﻿@charset "utf-8";
/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px; color:#333333; font-family:Arial,"微软雅黑"; width: 100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" );zoom:1;}
ul,li,form, dl,dt,dd, div,p,span,img,a,h1,h2,h3,h4,h5,h6,p{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#B40001; text-decoration:none;}
.Texthide{ display:none;}

.BG_Cont{width:100%;}
.Contain{width:1000px; margin:0 auto; padding:38px 0 20px 0;}
.Contindex{width:1000px; margin:0 auto; padding:12px 0 64px 0;}
.Silderbar{width:217px; float:left; overflow:hidden;}
.MainContent{overflow:hidden; width:749px; float:right; padding-bottom:20px;}
.Content{ }
.SinglePage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}

.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space35{ height:35px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

.CurrentCont{width:100%; height:30px; position:absolute; margin-top:-94px; z-index:1;}
.Current{height:30px; line-height:30px; width:1000px; margin:0 auto; color:#fff; text-align:right;}
.Current dl{background:url(../images/home_icon.png) no-repeat center left; padding-left:20px; float:right;}
.Current dl a{color:#fff;}
.Current .ColumnName{float:left; font-size:30px; color:#fff; font-weight:bold;}

/*pages*/
.Pages{line-height:30px; zoom:1; overflow:hidden; text-align:right;}
.Pages span{padding:0px 3px; display:inline-block; color:#777777;}
.Pages a{display:inline-block; margin:0px 2px; color:#666666; line-height:30px; padding:0 18px; border:1px solid #adadad; font-size:15px; font-weight:bold;}
.Pages .p_page em{font-style:normal; font-family:Arial;}
.Pages .p_page em a{border:solid 1px #adadad; width:40px; font-weight:normal; text-align:center; padding:0;}
.Pages .p_page em a.a_cur{color:#fff; background:#3385d6; border:none; width:42px; height:32px;}
/*pages end*/

/*top.html*/
.Toper{background:url(../images/top_bj.jpg) repeat-x left top; height:177px; width:100%;}
.Top{width:1000px; height:177px; margin:0 auto; position:relative;}
.logo{width:441px; height:72px; position:absolute; left:0px; top:40px;}
.TopTel{height:14px; position:absolute; right:110px; top:10px; background:url(../images/call.png) no-repeat center left; line-height:14px; padding-left:30px; color:#000; width:220px; border-right:1px solid #ccc;}
.Language{width:92px; height:20px; line-height:20px; position:absolute; right:0px; top:6px;}
.Language a{display:block; }
.Language em{display:block; background:url(../images/q.jpg) no-repeat left center; padding-left:20px;}
.Language span{position:absolute; border:solid 4px; border-color:#797979 transparent transparent transparent; right:5px; top:8px;}
.Language ul{position:absolute; top:21px; left:-1px; display:none; width:92px;}
.Language ul li{height:20px; line-height:20px;}
.Language ul li em{background:url(../images/q_c.jpg) no-repeat left center; padding-left:20px;}
.SreachBox{width:268px; height:26px; background:url(../images/search_bj.jpg) no-repeat; position:absolute; right:1px; top:73px; overflow:hidden;}
.SreachBox .sreach_btn{width:35px; height:26px; display:block; float:right;}
.SreachBox .sreach_ipu{ width:225px; height:26px; line-height:26px; border:0px; background:none; color:#7E7E7E; float:left;}
.MainNav{width:1000px; height:30px; background:url(../images/nav.png) no-repeat left top; position:absolute; left:0px; bottom:8px;}
.MainNav li{ float:left;}
.MainNav li a{ display:block; height:46px;}
.MainNav li a.nav1{ width:90px; padding:0px 25px 0px 1px;}
.MainNav li a.nav1:hover,.MainNav li.onnav a.nav1{background:url(../images/nav_on.png) no-repeat left top;}
.MainNav li a.nav2{ width:90px; padding-right:38px;}
.MainNav li a.nav2:hover,.MainNav li.onnav a.nav2{background:url(../images/nav_on.png) no-repeat -116px top;}
.MainNav li a.nav3{ width:90px; padding-right:37px;}
.MainNav li a.nav3:hover,.MainNav li.onnav a.nav3{background:url(../images/nav_on.png) no-repeat -244px top;}
.MainNav li a.nav4{ width:90px; padding-right:38px;}
.MainNav li a.nav4:hover,.MainNav li.onnav a.nav4{background:url(../images/nav_on.png) no-repeat -371px top;}
.MainNav li a.nav5{ width:90px; padding-right:44px;}
.MainNav li a.nav5:hover,.MainNav li.onnav a.nav5{background:url(../images/nav_on.png) no-repeat -499px top;}
.MainNav li a.nav6{ width:90px; padding-right:47px;}
.MainNav li a.nav6:hover,.MainNav li.onnav a.nav6{background:url(../images/nav_on.png) no-repeat -633px top;}
.MainNav li a.nav7{ width:90px; padding-right:36px;}
.MainNav li a.nav7:hover,.MainNav li.onnav a.nav7{background:url(../images/nav_on.png) no-repeat -770px top;}
.MainNav li a.nav8{ width:90px;}
.MainNav li a.nav8:hover,.MainNav li.onnav a.nav8{background:url(../images/nav_on.png) no-repeat -896px top;}
/*top.html*/

/*bottom*/
.Bottomer{background:url(../images/bottom_bj.jpg) repeat-x; width:100%; height:80px;}
.Bottom{width:1000px; margin:0 auto;}
.Bottom .NavBt{float:right; line-height:20px; padding-top:20px;}
.Bottom .NavBt em{padding:0 5px;}
.Bottom .NavBt span{text-align:right; display:block; padding-top:5px;}
.Bottom .Copyright{color:#666666; float:left; text-align:left; padding-top:20px;}
.Bottom .Copyright span{display:block; padding-right:20px; float:left;}
.Bottom .Copyright p{color:#333333; padding-top:5px;}
/*bottom*/

/*Banner*/
.HomeBan{width:100%; height:501px; position:relative;}
.HomeBan .BanList{width:100%; height:501px;}
.HomeBan .BanList li{width:100%; height:501px; overflow:hidden;}
.HomeBan .BanList li a{width:100%; height:501px; display:block;}
.HomeBan .TabList{width:100%; height:14px; left:0px; bottom:16px; position:absolute;}
.HomeBan .TabList .List{width:1000px; height:18px; margin:0 auto;}
.HomeBan .TabList .List ul{float:right;}
.HomeBan .TabList li{float:left; width:18px; height:18px; padding:0 3px;}
.HomeBan .TabList li span{background:url(../images/BanTab_1.png) no-repeat left top; width:18px; height:18px; display:block; cursor:pointer;}
.HomeBan .TabList li.on span{background:url(../images/BanTab_2.png) no-repeat left top;}

.Banner{width:100%; height:150px; position:relative; z-index:0;}
/*Banner*/

/*Sidebar*/
.Menu{}
.MenuList{min-height:79px; _height:auto !important; _height:79px;}
.MenuList li{float:left; width:100%; background-color:#f2f2f2; margin-bottom:1px;}
.MenuList li a{display:block; line-height:39px; padding-left:28px;}
.MenuList li a span{font-size:14px; color:#666666;}
.MenuList li.onmenu a{background:url(../images/menu_on.jpg) no-repeat;}
.MenuList li.onmenu a span{color:#fff;}

.case_menulist li a{display:block; line-height:16px; width:142px; padding:3px 47px 4px 28px;}

.MenuList .submenu{padding:9px 13px; background-color:#fff;}
.MenuList .submenu dt{line-height:34px; border-bottom:1px dotted #b7b7b7;}
.MenuList .submenu dt a{padding-left:15px; background:url(../images/dian_hui.jpg) 5px 18px no-repeat;}
.MenuList .submenu dt.onsubmenu a{background:url(../images/dian_lan.jpg) 5px 18px no-repeat; color:#0066cc;}
.MenuList .submenu dt.last{border-bottom:none;}
/*Sidebar*/

/*index*/
.BG_Contain{width:100%;}

.home_case{overflow:hidden; position:relative; width:391px; height:356px; float:left;}
.home_case .hd{overflow:hidden; height:50px; border-bottom:1px solid #d9d9d9; line-height:50px;}
.home_case .hd .case_title{line-height:50px; font-size:18px; color:#000;}
.home_case .hd .case_title em{font-size:14px; color:#999999; text-transform:Uppercase; padding-left:10px;}
.home_case .hd .prev,.home_case .hd .next{display:block; width:21px; height:19px; float:right; margin-right:5px; overflow:hidden; cursor:pointer; background:url(../images/case_left.jpg) no-repeat; position:relative; top:-33px;}
.home_case .hd .next{background:url(../images/case_right.jpg) no-repeat;}
.home_case .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.home_case .bd{overflow:hidden;}
.home_case .bd ul{overflow:hidden; zoom:1; float:left; _display:inline; padding-top:13px;}
.home_case .bd ul li{overflow:hidden; width:391px; height:82px; padding-top:13px;}
.home_case .bd ul li dt{float:left; width:125px; height:82px;}
.home_case .bd ul li dd{float:right; width:252px; height:82px;}
.home_case .bd ul li dd span{display:block; width:252px; line-height:18px; font-size:13px; color:#565656;}
.home_case .bd ul li dd p{width:252px; line-height:23px; color:#818181; padding-top:15px;}

.home_company{float:left; width:327px; height:356px; padding-left:37px;}
.home_company .company_title{width:327px; height:50px; line-height:50px; border-bottom:1px solid #d9d9d9;}
.home_company .company_title span{font-size:18px; color:#000;}
.home_company .company_title span em{font-size:14px; color:#999999; text-transform:Uppercase; padding-left:10px;}
.home_company .company_title a{float:right;}
.home_company dl{width:327px; padding-top:25px;}
.home_company dl dt{width:325px; height:131px; padding:1px;}
.home_company dl dd{width:327px; padding-top:9px;}
.home_company dl dd li{width:327px; line-height:27px;}
.home_company dl dd li a{line-height:27px; background:url(../images/dian.jpg) no-repeat 5px 6px; padding-left:15px;}

.home_link{float:right; width:208px; height:338px; border:1px solid #eaeaea; margin-top:16px; display:inline;}
.home_link li{width:208px;}
.home_link li.home_li1{background:url(../images/service_tp.jpg) right top no-repeat; height:113px;}
.home_link li.home_li1 span{display:block; padding:73px 0px 0px 18px;}
.home_link li.home_li2{background:url(../images/message_tp.jpg) right top no-repeat; height:116px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.home_link li.home_li2 span{width:82px; line-height:22px; font-size:18px; color:#0066cc; display:block; padding:30px 0px 0px 12px;}
.home_link li.home_li2 p{width:90px; line-height:18px; color:#999999; padding:10px 0px 0px 12px;}
.home_link li.home_li3{background:url(../images/tq_tp.jpg) right top no-repeat; height:107px;}
.home_link li.home_li3 span{width:94px; line-height:22px; font-size:18px; color:#0066cc; display:block; padding:30px 0px 0px 12px;}
.home_link li.home_li3 p{width:100px; line-height:18px; color:#999999; padding-left:12px;}
/*index*/

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

/*关于益格*/
.SinglePage img{padding-bottom:20px;}
.SinglePage p{line-height:28px; font-size:14px; text-indent:2em;}

/*发展历程*/
.MyBox{background:url(../images/yearbj.jpg) no-repeat; width:749px;}
#timeline {width: 750px; overflow: hidden; margin: 0 auto; position: relative; background:url(../images/course_time_bg.jpg) no-repeat 3px top;}
#dates { width: 750px;height: 140px;overflow: hidden;}
#dates li {float: left; width:87px; height: 107px; padding:32px 0px 0px 0px;}
#dates li a { font-size:15px; font-family:微软雅黑; display:block; width:56px; height:56px; line-height:56px; text-align: center;}
#dates li a:hover{ text-decoration:none;}
#dates .selected { color:#fff; background:url(../images/course_time_num.jpg) no-repeat center center;}
#issues {width: 750px; overflow: hidden; margin:0 auto; display:block;}	
#issues li {width: 750px; float: left;}
#issues li h5{ line-height:30px; padding:0px; margin:0px; font-size:15px; font-family:微软雅黑;}
#issues li h5 a{ padding:0px 11px; display:block; background:url(../images/course_time_txt_bg.jpg) no-repeat left top;  cursor:default;}
#issues li h5 a:hover{ color:#fff; text-decoration:none; background:url(../images/course_time_txt_bg.jpg) no-repeat left bottom;}
#issues li dl{ padding:20px 10px; line-height:30px;}		
#arrow{ position:relative;}
#next,#prev {position: absolute;top: 0;top:47px;width:30px;height: 23px;background-position: 0 0;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden;}
#next:hover,#prev:hover {background-position: 0 -24px;}
#next{right:10px; background:url(../images/year_right.jpg) no-repeat left top;}
#prev {left:10px;}
#next.disabled,#prev.disabled {opacity: 0.2;}

/*公司荣誉*/
.zzry_con{}
.ryzz{width:230px; height:188px; float:left; margin:0px 0px 24px 9px;}
.ryzzImg{width:230px; height:188px;}
.ryzzImg img{width:218px; height:140px; border:1px solid #e1e1e1; padding:5px;}
.ryzzImg p{width:230px; text-align:center; line-height:36px;}
#amark{position:fixed;background: #000;opacity: 0.5;filter:alpha(opacity=50);top: 0;left: 0;z-index: 999;}
.ryzsCon{width:443px; height:392px; position:absolute; top:50%; margin-top:-150px; margin-left:150px; z-index:10000; display: none; background-color:#fff;}
.ryzsCon .close{background: url(../images/close.png) no-repeat;position: absolute;top:-18px;right:-10px;display: block;width: 33px;height: 32px;}
.ryzsCon img{width:413px; height:302px; padding:15px;}
.ryzsCon p{line-height:40px; text-align:center; font-size:14px; color:#000;}

.ryzz{text-align: center;}
.lxfs{margin-bottom: 50px;padding-left: 10px;}

/*公司新闻*/
.news_list{}
.news_list li{ height:53px; line-height:53px; border-bottom:1px dotted #cccccc;}
.news_list li em{float:right; color:#999999;}
.news_list li a{font-size:14px; line-height:53px; background:url(../images/dian_hui.jpg) no-repeat center left; padding-left:15px;}
.news_list li.news_top{height:226px;}
.news_list li.news_top a{background:none; padding:0;}
.news_list li.news_top dt{float:left; width:283px; height:202px;}
.news_list li.news_top dd{float:right; width:443px;}
.news_list li.news_top dd span a{font-size:16px; color:#0066cc; line-height:20px; display:block;}
.news_list li.news_top dd a{font-size:14px; color:#0066cc; line-height:20px; display:block;}
.news_list li.news_top dd em{color:#999999; float:none; line-height:20px; display:block; padding-top:5px;}
.news_list li.news_top dd p{line-height:22px; color:#666666; font-size:14px; padding:15px 0px;}

.news_info .info_title{height:97px; border-bottom:1px dotted #cccccc;}
.news_info .h3{font-size:20px; text-align:left; color:#333333; line-height:26px; padding-bottom:12px;}
.news_info .info_time{font-size:14px; text-align:center; color:#999999; font-weight:normal; padding-bottom:5px; float:left;}
.news_info .back{float:right; font-size:14px;}
.news_info .back a{color:#0066cc; background:url(../images/back.jpg) no-repeat 0px 3px; padding-left:20px;}
.news_info .info_txt{padding-top:20px; border-bottom:1px solid #dadada;}
.news_info .info_txt p{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; font-size:16px; line-height:26px; font-family:"宋体"; padding-bottom:25px;}
.news_info .info_txt .info_img{padding-left:50px;}
.news_info .PrevNextBox{padding-top:25px;}
.news_info .PrevNextBox a.none{cursor:default;}
.news_info .PrevNextBox a.none:hover{color:#0066cc;}

/*产品中心*/
.product_h{}
.product_h div{width:505px; height:196px; border-bottom:1px dotted #b2b2b2; float:left; margin-bottom:20px;}
.product_h div.proc{float:right; border:none; background:url(../images/product_bj.jpg) no-repeat; width:488px; height:197px;}
.product_h div.proc dl{padding-left:28px;}
.product_h dl{float:left; width:230px; height:170px;}
.product_h dl dt{font-size:16px; color:#444444; padding-bottom:10px;}
.product_h dl dd{line-height:22px; background:url(../images/dian_hui.jpg) no-repeat center left; padding-left:10px;}
.product_h span{float:left; padding-left:10px; width:220px; height:169px;}
.product_h span a{padding-bottom:1px;}
.product_h span a img{border:none; padding:0;}
.product_h span img{border:1px solid #e1e1e1; padding:5px;}

.product_list ul li{ padding:10px 0px;}
.product_list ul li dl{ border:solid 1px #e1e1e1; height:129px; overflow:hidden; color:#777676; padding-left:640px; position:relative;}
.product_list ul li dl p{ padding:10px; margin:0px; line-height:18px;}
.product_list ul li dl .pic{ padding:3px; border-right:solid 1px #e1e1e1; position:absolute; left:0px;}
.product_list ul li dl .pic img{ width:633px; height:123px;}
.product_list ul li h5{ font-size:14px; padding:10px; width:633px;}
.product_list ul li h5 a{ font-size:14px; color:#333;}
.product_list ul li h5 span{ float:right; color:#777676; font-size:12px; font-weight:normal;}
.proinfo_title{line-height:40px; text-align:center; font-size:18px; color:#444444; padding-bottom:20px;}
.product_info{overflow:hidden; position:relative;}
.product_info .hd{overflow:hidden;}
.product_info .prev,.product_info .next{display:block; width:30px; height:48px; overflow:hidden; cursor:pointer;}
.product_info .next{background:url(../images/left.png) no-repeat; position:absolute; top:120px; left:20px;}
.product_info .prev{background:url(../images/right.png) no-repeat; position:absolute; top:120px; right:20px;}
.product_info .hd ul{overflow:hidden; zoom:1; padding:26px 0px 0px 350px;}
.product_info .hd ul li{float:left; width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/product_on1.png) no-repeat;}
.product_info .hd ul li.on{background:url(../images/product_on.png) no-repeat;}
.product_info .bd{padding-left:178px;}
.product_info .bd ul{ overflow:hidden; zoom:1;}
.product_info .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.product_info .bd ul li .pic img{ width:304px; height:227px; display:block;  padding:24px 43px; border:1px solid #d7d7d7;}
.product_detailed{padding-top:45px;}
.product_detailed span{background:url(../images/product_xx.jpg) no-repeat; width:92px; height:30px; display:block; line-height:30px; float:right; font-size:14px; color:#fff; padding-left:10px;}
.product_detailed p{line-height:22px; color:#666666; padding-top:10px;}

/*工程案例*/
.case_h{height:152px;}
.case_h dl{padding-bottom:30px;}
.case_h dt{float:left; width:209px; height:150px; border:1px solid #e1e1e1;}
.case_h dt img{padding:5px;}
.case_h dd{float:right; width:775px; height:150px;}
.case_h dd span a{display:block; font-size:16px; color:#444444; line-height:40px;}
.case_h dd p{line-height:20px; color:#666666; height:60px;}
.case_h dd em{display:block; width:69px; height:24px; line-height:24px; border:1px solid #e5e5e5; text-align:center; margin-top:20px;}

.case_list dl{height:167px; border-bottom:1px dotted #c1c1c1; margin-bottom:15px;}
.case_list dl dt{float:left; width:209px; height:150px; border:1px solid #e1e1e1;}
.case_list dl dt img{padding:5px;}
.case_list dl dd{float:right; width:525px; height:152px;}
.case_list dl dd span{display:block; line-height:24px; font-size:16px; color:#444444;}
.case_list dl dd em{color:#666666; line-height:20px; font-family:"Arial";}
.case_list dl dd p{line-height:20px; color:#666666; padding-top:5px;}

/*人力资源*/
.resources_title{height:30px; border-bottom:1px solid #c8c8c8; font-size:18px; color:#444444;}
.resources_list{}
.resources_list .resources_all{padding:30px 0px 25px 0px;}
.resources_list .resources_all h1{font-size:16px; color:#444444;}
.resources_list .resources_all ul{padding:10px 0px;}
.resources_list .resources_all li{float:left; font-size:14px; color:#444444; padding-right:29px; line-height:28px;}
.resources_list .zhaopin{}
.resources_list .zhaopin .jianjie {padding-bottom:35px; height:94px; border-top:1px solid #c8c8c8;}
.resources_list .zhaopin .jianjie .zhiwei {width:259px; display:inline-block !important; _zoom:1;*display:inline; height:30px; font-size:14px; color:#444444;}
.resources_list .zhaopin .jianjie .require { width:420px;display:inline-block !important; _zoom:1;*display:inline;}
.resources_list .zhaopin .jianjie .require ul li{display:inline-block !important; _zoom:1;*display:inline; margin-top:15px; margin-left:131px; font-size:14px; color:#444444;}
.resources_list .zhaopin .jianjie .require .click { cursor:pointer;}
.resources_list .zhaopin .jianjie .require .click img {margin-left:10px; }
.resources_list .miaoshu { padding-bottom:20px;}
.resources_list .zhaopin h2 {font-size:14px; color:#454545; float:left; padding-left:20px;}
.resources_list .zhaopin h1 {font-size:12px; color:#454545; margin-top:15px; font-weight:normal;padding-left:20px;}
.resources_list .zhaopin h1 span {font-weight:normal;}
.resources_list .zhaopin .mb {margin-bottom:15px;}
.resources_list .zhaopin p {font-size:12px; color:#454545; line-height:250%;padding:0 20px;}
.jianli {position:relative;padding: 20px 0px;overflow: hidden;margin:0 20px;border-top: 1px solid #dfdfdf;}
.jianli input {float: left;}
.txt {height:32px; border:1px solid #dfdfdf; width:205px;padding-left:5px;font-size: 12px;color:#697080;margin-right: 10px;} 
.liulan{background:url(../images/jl_ll.jpg) center #fe6d25;height:34px; width:116px;border: none;margin-right: 10px;cursor: pointer;} 
.file { position:absolute; top:20px; left:222px; height:34px;width:116px;filter:alpha(opacity:0);opacity: 0;z-index: 222;cursor: pointer;}
.submit{background:url(../images/jl_fsjl.jpg) no-repeat center #fe6d25;height:34px; width:116px;border: none;cursor: pointer;}

/*服务中心*/
.network {}
.network .tips{padding:15px 0px; color:#666666; line-height:22px;}
.network .tips p{font-size:14px; color:#666666;}
.network .map{ text-align:center;}
.partner{padding-top:15px;}
.partner .partner_title{height:50px; line-height:50px; border-bottom:1px dotted #ccc; font-size:16px; color:#444444;}
.partner li{float:left; width:73px; height:73px; border:1px solid #c0c0c0; margin:17px 15px 13px 17px;}
.partner p{line-height:22px; font-size:14px; color:#444444;}

.message{background:url(../images/feedback_tp.jpg) no-repeat 385px 85px;}
.message table td{padding:5px;}
.message .btn{background:url(../images/sub.jpg) no-repeat; width:86px; height:30px; border:none; cursor:pointer; margin:20px 0px 0px 95px;}
.message .text{width:187px; height:28px; line-height:28px; border:solid 1px #d9d9d9;}
.message textarea{line-height:21px; height:156px; width:510px; border:solid 1px #d9d9d9;}
.message .required{ color:#F00; padding-right:5px;}

.contact{width:741px; border:2px solid #e6e6e6;}
.contact .contact_text{float:left; width:280px; padding:30px 15px;}
.contact .contact_text span{display:block; color:#015bb6; font-size:20px; line-height:30px;}
.contact .contact_text em{color:#a4a4a4; font-size:11px;}
.contact .contact_text p{line-height:30px; font-size:13px; color:#6e6e6e; padding-top:20px;}
.contact .contact_map{float:right;}