/*base.css*/
/*---------------author by zhuyongchun---------------------
---------------www.zhuyongchun.cn------------------*/
html, body, form, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, em, address, a, input, textarea, span, strong, img {margin: 0px;padding: 0px; }
body {font-size: 12px;color: #333;font-family: "microsoft yahei";background-color: #FFF; }
ul, dl,ol,li {list-style: none; }
input, textarea, select, button {font-size: 12px; outline: none;}
/*.img img{width: 100%;display: block;}*/
img {border: none; }
.orange{color: #e77817;}
.blue{color: #0099CC;}
a {color: #000;text-decoration: none;blr: expression(this.onFocus=this.blur());outline: none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; }
i, em {font-style: normal; }
table {border-collapse: collapse;margin: 0px; }
thead, tbody, tfoot, tr, td {margin: 0px; }
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden;visibility: hidden; }
h1, h2, h3, h4, h5, h6 {font-size: 12px;font-weight: normal;line-height: 1.6}
p{line-height: 1.6}
::selection {background: #e57779;color: #fff; }
::-webkit-selection {background: #e57779;color: #fff; }
::-moz-selection {background: #e57779;color: #fff; }
section, article, aside, header, footer, navBar, dialog, figure {display: block; }
.clear10 {clear: both;height: 10px;line-height: 0px;font-size: 0px;overflow: hidden; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden; }
.transition{-o-transition:0.3s ease all;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;transition:0.3s ease all;}
/*.clearfix{*+height:1%;}*/
.lr1{overflow: hidden;text-overflow: ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;}
.lr2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.lr3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.lr4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.lr5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.lr6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.lr7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;}
.pr {position: relative;z-index: 0; }
.pa {position: absolute; }
.pf{  position: fixed;}
.tin {text-indent: 2em; }
.tac {text-align: center; }
.tal {text-align: left; }
.tar {text-align: right; }
.fl {float: left; }
.fr {float: right; }
.wrap {width: 1000px;margin:0 auto; }
/*iconfont.css*/
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1510631360174'); /* IE9*/
  src: url('iconfont.eot?t=1510631360174#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.ttf?t=1510631360174') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1510631360174#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/*index.css*/
/*header*/
.header{height: 90px;}
.logo{width: 171px;height: 53px;margin-top: 24px;}
.logo img{width: 100%;display: block;}
.head_nav{margin-top: 30px;}
.head_nav a{font-size:16px;color:#333;margin:0 8px;position:relative;padding:10px 5px;display: inline-block;*display: inline;}
.head_nav a:hover,.head_nav a.on{color:#009933;}
.head_nav a:hover::after,.head_nav a.on::after{width:100%;}
.head_nav a::after{ content: '';position: absolute;bottom:0;left:0;width: 0;height:3px;background:#009933;transition: all 0.3s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86)}
/*banner*/
.banner{position:relative;z-index:1;height:600px;}
.banner a{position:absolute;cursor:pointer;display:block;width:30px;height:55px;}
.banner a i{font-size:50px;color:#cdcbd9;}
.banner a:hover i{color:#009933;}
.banner a.prev{left:50px;top:50%;margin-top:-28px;}
.banner a.next{right:50px;top:50%;margin-top:-28px;}
.banner .bd ul li{width:100%;height:600px;cursor:pointer;}
.banner .hd{position: absolute;bottom:20px;width:100%;height: 20px;text-align: center;}
.banner .hd ul{height: 20px;}
.banner .hd ul li{display: inline-block;width: 15px;height: 15px;border-radius:15px;background: #fff;text-indent: -2000px;cursor: pointer;margin:0 8px;}
.banner .hd ul li.on{background: #009933;}
/*产品*/
.product_main{padding-top: 120px;padding-bottom: 110px;}
.product_tit{text-align: center;height: 75px;background: url(../images/index_titbg01.png) no-repeat center top;position: relative;}
.product_titc{padding: 0 20px;display: inline-block;margin:0 auto;position: relative;top:-50px;}
.product_titc p{line-height: 1;font-size: 14px;}
.product_titc p.cn{color: #333;font-size: 24px;margin-bottom: 20px;font-weight: bold;}
.product_titc p.cn span{color: #009933;}
.product_titc p.en{color: #ccc;text-transform: uppercase;}
.product_titc p.dec{color: #666;margin-bottom: 10px;}
.product_list{position: relative;}
.product_intro{width: 273px;height: 214px;position: absolute;left: 0;top: 0;background: #009933;padding: 30px 30px 0;}
.product_intro h4{font-size: 24px;color: #fff;margin-bottom: 8px;}
.product_intro p{font-size: 14px;color: #fff;line-height: 24px;}
.product_intro a{font-size: 16px;color: #fff;margin-top: 18px;display: block;width: 123px;height: 42px;line-height: 42px;border: 1px solid #fff;text-align: center;position: relative;z-index: 10;}
.product_intro a:after{content: '';position: absolute;top:-1px;left:0;width:0;height: 43px;background: #fff;z-index: -1;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.product_intro a:hover{color: #009933;}
.product_intro a:hover:after{width: 100%;}
.product_list li{float: left;width: 250px;height: 183px;position: relative;overflow: hidden;}
.product_list li .img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;}
/*.product_list li:first-child{margin-left: 333px;}*/
.product_list li img{width: 100%;height: 100%;display: block;}
.product_wen{position: absolute;left: 40px;top: 70px;right:40px;bottom:70px;background: rgba(255,255,255,.65);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.product_wen:after{content: '+';width: 38px;height: 38px;line-height: 35px;text-align: center;font-size: 34px;color: #009933;border: 2px solid #009933;border-radius: 50%;position: absolute;left: 50%;margin-left:-20px;top: 50%;margin-top: -60px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.product_wen h6{font-size: 17px;color: #009933;font-weight: bold;text-align: center;line-height: 46px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.product_list li:hover .product_wen{left: 0;top: 0;right:0;bottom:0;}
.product_list li:hover .product_wen:after{margin-top: -42px;opacity: 1;filter:alpha(opacity=100);}
.product_list li:hover h6{line-height: 240px;}
/*关于*/
.about_main{height: 324px;padding-top: 140px;background: url(../images/i_aboutbg.jpg) no-repeat center;/*background-size: cover;background-attachment: fixed;*/position: relative;}
.about_main:after{content: ' ';position: absolute;left:0;bottom: 0;right: 0;top: 0;background: rgba(0,0,0,.48);z-index:0;}
.about_main .wrap{position: relative;z-index: 10;}
.about_main .product_titc p.cn{color: #fff;}
.about_main .product_titc p.dec{color: #dfdcdc;}
.about_main .product_tit{background: url(../images/index_titbg02.png) no-repeat center top;}
.about_intro p{color:#fff;font-size: 16px;line-height: 28px;padding:0 170px;text-align: center;}
.about_intro a{font-size: 16px;color: #fff;margin: 32px auto 0;display: block;width: 168px;height: 44px;line-height: 42px;border: 1px solid #fff;text-align: center;position: relative;z-index: 10;}
.about_intro a:after{content: '';position: absolute;top:-1px;left:-1px;width:0;height: 45px;background: #fff;z-index: -1;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.about_intro a:hover{color: #009933;}
.about_intro a:hover:after{width: 169px;}
/*实力见证*/
.h_con{padding-top: 155px;}
.h_con .wrap{position: relative;}
.h_seecon{overflow: hidden;padding-bottom: 55px;}
.seeRul{width: 1020px;margin-left: -8px;}
.seeRul li{width:238px;padding:0 8px;border-right:1px solid #eee;float:left;}
.seeRinfo h3{margin:20px auto 0;}
.seeRinfo h3 a{font-size:16px;color:#333;font-weight: 600;}
.seeRinfo p{font-size:14px;color:#999;line-height:24px;}
.seeRinfo span{font-size:12px;color:#ccc;font-family:'宋体';display:block;margin-top:18px;}
.seeRul li.seeRli1{padding-left:0;}
.seeRul li.seeRli3{padding-right:0;border:0;}
.seeRp{width:238px;height:178px;overflow: hidden;}
.seeRp img{width: 100%;height: 100%;}
.see_bg{width:708px;height:580px;position:absolute;bottom:0;left:-465px;z-index:-10;}
.see_bg img{height: 100%;display: block;}
.h_newsconLc1p img,.seeRp img{transition:all .9s;-webkit-transition: all .9s;-o-transition:all .9s;-ms-transition: all .9s;transition: all .9s;}
.seeRul li:hover .seeRp img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);}
.h_newsconLc1p:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.seeRinfo h3 a:hover{color: #009933;}
.eng_dinfo img{max-width: 100%;display: block;margin: 0 auto 10px;}


/*大力支持*/
.h_support{height:286px;padding-top: 114px; width:100%;background:url(../images/h_bg.jpg) no-repeat left top;}
.h_support .product_titc p.cn{color: #fff;}
.h_support .product_titc p.cn span{color: #ffd800;}
.h_support .product_titc p.dec{color: #fff;}
.h_support .product_tit{background: url(../images/index_titbg02.png) no-repeat center top;}
.h_part{position:relative;}
.h_part .bd_ul li{float:left;width:244px;border:1px solid #dedddd;height:135px;text-align:center;overflow:hidden;margin-right:5px;line-height:135px;background-color:#FFF;}
.h_part .bd_ul li img{width:100%;display:inline-block;vertical-align:middle;}
.h_part .bd_ul li:hover{border-color:#009933;}
.h_part .next,.h_part .prev{display:block;cursor:pointer;font-size: 40px;color: #fff;position: absolute;top: 50%;margin-top: -20px;opacity:.4;filter:alpha(opacity=40);}
.h_part a.prev{left: -60px;}
.h_part a.next{right: -60px;}
.h_part a.prev:hover,.h_part a.next:hover{opacity: 1;filter:alpha(opacity=100);}
/*新闻资讯*/
.h_news{background:#f5f5f5;padding: 124px 0 80px;}
.h_newsltit ol li{float:left;font-size:16px;color:#333;font-weight:bold;line-height:1;padding:0 10px;cursor:pointer;}
.h_newsltit{position:relative;padding-bottom:10px;border-bottom:1px solid #e6e6e6;}
.lifir{border-left:3px solid #004497;}
.h_newsltit ol li.liactive,.h_newsltit a:hover{color:#e89d00;}
.h_newsconL{width:520px;float:left;padding:30px 40px 17px;background:#fff;box-shadow:5px 5px 5px #ededed;}
.h_newsconLc1{margin-top:30px;margin-bottom: 7.6px;}
.h_newsconLc1p{width:200px;height:149px;float:left;overflow: hidden;}
.h_newsconLc1info{margin-left:220px;}
.h_newsconLc1info h3{margin-bottom:15px;padding-top:10px;}
.h_newsconLc1info h3 a{font-size:16px;color:#333;}
.h_newsconLc1info p{font-size:14px;color:#666;line-height:24px;}
.h_lcmore{text-align:right;display:block;margin-top:33px;font-size:14px;color:#e89d00;}
.h_newsul li{background:url(../images/rt.png) no-repeat left center;padding-left:10px;line-height:36px;}
.h_newsul li a{font-size:16px;color:#666;}
.h_newsul li span{font-size:14px;color:#ccc;float:right;}
.h_newscontent{padding-top:30px;}
.h_newsconR{padding:30px 20px;width:345px;float:right;background:#fff;box-shadow:-5px 5px 5px #ededed;}
.h_newsconR h2{position:relative;line-height:1;padding-bottom:10px;border-bottom:1px solid #e6e6e6;}
.h_newsconR h2 span{font-size:18px;color:#333;padding-left:8px;border-left:3px solid #004497;}
.h_newsconR h2 a,.h_newsltit a{position:absolute;right:0;bottom:10px;font-size:12px;color:#999;font-family:'宋体';}
.h_newsRp{width:350px;height:217px;margin-top:30px;}
.h_newsconLc{display:none;}
.h_newsul li a:hover{color: #e89d00;}
.h_newsul li a:hover,.h_newsconLc1info h3 a:hover,.h_newsconR h2 a:hover,.h_link a:hover{color:#e89d00;}
/*友情链接*/
.link{padding:15px 0;width:100%;background:#f1f1f1;}
.h_link span{font-size:16px;color:#262626;margin-right:30px;padding:0 5px;}
.h_link a{font-size:14px;color:#666;margin-right:35px;padding:5px 0;}
/*底部区域*/
.ft1{width:100%;background:#333;}
.ft1conL{width:838px;float:left;}
.ft11,.ft21{width:400px;float:left;padding-right: 10px;}
.ft1_tit{height:103px;border-bottom:1px solid #3f3f3f;}
.ft11{position: relative;background:#333;bottom: -3px;}
.ft11 .ft1_tit{border: 0;}
.f_logo{width:175px;height:72px;padding-top:22px;}
.ft12,.ft22{width:255px;float:left;}
.ft13,.ft23{width:168px;float:left;}
.ft1_tit h2{font-size:18px;color:#ccc;line-height:1;margin-bottom:9px;padding-top:47px;}
.ft1_tit p{font-size:14px;color:#626262;line-height:1;}
.ft1Lcon2{border-top:1px solid #2c2c2c;padding:10px 0;}
.ft21 h2{padding-top:20px;line-height:1;font-size:18px;color:#ccc;margin-bottom:15px;}
.ft21 p{font-size:16px;color:#737373;line-height:36px;}
.ft21 p i{font-size:18px;color:#7d7d7d;margin-right:10px;}
.ft22_ul li{width:130px;float:left;line-height:32px;}
.ft22_ul li a,.ft23 p a{font-size:16px;color:#737373;position:relative;padding-bottom:5px;}
.ft22_ul li a:hover,.ft23 p a:hover,.ft2con span a:hover{color:#fff;}
.ft22_ul li a:hover::after,.ft23 p a:hover::after{width:100%;}
.ft22_ul li a::after,.ft23 p a::after{ content: '';position: absolute;bottom:0;left:0;width: 0;height:1px;background:#fff;transition: all 0.3s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86)}
.ft23 p{line-height:32px;}
.ft1conR{width:162px;float:left;padding-top:30px;background:#2c2c2c;padding-bottom:20px;}
.ft1conR p i{font-size:56px;color:#969696;}
.ft1conR h2{text-align:center;font-size:18px;color:#fff;}
.wx{width:112px;height:112px;margin:20px auto 18px;overflow: hidden;}
.wx img{width: 100%;display: block;height: 100%;}
.ft1conR p{font-size:14px;text-align:center;color:#7e7e7e;line-height:1;}
.ft2{width:100%;background:#2c2c2c;padding:20px 0;}
.ft2con span{font-size:14px;color:#626262;margin-right:20px;}
.ft2con span a{color:#626262;}
.ft2con span.h_outer{float:right;}
.see_more{font-size: 14px;color: #999;position: absolute;right: 0;top: -25px;}
.see_more:hover{color: #009933;}
/*服务范围*/
.contentL{width:220px;float:left;}
.contentR{width:751px;float:right;margin-bottom:80px;}
.menu_tit{width:206px;height:70px;background:url(../images/menu_bg.png) no-repeat left top;position:relative;top:-37px;font-weight:bold;padding-top:33px;padding-left:28px;}
.menu_tit p{text-transform:uppercase;font-size:14px;color:#4274b3;}
.menu_tit h2{color:#c7daf2;font-size:20px;}
.menuul{margin-top:-37px;}
.menu_rect{width:220px;height:39px;background:url(../images/menu_bg2.png) no-repeat left top;line-height:39px;margin:40px auto 5px;}
.menu_rect h3{color:#c7daf2;font-size:20px;padding-left:15px;}
.menu_rect h3 span{text-transform:uppercase;font-size:14px;color:#4274b3;margin-left:10px;}
.menu_recp{width:220px;height:165px;overflow: hidden;}
.menu_recp img{width: 100%;height: 100%;}
.menu_recinfo{border:1px solid #eee;padding:15px 5px;margin-bottom: 20px;}
.menu_recinfo h3 a{font-size:14px;color:#333;}
.nav_add{padding:35px 0 10px;border-bottom:1px solid #dfdfdf;}
.nav_add b{font-size:18px;color:#333;border-bottom:2px solid #084999;padding:0 5px 10px;margin-right:5px;}
.nav_add em{font-size:14px;color:#ccc;text-transform:uppercase;}
.nav_add .nav_r{float:right;font-size:14px;color:#ccc;}
.nav_add .nav_r a{font-size:14px;color:#ccc;margin:0 5px;}
.nav_add .nav_r span{font-size:14px;color:#004497;margin-left:5px;}
.nav_add .nav_r a:hover{color:#004497;}
.con_r{padding-top:20px;}
.con_r p img{max-width: 100%;}
.scope1 p,.scope2 p,.eng_dinfo p{font-size:14px;color:#999;line-height:30px;}
.scope2 h3{font-size:16px;color:#666;line-height:1;margin-bottom:15px;}
.scope_ul{padding:15px;background:#eee;margin:45px auto;}
.scope_ul li{width:227px;height:184px;text-align:center;overflow:hidden;margin-right:20px;float:left;}
.scope2 p.rec_tit{font-size:18px;color:#333;line-height:1;}
.rec_tit span{font-size:14px;color:#ccc;text-transform:uppercase;margin-left:3px;}
.h_servp.scope_pic .bd_ul li{float:left;width:177px;padding:60px 0 0 0;background:#fff;margin-right:11px;height:117px;border:1px solid #eee;}
.h_servp.scope_pic .bd_ul li:hover{box-shadow:5px 5px 5px #eee;}
/*实力见证*/
/*.menuul li{height:60px;line-height:60px;border-bottom:1px solid #e0e0e0;padding-right:33px;cursor:pointer;}
.menuul li a{display: block;position: relative;}
.menuul li i{font-size:16px;color:#fff;position: absolute;right: 0;}
.menuul li span{border-left:4px solid #ddd;font-size:16px;color:#333;padding:2px 0 2px 20px;}
.menuul li.see_f{border-top:1px solid #e0e0e0;}
.menuul li.see_on span{color:#004497;border-color:#004497;}
.menuul li.see_on i{color:#b0b0b0;}*/

.menuul li{/*height:60px;*/line-height:60px;/**/cursor:pointer;}
.menuul li a:hover{color: #004497;}
.menuul li>a{display: block;position: relative;height: 60px;padding-right:33px;box-shadow:5px 5px 15px -8px #b5b5b5;}
.menuul li i{font-size:16px;color:#CCC;position: absolute;right: 20px;}
.menuul li span{border-left:4px solid #ddd;font-size:16px;color:#333;padding:2px 0 2px 20px;-o-transition:0.3s ease all;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;transition:0.3s ease all;}
.menuul li>a:hover span{color: #004497;padding-left: 30px;}
.menuul li.see_f{border-top:1px solid #e0e0e0;}
.menuul li.see_on span{color:#004497;border-color:#004497;}
.menuul li.see_on i{color:#004497;}
.see_sec{display: none;}
.see_sec p{line-height: 46px;border-bottom: 1px solid #efefef;padding-left: 65px;font-size: 14px;color: #666;position: relative;}
.see_sec p a{color: #666;display: block;-o-transition:0.3s ease all;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;transition:0.3s ease all;}
.see_sec p:hover a{padding-left: 20px;}
/*.see_sec p.on{border-color: #004497;}*/
.see_sec p.on a{color: #004497;}
.menuul li .see_sec p i{position: absolute;left: 20px;top: 0;height: 46px;width: 46px;text-align: center;line-height: 46px;z-index: 3;font-size: 14px;color: #CCC;}
.menuul li .see_sec p.on i{color: #004497;}
/*公司介绍*/
.bn_in{height:350px;width:100%;}
.d_tit,.ch_con h3{font-size:18px;color:#333;line-height:1;margin-bottom:23px;}
.d_tit span{font-size:14px;color:#999;text-transform:uppercase;}
.eng_dinfo p span{font-size:14px;color:#666;}
.culul{width:374px;float:left;}
.culul li{width:187px;height:187px;float:left;}
.cul_info{width:340px;}
.culinfo{margin-bottom:30px;}
.culinfo h3{font-size:16px;color:#084999;line-height:1;margin-bottom:15px;}
.culinfo p{font-size:14px;color:#666;line-height:24px;}
.d_tit1 h4{font-size:16px;color:#666;line-height:1;margin-bottom:15px;}
.d_tit1 h4 span{font-size:18px;color:#666;}
.d_tit1 p,.inteam_d2 p{font-size:14px;color: #999;line-height:26px;}
.d_tit1{margin-bottom:30px;}
.chairp{width:233px;height:287px;}
.chairinfo{width:443px;padding:32px 42px 32px 0;}
.chairinfoc h3{font-size:16px;color:#666;line-height:1;margin-bottom:18px;}
.chairinfoc p,.ch_con p,.inteam_df p{font-size:14px;color:#666;line-height:26px;}
.scroll_div{height:245px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#f3a700!important;width:5px;}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#ececec!important;}
.struct p{line-height:30px;font-size:14px;color:#666;}
.struct h4{margin-top:45px;}
.st_tit h3,.contL h2{font-size:18px;color:#333;}
.st_tit h3 span{color:#084999;}
/*建筑工程案例*/
.en_yuyu.seeRul{width: auto;margin:0;}
.en_yuyu.seeRul li{margin-bottom:30px;padding-right:8px;border-right:1px solid #eee;margin-right:8px;padding-left:0;/*height: 359px;*/}
h3.eng_tit{font-size:18px;color:#333;line-height:1;margin-bottom:20px;text-align:center;}
.envrage img{width:49%;}
.eng_more{margin-top:75px;padding-bottom:10px;border-bottom:1px solid #eaeaea;}
.eng_more a{font-size:14px;color:#333;}
.eng_more a.down{float:right;}
.eng_more a:hover{color:#084999;}
/*工程队伍*/
.inteamp,.inteam_dp{width:365px;height:260px;position:relative;overflow: hidden;}
.inteam_dp  img{display: block;width: 100%;}
.team_mask{position:absolute;left:0;right:0;top:215px;bottom:0;transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);background:rgba(0,0,0,.5);}
.team_mask a.t_add i{color:#c3c3c3;font-size:50px;display:none;transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);}
.team_mask h3{margin-top:15px;text-align:left;padding-left:10px;transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);}
.team_mask h3 a{font-size:16px;color:#e0e0e0;}
.inteam_ul li:hover .mask_yuyu{padding-top:80px;text-align: center;}
.inteam_ul li:hover .team_mask a.t_add i{display:block;}
.inteam_ul li:hover .team_mask h3{padding:0;text-align:center;}
.inteam_ul li:hover .team_mask{top:0;}
.inteam_df{width:354px;padding-top:12px;float:right;}
.inteam_df h3{line-height:1;font-size:20px;color:#333;margin-bottom:15px;}
.inteam_df h4{font-size:18px;color:#333;line-height:1;margin:20px 0 10px;}
.df_ul li{line-height:32px;}
.df_ul li span{display:block;width:110px;float:left;font-size:14px;color:#666;}
.df_ul li em{display:block;width:230px;float:right;}
.df_ul li em i{font-size:14px;color:#bcbcbc;margin-right:10px;display: inline-block;}
.inteam_d2{padding:30px 0 25px;border-bottom:1px solid #eaeaea;}
/*视频中心*/
.video_ul li,.inteam_ul li{width:365px;border:1px solid #e5e5e5;padding-bottom:15px;float:left;margin-right:17px;margin-bottom:30px;}
.video_p{width:365px;height:212px;position:relative;}
.video_p:after{content:'';width:0%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.5);}
.video_info,.inteaminfo{padding:25px 20px 0;position:relative;}
.video_info h3,.struct h4{line-height:1;margin-bottom:15px;}
.video_info h3 a,.struct h4{font-size:16px;color:#333;}
.video_info p,.inteaminfo p{font-size:14px;color:#999;line-height:24px;}
.video_more{font-size:14px;color:#084999;position:absolute;right:10px;bottom:0;}
.video_ul li:hover{box-shadow:0 5px 5px #e1e0e0;}
.video_ul li:hover .video_p:after{width:100%;}
.bofang{width:45px;height:44px;position:absolute;left:50%;top:50%;margin-top:-22px;margin-left:-22px;opacity:0;
filter: alpha(opacity=0);transition:all .3s;-webkit-transition:all .3s;display:block;}
.video_ul li:hover .bofang{opacity:1;filter: alpha(opacity=100);z-index:100;}
.yu_vedio{width:100%;height:420px;}
.menu_recwrap{margin-bottom: 20px;}
/*荣誉资质*/
.honor_ul li{padding:13px 11px 15px;border:1px solid #ededed;background:#f9f9f9;width:205px;float:left;margin-right:32px;margin-bottom:20px;}
.h_honorul li h3,.honor_ul li h3{font-size:14px;color:#333;text-align:center;margin-top: 10px;}
/*新闻中心*/
.yunewsp{width:200px;height:149px;overflow: hidden; float:left;background: url(../images/news_img_bg.jpg) no-repeat center;}
.yunewsp.img img{width: 100%;height: 100%;}
.yunewsinfo{position:relative;width:450px;float:right;padding-top:15px;padding-right:80px;}
.yunewsinfo h3{line-height:1;margin-bottom:25px;}
.yunewsinfo h3 a{font-size:16px;color:#333;}
.yunewsinfo p{font-size:14px;color:#999;line-height:24px;}
.yunewsinfo span{display:block;font-size:14px;color:#ccc;margin-top:20px;}
.yumore{display:block;width:28px;height:130px;line-height:130px;text-align:center;background:#f6f6f6;position:absolute;top:50%;margin-top:-65px;right:0;font-size:18px;}
.yunews_ul li:hover .yunewsinfo h3 a,.video_ul li:hover .video_info h3 a{color:#084999;}
.yunews_ul li:hover .yumore{background:#084999;color:#fff;}
.yunews_ul li{padding:40px 0;border-bottom:1px solid #ededed;}
/*新闻中心详情*/
.sub_title{border-bottom:1px solid #eaeaea;padding-bottom:5px;margin-bottom:15px;}
.sub_title li{float:left;font-size:12px;color:#999;}
.sub_title li.sub01{width:130px;}
.sub_title li.sub02{width:275px;}
.sub_title li.sub02 span,.sub_title li.sub03 i{margin:0 5px;cursor:pointer;}
.sub_title li.sub03{width:76px;}
.sub_title li.sub04{width:270px;}
.sub_title li.sub03 i.icon_1{color:#3dc3ea;}
/*联系我们*/
.contL{width:325px;padding-top:30px;}
.contL h2{margin-bottom:15px;}
.contL li{font-size:14px;color:#666;line-height:44px;}
.cup{background: url(../images/con_wx.png) no-repeat left 65px top 10px;position: relative;}
.cup .conl_ewm{position:absolute;top:0;left:100px;display:none;width: 112px;height: 112px;padding: 2px;background: #fff;border: 1px solid #ddd;}
.conl_ewm img{width: 100%;display: block;}
.contR{width:387px;padding:15px 10px;border:1px solid #e5e5e5;}
.contR h3 i{color:#f3a700;font-size:40px;margin-right:10px;}
.contR h3{font-size:18px;color:#545454;line-height:1;margin-bottom:15px;}
.bt {display:none;position:absolute;top:10px; right:10px; font-size:12px;color:red; }
.online_form li{position:relative;float:left;width:100%;margin-bottom:10px;}
.online_form li.avli1{width:49%;margin-right:2%;}
.online_form li.avli2{width:49%;}
.comp{width:371px;height:42px;line-height:42px;border:1px solid #e8e8e8;padding-left:10px;}
.name1,.tel1{height:42px;line-height:42px;border:1px solid #e8e8e8;padding-left:10px;width:174px;}
.mess1{width:371px;height:100px;border:1px solid #e8e8e8;padding-left:10px;padding-top:9px;resize:none;margin-bottom:10px;}
.submit1{width:143px;height:40px;line-height:40px;text-align:center;background:#084999;font-size:14px;color:#dbe5f1;float:right;border: 0;}
#allmap_us{width:751px;height:298px;margin-top:80px;}
/*网站地图*/
.wzdt_cont{background: #f1f1f1;}
.wzdt_main{padding: 100px 0;}
.ny_con{background: #fff;border:1px solid #f1f1f1;padding: 30px 50px 90px;}
.map_tit{height: 115px;text-align: center;}
.map_tit p{line-height: 1;}
.map_tit p.cn{color: #333;font-size: 30px;margin-bottom: 10px;}
.map_tit p.en{color: #999;font-size: 18px;text-transform: uppercase;margin-bottom: 10px;}
.wzdt {width:910px;margin:0 auto;padding-top: 50px;}
.wzdt li {float: left;text-align: center; }
.wzdt h3 {width: 130px; line-height: 34px; margin-bottom: 15px; border-bottom: 2px solid #131313; font-size: 16px; }
.wzdt h3 a{color: #333;}
.wzdt h3 a:hover{color: #009933;}
.wzdt p { margin-bottom: 15px; }
.wzdt p a { font-size: 14px; color: #9a9a9a; }
.wzdt p a:hover{color: #009933;}
/*人才招聘*/
.about4_main h2 { font-size: 18px; color: #002c4f; }
.about4_main ul { margin-top: 20px; border: 1px solid #d9d9d9; border-bottom: 0; }
.about4_main ul .ul_div { display: none; border-bottom: 1px solid #d9d9d9; padding-left: 20px; padding-bottom: 23px; }
.about4_main ul .ul_div h3 { margin-top: 23px; font-size: 14px; line-height: 30px; font-weight: bold; }
.about4_main ul .ul_div p { float: none; margin: 0; line-height: 30px; padding-left: 15px; background: url(../images/about_4_li.jpg) no-repeat left 11px; }
.about4_main li { overflow: hidden; padding-left: 20px; line-height: 52px; font-size: 16px; color: #333; background: url(../images/li_ab.png) no-repeat 710px -47px; border-bottom: 1px solid #d9d9d9; cursor: pointer; }
.about4_main li.on{color: #005ca2; }
.about4_main li strong { font-weight: normal; float: left; }
.about4_main li span { color: #999; font-size: 12px; margin-right: 85px; float: right; line-height: 52px; }
.about4_main li span i { color: #f38a21; margin-right: 5px; }
.about4_main .li_div { background: url(../images/li_ab.png) no-repeat 710px 0; }
/*页脚*/
.news_page{text-align:center;margin-top:50px;}
.news_page a, .news_page span {font-size: 18px; line-height: 36px; border: 1px solid #999; padding: 5px 16px; margin-right: 12px; color: #9a9a9a;}
.news_page .current, .news_page a:hover {background: #023e7e; color: #fff; border-color: #023e7e; }


.h_honorp.img{width: 205px;height: 114px;overflow: hidden;text-align: center;line-height: 114px;}
.h_honorp.img img{width:auto;max-width: 100%;max-height: 100%;vertical-align: middle;}
.inteamp img{width: 100%;height: 100% }


/*侧边栏*/
.youce { position: fixed; right: 0; top: 50%;z-index: 999; }
.youce li { margin-bottom: 1px; cursor: pointer; }
.youce li i.iconfont{font-size: 24px;}
.i_xs { width: 40px; height: 40px; background: #009933; text-align: center; line-height: 40px; color: #fff; z-index: 10; }

.i_yin01 { position: absolute; top: 0px; right: -164px; width: 130px; height: 40px; background: #009933; z-index: -1; }
.i_yin01 i,.i_yin03 i{ position: absolute; right: -8px; font-size: 12px; top: 12px; color: #fff; }
.i_yin01 h4,.i_yin03 h4{ color: #fff; font-weight: bold; line-height: 40px; text-align: center; font-size: 14px; }
.i_yin01 h4 a,.i_yin03 h4 a{color:#fff;}
.i_yin03{position: absolute; top: 41px; right: -164px; width: 100px; height: 40px; background: #009933; z-index: -1;}
.i_yin02 { z-index: -1; width: 118px;height: 118px;position: absolute; top: 0px; right: -160px;border:2px solid #009933;overflow: hidden;}
.i_yin02 img{width: 100%;height: 100%;}
.i_yin02 i { position: absolute; right: -13px; font-size: 16px; top: 28px; color: #fff; }

.huid { display: none; }