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

.service-number{background: #f2f8fc;padding: 2.5% 0;}
.service-number li{float: left;width: 12.5%;text-align: center;}
.service-number li span{display: block;font-size: 20px;font-weight: bold;color: #da2d28;}
.service-number li i{font-size: 20px;color: #007cc3;}

.service-txt{position: relative;margin: 3% auto 1% auto;}
.service-txt .pic{width: 50%;}
.service-txt h3{position: absolute;left:0;bottom:0;background: #da2d28;color: #fff;font-size: 24px;font-weight: bold;padding: 1% 3%;}
.service-txt .txt{background: #f2f8fc;width: 66%;padding: 3% 4%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.service-txt .txt h4{font-size: 22px;color: #007cc3;padding: 1% 0;}
.service-txt .txt p{line-height: 220%;}
.service-txt .txt .tel{float: right;margin-top: 1%;}

.service-list ul li{float: left;width: 23.5%;margin-top: 2%;margin-right: 2%;}
.service-list ul li:nth-child(4n){margin-right: 0;}
.service-list ul li .txt{padding: 2% 5%;background: #f2f8fc;}
.service-list ul li .txt h4{font-size: 18px;font-weight: bold;line-height: 240%;}
.service-list ul li .txt p{font-size: 14px;line-height: 180%;color: #666;margin-bottom: 10px;}
.service-list ul li .txt span{display: block;border-top: 1px solid #d8dde0;color: #888;line-height: 30px;padding-top: 5px;}
.service-list ul li .txt span i{width: 30px;height: 10px;float: right;background: url(../images/more.png) center no-repeat;margin-top: 10px;}

.service-time{background: #f2f8fc url(../images/service-timebg.jpg) center no-repeat;margin-top: 3%;}
.service-time .txt{position: relative;padding: 3% 10% 3% 0;}
.service-time .txt h3{font-size: 36px;font-weight: bold;color: #007cc3;margin-bottom: 2%;}
.service-time .txt h3 span{color: #da2d28;}
.service-time .txt ul li{display: inline-block;padding: 0 5%;border-right: 1px solid #c3c8cc;}
.service-time .txt ul li:last-child{border-right: none;}
.service-time .txt ul li span{display: block;color: #da2d28;font-size: 24px;}
.service-time .txt h4{font-size: 24px;margin: 2% 0;}
.service-time img{position: absolute;right: -80px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}

.credibility .con{position: relative;}
.credibility .txt{width: 65%;float: right;}
.credibility .txt dl{margin-bottom: 4%;position: relative;}
.credibility .txt dt{position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);width: 20%;}
.credibility .txt dd{margin-left: 10%;background: #f2f8fc;padding: 2% 3% 2% 13%;}
.credibility .txt dd h4{font-size: 24px;font-weight: bold;color: #007cc3;line-height: 180%;}
.credibility .txt dd p{line-height: 180%;}
.credibility .pic{width: 50%;position: absolute;left: -18%;top:0;}

.service-trust{background: #f2f8fc url(../images/service-trustbg.jpg) center no-repeat;margin-top: 1.5%;}
.service-trust .container{position: relative;padding: 3% 0;}
.service-trust .pic-logo{float: left;width: 10%;margin-right: 2%;}
.service-trust .txt{float: left;}
.service-trust .txt h2{font-size: 36px;font-weight: bold;}
.service-trust .txt h2 b{font-size: 40px;color: #da2d28;}
.service-trust .txt h3{font-size: 30px;color: #007cc3;padding: 1% 0;}
.service-trust .pic{position: absolute;right: -12%;bottom:0;}

.code-youshi{background: linear-gradient(to right, #f2f8fc 0%,#f2f8fc 50%,white 50%,white 100%);padding-bottom: 2%;}
.code-youshi .conl{width: 50%;float: left;padding-right: 4%;}
.code-youshi .conr{width: 50%;float: right;padding-left: 4%;}
.code-youshi .tit{position: relative;color: #fff;padding: 8% 0;}
.code-youshi .tit i{background: #007cc3;position: absolute;right: -9%;right: -8.8%;top:0;z-index: 1;width: 1000px;height: 100%;}
.code-youshi .tit h3{position: relative;z-index: 2;font-size: 40px;font-weight: bold;}
.code-youshi .tit h3 span{color: #ffe66e;font-size: 46px;}
.code-youshi .tit h4{position: relative;z-index: 2;font-size: 22px;font-weight: bold;color: #ffe66e;border-bottom: 1px solid #f2f8fc;text-align: justify;text-align-last: justify;line-height: 220%;margin-bottom: 10px;}
.code-youshi .tit p{position: relative;z-index: 2;font-size: 20px;}
.code-youshi .txt h3{font-size: 24px;font-weight: bold;color: #007cc3;position: relative;padding: 25px 0 25px 40px;}
.code-youshi .txt h3 i{font-weight: normal;font-size: 70px;position: absolute;left:0;color: #dadada;z-index: 1;}
.code-youshi .txt h3 span{position: relative;z-index: 9;}
.code-youshi .txt p i{font-size: 12px;color: #da2d28;position: relative;top:-2px;margin-right: 10px;}
.code-youshi .txt p em{display: inline-block;margin-left: 20px;font-weight: bold;color: #da2d28;}
.code-youshi .txt p em img{float: left;margin: 0 10px 0 0;}
.code-youshi .txt img{margin: 4% auto;}

.code-youshi .txt1{margin-top: 5%;}
.code-youshi .txt1 img{margin-top: 5%;}
.code-youshi .txt1 p{padding-left: 40px;}
.code-youshi .txt2 p{padding-left: 40px;}
.code-youshi .txt2 img{margin-top: 5%;}
.code-youshi .txt3{padding-top: 6%;}
.code-youshi .txt5 p{padding-left: 40px;}

.cnas{background: #007cc3 url(../images/cnasbg.jpg) center no-repeat;}
.cnas .txt{position: relative;padding: 2.5% 10% 2.5% 0;text-align: center;}
.cnas .txt h3{font-size: 36px;font-weight: bold;color: #ffe66e;}
.cnas .txt h4{font-size: 24px;color: #fff;margin: 1% 0;}
.cnas .txt h5{font-size: 20px;color: #fff;margin-bottom: 2%;}
.cnas .txt img{position: absolute;right: -160px;top:10%;}

.process .txt{float: right;width: 57%;}
.process .txt ul li{position: relative;margin-bottom: 4%;padding-left: 60px;}
.process .txt ul li:after{content: "";display: block;width: 2px;height: 100px;background: #007cc3;position: absolute;left: 19px;top:20px;z-index: 1;}
.process .txt ul li:last-child{margin-bottom: 0;}
.process .txt ul li:last-child:after{display: none;}
.process .txt ul li i{position: absolute;left: 0;top:0;z-index: 2;width: 40px;line-height: 40px;text-align: center;color: #fff;background: #007cc3;border-radius: 50%;font-size: 24px;}
.process .txt ul li h5{font-size: 20px;line-height: 200%;}
.process .txt ul li p a{font-size: 24px;font-weight: bold;color: #da2d28;}
.process .txt ul li p span{font-size: 20px;font-weight: bold;color: #007cc3;}
.process .pic{float: left;width: 38%;}

.service-team .tith3{padding: 3% 0;}
.service-team .txt{width: 40%;float: left;padding-top: 4%;}
.service-team .txt h3{font-size: 24px;}
.service-team .txt h3 span{display: inline-block;background: #007cc3;font-size: 28px;letter-spacing: 3px;font-weight: bold;color: #fff;line-height: 50px;padding: 0 10px 0 20px;margin-top: 10px;position: relative;}
.service-team .txt h3 span i{position: absolute;right: -40px;top: 0;width: 0;height: 0;border-style: solid;border-width: 50px 0 0 40px;border-color: transparent transparent transparent #007cc3;}
.service-team .txt h4{font-size: 24px;font-weight: bold;margin-top: 6%;}
.service-team .txt p.k{font-size: 24px;font-family: Kaiti;margin: 4% 0;}
.service-team .txt p.k span{display: block;}
.service-team .pic{width: 56%;float: right;}

.one-stop{background: #f2f8fc url(../images/one-stopbg.jpg) center no-repeat;margin-bottom: 2%;}
.one-stop .container{position: relative;padding: 3% 0;}
.one-stop h2{font-size: 36px;font-weight: bold;}
.one-stop h2 em{font-size: 42px;color: #da2d28;}
.one-stop h3{font-size: 36px;color: #007cc3;margin: 1% 0;}
.one-stop .pic{position: absolute;left: -10%;bottom:0;}

.service-cnas{background: #f2f8fc url(../images/service-cnasbg.jpg) center no-repeat;}
.service-cnas .container{position: relative;padding: 3% 0;}
.service-cnas .txt{padding-left: 22%;}
.service-cnas .txt h2{font-size: 36px;font-weight: bold;}
.service-cnas .txt h2 em{font-size: 42px;color: #da2d28;}
.service-cnas .txt h3{clear: both;overflow: hidden;margin: 2% 0;}
.service-cnas .txt h3 b{display: inline-block;font-size: 40px;color: #da2d28;font-weight: bold;line-height: 46px;}
.service-cnas .txt h3 span{margin-left: 2%;display: inline-block;font-size: 24px;background: #007cc3;color: #fff;padding: 0 2%;line-height: 46px;border-radius: 6px;}
.service-cnas .txt h4{display: inline-block;font-size: 24px;background: #007cc3;color: #fff;padding: 0 2%;line-height: 46px;border-radius: 6px;}
.service-cnas .txt p{margin-left: 5%;line-height: 46px;}
.service-cnas .pic{position: absolute;left: -20%;bottom:0;}

.promise1 .title p span{display: block;}
.promise1 ul li{float: left;width: 32%;margin-bottom: 10px;}
.promise1 ul li:nth-child(3n-1){margin: 0 2%;}
.promise1 ul li p{line-height: 190%;padding: 5% 2%;position: relative;}
.promise1 ul li p i{position: absolute;left:0;top:-40px;width: 40px;line-height: 40px;font-size: 24px;color: #fff;background: #da2d28;border-radius: 0 50% 0 0;}

.promise2 h3{margin-bottom: 2%;}
.promise2 ul{background: url(../images/promise2.png) center top no-repeat;padding: 1% 0 3% 0;}
.promise2 ul li{float: left;width: 35%;padding-left: 80px;margin: 1% 0;}
.promise2 ul li:nth-child(even){float: right;padding: 0 80px 0 0;}
.promise2 ul li h4{font-size: 20px;font-weight: bold;color: #007cc3;padding-bottom: 4%;}
.promise2 ul li h4 span{padding-left: 15px;font-size: 16px;opacity: 0.5;filter: alpha(opacity=50);}
.promise2 ul li p{line-height: 190%;}

.promise2 ul li:nth-child(1){background: url(../images/promise2-icon1.png) left 6px no-repeat;}
.promise2 ul li:nth-child(1) h4{color: #e6bf0a;}
.promise2 ul li:nth-child(2){background: url(../images/promise2-icon2.png) right 6px no-repeat;}
.promise2 ul li:nth-child(2) h4{color: #8ebf08;}
.promise2 ul li:nth-child(3){background: url(../images/promise2-icon3.png) left 6px no-repeat;}
.promise2 ul li:nth-child(3) h4{color: #f08008;}
.promise2 ul li:nth-child(4){background: url(../images/promise2-icon4.png) right 6px no-repeat;}
.promise2 ul li:nth-child(4) h4{color: #22cb06;}
.promise2 ul li:nth-child(5){background: url(../images/promise2-icon5.png) left 6px no-repeat;}
.promise2 ul li:nth-child(5) h4{color: #df0ddd;}
.promise2 ul li:nth-child(6){background: url(../images/promise2-icon6.png) right 6px no-repeat;}
.promise2 ul li:nth-child(6) h4{color: #00aec3;}
.promise2 ul li:nth-child(7){background: url(../images/promise2-icon7.png) left 6px no-repeat;}
.promise2 ul li:nth-child(7) h4{color: #7b08f0;}
.promise2 ul li:nth-child(8){background: url(../images/promise2-icon8.png) right 6px no-repeat;}
.promise2 ul li:nth-child(8) h4{color: #007cc3;}

.service1-ganyan{background: #f2f8fc url(../images/service1-ganyanbg.jpg) no-repeat;padding: 2% 0;}
.service1-ganyan .con{padding-left: 18%;}
.service1-ganyan h4{font-size: 36px;font-weight: bold;color: #da2d28;margin: 10px 0;}
.service1-ganyan p{font-size: 18px;margin: .5% 0;line-height: 200%;}

/*---------- show ----------*/

.service-content{margin: 3% auto;}
.service-content .position{line-height: 60px;text-align: right;margin-bottom: 2%;border-bottom: 2px solid #007cc3;padding-bottom: 10px;position: relative;}
.service-content .position i{color: #da2d28;margin-right: 10px;font-size: 18px;}
.service-content .position b{float: left;font-size: 24px;color: #007cc3;font-weight: bold;}
.service-content .position b:after{content: "";display: block;width: 30%;height: 2px;border-bottom: 2px solid #da2d28;padding-bottom: 10px;position: absolute;}
.service-content .position img{float: left;height: 60px;margin-right: 10px;}

.service-content .list{float: left;width: 20%;}
.service-content .list span{display: block;background: #da2d28;color: #fff;text-align: center;font-size: 24px;font-weight: bold;line-height: 70px;border-bottom: 1px solid #fff;}
.service-content .list h3{background: #007cc3;padding-left: 20px;font-size: 20px;line-height: 260%;}
.service-content .list h3 a{color: #fff;}
.service-content .list ul{padding: 5% 0;background: #f2f8fc;position: relative;overflow: hidden;}
.service-content .list ul:after{content: "";display: block;height: 100px;padding-bottom: 666px;width: 2px;background: #007cc3;position: absolute;left: 24px;top:0;}
.service-content .list ul li{padding-left: 20px;letter-spacing: 2px;}
.service-content .list ul li i{font-size: 12px;margin-right: 10px;position: relative;top:-2px;color: #007cc3;}
.service-content .list .left-contact{background: #007cc3;color: #fff;padding: 20px;}
.service-content .list .left-contact p i{margin-right: 10px;}
.service-content .list .left-contact p a{display: block;font-size: 24px;font-weight: bold;color: #ffe66e;}
.service-content .list .left-contact p span{background: none;display: block;font-size: 15px;line-height: 180%;border-bottom: none;}

.service-content .con{float: right;width: 76%;}
.service-content .con .txt h4{font-size: 20px;font-weight: bold;margin: 1% 0;line-height: 200%;}
.service-content .con .txt p{margin-top: 1%;}
.service-content .con .pic{margin-top: 3%;}
.service-content .con .pic ul li{float: left;width: 33.33%;}

.certificate-txt{background: #f2f8fc;margin: 3% auto;}
.certificate-txt .con{position: relative;padding: 3% 0;}
.certificate-txt .txt{width: 50%;}
.certificate-txt .txt h3{text-align: left;}
.certificate-txt .txt p{font-size: 18px;padding: 2% 0;line-height: 180%;}
.certificate-txt .txt p.tel{padding-bottom: 0;}
.certificate-txt .pic{width: 46%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}

.service-core{position: relative;}
.service-core .txt{padding-left: 44%;}
.service-core .txt h3{text-align: left;}
.service-core .txt h5{padding: 1% 0;}
.service-core .txt h5 span{font-size: 20px;font-weight: bold;line-height: 220%;color: #fff;padding: 0 4%;background: #007cc3;border-radius: 6px;display: inline-block;margin-right: 1%;}
.service-core .txt dl{clear: both;overflow: hidden;margin-top: 5%;}
.service-core .txt dl dt{float: left;width: 15%;}
.service-core .txt dl dd{float: right;width: 82%;}
.service-core .txt dl dd h4{font-size: 20px;font-weight: bold;color: #007cc3;line-height: 180%;}
.service-core .pic{position: absolute;left: -15%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}

.process1{margin: 3% auto;}
.process1 ul li{float: left;width: 30%;margin-right: 5%;position: relative;margin-top: 3%;}
.process1 ul li span{font-size: 120px;line-height: 100%;color: #f2f8fc;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);text-shadow: 2px 2px 5px #ccc;}
.process1 ul li:nth-child(3){margin-right: 0;}
.process1 ul li:nth-child(4){float: right;margin-top: 5%;margin-right: 0;}
.process1 ul li:nth-child(5){float: right;margin-top: 5%;}
.process1 ul li:nth-child(6){float: right;margin-top: 5%;}
.process1 ul li i{position: absolute;right: -15%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);width: 40px;}
.process1 ul li:nth-child(3) i{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg); -o-transform:rotate(90deg);right: 40%;top:108%;}
.process1 ul li:nth-child(4) i,.process1 ul li:nth-child(5) i{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg); -o-transform:rotate(180deg);right: auto;left: -13%;}
.process1 ul li .txt{background: #f2f8fc;margin-left: 12%;padding: 8% 8% 8% 12%;}
.process1 ul li h5{font-size: 20px;font-weight: bold;line-height: 200%;color: #007cc3;margin-bottom: 1%;}

.certificate-show{background: #f2f8fc url(../images/certificate-showbg.jpg) center no-repeat;}
.certificate-show .con{position: relative;padding: 2% 0;}
.certificate-show .txt{width: 80%;}
.certificate-show .txt h3{font-size: 36px;font-weight: bold;line-height: 200%;text-align: justify;text-align-last: justify;}
.certificate-show .txt h3 b{font-size: 40px;font-weight: bold;color: #da2d28;}
.certificate-show .txt h4{font-size: 24px;color: #007cc3;font-weight: bold;line-height: 200%;margin-bottom: 1%;}
.certificate-show .pic{position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}

.certificate-detail{margin: 3% auto;}
.certificate-detail .pic{float: left;width: 65%;}
.certificate-detail .pic1,.certificate-detail .pic2,.certificate-detail .pic3{position: relative;}
.certificate-detail .pic1,.certificate-detail .pic2{margin-bottom: 3.5%;}
.certificate-detail .pic1 h3,.certificate-detail .pic2 h3,.certificate-detail .pic3 h3{font-size: 20px;font-weight: bold;color: #007cc3;position: absolute;}
.certificate-detail .pic3 h3{top:-12%;}
.certificate-detail .pic1 h3 i,.certificate-detail .pic2 h3 i,.certificate-detail .pic3 h3 i{color: #da2d28;}
.certificate-detail .picr{float: right;width: 31.66%;}
.certificate-detail .picr h3{font-size: 20px;font-weight: bold;color: #007cc3;text-align: center;margin-bottom: 5%;}
.certificate-detail .picr h3 i{color: #da2d28;}

.service-provider{background: #f2f8fc url(../images/service-providerbg.jpg) center no-repeat;}
.service-provider .con{padding: 3% 0;position: relative;}
.service-provider .con h3{font-size: 36px;font-weight: bold;}
.service-provider .con h3 b{font-size: 40px;color: #da2d28;}
.service-provider .con ul li{display: inline-block;padding: 1% 3%;font-size: 24px;}
.service-provider .con ul li span{font-size: 30px;font-weight: bold;color: #007cc3;}
.service-provider .con ul li i{color: #da2d28;width: 36px;}
.service-provider .con ul li:last-child{padding: 0 3% 2% 3%;}
.service-provider .pic1{position: absolute;left: -15%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.service-provider .pic2{position: absolute;right: -20%;top:10%;}

.process2{margin-top: 2.5%;margin-bottom: 0;}

.service-contact{margin-bottom: 3%;}
.service-contact ul li{float: left;width: 27%;margin-right: 2%;border: 1px solid #eee;padding: 3% 1% 1% 1%;}
.service-contact ul li:nth-child(1){width: 20%;}
.service-contact ul li:nth-child(4){width: 20%;margin-right: 0;}
.service-contact ul li i{font-size: 24px;color: #007cc3;}
.service-contact ul li p{margin-bottom: 8%;}
.service-contact ul li p span{display: block;}
.service-contact ul li p a{display: block;font-size: 24px;font-weight: bold;color: #da2d28;}
.service-contact ul li p em{display: block;font-size: 20px;font-weight: bold;color: #007cc3;}
.service-contact ul li:nth-child(1) p,.service-contact ul li:nth-child(4) p{margin-top: 5%;line-height: 150%;margin-bottom: 1%;}

.service-free{background: #f2f8fc url(../images/service-freebg.jpg) center no-repeat;}
.service-free .con{position: relative;padding: 2% 0;}
.service-free .con h3{font-size: 36px;font-weight: bold;}
.service-free .con h3 b{color: #da2d28;}
.service-free .con ul li{float: left;font-size: 18px;line-height: 240%;background: #007cc3;color: #fff;padding: 0 2%;border-radius: 6px;margin: 1.5% 1% 1.5% 0;}
.service-free .con h4{font-size: 24px;display: inline-block;margin-right: 5%;}
.service-free .pic{position: absolute;right: -10%;bottom:0;}

.syssm {margin: 2% auto;}
.syssm .pic{float: left;width: 29%;margin-top: 3%;}
.syssm .txt{width: 68%;float: right;}
.syssm .txt h4{font-size: 24px;margin: 3% 0 1% 0;color: #007cc3;}
.syssm .txt p{padding-left: 40px;position: relative;margin-top: 5px;}
.syssm .txt p i{position: absolute;left:0;top:3px;width: 26px;background: #da2d28;color: #fff;text-align: center;font-size: 18px;line-height: 26px;}
.syssm .txt p span{display: inline-block;width: 30px;text-align: center;line-height: 30px;background: #da2d28;color: #fff;text-align: center;margin: .5% 1%;}
.syssm .txt p em{display: inline-block;width: 2%;}

.service2-ganyan{background: #f2f8fc url(../images/service2-ganyanbg.jpg) no-repeat;padding: 2% 0;}
.service2-ganyan .con{padding-right: 18%;}
.service2-ganyan h4{font-size: 36px;font-weight: bold;color: #da2d28;margin: 10px 0;}
.service2-ganyan p{font-size: 18px;margin: .5% 0;line-height: 200%;}


/*---------- weixiu ----------*/

.weixiu-problem{padding: 0 0 2% 0;background: #f2f8fc;margin-top: 3%;}
.weixiu-problem ul{position: relative;}
.weixiu-problem ul li{float: left;width: 13%;margin-right: 1.5%;background: #007cc3;border-radius: 50%;font-size: 18px;color: #fff;text-align: center;padding: 2.5% 0;position: relative;}
.weixiu-problem ul li:last-child{margin-right: 0;}
.weixiu-problem ul li span{opacity: 0.5;filter: alpha(opacity=50);}
.weixiu-problem ul li em{display: block;}
.weixiu-problem ul li i{width: 40px;line-height: 40px;color: #fff;background: #da2d28;font-size: 24px;border-radius: 50%;position: absolute;bottom:-16px;left:50%;margin-left: -20px;}
.weixiu-problem ul li:nth-child(even){margin-top: 4%;}
.weixiu-problem .con{text-align: center;margin-top: -10%;position: relative;}
.weixiu-problem .con h4{line-height: 60px;display: inline-block;margin-top: 3%;}
.weixiu-problem .con h4 img{float: left;margin-right: 15px;height: 60px;}
.weixiu-problem .con h4 b{font-size: 36px;font-weight: bold;color: #007cc3;}
.weixiu-problem .con p{font-size: 20px;padding: 0 15%;margin-bottom: 1%;line-height: 200%;}
.weixiu-problem .con p.tel{margin-bottom: 0;}

.weixiu-why{margin-top: 3%;}
.weixiu-why h3{margin-bottom: 3%;}
.weixiu-why .con{position: relative;}
.weixiu-why .con .txt{float: right;width: 58%;}
.weixiu-why .con .txt ul li{font-size: 18px;position: relative;line-height: 30px;padding: 10px 10px 10px 40px;background: #f2f8fc;border-radius: 6px;margin-left: 25px;margin-bottom: 7%;}
.weixiu-why .con .txt ul li i{position: absolute;left: -25px;top:50%;margin-top: -25px;width: 50px;line-height: 50px;font-size: 30px;background: #007cc3;color: #fff;text-align: center;border-radius: 50%;}
.weixiu-why .con .txt ul li:nth-child(2),.weixiu-why .con .txt ul li:nth-child(4){margin-left: 12%;}
.weixiu-why .con .txt ul li:nth-child(3){margin-left: 18%;}
.weixiu-why .con .txt ul li:last-child{margin-bottom: 0;}
.weixiu-why .con .pic{position: absolute;left: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}

.weixiu-choice{background: #f2f8fc url(../images/weixiu-choicebg.jpg) no-repeat;margin-top: 4%;background-size: auto 100%;}
.weixiu-choice .con{position: relative;padding: 2.5% 0 3% 0;}
.weixiu-choice .con h3{line-height: 60px;font-size: 36px;font-weight: bold;}
.weixiu-choice .con h3 img{float: left;height: 60px;margin-right: 15px;}
.weixiu-choice .con h3 em{font-size: 40px;font-weight: bold;color: #da2d28;}
.weixiu-choice .con ul li{float: left;padding: 1% 3%;background: #007cc3;color: #fff;margin-right: 1%;font-size: 24px;border-radius: 6px;margin-top: 2%;}
.weixiu-choice .con ul li:last-child{margin-right: 0;}
.weixiu-choice .con h4{font-size: 26px;margin: 1.5% 0;}
.weixiu-choice .pic{position: absolute;right: 0;bottom:0;}

.weixiu-youshi .txt1,.weixiu-youshi .txt2,.weixiu-youshi .txt3,.weixiu-youshi .txt4{margin-bottom: 3%;}
.weixiu-youshi .txt{width: 48%;float: right;}
.weixiu-youshi .pic{float: left;width: 47%;}
.weixiu-youshi .txt2 .txt,.weixiu-youshi .txt4 .txt{float: left;}
.weixiu-youshi .txt2 .pic,.weixiu-youshi .txt4 .pic{float: right;}
.weixiu-youshi .txt h4{position: relative;}
.weixiu-youshi .txt h4 i{position: absolute;width: 70px;line-height: 70px;background: #da2d28;font-size: 36px;color: #fff;text-align: center;border-radius: 50%;}
.weixiu-youshi .txt h4 span{display: inline-block;line-height: 50px;font-size: 24px;font-weight: bold;color: #fff;background: #007cc3;border-radius: 25px;padding: 0 8%;margin: 10px 0 10px 40px;}
.weixiu-youshi .txt hr{height: 30px;}
.weixiu-youshi .txt p{margin-left: 34px;padding-left: 34px;position: relative;border-left: 2px solid rgba(218, 45, 40, .3);;padding-top: 10px;}

.weixiu-fuwu{background: #f2f8fc url(../images/weixiu-fuwubg.jpg) no-repeat;background-size: auto 100%;}
.weixiu-fuwu .con{position: relative;padding: 3% 0 3% 6%;}
.weixiu-fuwu h2{font-size: 36px;font-weight: bold;}
.weixiu-fuwu h2 b{font-size: 40px;color: #da2d28;}
.weixiu-fuwu h4{font-size: 30px;margin: 2% 0;}
.weixiu-fuwu .pic{position: absolute;left: -12%;bottom:0;width: 20%;}

.weixiu-txt{position: relative;margin: 3% auto;}
.weixiu-txt .pic{width: 60%;float: right;}
.weixiu-txt .txt{width: 60%;padding: 3%;background: #f2f8fc;position: absolute;left: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.weixiu-txt .txt h3{font-size: 36px;font-weight: bold;color: #da2d28;margin-bottom: 2%;}

.weixiu-process .txt{float: right;width: 55%;}
.weixiu-process .txt h3{font-size: 36px;font-weight: bold;color: #da2d28;margin-bottom: 4%;}
.weixiu-process .txt ul li{position: relative;margin-bottom: 3%;padding-left: 60px;}
.weixiu-process .txt ul li:after{content: "";display: block;width: 2px;height: 150px;background: #007cc3;position: absolute;left: 19px;top:20px;z-index: 1;}
.weixiu-process .txt ul li:last-child{margin-bottom: 0;}
.weixiu-process .txt ul li:last-child:after{display: none;}
.weixiu-process .txt ul li i{position: absolute;left: 0;top:0;z-index: 2;width: 40px;line-height: 40px;text-align: center;color: #fff;background: #007cc3;border-radius: 50%;font-size: 24px;}
.weixiu-process .txt ul li h5{font-size: 20px;line-height: 200%;font-weight: bold;color: #007cc3;}
.weixiu-process .txt ul li p a{font-size: 24px;font-weight: bold;color: #da2d28;}
.weixiu-process .txt ul li p span{font-size: 20px;font-weight: bold;color: #007cc3;}
.weixiu-process .pic{float: left;width: 40%;}

.weixiu-team{position: relative;}
.weixiu-team h3{margin: 3% auto;}
.weixiu-team h3 span{display: block;}
.weixiu-team .txt{width: 48%;padding-bottom: 4%;}
.weixiu-team .txt h4{font-size: 30px;line-height: 180%;}
.weixiu-team .txt h4 span{display: block;font-size: 36px;font-weight: bold;color: #007cc3;}
.weixiu-team .txt ul{clear: both;overflow: hidden;}
.weixiu-team .txt ul li{float: left;padding: .5% 3%;background: #007cc3;border-radius: 6px;color: #fff;font-size: 18px;margin: 4% 1% 4% 0;}
.weixiu-team .txt ul li:last-child{margin-right: 0;}
.weixiu-team .txt h5{font-size: 24px;}
.weixiu-team .txt p{font-size: 20px;font-weight: bold;margin-top: 3%;}
.weixiu-team .pic{position: absolute;right: -8%;bottom:0;}


/*---------- weixiu show ----------*/

.service-content .con .pic{margin-top: 3%;}
.service-content .con .pic ul li{float: left;width: 33.33%;}

.weixiu-problem .tith3{padding: 4% 0;}
.weixiu-problem .h4{display: inline-block;line-height: 60px;font-size: 30px;font-weight: bold;margin: 4% 0 1% 0;}
.weixiu-problem .h4 img{float: left;height: 60px;margin-right: 10px;}

.weixiu-problem1{background: #f2f8fc;padding: 3% 0;}
.weixiu-problem1 h3{margin-bottom: 3%;}
.weixiu-problem1 ul li{float: left;width: 16.66%;background: #007cc3;color: #fff;border-radius: 50%;padding: 4% 2%;position: relative;}
.weixiu-problem1 ul li:nth-child(even){margin-top: 12%;}
.weixiu-problem1 ul li em{display: block;font-size: 20px;font-weight: bold;margin-bottom: 2%;}
.weixiu-problem1 ul li span{width: 100%;position: absolute;left: 0;font-size: 40px;color: #007cc3;bottom:-100px;}
.weixiu-problem1 ul li i{position: absolute;width: 2px;height: 60px;background: #007cc3;bottom:-60px;left: 50%;margin-left: -1px;}
.weixiu-problem1 ul li i:after{display: block;content: "";width: 10px;height: 10px;border-radius: 50px;background: #007cc3;position: absolute;bottom:0;left:-4px;}
.weixiu-problem1 ul li:nth-child(even) span{top:-100px;bottom:auto;}
.weixiu-problem1 ul li:nth-child(even) i{top:-60px;bottom:auto;}
.weixiu-problem1 ul li:nth-child(even) i:after{top:0;bottom:auto;}

.weixiu-solve{padding: 2.5% 0;background: #007cc3;color: #fff;}
.weixiu-solve h3{font-size: 26px;}
.weixiu-solve h4{font-size: 20px;margin: 1% 0;}

.weixiu-service{margin-top: 3%;margin-bottom: -1%;}
.weixiu-service h3{margin-bottom: 3%;}
.weixiu-service ul li{float: left;width: 32%;float: left;margin-top: 30px;margin-bottom: 2%;background: #f2f8fc;border-radius: 6px;padding: 3%;position: relative;}
.weixiu-service ul li:nth-child(3n-1){margin: 30px 2% 2% 2%;}
.weixiu-service ul li i{width: 60px;line-height: 60px;background: #007cc3;border-radius: 50%;color: #fff;font-size: 30px;position: absolute;top:-30px;left: 50%;margin-left: -30px;}
.weixiu-service ul li h5{font-size: 24px;font-weight: bold;color: #da2d28;margin-bottom: 2%;padding-top: 10px;}
.weixiu-service ul li p{font-size: 18px;}

.weixiu-ystxt{margin-top: 2%;}
.weixiu-ystxt .txt{width: 56%;float: right;padding: 2% 0;}
.weixiu-ystxt .txt h3{font-size: 36px;font-weight: bold;color: #007cc3;margin-bottom: 2%;}
.weixiu-ystxt .txt p{font-size: 18px;line-height: 240%;}
.weixiu-ystxt .pic{float: left;width: 40%;}

.weixiu-reason{margin-bottom: 3%;}
.weixiu-reason h3{margin-bottom: 3%;}
.weixiu-reason ul li{float: left;width: 23.5%;margin-right: 2%;background: #f2f8fc;border-radius: 6px;padding: 3%;text-align: center;}
.weixiu-reason ul li:last-child{margin-right: 0;}
.weixiu-reason ul li h5{font-size: 24px;font-weight: bold;margin: 5% 0 2% 0;color: #da2d28;}
.weixiu-reason ul li p{font-size: 18px;}

.weixiu-promise{background: #007cc3;color: #fff;}
.weixiu-promise .con{padding: 2.5% 0;position: relative;}
.weixiu-promise h4{font-size: 36px;font-weight: bold;}
.weixiu-promise h5{font-size: 22px;line-height: 180%;margin: 1% 0;}
.weixiu-promise h5 span{display: block;}
.weixiu-promise .pic{position: absolute;right: -5%;bottom:0;}

.weixiu-ys{padding: 3% 0;background: #f2f8fc;}
.weixiu-ys h3{margin-bottom: 3%;}
.weixiu-ys ul{position: relative;background: url(../images/weixiu-yslogo.png) center 30% no-repeat;}
.weixiu-ys ul li{width: 40%;float: left;text-align: center;}
.weixiu-ys ul li i{float: right;}
.weixiu-ys ul li:nth-child(even) i{float: left;}
.weixiu-ys ul li p{font-size: 20px;padding: 6% 0;}
.weixiu-ys ul li p span{display: block;font-size: 80%;color: #666;}
.weixiu-ys ul li:nth-child(1){margin: 0 10% 0 5%;}
.weixiu-ys ul li:nth-child(3){margin: 4% 20% 1% 0;}
.weixiu-ys ul li:nth-child(4){margin: 4% 0 1% 0;}
.weixiu-ys ul li:nth-child(5){margin: 0 30%;}
.weixiu-ys ul li:nth-child(5) i{float: none;}
.weixiu-ys ul li:nth-child(5) p{padding: 2% 0 0 0;}

.weixiu-process1 .title{margin: 1% auto;}
.weixiu-process1 ul li{float: left;width: 30%;background: #007cc3;color: #fff;border-radius: 6px;text-align: center;padding: 1.5% 0;margin-bottom: 5%;position: relative;}
.weixiu-process1 ul li:nth-child(3n-1){margin: 0 5%;}
.weixiu-process1 ul li:nth-child(4),.weixiu-process1 ul li:nth-child(5),.weixiu-process1 ul li:nth-child(6){float: right;}
.weixiu-process1 ul li i{display: block;width: 12px;height: 18px;background: url(../images/weixiu-process1.png) center no-repeat;position: absolute;top:50%;right: -10%;margin-top: -9px;}
.weixiu-process1 ul li:nth-child(3) i,.weixiu-process1 ul li:nth-child(6) i{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg); -o-transform:rotate(90deg);top:auto;bottom:-60%;right: 50%;margin-top: 0;}
.weixiu-process1 ul li:nth-child(4) i,.weixiu-process1 ul li:nth-child(5) i{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg); -o-transform:rotate(180deg);right: auto;left: -10%;}

.certificate-show1{background: #f2f8fc url(../images/certificate-show1bg.jpg) no-repeat;}
.certificate-show1 .con{position: relative;padding: 2.5% 0;}
.certificate-show1 .txt{padding-right: 22%;}
.certificate-show1 p{font-size: 20px;}
.certificate-show1 h3{font-size: 40px;font-weight: bold;color: #da2d28;margin-top: 1%;}
.certificate-show1 h4{font-size: 30px;color: #007cc3;margin: 1% 0 2% 0;}
.certificate-show1 .pic{width: 20%;position: absolute;right: 0;top: -5%;}

.weixiu-strength{background: #007cc3;background: linear-gradient(to right, #f2f8fc 0%,#f2f8fc 44%,#007cc3 44%,#007cc3 100%);}
.weixiu-strength .con{position: relative;padding: 2.5% 0;}
.weixiu-strength .txt1{width: 38%;float: left;}
.weixiu-strength .txt1 h4{font-size: 30px;font-weight: bold;position: relative;color: #007cc3;}
.weixiu-strength .txt1 h4:after{display: block;content: "";width: 15%;height: 2px;background: #da2d28;margin: 3% 0 5% 0;}
.weixiu-strength .txt1 p{font-size: 20px;}
.weixiu-strength .txt2{width: 56%;float: right;color: #fff;}
.weixiu-strength .txt2 p{font-size: 24px;}
.weixiu-strength .txt2 p a{background: #fff;font-weight: bold;color: #da2d28;display: inline-block;margin-left: 2%;padding: 1% 3%;border-radius: 6px;}
.weixiu-strength .txt2 .t{margin: 2% 0;}
.weixiu-strength .txt2 h4{font-size: 30px;font-weight: bold;}
.weixiu-strength .pic{position: absolute;right: 0;bottom:0;}

.weixiu-process2{position: relative;margin-top: 2%;}
.weixiu-process2 h3{margin-bottom: 3%;}
.weixiu-process2 ul{padding-left: 40%;}
.weixiu-process2 ul li{position: relative;margin-top: 3%;}
.weixiu-process2 ul li i{position: absolute;left: 0;top:50%;margin-top: -25px;width: 50px;line-height: 50px;font-size: 30px;background: #007cc3;color: #fff;border-radius: 50%;text-align: center;z-index: 2;}
.weixiu-process2 ul li p{margin-left: 25px;background: #f2f8fc;padding: 2% 2% 2% 6%;border-radius: 6px;position: relative;z-index: 1;}
.weixiu-process2 ul li p span{display: block;}
.weixiu-process2 .pic{position: absolute;left: 0;bottom:2%;}


/*---------- sangfeng show ----------*/

.weixiu-fault{padding: 2.5% 0;background: #f2f8fc;}
.weixiu-fault h3{margin-bottom: 3%;}
.weixiu-fault ul li{float: left;width: 15%;position: relative;background: url(../images/joining-support.png) center no-repeat;-webkit-background-size: auto 100%;background-size: auto 100%;color: #fff;padding: 4%;margin-right: 2%;line-height: 160%;}
.weixiu-fault ul li:nth-child(6){margin-right: 0;}
.weixiu-fault ul li:nth-child(7){margin-left: 8.5%;}
.weixiu-fault ul li:nth-child(7),.weixiu-fault ul li:nth-child(8),.weixiu-fault ul li:nth-child(9),.weixiu-fault ul li:nth-child(10),.weixiu-fault ul li:nth-child(11){padding: 5% 4%;margin-top: -6%;}
.weixiu-fault ul li span{display: block;}

.weixiu-reform1{margin: 3% auto;position: relative;}
.weixiu-reform1 ul{background: url(../images/weixiu-reform1pic.jpg) top center no-repeat;margin-top: 4%;}
.weixiu-reform1 ul li{width: 32%;float: left;background: #f2f8fc;position: relative;line-height: 50px;border-radius: 6px;padding-right: 25px;font-size: 18px;}
.weixiu-reform1 ul li i{position: absolute;right: -25px;top:0;width: 50px;line-height: 50px;background: #007cc3;color: #fff;border-radius: 50%;font-size: 30px;}
.weixiu-reform1 ul li:nth-child(1){margin: 0 26% 0 5%;}
.weixiu-reform1 ul li:nth-child(3){margin: 6% 36% 0 0;}
.weixiu-reform1 ul li:nth-child(4){margin: 6% 0 0 0;}
.weixiu-reform1 ul li:nth-child(5){margin: 6% 36% 6% 0;}
.weixiu-reform1 ul li:nth-child(6){margin: 6% 0 6% 0;}
.weixiu-reform1 ul li:nth-child(7){margin: 0 26% 0 5%;}
.weixiu-reform1 ul li:nth-child(even){padding: 0 0 0 25px;}
.weixiu-reform1 ul li:nth-child(even) i{left: -25px;right: auto;}
.weixiu-reform1 ul li:nth-child(9){width: 34%;margin: 5% 0 0 33%;padding: 0;}
.weixiu-reform1 ul li:nth-child(9) i{top:-50px;left: 50%;margin-left: -25px;}
.weixiu-reform1 h4{font-size: 24px;font-weight: bold;position: absolute;width: 20%;left: 40%;padding: 0 2%;bottom:20%;}

.weixiu-extend .txt{float: left;width: 58%;}
.weixiu-extend .txt p{position: relative;padding: 4px 0 4px 55px;margin-top: 4%;}
.weixiu-extend .txt p i{width: 40px;line-height: 40px;position: absolute;left: 0;top:0;background: #007cc3;text-align: center;color: #fff;font-size: 24px;border-radius: 50%;}
.weixiu-extend .txt p span{font-weight: bold;color: #007cc3;}
.weixiu-extend .pic{float: right;margin-top: 3.5%;}

.weixiu-reform2{padding: 2% 0;background: #007cc3;color: #fff;margin: 3% auto;}
.weixiu-reform2 .con{position: relative;}
.weixiu-reform2 h3{font-size: 50px;font-weight: bold;}
.weixiu-reform2 h5{margin-top: 1%;font-size: 24px;text-align: justify;text-align-last: justify;}
.weixiu-reform2 p{position: absolute;right: 0;top:6%;background: #da2d28;border-radius: 6px;padding: 1% 3%;}

.weixiu-lliangju{margin: 3% auto;}
.weixiu-lliangju ul li{float: left;width: 18%;margin-right: 2.5%;margin-top: 3%;margin-bottom: 20px;background: #f2f8fc;padding: 3% 2%;position: relative;}
.weixiu-lliangju ul li:last-child{margin-right: 0;}
.weixiu-lliangju ul li span{display: block;margin-top: 5%;}
.weixiu-lliangju ul li i{width: 40px;line-height: 40px;font-size: 24px;text-align: center;background: #007cc3;color: #fff;position: absolute;bottom:-20px;left: 50%;margin-left: -20px;border-radius: 50%;z-index: 2;}
.weixiu-lliangju ul:after{display: block;content: "";width: 80%;height: 2px;background: #007cc3;margin-left: 10%;position: relative;bottom:19px;z-index: 1;}


@media screen and (max-width:1024px){

.service-number li{border-right:none;}

.service-txt .pic{width: 60%;}
.service-txt h3{position: absolute;left:0;bottom:0;background: #da2d28;color: #fff;font-size: 20px;font-weight: bold;padding: 1% 3%;}
.service-txt .txt{background: #f2f8fc;width: 60%;padding: 3%;}
.service-txt .txt h4{font-size: 20px;}
.service-txt .txt p{line-height: 200%;}

.service-list ul li .txt h4{line-height: 200%;}

.service-time .txt{padding: 3% 0;}
.service-time .txt h3{font-size: 30px;margin-bottom: 1.5%;}
.service-time .txt ul li{padding: 0 3%;}
.service-time .txt h4{font-size: 20px;margin: 1.5% 0 1% 0;}
.service-time img {width: 200px;position: absolute;right: 0;
    top: 40%;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}

.credibility .pic{left: 0;width: 50%;z-index: 1;top:8%;}
.credibility .txt{width: 58%;position: relative;z-index: 2;}
.credibility .txt dd h4{font-size: 20px;}

.service-trust .pic-logo{display: none;}
.service-trust .pic{width: 40%;right: 0;}
.service-trust .txt h2{font-size: 30px;}
.service-trust .txt h2 b{font-size: 36px;}
.service-trust .txt h3{font-size: 26px;padding-bottom: 2%;}

.code-youshi .tit h3{font-size: 30px;}
.code-youshi .tit h3 span{font-size: 40px;}
.code-youshi .tit h4{font-size: 18px;}
.code-youshi .tit p{font-size: 18px;}
.code-youshi .txt h3{font-size: 20px;padding: 20px 0 20px 30px;}
.code-youshi .txt h3 i{font-size: 60px;}
.code-youshi .txt img{margin: 4% auto;}

.code-youshi .txt1{margin-top: 5%;}
.code-youshi .txt1 img{margin-top: 5%;}
.code-youshi .txt1 p{padding-left: 30px;}
.code-youshi .txt2 p{padding-left: 30px;}
.code-youshi .txt2 img{margin-top: 5%;}
.code-youshi .txt3{padding-top: 6%;}
.code-youshi .txt3 p{line-height: 180%;}
.code-youshi .txt4{margin-top: -2%;}
.code-youshi .txt4 p{line-height: 180%;}
.code-youshi .txt5{margin-top: -2%;}
.code-youshi .txt5 p{padding-left: 0;}

.cnas .txt{padding: 2.5% 0;text-align: left;}
.cnas .txt h3{font-size: 32px;}
.cnas .txt h4{font-size: 18px;margin: 1% 0;}
.cnas .txt h5{font-size: 18px;margin-bottom: 1%;}
.cnas .txt img{position: absolute;right: 0;top:5%;width:200px;}

.process .txt{width: 58%;}
.process .txt ul li{margin-bottom: 1%;padding-left: 50px;}
.process .txt ul li h5{line-height: 120%;padding-top: 8px;}

.service-team .txt{width: 44%;padding-top: 2%;}
.service-team .txt h3{font-size: 20px;}
.service-team .txt h3 span{font-size: 22px;margin-top: 6px;letter-spacing: 4px;}
.service-team .txt h4{font-size: 20px;}
.service-team .txt p.k{font-size: 20px;line-height: 120%;}
.service-team .txt p.tel a{font-size: 24px;}

.one-stop .pic{width: 18%;left: 0;}
.one-stop h2{font-size: 30px;}
.one-stop h2 em{font-size: 32px;}
.one-stop h3{font-size: 30px;}

.service-cnas .pic{display: none;}
.service-cnas .txt{padding-left: 0;text-align: center;}
.service-cnas .txt h2{font-size: 32px;}
.service-cnas .txt h2 em{font-size: 36px;}
.service-cnas .txt h3{margin: 1% 0;}
.service-cnas .txt h3 b{font-size: 30px;}
.service-cnas .txt h3 span{font-size: 20px;line-height: 40px;margin-left: 1%;}
.service-cnas .txt h4{display: block;background: none;color: #007cc3;line-height: 180%;font-size: 30px;}
.service-cnas .txt p{margin-left: 0;}

.promise1 ul li{margin-bottom: 0;}
.promise1 ul li p{padding: 5% 0;}

.promise2 ul li{width: 38%;}
.promise2 ul li h4 span{display: none;}
.promise2 ul li p{line-height: 180%;}

.service1-ganyan{background: #f2f8fc;}
.service1-ganyan .con{padding-left: 0;text-align: center;}
.service1-ganyan h4{font-size: 30px;font-weight: bold;color: #da2d28;margin-top: 0;margin-bottom: 1%;}
.service1-ganyan p{font-size: 16px;margin: 0;line-height: 200%;padding: 0;}

/*---------- show ----------*/

.service-content .list{width: 22%;}
.service-content .list span{line-height: 60px;}

.service-content .position{line-height: 50px;}
.service-content .position img{height: 50px;}
.service-content .con .txt p{line-height: 180%;}

.certificate-txt .txt p{font-size: 16px;}
.certificate-txt .txt p.tel{padding-top: 0;}

.service-core .pic{width: 50%;left: 0;top:60%;}
.service-core .txt{padding-left: 0;}
.service-core .txt h3{text-align: center;}
.service-core .txt h5{text-align: center;}
.service-core .txt h5 span{font-size: 16px;padding: 0 2%;}
.service-core .txt dl{padding-left: 50%;margin-top: 2%;}
.service-core .txt dl dt{width: 20%;}
.service-core .txt dl dd{width: 76%;}

.process1 ul li{width: 32%;margin-right: 2%;}
.process1 ul li:nth-child(4){float: left;margin-top: 2%;margin-right: 2%;}
.process1 ul li:nth-child(5){float: left;margin-top: 2%;}
.process1 ul li:nth-child(6){float: left;margin-top: 2%;margin-right: 0;}
.process1 ul li i{display: none;}

.certificate-show .txt{width: 84%;}
.certificate-show .txt h3{font-size: 30px;}
.certificate-show .txt h3 b{font-size: 32px;}
.certificate-show .txt h4{font-size: 20px;}
.certificate-show .pic{width: 15%;}

.service-provider .con h3{font-size: 30px;}
.service-provider .con h3 b{font-size: 32px;}
.service-provider .con ul li{font-size: 20px;}
.service-provider .con ul li span{font-size: 24px;}
.service-provider .pic1{width: 16%;left: 0;top: auto;bottom:0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);}
.service-provider .pic2{width: 16%;right: 0;top:auto;bottom:-5%;}

.process2 ul li{margin-top: 2%;}

.service-contact ul li p em{font-size: 18px;}

.service-free .con{padding: 3% 0;}
.service-free .con h3{font-size: 30px;}
.service-free .con ul li{font-size: 16px;padding: 0 1.5%;}
.service-free .con h4{margin-right: 2%;}
.service-free .con p a{font-size: 24px;}
.service-free .pic{width: 30%;right: 0;}

.syssm .txt h4{font-size: 22px;}

.service2-ganyan{background: #f2f8fc;}
.service2-ganyan .con{padding-right: 0;text-align: center;}
.service2-ganyan h4{font-size: 30px;font-weight: bold;color: #da2d28;margin-top: 0;margin-bottom: 1%;}
.service2-ganyan p{font-size: 16px;margin: 0;line-height: 200%;padding: 0;}


/*---------- weixiu ----------*/

.weixiu-problem ul li{font-size: 16px;line-height: 180%;}
.weixiu-problem .con h4 b{font-size: 30px;}
.weixiu-problem .con p{padding: 0 10%;}

.weixiu-why .con .pic{width: 46%;}
.weixiu-why .con .txt ul li{font-size: 16px;margin-bottom: 4%;}

.weixiu-choice .con h3{font-size: 30px;}
.weixiu-choice .con h3 em{font-size: 32px;}
.weixiu-choice .con ul li{font-size: 20px;padding: 0.6% 3%;}
.weixiu-choice .con h4{font-size: 22px;}
.weixiu-choice .pic{width: 40%;}

.weixiu-youshi .txt h4 i{width: 50px;line-height: 50px;font-size: 30px;}
.weixiu-youshi .txt h4 span{margin-top: 0;margin-bottom: 0;font-size: 20px;margin-left: 20px;padding: 0 8% 0 10%;}
.weixiu-youshi .txt hr{height: 20px;}
.weixiu-youshi .txt p{border: none;margin-left: 0;padding-left: 0;line-height: 180%;}

.weixiu-fuwu h2{font-size: 30px;}
.weixiu-fuwu h2 b{font-size: 32px;}
.weixiu-fuwu h4{font-size: 24px;margin: 1% 0;}
.weixiu-fuwu .pic{left: -2%;width: 12%;}

.weixiu-txt .txt{width: 64%;}
.weixiu-txt .txt h3{font-size: 30px;}
.weixiu-txt .pic{width: auto;}

.weixiu-process{position: relative;}
.weixiu-process .txt{width: 100%;}
.weixiu-process .txt h3{font-size: 30px;text-align: center;margin-bottom: 3%;}
.weixiu-process .txt ul{margin-left: 45%;}
.weixiu-process .txt ul li:after{height: 160px;}
.weixiu-process .txt ul li p{line-height: 180%;}
.weixiu-process .pic{position: absolute;left: 0;top:11%;}

.weixiu-team .txt h4{font-size: 24px;}
.weixiu-team .txt h4 span{font-size: 30px;}
.weixiu-team .txt ul li{font-size: 16px;padding: 0.5% 2%;margin: 2% 1% 2% 0;}
.weixiu-team .txt h5{font-size: 20px;}
.weixiu-team .txt p{font-size: 18px;margin-top: 2%;}
.weixiu-team .pic{width: 50%;right: 0;}


/*---------- weixiu show ----------*/

.weixiu-problem .tith3{padding: 3% 0 2% 0;}
.weixiu-problem .h4{font-size: 24px;line-height: 50px;}
.weixiu-problem .h4 img{height: 50px;}

.weixiu-solve h3{font-size: 22px;}
.weixiu-solve h4{font-size: 18px;}

.weixiu-service ul li h5{font-size: 22px;}
.weixiu-service ul li p{font-size: 16px;}

.weixiu-ystxt{margin-top: 3%;}
.weixiu-ystxt .txt h3{font-size: 30px;}
.weixiu-ystxt .txt p{font-size: 16px;line-height: 220%;}

.weixiu-reason ul li h5{font-size: 22px;}
.weixiu-reason ul li p{font-size: 16px;}

.weixiu-promise h4{font-size: 30px;}
.weixiu-promise h5{font-size: 20px;}
.weixiu-promise .pic{width: 50%;right: 0;}

.weixiu-ys ul li p{font-size: 18px;padding: 5% 0;}
.weixiu-ys ul li i{width: 26%;display: block;margin: 0 auto;}
.weixiu-ys ul li:nth-child(1){width: 42%;margin-right: 6%;}
.weixiu-ys ul li:nth-child(2){width: 42%;}
.weixiu-ys ul li p span{font-size: 90%;}

.weixiu-process1 ul li:nth-child(3) i, .weixiu-process1 ul li:nth-child(6) i{bottom:-55%;}

.certificate-show1 p{font-size: 18px;}
.certificate-show1 h3{font-size: 32px;text-align: justify;text-align-last: justify;}
.certificate-show1 h4{font-size: 24px;}
.certificate-show1 .pic{width: 18%;}

.weixiu-strength {background: linear-gradient(to right, #f2f8fc 0%,#f2f8fc 50%,#007cc3 50%,#007cc3 100%);}
.weixiu-strength .txt1{width: 46%;}
.weixiu-strength .txt2{width: 46%;}
.weixiu-strength .txt2 .t{margin: 3% 0;}
.weixiu-strength .txt2 h4{font-size: 28px;}
.weixiu-strength .pic{display: none;}

.weixiu-process2{margin-top: 3%;}
.weixiu-process2 ul{padding-left: 45%;}
.weixiu-process2 .pic{bottom:5%;}


/*---------- sangfeng show ----------*/

.weixiu-fault ul li{padding: 3.5% 3%;}
.weixiu-fault ul li:nth-child(7), .weixiu-fault ul li:nth-child(8), .weixiu-fault ul li:nth-child(9), .weixiu-fault ul li:nth-child(10), .weixiu-fault ul li:nth-child(11){padding: 4.5% 3%;}

.weixiu-reform1 ul li{font-size: 16px;width: 36%;}
.weixiu-reform1 ul li:nth-child(1){margin: 0 18% 0 5%;}
.weixiu-reform1 ul li:nth-child(3){margin: 5% 28% 0 0;}
.weixiu-reform1 ul li:nth-child(4){margin: 5% 0 0 0;}
.weixiu-reform1 ul li:nth-child(5){margin: 5% 28% 5% 0;}
.weixiu-reform1 ul li:nth-child(6){margin: 5% 0 5% 0;}
.weixiu-reform1 ul li:nth-child(7){margin: 0 18% 0 5%;}
.weixiu-reform1 ul li:nth-child(even){padding: 0 0 0 25px;}
.weixiu-reform1 ul li:nth-child(even) i{left: -25px;right: auto;}
.weixiu-reform1 ul li:nth-child(9){width: 38%;margin: 5% 0 0 31%;padding: 0;}
.weixiu-reform1 ul li:nth-child(9) i{top:-50px;left: 50%;margin-left: -25px;}

.weixiu-reform1 h4{display: none;}

.weixiu-extend .txt{width: 62%;padding-top: 2%;}
.weixiu-extend .txt p{line-height: 180%;margin-top: 2%;}
.weixiu-extend .pic{width: 36%;}

.weixiu-reform2 h3{font-size: 40px;}
.weixiu-reform2 h5{font-size: 20px;}

.weixiu-lliangju ul li{padding: 3% 1%;}

}

@media screen and (max-width:780px){

.service-number li span{font-size: 18px;}

.service-txt .txt{width: 72%;}
.service-txt .txt h4{font-size: 18px;}
.service-txt .txt p{line-height: 180%;}

.service-list ul li .txt h4{font-size: 16px;}
.service-list ul li .txt p{height: 100px;overflow: hidden;}

.service-time .txt h3{font-size: 24px;}
.service-time .txt ul li span{font-size: 20px;}
.service-time .txt h4{font-size: 18px;}
.service-time img{width: 120px;top:60%;}

.credibility .txt{width: 100%;}
.credibility .txt dl{margin-bottom: 2%;}
.credibility .pic{display: none;}

.service-trust .txt h2 b{font-size: 30px;}
.service-trust .txt h3{font-size: 22px;}
.service-trust .pic{width: 37%;}

.code-youshi{background: #fff;}
.code-youshi .conl{width: 100%;padding: 0;}
.code-youshi .conr{width: 100%;padding: 0;}
.code-youshi .tit{padding: 4% 0;text-align: center;}
.code-youshi .tit h4{display: inline-block;font-size: 20px;letter-spacing: 2px;}
.code-youshi .tit i{right: -2%;}
.code-youshi .txt p{font-size: 16px;padding-left: 30px;}
.code-youshi .txt p em{margin-left: 10px;}
.code-youshi .txt img{margin: 3% auto;}

.code-youshi .txt1{margin-top: 3%;}
.code-youshi .txt2 p{margin: 5px 0;}
.code-youshi .txt3{margin: 0;padding: 0;}

.cnas .txt{text-align: center;}
.cnas .txt h3{font-size: 26px;}
.cnas .txt h4{font-size: 16px;}
.cnas .txt h5{font-size: 16px;}
.cnas .txt img{display: none;}

.process .txt{width: 100%;}
.process .txt ul li{margin-bottom: 3%;}
.process .txt ul li p{font-size: 16px;padding-top: 5px;}
.process .pic{display: none;}

.service-team .txt{width: 50%;padding-top: 0;}
.service-team .txt h3{font-size: 18px;}
.service-team .txt h3 span{font-size: 20px;line-height: 40px;}
.service-team .txt h3 span i{border-width: 40px 0 0 30px;right: -30px;}
.service-team .txt h4{font-size: 18px;margin-top: 4%;}
.service-team .txt p.k{margin: 2% 0;}
.service-team .pic{width: 50%;}

.one-stop h2{font-size: 26px;}
.one-stop h2 em{font-size: 28px;}
.one-stop h3{font-size: 24px;}
.one-stop .pic{width: 15%;}

.service-cnas .txt h2{font-size: 26px;}
.service-cnas .txt h2 em{font-size: 28px;}
.service-cnas .txt h3 b{font-size: 24px;}
.service-cnas .txt h3 span{font-size: 18px;}
.service-cnas .txt h4{font-size: 24px;letter-spacing: 2px;}

.promise1 .title p span{display: unset;}
.promise1 ul li p{line-height: 180%;}
.promise1 ul li p i{font-size: 20px;}

.promise2 h3{margin-bottom: 1%;}
.promise2 ul{background: none;}
.promise2 ul li{width: 48%;}

.service1-ganyan{background: #f2f8fc;padding: 3% 0;}
.service1-ganyan h4{font-size: 24px;font-weight: bold;color: #da2d28;}

/*---------- show ----------*/

.service-content .position b{font-size: 20px;}

.service-content .list{display: none;}
.service-content .con{width: 100%;}

.service-core .pic{width: 100%;position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);margin-top: 2%;}
.service-core .txt dl{padding-left: 0;}
.service-core .txt dl dt{width: 14%;}
.service-core .txt dl dd{width: 84%;}
.service-core .txt dl dd p{font-size: 16px;}

.process1 h3{font-size: 26px;}

.certificate-show .txt{width: 100%;padding-bottom: 1%;}
.certificate-show .txt h3{font-size: 28px;}
.certificate-show .txt h3 b{font-size: 30px;}
.certificate-show .pic{display: none;}

.certificate-detail .pic{width: 100%;}
.certificate-detail .picr{display: none;}

.service-provider .con h3{font-size: 24px;}
.service-provider .con h3 b{font-size: 28px;}
.service-provider .con ul li span{font-size: 22px;}

.service-contact ul li{width: 35%;margin-left: 2%;margin-right: 0;}
.service-contact ul li:nth-child(1){width: 26%;margin-left: 0;padding: 3% 2% 2% 2%;}
.service-contact ul li:nth-child(4){display: none;}
.service-contact ul li p a{font-size: 20px;}
.service-contact ul li p em{font-size: 16px;}

.service-free .pic{display: none;}
.service-free .con ul li{width: 18%;margin-right: 2.5%;}
.service-free .con ul li:last-child{margin-right: 0;}
.service-free .con{text-align: center;}

.syssm{margin: 3% auto;}
.syssm .pic{display: none;}
.syssm .txt{width: 100%;}
.syssm .txt h4{margin-top: 2%;}

.service2-ganyan{background: #f2f8fc;padding: 3% 0;}
.service2-ganyan h4{font-size: 24px;font-weight: bold;color: #da2d28;}


/*---------- weixiu ----------*/

.weixiu-problem ul li{width: 23.5%;margin-right: 2%;font-size: 18px;padding: 5% 0;}
.weixiu-problem ul li:nth-child(4){margin-right: 0;}
.weixiu-problem ul li:nth-child(5){margin-left: 13%;}
.weixiu-problem ul li:nth-child(even){margin-top: 0;}
.weixiu-problem .con p{padding: 0;}

.weixiu-why .con .txt{width: 100%;}
.weixiu-why .con .txt ul li{margin-bottom: 2%;font-size: 18px;}
.weixiu-why .con .txt ul li:nth-child(2), .weixiu-why .con .txt ul li:nth-child(4){margin-left: 25px;}
.weixiu-why .con .txt ul li:nth-child(3){margin-left: 25px;}
.weixiu-why .con .pic{width: 100%;position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);margin-bottom: 3%;}

.weixiu-choice .con h3{line-height: 50px;font-size: 26px;}
.weixiu-choice .con h3 img{height: 50px;margin-right: 10px;}
.weixiu-choice .con h3 em{font-size: 28px;}
.weixiu-choice .con h4{font-size: 20px;}
.weixiu-choice .pic{width: 36%;}

.weixiu-youshi .txt{width: 100%;}
.weixiu-youshi .txt h4 i{width: 60px;line-height: 60px;}
.weixiu-youshi .txt h4 span{margin-top: 5px;margin-left: 20px;}
.weixiu-youshi .txt p{font-size: 16px;margin-left: 29px;padding-left: 29px;border-left: 2px solid rgba(218, 45, 40, .3);padding-top: 15px;margin-bottom: 2%;}
.weixiu-youshi .pic{width: 100%;}

.weixiu-fuwu .con{padding-left: 0;}
.weixiu-fuwu h2{font-size: 24px;}
.weixiu-fuwu h2 b{font-size: 26px;}
.weixiu-fuwu h4{font-size: 22px;}
.weixiu-fuwu .pic{display: none;}

.weixiu-txt .txt {width: 100%;padding: 3%;position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);}
.weixiu-txt .txt h3{margin-bottom: 1%;text-align: center;}

.weixiu-process .txt ul{margin-left: 0;}
.weixiu-process .txt ul li{padding-left: 50px;}
.weixiu-process .pic{display: none;}

.weixiu-team h3{font-size: 24px;background: #f2f8fc;padding: 3%;}

.weixiu-team .txt{width: 100%;text-align: center;padding-bottom: 2%;}
.weixiu-team .txt ul li{float: none;display: inline-block;}
.weixiu-team .txt p{font-size: 20px;}
.weixiu-team .pic{width: 100%;position: relative;}


/*---------- weixiu show ----------*/

.weixiu-problem1 ul li{width: 32%;margin-bottom: 2%;padding: 6% 4%;line-height: 200%;}
.weixiu-problem1 ul li:nth-child(even){margin-top: 0;}
.weixiu-problem1 ul li:nth-child(2),.weixiu-problem1 ul li:nth-child(5){margin: 0 2% 2% 2%;}
.weixiu-problem1 ul li em{font-size: 18px;margin: 3% 0;}
.weixiu-problem1 ul li span{position: relative;color: #fff;opacity: 0.5;filter: alpha(opacity=50);bottom:0;}
.weixiu-problem1 ul li:nth-child(even) span{top:0;}
.weixiu-problem1 ul li i{display: none;}

.weixiu-solve h3 span{display: block;}
.weixiu-solve h4{font-size: 16px;}

.weixiu-service ul li{margin-top: 25px;}
.weixiu-service ul li:nth-child(3n-1){margin-top: 25px;}
.weixiu-service ul li i{width: 50px;line-height: 50px;font-size: 24px;top:-25px;margin-left: -25px;}
.weixiu-service ul li h5{font-size: 20px;}

.weixiu-ystxt .txt{width: 100%;text-align: center;padding-top: 0;}
.weixiu-ystxt .txt h3{margin-bottom: 1%;}
.weixiu-ystxt .pic{width: 100%;}

.weixiu-reason{margin-top: 2%;}
.weixiu-reason ul li h5{font-size: 20px;}
.weixiu-reason ul li p{line-height: 180%;}

.weixiu-promise .con{text-align: center;padding-bottom: 0;}
.weixiu-promise .pic{width: 100%;position: relative;margin-top: 3%;}

.weixiu-ys ul{background: none;}
.weixiu-ys ul li{width: 50%;}
.weixiu-ys ul li:nth-child(even){float: right;}
.weixiu-ys ul li:nth-child(1){width: 50%;margin: 0;}
.weixiu-ys ul li:nth-child(2){width: 50%;}
.weixiu-ys ul li:nth-child(3){margin: 0;}
.weixiu-ys ul li:nth-child(4){margin: 0;}
.weixiu-ys ul li:nth-child(5){margin: 0 25%;}
.weixiu-ys ul li i{float: none;}
.weixiu-ys ul li:nth-child(even) i{float: none;}

.certificate-show1 h3{font-size: 30px;}
.certificate-show1 .txt{padding-right: 0;}
.certificate-show1 .pic{display: none;}

.weixiu-strength{background: #007cc3;}
.weixiu-strength .con{width: 100% !important;padding: 0;}
.weixiu-strength .txt1{width: 100%;background: #f2f8fc;padding: 3%;text-align: center;color: #333;}
.weixiu-strength .txt1 h4{font-size: 24px;}
.weixiu-strength .txt1 h4:after{display: none;}
.weixiu-strength .txt1 p{font-size: 18px;}
.weixiu-strength .txt2{width: 100%;padding: 3%;}
.weixiu-strength .txt2 h4{font-size: 30px;}
.weixiu-strength .pic{display: block;right: 2%;}

.weixiu-process2 ul{padding-left: 0;}
.weixiu-process2 .pic{display: none;}


/*---------- sangfeng show ----------*/

.weixiu-fault ul li{width: 23.5%;padding: 6%;}
.weixiu-fault ul li:nth-child(7), .weixiu-fault ul li:nth-child(8), .weixiu-fault ul li:nth-child(9), .weixiu-fault ul li:nth-child(10), .weixiu-fault ul li:nth-child(11){padding: 7.8% 6%;margin-top: -8%;}
.weixiu-fault ul li:nth-child(4){margin-right: 0;}
.weixiu-fault ul li:nth-child(5){margin-left: 12.5%;margin-top: -8%;}
.weixiu-fault ul li:nth-child(6){margin-right: 2%;margin-top: -8%;}
.weixiu-fault ul li:nth-child(7){margin-left: 0;}
.weixiu-fault ul li:nth-child(11){margin-right: 0;}

.weixiu-reform1 ul{background: none;}
.weixiu-reform1 ul li{width: 46%;}
.weixiu-reform1 ul li:nth-child(1){margin: 0 8% 0 0%;}
.weixiu-reform1 ul li:nth-child(3){margin: 3% 8% 0 0;}
.weixiu-reform1 ul li:nth-child(4){margin: 3% 0 0 0;}
.weixiu-reform1 ul li:nth-child(5){margin: 3% 8% 3% 0;}
.weixiu-reform1 ul li:nth-child(6){margin: 3% 0 3% 0;}
.weixiu-reform1 ul li:nth-child(7){margin: 0 8% 0 0%;}
.weixiu-reform1 ul li:nth-child(even){padding: 0 0 0 25px;}
.weixiu-reform1 ul li:nth-child(even) i{left: -25px;right: auto;}
.weixiu-reform1 ul li:nth-child(9){width: 50%;margin: 3% 0 0 0;padding: 0 25px 0 0;}
.weixiu-reform1 ul li:nth-child(9) i{top:0;left: auto;right: -25px;margin-left: 0;}
.weixiu-reform1 h4{display: block;width: 50%;font-size: 20px;left: auto;right: 0;bottom:0;line-height: 50px;padding: 0;text-align: right;color: #007cc3;}

.weixiu-extend .txt{width: 100%;padding-top: 0;}
.weixiu-extend .pic{width: 100%;margin-top: 2%;}

.weixiu-reform2 .con{text-align: center;}
.weixiu-reform2 h3{font-size: 30px;}
.weixiu-reform2 h5{font-size: 18px;text-align: center;text-align-last: center;margin-bottom: 1%;}
.weixiu-reform2 p{position: relative;padding: 0;background: none;}

.weixiu-lliangju ul li span{line-height: 180%;padding: 5% 0;}

}

@media screen and (max-width:480px){

.service-number li{margin-right: 0;width: 25%;}
.service-number li span{font-size: 18px;}

.service-txt h3{top:0;bottom:auto;font-size: 18px;}
.service-txt .pic{width: 100%;}
.service-txt .txt{width: 100%;position: relative;right: 0;top: 0;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}
.service-txt .txt .tel{float: none;}

.service-list ul li{width: 49%;}
.service-list ul li:nth-child(even){margin-right: 0;}

.service-time .txt h3{font-size: 20px;}
.service-time .txt ul li{float: left;width: 50%;border-right: none;padding: 2px 0;font-size: 15px;}
.service-time .txt ul li span{font-size: 18px;}
.service-time .txt h4{font-size: 16px;}
.service-time .txt img{display: none;}

.credibility .txt dd h4{font-size: 15px;}
.credibility .txt dd p{line-height: 160%;}

.service-trust{background: #f2f8fc;}
.service-trust .container{padding: 0;}
.service-trust .txt{padding: 4% 0 2% 0;text-align: center;float: none;}
.service-trust .txt h2{font-size: 18px;}
.service-trust .txt h2 b{font-size: 20px;}
.service-trust .txt h3{font-size: 16px;}
.service-trust .txt .tel{font-size: 14px;}
.service-trust .txt .tel a{font-size: 20px;}
.service-trust .pic{width: 100%;position: relative;}

.code-youshi .tit h3{font-size: 20px;}
.code-youshi .tit h3 span{font-size: 24px;}
.code-youshi .tit h4{font-size: 18px;line-height: 150%;text-align: center;text-align-last: center;padding: 5px 0;margin-bottom: 5px;}
.code-youshi .tit p{font-size: 14px;line-height: 150%;}
.code-youshi .txt h3{font-size: 16px;padding: 10px 0 10px 20px;}
.code-youshi .txt h3 i{font-size: 40px;}
.code-youshi .txt p{font-size: 14px;padding-left: 20px;}
.code-youshi .txt img{margin: 4% auto;}

.code-youshi .txt5 p{line-height: 180%;display: inline-block;}
.code-youshi .txt5 p i{float: left;margin: 10px 10px 6px 0;}

.cnas .txt h3{font-size: 20px;padding: 0 2%;}
.cnas .txt h4{border-bottom: 1px solid #f2f8fc;padding-bottom: 5px;margin-bottom: 5px;}

.process .txt ul li{padding-left: 40px;}
.process .txt ul li:after{left: 14px;}
.process .txt ul li i{width: 30px;line-height: 30px;font-size: 18px;}
.process .txt ul li h5{font-size: 16px;font-weight: bold;color: #007cc3;padding-top: 6px;}
.process .txt ul li p{font-size: 14px;}
.process .txt ul li p a{font-size: 20px;}
.process .txt ul li p span{font-size: 18px;}

.service-team .txt{width: 100%;text-align: center;padding-bottom: 2%;}
.service-team .txt h3 span i{display: none;}
.service-team .txt h4{font-size: 16px;}
.service-team .txt p.k{font-size: 16px;}
.service-team .pic{width: 100%;}

.one-stop{margin-bottom: 4%;}
.one-stop h2{font-size: 18px;}
.one-stop h2 em{font-size: 20px;}
.one-stop h3{font-size: 16px;}
.one-stop .pic{display: none;}

.service-cnas .txt h2{font-size: 18px;}
.service-cnas .txt h2 em{font-size: 20px;}
.service-cnas .txt h3{margin-top: 0;}
.service-cnas .txt h3 b{font-size: 20px;display: block;line-height: 200%;}
.service-cnas .txt h3 span{font-size: 16px;line-height: 36px;padding: 0 3%;margin: 0 1%;}
.service-cnas .txt h4{font-size: 18px;letter-spacing: 0;}
.service-cnas .txt p{line-height: 180%;}
.service-cnas .txt p a{font-size: 20px;}

.promise1 ul li{width: 100%;}
.promise1 ul li:nth-child(3n-1){margin:0;}
.promise1 ul li p{padding: 3% 0;}

.promise2 h3{background: #f8f8f8;padding: 2%;border: 1px solid #eee;margin-bottom: 2%;}
.promise2 ul li{width: 100%;}
.promise2 ul li h4{font-size: 18px;padding-bottom: 5%;}
.promise2 ul li:nth-child(even){padding: 0 0 0 80px;}
.promise2 ul li:nth-child(2){background: url(../images/promise2-icon2-2.png) left 6px no-repeat;}
.promise2 ul li:nth-child(4){background: url(../images/promise2-icon4-2.png) left 6px no-repeat;}
.promise2 ul li:nth-child(6){background: url(../images/promise2-icon6-2.png) left 6px no-repeat;}
.promise2 ul li:nth-child(8){background: url(../images/promise2-icon8-2.png) left 6px no-repeat;}

.service1-ganyan{background: #f2f8fc;padding: 2% 0;}
.service1-ganyan h4{font-size: 18px;margin-bottom: 0;margin-top: 1%;}
.service1-ganyan p{font-size: 14px;margin: 1% 0;line-height: 180%;}

/*---------- show ----------*/

.service-content .position{line-height: 42px;text-align: left;}
.service-content .position b{font-size: 18px;}
.service-content .position b:after{width: 50%;}
.service-content .position img{height: 42px;}
.service-content .position span{display: none;}

.certificate-txt .con{padding-top: 4%;}
.certificate-txt .txt{width: 100%;text-align: center;}
.certificate-txt .txt h3{text-align: center;}
.certificate-txt .txt p{font-size: 15px;line-height: 180%;}
.certificate-txt .pic{width: 100%;position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);}

.service-core .txt h5 span{font-size: 14px;padding: 0 4%;}
.service-core .txt dl dd h4{font-size: 16px;}
.service-core .txt dl dd p{font-size: 14px;}
.service-core .txt dl dt{width: 20%;}
.service-core .txt dl dd{width: 78%;}

.process1 h3{font-size: 18px;}
.process1 ul li{width: 100%;margin: 2% 0 0 0;}
.process1 ul li .txt{padding: 5% 5% 5% 10%;margin-left: 8%;}
.process1 ul li h5{font-size: 16px;}
.process1 ul li span{font-size: 90px;}

.certificate-show .con{padding: 4% 0;}
.certificate-show .txt h3{font-size: 18px;line-height: 160%;text-align: center;text-align-last: center;}
.certificate-show .txt h3 b{display: block;font-size: 20px;}
.certificate-show .txt h4{font-size: 16px;line-height: 150%;padding: 2% 0 1% 0;}

.certificate-detail .pic1 h3, .certificate-detail .pic2 h3, .certificate-detail .pic3 h3{position: relative;margin-bottom: 3%;font-size: 18px;}

.service-provider{background: #f2f8fc;padding-top: 2%;}
.service-provider .con h3{font-size: 18px;}
.service-provider .con h3 b{font-size: 20px;display: block;}
.service-provider .con ul li{font-size: 16px;padding: 2% 5%;}
.service-provider .con ul li span{font-size: 18px;display: block;}
.service-provider .con ul li i{display: none;}
.service-provider .pic1{width: 50%;position: relative;float: left;margin-top: 2%;}
.service-provider .pic2{width: 50%;position: relative;float: right;margin-top: 2%;}

.service-contact ul li{width: 49%;}
.service-contact ul li:nth-child(1){width: 49%;padding: 3% 5%;}
.service-contact ul li:nth-child(3){display: none;}
.service-contact ul li p em{display: inline;}
.service-contact ul li i{padding-top: 3%;}

.service-free .con{padding: 4% 0;}
.service-free .con h3{font-size: 20px;}
.service-free .con h3 span{display: none;}
.service-free .con ul li{line-height: 150%;padding: 3% 0;margin-top: 2%;margin-bottom: 2%;}
.service-free .con h4{margin-right: 0;font-size: 18px;margin-bottom: 2%;}

.syssm .txt h4{font-size: 18px;}
.syssm .txt h4 span{display: none;}
.syssm .txt p{padding-left: 32px;}
.syssm .txt p i{width: 24px;line-height: 24px;font-size: 16px;top:0;}
.syssm .txt p em{display: block;}
.syssm .txt p span{margin: 2% 2%;}

.service2-ganyan{background: #f2f8fc;padding: 2% 0;}
.service2-ganyan h4{font-size: 18px;margin-bottom: 0;margin-top: 1%;}
.service2-ganyan p{font-size: 14px;margin: 1% 0;line-height: 180%;}


/*---------- weixiu ----------*/

.weixiu-problem{padding: 1% 0 3% 0;}
.weixiu-problem ul li{font-size: 14px;line-height: 160%;}
.weixiu-problem ul li i{width: 24px;line-height: 24px;font-size: 18px;bottom:-10px;margin-left: -12px;}
.weixiu-problem .con h4{line-height: 44px;margin-top: 6%;}
.weixiu-problem .con h4 img{height: 44px;margin-right: 10px;}
.weixiu-problem .con h4 b{font-size: 20px;}
.weixiu-problem .con p{font-size: 14px;}

.weixiu-why .con .txt ul li{font-size: 15px;line-height: 24px;padding-left: 30px;margin-left: 20px;}
.weixiu-why .con .txt ul li:nth-child(2), .weixiu-why .con .txt ul li:nth-child(4){margin-left: 20px;}
.weixiu-why .con .txt ul li:nth-child(3){margin-left: 20px;}
.weixiu-why .con .txt ul li i{width: 40px;line-height: 40px;font-size: 24px;margin-top: -20px;left:-20px;}

.weixiu-choice .con{text-align: center;padding: 3% 0;}
.weixiu-choice .con h3{font-size: 16px;line-height: 160%;}
.weixiu-choice .con h3 em{font-size: 16px;}
.weixiu-choice .con h3 img{display: none;}
.weixiu-choice .con ul li{font-size: 14px;float: none;display: inline-block;}
.weixiu-choice .con h4{font-size: 14px;}
.weixiu-choice .pic{display: none;}

.weixiu-youshi .txt h4 i{width: 50px;line-height: 50px;font-size: 24px;}
.weixiu-youshi .txt h4 span{padding: 0 30px 0 40px;font-size: 18px;line-height: 40px;}
.weixiu-youshi .txt hr{height: 0;}
.weixiu-youshi .txt p{border: none;margin-left: 0;padding-left: 0;font-size: 14px;padding-top: 5px;margin-bottom: 3%;}

.weixiu-fuwu h2{font-size: 18px;color: #007cc3;}
.weixiu-fuwu h2 b{font-size: 20px;display: block;}
.weixiu-fuwu h2 span{display: none;}
.weixiu-fuwu h4{font-size: 16px;}

.weixiu-txt .txt h3{font-size: 20px;}

.weixiu-process .txt h3{font-size: 20px;}
.weixiu-process .txt ul li h5{font-size: 18px;}

.weixiu-team h3{font-size: 18px;}
.weixiu-team .txt h4{font-size: 18px;}
.weixiu-team .txt h4 span{font-size: 20px;}
.weixiu-team .txt ul li{font-size: 12px;margin-right: 0;}
.weixiu-team .txt h5{font-size: 16px;}
.weixiu-team .txt p{font-size: 16px;margin-top: 1%;}
.weixiu-team .txt p.tel{margin-top: 2%;}


/*---------- weixiu show ----------*/

.weixiu-problem .h4{font-size: 18px;line-height: 200%;margin: 4% 0 0 0;}
.weixiu-problem .h4 img{display: none;}

.weixiu-problem1 ul li{width: 49%;}
.weixiu-problem1 ul li:nth-child(even){float: right;}
.weixiu-problem1 ul li:nth-child(2),.weixiu-problem1 ul li:nth-child(5){margin: 0 0 2% 0;}

.weixiu-solve{padding: 3% 2%;}
.weixiu-solve h3{font-size: 18px;border-bottom: 1px solid #f2f8fc;padding-bottom: 2%;margin-bottom: 2%;}

.weixiu-service ul li{width: 49%;}
.weixiu-service ul li:nth-child(even){float: right;}
.weixiu-service ul li:nth-child(3n-1){margin: 25px 0 2% 0;}
.weixiu-service ul li h5{font-size: 18px;padding-top: 20px;}
.weixiu-service ul li p{font-size: 14px;}

.weixiu-ystxt .txt h3{font-size: 18px;}
.weixiu-ystxt .txt p{font-size: 14px;line-height: 180%;}

.weixiu-reason ul li{float: left;width: 49%;margin: 1% 0;}
.weixiu-reason ul li:nth-child(even){float: right;}
.weixiu-reason ul li h5{font-size: 18px;}
.weixiu-reason ul li p{font-size: 14px;}

.weixiu-promise h4{font-size: 20px;}
.weixiu-promise h5{font-size: 16px;}

.weixiu-ys ul li{width: 100%;}
.weixiu-ys ul li:nth-child(1){width: 100%;}
.weixiu-ys ul li:nth-child(2){width: 100%;}
.weixiu-ys ul li:nth-child(5){margin: 0;}
.weixiu-ys ul li:nth-child(5) p{padding: 5% 0 2% 0;}

.weixiu-process1 ul li{float: none;width: 100%;}
.weixiu-process1 ul li:nth-child(3n-1){margin: 0 0 5% 0;}
.weixiu-process1 ul li:nth-child(4), .weixiu-process1 ul li:nth-child(5), .weixiu-process1 ul li:nth-child(6){float: none;}
.weixiu-process1 ul li i{right: 50%;bottom:-50%;top:auto;transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);}
.weixiu-process1 ul li:nth-child(3) i, .weixiu-process1 ul li:nth-child(6) i{bottom:-50%;}
.weixiu-process1 ul li:nth-child(4) i, .weixiu-process1 ul li:nth-child(5) i{right: 50%;left: auto;transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);}

.certificate-show1{background: #f2f8fc;}
.certificate-show1 p{font-size: 16px;}
.certificate-show1 h3{font-size: 18px;text-align: center;text-align-last: center;letter-spacing: 2px;}
.certificate-show1 h4{font-size: 15px;}

.weixiu-strength .txt1 h4{font-size: 20px;}
.weixiu-strength .txt1 p{font-size: 16px;}
.weixiu-strength .txt2{text-align: center;}
.weixiu-strength .txt2 p{font-size: 18px;}
.weixiu-strength .txt2 h4{font-size: 20px;}
.weixiu-strength .pic{display: none;}

.weixiu-process2 ul li i{width: 40px;line-height: 40px;font-size: 24px;}
.weixiu-process2 ul li p{margin-left: 20px;padding: 2% 2% 2% 30px;}


/*---------- sangfeng show ----------*/

.weixiu-fault ul li{background: #007cc3;width: 49%;margin: 0 0 2% 0;padding: 3%;}
.weixiu-fault ul li:nth-child(odd){margin-right: 2%;}
.weixiu-fault ul li:nth-child(5){margin-left: 0;margin-top: 0;}
.weixiu-fault ul li:nth-child(6){margin-right: 0;margin-top: 0;}
.weixiu-fault ul li:nth-child(7), .weixiu-fault ul li:nth-child(8), .weixiu-fault ul li:nth-child(9), .weixiu-fault ul li:nth-child(10), .weixiu-fault ul li:nth-child(11){margin-top: 0;padding: 3%;}
.weixiu-fault ul li:nth-child(7), .weixiu-fault ul li:nth-child(8), .weixiu-fault ul li:nth-child(9){width: 32%;}
.weixiu-fault ul li:nth-child(8){margin-right: 2%;}
.weixiu-fault ul li:nth-child(9){margin-right: 0;}
.weixiu-fault ul li:nth-child(10){margin-right: 2%;}
.weixiu-fault ul li:nth-child(11){margin-right: 0;}

.weixiu-reform1 ul{margin-top: 0;}
.weixiu-reform1 ul li{width: 95%;text-align: left;margin-left: 5%;padding-left: 30px;line-height: 40px;font-size: 15px;}
.weixiu-reform1 ul li i{width: 40px;line-height: 40px;text-align: center;font-size: 20px;right: auto;left:-20px;}
.weixiu-reform1 ul li:nth-child(1){margin: 2% 0 2% 5%;}
.weixiu-reform1 ul li:nth-child(3){margin: 2% 0 0 5%;}
.weixiu-reform1 ul li:nth-child(4){margin: 2% 0 0 5%;}
.weixiu-reform1 ul li:nth-child(5){margin: 2% 0 0 5%;}
.weixiu-reform1 ul li:nth-child(6){margin: 2% 0 0 5%;}
.weixiu-reform1 ul li:nth-child(7){margin: 2% 0 2% 5%;}
.weixiu-reform1 ul li:nth-child(even){padding: 0 0 0 30px;}
.weixiu-reform1 ul li:nth-child(even) i{left: -20px;right: auto;}
.weixiu-reform1 ul li:nth-child(9){width: 95%;margin: 2% 0 0 5%;padding: 0 0 0 30px;letter-spacing: -1px;}
.weixiu-reform1 ul li:nth-child(9) i{top:0;left: auto;right: auto;left: -20px;margin-left: 0;}
.weixiu-reform1 h4{display: block;width: 100%;font-size: 18px;position: relative;line-height: 240%;padding: 0;text-align: center;background: #007cc3;color: #fff;border-radius: 6px;margin-top: 2%;}

.weixiu-extend .txt p{padding-left: 50px;}

.weixiu-reform2{padding: 4% 0;}
.weixiu-reform2 h3{font-size: 20px;}
.weixiu-reform2 h5{font-size: 16px;}

.weixiu-lliangju ul li{width: 100%;margin: 2% 0 0 0;padding: 3%;}
.weixiu-lliangju ul li img{float: left;width: 30%;}
.weixiu-lliangju ul li span{float: right;width: 66%;margin-top: 0;padding: 6% 0 0 0;}
.weixiu-lliangju ul li i{left: 28%;bottom:8%;background: #da2d28;}
.weixiu-lliangju ul:after{display: none;}


}