.pages{width: 100%;text-align: center;}
.pages li{display: inline-block;width: 26px;height: 26px;margin: 0 4px;line-height: 26px;font-size: 12px;color: #333;border: 1px solid #ccc;border-radius: 4px;}
.pages li.previous_s,.pages li.next{width: 54px;}
.pages li:hover{color: #fff;background: #29a7e1;border: 1px solid #29a7e1;}
.pages li a{display: block;color: #333;}
.pages li:hover a{color: #fff;text-decoration: none;}
.pages li.pages_solid{color: #fff;background: #29a7e1;border: 1px solid #29a7e1;}


.w1000{width: 1000px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.web-banner img{width: 100%;}

.web-jjfa-tit{padding: 20px;border-bottom: 1px solid #ccc;}
.web-jjfa-tit h3{font-size: 32px;color: #333;font-weight: normal;}

.web-jjfa-tab{margin-top: 20px;}
.web-jjfa-tab li{float: left;width: 200px;padding: 16px 0;color: #fff;text-align: center;background: #333;cursor: pointer;}
.web-jjfa-tab li:hover,.web-jjfa-tab li.cur{background: #0067b5;}

.web-jjfa{}
.web-jjfa li{display: none;margin-top: 20px;background: #f8f8f8;}
.web-jjfa li:nth-child(1){display: block;}
.web-jjfa .left{float: left;width: 250px;height: 148px;text-align: center;line-height: 148px;}
.web-jjfa .left p{font-size: 22px;color: #fff;text-indent: 1em;font-weight: bold;text-shadow: 2px 2px #fa8900;}
.web-jjfa .right{float: right;width: 750px;padding: 24px 40px;}
.web-jjfa .right p{font-size: 14px;color: #333;line-height: 1.8em;}

.s-tit{font-size: 24px;color: #333;padding: 22px 0 16px;border-bottom: 1px solid #ececec;}
.web-fags{border: 1px solid #ececec;}
.web-fags li{float: left;width: 20%;height: 160px;margin-top: 20px;padding-top: 60px;text-align: center;background: no-repeat 50% 0;}
.web-fags li:nth-child(1){background-image: url('../images/icon_fa1.gif');}
.web-fags li:nth-child(2){background-image: url('../images/icon_fa2.gif');}
.web-fags li:nth-child(3){background-image: url('../images/icon_fa3.gif');}
.web-fags li:nth-child(4){background-image: url('../images/icon_fa4.gif');}
.web-fags li:nth-child(5){background-image: url('../images/icon_fa5.gif');}
.web-fags li:nth-child(6){background-image: url('../images/icon_fa6.gif');}
.web-fags li:nth-child(7){background-image: url('../images/icon_fa7.gif');}
.web-fags li:nth-child(8){background-image: url('../images/icon_fa8.gif');}
.web-fags li:nth-child(9){background-image: url('../images/icon_fa9.gif');}
.web-fags li:nth-child(10){background-image: url('../images/icon_fa10.gif');}
.web-fags li p{margin: 10px 0;font-size: 16px;}
.web-fags li span{display: block;margin: 0 20px;font-size: 12px;color: #333;text-align: left;line-height: 1.8em;}

.web-kfzj{margin: 30px auto 40px;}
.web-kfzj img{width: 100%;}

.web-zzfw{padding-top: 20px;background: #f8f8f8;}
.web-zzfw li{float: left;width: 25%;height: 100px;padding: 60px 0 0;text-align: center;background: no-repeat 50% 0;}
.web-zzfw li:nth-child(1){background-image: url('../images/zzicon1.gif');}
.web-zzfw li:nth-child(2){background-image: url('../images/zzicon2.gif');}
.web-zzfw li:nth-child(3){background-image: url('../images/zzicon3.gif');}
.web-zzfw li:nth-child(4){background-image: url('../images/zzicon4.gif');}
.web-zzfw li:nth-child(5){background-image: url('../images/zzicon5.gif');}
.web-zzfw li:nth-child(6){background-image: url('../images/zzicon6.gif');}
.web-zzfw li:nth-child(7){background-image: url('../images/zzicon7.gif');}
.web-zzfw li:nth-child(8){background-image: url('../images/zzicon8.png');}

.web-fygc{padding: 20px 0;}
.web-fygc ul{float: left;width: 540px;margin-top: 40px;}
.web-fygc li{margin: 10px 0;padding: 4px 0 4px 20px;font-size: 18px;border-left: 10px solid;background: linear-gradient(to right,#ececec,#fff);}
.web-fygc li:nth-child(1){border-color: #0063ae;}
.web-fygc li:nth-child(2){border-color: #f39800;}
.web-fygc li:nth-child(3){border-color: #f8b700;}
.web-fygc li:nth-child(4){border-color: #00b1f0;}
.web-fygc li:nth-child(5){border-color: #007ddc;}
.web-fygc .right{float: right;}

.web-hzlc{margin: 20px auto;}
.web-hzlc li{position: relative;float: left;width: 100px;margin-right: 28px;padding-top: 60px;text-align: center;background: no-repeat 50% 0;}
.web-hzlc li::after{content: "";position: absolute;top: 20px;right: -24px;width: 18px;height: 24px;background: url('../images/arrow_3.gif');}
.web-hzlc li:nth-last-child(1){margin-right: 0;}
.web-hzlc li:nth-last-child(1)::after{display: none;}
.web-hzlc li:nth-child(1){background-image: url('../images/lcicon01.gif');}
.web-hzlc li:nth-child(2){background-image: url('../images/lcicon02.gif');}
.web-hzlc li:nth-child(3){background-image: url('../images/lcicon03.gif');}
.web-hzlc li:nth-child(4){background-image: url('../images/lcicon04.gif');}
.web-hzlc li:nth-child(5){background-image: url('../images/lcicon05.gif');}
.web-hzlc li:nth-child(6){background-image: url('../images/lcicon06.gif');}
.web-hzlc li:nth-child(7){background-image: url('../images/lcicon07.gif');}
.web-hzlc li:nth-child(8){background-image: url('../images/lcicon08.gif');}

.web-tjxq{padding-bottom: 60px;background: url('../images/bg_soltion.gif')no-repeat 50%;}
.msg{margin-top: 20px;}
.msg form{width: 600px;padding: 10px;}
.msg-tit{margin-bottom: 20px;font-size: 24px;text-align: center;}
.msg .input-wrap{margin: 10px 0;}
.msg .input-wrap p{display: inline-block;vertical-align: top;}
.msg .input-wrap p:nth-child(1){position: relative;top: 6px;width: 80px;text-align: right;}
.msg .input-wrap input,.msg .input-wrap textarea{width: 420px;padding: 4px 8px;border: 1px solid #ccc;box-sizing: border-box;}
.msg .input-wrap input{height: 32px;}
.msg .input-wrap textarea{height: 100px;resize: none;font-family: inherit;}
.msg .btn-wrap{margin-top: 20px;padding-left: 80px;}
.msg .btn-wrap input{width: 100px;height: 36px;margin: 0 6px;border: none;}
.msg .btn-wrap input:nth-child(1){color: #fff;background: #29a7e1;}
.msg .btn-wrap input:nth-child(2){background: #ddd;}

.substation{margin: 10px auto -10px;}
.substation a{margin: 0 4px;}

.s-tit2{font-size: 22px;text-align: center;}
.seo-sdys{padding: 40px 0;}
.seo-sdys ul{margin-top: 40px;}
.seo-sdys li{float: left;width: 25%;height: 300px;padding: 40px 30px 40px 30px;}
.seo-sdys li:nth-child(odd){background: #f2f2f2;}
.seo-sdys li:nth-child(even){background: #fafafa;}
.seo-sdys li i{display: block;font-size: 60px;color: #ca0118;text-align: center;transition: all .6s;}
.seo-sdys li p{margin: 20px 0;font-size: 16px;text-align: center;font-weight: bold;}
.seo-sdys li div{font-size: 16px;}
.seo-sdys li:hover i{transform: scale(1.3);}

.seo-khal{padding: 40px 0;}
.seo-khal ul{margin-top: 30px;}
.seo-khal li{position: relative;top: 0;float: left;width: 294px;margin: 0 8px 8px 0;padding: 20px;border: 1px solid #ccc;box-sizing: border-box;transition: all .3s;}
.seo-khal li:nth-child(4n){margin-right: 0;}
.seo-khal li img{width: 100%;}
.seo-khal li p{font-size: 18px;color: #666;text-align: center;font-weight: bold;}
.seo-khal li:hover{top: -4px;box-shadow: 0 10px 10px #ccc;}

.seo-hzys{padding: 40px 0;}
.seo-hzys ul{margin-top: 40px;}
.seo-hzys li{float: left;width: 25%;height: 300px;padding: 40px 60px 40px 60px;perspective: 800px;}
.seo-hzys li:nth-child(odd){background: #f2f2f2;}
.seo-hzys li:nth-child(even){background: #fafafa;}
.seo-hzys li .icon{width: 80px;height: 80px;margin: 0 auto;text-align: center;background: url('../images/icon-bg.png')no-repeat 50%;background-size: contain;transition: all .6s;}
.seo-hzys li .icon i{font-size: 30px;color: #ca0118;line-height: 80px;}
.seo-hzys li p{margin: 20px 0;font-size: 16px;text-align: center;font-weight: bold;}
.seo-hzys li .desc{font-size: 16px;}
.seo-hzys li:hover .icon{transform: rotateY(360deg)};