@charset "utf-8";



/*--banner开始--*/
.banner{width: 100%;overflow: hidden;height: 460px;position: relative;}
.banner_img{width: 1920px;height: 460px;position: relative;left: 50%;margin-left:-960px;overflow: hidden;}

.banner .hd{ /*! height:30px; */ /*! line-height:30px; */ /*! background:#f4f4f4; */ /*! padding:0 20px; */ /*! border-bottom:1px solid #ddd; */  /*! position:relative; */ }
.banner .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.banner .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.banner .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }

.banner .bd ul{zoom:1;}
.banner .bd li{ height:460px;width: 1920px;overflow: hidden;}
.banner .bd li img{ height:460px;width: 1920px;}
.banner a.prev{position:absolute;left:310px; top: 50%; margin-top: -50px; width: 50px; height: 100px;  background: url(../images/in_11_l.png) no-repeat;}
.banner a.next{position:absolute;right:310px; top: 50%; margin-top: -50px; width: 50px; height: 100px; background: url(../images/in_11_r.png) no-repeat;}
/*--banner结束--*/

/*--search开始--*/
.search_box{background: #f9fafc;height: 60px;line-height: 60px;width: 100%;}
.search_box_left{width:600px;}
.search_box_left a{padding-right:10px;}
.search{width:332px;height:34px;margin-top: 10px;border: 1px solid #ddd;border-radius:17px;}
.search .search_left{width: 240px;padding-left:20px;background: none;line-height:34px;color: #999;}
.search .search_right{width: 24px;height:24px;padding:5px 18px;border-radius:20px;background: #0163a7;cursor:pointer;}
/*--search结束--*/


/*--产品分类开始--*/
.cpfl{width:1180px;margin:30px auto;height: 204px;overflow: hidden;}
.cpfl_left{width:188px;height: 204px;background: #0163a7;color: #fff;overflow:hidden;}
.cpfl_left_span{width:152px;height:156px;margin:8px;border:1px solid #fff;padding:30px 0 0 18px;}
.cpfl_left_span h3{font-size: 20px;color: #fff;font-weight:700;}
.cpfl_left_span h3 a{color: #fff;}
.cpfl_left_span h3:hover a{color: #f19b0e;}
.cpfl_left_span h6{font-size: 12px;color: #fff;text-transform: uppercase;}
.cpfl_left_span h5{padding-top:50px;}
.cpfl_left_span a{color: #fff;}
.cpfl_left_span:hover a{color: #fff;}
.cpfl_right{width:970px;}
.cpfl_right ul{width: 182px;height: 202px;border: 1px solid #ddd;overflow: hidden;float:left;margin-right:10px;}
.cpfl_right ul h3{height:36px;width: 100%;margin-bottom:10px;background:#0163a7;text-indent: 30px;line-height:36px;color: #fff;font-weight:700;}
.cpfl_right ul h3 a{color: #fff;}
.cpfl_right ul h3:hover{background: #f19b0e;color: #fff;}
.cpfl_right ul li{width: 150px;padding-left:30px;height: 30px;line-height: 36px;overflow: hidden;}
.cpfl_right ul li a{color: #666;}
.cpfl_right ul li a:hover{color: #0163a7;}
/*--产品分类结束--*/

/*--热门产品开始--*/
.rmcp{width: 100%;margin: 0 auto;padding:26px 0;height: 530px;overflow: hidden;background: #f9fafc;}
.rmcp .hd{width: 1180px;height: 76px;text-align: center;margin: 0 auto;}
.rmcp .hd span{margin: 0 10px;width:148px;height: 42px;line-height: 42px;border: 1px solid #ddd;display: inline-block;font-size: 18px;font-weight: bold;cursor:pointer;}
.rmcp .hd span.on,.rmcp .hd span:hover a{background: #f19b0e;color: #fff;}
.rmcp .hd span a{width: 100%;height: 42px;display: block;color: #adacac;}
.rmcp .hd span.on a{color: #fff;}

.rmcp .bd_box{width: 1180px;margin: 0 auto; overflow: hidden;}
.rmcp .bd_li{width: 1180px;margin: 0 auto;}
.rmcp .bd_li ul{width: 1280px;height:456px;}
.rmcp .bd_li ul li{width: 256px;height: 200px;padding: 8px;background: #fff;;float:left;margin-right: 35px;margin-bottom: 20px;}
.rmcp .bd_li ul li img{width: 256px;height: 170px;}
.rmcp .bd_li ul li p{width: 100%;height:37px;line-height:37px;text-align: center;color: #666;}
.rmcp .bd_li ul li:hover p{color: #f5b22b;}
/*--热门产品结束--*/

/*--广告1开始--*/
.guanggao1{width:100%;height:216px;background: url(../images/guangao_bg1.jpg) no-repeat top center;overflow: hidden; }
.guanggao1 h4{font-size: 30px; font-weight: bold; color: #fff;padding-top:50px;padding-left:30px;}
.guanggao1 h6{font-size: 12px;  color: #fff; text-transform: uppercase;padding-left:30px;}
.ggao1_bottom{color: #fff; padding-top: 30px;padding-left:20px;}
.ggao1_bottom span{font-size: 30px;font-weight: bold;color: #fff;line-height:34px;padding-left: 10px;vertical-align: top;}
.ggao1_bottom span.more1{width: 150px;height: 36px;font-size: 14px;color: #666;line-height:36px;text-align:center;background: #ffffff;border-radius:50px;padding:6px 40px;margin-left:20px;font-weight: 500;/* vertical-align: top; */}
/*--广告1结束--*/

/*--工程业绩开始--*/
.gcyj{width: 100%;margin: 20px auto 40px auto;}
.gcyj_bt{text-align: center;height: 80px;background:url(../images/gg_bt_bg_hui.png) no-repeat center 10px;}
.gcyj_bt h3{font-size: 24px;color: #222;}
.gcyj_bt h6{font-size: 12px;color: #ccc;text-transform: uppercase;letter-spacing: 2px;}
.gcyj_middle{overflow: hidden;width:1178px;height: 98px;border: 1px solid #ddd;border-bottom: none;margin-bottom: 30px;}
.gcyj_middle ul{list-style: none;width: 1220px;}
.gcyj_middle ul li{width:left;width: 236px;border-bottom: 1px solid #ddd;border-right:1px solid #ddd;height: 48px;line-height: 48px;float: left;text-align: center;}
.gcyj_bottom{height: 518px;overflow: hidden;}
.gcyj_bottom ul{list-style: none;width: 1240px;}
.gcyj_bottom ul li{float: left;position: relative;margin:0 14px 13px 0;}
.gcyj_bottom ul li{height: 252px;width: 360px;overflow: hidden;}
.gcyj_bottom ul li img{width: 360px;height: 252px;}
.gcyj_bottom ul li span{width:90%;padding:0px 5%;height: 50px;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0;}
.gcyj_bottom ul li span h4{font-size: 14px;color: #fff;height: 50px;line-height: 50px;}

.gcyj_bottom ul .li_first{width:430px;height: 518px;margin-right: 14px;}
.gcyj_bottom ul .li_first img{width:430px;height: 518px;}
.gcyj_bottom_myv ul li.li_first span{width:90%;padding:0 3%;height: 140px;background: rgba(0,0,0,0.8);position: absolute;bottom: 0;left: 0;}
.gcyj_bottom ul li .hr {width: 100%;height: 0;border-top: 1px solid #999;margin: 10px 0;padding: 0;}
.gcyj_bottom ul li.li_first span{height:116px;padding: 10px 5%;}
.gcyj_bottom ul li.li_first span h4{font-size: 16px;color: #fff;height: 40px;overflow: hidden;text-align: left;line-height: 50px;}
.gcyj_bottom ul li.li_first span h6{font-size: 14px;color: #fff;height: 40px;overflow:  hidden;text-overflow:  ellipsis;}
.gcyj_bottom ul li:hover h4{color: #f19b0e;}
.gcyj_bottom ul li.li_first:hover h4{color: #f19b0e;}

/*--工程业绩结束--*/

/* 四大理由开始 */
.sdys{width: 100%;height:813px;padding:50px 0; background:url(../images/youshi.jpg) no-repeat top center;}
.sdys_bt{height: 130px;text-align: center;overflow: hidden;}
.sdys_bt h3{font-size: 36px;color: #333;line-height: 2;}
.sdys_bt h6{font-size: 18px;color: #333;line-height:1.5;}

.sdys_top{height:518px;overflow: hidden;}
.sdys_top_right{}
.sdys_left{width: 780px;}
.sdys_right{width: 400px;height: 360px;height: 360px;  color: #fff;background: url(../images/youshi_bg.jpg) no-repeat;}
.sdys_right_top{height:100px;overflow: hidden;}
.sdys_right_top h3{color: #319df9;}
.sdys_right_top h6{font-size: 14px; color: #fff; text-transform: uppercase;line-height:24px;margin-top:0px;color: #319df9;}
.sdys_right_top h3{font-size: 30px;margin-top: 24px;line-height: 40px;}
.sdys_right_bottom{margin-top:420px;}
.sdys_right_bottom h4{font-size:24px;margin-top: 24px;line-height: 40px;color:#3d6dcf;text-align: center;font-weight: bold;}
.sdys_right_bottom .more{width:140px;height:40px;line-height: 40px;background:#3d6dcf;text-align: center;color: #fff;border-radius:5px;margin:10px auto;text-align: center;float: left;margin-left: 40px;}
.sdys_right_bottom .more a{width:140px;height:40px;color: #fff; display: block;font-size: 16px;text-align: center;float: left;}
.sdys_right_bottom .more i{width:24px;height:24px;display:inline-block;margin-right:8px;background: url(../images/youshi_ljzx.png) no-repeat;position:relative;top:7px;}
.sdys_right_bottom .more:hover{background:#f19b0e;}

.sdys_left_top{width: 100%;position: relative;}
.sdys_left_top h4.h4_left{font-size: 24px; font-weight: bold; color:#222;margin-top: 60px;}
.sdys_left_top .xiangxi{font-size:14px; text-align: right;height:50px;line-height:50px;margin: 10px 0 60px 0;}
.sdys_left_top .xiangxi .span_wenzi{margin-left:20px;color:#2d2d2d;font-size:14px;}
.sdys_left_top .xiangxi .xian{width:86px;height: 1px;margin-top:25px; border-top:1px solid #2d2d2d;}

.sdys_img_box{width: 780px;height: 518px; position: relative;z-index: 99;}
.sdys_img_box img{margin: 0;padding: 0;border: 0;}
.sdys_img_box ul{list-style: none;}
.sdys_img_box ul li{position: relative;width: 780px;height: 518px;}
.sdys_img_box ul li .img img{width: 780px;height: 518px;}
.sdys_img_box ul li .wenzi{position: absolute; right:650px;top:25px;width:435px;height:307px;padding:30px;background:url(../images/sdys_wen_bg.jpg) no-repeat;overflow: hidden;}
.sdys_img_box ul li .wenzi h5{font-size: 18px; font-weight: bold; line-height: 50px;color: #fff;}
.sdys_img_box ul li .wenzi h5 a{color:#fff;}
.sdys_img_box ul li .wenzi hr.hr{width: 50px; height: 1px; border-top: 1px solid #fff;margin:10px 0 20px 0;padding:0;}
.sdys_img_box ul li .wenzi .p{padding-left: 20px;line-height:24px;max-height:48px;margin-bottom:14px; overflow: hidden;color: #fff;position: relative;}
.sdys_img_box ul li .wenzi .p i{position: absolute;left: 0px;top:8px; width:8px; height: 8px;border-radius: 50%;background: #fff;display:block;}


.sdys_bottom_list{width: 1180px;margin-top: 40px;overflow: hidden;}
.sdys_bottom_list ul{list-style: none;width: 1220px;}
.sdys_bottom_list ul li{cursor:pointer; width:254px; margin-right: 40px;float: left;text-align:center; position: relative;border: 1px solid #ddd;height:50px;padding: 20px 0 20px 0px;background: #fff;}

.sdys_bottom_list ul li h4{color: #319df9; font-size: 16px;line-height: 1.5em;}
.sdys_bottom_list ul li h6{color: #319df9; font-size: 12px;line-height: 1.5em;text-transform:uppercase;}
.sdys_bottom_list ul li.on,.sdys_bottom_list ul li:hover{ background: #f19b0e; color: #ffffff;}
.sdys_bottom_list ul li.on h4,.sdys_bottom_list ul li.on h6,.sdys_bottom_list ul li:hover h4,.sdys_bottom_list ul li:hover h6{  color: #ffffff;}
/* 四大理由结束 */

/*--客户见证开始--*/
.khjz{margin: 30px auto 40px auto;}
.khjz_bt{height: 80px;overflow: hidden;text-align: center;background:url(../images/gg_bt_bg_hui.png) no-repeat center 10px;}
.khjz_bt h3{font-size: 30px;color: #222;}
.khjz_bt h6{font-size: 12px;color: #999;font-weight: 100;text-transform:uppercase;letter-spacing: 2px;}
.khjz_list{width: 1180px;height: 330px;overflow: hidden;margin: 0 auto;}
.khjz_list ul{width: 1240px;}
.khjz_list ul li{width: 280px;height: 330px;background:url(../images/khjz_list_bg_a.gif) repeat-x bottom;margin-left: 20px;float: left;text-align: center;}
.khjz_list ul li:hover{background: url(../images/khjz_list_bg_hover.gif) repeat-x bottom;}
.khjz_list .img{width: 182px;height: 182px;border: 6px solid #F1EFEF;border-radius: 50%;margin: 0 auto;}
.khjz_list .img img{width:182px;height:182px;border-radius:50%;}
.khjz_list h4{width: 220px;height: 40px;margin:0 auto;line-height: 40px;font-size: 16px;color: #444;overflow: hidden;/*! white-space: nowrap; */text-overflow: ellipsis;}
.khjz_list i{width: 40px;height: 0;border-top: 1px solid #444;margin: 2px auto;display:block;}
.khjz_list h6{width: 220px;height: 60px;margin:10px auto 0 auto;line-height: 30px;overflow: hidden;font-size: 14px;color: #444;overflow: hidden;text-overflow: ellipsis;}
.khjz_list li h4 a,.khjz_list li h6{color: #444;}
.khjz_list li:hover h4 a,.khjz_list li:hover h6{color: #fff;}
.khjz_list li:hover i{border-top: 1px solid #fff;}
/*--客户见证结束--*/

/*--关于我们开始--*/
.gsgk_box{width: 100%;height: 442px; background: #f9fafc;}
.gsgk{width: 1180px; margin: 0 auto; overflow: hidden;}
.gsgk_l{width: 554px; height: 360px;float: left; position: relative; background: url(../images/gaikuang_bg.jpg) no-repeat; margin-top: 40px;}
.gsgk_l_img{width: 554px; height: 360px; position: absolute; left: 100px; bottom: 0px;} 
.gsgk_l_img img{width: 554px; height: 360px;}

.gsgk_r{width:400px; margin-left:150px;float: left; margin-top:50px;}
.gsgk_r h3{ font-size: 30px; line-height:90px; }
.gsgk_r h3 span{ font-size: 24px; line-height:80px;color: #999999;padding-left: 10px;vertical-align: bottom;}
.gsgk_r h3 a{ color: #333333; }
.gsgk_r h3 a:hover{ color: #f19b0e; }
.gsgk_r>p{width:480px; height: 180px; overflow: hidden; line-height: 36px; color: #666666;padding-top: 30px;border-top:1px solid #cccccc;} 

.gsgk_r .more{width: 200px; height: 50px;border:1px solid #666666; margin-top: 70px}
.gsgk_r .more p{ text-align: center; color: #66666; line-height: 50px;}
.gsgk_r .more p a{ color: #66666; }
.gsgk_r .more p a:hover{ color: #eb3d00;}
/*--关于我们结束--*/

/*--广告2开始--*/
.guanggao2{width:100%;height:190px;background: url(../images/guanggao_bg2.jpg) no-repeat top center;overflow: hidden; margin-bottom:40px}
.guanggao2 h4{font-size: 36px; font-weight: bold; color: #f19b0e;padding-top:30px;padding-left:500px;}
.guanggao2 h6{font-size: 24px;  color: #fff; text-transform: uppercase;padding-left:500px;font-weight: bold;line-height:22px;}
.ggao2_bottom{color: #fff; padding-top: 20px;padding-left:500px;}
.ggao2_bottom span{font-size: 20px; font-weight: bold; color: #fff; line-height:34px; /*! padding-left: 0px; */}
.ggao2_bottom span.more1{width: 150px;height: 39px;font-size: 14px; color: #666;line-height:39px;text-align:center; background: #ffffff; border-radius:50px; padding:6px 20px; vertical-align:top; margin-left:18px;font-weight: 500;}
.ggao2_bottom span.more1:hover{background: #f19b0e; color: #fff;}
.ggao2_bottom span.more1:hover a{ color: #fff;}
/*--广告2结束--*/

/*--厂房风貌开始--*/
.cffm{width: 1180px;margin:0 auto;}
.cffm .hd{width: 1180px;height: 76px;text-align: center;}
.cffm .hd span{margin: 0 10px;width:148px;height: 42px;line-height: 42px;border: 1px solid #ddd;display: inline-block;font-size: 18px;cursor:pointer;}
.cffm .hd span.on,.cffm .hd span:hover a{background: #f19b0e;color: #fff;}
.cffm .hd span a{width: 100%;height: 42px;display: block;color: #999}
.cffm .hd span.on a{color: #fff;}

.cffm .bd_box{width: 1180px;margin: 0 auto; overflow: hidden;}
.cffm .bd_li{width: 1180px;margin: 0 auto;height: 210px!important;overflow: hidden;}
.cffm .bd_li ul{width: 1280px;}
.cffm .bd_li ul li{width: 256px;padding: 8px;background: #fff;;float:left;margin-right: 35px;margin-bottom: 20px;}
.cffm .bd_li ul li img{width: 256px;height: 170px;}
.cffm .bd_li ul li p{width: 100%;height: 45px;line-height: 45px;text-align: center;color: #666;    overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.cffm .bd_li ul li:hover p{color: #f5b22b;}
/*--厂房风貌结束--*/

/* 新闻中心开始 */
.xwzx_box{ width: 100%;height: 700px;  background:#ffffff; overflow: hidden;margin: 30px auto;}
.xwzx { width: 1220px; margin: 0px auto 0 auto; }
.xwzx .tit{ width: 1180px; height: 45px; overflow: hidden; border-bottom: 1px solid #ddd;  position: relative; font-size: 18px; color: #666666;text-align: left;}
.xwzx .tit span{line-height: 40px;padding-right:30px }
.xwzx .tit span a{ color: #666666;}
.xwzx .tit span a:hover{  color: #f19b0e;}

.xwzx .tit span.more{color: #ccc;position: absolute;right: 0;top: 0; font-size: 14px;text-transform: uppercase;padding-right: 0;text-align: right;} 
.xwzx .tit span.more{color: #ccc;} 
.xwzx .tit span.more a:hover{color: #319df9;} 

.xwzx_list{ width: 570px; height: 570px; overflow: hidden; float: left;  margin-right: 25px;margin-left: 10px;}
.xwzx_list .tuwen{  width:562px;  height: 168px;border: 1px solid #f6f6f6;margin-top:20px;}
.xwzx_list .tuwen:hover{ box-shadow: 2px 2px 14px #f9f9f9;}
.xwzx_list .tuwen .img{  width:148px;  height: 128px; float: left; margin-top:20px;margin-left:20px}
.xwzx_list .tuwen .img img{  width:148px;  height: 128px; }
.xwzx_list .tuwen .wen{  width:326px;  height: 128px; float: left;padding-left: 30px;padding-top:20px}
.xwzx_list .tuwen .wen h4{  width:320px;  height: 50px; line-height: 50px; border-bottom: 1px solid #f6f6f6;font-size: 16px; color: #333;text-overflow: ellipsis;white-space: nowrap;}
.xwzx_list .tuwen .wen h4 a{   color: #333;}
.xwzx_list .tuwen .wen h4 a:hover{   color: #f19b0e;}
.xwzx_list .tuwen .wen p{  width:322px;  height: 60px; line-height: 30px; overflow: hidden; font-size: 14px; color: #999;padding-top: 6px;}


.xwzx_list .bottom{width:570px;margin-top:20px;height: 360px;overflow: hidden;}
.xwzx_list .bottom ul{list-style: none;}
.xwzx_list .bottom ul li{width:540px;height:36px;line-height:36px; color:#666;font-size: 14px; overflow: hidden;}
.xwzx_list .bottom ul li i{width:6px;height:6px;border-radius: 50%; background: #999; display: inline-block;margin-right:10px;position:relative;top:-2px;}
.xwzx_list .bottom ul li a{ color:#888;overflow: hidden;}
.xwzx_list .bottom ul li a:hover{ color:#f19b0e;}
.xwzx_list .bottom ul li span{float: right;}
/* 新闻中心结束 */

/* 友情链接开始 */
.links_box{width: 100%;height:150px; background: #f9fafc; padding-top: 30px;margin-top: 30px;}
.links{width: 1180px;height:120px;overflow: hidden;border: 1px solid #cccccc;margin: 0px auto; }
.links_l{width: 138px;height: 120px;background: url(../images/links.png) no-repeat 30px 24px;float: left;padding-left: 30px;}
.links_r{height: 120px;line-height: 33px;overflow: hidden;border-left: 1px solid #cccccc;float:left;width: 1000px;padding-top: 24px;}
.links_r ul{ list-style: none;}
.links_r ul li{ float: left; font-size: 14px; color: #666666; padding-left: 24px; padding-right:20px;}
.links_r ul li a{color: #666666;}
.links_r ul li a:hover{color: #f19b0e;}
/* 友情链接结束 */

