.banner{overflow: hidden;}
.ban_con{position: relative;}


.guarantee{background:#fff;}
.guarantee ul{width: 1200px;margin: 0 auto;overflow: hidden;padding: 30px 0;}
.guarantee ul li{float: left;width:21%;margin:0 1%;padding:1%;background: white;overflow: hidden;box-shadow: 0 0 8px #eee;}
.guarantee-ioc1{float: left;margin-right: 5px;width:86px;height: 86px;background:url(../image/tuteng.png) no-repeat -5px -293px;}
.guarantee-ioc2{float: left;margin-right: 5px;width:86px;height: 86px;background:url(../image/tuteng.png) no-repeat -101px -293px;}
.guarantee-ioc3{float: left;margin-right: 5px;width:86px;height: 86px;background:url(../image/tuteng.png) no-repeat -197px -293px;}
.guarantee-ioc4{float: left;margin-right: 5px;width:86px;height: 86px;background:url(../image/tuteng.png) no-repeat -293px -293px;}
.guarantee ul li p{float: left;width: 57%;font-size: 12px;color: #555;padding-left:3%;padding-top: 15px;}
.guarantee ul li p span{font-size:20px;color: #333;line-height:40px;display: block;}

.advantage{padding: 60px 0;}
.advantage ul{overflow: hidden;width: 1200px;margin: 30px auto;}
.advantage ul li{float:left;width:25%;text-align: center;}
.advantage-ioc1{display: inline-block;width:133px;height: 133px;background:url(../image/j1.png) no-repeat;}
.advantage-ioc2{display: inline-block;width:133px;height: 133px;background:url(../image/j2.png) no-repeat;}
.advantage-ioc3{display: inline-block;width:133px;height: 133px;background:url(../image/j3.png) no-repeat;}
.advantage-ioc4{display: inline-block;width:133px;height: 133px;background:url(../image/j4.png) no-repeat;}
.advantage-ioc5{display: inline-block;width:133px;height: 133px;background:url(../image/j5.png) no-repeat;}
.advantage ul li h4{font-size:18px;font-weight: bold;color: #a76aab;line-height: 60px;}
.advantage ul li p{font-size: 14px;color: #555;padding: 0 20px;}
.advantage ul li i{-webkit-transition: 0.5s;}
.advantage ul li:hover i{-webkit-transform:rotateY(360deg);}
.zxzx{width: 365px;margin: 0 auto;border: solid 1px #a76aab;overflow: hidden;background: #fff;border-radius: 20px;}
.zxzx p{float: left;line-height: 40px;width:235px;padding-left: 25px;font-size: 16px;color: #555;overflow: hidden;height: 40px;}
.zxzx p b{font-size:18px;color: #a76aab;}
.zxzx a{float: right;width: 100px;text-align: center;line-height: 40px;font-size: 16px;color: white;background: #a76aab;}
.hot{background: #fff;padding: 60px 0;}
.title-box{text-align: center;}
.title-box h2{font-size: 34px;color: #333;font-weight: bold;line-height: 50px;}
.title-box h2 span{color: #a76aab;}
.title-box p{font-size: 14px;color: #999;line-height: 26px;}


.gszc-fuwubz-bg{background: url(../image/fuwubaozhang.jpg) no-repeat center center;padding: 60px 0;}
.gszc-fuwubz{height:486px;}
.gszc-fuwubz-c{width: 1090px;margin: 0 auto;margin-top: 8px;position: relative;}
.fuwubz-c{height: 113px;position: relative;}
.fuwubz-c h3{font-size: 20px;font-weight: bold;color: #333;line-height: 60px;}
.fuwubz-c p{font-size: 14px;color: #555;line-height: 24px;margin-top: 5px;height: 48px;}
.fuwubz-c1{float: left;width: 320px;margin-left: 92px;}
.fuwubz-c2{float: right;width: 365px;margin-right:65px;text-align: right;}
.fuwubz-c3{float: left;width: 320px;margin-left: 32px;margin-right: 100px;top:25px;}
.fuwubz-c4{float: right;width: 320px;margin-right:5px;text-align: right;margin-left: 100px;top:25px;}
.fuwubz-c5{float: left;width: 320px;margin-left: 97px;top:45px;}
.fuwubz-c6{float: right;width: 320px;margin-right:75px;text-align: right;top:30px;}
.gszc-tit{text-align: center;}
.gszc-tit h2{font-size:34px;font-weight: bold;color: #333;line-height: 50px;}
.gszc-tit span{color: #a76aab;}
.gszc-tit p{font-size: 14px;color: #999;line-height: 30px;}
.segmentation{background: url(../image/fenge.jpg) no-repeat;text-align: center;padding: 40px 0;}
.segmentation span{display: block;font-size: 24px;font-weight: bold;color: white;line-height: 40px;}
.segmentation span img{margin: -5px 5px 0 0;}
.segmentation p{width:290px;height: 50px;line-height: 50px;color: white;background: #a76aab;font-size: 24px;font-weight: bold;margin: 0px auto;border-radius: 5px;}

.gszc-guwen-bg{background: white;padding: 60px 0;}
.gszc-guwen{width: 1300px;margin: 0 auto;}
.guwen-con{width:500px;margin:20px;box-shadow: 0 0 10px #ddd;float: left;padding: 20px 30px;}
.gszc-guwen-c .guwen-c{background-color: white;padding:10px 50px;}
.guwen-con-l{float: left;margin-right: 20px;width:118px;}
.guwen-con-l img{width:118px; height: 118px;border-radius: 59px;}
.guwen-con-l a{display: block;width: 118px;line-height: 30px;color: white;text-align: center;border-radius: 15px;}
.guwen-con-l a:nth-child(2n){background: #a76aab;}
.guwen-con-r{float: right;width: 362px;}
.guwen-con-r h5{font-size:16px;color: #555;line-height: 40px;height: 42px;overflow: hidden;}
.guwen-con-r b a{font-size: 20px;color: #a76aab;font-weight: normal;margin-right: 20px;}
.guwen-con-r p{font-size: 14px;color: #555;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.guwen-con-r span{display: block;font-size: 14px;color: #333;line-height: 24px;margin-top: 20px;}
.guwen-con-r span em{font-style:normal;font-weight: bold;color: red;font-size: 16px;}

.network{padding: 60px 0 20px 0;background: url(../image/activity-bg.jpg) no-repeat center center;}
.network ul{width: 1200px;margin: 30px auto;overflow: hidden;}
.network ul li{float: left;width:20%;text-align: center;}
.network ul li img{width:182px; height: 182px;border-radius: 91px;display: block;margin: 0 auto;}
.network ul li a{display: block;width: 95%;font-size: 14px;text-align: center;line-height: 30px;color: #fff;margin: 10px auto;border-radius: 3px;}
.network ul li a span{background: #a76aab; padding: 5px;border-radius:8px;display: block;width: 92%;margin-top: 10px; overflow: hidden;height: 30px;line-height: 30px;}
.network ul li img{-webkit-transition: 0.5s;}
.network ul li:hover img{-webkit-transform:rotateY(360deg);}

.gszc-news-bg{background: white;padding: 60px 0;}
.gszc-news{width: 1200px;margin: 0 auto;}
.gszc-news-c{overflow: hidden;margin-top: 30px;}
.gszc-news-con{float: left;width:362px;margin: 0 19px;height: 434px;overflow: hidden;}
.gszc-news-con img{width: 100%;}
.news-title{overflow: hidden;padding: 10px 0;}
.news-title h3{float: left;font-size: 16px;color: #333;line-height: 24px;font-weight: bold;}
.news-title a{float: right;font-size: 14px;line-height: 24px;}
.news-title a:hover{color: #ff6600;}
.gszc-news-content p{overflow: hidden;padding: 7px 0;}
.gszc-news-content p a{float: left;width: 280px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
.gszc-news-content p a:hover{color: #ff6600;}
.gszc-news-content p span{float: right;font-size:14px;color:#777;}

.ztli p{float: left;margin: 0 0.3rem 0.3rem 0;}
.ztli p a{width: auto;}




.pinz{width:1200px;margin:0 auto;padding:15px 0 35px 0;}
.stragtay1{height:27px;margin-bottom:25px}
.stragtay1 h3{font-size:24px;color:#333}
.stragtay1 h3 a{color:#333;float:left}
.stragtay1 h3 span{font-weight:400;font-size:18px;color:#666;margin-left:10px;float:left}
.stragtay1 h3 em{display:block;width:65%;height:1px;background:#000;float:right;margin-top:15px}
.stragtay1 .tp1{float:left;background:#eeeded;padding-right:15px}
.stragtay3{height:27px;margin-bottom:18px}
.stragtay3 h3{font-size:24px;color:#333;margin-left:10px}
.stragtay3 h3 a{color:#333;float:left}
.stragtay3 h3 span{font-weight:400;font-size:18px;color:#666;margin-left:10px;float:left}
.stragtay3 h3 em{display:block;width:55%;height:1px;background:#000;float:right;margin-top:15px}
.stragtay3 .tp1{float:left;background:#eeeded;padding-right:15px}
.stragtay4{height:27px;margin-bottom:25px}
.stragtay4 h3{font-size:24px;color:#333;margin-left:10px}
.stragtay4 h3 a{color:#333;float:left}
.stragtay4 h3 span{font-weight:400;font-size:18px;color:#666;margin-left:10px;float:left}
.stragtay4 h3 em{display:block;width:53%;height:1px;background:#000;float:right;margin-top:15px}
.stragtay4 .tp1{float:left;background:#eeeded;padding-right:15px}
.stragtay5{height:27px;margin-bottom:25px}
.stragtay5 h3{font-size:24px;color:#333;margin-left:10px}
.stragtay5 h3 a{color:#333;float:left}
.stragtay5 h3 span{font-weight:400;font-size:18px;color:#666;margin-left:10px;float:left}
.stragtay5 h3 em{display:block;width:82%;height:1px;background:#000;float:right;margin-top:15px}
.stragtay5 .tp1{float:left;background:#eeeded;padding-right:15px}
.stragtay2{height:27px;margin-bottom:15px}
.stragtay2 .tp2{float:left;background:#eeeded;padding-right:15px}
.newend{margin:0 auto 35px}
.newone{margin:0 auto 35px}
.newone .newwleft{width:800px;float:left}
.newwleft .onon{height:157px}
.newwleft .onon .syname{width:342px;margin-top:9px;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.newwleft .onon .syname a{font-size:22px;color:#333;background:0 0}
.newwleft .onon p{color:#999;line-height:30px;font-size:13px}
.newwleft .onon .tpleft{width:188px;height:138px; overflow: hidden;display: inline-block;}
.newwleft .onon .tpleft a img{width:100%;height:100%;}
.newwleft ul li{border-bottom:1px #e5e5e5 dashed;line-height:43px}
.newwleft ul li a{font-size:14px;color:#333}
.newwleft ul li.cur a{font-weight:700}
.newwleft ul li a:hover{font-weight:700}
.date{float:right;color:#95908d;font-size:14px}
.newwleft ul{background:url(../image/new_24.jpg) 16px 10px no-repeat;padding-left:54px}
.newwright{width:365px;float:right;height:430px}
.newwright .netop{border:1px #ddd solid;height:410px;padding-top:13px}
.netop .no1{width:274px;line-height:22px;margin:0 auto;font-size:13px;color:#666;border-bottom:1px #dfdede solid;height:227px;margin-bottom:10px}
.netop .no1 a{color:#d71e1e;font-size:13px}
.netop .no1 p{color:#1b1b1b;text-align:center;line-height:33px}
.netop .no1 p a{font-size:15px;color:#1b1b1b}
.netop ul{margin:0 20px}
.netop ul li{background:url(../image/bluebj.png) 5px 12px no-repeat;padding-left:20px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.netop ul li a{font-size:13px;color:#555}
.newwleft .krst{width:590px;float:right}
.ency .enleft{width:312px;margin-right: 15px;float:left;background:#f9f9f9;position:relative;height:363px}
.ency .enleft .photo{display:block;width:100%;height:237px;overflow:hidden}
.ency .enleft .photo img{width:100%;height:auto}
.enleft .enname{text-align:center;padding-top:40px;padding-bottom:5px}
.enleft .enname a{font-size:16px;color:#434343}
.enleft p{width:90%;margin:0 auto;line-height:20px;color:#747373}
.ency .enleft .riqir{background:url(../image/bluebj.png);width:95px;height:75px;position:absolute;left:28px;top:194px;text-align:center;color:#fff;line-height:23px}
.riqir .dzi{font-size:24px}
.riqir .xzi{font-size:14px}
.hydraulic{width:543px;float:right}
.hydraulic ul li{margin-bottom:14px;display:block;background:#f9f9f9;padding-top:26px;height:86px;border-left:6px #f9f9f9 solid}
.hydraulic ul li:hover{border-left:6px #1da4a0 solid}
.hydraulic ul li.cur a{border-left:6px #1da4a0 solid}
.hydraulic ul li .da{width:78px;text-align:center;color:#989898;font-size:14px;margin-left:24px;margin-right:16px;float:left;line-height:30px}
.hydraulic ul li .da img{display:block;margin:0 auto}
.hydraulic ul li .baike{width:393px;float:left;color:#747373;line-height:22px;font-size:13px}
.hydraulic ul li .baike .baname a{font-size:16px;color:#434343;margin-bottom:5px}


/**专题顶部banner*/
.zttop{ width:100%; height:550px;}
.zttop .zttop01{ width:100%; max-width:1200px;margin: 0 auto; position:relative; color:#FFFFFF;}
.zttop .zttop01 .zttop02{padding: 0 1rem; border:2px dashed #fff; border-radius: 3rem; position:absolute; font-size:1.5rem; text-align:center; top:4rem; left:50%;transform:translate(-50%,-50%); margin:0 auto; height:3rem; line-height:3rem;}
.zttop .zttop01 h1{position:absolute; font-size:4rem; text-align:center; top:7.5rem; height:3rem; line-height:3rem;width:100%;}
.zttop .zttop01 .zttop04{position:absolute; font-size:1.2rem; text-align:center; top:14rem;margin:0 auto;line-height:3rem;padding: 0 1rem; border-top:1px solid #fff; border-bottom:1px solid #fff;left:50%;transform:translate(-50%,-50%); }
.zttop .zttop01 .zttop05{position:absolute; font-size:1.5rem; text-align:center; top:23rem;margin:0 auto;line-height:3rem;padding: 0 1rem; left:50%;transform:translate(-50%,-50%); }
.zttop .zttop01 .zttop05 span{ width:8.5rem; height:8.5rem; display: block; float:left; margin:0 1rem; padding-top:2rem; line-height:2rem;}
.zttop .zttop01 .zttop05 span:nth-child(1){background:url(../image/zty1.png) no-repeat;}
.zttop .zttop01 .zttop05 span:nth-child(2){background:url(../image/zty2.png) no-repeat;}
.zttop .zttop01 .zttop05 span:nth-child(3){background:url(../image/zty3.png) no-repeat;}
.zttop .zttop01 .zttop06{position:absolute; width:100%; font-size:1.0rem; text-align:center; top:30rem;margin:0 auto;line-height:3rem;padding: 0 1rem; left:50%;transform:translate(-50%,-50%); }
.zttop .zttop01 .zttop06 span{ width:13rem; height:3rem; border-radius: 1rem; padding: .5rem 1rem;margin:0 1rem; line-height:3rem; background:#a22e2b;}
.zttop .zttop01 .zttop06 span a{ color:#FFFFFF;}

.linkhid{display:none;}
.flinkbg{width: 100%; background-color: #1f1f1f;}
.flink{width: 1200px; margin:0 auto;}
.flink li{ float:left;line-height: 20px;height: 20px;list-style: none;}
.flink a{ font-size:12px; padding:0 5px;color: #525252;}
.flink a:hover{ color:#bbbbbb;}
#morelink{color:#a2a2a2;}

