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

/******** news *********/

.news-con .list-new dl{float: left;width: 49%;background: #f2f8fc;padding: 1%;margin: 1% 0;}
.news-con .list-new dl:nth-child(2n){float: right;}
.news-con .list-new dl dt{float: left;width: 20%;padding: 4% 0;text-align: center;background: #fff;}
.news-con .list-new dl dt span{display: block;font-size: 24px;color: #888;}
.news-con .list-new dl dd{float: right;width: 76%;}
.news-con .list-new dl dd p{font-size: 15px;color: #888;line-height: 180%;}

.list-box{width: 32%;float: left;margin: 1% 2% 1% 0;}
.list-box:nth-child(5){margin-right: 0;}
.list-box h3{font-size: 20px;font-weight: bold;background: #007cc3;color: #fff;line-height: 240%;padding: 0 15px;}
.list-box h3 span{float: right;font-size: 16px;font-weight: normal;}
.list-box h3 a{color: #fff;}
.list-box ul{padding: 15px 4%;background: #f2f8fc;}
.list-box ul li{height: 32px;overflow: hidden;}
.list-box ul li i{color: #da2d28;font-size: 14px;position: relative;top:-2px;margin-right: 2%;}
.list-box ul li span{font-size: 14px;color: #888;float: right;}

.list-click{float: left;width: 66%;margin: 1% 0 3% 0;}
.list-click h3{font-size: 20px;font-weight: bold;background: #007cc3;color: #fff;line-height: 240%;padding: 0 15px;}
.list-click ul{padding: 15px 2%;background: #f2f8fc;clear: both;overflow: hidden;}
.list-click ul li{width: 49%;float: left;height: 32px;overflow: hidden;}
.list-click ul li:nth-child(2n){float: right;}
.list-click ul li i{color: #da2d28;font-size: 14px;position: relative;top:-2px;margin-right: 2%;}
.list-click ul li span{font-size: 14px;color: #888;float: right;}

.newsbox{margin: 2% auto;}
.newslist{width: 70%;float: left;}
.newslist .position{border-bottom: 1px solid #007cc3;padding-bottom: 1%;}
.newslist .position span{font-size: 24px;font-weight: bold;color: #007cc3;}
.newslist .con{margin-bottom: 2%;}
.newslist .con dl{clear: both;overflow: hidden;margin-top: 3%;border-bottom: 1px dashed #eee;}
.newslist .con dl dt{float: left;width: 12%;text-align: center;}
.newslist .con dl dt .date{border: 1px solid #ccc;display: block;color: #888;padding: 10px 0;}
.newslist .con dl dt .date i{display: block;font-size: 36px;font-weight: bold;line-height: 120%;}
.newslist .con dl dt .click{color: #888;margin: 8% 0 10% 0;display: block;}
.newslist .con dl dd{float: right;width: 84%;}
.newslist .con dl dd a.tit{font-size: 20px;}
.newslist .con dl dd span{display: block;font-size: 14px;color: #888;}
.newslist .con dl dd span a{color: #888;}
.newslist .con dl dd p{font-size: 15px;color: #666;line-height: 180%;margin-bottom: 3%;}

.piclist .con dl dt{width: 27%;margin-bottom: 3%;}
.piclist .con dl dd{width: 70%;}

.news-right{float: right;width: 27%;background: #f2f8fc;}
.news-right .tit{font-size: 20px;display:block;margin:5% 5% 3% 5%;color: #007cc3;}
.news-right-service{margin: 0 5% 3% 5%;width: 90%;background: #fff;padding: 5% 5% 0 5%;}
.news-right-service .owl-stage-outer{max-height:340px;overflow:height;}
.news-right-service .item span{font-size: 18px;font-weight: bold;display: block;margin-top: 2%;}
.news-right-service .item p{font-size: 14px;color: #666;line-height: 180%;}
.news-right-service .item p a{color:red;float:right;}

.news-right .list1{padding: 4% 5%;}
.news-right .list1 span{display: block;font-size: 20px;border-bottom: 1px solid #ddd;padding-bottom: 4%;margin-bottom: 3%;position: relative;}
.news-right .list1 span:after{content: "";display: block;width: 40px;height: 3px;background: #da2d28;position: absolute;bottom:-2px;left: 0;}
.news-right-list ul li{line-height: 300%;border-bottom: 1px solid #ddd;}
.news-right-list ul li i{float: right;color: #666;line-height: 300%;}

.news-right-case dl{clear: both;overflow: hidden;margin-top: 5%;}
.news-right-case dl dt{float: left;width: 40%;}
.news-right-case dl dd{float: right;width: 56%;}

.news-right-recommend ul li{line-height: 300%;border-bottom: 1px solid #ddd;}
.news-right-recommend ul li i{margin-right: 3%;color: #007cc3;}

.news-right-contact{background: #007cc3;padding: 5%;margin-top: 5%;}
.news-right-contact h5{font-size:20px;color:#fff;border-bottom: 1px solid #ddd;padding-bottom: 4%;margin-bottom: 4%;}
.news-right-contact ul{clear: both;overflow: hidden;margin-top:4%;}
.news-right-contact ul li{float: left;width: 48%;text-align: center;margin-bottom: 2%;}
.news-right-contact ul li:nth-child(2n){float: right;}
.news-right-contact ul li span{background: #fff;display: block;margin-top: 1%;}
.news-right-contact p{margin-top: 3%;color: #fff;}
.news-right-contact p i{margin-right: 3%;}
.news-right-contact p a{font-size: 30px;font-weight: bold;display: block;color: #ffd618;}
.news-right-contact p span{font-size: 20px;font-weight: bold;display: block;}

.news-right-contacttxt{background:#fff;border:1px solid #007cc3;}
.news-right-contacttxt img{float:left;width:30%;margin:5% 2% 0 5%;}
.news-right-contacttxt p{font-size:14px;line-height:26px;padding:5% 5% 3% 5%;}
.news-right-contacttxt span{padding:2% 0 2% 5%;display:block;color:#fff;background:#007cc3;}
.news-right-contacttxt span i{font-size:18px;margin-right:8px;}
.news-right-contacttxt span a{font-size:20px;color:#ffd618;}

/******** case *********/

.case .case-bd{width: 100%;margin-bottom: 3%;}
.case .case-bd ul li{float: left;width: 32%;padding: 1%;background: #007cc3;margin: 1% 2% 1% 0;color: #fff;text-align: center;}
.case .case-bd ul li:nth-child(3n){margin-right: 0;}
.case .case-bd ul li h5{font-size: 18px;line-height: 40px;height: 40px;overflow: hidden;padding-top: 1%;color: #fff;}
.case .case-bd ul li h5 a{color: #fff;}
.case .case-bd ul li p{font-size: 15px;color: #aae0ff;line-height: 200%;}

.case-click{margin: 2% auto;}
.case-click h3{margin-bottom: 1%;}
.case-click .con-txt{float: left;width: 48%;}
.case-click .con-txt dl{clear: both;overflow: hidden;position: relative;padding-left: 100px;margin-top: 2%;}
.case-click .con-txt dl dt{width: 80px;position: absolute;left: 0;text-align: center;background: #f2f8fc;font-size: 24px;line-height: 24px;padding: 16px 10px;}
.case-click .con-txt dl dt span{display: block;font-size: 15px;color: #666;}
.case-click .con-txt dl dd{}
.case-click .con-txt dl dd h5{font-size: 18px;height: 28px;overflow: hidden;}
.case-click .con-txt dl dd p{font-size: 15px;color: #666;line-height: 180%;height: 52px;}

.case-click .con-pic{float: right;width: 48%;}
.case-click .con-pic ul li{float: left;width: 49%;margin: 2% 2% 0 0;text-align: center;background: #007cc3;padding: 1%;}
.case-click .con-pic ul li:nth-child(2n){margin-right: 0;}
.case-click .con-pic ul li span{height: 32px;line-height: 32px;overflow: hidden;display: block;margin-top: 1%;color: #fff;}

.case-list{margin-top: 2%;}
.case-list .position span{font-size: 24px;font-weight: bold;color: #007cc3;}
.case-list ul.list{border-top: 1px solid #c0e8ff;border-left: 1px solid #c0e8ff;}
.case-list ul.list li{float: left;text-align: center;width: 6.25%;border-bottom: 1px solid #c0e8ff;border-right: 1px solid #c0e8ff;line-height: 280%;}
.case-list ul.list li a{display: block;}
.case-list dl{width: 49%;background: #007cc3;padding: 1%;color: #fff;margin-top: 2%;position: relative;float: left;}
.case-list dl:nth-child(2n){float: right;}
.case-list dl dt{width: 32%;float: left;}
.case-list dl dd{width: 65%;float: right;}
.case-list dl dd a{color: #fff;display: block;height: 32px;overflow: hidden;}
.case-list dl dd p{color: #aae0ff;font-size: 14px;line-height: 180%;}

.case-list .con ul li{float: left;width: 32%;padding: 1%;background: #007cc3;margin: 2% 2% 0 0;color: #fff;text-align: center;}
.case-list .con ul li:nth-child(3n){margin-right: 0;}
.case-list .con ul li h5{font-size: 18px;line-height: 40px;height: 40px;overflow: hidden;padding-top: 1%;color: #fff;}
.case-list .con ul li h5 a{color: #fff;}
.case-list .con ul li p{font-size: 15px;color: #aae0ff;line-height: 200%;}

.pagelist{margin: 1% auto;padding:1%;text-align: center;}
.pagelist span{display: inline-block;padding: 0 5px;}
.pagelist .page-numbar a{display: inline-block;padding: 0 5px;}

.case-recommend {margin-bottom: 3%;}
.case-recommend .txt1{float: left;width: 31%;}
.case-recommend .txt1 h3{background: #007cc3;color: #fff;font-size: 20px;padding-left: 5%;line-height: 280%;font-weight: bold;}
.case-recommend .txt1 ul{background: #f2f8fc;padding: 2% 5%;}
.case-recommend .txt1 ul li{line-height: 240%;}
.case-recommend .txt1 ul li i{color: #007cc3;margin-right: 2%;}

.case-recommend .txt2{float: right;width: 66%;}
.case-recommend .txt2 .news-hd{background: #007cc3;}
.case-recommend .txt2 .news-hd ul{clear: both;overflow: hidden;}
.case-recommend .txt2 .news-hd ul li{float: left;width: 25%;line-height: 280%;font-size: 20px;color: #fff;}
.case-recommend .txt2 .news-hd ul li.on{background: #da2d28;}
.case-recommend .txt2 .news-bd .con{background: #f2f8fc;padding: 1% 2%;}
.case-recommend .txt2 .news-bd .con ul{clear: both;overflow: hidden;}
.case-recommend .txt2 .news-bd .con ul li{float: left;width: 49%;line-height: 240%;}
.case-recommend .txt2 .news-bd .con ul li:nth-child(2n){float: right;}
.case-recommend .txt2 .news-bd .con ul li i{font-size: 12px;position: relative;top:-2px;margin-right: 6px;color: #da2d28;}
.case-recommend .txt2 .news-bd .con ul li span{font-size: 14px;color: #888;float: right;}

/******** content *********/

.show-position{padding: 10px 0 1px 0;border-bottom: 1px solid #eee;}
.content-show{margin: 2% auto;}
.content{float: left;width: 70%;}
.content .content-title h2{font-size: 30px;}
.content .content-title .info{color: #666;}
.content .content-title .info img{display:inline-block;vertical-align: middle;}
.content .content-title .info a{color:red;}
.content .con{border-top: 1px dashed #eee;padding: 2% 0;margin: 1% 0;}
.content .con p{padding: .5% 0;text-indent:2em;}
.content .con .kfgy{margin-top:2%;}

.show-case h4{font-size: 24px;font-weight: bold;color: #007cc3;line-height: 50px;margin-top: 3%;}
.show-case h4 img{float: left;height: 50px;margin-right: 10px;}
.show-case h4 a{font-size: 16px;float: right;}
.show-case dl{background: #007cc3;padding: 1%;color: #fff;margin-top: 2%;clear: both;overflow: hidden;}
.show-case dl dt{width: 32%;float: left;}
.show-case dl dd{width: 66%;float: right;padding-top: 4%;}
.show-case dl dd a{color: #fff;display: block;font-size: 18px;}
.show-case dl dd p{color: #aae0ff;}

.show-news h4{font-size: 24px;font-weight: bold;color: #007cc3;line-height: 50px;margin-top: 3%;border-bottom: 2px solid #f2f8fc;padding-bottom: 10px;margin-bottom: 1%;}
.show-news h4 img{float: left;height: 50px;margin-right: 10px;}
.show-news h4 a{font-size: 16px;float: right;}
.show-news ul li{float: left;width: 48%;line-height: 220%;}
.show-news ul li:nth-child(2n){float: right;}
.show-news ul li i{font-size: 12px;position: relative;top:-2px;margin-right: 6px;color: #da2d28;}
.show-news ul li span{font-size: 14px;color: #666;float: right;}

/******** jigou *********/

.jigou{margin: 2% auto;}
.jigou ul li{float: left;width: 23.5%;margin: 1% 2% 1% 0;}
.jigou ul li:nth-child(4n){margin-right: 0;}
.jigou ul li .txt{padding: 5%;background: #f2f8fc;}
.jigou ul li .txt h4{font-size: 18px;font-weight: bold;color: #007cc3;margin-bottom: 2%;}
.jigou ul li .txt p{color: #666;font-size: 14px;line-height: 180%;}

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

.jigou-details{float: right;width: 77%;}
.jigou-details h2{font-size: 24px;line-height: 60px;font-weight: bold;color: #007cc3;padding-bottom: 1%;border-bottom: 1px solid #007cc3;}
.jigou-details h2 img{float: left;height: 60px;margin-right: 10px;}
.jigou-details h2 span{float: right;font-size: 18px;font-weight: normal;color: #888;}
.jigou-details .con{padding: 1% 0;border-bottom: 1px dashed #eee;margin-bottom: 1%;}
.jigou-details .con p{margin: 1% 0;line-height: 200%;}

.jigou-pic ul li{float: left;width: 25%;}

/******** certificate *********/

.certificate{margin: 2.5% auto 2% auto;}
.certificate ul li{float: left;width: 23.5%;margin-right: 2%;}
.certificate ul li:nth-child(4n){margin-right: 0;}
.certificate ul li h4{line-height: 50px;height: 50px;overflow: hidden;}

/******** company *********/

.company-list{background: #f2f8fc;padding: 2% 0;}
.position{text-align: right;line-height: 50px;margin-bottom: 10px;color: #666;}
.position i{color: #da2d28;margin-right: 10px;}
.position span{float: left;font-size: 20px;color: #333;}
.position span img{height: 50px;float: left;margin-right: 10px;}
.company-list .con ul{border-top: 1px solid #c0e8ff;border-left: 1px solid #c0e8ff;}
.company-list .con ul li{float: left;text-align: center;width: 12.5%;border-bottom: 1px solid #c0e8ff;border-right: 1px solid #c0e8ff;line-height: 280%;}
.company-list .con ul li a{display: block;}

.company1{margin: 2% auto;}
.company1 .txt{float: left;width: 71%;}
.company1 .txt h3{font-size: 40px;font-weight: bold;color: #da2d28;margin-bottom: 2%;}
.company1 .txt h3 i{font-size: 50px;}
.company1 .txt h3 span{color: #007cc3;}
.company1 .pic{width: 25%;float: right;margin-top: 5%;}

.company2{position: relative;}
.company2 .pic{width: 66.66%;}
.company2 p{width: 50%;padding: 3% 4%;background: #f2f8fc;position: absolute;right: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}

.company3{background: #f2f8fc url(../images/companybg1.jpg) center no-repeat;margin: 3% auto;padding: 4% 0;}
.company3 ul li{width: 33.33%;float: left;font-size: 18px;padding: 4% 3%;border-right: 1px solid rgba(255,255,255,.2);color: #fff;}
.company3 ul li span{display: block;font-size: 46px;line-height: 140%;font-weight: bold;}
.company3 ul li:nth-child(3n){border-right: none;}
.company3 ul li:nth-child(1),.company3 ul li:nth-child(2),.company3 ul li:nth-child(3){border-bottom: 1px solid rgba(255,255,255,.2);}

.company4{position: relative;}
.company4 p{margin-left: 42%;line-height: 240%;font-size: 18px;padding-top: 2%;}
.company4 .pic{width: 52%;position: absolute;left: -14%;top:-6%;}

.company5{margin: 3% auto;}
.company5 p{font-size: 18px;line-height: 240%;}
.company5 ul li{float: left;width: 32%;margin-right: 2%;margin-top: 3%;}
.company5 ul li:nth-child(3n){margin-right: 0;}

.company6{background: linear-gradient(to right, #f2f8fc 0%,#f2f8fc 70%,white 30%,white 100%);}
.company6 .container{position: relative;}
.company6 .txt{width: 52%;font-size: 18px;line-height: 240%;padding: 4% 0;}
.company6 .txt img{margin: 0 0 3% 0;}
.company6 .pic{position: absolute;right:-240px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}

.company-classify{padding-bottom: 2%;}
.company-classify .txt1{width: 49%;float: left;}
.company-classify .txt2{width: 49%;float: right;}
.company-classify .con{position: relative;margin-bottom: 5%;}
.company-classify .con h4{position: absolute;top:0;left:0;background: #da2d28;font-size: 24px;color: #fff;font-weight: bold;padding: 2% 4%;}
.company-classify .con p{background: #fff;margin: -8% 4% 0 4%;padding: 3%;font-size:18px;
    -webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.05), -2px 0px 5px 1px rgba(0,0,0,0.05);
    -ms-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
    -o-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
    box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.05), -2px 0px 5px 1px rgba(0,0,0,0.05);}
.company-classify .txt3 p{font-size: 18px;line-height: 240%;}

/******** contact *********/

.contact-txt{margin: 2% auto;position: relative;}
.contact .pic{width: 220px;position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);text-align: center;}
.contact .pic img{width: 100px;}
.contact .pic b{font-size: 24px;font-weight: bold;display: block;margin-top: 10px;}
.contact .txt{width: 76%;float: right;padding: 2% 0 2% 5%;border-left: 1px solid #f2f2f2;}
.contact .txt h4{font-size: 24px;font-weight: bold;margin-bottom: 1%;}
.contact .txt p{font-size: 18px;line-height: 220%;}

.contact .con li{float: left;width: 28%;background: #f8f8f8;margin-right: 2%;padding: 4% 0;text-align: center;}
.contact .con li:last-child{margin-right: 0;width: 40%;}
.contact .con li i{font-size: 24px;margin-bottom: 20px;color: #007cc3;opacity: 0.8;filter: alpha(opacity=80);}
.contact .con li p a{display: block;font-size: 24px;font-weight: bold;margin-top: 10px;color: #da2d28;}
.contact .con li p span{display: block;font-size: 24px;font-weight: bold;margin-top: 10px;color: #da2d28;}

.contact-list .con h5{font-size: 18px;text-align: left;padding: 1% 0;color: #666;}
.contact-list .con ul{clear:both;overflow: hidden;}
.contact-list .con li{width:19%;float:left;margin-left:1%;border: 1px solid #f2f2f2;padding:2% 1% 1% 1%;}
.contact-list .con li img{margin-bottom: 5px;}
.contact-list .con li p{font-size: 18px;margin-top: 10px;}
.contact-list .con li p a{font-size: 24px;color: #da2d28;display: block;margin-top: 10%;}
.contact-list .con li i{color: #007cc3;font-size: 30px;display: block;margin-bottom: 16%;}
.contact-list .con li:first-child{margin-left: 0;}
.contact-list .con li:nth-child(2),.contact-list .con li:nth-child(3){padding: 5% 3%;width: 19.5%;}

.contact-list .txt{padding: 3% 0;}
.contact-list .txt h3{font-size: 30px;font-weight: bold;color: #007cc3;margin-bottom: 1%;}
.contact-list .txt p{font-size: 18px;line-height: 240%;}

/******** zuzhi *********/

.zuzhi .title{padding-top: 2%;}
.zuzhi .title p{font-size: 18px;line-height: 220%;}
.zuzhi .pic{width: 46%;float: right;margin-bottom: 3%;text-align: right;}
.zuzhi .txt{width: 50%;float: left;margin-bottom: 2%;}
.zuzhi .txt .con{margin-bottom: 4%;}
.zuzhi .txt .con span{display: inline-block;background: #da2d28;color: #fff;font-size: 20px;font-weight: bold;padding:5px 20px;margin-bottom: 3%;}
.zuzhi .txt .con p{padding-left: 20px;position: relative;line-height: 160%;margin: 1% 0;}
.zuzhi .txt .con p i{font-size: 14px;position: absolute;left:0;top:6px;color: #007cc3;opacity: 0.8;filter: alpha(opacity=80);}

/******** message *********/

.message .title p{padding: 0 10%;}
.message .con{background: #007cc3;}
.message .form{width: 60%;float: left;background: #fff;padding: 4%;-webkit-box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.05), -2px 0px 10px 1px rgba(0,0,0,0.05);
    -ms-box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.05),-2px 0px 10px 1px rgba(0,0,0,0.05);
    -o-box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.05),-2px 0px 10px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.05),-2px 0px 10px 1px rgba(0,0,0,0.05);
    box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.05), -2px 0px 10px 1px rgba(0,0,0,0.05);}
.message .form ul{clear: both;overflow: hidden;}
.message .form ul li{width: 48%;float: left;margin-bottom: 4%;}
.message .form ul li:nth-child(2n){float: right;}
.message .form ul li:nth-child(5){width: 100%;}
.message .form ul li label{color: #888;display: block;}
.message .form ul li label i{width: 20px;text-align: center;color: #007cc3;margin-right: 5px;}
.message .form ul li input{border-bottom: 1px solid #eee;width: 100%;padding-bottom: 10px;}
.message .form ul li textarea{border-bottom: 1px solid #eee;width: 100%;padding: 10px 0;}
.message .form ul li.time{display: none;}
.message .form .message-button input{background: #007cc3;color: #fff;font-size: 20px;padding: 5px 30px;margin: 0 20px;}
.message .form .message-button input.submit{background: #da2d28;}

.message .txt{width: 40%;float: right;background: #007cc3;padding: 3% 4%;color: #fff;}
.message .txt h4{font-size: 24px;font-weight: bold;margin-bottom: 4%;}
.message .txt h4 span{display: block;}
.message .txt .tel{margin-top: 3%;}

.kefu{margin-bottom: 2.5%;}
.kefu .title{padding-bottom: 1%;}
.kefu ul li{ float:left; width:49%; background: #fff;}
.kefu ul li:nth-child(even){float: right;}
.kefu ul li h5{font-size: 18px;background: #f2f8fc;line-height: 260%;margin: 3% 0;}
.kefu .con{position: relative;clear: both;overflow: hidden;}
.kefu .pic{float: left;width: 28%;}
.kefu .wx{float: right;width: 28%;}
.kefu .txt{max-width:176px;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.kefu .txt p{float: left;text-align: left;line-height: 26px;margin: 10px 0;padding-left: 40px;position: relative;}
.kefu .txt p i{color: #007cc3;font-size: 30px;position: absolute;left:0;}
.kefu .txt p a{display: block;font-size:20px;font-weight: bold;color: #da2d28;}

/******** statement *********/

.statement .txt{margin-top: 1%;}
.statement ul li{float: left;width: 48%;margin-bottom: 3%;position: relative;}
.statement ul li:nth-child(even){float: right;}
.statement ul li p{padding-left: 80px;}
.statement ul li i{position: absolute;left: 0;top:0;width: 60px;font-size: 30px;line-height: 60px;background: #007cc3;color: #fff;text-align: center;border-radius: 50%;}
.statement ul li img{margin-top: 2%;}

/******** promise *********/

.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{background: #f2f8fc;padding-top: 2%;margin-top: 1%;}
.promise2 h3{margin-bottom: 2%;}
.promise2 ul{background: url(../images/promise2.png) center top no-repeat;padding: 1% 0 2% 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;}

.promise3{margin: 1% auto 3% auto;position: relative;}
.promise3 ul li{float: left;width: 23%;margin-left: 2%;margin-top: 2%;padding:3%;border: 1px solid #eee;background: #fbfbfb;}
.promise3 ul li:nth-child(1){width: 50%;margin-left: 0;}
.promise3 ul li:nth-child(5){padding-right: 0;}
.promise3 ul li:nth-child(6){width: 48%;margin-left: 0;}
.promise3 ul li:nth-child(7){width: 50%;}
.promise3 ul li h4{font-size: 20px;font-weight: bold;margin-bottom: 10px;color: #007cc3;}
.promise3 ul li:nth-child(1) p{position: relative;width: 46%;float: left;text-align: center;margin-top: 15px;}
.promise3 ul li:nth-child(1) p span{display: block;background: #da2d28;color: #fff;margin-bottom: 5px;font-weight: bold;}
.promise3 ul li:nth-child(1) p:nth-child(even){float: right;}
.promise3 ul li p span{display: inline-block;}
.promise3 ul li:nth-child(7) p{position: relative;width: 46%;float: left;text-align: center;margin-top: 20px;}
.promise3 ul li:nth-child(7) p:nth-child(odd){float: right;}
.promise3 ul li:nth-child(7) p a{display: block;font-size: 20px;font-weight: bold;color: #da2d28;padding: 2px 0;}
.promise3 .pic{width: 48%;position: absolute;left: 0;bottom:0;}

/******** service *********/

.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;}

/******** tip-off *********/

.tip-off{margin: 3% auto 2.5% auto;}
.tip-off .txt{float: left;width: 46%;padding-top: 3%;}
.tip-off .form{float: right;width: 50%;background: #f2f8fc;padding: 3% 4%;}
.tip-off h4{font-size: 24px;font-weight: bold;color: #007cc3;padding-left: 20px;border-left: 3px solid #007cc3;line-height: 100%;margin: 3% 0;}
.tip-off .p{padding-bottom: 3%;}
.tip-off .form table{width: 100%;border: none;}
.tip-off .form table td{padding: 5px 0;font-size: 16px;vertical-align: top;border: none;}
.tip-off .form table label{line-height: 36px;}
.tip-off .form table i{width: 20px;text-align: center;margin-right: 5px;color: #da2d28;}
.tip-off .form table input{width: 100%;background: #fff;height: 36px;padding-left: 10px;}
.tip-off .form table textarea{width: 100%;background: #fff;height: 100px;padding-left: 10px;padding-top: 10px;}
.tip-off .time{display: none;}
.tip-off .button{text-align: right;}
.tip-off .button input{font-size: 18px;font-weight: bold;color: #fff;margin-left: 10px;padding: 8px 30px;background: #007cc3;}
.tip-off .button input.submit{background: #da2d28;}

.tip-off .con ul{position: relative;}
.tip-off .con ul li{float: left;width: 27%;padding: 3%;background: #f2f8fc;position: relative;margin-right: 3%;margin-top: 3%;}
.tip-off .con ul li:last-child{width: 40%;margin-right: 0;}
.tip-off .con ul li i{position: absolute;top:50%;font-size: 24px;background: #007cc3;color: #fff;width: 50px;line-height: 50px;text-align: center;border-radius: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.tip-off .con ul li p{padding-left: 60px;}
.tip-off .con ul li p a{display: block;font-size: 24px;font-weight: bold;color: #da2d28;}
.tip-off .con ul li p span{display: block;font-size: 24px;font-weight: bold;color: #da2d28;}
.tip-off .con .p1{text-align: center;font-size: 20px;margin-top: 3%;}

/******** syssm *********/

.syssm {margin: 2% auto;}
.syssm .pic{float: left;width: 29%;margin-top: 3%;}
.syssm .txt{width: 65%;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%;}

/******** songjian *********/

.songjian{margin: 3% auto;position: relative;}
.songjian h3{text-align: left;}
.songjian .txt{width: 73%;position: relative;z-index: 2;padding-bottom: 2%;}
.songjian .txt .con{background: rgba(255,255,255,.9);padding: 4% 5% 4% 0;}
.songjian .txt .con p{position: relative;padding-left: 40px;margin: 10px 0;}
.songjian .txt .con p span{position: absolute;left: 0;top:2px;width: 28px;line-height: 28px;font-size: 18px;color: #fff;background: #007cc3;text-align: center;}

.songjian .pic{position: absolute;z-index: 1;right: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}

.songjian-note .pic{float: left;width: 29%;}
.songjian-note .txt{width: 66.66%;float: right;}
.songjian-note .txt h3{text-align: left;padding: 1% 0;}
.songjian-note .txt p{padding-left: 80px;position: relative;padding-top: 5px;margin-top: 3%;}
.songjian-note .txt p em{position: absolute;left:0;top:0;width: 70px;line-height: 70px;font-size: 22px;background: #007cc3;color: #fff;border-radius: 50%;text-align: center;}
.songjian-note .txt p span{display: block;color: #da2d28;}

.songjian-form{padding: 3% 0;background: #f2f8fc;margin: 3% auto;}
.songjian-form table{width: 100%;border-collapse:collapse;}
.songjian-form #table1,.songjian-form #table2{text-align: center;}
.songjian-form #table1{margin-bottom: 1%;}
.songjian-form table tr td{border: 1px solid rgba(0, 124, 195, .4);padding: .5% 0;margin: 0;display: table-cell;}
.songjian-form table thead{background: rgba(0, 124, 195, .2);line-height: 240%;font-size: 20px;border-bottom: 1px solid rgba(0, 124, 195, .4);}
.songjian-form table input.text{width: 100%;padding: 0 10px;}
.songjian-form table input.date{width: 40px;}
.songjian-form #table2 tr td:nth-child(6){width: 10%;}
.songjian-form #table3{border: 1px solid rgba(0, 124, 195, .4);border-top: none;width: 100%;margin-bottom:2%;}
.songjian-form #table3 tr td{border: none;padding: 0 0 0 2%;}
.songjian-form .button input{background: #007cc3;color: #fff;font-size: 20px;padding: 5px 30px;margin: 0 20px;}
.songjian-form .button input.submit{background: #da2d28;}
.songjian-form .bg{background: rgba(0, 124, 195, .1);}

.songjian-loss{margin-bottom: 2%;position: relative;}
.songjian-loss .txt{padding-right: 18%;}
.songjian-loss .txt h4{font-size: 24px;font-weight: bold;color: #007cc3;padding: 1% 0;}
.songjian-loss .txt p{margin-bottom: 1%;}
.songjian-loss .txt p a{font-size: 24px;font-weight: bold;color: #da2d28;}
.songjian-loss .txt p span{margin-right: 5%;}
.songjian-loss .txt p i{font-size: 20px;font-weight: bold;color: #da2d28;margin-right: 1%;}
.songjian-loss .txt .pt{padding-top: 1%;}
.songjian-loss .pic{position: absolute;z-index: 1;right: -80px;top:0;}
.songjian-loss .model a{display: inline-block;background: #007cc3;color: #fff;font-size: 20px;line-height: 50px;padding: 0 4%;border-radius: 25px;margin: 2% 0;}
.songjian-loss .model a i{padding-left: 5%;}

/******** culture *********/

.culture-txt{margin: 3% auto;}
.culture-txt .txt{width: 60%;float: right;}
.culture-txt .txt h3{font-size: 36px;font-weight: bold;color: #007cc3;padding-bottom: 1%;}
.culture-txt .txt p{text-indent:2em;line-height: 240%;margin-top: 2%;}
.culture-txt .txt p b{color: #da2d28;}
.culture-txt .pic{float: left;width: 37%;}

.culture1{background: #f2f8fc;padding: 3% 0;}
.culture1 ul li{float: left;width: 23.5%;margin: 1% 2% 1% 0;padding: 3%;background: #007cc3;color: #fff;border-radius: 10px;}
.culture1 ul li a{color: #fff;}
.culture1 ul li:nth-child(1),.culture1 ul li:nth-child(2),.culture1 ul li:nth-child(3){width: 32%;}
.culture1 ul li:nth-child(3),.culture1 ul li:nth-child(7){margin-right: 0;}
.culture1 ul li h4{font-size: 20px;margin-bottom: 5%;font-weight: bold;}
.culture1 ul li:nth-child(1){background:#d2b80e;}
.culture1 ul li:nth-child(2){background:#e29d08;}
.culture1 ul li:nth-child(3){background:#e26108;}
.culture1 ul li:nth-child(4){background:#e208ab;}
.culture1 ul li:nth-child(5){background:#bf08e2;}
.culture1 ul li:nth-child(6){background:#6408e2;}
.culture1 ul li:nth-child(7){background:#087fe2;}

.culture2{margin: 2.5% auto;position: relative;}
.culture2 .txt1{width: 32%;float: left;text-align: right;}
.culture2 .txt2{width: 32%;float: right;}
.culture2 ul li{margin: 5% 0;}
.culture2 ul li h4{font-size: 20px;font-weight: bold;}
.culture2 ul li p{font-size: 18px;}
.culture2 .txt1 ul li{padding-right: 20px;border-right: 2px solid #da2d28;}
.culture2 .txt2 ul li{padding-left: 20px;border-left: 2px solid #da2d28;}
.culture2 .pic{width:32%;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}

.culture3{background: #f2f8fc;}
.culture3 .container{position: relative;}
.culture3 .title p{font-size: 18px;}
.culture3 .txt1{float: right;width: 33.33%;text-align: center;font-size: 18px;line-height: 240%;margin-top: 1%;margin-right: 33.33%;}
.culture3 .txt1 ul li i{font-size: 14px;color: #007cc3;margin-right: 10px;position: relative;top:-2px;}
.culture3 .txt1 ul li span{color: #da2d28;font-size: 20px;font-weight: bold;}
.culture3 .txt2{float: left;width: 33.33%;position: relative;color: #fff;padding: 5% 0;}
.culture3 .txt2 h4{position: relative;z-index: 2;font-size: 24px;font-weight: bold;margin-bottom: 4%;}
.culture3 .txt2 p{position: relative;z-index: 2;font-size: 18px;line-height: 220%;}
.culture3 .txt2 h5{position: relative;z-index: 2;font-size: 20px;font-weight: bold;margin-top: 4%;}
.culture3 .txt2 i{position: absolute;z-index: 1;right: 0;top:0;padding-left: 9999px;margin-left: -9999px;display: block;width: 100%;height: 100%;background: #007cc3;}
.culture3 .pic{position: absolute;right: 0;bottom:0;width: 33.33%;}

.culture4 .con{position: relative;padding-left: 40%;margin-bottom: 2%;}
.culture4 .con .pic{width: 45%;position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.culture4 .con ul li{padding: 3% 0;padding-left: 120px;position: relative;}
.culture4 .con ul li span{width: 100px;font-size: 30px;line-height: 100px;font-weight: bold;text-align: center;color: #fff;background: #007cc3;border-radius: 50%;position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.culture4 .con ul li:nth-child(1),.culture4 .con ul li:nth-child(5){margin-right: 15%;}
.culture4 .con ul li:nth-child(2),.culture4 .con ul li:nth-child(4){margin-right: 5%;margin-left: 10%;}
.culture4 .con ul li:nth-child(3){margin-left: 15%;}
.culture4 .con ul li:nth-child(even) span{background: #da2d28;}

/******** zeren *********/

.zeren1 .title p{font-size: 18px;margin-bottom: 1%;}
.zeren1 .pic{width: 55%;float: left;}
.zeren1 .txt{width: 42%;float: right;padding-top: 1%;}
.zeren1 .txt ul li{position: relative;padding: 1.6% 0;padding-left: 20px;}
.zeren1 .txt ul li i{font-size: 14px;color: #007cc3;position: absolute;left: 0;top:35%;}

.zeren2{background: #f2f8fc;padding: 4% 0;margin: 3% auto;}
.zeren2 ul li {width: 24%;margin: 0 .5%;float: left;background: url(../images/zeren-icon.png) center no-repeat;-webkit-background-size: auto 100%;background-size:  auto 100%;}
.zeren2 ul li:nth-child(odd){background: url(../images/zeren-icon1.png) center no-repeat;-webkit-background-size: auto 100%;background-size:  auto 100%;}
.zeren2 ul li .txt{padding: 30% 15%;color: #fff;}
.zeren2 ul li .txt h4 {font-size: 24px;font-weight: bold;z-index: 1;margin-bottom: 5%;}
.zeren2 ul li:nth-child(1),.zeren2 ul li:nth-child(8){margin-left: 13%;}
.zeren2 ul li:nth-child(4),.zeren2 ul li:nth-child(5),.zeren2 ul li:nth-child(6),.zeren2 ul li:nth-child(7){margin: -6.5% .5%;}

.zeren3{margin-bottom: 3%;}
.zeren3 dl{margin: 2% 0;}
.zeren3 dl dt{float: left;width: 30%;position: relative;}
.zeren3 dl dt img{float: right;}
.zeren3 dl dt h4{font-size: 24px;line-height: 60px;display: inline-block;padding: 0 8%;background: rgba(218, 45, 40, .8);color: #fff;position: absolute;left: 0;top:50%;margin-top: -30px;}
.zeren3 dl:nth-child(odd) dt h4{background: rgba(0, 124, 195, .8);}
.zeren3 dl dd{float: right;width: 70%;background: #fff;padding: 3%;line-height: 230%;-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.05), -2px 0px 5px 1px rgba(0,0,0,0.05);
    -ms-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
    -o-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
    box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.05), -2px 0px 5px 1px rgba(0,0,0,0.05);}

/******** job *********/

.job .txt p{line-height: 240%;font-size: 18px;text-indent: 2em;}

.job .tith3{margin: 2% auto;}
.job .job-list{background: linear-gradient(to right, #f2f8fc 0%,#f2f8fc 50%,#fbfbfb 50%,#fbfbfb 100%);padding: 2% 0;}
.job .job-list .list1{float: left;width: 46%;}
.job .job-list .list2{float: right;width: 46%;}
.job .job-list ul li{border-bottom: 1px dashed #80b3d0;padding: 3% 0;position: relative;}
.job .job-list ul li:last-child{border-bottom: none;}
.job .job-list ul li h5{font-size: 18px;}
.job .job-list ul li h5 span{float: right;font-size: 16px;color: #da2d28;font-weight: bold;}
.job .job-list ul li h5 i{color: #007cc3;margin-right: 10px;}
.job .job-list ul li .con{display: none;padding: 3%;background: #fff;margin-top: 2%;line-height: 160%;width: 100%;}
.job .job-list ul li .con h6{font-size: 16px;font-weight: bold;padding: .5% 0;}
.job .job-list ul li .con p{padding: .5% 0;}
.job .job-list ul li .con p span{display: inline-block;padding-right: 2%;}
.job .job-list ul li:hover .con{display: block;position: absolute;z-index: 33;}
.job .job-list ul li:hover h5 i{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.job h4{text-align: center;font-size: 24px;font-weight: bold;background: #007cc3;color: #fff;padding: 1%;}

.job-fuli{margin: 2% auto;}
.job-fuli h3{margin-bottom: 1%;}
.job-fuli ul li{float: left;width: 32%;margin-top: 2%;margin-right: 2%;background: #f2f8fc;padding:3%;text-align: center;}
.job-fuli ul li:nth-child(3n){margin-right: 0;}
.job-fuli ul li span{display: block;font-size: 40px;line-height: 120%;margin-bottom: 3%;color: #007cc3;}
.job-fuli  h5{font-size: 18px;line-height: 240%;text-align: center;padding: 0 10%;margin-top: 3%;}
.job-fuli  h5 span{font-size: 20px;font-weight: bold;color: #da2d28;}

/******** zhunze *********/

.zhunze{margin: 3% auto 2% auto;}
.zhunze .zhunze-txt{position: relative;margin-bottom: 3%;}
.zhunze .zhunze-txt .txt{width: 45%;float: left;padding-top: 4%;}
.zhunze .zhunze-txt .txt h3{font-size: 36px;font-weight: bold;color: #007cc3;margin-bottom: 4%;}
.zhunze .zhunze-txt .txt h3:after{content: '';display: block;width: 40px;border-bottom: 2px solid #da2d28;padding-bottom: 3%;}
.zhunze .zhunze-txt .txt p{font-size: 18px;line-height: 220%;}
.zhunze .zhunze-txt .txt span{font-size: 30px;font-weight: bold;line-height: 60px;display: inline-block;margin-top: 5%;background: #f2f8fc;border-radius: 30px;padding-left: 30px;}
.zhunze .zhunze-txt .txt span i{width: 60px;margin-left: 20px;background: #da2d28;color: #fff;line-height: 60px;text-align: center;font-size: 30px;border-radius: 50%;}
.zhunze .zhunze-txt .pic{width: 50%;float: right;}

.zhunze .con h4{text-align: center;font-size: 30px;font-weight: bold;margin-bottom: 2%;}
.zhunze .con ul li{float: left;width: 32%;margin: 1% 2% 1% 0;text-align: center;position: relative;}
.zhunze .con ul li:nth-child(3n){margin-right: 0;}
.zhunze .con ul li span{background: #da2d28;color: #fff;font-size: 20px;font-weight: bold;width: 80px;line-height: 40px;position: absolute;bottom:0;left:50%;margin-left: -40px;border-radius: 10px 10px 0 0;}
.zhunze .con ul li p{background: #f2f8fc;padding:5% 8%;}

.zhunze1{background: #f2f8fc;padding: 3% 0;}
.zhunze1 h4{font-size: 30px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.zhunze1 .con{position: relative;}
.zhunze1 .con .pic{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.zhunze1 ul li{float: left;width: 48%;background: rgba(0, 124, 195, .1);margin: 2% 0;position: relative;padding: 4%;padding-left: 7%;line-height: 220%;border-radius: 20px;}
.zhunze1 ul li:nth-child(even){float: right;}
.zhunze1 ul li em{position: absolute;width: 110px;line-height: 30px;font-size: 24px;font-weight: bold;text-align: center;background: #007cc3;color: #fff;padding: 20px;border-radius: 50%;border: 5px solid #f2f8fc;}
.zhunze1 ul li:nth-child(1) em{top:-55px;left: -5px;}
.zhunze1 ul li:nth-child(2){background: rgba(218, 45, 40, .1);}
.zhunze1 ul li:nth-child(2) em{background: #da2d28;top:-55px;right: -5px;}
.zhunze1 ul li:nth-child(3){background: rgba(218, 45, 40, .1);}
.zhunze1 ul li:nth-child(3) em{background: #da2d28;bottom:-55px;left: -5px;}
.zhunze1 ul li:nth-child(4) em{bottom:-55px;right: -5px;}

.zhunze2{margin: 3% auto;}
.zhunze-team .pic{float: left;width: 50%;}
.zhunze-team .txt{width: 46%;float: right;padding-top: 2%;}
.zhunze-team .txt h4{font-size: 36px;font-weight: bold;color: #da2d28;margin-bottom: 2%;}
.zhunze-team .txt p{font-size: 18px;line-height: 220%;}

.zhunze-staff .pic{float: right;width: 50%;}
.zhunze-staff .txt{width: 48%;float: left;padding-top: 4%;}
.zhunze-staff .txt h4{font-size: 36px;font-weight: bold;color: #da2d28;margin-bottom: 2%;}
.zhunze-staff .txt p{font-size: 18px;line-height: 220%;}

/******** linian *********/

.linian{margin: 3% auto 2% auto;}
.linian .txt{float: left;width: 72%;}
.linian .pic{float: right;width: 24%;}
.linian .txt h4{font-size: 24px;font-weight: bold;}
.linian .txt p{position: relative;font-size: 16px;line-height: 24px;padding: 3px 0;padding-left: 40px;margin: 1.5% 0;}
.linian .txt p span{position: absolute;left: 0;top:0;width: 30px;line-height: 30px;text-align: center;font-size: 20px;background: #007cc3;color: #fff;border-radius: 50%;}
.linian .txt p b{color: #da2d28;}
.linian .txt .p{line-height: 180%;padding: 0;}
.linian .txt .txt1{margin-bottom: 3%;}
.linian .txt .txt2{margin-bottom: 3%;}

/******** letter *********/

.letter{margin: 2% auto;}
.letter .tit{margin-bottom: 2%;}
.letter .tit h3{font-size: 46px;color: #da2d28;}
.letter .tit h4{font-size: 36px;color: #007cc3;}
.letter .txt h5{font-size: 18px;font-weight: bold;margin-bottom: 5px;}
.letter .txt p{text-indent: 2em;padding: 5px 0;}
.letter .txt p span{float: right;}
.letter .txt p em{float: right;font-size: 20px;font-weight: bold;}
.letter .pic{float: left;margin-right: 4%;margin-bottom: 2%;}

/******** fuwu *********/

.fuwu .con .pic{float: left;width: 50%;}
.fuwu .con p{float: right;width: 46%;font-size: 18px;line-height: 200%;}
.fuwu .txt{margin: 2.5% auto;}
.fuwu .txt h3{margin-bottom: 1.5%;}
.fuwu .txt p{font-size: 18px;line-height: 230%;padding: 0 5%;}
.fuwu .icon{background: #007cc3 url(../images/fuwu-iconbg.jpg) center 100% no-repeat;padding-bottom: 3%;margin-top: 7%;}
.fuwu .icon ul li{float: left;width: 25%;padding: 0 5%;}
.fuwu .icon ul li img{margin-bottom: 3%;margin-top: -50%;}
.fuwu .icon ul li a{font-size: 20px;color: #fff;display: block;}

.fuwu-con .title p{font-size: 18px;}
.fuwu-con .con{position: relative;}
.fuwu-con .con .pic{width: 25%;position: absolute;top:0;height: 100%;}
.fuwu-con .con .txt{background: #f2f8fc;padding: 3% 4%;}
.fuwu-con .con .txt p{font-size: 16px;line-height: 24px;position: relative;padding: 3px 0;margin: 1% 0;padding-left: 40px;}
.fuwu-con .con .txt p i{width: 30px;font-size: 16px;text-align: center;line-height: 30px;background: #007cc3;color: #fff;position: absolute;left:0;top:0;border-radius: 50%;}
.fuwu-con .con1,.fuwu-con .con3{padding-left: 25%;}
.fuwu-con .con2,.fuwu-con .con4{padding-right: 25%;}
.fuwu-con .con1 .pic{background: url(../images/fuwu1.jpg) center no-repeat;left: 0;}
.fuwu-con .con2 .pic{background: url(../images/fuwu2.jpg) center no-repeat;right: 0;}
.fuwu-con .con3 .pic{background: url(../images/fuwu3.jpg) center no-repeat;left: 0;}
.fuwu-con .con4 .pic{background: url(../images/fuwu4.jpg) center no-repeat;right: 0;}

.fuwu-con .txt1{margin: 3% auto;}
.fuwu-con .txt1 h3{margin-bottom: 1%;}
.fuwu-con .txt1 p{font-size: 18px;line-height: 220%;padding: 0 5%;}
.fuwu-con .txt1 ul li{display: inline-block;line-height: 40px;margin: 2% 2% 0 2%;}
.fuwu-con .txt1 ul li i{float: left;width: 40px;font-size: 20px;line-height: 40px;background: #007cc3;color: #fff;margin-right: 10px;border-radius: 50%;}
.fuwu-con .txt1 ul li a{font-size: 24px;font-weight: bold;color: #da2d28;}
.fuwu-con .txt1 ul li span{font-size: 24px;font-weight: bold;color: #da2d28;}

/******** rencai *********/

.rencai .txt-con{margin: 3% auto 1% auto;}
.rencai .txt-con .txt{width: 46%;float: left;font-size: 18px;line-height: 240%;}
.rencai .txt-con .txt h4{font-size: 24px;font-weight: bold;color: #da2d28;line-height: 240%;}
.rencai .txt-con .pic1{width: 26%;float: left;margin-right: 2%;}
.rencai .txt-con .pic2{width: 25%;float: right;}

.rencai-con .tit{background: #007cc3;font-size: 20px;font-weight: bold;color: #fff;padding: 1.5% 2% 1.5% 3%;width: 100%;}
.rencai-con span{float: left;}
.rencai-con .span1{width: 44%;}
.rencai-con .span2{width: 10%;text-align: center;}
.rencai-con .span3{width: 10%;text-align: center;margin: 0 13%;}
.rencai-con .span4{width: 10%;text-align: center;}
.rencai-con li{border: 1px solid #eee;border-top: none;}
.rencai-con li .span1{color: #007cc3;}
.rencai-con h5{padding: 1.5% 2% 1.5% 3%;font-size: 18px;clear: both;overflow: hidden;width: 100%;}
.rencai-con .txt{display: none;margin: 0 2% 2% 2%;background: #f8f8f8;padding: 1% 2% 2% 2%;}
.rencai-con li:hover .txt{display: block;}
.rencai-con .txt h6{font-size: 18px;font-weight: bold;margin-top: 1%;}
.rencai-con .p{font-size: 18px;line-height: 200%;text-align: center;padding: 3% 0;}

.rencai-txt .txt{margin: 1.5% auto 3% auto;background: #000 url(../images/rencaibg.jpg) center no-repeat;}
.rencai-txt .txt .con{position: relative;padding: 2.5% 0 2.5% 24%;color: #fff;}
.rencai-txt .txt .con h3{font-size: 36px;font-weight: bold;margin-bottom: 1%;}
.rencai-txt .txt .pic{position: absolute;left: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}

.rencai-txt .con ul{background: url(../images/rencai-line.png) center no-repeat;}
.rencai-txt .con ul li{float: left;width: 47%;position: relative;margin-top: 3%;}
.rencai-txt .con ul li:nth-child(odd){float: right;}
.rencai-txt .con ul li h4{position: absolute;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);width: 18%;font-size: 24px;font-weight: bold;z-index: 2;background: url(../images/rencai-icon.png) center no-repeat;-webkit-background-size: auto 100%;background-size: auto 100%;padding: 6% 4%;text-align: center;line-height: 28px;color: #fff;letter-spacing: 2px;max-height:120px;}
.rencai-txt .con ul li p{position: relative;z-index: 1;background: #f2f8fc;width: 91%;padding: 6% 14% 6% 5%;}
.rencai-txt .con ul li:nth-child(even) h4{right: 0;}
.rencai-txt .con ul li:nth-child(odd) h4{left: 0;}
.rencai-txt .con ul li:nth-child(odd) p{padding: 6% 5% 6% 14%;margin-left: 9%;}
.rencai-txt .con ul li:nth-child(2){margin-top: 11.2%;}
.rencai-txt .con ul li i{width: 8%;height: 2px;display: block;background: #da2d28;position: absolute;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);z-index: 2;}
.rencai-txt .con ul li i:after{content: '';display: block;width: 10px;height: 10px;border: 2px solid #da2d28;border-radius: 50%;margin-top: -4px;background: #fff;}
.rencai-txt .con ul li:last-child{margin-bottom: 3%;}
.rencai-txt .con ul li:nth-child(even) i{right: -7.2%;}
.rencai-txt .con ul li:nth-child(even) i:after{float: right;}
.rencai-txt .con ul li:nth-child(odd) i{left: -7.2%;}

.rencai-txt .con .p{font-size: 20px;line-height: 200%;text-align: center;letter-spacing: 2px;margin-bottom: 3%;}
.rencai-txt .con .p span{display: block;color: #da2d28;}

/******** touzi *********/

.touzi1{margin-top: 3%;}
.touzi1 h3{text-align: left;}
.touzi1 h4{font-size: 24px;color: #007cc3;line-height: 200%;}
.touzi1 .txt{position: relative;margin-top: 1.5%;}
.touzi1 .txt p{background: #f2f8fc;padding: 3% 24% 3% 4%;margin-right: 20%;line-height: 220%;}
.touzi1 .pic{width: 40%;position: absolute;right: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);z-index: 2;}

.touzi2{position: relative;margin-top: 5%;margin-bottom: 4%;}
.touzi2 .txt{background: #f2f8fc;margin-left: 20%;padding: 3% 4% 3% 24%;}
.touzi2 .txt h3{font-size: 40px;font-weight: bold;color: #da2d28;margin-bottom: 1%;}
.touzi2 .txt p{line-height: 220%;}
.touzi2 .pic{width: 40%;position: absolute;left: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);z-index: 2;}

.touzi3{background: #007cc3;background: linear-gradient(to bottom, #007cc3 0%,#007cc3 80%,white 80%,white 100%);color: #fff;padding: 2.5% 0 0 0;position: relative;}
.touzi3 h3{font-size: 30px;font-weight: bold;margin-bottom: 1%;}
.touzi3 p{line-height: 240%;}
.touzi3 img{margin-top: 3%;;}

.touzi4{margin: 2% auto;}
.touzi4 h3{font-size: 36px;font-weight: bold;text-align: center;color: #da2d28;margin-bottom: 2%;}
.touzi4 .txt{width: 54%;float: left;}
.touzi4 .txt p{text-indent: 2em;}
.touzi4 .pic{width: 42.5%;float: right;}

.touzi5 .txt{width: 54%;float: right;padding-top: 2.5%;}
.touzi5 .txt h3{font-size: 36px;font-weight: bold;color: #da2d28;margin-bottom: 2%;}
.touzi5 .txt p{line-height: 220%;}
.touzi5 .pic{width: 42.5%;float: left;}
.touzi5 .con h3{font-size: 36px;font-weight: bold;color: #007cc3;padding: 2% 0 1% 0;}
.touzi5 .con p{font-size: 18px;line-height: 220%;}
.touzi5 .con p span{display: block;}
.touzi5 .con p a{font-size: 24px;font-weight: bold;color: #da2d28;}

.touzi6{background: #007cc3 url(../images/touzi6bg.jpg) center no-repeat;margin: 2% auto 3% auto;}
.touzi6 .container{position: relative;}
.touzi6 .txt{padding: 4% 0;width: 53%;color: #fff;}
.touzi6 .txt h3{font-size: 36px;font-weight: bold;margin-bottom: 2%;}
.touzi6 .pic{position: absolute;right: -15%;bottom:0;}

.touzi7 .con{position: relative;}
.touzi7 .txt{width: 60%;background: #f2f8fc;padding: 3%;position: absolute;right: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);z-index: 2;}
.touzi7 .txt h3{font-size: 30px;font-weight: bold;color: #007cc3;margin-bottom: 1%;}
.touzi7 .txt p{line-height: 220%;}
.touzi7 .pic{width: 50%;}
.touzi7 ul li{float: left;width: 24%;margin-top: 2%;margin-right: 2%;background: #f2f8fc;padding: 3% 2.5%;}
.touzi7 ul li h4{margin-bottom: 10px;font-size: 24px;font-weight: bold;color: #007cc3;}
.touzi7 ul li:last-child{width: 48%;margin-right: 0;}

.touzi8 .touzi-tel{float: left;width: 38%;}
.touzi8 .touzi-tel p{padding: 1.8% 0;line-height: 36px;}
.touzi8 .touzi-tel p i{float: left;width: 36px;line-height: 36px;margin-right: 10px;background: #007cc3;color: #fff;text-align: center;border-radius: 50%;}
.touzi8 .touzi-tel p span{font-size: 20px;font-weight: bold;color: #da2d28;}
.touzi8 .txt{float: right;width: 58%;background: #f2f8fc;padding: 3% 3% 3% 23%;position: relative;overflow: hidden;}
.touzi8 .txt h3{font-size: 24px;color: #007cc3;margin-bottom: 2%;}
.touzi8 .pic{width: 35%;position: absolute;left: 0;top:0;}
.touzi8 .p{text-align: center;font-size: 18px;line-height: 200%;padding: 3% 0;}
.touzi8 .p span{display: block;}
.touzi8 .p a{font-size: 24px;font-weight: bold;color: #da2d28;}

/******** zhaoshang *********/

.joining-model{margin: 3% auto;}
.joining-model .txt{width: 46%;float: left;padding-top: 3%;}
.joining-model .txt h3{text-align: left;}
.joining-model .txt hr{display: block;width: 70px;height: 2px;background: #007cc3;margin: 4% 0 5% 0;}
.joining-model .txt p{line-height: 240%;}
.joining-model .txt p.tel{margin-top: 2%;}
.joining-model .pic{width: 50%;float: right;}

.joining-youshi{padding:2.5% 0 4% 0;background: #f2f8fc;}
.joining-youshi h3{margin-bottom: 3%;}
.joining-youshi .txt{position: relative;width: 46%;padding: 0 15% 0 5%;float: left;}
.joining-youshi .txt i{position: absolute;left: 0;top:0;z-index: 1;font-size: 160px;color: #007cc3;opacity: 0.1;filter: alpha(opacity=10);line-height: 80%;}
.joining-youshi .txt h4{font-size: 24px;font-weight: bold;color: #007cc3;margin-bottom: 3%;}
.joining-youshi .txt p span{font-weight: bold;color: #da2d28;}
.joining-youshi .txt .pic{width: 30%;position: absolute;right: 0;top:0;}
.joining-youshi .txt2{float: right;}
.joining-youshi .txt3{width: 100%;padding: 4% 54% 4% 5%;margin: 2% auto;}
.joining-youshi .txt3:before{content: "";display: block;width: 100%;border-top: 1px solid #d9ebf6;padding-bottom: 8%;}
.joining-youshi .txt3:after{content: "";display: block;width: 100%;border-bottom: 1px solid #d9ebf6;padding-top: 8%;}
.joining-youshi .txt3 i{top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.joining-youshi .txt3 .pic{width: 50%;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.joining-youshi .txt5{float: right;}

.joining-problem .con{position: relative;padding: 3% 0;}
.joining-problem .con ul li{width: 32.5%;position: relative;float: left;margin: 2% 0;}
.joining-problem .con ul li:nth-child(odd){margin-right: 35%;}
.joining-problem .con ul li h4{width: 100px;line-height: 100px;font-size: 24px;font-weight: bold;color: #fff;background: #007cc3;border-radius: 50%;}
.joining-problem .con ul li p{font-size: 18px;text-align: left;padding-left: 120px;position: absolute;left: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.joining-problem .con ul li p span{color: #da2d28;}
.joining-problem .con ul li:nth-child(odd) h4{float: right;}
.joining-problem .con ul li:nth-child(odd) p{padding-left: 0;padding-right: 120px;text-align: right;}
.joining-problem .con .pic{position: absolute;width: 30%;left: 35%;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.joining-problem .p{font-size: 20px;line-height: 220%;}
.joining-problem .p span{display: block;}
.joining-problem .p b{font-weight: bold;color: #007cc3;font-size: 24px;}
.joining-problem .tel{margin-top: 1%;}

.joining-requirement{padding: 2.5% 0 3% 0;background: #f2f8fc;margin: 2.5% auto;}
.joining-requirement h4 span{display: inline-block;font-size: 24px;line-height: 50px;border-radius: 25px;background: #007cc3;color: #fff;padding: 0 3%;margin-top: 1%;}
.joining-requirement h4:after{display: block;clear: both;content: "";border-bottom: 2px solid #007cc3;margin: -24px 10% 0 10%;}
.joining-requirement ul li{position: relative;z-index: 2;float: left;width: 18%;margin: 0 1%;padding-top: 80px;margin-top: 0;}
.joining-requirement ul li:before{position: absolute;z-index: 1;left: 50%;top:0;content: "";display: block;width: 2px;height: 80px;background: #007cc3;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}
.joining-requirement ul li span{display: block;background: #fff;border-radius: 50%;border: 10px solid #007cc3;font-size: 24px;padding: 30% 0;}

.joining-support h3{padding: 1% 0 4% 0;}
.joining-support h3 em{font-size: 46px;}
.joining-support ul li{float: left;width: 20%;position: relative;background: url(../images/joining-support.png) center no-repeat;-webkit-background-size: auto 100%;background-size: auto 100%;font-size: 24px;color: #fff;padding: 8% 0;margin: 25px 0;}
.joining-support ul li span{position: absolute;top:-25px;left: 50%;margin-left: -25px;width: 50px;line-height: 50px;background: rgba(218, 45, 40, .8);border-radius: 50%;}
.joining-support ul li:nth-child(6){margin-left: 10%;}
.joining-support ul li:nth-child(6),.joining-support ul li:nth-child(7),.joining-support ul li:nth-child(8),.joining-support ul li:nth-child(9){margin-top: -10%;}
.joining-support ul li:nth-child(6) span,.joining-support ul li:nth-child(7) span,.joining-support ul li:nth-child(8) span,.joining-support ul li:nth-child(9) span{top:auto;bottom:-25px;}

.joining-service{margin: 3% auto;}
.joining-service h3{margin-bottom: 3%;}
.joining-service .txt{float: right;width: 52%;padding-top: 3%;}
.joining-service .txt ul li{position: relative;margin-bottom: 5%;padding-left: 60px;background: #f2f8fc;border-radius: 6px;font-size: 18px;line-height: 26px;padding-right: 3%;padding: 12px 15px 12px 40px;margin-left: 25px;}
.joining-service .txt ul li span{position: absolute;left: -25px;top:50%;margin-top: -25px;display: inline-block;width: 50px;line-height: 50px;background: #007cc3;border-radius: 50%;color: #fff;text-align: center;font-size: 24px;}
.joining-service .pic{float: left;width: 43.75%;}

.joining-conditions .con{background: #007cc3 url(../images/joining-conditions.jpg) center no-repeat;padding: 3% 0;}
.joining-conditions .con h3{font-size: 36px;font-weight: bold;color: #fff;padding-bottom: 1%;}
.joining-conditions .con p{position: relative;line-height: 24px;padding: 3px 0;padding-left: 40px;color: #fff;margin: 1% 0;}
.joining-conditions .con p span{position: absolute;left: 0;top:0;background: #fff;color: #007cc3;text-align: center;border-radius: 6px;width: 30px;line-height: 30px;}
.joining-conditions .map{margin: 2% auto;}

.honor h4{font-size: 30px;font-weight: bold;color: #007cc3;margin-top: 3%;}

.joining-process ul li{float: left;width: 30%;position: relative;border: 2px solid #f2f8fc;padding: 5% 4% 3% 4%;margin-top: 2%;}
.joining-process ul li:nth-child(2){margin: 2% 5% 0 5%;}
.joining-process ul li h4{font-size: 20px;font-weight: bold;color: #da2d28;padding: 7% 0 3% 0;}
.joining-process ul li i{position: absolute;top:-25px;left: 50%;margin-left: -25px;width: 50px;line-height: 50px;font-size: 24px;text-align: center;background: #f2f8fc;display: inline-block;color: #007cc3;border-radius: 50px;}
.joining-process ul li:hover{background: #f2f8fc;}

.joining-contact{margin: 2.5% auto;}
.joining-contact .con{float: left;width: 45%;}
.joining-contact .con h4{font-size: 24px;font-weight: bold;padding-bottom: 1%;}
.joining-contact .con p{line-height: 40px;font-size: 18px;margin-top: 3%;}
.joining-contact .con p i{float: left;width: 40px;line-height: 40px;margin-right: 10px;text-align: center;background: #007cc3;color: #fff;border-radius: 50%;font-size: 20px;}
.joining-contact .con p a{font-size: 24px;font-weight: bold;color: #da2d28;}
.joining-contact .con p span{font-size: 20px;font-weight: bold;color: #da2d28;}
.joining-contact .txt{float: right;width: 52%;background: #007cc3;color: #fff;padding: 3%;}
.joining-contact .txt h4{font-size: 24px;margin-bottom: 2%;font-weight: bold;}

/******** repair *********/

.repair{margin: 3% auto;}
.repair h3{margin-bottom: 3%;}
.repair .pic{float: left;width: 28%;position: relative;}
.repair .con{float: right;width: 68%;}
.repair .con .txt1 h5{font-size: 24px;font-weight: bold;}
.repair .con .txt1 p{text-indent: 2em;margin: 1% 0;}
.repair .con .txt2 h6{font-size: 20px;font-weight: bold;}
.repair .con .txt2 p{padding-left: 40px;margin: 1% 0;position: relative;}
.repair .con .txt2 p i{position: absolute;width: 30px;line-height: 30px;border-radius: 50px;background: #007cc3;text-align: center;color: #fff;font-size: 20px;left: 0;top:1px;}
.repair .con .txt2 p span{float: right;font-size: 20px;font-weight: bold;}


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

/******** news *********/

.news-con .list-new dl dd p{font-size: 14px;}
.list-box ul li span{display: none;}
.list-click ul li span{display: none;}

.newslist .con dl dt{width: 14%;}
.newslist .con dl dt .date i{font-size: 30px;}
.newslist .con dl dt .click{font-size: 14px;}

.piclist .con dl dt{width: 27%;}

.news-right .tit{font-size:18px;}
.news-right .list1 span{font-size:18px;}
.news-right-case dl dt{width: 36%;}
.news-right-case dl dd{font-size: 15px;line-height: 180%;width: 60%;}
.news-right-recommend ul li{font-size: 15px;}
.news-right-contact h5{font-size:18px;}
.news-right-contact p a{font-size: 24px;}
.news-right-contact p span{font-size: 16px;}
.news-right-contact ul li{font-size:14px;}
.news-right-contacttxt p{line-height:22px;}
.news-right-contacttxt span{font-size:15px;}
.news-right-contacttxt span a{font-size:18px;}
.news-right-contacttxt span i{font-size:16px;margin-right:5px;}

/******** case *********/

.case .case-bd ul li h5{font-size: 16px;}
.case .case-bd ul li p{font-size: 14px;}

.case-click .con-txt dl{padding-left: 90px;}
.case-click .con-txt dl dd p{font-size: 14px;height: 50px;}

.case-list .position span{font-size: 20px;}
.case-list ul.list li{line-height: 240%;}
.case-recommend .txt1{width: 32%;}
.case-recommend .txt1 ul{padding: 2% 4%;}
.case-recommend .txt1 ul li{font-size: 15px;}
.case-recommend .txt2 .news-bd .con ul li{font-size: 15px;}
.case-recommend .txt2 .news-bd .con ul li span{display: none;}

.case-list dl dt{width: 36%;}
.case-list dl dd{width: 62%;}
.case-list dl dd a{line-height: 160%;height: 25px;}

.case-list .con ul li h5{font-size: 16px;}
.case-list .con ul li p{font-size: 14px;}


/******** content *********/

.content .content-title h2{font-size: 24px;}
.show-case dl dd{padding-top: 0;}
.show-news ul li span{display: none;}

/******** jigou *********/

.jigou-content .jigou-list ul li{letter-spacing: 0;}
.jigou-content .jigou-list .left-contact p span{font-size: 14px;}
.jigou-details .con p{line-height: 180%;}

/******** certificate *********/

.certificate ul li h4{line-height: 40px;height: 40px;overflow: hidden;}

/******** company *********/

.position{line-height: 42px;}
.position span{font-size: 18px;}
.position span img{height: 42px;}

.company1 .txt{width: 100%;}
.company1 .txt h3{font-size: 36px;margin-bottom: 1%;text-align: center;}
.company1 .txt h3 i{font-size: 36px;}
.company1 .pic{display: none;}

.company2 p {width: 60%;padding: 3%;}

.company4 p{margin-left: 48%;line-height: 200%;font-size: 16px;padding-top: 0;}
.company4 .pic{left: 0;top:0;width: 46%;}

.company5 p{font-size: 16px;line-height: 200%;}
.company5 ul li{margin-top: 2%;}

.company6 .txt{width: 50%;line-height: 220%;font-size: 16px;}
.company6 .txt img{height: 80px;}
.company6 .pic{width: 48%;right: 0;}

.company-classify .con h4{font-size: 20px;}
.company-classify .con p{font-size: 16px;line-height: 180%;padding: 3% 4%;}

.company-classify .txt3 p{font-size: 16px;line-height: 200%;}
.company-classify .txt3 p.tel{margin-top: 1%;}

/******** contact *********/

.contact .txt{width: 72%;padding: 1% 0 1% 5%;}

.contact-list .con h5{font-size: 16px;}
.contact-list .con li{padding: 2% 2% 1% 2%;}
.contact-list .con li p{font-size: 16px;}
.contact-list .con li p a{font-size: 20px;margin-top: 3%;}

.contact-list .txt p{font-size: 16px;line-height: 240%;}

/******** zuzhi *********/

.zuzhi .title p{line-height: 180%;}

/******** message *********/

.message .form{width: 54%;}
.message .form ul li{margin-bottom: 5%;}
.message .txt{width: 46%;padding: 3%;}

.kefu .txt p{margin: 5px 0;}

/******** statement *********/

.statement ul li{width: 49%;}
.statement ul li p{padding-left: 60px;}
.statement ul li i{width: 50px;font-size: 24px;line-height: 50px;}

/******** promise *********/

.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%;}

.promise3 ul li{font-size: 15px;padding: 2%;}
.promise3 ul li:nth-child(1) p{width: 48%;line-height: 190%;margin-top: 12px;}
.promise3 ul li:nth-child(7) p{width: 48%;line-height: 190%;margin: 5px 0;}

/******** service *********/

.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%;}

/******** tip-off *********/

.tip-off .txt{padding-top: 0;}
.tip-off .con ul li{width: 28%;margin-right: 2%;}
.tip-off .con ul li i{width: 42px;line-height: 42px;}
.tip-off .con ul li p{padding-left: 50px;}
.tip-off .con ul li p a{font-size: 20px;line-height: 120%;}
.tip-off .con ul li p span{font-size: 20px;line-height: 120%;}
.tip-off .con .p1{font-size: 18px;margin-top: 2%;}

/******** syssm *********/

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

/******** songjian *********/

.songjian .txt{padding-bottom: 1%;}
.songjian .txt .con{padding: 2% 4% 2% 0;}
.songjian .pic{width: 56%;}

.songjian-note .pic{width: 35%;}
.songjian-note .txt{width: 60%;}
.songjian-note .txt h3{padding-top: 0;}
.songjian-note .txt p{margin-top: 1%;padding-left: 70px;}
.songjian-note .txt p em{font-size: 20px;width: 60px;line-height: 60px;}

.songjian-form table thead tr td{font-size: 18px;}
.songjian-form table tr td{font-size: 15px;}

.songjian-loss .txt{padding-right: 20%;}
.songjian-loss .pic{right: 0;width: 20%;}

/******** culture *********/

.culture-txt .txt h3{font-size: 30px;}
.culture-txt .txt p{line-height: 200%;margin-top: 1%;}

.culture2 .txt1{width: 34%;}
.culture2 .txt2{width: 34%;}
.culture2 ul li h4{font-size: 18px;}
.culture2 ul li p{font-size: 16px;}
.culture2 .txt1 ul li{padding-right: 15px;}
.culture2 .txt2 ul li{padding-left: 15px;}
.culture2 .pic{width:28%;}

.culture3 .txt1{font-size: 16px;line-height: 220%;}
.culture3 .txt1 ul li span{font-size: 18px;}
.culture3 .txt2{padding: 4% 0;}
.culture3 .txt2 h4{font-size: 20px;margin-bottom: 4%;}
.culture3 .txt2 p{font-size: 16px;line-height: 220%;}
.culture3 .txt2 h5{font-size: 18px;font-weight: bold;margin-top: 4%;}

.culture4 .con{padding-left: 30%;}
.culture4 .con ul li{padding: 2% 0;padding-left: 120px;}
.culture4 .con ul li:nth-child(1),.culture4 .con ul li:nth-child(5){margin-right: 10%;}

/******** zeren *********/

.zeren1 .title p{margin-bottom: 0;}
.zeren1 .pic{width: 46%;}
.zeren1 .txt{width: 52%;padding-top: 0;}
.zeren1 .txt ul li{padding: .5% 0;padding-left: 20px;}

.zeren2 ul li .txt{padding: 26% 10%;}

.zeren3 dl dt h4{line-height: 50px;margin-top: -25px;}
.zeren3 dl dd{padding: 2.5% 3%;line-height: 200%;}


/******** job *********/

.job .txt p{line-height: 220%;}
.job .tith3{margin: 3% auto;}
.job h4{font-size: 20px;padding: 2% 1%;}

.job-fuli{margin-top: 3%;}
.job-fuli ul li{padding:3% 2%;}
.job-fuli h5{line-height: 220%;}


/******** zhunze *********/

.zhunze .zhunze-txt .txt{width: 45%;padding-top: 2%;}
.zhunze .zhunze-txt .txt h3{font-size: 30px}
.zhunze .zhunze-txt .txt p{font-size: 16px;line-height: 200%;}
.zhunze .zhunze-txt .txt span{font-size: 24px;}

.zhunze .con h4{font-size: 24px;}
.zhunze .con ul li span{font-size: 20px;}
.zhunze .con ul li p{padding:5% 6%;}

.zhunze1 h4{font-size: 24px;}
.zhunze1 .con .pic{width: 16%;top:52%;}
.zhunze1 ul li{width: 49%;margin: 1% 0;padding: 4% 0;padding-left: 4%;line-height: 220%;}
.zhunze1 ul li em{width: 90px;line-height: 24px;font-size: 20px;padding: 16px 20px;}
.zhunze1 ul li:nth-child(1) em{top:-45px;}
.zhunze1 ul li:nth-child(2) em{top:-45px;}
.zhunze1 ul li:nth-child(3) em{bottom:-45px;}
.zhunze1 ul li:nth-child(4) em{bottom:-45px;}

.zhunze-team .txt{width: 46%;padding-top: 0;}
.zhunze-team .txt h4{font-size: 28px;margin-bottom: 1%;}
.zhunze-team .txt p{font-size: 16px;line-height: 200%;}

.zhunze-staff .txt{width: 50%;padding-top: 4%;}
.zhunze-staff .txt h4{font-size: 24px;margin-bottom: 1%;}
.zhunze-staff .txt p{font-size: 15px;line-height: 220%;}

/******** linian *********/

.linian .txt{float: left;width: 100%;}
.linian .pic{display: none;}

/******** letter *********/

.letter{margin: 3% auto;}
.letter .tit{margin-bottom: 2%;}
.letter .tit h3{font-size: 40px;}
.letter .tit h4{font-size: 30px;}
.letter .pic{width: 28%;margin-right: 3%;margin-bottom: 2%;}

/******** fuwu *********/

.fuwu .con p{width: 48%;font-size: 16px;line-height: 190%;}
.fuwu .txt h3{margin-bottom: 1%;}
.fuwu .txt p{padding: 0 0 2% 0;}
.fuwu-con .title p{padding: 0 5%;}
.fuwu-con .con .txt{padding: 3%;}
.fuwu-con .txt1 p{padding: 0;}

/******** rencai *********/

.rencai .txt-con{margin-bottom: 2%;}
.rencai .txt-con .txt{width: 50%;font-size: 16px;line-height: 220%;}
.rencai .txt-con .txt h4{font-size: 20px;line-height: 200%;}
.rencai .txt-con .pic1{width: 24%;}
.rencai .txt-con .pic2{width: 24%;}

.rencai-con .tit{font-size: 18px;}
.rencai-con h5{font-size: 16px;}
.rencai-con .span1{width: 50%;}
.rencai-con .span2{width: 10%;text-align: center;}
.rencai-con .span3{width: 10%;text-align: center;margin: 0 10%;}
.rencai-con .span4{width: 10%;text-align: center;}

.rencai-txt .txt{margin-top: 0;}
.rencai-txt .txt .pic{width: 30%;}
.rencai-txt .txt .con{padding-left: 30%;}
.rencai-txt .txt .con h3{font-size: 30px;}
.rencai-txt .con ul li h4{font-size: 20px;line-height: 24px;}

/******** touzi *********/

.touzi1 h4{font-size: 22px;}
.touzi1 .txt p{padding: 3% 23% 3% 3%;}

.touzi2{margin: 3% auto;}
.touzi2 .txt{padding: 3% 3% 3% 23%;}
.touzi2 .txt h3{font-size: 30px;}

.touzi3 h3{font-size: 26px;}
.touzi3 p{line-height: 220%;}
.touzi3 img{margin-top: 2%;}

.touzi4 h3{font-size: 30px;}

.touzi5 .txt{padding-top: 0;}
.touzi5 .txt h3{font-size: 30px;margin-bottom: 1%;}
.touzi5 .txt p{line-height: 200%;}
.touzi5 .con h3{font-size: 30px;}
.touzi5 .con p span{display: inline;}

.touzi6{background: #007cc3;}
.touzi6 .txt{text-align: center;width: 100%;padding: 3% 0 2% 0;}
.touzi6 .txt h3{font-size: 30px;margin-bottom: 1%;}
.touzi6 .pic{right: 0;width: 100%;position: relative;}

.touzi7 .txt h3{font-size: 24px;}
.touzi7 ul li h4{font-size: 20px;font-weight: bold;}

.touzi8 .touzi-tel{width: 48%;}
.touzi8 .touzi-tel p{padding: 1% 0;}
.touzi8 .txt{width: 48%;padding: 3%;}
.touzi8 .pic{display: none;}

/******** zhaoshang *********/

.joining-model .txt{padding-top: 0;}
.joining-model .txt hr{margin: 3% 0;width: 60px;}
.joining-model .txt p{line-height: 200%;}

.joining-youshi .txt{padding-left: 0;width: 48%;}
.joining-youshi .txt3{width: 100%;margin: 0;}

.joining-problem .con{padding: 1% 0;}

.joining-requirement ul li{padding-top: 60px;}
.joining-requirement ul li:before{height: 60px;}
.joining-requirement ul li span{padding: 26% 0;}

.joining-support h3{padding-bottom: 2%;}
.joining-support h3 em{font-size: 36px;}
.joining-support ul li{margin: 20px 0;}
.joining-support ul li span{width: 40px;line-height: 40px;margin-left: -20px;top:-20px;}
.joining-support ul li:nth-child(6), .joining-support ul li:nth-child(7), .joining-support ul li:nth-child(8), .joining-support ul li:nth-child(9){margin-top: -11%;}
.joining-support ul li:nth-child(6) span, .joining-support ul li:nth-child(7) span, .joining-support ul li:nth-child(8) span, .joining-support ul li:nth-child(9) span {top: auto;bottom: -20px;}

.joining-service .txt{padding-top: 0;}
.joining-service .txt ul li{margin-bottom: 3%;}

.joining-conditions .con h3{font-size: 30px;}

.honor h4{font-size: 24px;}

.joining-process ul li{padding: 5% 3% 3% 3%;width: 32%;}
.joining-process ul li:nth-child(2){margin: 2% 2% 0 2%;}

.joining-contact .con{width: 50%;}
.joining-contact .con p{font-size: 16px;}
.joining-contact .txt{width: 48%;}
.joining-contact .txt h4{font-size: 20px;}

/******** repair *********/

.repair h3{margin-bottom: 2%;}
.repair .pic{display: none;}
.repair .con{width: 100%;}

}

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

/******** news *********/

.news-con .list-new dl{width: 100%;}
.news-con .list-new dl dt{width: 16%;padding: 3% 0;}
.news-con .list-new dl dd{width: 80%;margin-right: 1%;}
.news-con .list-new dl dd{padding-top: 1%;}
.news-con .list-new dl dd a{font-size: 18px;}
.news-con .list-new dl dd p{font-size: 16px;}

.list-box{width: 49%;}
.list-box:nth-child(5){margin-right: 2%;}
.list-box:nth-child(4){margin-right: 0;}
.list-box:nth-child(6){margin-right: 0;}
.list-box ul li span{display: block;}

.list-click{width: 100%;}
.list-click ul li span{display: block;}

.newslist{width: 100%;}
.news-right{display: none;}

/******** case *********/

.case .case-bd ul li h5{line-height: 36px;height: 36px;}
.case .case-bd ul li p{line-height: 160%;}

.case-click .con-txt{width: 100%;}
.case-click .con-txt dl dd p{font-size: 15px;}
.case-click .con-pic{width: 100%;}
.case-click .con-pic ul li{width: 32%;}
.case-click .con-pic ul li:nth-child(2n){margin-right: 2%;}
.case-click .con-pic ul li:nth-child(3n){margin-right: 0;}

.case-list dl{width: 100%;}
.case-list dl dd a{font-size: 16px;line-height: 240%;margin-top: 3%;height: auto;}
.case-list dl dd p{line-height: 200%;}

.case-list .con ul li h5{line-height: 120%;margin: 2% 0;}
.case-list .con ul li p{line-height: 160%;}

.case-recommend .txt1{width: 100%;margin-bottom: 2%;}
.case-recommend .txt1 ul{padding: 1% 2%;clear: both;overflow: hidden;}
.case-recommend .txt1 ul li{float: left;width: 50%;}
.case-recommend .txt2{width: 100%;}
.case-recommend .txt2 .news-bd .con ul li span{display: block;}

/******** content *********/

.content{width: 100%;}
.show-case dl dd{padding-top: 3%;}
.show-news ul li span{display: block;}

/******** jigou *********/

.jigou ul li .txt h4{font-size: 16px;margin-bottom: 1%;}
.jigou ul li .txt p{line-height: 160%;}

.jigou-content .jigou-list{display: none;}
.jigou-details{width: 100%;}
.jigou-details h2{line-height: 50px;font-size: 20px;}
.jigou-details h2 img{height: 50px;}
.jigou-details h2 span{font-size: 16px;}

/******** company *********/

.company-list .con ul li{width: 16.66%;}

.company1 .txt h3{font-size: 30px;}
.company1 .txt h3 i{font-size: 30px;}

.company2 .pic{width: 100%;}
.company2 p {width: 100%;padding: 3% 4%;background: #f2f8fc;position: relative;right: 0;top: 0;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}

.company3 ul li{font-size: 16px;}
.company3 ul li span{font-size: 40px;}

.company4 p{margin-left: 0;}
.company4 .pic{position: relative;width: 100%;margin-top: 2%;}

.company6{background: #f2f8fc;}
.company6 .txt{width: 100%;text-align: center;padding-bottom: 2%;}
.company6 .txt img{margin: 0 auto 2% auto;}
.company6 .pic{width: 60%;margin: 0 auto;position: relative;right: 0;top: 0;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}

.company-classify .con h4{font-size: 18px;}

/******** contact *********/

.contact-txt{margin: 3% auto;}
.contact .pic{width: 18%;}
.contact .pic b{display: none;}
.contact .txt{width: 80%;}
.contact .txt{padding: 0;border: none;}
.contact .txt p{font-size: 16px;line-height: 200%;}

.contact .con li i{font-size: 20px;margin-bottom: 10px;}
.contact .con li p a{font-size: 18px;margin-top: 0;}
.contact .con li p span{font-size: 18px;margin-top: 0;}

.contact-list .con li{width: 24%;}
.contact-list .con li:nth-child(2),.contact-list .con li:nth-child(3){padding: 6% 3%;width: 24.5%;}
.contact-list .con li:last-child{display: none;}
.contact-list .con li p a{margin-top: 6%;}

/******** zuzhi *********/

.zuzhi .title{padding-top: 3%;}
.zuzhi .title p{font-size: 16px;}
.zuzhi .pic{width: 100%;}
.zuzhi .txt{width: 100%;}
.zuzhi .txt .con{margin-bottom: 2%;}
.zuzhi .txt .con span{margin-bottom: 2%;}
.zuzhi .txt .con p i{top:5px;}

/******** message *********/

.message .title p{padding: 0;font-size: 16px;}
.message .form{width: 100%;}
.message .form ul li{margin-bottom: 3%;}
.message .txt{width: 100%;padding: 3%;text-align: center;}
.message .txt h4{margin-bottom: 1%;}
.message .txt h4 span{display: inline;}
.message .txt .tel{margin-top: 1%;}

.kefu ul li h5{font-size: 16px;}
.kefu .txt{max-width: 140px;}
.kefu .txt p{padding-left: 30px;margin: 0;}
.kefu .txt p i{font-size: 20px;top:5px;}
.kefu .txt p a{font-size: 16px;}

/******** statement *********/

.statement ul li{width: 100%;}

/******** promise *********/

.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%;}

.promise3 ul li{padding: 3%;width: 49%;font-size: 16px;}
.promise3 ul li:nth-child(1){width: 100%;}
.promise3 ul li:nth-child(2){margin-left: 0;}
.promise3 ul li:nth-child(4){margin-left: 0;}
.promise3 ul li:nth-child(6){width: 100%;}
.promise3 ul li:nth-child(7){width: 100%;margin-left: 0;}
.promise3 .pic{display: none;}

/******** service *********/

.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;}

/******** tip-off *********/

.tip-off .txt{width: 100%;}
.tip-off .form{width: 100%;margin-top: 3%;}
.tip-off h4{margin: 2% 0;}
.tip-off .p{padding-bottom: 1%;}
.tip-off .con ul li{text-align: center;}
.tip-off .con ul li i{display: none;}
.tip-off .con ul li p{padding-left: 0;}
.tip-off .con ul li p a{font-size: 18px;line-height: 180%;}
.tip-off .con ul li p span{font-size: 18px;line-height: 180%;}
.tip-off .con .p1{font-size: 16px;margin-top: 2%;}

/******** syssm *********/

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


/******** songjian *********/

.songjian .txt{width: 100%;padding-bottom: 3%;}
.songjian .txt .con{padding: 0;}
.songjian .pic{position: relative;width: 100%;top:0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);}

.songjian-note .pic{display: none;}
.songjian-note .txt{width: 100%;}

.songjian-form table thead{line-height: 200%;}
.songjian-form table thead tr td{font-size: 16px;}
.songjian-form table tr td{font-size: 14px;}
.songjian-form #table3 tr td{float: left;width: 50%;padding-left: 3%;}

.songjian-loss .txt{padding-right: 0;}
.songjian-loss .pic{display: none;}

/******** culture *********/

.culture-txt .txt{width: 100%;}
.culture-txt .txt h3{padding-bottom: 0;text-align: center;}
.culture-txt .pic{display: none;}

.culture1 ul li h4{font-size: 18px;}

.culture2 .txt1{width: 48%;}
.culture2 .txt2{width: 48%;}
.culture2 .txt1 ul li{padding-right: 20px;}
.culture2 .txt2 ul li{padding-left: 20px;}
.culture2 .pic{display: none;}

.culture3 .title p{font-size: 16px;}

.culture3 .txt1{width: 50%;margin-right: 0;}
.culture3 .txt2{width: 50%;}
.culture3 .pic{display: none;}

.culture4 .title p{font-size: 16px;}
.culture4 .con{padding-left: 0;}
.culture4 .con .pic{display: none;}
.culture4 .con ul li{padding: 2% 0;padding-left: 95px;position: relative;}
.culture4 .con ul li span{width: 80px;font-size: 24px;line-height: 80px;}
.culture4 .con ul li:nth-child(1),.culture4 .con ul li:nth-child(5){margin-right: 0%;}
.culture4 .con ul li:nth-child(2),.culture4 .con ul li:nth-child(4){margin-right: 0%;margin-left: 0%;}
.culture4 .con ul li:nth-child(3){margin-left: 0%;}

/******** zeren *********/

.zeren1 .pic{width: 100%;}
.zeren1 .txt{width: 100%;margin-top: 3%;}
.zeren1 .txt ul li{font-size: 18px;}

.zeren2 ul li .txt h4{font-size: 20px;}

.zeren3 dl dt h4{font-size: 20px;line-height: 50px;margin-top: -25px;}
.zeren3 dl dd{width: 66%;padding: 1% 0;-webkit-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

/******** job *********/

.job .txt p{font-size: 16px;line-height: 200%;}
.job .txt .pic{margin-top: 2%;}

.job .job-list{background: #f2f8fc;}
.job .job-list .list1{width: 100%;}
.job .job-list .list2{width: 100%;}
.job .job-list .list1 ul li:last-child{border-bottom: 1px dashed #80b3d0;}
.job .job-list ul li{padding: 2% 0;}
.job .job-list ul li:hover .con{display: block;position: relative;z-index: 33;}

.job-fuli ul li{padding:3%;}
.job-fuli h5{padding: 0;}

/******** zhunze *********/

.zhunze .zhunze-txt .txt{width: 100%;padding-top: 0;text-align: center;}
.zhunze .zhunze-txt .txt h3{margin-bottom: 1%;}
.zhunze .zhunze-txt .txt h3:after{display: none;}
.zhunze .zhunze-txt .txt span{margin: 2% 0;}
.zhunze .zhunze-txt .txt span i{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.zhunze .zhunze-txt .pic{width: 100%;}

.zhunze .con ul li p{padding:5%;line-height: 160%;}

.zhunze1 .con .pic{display: none;}
.zhunze1 ul li{width: 100%;margin: 1% 0;padding: 4% 0;padding-left: 4%;line-height: 220%;font-size: 16px;}
.zhunze1 ul li em{width: 90px;line-height: 24px;font-size: 20px;padding: 16px 20px;}
.zhunze1 ul li:nth-child(1) em{top:50%;margin-top: -45px;left: auto;right: 0;}
.zhunze1 ul li:nth-child(2) em{top:50%;margin-top: -45px;left: auto;right: 0;}
.zhunze1 ul li:nth-child(3){background: rgba(0, 124, 195, .1);}
.zhunze1 ul li:nth-child(3) em{background: #007cc3;bottom:50%;margin-bottom: -45px;left: auto;right: 0;}
.zhunze1 ul li:nth-child(4){background: rgba(218, 45, 40, .1);}
.zhunze1 ul li:nth-child(4) em{background: #da2d28;bottom:50%;margin-bottom: -45px;left: auto;right: 0;}
.zhunze1 ul li p{letter-spacing: 2px;}

.zhunze-team .pic{width: 100%;}
.zhunze-team .txt{width: 100%;padding: 3% 0;}

.zhunze-staff .pic{width: 100%;}
.zhunze-staff .txt{width: 100%;padding-top: 3%;}
.zhunze-staff .txt p{font-size: 16px;line-height: 220%;letter-spacing: 2px;}

/******** letter *********/

.letter .tit h3{font-size: 30px;}
.letter .tit h4{font-size: 24px;}
.letter .pic{width: 28%;margin-right: 3%;margin-bottom: 1%;}
.letter .txt p{line-height: 180%;}

/******** fuwu *********/

.fuwu .con .pic{width: 100%;margin-top: 2%;}
.fuwu .con p{width: 100%;font-size: 16px;line-height: 190%;text-indent: 2em;}
.fuwu .txt p{font-size: 16px;}
.fuwu .icon ul li a{font-size: 18px;}
.fuwu-con .con .txt{padding: 3%;}
.fuwu-con .txt1 ul li{margin-top: 1%;}
.fuwu-con .con1,.fuwu-con .con3{padding-left:0;}
.fuwu-con .con2,.fuwu-con .con4{padding-right:0;}
.fuwu-con .con .pic{display: none;}

/******** rencai *********/

.rencai .txt-con{margin-bottom: 2%;}
.rencai .txt-con .txt{width: 66%;font-size: 16px;line-height: 220%;}
.rencai .txt-con .txt h4{font-size: 20px;line-height: 200%;}
.rencai .txt-con .pic1{width: 32%;}
.rencai .txt-con .pic2{display: none;}

.rencai-con .tit{font-size: 18px;padding: 2% 2% 2% 3%;}
.rencai-con h5{font-size: 16px;padding: 2% 2% 2% 3%;}
.rencai-con .span1{width: 85%;}
.rencai-con .span2{display: none;}
.rencai-con .span3{display: none;}
.rencai-con .span4{width: 15%;text-align: center;}
.rencai-con .txt h6{font-size: 16px;}
.rencai-con .p{font-size: 16px;}

.rencai-txt .con ul{background: url(../images/rencai-line.png) 0 center no-repeat;}
.rencai-txt .con ul li{width: 100%;margin: 2% 0;padding-left: 4%;}
.rencai-txt .con ul li:nth-child(2){margin-top: 2%;}
.rencai-txt .con ul li:last-child{margin-bottom: 2%;}
.rencai-txt .con ul li h4{font-size: 20px;line-height: 24px;width: 14%;padding: 5% 4%;}
.rencai-txt .con ul li p{padding: 3% 3% 3% 10%;margin-left: 7%;width: 93%;}
.rencai-txt .con ul li:nth-child(odd) p{padding: 3% 3% 3% 10%;margin-left: 7%;}
.rencai-txt .con ul li:nth-child(even) h4{right: auto;left: 4%;}
.rencai-txt .con ul li:nth-child(odd) h4{left: 4%;}
.rencai-txt .con ul li:nth-child(even) i{right: auto;left: 0;}
.rencai-txt .con ul li:nth-child(even) i:after{float: left;}
.rencai-txt .con ul li:nth-child(odd) i{left: 0;}

.rencai-txt .con .p{letter-spacing: 0;line-height: 180%;font-size: 18px;}
.rencai-txt .con .p span{display: inline;}

/******** touzi *********/

.touzi1 h3{text-align: center;}
.touzi1 h4{font-size: 20px;text-align: center;}
.touzi1 .txt p{line-height: 180%;}
.touzi2 .txt p{line-height: 180%;}

.touzi3{background: linear-gradient(to bottom, #007cc3 0%,#007cc3 86%,white 86%,white 100%);}
.touzi3 h3{font-size: 24px;padding: 0 5%;}
.touzi3 p{line-height: 200%;}
.touzi3 img{margin-top: 2%;}

.touzi4 h3{font-size: 24px;margin-bottom: 1%;}
.touzi4 .txt{width: 100%;}
.touzi4 .pic{width: 100%;margin-top: 2%;}

.touzi5 .txt{width: 100%;}
.touzi5 .txt h3{text-align: center;}
.touzi5 .pic{width: 100%;margin-top: 2%;}

.touzi5 .con p{line-height: 200%;}

.touzi7 .pic{width: 70%;}
.touzi7 .txt h3{font-size: 20px;}
.touzi7 .txt p{line-height: 200%;}

.touzi8 .touzi-tel{width: 50%;}
.touzi8 .txt{padding: 2% 3%;}
.touzi8 .txt h3{font-size: 20px;}
.touzi8 .p{padding-top: 2%;}
.touzi8 .p span{display: inline;}

/******** zhaoshang *********/

.joining-model .txt{width: 100%;text-align: center;padding-bottom: 2%;}
.joining-model .txt h3{text-align: center;padding-bottom: 1%;}
.joining-model .txt hr{display: none;}
.joining-model .pic{width: 100%;}

.joining-youshi{padding-bottom: 0;}
.joining-youshi .txt{width: 100%;padding: 0 30% 5% 10%;}
.joining-youshi .txt p{font-size: 16px;}
.joining-youshi .txt4,.joining-youshi .txt5{padding-top: 2%;padding-bottom: 8%;}
.joining-youshi .txt3{padding-right: 48%;}
.joining-youshi .txt3 .pic{width: 46%;}
.joining-youshi .txt3:before{display: none;}
.joining-youshi .txt3:after{display: none;}

.joining-problem .con{padding-top: 0;}
.joining-problem .con ul li{width: 48%;margin: 1% 0;}
.joining-problem .con ul li:nth-child(odd){margin-right: 4%;}
.joining-problem .con ul li h4{width: 80px;line-height: 80px;font-size: 20px;}
.joining-problem .con ul li p{padding-left: 95px;font-size: 16px;}
.joining-problem .con ul li:nth-child(odd) p{padding-right: 95px;}
.joining-problem .con .pic{display: none;}
.joining-problem .p{font-size: 16px;}
.joining-problem .p b{font-size: 20px;}

.joining-requirement h4 span{font-size: 20px;line-height: 40px;border-radius: 20px;}
.joining-requirement h4:after{margin-top: -19px;}
.joining-requirement ul li{padding-top: 50px;}
.joining-requirement ul li:before{height: 50px;}
.joining-requirement ul li span{font-size: 18px;padding: 23% 0;border: 6px solid #007cc3;}

.joining-support ul li{font-size: 20px;padding: 7% 0;}

.joining-service .txt{width: 100%;}
.joining-service .pic{width: 100%;}

.joining-process ul li{padding: 5% 4% 3% 4%;}
.joining-process ul li i{width: 40px;line-height: 40px;margin-left: -20px;top:-20px;font-size: 20px;}

.joining-contact .con h4{font-size: 20px;}
.joining-contact .con p{padding-left: 50px;position: relative;line-height: 30px;padding-top: 10px;}
.joining-contact .con p i{position: absolute;left:0;top:0;}

/******** repair *********/

.repair .con .txt1 h5{font-size: 20px;}

}

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

/******** news *********/

.news-con .list-new dl{width: 100%;padding: 3%;}
.news-con .list-new dl dt{float: none;display: none;}
.news-con .list-new dl dd{width: 100%;margin-right: 0%;float: none;}
.news-con .list-new dl dd{padding-top: 0%;}
.news-con .list-new dl dd a{font-size: 15px;}
.news-con .list-new dl dd p{font-size: 12px;line-height: 180%;}

.list-box{width: 100%;margin-right: 0;}
.list-box:nth-child(5){margin-right: 0;}
.list-box ul{padding: 4%;}
.list-box ul li{height: auto;line-height: 200%;}
.list-box ul li span{display: block;}
.list-click ul{padding: 4%;}
.list-click ul li{width: 100%;height: auto;line-height: 200%;}

.newslist .con dl dt{width: 20%;}
.newslist .con dl dt .click{display: none;}
.newslist .con dl dd{width: 78%;}
.newslist .con dl dd a.tit{font-size: 15px;max-height: 20px;overflow: hidden;display: block;}
.newslist .con dl dd p{font-size: 14px;line-height: 180%;max-height: 50px;overflow: hidden;}

.piclist .con dl dt{width: 100%;}
.piclist .con dl dd{width: 100%;}

/******** case *********/

.case .case-bd ul li{width: 49%;}
.case .case-bd ul li:nth-child(3n){margin-right: 2%;}
.case .case-bd ul li:nth-child(2n){margin-right: 0;}
.case .case-bd ul li h5{font-size: 14px;line-height: 24px;height: 24px;}
.case .case-bd ul li p{font-size: 12px;}

.case-click .con-txt dl dd h5{font-size: 15px;height: 20px;line-height: 20px;overflow: hidden;margin-bottom: 2px;}
.case-click .con-txt dl dd p{font-size: 12px;line-height: 150%;height: 55px;}
.case-click .con-pic ul li span{height: 24px;line-height: 24px;font-size: 12px;}

.case-list ul.list li{width: 12.5%;}

.case-list dl{padding: 2%;}
.case-list dl dt{width: 100%;}
.case-list dl dd{width: 100%;}
.case-list dl dd a{margin-top: 2%;line-height: 200%;font-size: 15px;}

.case-list .con ul li{width: 100%;}
.case-list .con ul li h5{font-size: 15px;height: auto;}
.case-list .con ul li p{line-height: 180%;}

.case-recommend .txt1 h3{font-size: 18px;}
.case-recommend .txt1 ul {padding: 2% 5%;}
.case-recommend .txt1 ul li{width: 100%;line-height: 200%;font-size: 14px;}

.case-recommend .txt2 .news-hd ul li{font-size: 16px;}
.case-recommend .txt2 .news-bd .con{padding: 2% 4%;}
.case-recommend .txt2 .news-bd .con ul li{width: 100%;line-height: 200%;font-size: 14px;}
.case-recommend .txt2 .news-bd .con ul li span{font-size: 12px;}

/******** content *********/

.show-position{padding-top: 5px;}
.content .content-title h2{font-size: 18px;}
.content .content-title .info span{display:block;}


.show-case h4{font-size: 18px;line-height: 42px;}
.show-case h4 img{height: 42px;}
.show-case h4 a{font-size: 14px;}
.show-case dl dd{padding-top: 0;}
.show-case dl dd a{font-size: 14px;line-height: 160%;height: 22px;overflow: hidden;}
.show-case dl dd p{font-size: 12px;line-height: 160%;}

.show-news h4{font-size: 18px;line-height: 42px;}
.show-news h4 img{height: 42px;}
.show-news h4 a{font-size: 14px;}
.show-news ul{height:240px;overflow:hidden;}
.show-news ul li{width: 100%;float:none;}

/******** jigou *********/

.jigou ul li{width:49%;}
.jigou ul li:nth-child(2n){margin-right: 0;}
.jigou ul li .txt h4{font-size: 14px;margin-bottom: 1%;}
.jigou ul li .txt p{line-height: 160%;font-size: 12px;}

.jigou-details h2{line-height: 42px;font-size: 18px;}
.jigou-details h2 img{height: 42px;margin-right: 5px;}
.jigou-details h2 span{font-size: 12px;}

/******** certificate *********/

.certificate{margin: 3% auto 2% auto;}
.certificate ul li{width: 49%;}
.certificate ul li:nth-child(2n){margin-right: 0;}
.certificate ul li h4{line-height: 30px;height: 30px;overflow: hidden;}

/******** company *********/

.position{text-align: left;line-height: 180%;margin-bottom: 1%;}
.position span{display: none;}
.company-list .con ul li{width: 25%;line-height: 240%;}

.company1 .txt h3{font-size: 20px;}
.company1 .txt h3 i{font-size: 24px;}
.company1 .txt p{line-height: 180%;}

.company2 p{background: #fff;padding: 3% 0 0 0;line-height: 180%;}

.company3 ul li{padding: 2% 0;font-size: 12px;border: none;}
.company3 ul li:nth-child(1), .company3 ul li:nth-child(2), .company3 ul li:nth-child(3) {border: none;}
.company3 ul li span{font-size: 20px;}

.company4 p{line-height: 180%;font-size: 14px;}

.company5 p{line-height: 180%;font-size: 14px;}

.company6 .txt{line-height: 200%;font-size: 15px;}
.company6 .pic{width: 80%;}

.company-classify{padding-bottom: 3%;}
.company-classify .txt1{width: 100%;}
.company-classify .txt2{width: 100%;}
.company-classify .con h4{font-size: 16px;}
.company-classify .con p{font-size: 14px;line-height: 180%;padding: 3%;}

.company-classify .txt3 p{font-size: 14px;line-height: 180%;}

/******** contact *********/

.contact-txt{margin-bottom: 0;}
.contact .pic{display: none;}
.contact .txt{width: 100%;}
.contact .txt h4{font-size: 20px;}
.contact .txt p{font-size: 15px;line-height: 180%;}

.contact .con li{width: 100%;margin: 2% 0 0 0;}
.contact .con li:last-child{width: 100%;}

.contact-list .con h5{font-size: 14px;}
.contact-list .con ul{position: relative;}
.contact-list .con li{width: 24%;padding: 2%;}
.contact-list .con li:nth-child(2){padding: 2% 4% 0 5%;width: 50%;border-bottom: none;}
.contact-list .con li:nth-child(3){padding: 1% 3% 3% 4%;width: 50%;border-top: none;}
.contact-list .con li:last-child{display: none;}
.contact-list .con li:nth-child(4){position: absolute;right: 0;top:0;}
.contact-list .con li p{font-size: 13px;line-height: 150%;margin-top: 5%;}
.contact-list .con li p a{margin-top: 6%;font-size: 18px;}
.contact-list .con li i{float: left;font-size: 20px;margin-right: 5%;margin-top: 5%;}
.contact-list .con li:nth-child(2) p,.contact-list .con li:nth-child(3) p{float: left;text-align: left;}

.contact-list .txt h3{font-size: 18px;}
.contact-list .txt p{font-size: 15px;line-height: 180%;}

/******** zuzhi *********/

.zuzhi .title p{font-size: 14px;}
.zuzhi .pic{width: 100%;}
.zuzhi .txt{width: 100%;}
.zuzhi .txt .con{margin-bottom: 2%;}
.zuzhi .txt .con span{font-size: 16px;padding: 5px 15px;}
.zuzhi .txt .con p{padding-left: 15px;}
.zuzhi .txt .con p i{font-size: 12px;top:5px;}

/******** message *********/

.message .title p{font-size: 14px;}
.message .form ul li{margin-bottom: 3%;}
.message .form .message-button input{font-size: 16px;margin: 0 10px;}
.message .txt h4{font-size: 16px;}

.kefu .title{padding-bottom: 0;}
.kefu ul li{width: 100%;}
.kefu ul li h5{font-size: 15px;}
.kefu .txt p{line-height: 22px;margin: 2px 0;}
.kefu .txt p i{top:3px;}


/******** statement *********/

.statement ul li{width: 100%;}
.statement ul li p{padding-left: 50px;}
.statement ul li i{width: 40px;font-size: 18px;line-height: 40px;}

/******** promise *********/

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

.promise2 h3{padding: 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;}

.promise3 ul li{font-size: 14px;width: 100%;margin-left: 0;}
.promise3 ul li h4{margin-bottom: 5px;font-size: 16px;}

/******** service *********/

.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;}

/******** tip-off *********/

.tip-off h4{font-size: 18px;}
.tip-off .p{padding-bottom: 1%;}
.tip-off .form table tr td:first-child{display: none;}
.tip-off .button{text-align: center;margin-bottom: 2%;}
.tip-off .button input{font-size: 16px;margin: 0 5px;}
.tip-off .con ul li{text-align: left;width: 100%;margin-right: 0;padding: 4%;}
.tip-off .con ul li:last-child{width: 100%;}
.tip-off .con ul li i{display: block;}
.tip-off .con ul li p{padding-left: 50px;}
.tip-off .con .p1{font-size: 15px;margin-top: 2%;}

/******** syssm *********/

.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%;}

/******** songjian *********/

.songjian .txt .con p{padding-left: 30px;}
.songjian .txt .con p span{width: 24px;line-height: 24px;font-size: 16px;}

.songjian-note .txt p{padding-left: 60px;}
.songjian-note .txt p em{font-size: 16px;width: 50px;line-height: 50px;}

.songjian-form #table1 thead tr td{text-align: center;}
.songjian-form #table1 tr td{text-align: left;}
.songjian-form #table1 tr td:nth-child(1){width: 18%;}
.songjian-form table tr td span{display: block;}
.songjian-form #table3 tr td{width: 100%;}
.songjian-form #table3 tr:first-child,.songjian-form #table3 tr:last-child{display: none;}
.songjian-form .button input{font-size: 16px;padding: 5px 20px;margin: 0 5px;}

.songjian-loss .txt h4{font-size: 18px;}
.songjian-loss .txt p a{font-size: 20px;}
.songjian-loss .txt p span{display: block;}
.songjian-loss .txt p o{font-size: 18px;margin-right: 10px;}
.songjian-loss .model a{font-size: 16px;line-height: 40px;border-radius: 20px;padding: 0 10%;}

/******** culture *********/

.culture-txt .txt h3{font-size: 18px;}
.culture-txt .txt p{line-height: 180%;}
.culture-txt .pic{display: block;display: block;width: 100%;margin-top: 2%;}

.culture1 ul li{float: left;width: 49%;padding: 4%;}
.culture1 ul li:nth-child(1),.culture1 ul li:nth-child(2),.culture1 ul li:nth-child(3){width: 100%;margin-right: 0;}
.culture1 ul li:nth-child(5){margin-right: 0;}
.culture1 ul li h4{font-size: 16px;margin-bottom: 5px;}

.culture2 .txt1{width: 100%;text-align: left;}
.culture2 .txt2{width: 100%;}
.culture2 .txt1 ul li{padding-right: 0;padding-left: 15px;border-right: none;border-left: 2px solid #da2d28;}
.culture2 .txt2 ul li{padding-left: 15px;}
.culture2 .pic{display: block;position: relative;width: 100%;left: 0;top: 0;transform: translate(0%,0%);-webkit-transform: translate(0%,0%);-moz-transform: translate(0%,0%);}

.culture3 .title p{font-size: 15px;}

.culture3 .txt1{width: 100%;line-height: 200%;margin: 0 0 2% 0;}
.culture3 .txt2{width: 100%;padding: 4%;}
.culture3 .txt2 h4{font-size: 18px;margin-bottom: 2%;}
.culture3 .txt2 p{font-size: 15px;line-height: 200%;}
.culture3 .txt2 h5{font-size: 16px;font-weight: bold;margin-top: 2%;}
.culture3 .txt2 i{right: -2%;}
.culture3 .pic{display: block;width: 100%;position: relative;}

.culture4 .title p{font-size: 15px;}
.culture4 .con .pic{display: block;width: 100%;position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);}
.culture4 .con ul li{padding: 2% 0;padding-left: 70px;position: relative;}
.culture4 .con ul li span{width: 60px;font-size: 20px;line-height: 60px;}

/******** zeren *********/

.zeren1 .title p{font-size: 14px;}
.zeren1 .txt ul li{line-height: 160%;font-size: 14px;padding: 1% 0;padding-left: 15px}
.zeren1 .txt ul li i{font-size: 12px;;top:8px;}

.zeren2 ul li{width: 48%;margin: 1%;}
.zeren2 ul li .txt h4{font-size: 20px;}
.zeren2 ul li:nth-child(1),.zeren2 ul li:nth-child(8){margin-left: 1%;}
.zeren2 ul li:nth-child(4),.zeren2 ul li:nth-child(5),.zeren2 ul li:nth-child(6),.zeren2 ul li:nth-child(7){margin: 1%;}

.zeren3 dl dt{width: 100%;}
.zeren3 dl dt h4{font-size: 20px;line-height: 50px;margin-top: -25px;}
.zeren3 dl dd{width: 100%;padding: 2% 0 0 0;line-height: 180%;}


/******** job *********/

.job .txt p{font-size: 14px;line-height: 180%;}

.job .job-list ul li h5{font-size: 14px;}
.job .job-list ul li h5 span{font-size: 14px;}
.job .job-list ul li h5 i{margin-right: 6px;}
.job .job-list ul li .con h6{font-size: 15px;}
.job h4{font-size: 14px;}

.job-fuli ul li{width: 49%;}
.job-fuli ul li:nth-child(3n){margin-right: 2%;}
.job-fuli ul li:nth-child(2n){margin-right: 0;}
.job-fuli ul li span{font-size: 30px;}

.job-fuli h5{font-size: 14px;line-height: 200%;}
.job-fuli h5 span{font-size: 18px;}

/******** zhunze *********/

.zhunze .zhunze-txt .txt h3{font-size: 20px;}
.zhunze .zhunze-txt .txt p{font-size: 14px;line-height: 180%;}
.zhunze .zhunze-txt .txt span{font-size: 18px;line-height: 40px;border-radius: 20px;padding-left: 20px;}
.zhunze .zhunze-txt .txt span i{width: 40px;line-height: 40px;font-size: 20px;margin-left: 10px;}

.zhunze .con h4{font-size: 18px;}
.zhunze .con ul li{width: 100%;margin-right: 0;}
.zhunze .con ul li p{font-size: 15px;line-height: 180%;}

.zhunze1 h4{font-size: 18px;}
.zhunze1 ul li{font-size: 14px;line-height: 180%;border-radius: 10px;padding: 4%;}
.zhunze1 ul li p{letter-spacing: 0;}
.zhunze1 ul li em{width: auto;position: relative;border: none;top:0;display: inline-block;margin-bottom: 2%;font-size: 18px;border-radius: 0;padding: 5px 15px;}
.zhunze1 ul li:nth-child(1) em{top:0;margin-top: 0;}
.zhunze1 ul li:nth-child(2) em{top:0;margin-top: 0;}
.zhunze1 ul li:nth-child(3) em{bottom:0;margin-bottom: 2%;}
.zhunze1 ul li:nth-child(4) em{bottom:0;margin-bottom: 2%;}

.zhunze-team .txt h4{font-size: 20px;}
.zhunze-team .txt p{font-size: 14px;line-height: 180%;}

.zhunze-staff .txt h4{font-size: 20px;}
.zhunze-staff .txt p{font-size: 14px;line-height: 160%;letter-spacing: 0;padding: .5% 0;}

/******** linian *********/

.linian .txt h4{font-size: 18px;}
.linian .txt p{font-size: 14px;padding: 0;padding-left: 30px;}
.linian .txt p span{width: 24px;font-size: 16px;line-height: 24px;}

/******** letter *********/

.letter .tit h3{font-size: 20px;}
.letter .tit h4{font-size: 18px;}
.letter .pic{width: 36%;margin-right: 4%;margin-bottom: 1%;}
.letter .txt h5{font-size: 16px;margin-bottom: 0;}
.letter .txt p{line-height: 180%;padding: 2px 0;}
.letter .txt p em{font-size: 16px;}

/******** fuwu *********/

.fuwu .con p{font-size: 14px;line-height: 180%;border-top: 1px solid #eee;padding-top: 2%;}
.fuwu .txt h3 span{display: block;}
.fuwu .txt p{font-size: 14px;line-height: 180%;padding-bottom: 4%;}
.fuwu .icon ul li{padding: 0 2%;}
.fuwu .icon ul li a{font-size: 15px;}
.fuwu-con .title p{font-size: 14px;line-height: 160%;padding: 0;}
.fuwu-con .con .txt p{font-size: 14px;}
.fuwu-con .txt1 p{font-size: 14px;line-height: 180%;text-align: left;}
.fuwu-con .txt1 ul li{margin-top: 1%;text-align: left;display: block;margin: 1% 0 0 0;line-height: 30px;}
.fuwu-con .txt1 ul li i{text-align: center;width: 30px;line-height: 30px;font-size: 16px;margin-right: 5px;}
.fuwu-con .txt1 ul li a{font-size: 20px;}
.fuwu-con .txt1 ul li span{font-size: 16px;}


/******** rencai *********/

.rencai .txt-con{position: relative;}
.rencai .txt-con .txt{width: 100%;font-size: 14px;line-height: 180%;}
.rencai .txt-con .txt h4{font-size: 18px;line-height: 200%;}
.rencai .txt-con .pic1{width: 50%;}
.rencai .txt-con .pic2{display: block;position: absolute;top:0;right: 0;width: 48%;}

.rencai-con .tit{font-size: 15px;}
.rencai-con h5{font-size: 14px;}
.rencai-con .span1{width: 80%;}
.rencai-con .span4{width: 20%;text-align: center;}
.rencai-con .txt h6{font-size: 15px;}
.rencai-con .p{font-size: 14px;line-height: 180%;}

.rencai-txt .txt .con{padding: 3% 0;}
.rencai-txt .txt .con h3{font-size: 18px;text-align: center;}
.rencai-txt .txt .pic{display: none;}

.rencai-txt .con ul{background: url(../images/rencai-line.png) 8.5% center no-repeat;}
.rencai-txt .con ul li{padding-left: 0;}
.rencai-txt .con ul li h4{font-size: 18px;line-height: 20px;width: 20%;padding: 6% 4%;}
.rencai-txt .con ul li p{padding: 3% 3% 3% 13%;margin-left: 10%;width: 90%;}
.rencai-txt .con ul li:nth-child(odd) p{padding: 3% 3% 3% 13%;margin-left: 10%;}
.rencai-txt .con ul li:nth-child(even) h4{left: 0;}
.rencai-txt .con ul li:nth-child(odd) h4{left: 0;}
.rencai-txt .con ul li i{display: none;}
.rencai-txt .con .p{font-size: 14px;}

/******** touzi *********/

.touzi1 h3{font-size: 16px;}
.touzi1 h4{font-size: 15px;line-height: 160%;}
.touzi1 .txt p{padding: 0;background: none;margin: 0;}
.touzi1 .pic{width: 100%;position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);margin-top: 2%;}

.touzi2 .txt{padding: 0;background: none;margin: 0;}
.touzi2 .txt h3{font-size: 20px;text-align: center;}
.touzi2 .pic{width: 100%;position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);margin-top: 2%;}

.touzi3{background: linear-gradient(to bottom, #007cc3 0%,#007cc3 95%,white 95%,white 100%);}
.touzi3 h3{font-size: 18px;padding: 0;}
.touzi3 p{line-height: 180%;}

.touzi4 h3{font-size: 18px;}

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

.touzi5 .con h3{font-size: 18px;}
.touzi5 .con p{line-height: 180%;font-size: 14px;}
.touzi5 .con p a{font-size: 18px;}

.touzi6 .txt h3{font-size: 18px;}

.touzi7 .pic{width: 100%;}
.touzi7 .txt{width: 100%;position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);margin-top: 2%;}
.touzi7 .txt h3{font-size: 16px;}
.touzi7 .txt p{line-height: 180%;}
.touzi7 ul li{width: 49%;}
.touzi7 ul li:nth-child(2){margin-right: 0;}
.touzi7 ul li:last-child{width: 100%;}
.touzi7 ul li h4{font-size: 16px;margin-bottom: 5px;}

.touzi8 .title h3 i{display: none;}
.touzi8 .touzi-tel{width: 100%;}
.touzi8 .touzi-tel p{line-height: 30px;}
.touzi8 .touzi-tel p i{width: 30px;line-height: 30px;margin-right: 6px;}
.touzi8 .touzi-tel p span{font-size: 18px;}
.touzi8 .txt{width: 100%;padding: 3%;}
.touzi8 .txt h3{font-size: 18px;margin-bottom: 0;}
.touzi8 .p{padding-top: 3%;font-size: 14px;}
.touzi8 .p a{font-size: 18px;}

/******** zhaoshang *********/

.joining-model .txt p{line-height: 180%;}

.joining-youshi .txt{padding-left: 0;}
.joining-youshi .txt i{font-size: 100px;}
.joining-youshi .txt h4{font-size: 18px;margin-bottom: 1%;}
.joining-youshi .txt p{font-size: 14px;}

.joining-youshi .txt3{padding-right: 0;}
.joining-youshi .txt3 .pic {margin-top: 3%;position: relative;width: 100%;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);}
.joining-youshi .txt3 i {top:0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);}

.joining-problem .con ul li{width: 100%;}
.joining-problem .con ul li:nth-child(odd) {margin-right: 0;}
.joining-problem .p{line-height: 180%;}
.joining-problem .p span{display: inline;}
.joining-problem .p b{font-size: 18px;}
.joining-problem .con .pic{display: block;margin: 0 auto;position: relative;width: 60%;left: 0;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);}

/*
.joining-requirement h4 span{font-size: 16px;padding: 0 6%;line-height: 36px;border-radius: 18px;}
.joining-requirement ul li{width: 19%;margin: 0 0.5%;padding-top: 40px;}
.joining-requirement ul li:before{height: 40px;}
.joining-requirement ul li span{font-size: 14px;border-radius: 6px;border: 2px solid #007cc3;line-height: 150%;padding: 20% 0;}*/

.joining-requirement{padding: 5% 0;}
.joining-requirement h4 span{font-size: 16px;padding: 0 6%;line-height: 36px;border-radius: 18px;}
.joining-requirement h4:after{display: none;}
.joining-requirement ul li{width: 31.33%;margin: 0 1%;padding-top: 3%;}
.joining-requirement ul li:before{display: none;}
.joining-requirement ul li span{font-size: 16px;border-radius: 6px;border: 2px solid #007cc3;line-height: 150%;padding: 20% 0;}
.joining-requirement ul li:nth-child(4){margin-left: 16.66%;}

.joining-support h3 em{font-size: 20px;}
.joining-support ul li{width: 32%;font-size: 16px;padding: 11% 0;margin-top: 25px;margin-bottom: 0;}
.joining-support ul li:nth-child(3n-1){margin: 25px 2% 0 2%;}
.joining-support ul li:nth-child(6){margin-left: 0;}
.joining-support ul li:nth-child(6), .joining-support ul li:nth-child(7), .joining-support ul li:nth-child(8), .joining-support ul li:nth-child(9) {margin-top: 25px;}
.joining-support ul li:nth-child(6) span, .joining-support ul li:nth-child(7) span, .joining-support ul li:nth-child(8) span, .joining-support ul li:nth-child(9) span {top: -20px;bottom: auto;}

.joining-service .txt ul li{font-size: 16px;}
.joining-service .pic{margin-top: 2%;}

.joining-conditions .con{background: #007cc3;}
.joining-conditions .con h3{font-size: 20px;}

.honor h4{font-size: 18px;padding: 0 5%;}

.joining-process ul li{width: 100%;margin-top: 25px;padding: 10% 6% 5% 6%;}
.joining-process ul li:first-child{margin-top: 20px;}
.joining-process ul li:nth-child(2){margin: 0;margin-top: 25px;}
.joining-process ul li h4{font-size: 18px;padding: 4% 0 2% 0;}

.joining-contact .con{width: 100%;margin-bottom: 3%;}
.joining-contact .con h4{font-size: 16px;}
.joining-contact .con p a{font-size: 20px;}
.joining-contact .con p span{font-size: 18px;}
.joining-contact .txt{width: 100%;}
.joining-contact .txt h4{font-size: 16px;margin-bottom: 1%;}

/******** repair *********/

.repair .con .txt1 h5{font-size: 16px;}
.repair .con .txt2 h6{font-size: 15px;}
.repair .con .txt2 p{padding-left: 30px;}
.repair .con .txt2 p i{width: auto;font-size: 20px;color: #007cc3;background: none;font-style: italic;top:-4px;font-weight: bold;left:6px;}
.repair .con .txt2 p span{font-size: 16px;display: block;margin-top: 2%;}

}