@charset "utf-8";
/****************** body **********************/
*{margin:0; padding:0;}
body{position:relative;color:#808284; font-family:Microsoft YaHei; font-size:12px; background:#fff;}


/****************** top **********************/
.body1000{width:1000px; margin:0 auto; padding-top:20px;}
.cnen{text-align:right; padding-right:16px;}

/****************** nav **********************/

.nav{padding:10px 0 0 0;}
.nav ul{list-style:none;height:40px;}
.nav li{height:40px; line-height:40px; width:95px; text-align:center; float:left; position:relative;}
.nav li a{font-size:16px; color:#3E3A39; display:block;}
.nav li a:hover,.nav li.on a{font-size:16px; color:rgb(99,165,219);}
.nav li .tanchu{border-bottom:2px #92C24C solid; background-color:rgba(255,255,255,.8); line-height:30px; text-align:center; display:none; position:relative; z-index:99;}
.nav li .tanchu a{font-size:14px; height:30px; line-height:30px; color:#231816;}
.nav li .tanchu a:hover{font-weight:normal; background-color:rgb(100,165,219); color:#fff;}

/****************** footer **********************/
.footer_bgtop{background:rgb(130,197,57);}
.footer_bgbottom{background:#fff;}

.footer_360{padding:16px 0 14px 0; width:310px;}
.footer_456{padding:16px 0 14px 70px; width:375px;}
.footer_232{padding:16px 0 14px 0; width:232px; position:relative;}
.f_icon{padding:0 0 20px 22px; font-size:14px; color:#fff;}
.f_icon strong{font-size:16px; color:#fff; display:block; padding-bottom:4px;}
.f_icon a{font-size:14px; color:#fff; margin-right:10px; display:inline-block;}
.f_icon01{background:url(../images/i_inon05.jpg) no-repeat left 5px;}
.f_icon02{background:url(../images/i_inon06.jpg) no-repeat left 2px;}
.f_icon03{background:url(../images/i_inon07.jpg) no-repeat left 2px;}
.f_icon04{background:url(../images/i_inon08.jpg) no-repeat left 5px;}
.f_icon05{background:url(../images/i_inon09.jpg) no-repeat left 5px;}
.f_iconli{width:106px;}
.f_iconli ul{list-style:none;border-top:1px #fff solid;}
.f_iconli li{border-bottom:1px #fff solid; height:36px; line-height:36px;}
.f_iconli li a{font-size:14px; color:#fff; padding-left:5px;}
.f_iconpo{position:absolute; left:90px; top:21px; font-size:17px; color:#FFF;}

.footer_b_fontxt{font-size:14px; color:#000; text-align:center; line-height:20px; padding:10px 0;}
.footer_b_fontxt a{color:#000;}

/****************** index banner **********************/
#full-screen-slider{width:100%; height:530px; position:relative; z-index:1;}
#slides{display:block; width:100%; height:530px; list-style:none; padding:0; margin:0; position:relative}
#slides li{display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; background-repeat:no-repeat; background-position:center center;}
#slides li a{display:block; width:100%; height:100%; text-indent:-9999px}
#pagination{display:block; list-style:none; position:absolute; width:90%; left:5%; text-align:center; bottom:10px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination span{display:inline-block; list-style:none; width:12px; height:12px; margin-left:15px; border:1px #fff solid; border-radius:6px;}
#pagination span a{display:inline-block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination span.current{background:#fff;}

/****************** dongtai **********************/
#inner{width:203px; padding:30px 80px 0 0;}
.hot-event {position: relative;height:127px; width:203px;}
.hot-event .switch-nav {position: absolute; right:0; bottom:0; z-index:10;}
.hot-event .switch-nav a{display: inline-block;background:url(../images/i_inon04.png) no-repeat; width:20px; height:20px;}
.hot-event .switch-nav a.prev{background-position:0 0;}
.hot-event .switch-nav a.next{background-position:-21px 0;}
.hot-event .switch-nav a.prev:hover{background-position:0 -20px;}
.hot-event .switch-nav a.next:hover{background-position:-21px -20px;}
.hot-event .event-item{height:127px; width:203px; position: absolute; z-index: 1; left: 0; top: 0; overflow:hidden;}
.hot-event .switch-tab{padding:5px 0; position:absolute; width:100%; bottom:0; left:0; z-index:2; background: rgb(0,0,0);}
.hot-event .switch-tab span{font-size:14px; color:#fff; display:none; padding-left:10px;}
.hot-event .switch-tab .current{display:block;}



/****************** index center **********************/
.i_erbg{background:rgb(244,244,244);}
.i_icon01{font-size:18px; color:rgb(131,197,57); padding:20px 0 10px 0; position:relative;}
.i_c_lr{text-align:center; position:relative;}
.i_c_lr span{width:24px; height:24px; line-height:24px; background:#000; display:inline-block; font-size:18px; color:rgb(243,243,243); cursor:pointer;}
.i_c_lr span:hover{background:rgb(131,197,57);}
.i_c_lr span#i_left{position:absolute; left:-36px; top:126px;}
.i_c_lr span#i_right{position:absolute; right:-30px; top:126px;}

.i_c_pic{padding:50px 0; position:relative; overflow:hidden;}
.i_c_pic ul{list-style:none; position:relative;}
.i_c_pic li{float:left; margin:0 75px 0 0; text-align:center; width:139px; height:190px; position:relative; cursor:pointer;}
.i_c_pic li img.i_tu1{height:154px; width:139px; position:absolute; left:0; top:0; z-index:2; overflow:hidden;}
.i_c_pic li img.i_tu2{height:154px; width:0; position:absolute; left:70px; top:0; z-index:1; display:none; overflow:hidden;}
.i_c_pic li a{display:block; font-size:14px; text-align:center; color:rgb(34,23,20); padding-top:160px; position:absolute; left:0; top:0; z-index:3;width:139px;}
.i_c_pic li:hover a{text-decoration:underline; color:rgb(100,165,218);}



.i_tu01{background:url(../images/i_tu01.jpg) no-repeat center bottom; height:224px; margin-bottom:40px; background-size:100% auto;}
.i_c_w190{width:190px;}
.i_icon03{background:url(../images/i_inon03.png) no-repeat 60px 72px; font-size:18px; color:#fff; padding:66px 0 0 84px; position:relative; margin-bottom:20px;}

.i_c_w610{width:520px;}
.i_c_w610 .lebiao_li{padding:30px 0 0 0;;}
.i_c_w610 .lebiao_li ul{list-style:none;}
.i_c_w610 .lebiao_li li{font-size:14px; height:24px; line-height:24px;}
.i_c_w610 .lebiao_li li a{color:#fff;}
.i_c_w610 .lebiao_li li a:hover{color:rgb(99,165,219);}
.i_c_w610 .more{display:inline-block;font-size:14px; color:#fff; border:1px #fff solid; border-radius:12px; width:90px; height:24px; line-height:24px; text-align:center; margin-top:20px;}

.i_jie_pt{height:34px; background:rgb(131,198,57);}
.i_jie_pt ul{list-style:none;}
.i_jie_pt li{width:10%; float:left; height:34px; line-height:34px; text-align:center; background:rgb(51,51,51); font-size:18px; color:#fff; border-left:1px #fff solid; cursor:pointer;}
.i_jie_pt li:first-child{border:0;}
.i_jie_pt li.on{width:65%; text-align:left; padding-left:20px; background:none;}

.i_jie_pb{padding:20px 0 0 0;}
.i_jie_pb ul{list-style:none;}
.i_jie_pb li{display:none;}
.i_jie_pb li:first-child{display:block;}
.i_jie_pb .w650{width:650px;}
.i_jie_pb .w650 .w650_title{font-size:18px; color:rgb(62,58,57); font-weight:bolder; padding-bottom:20px;}
.i_jie_pb .w650 .w650_txt{font-size:14px; color:rgb(62,58,57); text-indent:28px;}
.i_jie_pb .w650 .more{display:inline-block;font-size:14px; color:rgb(62,58,57); border:1px rgb(62,58,57) solid; border-radius:12px; width:90px; height:24px; line-height:24px; text-align:center; margin-top:20px;}
.i_jie_pb .pn{text-align: right; clear:both;}
.i_jie_pb .pn span{width:24px; height:24px; line-height:24px; background:#000; display:inline-block; font-size:18px; color:rgb(243,243,243); cursor:pointer; text-align:center;}
.i_jie_pb .pn span.on{background:rgb(131,197,57);}

.i_qi_bo{border-top:1px rgb(160,160,160) solid; margin-top:20px;}
.i_qi_title{color:rgb(131,197,57); font-size:18px; padding-bottom:10px;}
.i_qi_li{padding:0; width:1000px;}
.i_qi_li ul{list-style:none; width:1020px;}
.i_qi_li li{float:left; margin-right:4px; width:250px; height:306px; overflow:hidden; position:relative;}
.i_qi_li li img.datu{position:absolute; top:0; right:0; z-index:1;}
.i_qi_li li .tumoren{background:rgba(0,0,0,.6); position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; text-align:center; font-size:18px; color:#fff; opacity:1;}
.i_qi_li li .tumoren img.toptu{margin:74px 0 20px 0;}
.i_qi_li li .tumoren img.bottomtu{margin:42px 0 0 0;}
.i_qi_li li .tuhover{background:rgba(99,165,219,.9); position:absolute; left:0; bottom:-80%; width:492px; height:80%; z-index:3;}
.i_qi_li li .tuhover .tuhover_txt{padding:25px 30px; line-height:22px;}
.i_qi_li li .tuhover .tuhover_txt a{width:212px; display:inline-block; font-size:14px; color:#fff;}
.i_qi_li li .tuhover .tuhover_title{font-size:18px; position:absolute; z-index:4; right:30px; bottom:30px; color:#fff;}
.i_qi_li li .tuhover .tuhover_title img{margin-top:4px;}
.i_qi_li li.on{width:492px;}
.i_qi_li li.on .tumoren{opacity:0;}
.i_qi_li li.on .tuhover{bottom:0;}


.i_c4_picbg{background:rgb(218,218,218); margin-top:40px;}
.i_icon04{font-size:18px; color:rgb(62,58,57); position:relative;}

.i_c4_pic{padding:20px 0; width:1000px; overflow:hidden;}
.i_c4_pic ul{list-style:none; width:1040px;}
.i_c4_pic li{float:left; margin:0 4px 4px 0; position:relative; overflow:hidden;}
.i_c4_pic li .fontitle{position:absolute; left:0; bottom:0; z-index:1; width:100%; height:60px; background:rgba(0,0,0,.5); font-size:18px; line-height:60px; color:rgba(255,255,255,.5); text-align:center;}

.i_c4_pic li .fontxt{background:rgba(100,165,219,.9);color:rgba(255,255,255,1); z-index:2; position:absolute; left:0; top:100%; width:100%; height:100%;}
.i_c4_pic li .fontxt .fontxt_pa{padding:25px; font-size:17px;}
.i_c4_pic li .fontxt .fontxt_pa strong{font-size:40px; font-weight:normal;}
.i_c4_pic li .fontxt img{position:absolute; right:25px; bottom:25px; z-index:3;}


.i_fen_tiele{padding:20px 0 0 0;}
.i_fen_tiele span{background:rgb(131,198,57); display:inline-block; color:#FFF; padding:4px 8px; font-size:18px;}
.i_fen_bo{border-top:1px rgb(127,127,127) solid;border-bottom:1px rgb(127,127,127) solid; padding:20px 0;}
.i_fen_bo ul{list-style:none; width:1100px;}
.i_fen_bo li{float:left; width:146px; height:146px; cursor:pointer;}
.i_fen_bo li span.boa{display:block; text-align:center; padding-top:45%; font-size:14px; color:#fff;}
.i_fen_bo li div{display:none; background:url(../images/i_fen_hover.jpg) no-repeat center center; width:100%; height:100%;}
.i_fen_bo li div span.boh{display:block;text-align:center; padding-top:43%;; font-size:16px; color:#fff; line-height:20px; }
.i_fen_bo li:hover  span.boa{display:none;}
.i_fen_bo li:hover  div{display:block;}

.i_liu_bo{border:1px rgb(131,198,57) solid; margin:50px 0;}
.i_liu_r{width:570px;}
.i_liu_r_tiele{background:rgb(131,198,57); font-size:18px; color:#FFF; height:36px; line-height:36px; padding-left:10px; position:relative;}
.i_liu_r_tiele a{font-size:12px; color:#fff; position:absolute; right:10px; top:0;}
.i_liu_r_txt{padding:20px 30px; text-align:center;}
.i_liu_r_txt textarea{border:1px #BABABA solid; width:98%; margin-bottom:20px; height:130px; padding:4px; font-size:14px}
.i_liu_r_txt .liu_tijiao{display:inline-block; width:108px; height:26px; line-height:26px; color:#fff; font-size:14px;background:rgb(131,198,57); cursor:pointer; border-radius:13px;}

.i_youqing{color:rgb(62,58,57);font-size:18px;}
.i_youqing_bo{border-top:1px rgb(127,127,127) solid;border-bottom:1px rgb(127,127,127) solid; padding:20px 0; position:relative; margin-bottom:50px;}
.i_youqing_bo .i_you_left{position:absolute; left:0; top:20px; cursor:pointer;}
.i_youqing_bo .i_you_right{position:absolute; right:0; top:20px; cursor:pointer;}
.i_youqing_bo .i_you_li{width:920px; margin:0 auto; height:50px; overflow:hidden; position:relative;}
.i_youqing_bo .i_you_li ul{list-style:none; position:relative;}
.i_youqing_bo .i_you_li li{float:left; width:153px; text-align:center; line-height:50px;}





/****************** 二级 - 公用 ***********************/
.er_qy_banner{background:url(../images/er_banner01.jpg) no-repeat center center; height:325px; background-size:100% auto;}
.er_yw_banner{background:url(../images/er_banner02.jpg) no-repeat center center; height:325px; background-size:100% auto;}
.er_xw_banner{background:url(../images/er_banner03.jpg) no-repeat center center; height:325px; background-size:100% auto;}
.er_gc_banner{background:url(../images/er_banner04.jpg) no-repeat center center; height:325px; background-size:100% auto;}
.er_lx_banner{background:url(../images/er_banner05.jpg) no-repeat center center; height:325px; background-size:100% auto;}
.er_cw_banner{background:url(../images/er_banner07.jpg) no-repeat center center; height:325px; background-size:100% auto;}

.er_width202{width:202px;}
.er_width766{width:766px;}

.er_l_title{height:40px; line-height:40px; font-size:18px; color:#fff; padding-left:30px; background:rgb(130,197,57); position:relative;}
.er_l_title span{position:absolute; top:0; right:24px;}
.er_l_li{margin-top:3px; border-bottom:2px rgb(130,197,57) solid; padding-bottom:160px; background:rgb(241,241,243); border-top:1px #D6D6D6 solid;}
.er_l_li ul{list-style:none;}
.er_l_li li{height:38px; line-height:38px; border-bottom:1px rgb(130,197,57) solid; position:relative;}
.er_l_li li a{display:block; padding-left:30px; font-size:16px; color:rgb(35,24,21);}
.er_l_li li a:hover,.er_l_li li.on a{background:rgb(99,165,219); color:#fff;}
.er_l_li li span{position:absolute; top:0; right:24px; color:rgb(242,243,244);}

.er_title{height:30px; line-height:30px; margin:0 0 40px 0; position:relative; border-bottom:1px rgb(62,58,57) solid; font-size:16px; color:rgb(62,58,57);}
.er_title .er_weizhi{background:url(../images/er_icon01.jpg) no-repeat left center; padding:0 0 0 16px;position:absolute; top:0; right:0; font-size:14px; color:rgb(159,159,160);}
.er_title .er_weizhi a{color:#9F9FA0;}
.er_title .er_weizhi a:hover,.er_title .er_weizhi span{color:rgb(100,165,218);}

.er_r_txt{font-size:14px; color:rgb(62,58,57); line-height:22px;}
.er_r_txt p{text-indent:30px; padding-bottom:20px;}
.er_r_txt .er_r_txt_p{padding-bottom:20px; display:inline-block;}

/****************** 二级 - 新闻中心 **********************/
.er_news_li{padding:0;}
.er_news_li ul{list-style:none;}
.er_news_li li{border-bottom:1px rgb(198,198,198) solid; padding-bottom:20px; margin-bottom:20px;}
.er_news_li li .width54{width:60px;}
.er_news_li li .width54 strong{background:rgb(220,220,221); display:block; text-align:center; font-size:34px; color:rgb(62,58,57); font-weight:normal;}
.er_news_li li .width54 span{background:rgb(235,235,235); display:block; text-align:center; font-size:12px; color:rgb(62,58,57);}
.er_news_li li .width922{width:922px; font-size:14px; color:rgb(62,58,57);}
.er_news_li li .width922 a{display:inline-block; margin-bottom:4px; font-size:16px; color:rgb(62,58,57);}
.er_news_li li:hover .width54 strong{background:rgb(99,165,219); color:rgb(255,255,255);}
.er_news_li li:hover .width54 span{background:rgb(131,197,57); color:rgb(255,255,255);}
.er_news_li li:hover .width922 a{color:rgb(99,165,219);}

/****************** 二级 - 工程业绩 **********************/
.er_gy_title{border-bottom:1px rgb(62,58,57) solid; position:relative; padding-bottom:10px; margin-bottom:40px;}
.er_gy_title strong{color:rgb(62,58,57); font-size:16px; display:inline-block; padding-bottom:20px;}
.er_gy_title span{position:absolute; right:0; bottom:0; padding-bottom:10px;}

.er_ln_pa{padding:0;}
.er_ln_li{padding-top:20px;}
.er_ln_li ul{list-style:none; position:relative;background:url(../images/i_tu14.jpg) repeat-y center top; padding-bottom:1px;}
.er_ln_li li{position:relative; width:103px; height:103px; cursor:pointer; margin:0 auto;}
.er_ln_li li:first-child{top:-10px;}
.er_ln_li li .spana{background:url(../images/er_ln_icon01.png) no-repeat left top; width:103px; height:103px;}
.er_ln_li li .spana span{display:block; padding-top:20px; text-align:center; font-size:14px; color:rgb(62,58,57);}
.er_ln_li li .spanh{background:url(../images/er_ln_icon02.png) no-repeat left top; width:103px; height:103px; display:none;}
.er_ln_li li .spanh span{display:block; padding-top:35px; text-align:center; font-size:21px; color:#fff;}
.er_ln_li li .divtan{/*background:url(../images/er_ln_icon03.png) no-repeat center top; padding-top:14px;*/ width:362px; top:-103px; left:-400px; position:relative; z-index:9999; display:none;}
.er_ln_li li .divtan .divtitle{background:rgb(99,165,219); height:42px; line-height:42px; position:relative; font-size:16px; padding:0 10px; color:#fff;}
.er_ln_li li .divtan .divtitle span{position:absolute; top:0; right:10px;}
.er_ln_li li .divtan .divnei{background:rgb(237,237,237); padding:14px; border-bottom:2px rgb(99,165,219) solid; font-size:13px; color:rgb(35,24,21);}
.er_ln_li li:nth-child(even) .divtan{ top:-103px; left:141px; display:none;}

.er_ln_li_geng{text-align:center; padding:4px 0 20px 0;}
.er_ln_li_geng img{cursor:pointer;}

.er_ln_li li:hover .spana,.er_ln_li li.on .spana{display:none;}
.er_ln_li li:hover .spanh,.er_ln_li li.on .spanh{display:block;}




/****************** 二级 - 联系我们 **********************/
.er_lx_rw{width:298px;}
.er_lx_rw .er_lx_r_title{font-size:18px; color:rgb(131,197,57); border-bottom:1px rgb(131,197,57) solid; padding-bottom:5px;}
.er_lx_rw .er_lx_r_txt{font-size:14px; color:rgb(62,58,57); padding:10px 0 30px 0;}

.er_lx_wh{padding:0;}
.er_lx_wh ul{list-style:none;}
.er_lx_wh li{border-bottom:1px rgb(159,160,160) dashed; padding-bottom:20px; margin-bottom:20px; color:rgb(159,159,160); font-size:14px;}
.er_lx_wh li a{font-size:16px; color:rgb(34,23,20);}
.er_lx_wh li a:hover{color:rgb(99,165,219);}

.er_lx_ry{padding:0; width:766px; overflow:hidden;}
.er_lx_ry ul{list-style:none; width:800px;}
.er_lx_ry li{float:left; width:234px; margin:0 29px 29px 0;border:1px rgb(62,58,57) solid;}
.er_lx_ry li .bot{border-top:1px rgb(62,58,57) solid; height:36px; line-height:36px; text-align: center; font-size:14px; color:rgb(62,58,57);}


/****************** 二级 - 分公司 **********************/

.fen_gs_banner{background:url(../images/er_banner06.jpg) no-repeat center center; height:382px; background-size:100% auto;}

.fen_gs_f_w{width:180px; border-left:1px #fff solid; margin-top:16px;}
.fen_gs_f_w_er{padding:0 0 0 36px; font-size:12px; color:#fff;}
.fen_gs_f_w_er strong{font-size:14px;}

.fen_gs_f_w508{width:508px; margin-top:16px;}

.fen_bottom{background:url(../images/fen_bottom.jpg) no-repeat left 5px; position:relative;}
.fen_bottom textarea{border:1px #fff solid; width:98%; margin-bottom:5px; height:120px; padding:4px; font-size:14px; background-color:transparent; color:#fff;}
.fen_bottom .liu_tijiao{display:inline-block; width:56px; height:26px; line-height:26px; color:#fff; font-size:14px;background:rgb(168,216,116); text-align:center; cursor:pointer; position:absolute; right:5px; bottom:31px;}


#pages{text-align:center; padding-bottom:20px;}
#pages a{display:inline-block; height:26px; line-height:26px; padding:0 10px; border:1px #D3D3D3 solid; font-size:14px; color:rgb(65,65,65)}
#pages span,#pages a:hover{background:#64A5DB;display:inline-block; height:26px; line-height:26px; padding:0 10px; border:1px #64A5DB solid; font-size:14px; color:#fff;}



input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: rgb(220,220,220); 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: rgb(220,220,220); 
} 


