﻿@charset "utf-8";
/* CSS Document */

a:hover {text-decoration:none;}


h2.h2_title {padding-top: 55px;text-align: center;font-weight: normal;}
h2.h2_title a {color: #333;font-size: 50px; font-weight:bold}
h2.h2_title span {color: #333;font-size: 30px;}
.pTit {margin-bottom: 35px;text-align: center;}
.pTit em {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 480px;height: 9px;}
.pTit em.eml {background: url(../images/titl01.png) no-repeat right center;}
.pTit em.emr {background: url(../images/titr01.png) no-repeat left center;}
.pTit span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 240px;text-align:center;font-size: 16px;color: #b7b7b7;font-weight: 100;}






/* banner */
.banner{ overflow:hidden; width:100%;}
#flashs{ position:relative; height:550px; overflow:hidden;}
#flashs .btn{ position: absolute;left: 50%;width: 600px;margin-left: -300px;bottom: 38px;text-align: center;z-index: 998;}
#flashs .btn span{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 61px;height: 2px;background: #0a3754;margin: 0 4px;cursor: pointer;}
#flashs .btn span.cur {background: #fff;}

#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;display: none;}
#flashs .bot1{ background:url(../images/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../images/babot2.png) no-repeat center; right:5%; z-index: 2;}
#flashs:hover .bot{display: block;}


/* search部分 */
.wrap-search {background: #f6f6f6;padding: 13px 0;}
.search .keyword {float: left; font-size: 20px;color: #666;height: 33px;width: 890px}
.search .keyword span {float: left;width:120px;height: 40px;line-height: 40px;color: #333333;font-weight: bold;}
.search .keyword b {color: #25AF5F;}
.search .keyword p {height: 14px;line-height: 14px; }
.search .keyword p a {float: left;height: 40px;line-height: 40px; color: #666;font-size: 18px;padding: 0 9px;}
.search .keyword p a:hover {color: #ff6d00;}
.search .keyword a:first-child {padding-left: 0;border-left: none;}
.search .inp {float: right;width: 280px; height: 40px;overflow: hidden;border: 1px solid #dfdfdf;padding:0 13px;background: #fff;border-radius: 27px;}
.search .inp input {float: left; border:none;height: 40px;line-height: 40px;width: 225px;float: left;text-indent: 12px;font-size: 14px;color: #999;background: none;}
.search .inp span {display: block;float: right; width: 40px;height: 40px;cursor: pointer;}
.search .inp span i {display: block;width: 40px;height: 40px;background: url(../images/search.png) no-repeat center;}

/*菜单*/

#menu{height: 58px;background:#333333/* url("../images/nenubg.png") center no-repeat*/;transition: 0.3s;-webkit-transition:0.2s;}
/*.menu .l{width: 174px;height: 64px;float: left;}*/
.menu .r{width: 1200px;height: 58px;float: right;}
.menu .r li{width: 120px;height: 100%;float: left;height: 55px;background: url("../images/mline.png") right center no-repeat;}
.menu .r li:nth-child(0){background:none;}
.menu .r li .son{width: 100%;height: 58px;position: relative}
.menu .r li .son .a{display: block;width: 100%;height: 100%;line-height: 58px;text-align: center;color: #fff;font-size: 18px;
    transition: 0.3s;-webkit-transition: 0.3s;box-sizing: border-box}
.menu .r li .son .xiala{position: absolute;left: 0px;width: 120px;z-index: 10;
    box-sizing: border-box;top: 69px;opacity: 0;transition: 0.4s;-webkit-transition: 0.4s;transition-timing-function:ease;visibility: hidden;
    box-shadow: 0px 4px 7px #888888;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;overflow: hidden;
    transform: translateY(20px);-webkit-transform: translateY(20px);
;}
.menu .r li .son .xiala1{opacity: 1;transform: translateY(-11px);visibility: visible}
.menu .r li .son .xiala .s{width: 100%;height: 10px;background: url("../images/xiala.png") top center no-repeat;}
.menu .r li .son .xiala .line{width: 100%;height: 0;display: none;margin: 0 auto;height: 3px;background:#00309a}
.menu .r li .son .xiala dl{width: 100%;background: #fff;background-color: rgba(0, 0, 0, 0.7) !important;/*border-bottom: 1px solid rgba(0, 0, 0, 0.2);*/}
.menu .r li .son .xiala dt{width: 100%;margin: 0 auto;height: 44px;border-bottom: 1px solid #eee;
}
.menu .r li .son .xiala dt a{display: block;width: 100%;height: 100%;line-height: 44px;font-size: 14px;color: #FFF;
    text-align: center;transition: 0.3s;-webkit-transition: 0.3s;
}
.menu .r li .son .xiala dt a:hover{background-color: #fb7f22 !important;color: #FFF!important;}

.menu .r li .son a:hover{background: #ff6d00;color: #FFF!important;}
.menu .r li .son:hover{background: #ff6d00;}
.menu .r li .son:hover a{ color:#FFF}

.menu .r li .son .cz{color: #00309a;background: url("../images/xl1.png") right 14px top 11px no-repeat;
    background-size: 11px;font-size: 16px;}

/*.menus{position: fixed;z-index: 20;top: 20px;left: 0;transform: translateY(-20px);-webkit-transform: translateY(-20px)}*/



/**/
.product {background: #f5f5f5; padding-bottom:40px; padding-top:40px;}
.product .conleft {width: 265px;background: #fff;}
.product .conleft h3 img {display: block;}

.conleft span a {padding-left: 30px !important;
    color: #FFF !important;
    font-weight: bold !important;
    font-size: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 3px;
    line-height: 60px;}
	
.product .conleft .proList a{ color:#000}
.lanse_biaoti{font-size: 24px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;padding-right: 3px; line-height:60px;}
.lanse_biaoti a{ padding-left:30px !important; color:#FFF !important; font-weight:bold !important; }
.product .conleft .proList li {padding-left: 18px;background: url(../images/proicon01.png) no-repeat left center;font-size: 18px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;padding-right: 3px; line-height:53px; margin-left:10px}
.product .conleft .proList li:hover {background: url(../images/proicon02.png) no-repeat left center;}
.product .conleft .proList li:hover a {color: #ff6d00;}
/*.product .conleft .proTel {height: 152px;background: url(../images/protelsy.jpg) no-repeat center; margin-top:15px}
.product .conleft .proTel p {padding: 30px 0 0 85px;color: #fff;}
.product .conleft .proTel p i {display: block;}
.product .conleft .proTel p span {display: block;font-size: 22px;}*/
.proTel {height: 170px; background:#ff6d00/*background: url(../images/protelsy.jpg) no-repeat center*/; margin-top:-1px;}
.pphone{  color:#FFF; text-align:center; background:url(../images/pphone.png) no-repeat 25px 40px; padding-left:33px; height:33px; font-size:28px; line-height:33px; padding-top:40px; }
.proTel p{ font-size:32px; font-weight:bold; text-align:center; color:#FFF}
.product .conright {width: 910px;}
.product .conright dl {float: left;width: 275px; border:#E6E6E6 solid 8px;background: #fff;margin:0px 0 13px 13px;}
.product .conright dl:nth-child(1){margin-left: 0;}
.product .conright dl:nth-child(4){margin-left: 0;}
.product .conright dl:nth-child(7){margin-left: 0;}
.product .conright dl dt {height: 275px;overflow: hidden;}
.product .conright dl dt img {display: block;width: 275px;height: 275px;transition: all 0.5s;}
.product .conright dl dd { background:#e6e6e6;padding-top:5px;text-align: center;font-size: 20px;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.product .conright dl dd a {color: #333;}
.product .conright dl:hover dt img {transform: scale(1.1);}
.product .conright dl:hover dd a {color: #ff6d00;}




.ys2{ overflow: hidden; width: 100%; background: #fff; margin-top:85px;}
.ys2 .yshh2{ width: 100%;}
.ys2 .ysTit2{ overflow: hidden; background: url("../images/hengfu91.jpg") no-repeat center; height:200px; text-align: center}
.ys2 .ysTit2 h2{ font-size:48px; margin-top:43px; color: #FFF;}
.ys2 .ysTit2 h2 b{ font-size: 65px; color: #FFF}
.ys2 .ysTit2 p{ font-size: 24px; margin-top: 10px; color: #FFF;}

.ys3{ overflow: hidden; width: 100%; background: #fff; margin-top:85px;}
.ys3 .yshh3{ width: 100%;}
.ys3 .ysTit3{ overflow: hidden; background: url("../images/hengfu23.jpg") no-repeat center; height: 200px; text-align: center}
.ys3 .ysTit3 h2{ font-size:48px; margin-top:53px; color: #FFF;}
.ys3 .ysTit3 h2 b{ font-size: 65px; color: #FFF}
.ys3 .ysTit3 p{ font-size: 24px; margin-top: 10px; color: #FFF;}

.ys4{ overflow: hidden; width: 100%; background: #fff; margin-top:85px;}
.ys4 .yshh4{ width: 100%;}
.ys4 .ysTit4{ overflow: hidden; background: url("../images/hengfu24.jpg") no-repeat center; height: 200px; text-align: center}
.ys4 .ysTit4 h2{ font-size:48px; margin-top:53px; color: #FFF;}
.ys4 .ysTit4 h2 b{ font-size: 65px; color: #FFF}
.ys4 .ysTit4 p{ font-size: 24px; margin-top: 10px; color: #FFF;}

.ys5{ overflow: hidden; width: 100%; background: #fff; margin-top:85px;}
.ys5 .yshh5{ width: 100%;}
.ys5 .ysTit5{ overflow: hidden; background: url("../images/hengfu25.jpg") no-repeat center; height: 200px; text-align: center}
.ys5 .ysTit5 h2{ font-size:48px; margin-top:53px; color: #FFF;}
.ys5 .ysTit5 h2 b{ font-size: 65px; color: #FFF}
.ys5 .ysTit5 p{ font-size: 24px; margin-top: 10px; color: #FFF;}

.ys6{ overflow: hidden; width: 100%; background: #fff; margin-top:85px;}
.ys6 .yshh6{ width: 100%;}
.ys6 .ysTit6{ overflow: hidden; background: url("../images/hengfu26.jpg") no-repeat center; height: 200px; text-align: center}
.ys6 .ysTit6 h2{ font-size:48px; margin-top:53px; color: #FFF;}
.ys6 .ysTit6 h2 b{ font-size: 65px; color: #FFF}
.ys6 .ysTit6 p{ font-size: 24px; margin-top: 10px; color: #FFF;}

.ys7{ overflow: hidden; width: 100%; background: #fff; margin-top:85px;}
.ys7 .yshh7{ width: 100%;}
.ys7 .ysTit7{ overflow: hidden; background: url("../images/hengfu27.jpg") no-repeat center; height: 200px; text-align: center}
.ys7 .ysTit7 h2{ font-size:48px; margin-top:53px; color: #FFF;}
.ys7 .ysTit7 h2 b{ font-size: 65px; color: #FFF}
.ys7 .ysTit7 p{ font-size: 24px; margin-top: 125px; color: #FFF;}

.sandly{ overflow: hidden; width: 100%; background: #f5f5f5; margin-top:85px; padding-bottom:30px;}
.sandly .yshh2{ width: 100%;}
.sandly .ysTit2{ overflow: hidden; background: url("../images/tantou.png") no-repeat center top; height: 300px; text-align: center}
.sandly .ysTit2 h2{ font-size:48px; margin-top:186px; color: #FFF; margin-left:-160px;}
.sandly .ysTit2 h2 b{ font-size: 65px; color: #ff6d00}
.sandly .ysTit2 p{ font-size: 24px; margin-top: 10px; color: #4c4c4c;}

.tantou2{ overflow: hidden; width: 100%; background: #f5f5f5; margin-top:85px; }
.tantou2 .yshh2{ width: 100%;}
.tantou2 .ysTit2{ overflow: hidden; background: url("../images/tantou2.jpg") no-repeat center top; height: 300px; text-align: center}
.tantou2 .ysTit2 h2{ font-size:48px; margin-top:186px; color: #FFF; margin-left:360px;}
.tantou2 .ysTit2 h2 b{ font-size: 65px; color: #ff6d00}
.tantou2 .ysTit2 p{ font-size: 24px; margin-top: 10px; color: #4c4c4c;}



/* 工程案例 */
.g_an{background:url(../images/anbg2.jpg) no-repeat center top;height: 770px;}
.g_an h2{height: 143px;text-align: center;background:url(../images/antit.jpg) no-repeat;font-size: 34px;font-weight: bold;color: #444444; }
.g_an h2 a{color: #444444;}
.g_an h2 em{display: block;font-size: 20px;font-weight: normal;color: #2a2a2c;padding-top: 19px;}
.g_an .antit{height: 80px;line-height: 80px;overflow: hidden;margin-bottom: 36px;}
.g_an .antit li{float: left;width: 145px;border-right: 1px solid #cecece;}
.g_an .antit li a{display: block;float: left;color: #666666;font-size: 16px;background:url(../images/anico1.png) no-repeat 10px  29px; padding-left: 40px; width: 105px; text-decoration: none;}
.g_an .antit li a:hover,.g_an .antit .cur a{border-top: 5px solid #ff6e00;background:#fff url(../images/anico2.jpg) no-repeat 10px  29px; color: #ff6e00;}
.g_an .antit span{float: left;width: 145px;border-right: 1px solid #cecece;}
.g_an .antit span a{display: block;float: left;color: #666666;font-size: 16px;background:url(../images/anico1.png) no-repeat 10px  29px; padding-left: 40px; width: 105px; text-decoration: none;}
.g_an .antit span a:hover,.g_an .antit .cur a{border-top: 5px solid #ff6e00;background:#fff url(../images/anico2.jpg) no-repeat 10px  29px; color: #ff6e00;}
.g_an .anli dt,.g_an .anli dt img{width: 1200px;height: 527px;display: block;}
.g_an .anli dd{height: 125px;position: relative;padding-left: 250px;}
.g_an .anli h3{position: absolute;left:0;top:0;width: 200px;height: 78px;border: 1px solid #ff6e00;font-size: 30px;color: #ff6e00; text-align: center;font-weight: normal;line-height: 78px;overflow: hidden;}
.g_an .anli h4{height: 32px;line-height: 32px;font-size: 16px;color: #ff6e00;font-weight: normal;}
.g_an .anli h4 a{color: #ff6e00;}
.g_an .anli p{font-size: 14px;color: #333333;line-height: 26px;}
.g_an .anli p a{color: #ff6e00;}


/*about*/
.about_sure{ width:1200px; margin:0 auto}
.about_sure p{ text-indent:2em; font-size:20px; line-height:30px; color:#000}

/*品质保障*/
.common{
  width:1200px;
  margin: 0 auto;

}
.itechnology{
  background: url('../img/artbg.png') no-repeat top left; 
}
.itechnology-list{
  margin: 0 -8px ;
}
.itechnology-li{
  float: left;
  width: 23%;
  padding:0 8px 15px;
}
.itechnology-link{
  display: block;
  font-size: 0;
}
.itechnology-img{
/*  padding-bottom: 158.75%;*/
  position: relative;
  overflow: hidden;
}
.itechnology-link:hover .itechnology-img img{
  transform: scale(1.1);
  transition: 0.5s;
}
.itechnology-img img{
  transform: scale(1);
  transition: 0.5s;
}
.itechnology-cont{
  border: 1px solid #f6f6f6;
  box-shadow: 0 2px 5px #e5e5e5;
  padding: 15px 8%;
  border-top: 0;
  background-color: #fff;
}
.itechnology-cont-title{
  font-size: 24px;
  color:#000;
  text-align: center;
  margin-bottom: 10px;
  line-height:36px;
}
.itechnology-cont-desc{
  font-size:18px;
  line-height: 26px;
  height: 48px;
  overflow: hidden;
  text-align: center;
  color:#999;
}
/*.itechnology-cont span{
  display: inline-block;
  font-size: 0.3125rem;
  padding-left: 20px;
  vertical-align: middle;
}*/
.itechnology-link:hover .itechnology-cont{
  background: #ff6d00;
}
.itechnology-link:hover .itechnology-cont-title,.itechnology-link:hover .itechnology-cont-desc{
  color: #fff;
}


/* Effect YangFangLing 2018年9月7日 */
.container,.content{
margin-left: auto;
margin-right: auto;
width: 1200px;
}
.Effect{background-color: #f5f5f5;padding-bottom: 25px;position:  relative;z-index: 1;}

.EffectTitle{text-align: center;padding: 10px 0 60px;}
.EffectTitle h3{font-size: 48px;color: #2970f3;background: url(../images/sanxian.png) no-repeat center;}
.EffectTitle p{font-size: 28px;color: #666;margin-top: 20px;}

.EffectCon dl.dl01{background: url(../images/Advantage05.jpg) no-repeat bottom;padding-bottom: 72px;}
.EffectCon dl.dl02{background: url(../images/Advantage06.jpg) no-repeat bottom;padding-bottom: 72px;}
.EffectCon dl.dl03{background: url(../images/Advantage07.jpg) no-repeat bottom;padding-bottom: 72px;}
.EffectCon dl.dl04{background: url(../images/Advantage08.jpg) no-repeat bottom;padding-bottom: 72px;}
.EffectCon dl dt{width: 633px;height: 425px;}
.EffectCon dl dt img{display: block;width: 633px;height: 425px;}
.EffectCon dl dt{width: 535px;}
.EffectCon dl dd{margin-top: 60px; width:520px}
.EffectCon dl dd h3{font-size: 36px;color: #ff6d00;font-weight: normal; width:330px; padding-left:110px; margin-bottom:30px;}
.EffectCon dl dd h3 em{font-size: 24px;color: #666666;text-transform: uppercase;}
.EffectCon dl dd h3 i{width: 74px;height: 2px;background-color: #666666;display: block;margin-top: 25px;margin-bottom: 25px;}
.EffectCon dl dd p{font-size: 18px;color: #666;line-height: 45px;}
/* Effect End */


/* flow */
.flow .dl_bt{ display:block; width:457px; height:90px; margin:0 auto; padding-top:50px; background:url(../images/dlxz_bt_bg.png) no-repeat center;}
.flow .dl_bt h3{font-size:55px; color:#FFF; width:130px; height:63px; line-height:63px; text-align:center;float:left;margin: -15px 10px 10px 80px;}
.flow .dl_bt p{font-size:36px; color:#fff; float:left; width:230px; height:24px; margin-top:-10px;float:left;}
.flow .dl_bt span{font-size:12px; color:#fff; margin-top:20px;float:left;letter-spacing:2.8px}

.flow{width: 100%;background: url(../images/flowBg01.jpg) no-repeat center;height: 500px;}
.flow .index-com-title{padding-top: 38px;}
.flow .index-com-title h2{color: #fff;}
.flow .index-com-title p{color: #fff;}
.flow .conBox1{width: 100%;margin-top: 58px;}
.flow .conBox1 li{float: left;width: 158px;height: 120px;padding-top: 38px;text-align: center;background: url(../images/flowBg02.png) no-repeat center;margin-left: 35px;}
.flow .conBox1 li:first-child{margin-left: 38px;}
.flow .conBox1 li img{display: block;width: 34px;height: 34px;margin: 0 auto;}
.flow .conBox1 li span{display: block;font-size: 16px;color: #333333;margin-top: 16px;}
.flow .conBox1 li.even{background: url(../images/flowBg03.png) no-repeat center;}
.flow .conBox1 li.even span{color: #fff;}
.flow .conBox2{margin-top: 52px;position: relative;height: 274px;background: url(../images/liuyBg01.jpg) no-repeat center;}
.flow .conBox2 .boxL{float: left;padding:60px 0 0 60px;height: 210px;width: 440px;background: url(../images/lyy.jpg) no-repeat center left;}
.flow .conBox2 .boxL span{display: block;font-size:24px;color: #ff0101;}
.flow .conBox2 .boxL h3{font-size: 42px;color: #ff6d00;}
.flow .conBox2 .boxR{float: left;margin: 38px 0 0 43px;;}
.flow .conBox2 .boxR dt{float: left;width: 261px;}
.flow .conBox2 .boxR dt input{display: block;width: 239px;border: 1px solid #cfcaca;height: 40px;line-height: 40px;padding: 0 10px;font-size: 14px;color: #666666;box-shadow: 1px 1px 10px 1px #e0e0e0 inset;margin-top: 8px;outline: none;}
.flow .conBox2 .boxR dt input:first-child{margin-top: 0;}
.flow .conBox2 .boxR dd{float: left;width: 349px;margin-left: 6px;}
.flow .conBox2 .boxR dd textarea{width: 327px;height: 80px;padding: 10px 10px 0;border: 1px solid #cfcaca;font-size: 14px;color: #666666;box-shadow: 1px 1px 10px 1px #e0e0e0 inset;outline: none;resize: none;}
.flow .conBox2 .boxR .info_butn { width:616px;display: block;height: 42px;line-height: 42px;text-align: center;background: #ffaa00;color: #fff;font-size: 18px;text-decoration: none;margin-top: 10px;}
.flow .conBox2 .boxR .info_butn  img{position: relative;top: 4px;margin-right: 20px;}
.flow .conBox2 .boxR p{font-size: 18px;color: #666666;margin-top: 22px;margin-left: 16px;}
.flow .conBox2 .liuy-people{display: block;top: -40px;left: -93px;position: absolute;}
.flow .conBox2 .liuy-book{display: block;top: 183px;left: 435px;position: absolute;}





.ryxghxjs {background: url(../images/ryxgqyjs01.jpg) no-repeat center;height: 699px;padding-top: 110px;}
.ryxghxjs .mainCon .menu li.cur{background: #0b1f67;}

.sbzs {padding: 40px 0; background:#ffffff}
.sbzs .sbzsType {text-align: center;margin-bottom: 100px; margin-top:-180px}
.sbzs .sbzsType li {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle; width: 250px;height: 56px;line-height: 56px;font-size: 48px;}
.sbzs .sbzsType li a {display: block;height: 56px;/*text-indent: 40px;*/ color:#FFF;font-weight: bold;}
/*.sbzs .sbzsType li.li1 a {background: url(../images/sbzsicon01.png) no-repeat 60px center;}
.sbzs .sbzsType li.li2 a {background: url(../images/sbzsicon02.png) no-repeat 60px center;}*/
.sbzs .sbzsType li.cur {font-weight: bold;}
.sbzs .sbzsType li.cur a{ color:#000;}
.sbzs .sbzsCon {position: relative;position: relative;}
.sbzs .sbzsCon .conbox {display: none;}
.sbzs .sbzsCon .conbox.cur {display: block;}
.sbzs .sbzsCon .conbox .box {position: relative;overflow: hidden;}
.sbzs .sbzsCon .conbox .box ul {position: relative;}
.sbzs .sbzsCon .conbox .box ul li {float: left;width: 288px;margin-left: 16px;}
.sbzs .sbzsCon .conbox .box ul li:first-child {margin-left: 0;}
.sbzs .sbzsCon .conbox .box ul li dt {width: 278px;height: 278px;padding: 4px;border: 1px solid #e5e5e5;margin-bottom: 18px;}
.sbzs .sbzsCon .conbox .box ul li dd {text-align: center;font-size: 20px;}
.sbzs .sbzsCon .conbox .box ul li dd a{ color:#000}
.sbzs .sbzsCon .conbox .box ul li dt img{width: 278px;height: 278px;}
.sbzs .sbzsCon .conbox .sbzsBtnl {display: block;width: 42px;height: 42px;background: url(../images/sbzsjtl01.png) no-repeat center;cursor: pointer;position: absolute;left: -61px;top: 104px;}
.sbzs .sbzsCon .conbox .sbzsBtnr {display: block;width: 42px;height: 42px;background: url(../images/sbzsjtr01.png) no-repeat center;cursor: pointer;position: absolute;right: -61px;top: 104px;}


.about {height: 574px;background:#f5f5f5;/* url(../images/abobg.jpg) no-repeat center top*/}
.about h2.h2_title a {color: #666;}
.about .pTit em {width: 330px;}
.about .pTit span {width: 340px;}
.about .conleft {width: 493px;height: 337px;}
.about .conright {width: 663px;}
.about .conright .p1 {line-height: 24px;margin-bottom: 15px; }
.about .conright .p1 a {color: #666; font-size:16px; line-height:24px;}
.about .conright .p2 {overflow: hidden;}
.about .conright .p2 a {float: left;width: 131px;height: 41px;background: #ff6d00;border-radius: 5px;line-height: 39px;color: #666;margin-right: 10px;text-align: center;font-size: 16px;}
/*.about .conright .p2 a:hover {background: #ff6d00;color: #FFF;}*/




.zxly {height: 373px;background: #ff6d00;}
.zxly .container {height: px;position: relative;}
.zxly .zxlyImg {position: absolute;left: -50px;top: -43px;}
.zxly .zxlyImg img {display: block;width: 744px; margin-top: 73px; height:318px}
.zxly .zxlyCon {margin-left: 744px;padding-top: 40px;}
.zxly .zxlyCon .p1 {font-size: 28px;color: #fff;margin-bottom: 20px;}
.zxly .zxlyCon .p1 i {font-size: 14px;}
.zxly .zxlyCon .info1 {margin-bottom: 11px;background: #fff;border-radius: 5px;overflow: hidden; font-size:16px;}
.zxly .zxlyCon .info1 p {height: 23px;padding: 13px 13px 13px 47px;background: url(../images/zxlyicon01.png) no-repeat 15px center;}
.zxly .zxlyCon .info1 input {height: 23px;border: none;line-height: 230px;text-indent: 10px;border-left: 1px solid #e0e0e0;width: 305px;color: #999;}
.zxly .zxlyCon .info2 {margin-bottom: 11px;background: #fff;border-radius: 5px;overflow: hidden;font-size:16px;}
.zxly .zxlyCon .info2 p {height: 23px;padding: 13px 13px 13px 47px;background: url(../images/zxlyicon02.png) no-repeat 15px center;}
.zxly .zxlyCon .info2 input {height: 23px;border: none;line-height: 230px;text-indent: 10px;border-left: 1px solid #e0e0e0;width: 305px;color: #999;}

.zxly .zxlyCon .info3 {margin-bottom: 11px;background: #fff;border-radius: 5px;overflow: hidden;font-size:16px;}
.zxly .zxlyCon .info3 p {height: 23px;padding: 13px 13px 30px 47px;background: url(../images/zxlyicon03.png) no-repeat 15px center;}
.zxly .zxlyCon .info3 input {height: 23px;border: none;line-height: 230px;text-indent: 10px;border-left: 1px solid #e0e0e0;width: 305px;color: #999;}
.zxly .zxlyCon .info3 textarea{height: 45px;border: none;text-indent: 10px;border-left: 1px solid #e0e0e0;width: 305px;color: #999;}

.zxly .zxlyCon .p2 a {display: block;height: 48px;line-height: 48px;border-radius: 5px;background: #222222;color: #fff;text-align: center;font-weight: bold;font-size: 16px;}

/*news*/
/*Title*/
.Title{width: 100%;text-align: center;padding-top: 58px;}
.Title h3{font-size: 48px;color: #333333;font-weight:bold;/*background: url(../images/baise.png) no-repeat center;*/}
.Title h3 a{color: #333333;text-decoration: none;}
.Title i{display: block;margin: 10px auto 0;width: 131px;height: 22px;}
.Title i img{display: block;}

.news{width: 100%;background: url(../images/newsBg01.jpg) no-repeat center;height: 694px;}
.news .Title h3 a{color: #fff;}
.news .mainCon{width: 100%;margin-top: 28px;}
.news .mainCon .menu{width: 100%;position: relative;}
.news .mainCon .menu ul{width: 720px;height: 40px;margin: 0 auto;}
.news .mainCon .menu li{float: left;width: 163px;height: 40px;font-size: 20px;color: #fff;margin-left: 17px;text-align: center;line-height: 40px;border: 1px solid #fff;}
.news .mainCon .menu li:first-child{margin-left: 0;}
.news .mainCon .menu li a{text-decoration: none;color: #fff;}
.news .mainCon .menu li.cur{background: #333333; border-color: #333333;}
.news .mainCon .conBox{margin-top: 34px;height: 386px;overflow: hidden;position: relative;padding: 30px 0 0 30px;background: #fff;}
.news .mainCon .conBox .lunh{height: 386px;}
.news .mainCon .conBox .conL{width: 646px;float: right;}
.news .mainCon .conBox .conL .box{width: 100%;height: 89px;margin-top: 37px;}
.news .mainCon .conBox .conL .box:first-child{margin-top: 0;}
.news .mainCon .conBox .conL .box .boxL{width: 156px;height: 89px;float: left;}
.news .mainCon .conBox .conL .box .boxR{width: 438px;float: left;margin-left: 22px;}
.news .mainCon .conBox .conL .box .boxR dt{float: left;width: 64px;float: left;background:url(../images/news_xian.png) no-repeat right 12px; }
.news .mainCon .conBox .conL .box .boxR dl:hover h3 a{color:#ff6d00;}
.news .mainCon .conBox .conL .box .boxR dt span{display: block;font-size: 45px;color: #cccccc;}
.news .mainCon .conBox .conL .box .boxR dt em{display: block;font-size: 13px;color: #cccccc;position: relative;top: -6px;}
.news .mainCon .conBox .conL .box .boxR dd{width: 358px;float: right;padding-top: 4px;}
.news .mainCon .conBox .conL .box .boxR dd h3{font-size: 16px;color: #333333;font-weight: normal;}
.news .mainCon .conBox .conL .box .boxR dd h3 a{color: #333;text-decoration: none;}
.news .mainCon .conBox .conL .box .boxR dd p{font-size: 14px;color: #999999;line-height: 24px;height: 48px;overflow: hidden;text-overflow: ellipsis;margin-top: 14px;}
.news .mainCon .conBox .conL .box .boxR dd p a{color: #999999;text-decoration: none;}
.news .mainCon .conBox .conR{width: 484px;float: left;padding-top: 4px;}
.news .mainCon .conBox .conR dt{width: 484px;height: 275px;}
.news .mainCon .conBox .conR dt img{display: block;}
.news .mainCon .conBox .conR dd{overflow: hidden;}
.news .mainCon .conBox .conR:hover dd p a{color:#ff6d00;}
.news .mainCon .conBox .conR dd .p1{font-size: 16px;color: #333333;width: 353px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 10px;float: left;margin-top: 20px;}
.news .mainCon .conBox .conR dd .p1 a{color: #333333;}
.news .mainCon .conBox .conR dd .p2{float: right;text-align: center;padding-right: 6px;}
.news .mainCon .conBox .conR dd .p2 span{display: block;font-size: 45px;color: #cccccc;}
.news .mainCon .conBox .conR dd .p2 em{display: block;font-size: 13px;color: #cccccc;position: relative;top: -6px;}



/*yqlj*/
.yqlj {padding: 36px 0;background: #f0f0f0;}
.yqlj .container {position: relative;padding: 15px 0;background: #fff;}
.yqlj .box {text-align: left;margin: 0 30px;}
.yqlj .box .p1 {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 56px;height: 35px;margin-right: 15px; margin-top:-20px}
.yqlj .box ul {display: inline-block; /**display: inline;*zoom: 1;vertical-align: middle;position: relative;margin-top: -33px;margin-left: 73px;*/}
.yqlj .box ul li {float: left;padding: 0 20px; padding-top:8px; font-size:16px;}
.yqlj .box ul li a {color: #999;}
.yqlj .box ul li:last-child {border-right: none;}
.yqlj .box ul li:hover a {color: #004ba7;}


/*sure_foot*/

.wrap-footer {background: #333333;}
.wrap-footer .fTop {padding: 35px 0;}
.wrap-footer .flogo {float: left; padding: 15px 0 15px 0;width:280px;border-right: 1px dotted #8aa9cd;margin-top: 5px;}
.wrap-footer ul.ful1 {float: left;margin-right: 55px;}
.wrap-footer ul.ful1 li {margin-bottom: 10px;font-size: 15px;color: #FFF; line-height:24px}
.wrap-footer ul.ful1 li a {color: #FFF;}
.wrap-footer ul.ful1 li:first-child {margin-bottom: 20px;font-size: 18px;}
.wrap-footer ul.ful1 li:first-child a {color: #fff;}
.wrap-footer ul.ful1 li:hover a {color: #fff;}
.wrap-footer .ferwm {float: right;height: 125px;}
.wrap-footer .ferwm dl {width:200px;height: 225px;background: #fff;text-align: center;position: relative;top: -20px;}
.wrap-footer .ferwm dl dt img {display: block;width: 200px;height: 200px;}
.wrap-footer .fnav {height: 56px;border-top: 1px solid #959ba6;}
.wrap-footer .fnav ul li {float: left;}
.wrap-footer .fnav ul li a {display: block;height: 56px;line-height: 56px;padding: 0 32px; color:#FFF; font-size:16px;}
.wrap-footer .fnav ul li:hover a {color: #fff;}

.ficp {height: 51px;line-height: 51px;text-align: center;background: #fff;color: #999;}
.ficp a {color: #999;}


/*返回顶部*/
.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:80%; right:46%; margin-right:-615px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}



.advantage05 .cx-title01 { width: 100%; text-align: center; color: #222; margin-bottom: 50px;}
.advantage05 .cx-title01 h2 { font-size: 36px; padding-bottom: 10px; position: relative;}
.advantage05 .cx-title01 h2 a { color: #222; padding: 0 30px; }
.advantage05 .cx-title01 .subtitle { font-size: 16px; }
.advantage05 .cx-title01 h2 em { display: inline-block; width: 20%; height: 1px; background-color: #e3e3e3; position: relative; top: -10px;}
.advantage05 .cx-title01 h2 em:after { content: ''; display: block; width: 10px; height: 1px; background-color:#ff6d00; position: absolute; top: 0; z-index: 2; }
.advantage05 .cx-title01 h2 em.left:after { right: 0; }
.advantage05 .cx-title01 h2 em.right:after { left: 0; }

.advantage05 { width:1200px; margin:0 auto; padding:30px 0;  background:no-repeat center;background-color: #fff; background-image:url(../);}
.advantage05 .cmy-datas { width: 100%;}
.advantage05 .cmy-datas>div { width: 24.7%; text-align: center; border-right: solid 1px #e5e5e5; position: relative;}
.advantage05 .cmy-datas>div:first-child { border-left: solid 1px #e5e5e5; margin-bottom:30px;}
.advantage05 .cmy-datas>div:after,
.advantage05 .cmy-datas>div:first-child:before { content: ''; display: block; width: 1px; height: 10px; background-color:#ff6d00; position: absolute;  top: 50%; margin-top: -5px; z-index: 3; }
.advantage05 .cmy-datas>div:after { right: -1px; }
.advantage05 .cmy-datas>div:first-child:before { left: -1px; }
.advantage05 .cmy-datas span { display: inline-block; color:#ff6d00; position: relative;}
.advantage05 .cmy-datas strong {font-size: 60px;font-weight:normal;}
.advantage05 .cmy-datas span em { font-size: 16px; position: absolute; right: -15px; top: 5px; z-index: 2; }
.advantage05 .cmy-datas p { font-size: 18px; color: #222; padding-top: 1%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}



/* service */
/* com-title */
.com-title{width: 100%;text-align: center;padding-top: 50px;}
.com-title h2{color: #fff;font-size: 32px;font-weight: normal;}
.com-title h2 a{color: #ff6d00;text-decoration: none;font-size: 32px;}
.com-title p{font-size: 20px;color: #ff6d00;margin-top: 10px;}

.service{width: 100%;background:#26272c;}
.service_con {overflow: hidden;padding-top: 38px;}
.service_con .servicebox {float: left;width: 255px;height: 395px; position: relative;left: -1200px; padding:31px 18px 0 18px;background: #fff;margin-left: 12px;}
.service_con .servicebox .boxi {display: none;width: 9px;height: 5px;background: url(/skin/images/servicebg02.png) no-repeat center;position: absolute;left: 111px;top: -5px;}
.service_con .servicebox:first-child {margin-left: 0;}
.service_con .servicebox .p1 {padding: 12px 0;border-top: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;font-size: 18px;text-align: center;color: #000;margin-bottom: 40px;width: 159px;margin: 0 auto;}
.service_con .servicebox .p1 b {display: block;font-size: 24px;color: #ff6d00;margin-bottom: 5px;}
.service_con .servicebox ul{position: relative;margin-top: 52px;}
.service_con .servicebox li {font-size: 18px;margin-bottom: 6px;color: #555555;padding-left: 12px;background: url(/skin/images/service-icon06.png) no-repeat 4px center;}

.service_con .servicebox .p3 {text-align: center;position: absolute;width: 100%;left: 0px;top: 350px;}
.service_con .servicebox .serviceicon {display: block;width: 57px;height: 42px;position: absolute;left: 50%;top: 278px;transition: all 0.5s;overflow: hidden;margin-left: -23px}
.service_con .servicebox .p3 span {display: block;color: #666666;font-size: 11px;}
.service_con .servicebox .p4 {height: 29px;position: absolute;left: 0;bottom: 0;width: 100%;border-top: 1px solid #eee;overflow: hidden;transition: all 0.5s;}
.service_con .servicebox .p4 span {position: absolute;left: -100px;height: 40px;line-height: 40px;color: #fff;transition: all 0.5s;font-size: 14px;}
.service_con .servicebox .p4 em {display: block;width: 40px;height: 13px;background: url(/skin/images/service-jt01.png) no-repeat center;position: absolute;left: 97px;top: 7px;transition: all 0.5s;}
.service_con .box1 .serviceicon {background: url(/skin/images/service-icon01.png) no-repeat center top;}
.service_con .box2 .serviceicon {background: url(/skin/images/service-icon02.png) no-repeat center top;}
.service_con .box3 .serviceicon {background: url(/skin/images/service-icon03.png) no-repeat center top;}
.service_con .box4 .serviceicon {background: url(/skin/images/service-icon04.png) no-repeat center top;}
.service_con .box5 .serviceicon {background: url(/skin/images/service-icon05.png) no-repeat center top;}

.service_con .servicebox:hover {background: #ff6d00;}
.service_con .servicebox:hover .boxi {display: block;}
.service_con .servicebox:hover .p1 {color: #fff;border-color: #fff;}
.service_con .servicebox:hover .p1 b {color: #fff;}
.service_con .servicebox:hover li{color: #fff;background: url(/skin/images/service-icon07.png) no-repeat 4px center;}
.service_con .servicebox:hover .p2 {color: #fff;}
.service_con .servicebox:hover .p3 em {color: #fff;}
.service_con .servicebox:hover .p3 span {color: #fff;}
.service_con .servicebox:hover .p4 {height: 40px;background: #7e0101;border-top-color: #FCB713;}
.service_con .servicebox:hover .p4 span {left: 15px;}
.service_con .servicebox:hover .p4 em {background: url(/skin/images/service-jt02.png) no-repeat center;position: absolute;left: 230px;top: 13px;}

.service_con .servicebox:hover .serviceicon {transform: rotateY(360deg); background-position: center bottom;}




/*ys_case*/
.ys_case{ text-align:center; width:100%; background:#f0f0f0 url(/skin/images/sy_case3.jpg) no-repeat center; height:473px; padding:25px 0;}

.sy_ewm{ float:right; padding-right:240px; width:90px; height:90px; margin-top:13px;}
.sy_ewm img{ width:96px; height:96px;}
    
	
/**/
.zxtj {padding: 25px 0;}
.zxtj .container {position: relative;height: 300px; width:100%; margin:0 auto;background: #ff6d00;}
.info {height: 250px;color: #fff;padding:25px 10px;position: relative;z-index: 2;width: 1200px;margin: 0 auto;}
.info .info_left {width: 505px;padding:20px 0 0 20px;}
.info .info_left h3 b {font-size: 60px;}
.info .info_left h3 {font-size:42px;}
.info .info_left p.info_p1 {font-size: 26px;height: 32px;line-height: 32px;font-weight: bold;position: relative;}
.info .info_left p.info_p1 span {border-top: 16px solid #fff;width: 130px;margin-top: 10px;position: absolute;right: 0;top: 0;}
.info .info_left p.info_p2 {font-size: 18px;color: #fff;height: 52px;line-height: 52px; padding-left: 65px;background: url(../images/zxtjtel_1.png) no-repeat left center;margin-top: 30px;}
.info .info_left p.info_p2 b {font-size: 24px;}

.info .info_right {width: 600px;height: 235px;background: #fff;position: relative;padding: 15px 0 0 32px;}
.info_right p {width: 279px;height: 42px;line-height: 42px;text-indent: 12px;margin-bottom: 14px;border:1px solid #e3e0e1;color: #999;float: left;margin-left: 10px;}
.info_right p:first-child {margin-left: 0;}
.info_right input {height: 36px;line-height: 36px;border: none;position: relative;top: 2px;color: #999;background: transparent;}
.info_right textarea {width: 550px;height: 75px;resize: none;border: none;border:1px solid #e3e0e1;color: #999;padding: 10px;}
.info_right a.atj {display: block;width:572px;height: 45px;line-height: 43px;text-align: center; font-size: 14px;color: #fff;background: #b59860;margin-top: 15px;}

.zxtj .zxtjbg {position: absolute;left: -300px;top: -68px;width: 338px;height: 363px;z-index: 1;}


/*产品中心 内页*/
/*cpright*/
.cpright{ width:860px; padding:0 25px; background:#fff; float:right;}
#ny_prBox{background-color: #fff; margin-bottom:30px; min-height:500px; margin-top: 55px;}
#rtop{padding-top: 18px; padding-bottom: 15px;margin: 12px 20px 0 20px;}
.rtop{ overflow:hidden; padding-top:20px; padding-bottom:13px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #ff6d00; font-weight:normal; line-height:16px; }
.rtop h5 a{ font-size:24px; color:#ff6d00;  font-weight: bold;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}

.rightbox .proRt{ float:right; width:860px}
.rightbox .proTit{ overflow:hidden; width:100%; height:47px; line-height:47px; border-bottom:1px solid #d8d8d8;}
.rightbox .proTit h3{ float:left; height:47px; line-height:47px; font-size:16px;}
.rightbox .proTit h3 a{ display:block; width:92px; float:left; text-align:center; color:#333; text-decoration:none;}
.rightbox .proTit h3 a:hover,.F_V .proTit h3 a.cur{ color:#fff; background-color:#0079d1;}
.rightbox .proTit a.more{ display:block; background:url(../images/proMore.png) no-repeat center; width:44px; height:17px;  float:right; margin-top:15px;}
.rightbox .proCon{width:100%; margin-top:18px;}
.rightbox .list li{ width:270px; float:left; margin-right:24px; margin-bottom:25px;} 
.rightbox .list li:nth-child(3){ margin-right:0 !important;}
.rightbox .list li:nth-child(6){ margin-right:0 !important;}
.rightbox .list li:nth-child(9){ margin-right:0 !important;}
.rightbox .list li:nth-child(12){ margin-right:0 !important;}
.rightbox .list li img{ display:block; width:270px; height:270px; border:1px  solid #d8d8d8}
.rightbox .list li span{ display:block; text-align:center; font-size:16px; color:#000; margin-top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rightbox .list li a{ text-decoration:none;}
.rightbox .list li.last{ margin-right:0}
.rightbox .list li:hover img{ opacity:.85; border:1px solid #ff6d00}

.sure_ljgd{ line-height:30px; margin-top:10px !important;border: 1px #999 solid;border-radius: 15px; text-align:center; width:150px; margin:0 auto}
.sure_ljgd:hover{background-color:#ff6d00;}
.sure_ljgd a{ display:block}
.sure_ljgd a:hover{ color:#FFF}

/*---产品列表页面的随机资讯--*/
.RandomNews h4{ padding-left:12px;height:36px;line-height:36px;color:#fff;background:#ff6d00;font-weight:bold;}
.RandomNews ul{height: 196px; padding-top:10px;  margin-bottom: 10px;}
.RandomNews li{ height:28px;line-height:28px; padding:0 15px 0 10px;  width:405px; float:left;overflow:hidden; /* overflow: hidden; */ /* white-space: nowrap; */ /* text-overflow: ellipsis; */}
.RandomNews li a{ width: 310px; display: block; background:url(../images/ico55.gif) no-repeat 0 10px; padding-left:12px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height: 28px; line-height: 28px; color:#666}
.RandomNews li a:hover{ color:#ff6e00}

/*产品中心广告*/
/* fullSlide */
.fullSlide{width:100%;position:relative;height:310px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:310px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:310px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .hd ul li.cur{ background:#F00;opacity: 0.7;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

