@charset "utf-8";
.nybanner{background-position:center;background-size:cover;background-repeat:no-repeat;letter-spacing:.1em}
.nybanner,.nybanner .wp1200{height:25pc}
.ny-banner-style-1 h2{position:relative;color:#fff;font-size:38px;line-height:1.3em}
.ny-banner-style-1 h2:before{position:absolute;bottom:-18px;left:0;width:40px;height:4px;background:#fff;content:""}
.ny-banner-style-1 p{margin-top:40px;color:#fff;font-size:1pc}
.ny-banner-style-2 h2{position:relative;color:#fff;font-size:33px;line-height:1.3em}
.ny-banner-style-2 h2:before{position:absolute;bottom:-18px;left:0;width:40px;height:4px;background:#fff;content:""}
.ny-banner-style-2 p{margin-top:40px;color:#fff;font-size:18px}
.ny-banner-style-3{text-align:center}
.ny-banner-style-3 h2{position:relative;color:#fff;font-weight:400;font-size:33px;line-height:1.3em}
.ny-banner-style-3 h2:before{position:absolute;bottom:-18px;left:50%;margin-left:-20px;width:40px;height:4px;background:#fff;content:""}
.ny-banner-style-3 p{margin-top:40px;color:#fff;font-weight:700;font-size:26px}
.ny-banner-style-3 p span{font-weight:100}
.ny-banner-style-4{text-align:center}
.ny-banner-style-4 h2{position:relative;color:#fff;font-size:33px;line-height:1.3em}
.ny-banner-style-4 h2 span{font-weight:100}
.ny-banner-style-4 h2:before{position:absolute;bottom:-18px;left:50%;margin-left:-20px;width:40px;height:4px;background:#fff;content:""}
.ny-banner-style-4 p{margin-top:40px}
.ny-banner-style-4 p a{display:inline-block;margin:0 30px;padding:10px 30px;border:1px solid #fff;border-radius:30px;color:#fff}
.ny-banner-style-4 p a:hover{border:1px solid #de1e19;color:#de1e19}
@media screen and (max-width:1366px){.nybanner,.nybanner .wp1200{
	height:300px}
.ny-banner-style-1 h2{font-size:30px}
.ny-banner-style-2 h2,.ny-banner-style-3 h2,.ny-banner-style-4 h2{font-size:28px}
.ny-banner-style-3 p{font-size:22px}
}
@media screen and (max-width:1200px){.nybanner .wp1200{position:relative;margin:0 auto;width:80%;min-width:300px}
}
@media screen and (max-width:960px){.nybanner,.nybanner .wp1200{height:250px}
.ny-banner-style-1 h2{font-size:26px}
.ny-banner-style-2 h2,.ny-banner-style-3 h2,.ny-banner-style-4 h2{font-size:24px}
.ny-banner-style-3 p{font-size:18px}
}
@media screen and (max-width:768px){.nybanner,.nybanner .wp1200{height:200px}
.ny-banner-style-1 h2{font-size:22px}
.ny-banner-style-1 h2:before{height:2px}
.ny-banner-style-2 h2{font-size:22px}
.ny-banner-style-2 h2:before{height:2px}
.ny-banner-style-3 h2{font-size:22px}
.ny-banner-style-3 h2:before{height:2px}
.ny-banner-style-3 p{font-size:1pc}
.ny-banner-style-4 h2{font-size:22px}
.ny-banner-style-4 h2:before{height:2px}
}
@media screen and (max-width:480px){.nybanner,.nybanner .wp1200{height:150px}
.ny-banner-style-1 p,.ny-banner-style-2 p,.ny-banner-style-3 p{margin-top:30px;font-size:13px}
.ny-banner-style-4 h2{font-size:1pc}
.ny-banner-style-4 p{margin-top:25px;font-size:13px}
.ny-banner-style-4 h2:before{bottom:-10px}
.ny-banner-style-4 p a{margin:0 10px;padding:3px 20px;font-size:13px}
}
.position{padding-left:30px;background:url(../images/cur.png) no-repeat left center}
.show-nav-sub{border:none;box-shadow:none}
.show-nav-sub-on,.splink{display:none}
.nav-sub-ny{position:relative;height:50px;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1);line-height:50px}
.nav-sub-ny ul.nav-sub-list{float:left;box-sizing:border-box;padding:0}
.nav-sub-ny ul li{float:left;margin-right:13px;font-size:15px}
.nav-sub-ny ul li a{position:relative;display:block;margin:0 1pc;font-size:1pc}
.nav-sub-ny ul li a:before{position:absolute;bottom:0;left:0;display:none;width:100%;height:2px;background:#de1e19;content:""}
.nav-sub-ny ul li a.active:before,.nav-sub-ny ul li a:hover:before{display:block}
.nav-sub-ny ul li a.active{color:#de1e19}
@media screen and (max-width:640px){.cur{display:none}
.nav-sub-ny ul li a{font-size:14px}
.nav-sub-ny{position:relative;height:40px;background:#ececec;box-shadow:none;line-height:40px}
.nav-sub-ny ul.nav-sub-list{float:inherit;box-sizing:border-box;padding:0 58px 0 18px}
.nav-sub-ny .show-nav-sub{position:relative;z-index:99;display:none;padding-bottom:15px;border-top:1px solid #fff;background:#fff;box-shadow:0 0 3px #ddd}
.nav-sub-ny ul li{float:inherit;margin-right:0;font-size:14px}
.show-nav-sub-on,.splink{display:block}
.show-nav-sub-on{position:absolute;top:0;right:18px;z-index:999;width:40px;height:40px;background:url(../images/sjj.png) no-repeat center}
.show-nav-sub-on.cur{background:url(../images/sjj0.png) no-repeat center}
.nav-sub-ny ul li a{position:relative;display:block;margin:0;padding:0 1pc}
.nav-sub-ny ul li a.active{background:#de1e19;color:#fff}
.nav-sub-ny ul li a:before{display:none!important}
}
.sub-nav-3{margin-top:40px}
.sub-nav-3 .sub-nav-list{overflow:hidden;margin:0 auto;width:75%;border:1px solid #de1e19;border-radius:5px}
.sub-nav-3 .sub-nav-list li{float:left;width:25%;text-align:center}
.sub-nav-3 .sub-nav-list li a{display:block;box-sizing:border-box;width:100%;height:50px;border-right:1px solid #de1e19;background:#fff;color:#666;font-weight:700;font-size:1pc;line-height:50px}
.sub-nav-3 .sub-nav-list li:nth-child(4) a{border-right:none}
.sub-nav-3 .sub-nav-list li a.on,.sub-nav-3 .sub-nav-list li a:hover{background:#de1e19;color:#fff}
@media screen and (max-width:768px){.sub-nav-3 .sub-nav-list li a{height:40px;background:#fff;font-size:15px;line-height:40px}
}
@media screen and (max-width:414px){.sub-nav-3 .sub-nav-list li a{height:35px;background:#fff;font-size:9pt;line-height:35px}
.sub-nav-3 .sub-nav-list{width:80%}
}
.wedo{padding:50px 0}
.wedo-list{margin-top:40px}
.wedo-list li{float:left;margin-right:2%;margin-bottom:20px;width:32%;border-bottom:3px solid #de1e19}
.wedo-list li a{position:relative;display:block;overflow:hidden}
.wedo-list li a p{bottom:0;z-index:88;background:#f2f2f2;color:#de1e19}
.wedo-list li a p,.wedo-list li a span{position:absolute;left:0;width:100%;text-align:center;font-weight:700;font-size:17px;line-height:50px}
.wedo-list li a span{bottom:-50px;z-index:99;background:#de1e19;color:#fff}
.wedo-list li a:hover span{bottom:0}
.wedo-list li:nth-child(3n){margin-right:0}
@media screen and (max-width:640px){.wedo{padding:30px 0}
.wedo-list{margin-top:20px}
.wedo-list li{float:left;margin-bottom:20px;width:48%}
.wedo-list li,.wedo-list li:nth-child(3n){margin-right:2%}
.wedo-list li:nth-child(2n){margin-right:0}
.wedo-list li a p{font-size:13px;line-height:30px}
}
.design-ser{padding:50px 0;background:#f2f2f2}
.design-ser .tb-tabs{overflow:hidden;margin:0 auto 20px;margin-bottom:20px;width:50%;border:1px solid #de1e19;border-radius:5px}
.design-ser .tb-tabs li{float:left;width:33.33%;text-align:center}
.design-ser .tb-tabs li a{display:block;box-sizing:border-box;width:100%;height:50px;border-right:1px solid #de1e19;background:#fff;color:#666;font-weight:700;font-size:1pc;line-height:50px}
.design-ser .tb-tabs li a.on,.design-ser .tb-tabs li a:hover{background:#de1e19;color:#fff}
.design-ser .tb-tabs li:last-child a{width:calc(100% + 1px);border-right:0}
.design-ser .tab-con .r{width:58.333%}
.design-ser .tab-con .r p{padding:5px 0;font-size:1pc;line-height:1.7em}
.design-ser .tab-con .l{width:37.5%}
.design-ser .tb-content{margin-top:40pxs}
.tel-slog .tel-slog-1 a{position:absolute;top:0;right:0;bottom:0;padding:0 30px;border-radius:30px;background:#de1e19;color:#fff;font-size:15px}
@media screen and (max-width:768px){.design-ser-box{margin-top:20px}
.design-ser .tb-tabs li a{height:40px;background:#fff;font-size:15px;line-height:40px}
.design-ser .tab-con .l,.design-ser .tab-con .r{float:inherit;width:100%}
.design-ser .tab-con .r{margin-top:20px}
.design-ser .tab-con .r p{padding:5px 0;font-size:14px;line-height:1.7em}
}
.xfzz{padding:50px 0}
.xfzz .row-1{margin-top:50px;background:url(../images/pro/xfsj/sjzz.jpg) no-repeat right center;background-size:auto 100%}
.xfzz .row-1 .row-1-txt{width:61.66%}
.xfzz .row-1 .row-1-txt .header-r-tel{font-size:22px}
.xfzz .row-1 .row-1-txt h3{position:relative;margin-bottom:15px;padding-bottom:15px;font-size:22px}
.xfzz .row-1 .row-1-txt h3:before{position:absolute;bottom:-5px;left:0;width:5pc;height:3px;background:#de1e19;content:""}
.xfzz .row-1 .row-1-txt p{font-size:1pc;line-height:1.8em}
.xfzz .row-1 .row-1-txt .ins-txt{margin-top:40px}
.xfzz .row-1 .row-1-txt p a.more{display:inline-block;padding:5px 20px;border-radius:30px;background:#de1e19;color:#fff;font-size:15px}
@media screen and (max-width:940px){.xfzz .row-1{margin-top:40px;background:url(../images/pro/xfsj/sjzz.jpg) no-repeat right center;background-size:35% auto}
}
@media screen and (max-width:640px){.xfzz{padding:30px 0}
.xfzz .row-1 .row-1-txt h3{font-size:20px}
.xfzz .row-1 .row-1-txt p{font-size:14px;line-height:1.8em}
.xfzz .row-1 .row-1-txt .ins-txt{margin-top:20px}
}
@media screen and (max-width:480px){.xfzz .row-1 .row-1-txt{width:100%}
.xfzz .row-1 .row-1-txt h3{font-size:18px}
.xfzz .row-1 .row-1-txt p{font-size:14px;line-height:1.8em}
.xfzz .row-1,.xfzz .row-1 .row-1-txt .ins-txt{margin-top:20px}
.xfzz .row-1{padding-bottom:260px;background:url(../images/pro/xfsj/sjzz.jpg) no-repeat bottom center;background-size:50% auto}
}
@media screen and (max-width:320px){.xfzz .row-1{margin-top:20px;padding-bottom:180px;background:url(../images/pro/xfsj/sjzz.jpg) no-repeat bottom center;background-size:50% auto}
}
.about-shenbao{padding:50px 0;background:#f2f2f2}
.about-shenbao .row-1{position:relative;margin-top:5pc}
.about-shenbao .row-2{position:relative;margin-top:40px}
.about-shenbao .row-1 .row-1-pic{position:absolute;top:-40px;left:0;width:48.3%}
.about-shenbao .row-2 .row-1-pic{position:absolute;top:20%;right:0;left:inherit;width:48.3%}
.about-shenbao .row-1 .row-1-txt{float:right;padding:30px 40px 30px 15%}
.about-shenbao .row-1 .row-1-txt,.about-shenbao .row-2 .row-1-txt{box-sizing:border-box;width:60.8%;border:4px solid #ddd;background:#fff}
.about-shenbao .row-2 .row-1-txt{float:left;padding:30px 15% 30px 40px}
.about-shenbao .row-1 .row-1-txt h3{font-size:20px;line-height:1.6em}
.about-shenbao .row-1 .row-1-txt h4{margin-top:20px;font-size:18px}
.about-shenbao .row-1 .row-1-txt p{padding:15px 0;border-bottom:1px solid #ddd}
.about-shenbao .row-1 .row-1-txt p:last-child{border-bottom:none}
.about-shenbao .row-1 .row-1-txt p a.more{display:inline-block;padding:5px 20px;border-radius:30px;background:#de1e19;color:#fff}
@media screen and (max-width:960px){.about-shenbao{padding:30px 0;background:#f2f2f2}
.about-shenbao .row-1{position:relative;margin-top:40px}
.about-shenbao .row-1 .row-1-pic{position:inherit;top:0;width:100%}
.about-shenbao .row-1 .row-1-pic img{width:100%}
.about-shenbao .row-2 .row-1-pic{position:inherit;width:100%}
.about-shenbao .row-1 .row-1-txt,.about-shenbao .row-2 .row-1-txt{float:inherit;padding:30px;width:100%}
}
.company-intro{padding:50px 0}
.company-intro-list{margin-top:20px}
.company-intro-list li{float:left;margin-right:2%;width:23.5%}
.company-intro-list li img{margin:0 auto}
.company-intro-list li p{text-align:center;font-size:15px;line-height:40px}
.company-intro-list0 li p{text-align:center;font-size:18px;line-height:40px}
.company-intro-list li:nth-child(4){margin-right:0}
@media screen and (max-width:640px){.company-intro{padding:30px 0}
.company-intro-list{margin-top:10px}
.company-intro-list li{float:left;margin-right:2%;margin-bottom:20px;width:48%}
.company-intro-list li:nth-child(3n){margin-right:2%}
.company-intro-list li:nth-child(2n){margin-right:0}
.company-intro-list li p{font-size:13px;line-height:30px}
}
.success-case{padding:50px 0;background:#f2f2f2}
.success-case-list{margin-top:40px}
.success-case-list li{float:left;margin-right:2%;margin-bottom:20px;width:32%}
.success-case-list li a{position:relative;display:block}
.success-case-list li a p{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5);color:#fff;text-align:center;line-height:40px}
.success-case-list li:nth-child(3n){margin-right:0}
@media screen and (max-width:640px){.success-case{padding:30px 0;background:#f2f2f2}
.success-case-list{margin-top:20px}
.success-case-list li{float:left;margin-right:2%;margin-bottom:20px;width:48%}
.success-case-list li:nth-child(3n){margin-right:2%}
.success-case-list li:nth-child(2n){margin-right:0}
.success-case-list li a p{font-size:13px;line-height:30px}
}
.ny-tit h3{margin-bottom:10px;font-weight:400;font-size:26px}
.ny-tit p{text-transform:uppercase;font-size:13px}
@media screen and (max-width:414px){.ny-tit h3{margin-bottom:10px;font-weight:400;font-weight:700;font-size:20px;line-height:1.4em}
}
.normal-q{margin-top:40px}
.normal-q-list li{float:left;margin-right:4%;padding:30px 0;width:46%;border-bottom:1px solid #ddd}
.normal-q-list li:nth-child(2n){margin-right:0}
.normal-q-list li .time{box-sizing:border-box;padding:10px 30px;background:#5e5e5e;color:#fff;text-align:center;letter-spacing:.1em;font-size:1pc}
.normal-q-list li .time span{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd;font-size:60px;line-height:1em}
.normal-q-list li .info{width:calc(100% - 170px)}
.normal-q-list li .info a.tit{font-size:17px}
.normal-q-list li .info p{max-height: 42px;overflow: hidden;}
.ico i{display:inline-block;margin-top:-4px;margin-right:4px;width:20px;height:20px;background-position:center;background-repeat:no-repeat;vertical-align:middle}
.ico i.ico-time{background-image:url(../images/news/ico-time.png)}
.ico i.ico-view{background-image:url(../images/pro/zcgs/ico-view.png)}
.ico i.ico-channnel{background-image:url(../images/news/ico-channnel.png)}
.ico span{margin-right:20px;color:#888}
.ajax-more{display:block;width:100%;background:#ebebeb;text-align:center;font-size:1pc;line-height:60px}
.know-more-btn{display:inline-block;padding:9pt 30px;border-radius:50px;background:#de1e19;color:#fff!important;letter-spacing:.1em;font-size:1pc}
@media screen and (max-width:640px){.normal-q-list li{float:inherit;margin-right:0;padding:20px 0;width:100%;border-bottom:1px solid #ddd}
}
@media screen and (max-width:414px){.normal-q-list li{float:inherit;margin-right:0;padding:10px 0;width:100%;border-bottom:1px solid #ddd}
.normal-q-list li .time{box-sizing:border-box;padding:10px 20px;background:#5e5e5e;color:#fff;text-align:center;letter-spacing:.1em;font-size:14px}
.normal-q-list li .time span{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd;font-size:40px;line-height:1em}
.normal-q-list li .info{width:calc(100% - 130px)}
.normal-q-list li .info a.tit{font-size:15px}
.normal-q-list li .info .ico{padding:5px 0;font-size:9pt}
.normal-q-list li .info .desc{font-size:9pt}
.ajax-more{display:block;width:100%;background:#f2f2f2;text-align:center;font-size:14px;line-height:40px}
.know-more-btn{display:inline-block;padding:6px 30px;border-radius:50px;background:#de1e19;color:#fff;letter-spacing:.1em;font-size:14px}
}
@media screen and (max-width:320px){.normal-q-list li .time{float:inherit;box-sizing:border-box;padding:10px 20px;background:#5e5e5e;color:#fff;text-align:center;letter-spacing:.1em;font-size:13px}
.normal-q-list li .time span{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd;font-size:30px;line-height:1em}
.normal-q-list li .info{float:inherit;width:100%}
.normal-q-list li .info a.tit{margin-top:10px;font-size:15px}
.normal-q-list li .info .ico{padding:5px 0;font-size:9pt}
.normal-q-list li .info .desc{font-size:13px}
}

.foot-sub{margin-top:50px;padding:40px 0;background:#f9f9f9}
.foot-sub .row-4{position:relative;float:left;width:25%;text-align:center}
.foot-sub .row-4:before{position:absolute;top:0;right:0;width:1px;height:40px;background:#ddd;content:""}
.foot-sub .row-4:last-child:before{display:none}
.foot-sub .row-4 span{display:inline-block;margin-right:10px;width:55px;height:40px;background-position:center;background-repeat:no-repeat}
.foot-sub .row-4 .desc{display:inline-block;text-align:left}
.foot-sub .row-4 .desc h4{font-weight:400;font-size:18px}
@media screen and (max-width:1200px){
.foot-sub .row-4 span{margin-right: 0}
.foot-sub .row-4 .desc h4{font-weight:400;font-size:1pc}
.foot-sub .row-4 .desc p{font-weight:400;font-size:12px}

}
@media screen and (max-width:960px){.foot-sub{padding:20px 0;background:#f9f9f9}
.foot-sub .row-4{position:relative;float:left;margin-bottom:20px;width:50%}
.foot-sub .row-4:nth-child(2):before{display:none}
.foot-sub .row-4 span{width:45px;height:30px;background-size:auto 100%}
.foot-sub .row-4 .desc h4{font-weight:400;font-size:1pc}
.foot-sub .row-4 .desc p{font-weight:400;font-size:13px}
}
@media screen and (max-width:480px){.foot-sub{margin-top:20px;padding:20px 0;background:#f9f9f9}
.foot-sub .row-4{position:relative;float:left;margin-bottom:20px;width:100%;text-align: left;}
.foot-sub .row-4 span{margin-left: 15%}
.foot-sub .row-4:before{display:none}
.foot-sub .row-4:last-child{margin-bottom:0}
}
.ny-main{padding:50px 0 0}
.about-col-a{margin-top:40px}
.about-col-a .l{width:53.4%;line-height:34px}
.about-col-a .r{width:44%}

.about-col-d .l{width:59.58%;line-height:34px}
.about-col-d .r{width:38%}

.about-col-a .l p:first-child{margin-bottom:40px}
@media screen and (max-width:980px){.about-col-a .l{line-height:28px}
}
@media screen and (max-width:768px){.about-col-a .l{line-height:23px}
.about-col-a .l p:first-child{margin-bottom:20px}
}
@media screen and (max-width:640px){.about-col-a .l,.about-col-a .r{float:inherit;width:100%}
.about-col-a .r{margin-top:20px}
.about-col-a .r img{margin:0 auto}
}
.ny-culture{padding:60px 0;background:url(../images/about/culbg.jpg) no-repeat center;background-size:cover;margin-top: 80px}
.culture-col-b{margin-top:40px}
.culture-col-b .row-4{position:relative;float:left;width:21%;padding: 0 2%}
.culture-col-b .row-4 span{display:inline-block;margin-bottom:10px;width:149px;height:133px;background-position:center;background-repeat:no-repeat}
.culture-col-b .row-4 h4{margin-bottom:10px;color:#fff;font-size:18px}
.culture-col-b .row-4 p{color:#fff;font-size:1pc;line-height:1.8em}
@media screen and (max-width:960px){
.culture-col-b .row-4 span{width:130px;height:130px;background-size:auto 80%}
.culture-col-b .row-4 h4{margin-bottom:10px;color:#fff;font-size:1pc}
.culture-col-b .row-4 p{color:#fff;font-size:13px;line-height:1.5em}
}
@media screen and (max-width:768px){.culture-col-b .row-4{position:relative;float:left;margin-bottom:20px;width:44%}
.ny-culture{padding:60px 0;background:url(../images/about/culbg.jpg) no-repeat center;background-size:cover;margin-top: 40px}
.culture-col-b .row-4 span{width:75pt;height:89px;background-size:auto 80%}
.culture-col-b .row-4 h4{margin-bottom:10px;color:#fff;font-size:1pc}
.culture-col-b .row-4 p{color:#fff;font-size:13px;line-height:1.5em}
}
.ny-photo{padding:50px 0;background:#f2f2f2}
.ny-photo1{padding:50px 0;background:#fff}
.photo-col-b{margin-top:40px}
.photo-col-b .swiper-button-next,.photo-col-b .swiper-button-prev{position:absolute;top:50%;z-index:10;margin-top:-45px;width:38px;height:74px;
	background-image:url(../images/arr-4.png);background-size:auto;background-repeat:no-repeat;cursor:pointer}
.photo-col-c .swiper-button-next,.photo-col-c .swiper-button-prev{position:absolute;top:50%;z-index:10;margin-top:-35px;width:50px;height:50px;
	background-image:url(../images/about/arr-3.png);background-size:auto;background-repeat:no-repeat;cursor:pointer}
.photo-col-b .swiper-button-prev{left:0;background-position:left bottom}
.photo-col-b .swiper-button-next{right:0;background-position:right bottom}
.photo-col-b .swiper-button-prev:hover{left:0;background-position:top left}
.photo-col-b .swiper-button-next:hover{right:0;background-position:right top}
.photo-col-c .swiper-button-prev{left:-100px;background-position:left top}
.photo-col-c .swiper-button-next{right:-100px;background-position:right top}
.photo-col-c .swiper-button-prev:hover{left:-100px;background-position:bottom left}
.photo-col-c .swiper-button-next:hover{right:-100px;background-position:right bottom}
.photo-col-b .swiper-slide img{margin:0 auto;width:100%}
.photo-col-c .swiper-slide .honor-img{padding:30px 60px;background:#f2f2f2}
.photo-col-c .swiper-slide img{margin:0 auto}
.photo-col-b .swiper-slide p{margin-top:10px;text-align:center}
.photo-col-b .swiper-container{margin:0 auto;width:88%}
.photo-col-c .swiper-container{margin:0 auto;width:100%}
@media screen and (max-width:1200px){
.photo-col-c .swiper-container{margin:0 auto;width:80%}
.photo-col-c .swiper-button-prev{left:0;background-position:left top}
.photo-col-c .swiper-button-next{right:0;background-position:right top}
.photo-col-c .swiper-button-prev:hover{left:0;background-position:bottom left}
.photo-col-c .swiper-button-next:hover{right:0;background-position:right bottom}
}
@media screen and (max-width:768px){
	.ny-main {
    padding: 30px 0 0;
}.about-col-a {
    margin-top: 20px;
}.photo-col-b {
    margin-top: 20px;
}.ny-photo1 {
    padding: 30px 0;
    background: #fff;
}
.photo-col-c .swiper-slide .honor-img{padding:15px 20px;background:#f2f2f2}
}
@media screen and (max-width:680px){.photo-col-b .swiper-container{margin:0 auto;width:70%}
.photo-col-c .swiper-container{margin:0 auto;width:65%}
.photo-col-c .swiper-slide .honor-img{padding:10px 20px;background:#f2f2f2}
.photo-col-c .swiper-slide img{margin:0 auto}

}

.xfzz0{display: none}
.ny-sign{padding:50px 0}
.jysign{position:relative;display:inline-block;color:#222;font-size:15px}
.jysign img{position:absolute;top:-20px;right:-180px}
@media screen and (max-width:1200px){
	.xfzz0{display: block;}
}
@media screen and (max-width:540px){.ny-sign{padding:30px 0}
.jysign img{position:inherit;top:inherit;right:inherit;margin:0 auto;margin-top:10px}
}
.history{padding:50px 0;background:#f2f2f2}
.his-list{margin:0 auto;margin-top:50px;padding-top:1px;width:90%;background:url(../images/about/line.png) center top repeat-y}
.his-list .arr{position:absolute;top:-2px;left:0;width:100%;height:10px;background:url(../images/about/arrtop.png) no-repeat center}
.his-list dl dt{overflow:hidden;height:50px;text-indent:-9999px}
.his-list dd{position:relative;float:left;box-sizing:border-box;margin-top:6px;margin-bottom:40px;padding-top:20px;padding-right:150px;width:calc(50% - 40px);text-align:right}
.his-list dd h2{margin-bottom:8px;font-weight:400;font-size:24px}
.his-list dd p{color:#000;font-size:14px;line-height:1.6em}
.his-list dl dd>s{position:absolute;top:2pc;right:-30px;display:block;width:150px;height:1px;background:#ddd}
.his-list dl dd.his-fr>s{right:inherit;left:-30px}
.his-list dl dd.his-fr{padding-top:20px;padding-right:0;padding-left:150px;text-align:left}
.his-list dd span.circle{position:absolute;top:20px;right:-53px;display:block;width:26px;height:26px;background:url(../images/about/icoc.png) center no-repeat}
.his-list dd.his-fr span.circle{right:initial;left:-53px}
.his-list dd p{color:#000;font-size:15px;line-height:1.5em}
@media screen and (max-width:640px){.his-list{width:100%}
.his-list dd{position:relative;float:left;box-sizing:border-box;margin-top:6px;margin-bottom:10px;padding:10px;padding-top:20px;padding-left:0;width:calc(50% - 40px)}
.his-list dl dd>s{position:absolute;top:30px;right:-30px;display:block;width:40px;height:1px;background:#ddd}
.his-list dl dd.his-fr>s{right:inherit;left:-30px}
.his-list dl dd.his-fr{padding-top:20px;padding-right:0;padding-left:15px;text-align:left}
.his-list dd h2{margin-bottom:8px;font-weight:400;font-size:20px}
.his-list dd p{color:#000;font-size:13px;line-height:1.5em}
}
.contact-col-a{margin-top:40px}
.contact-col-a .row-4{position:relative;float:left;width:25%}
.contact-col-a .row-4::before{position: absolute;height: 100%;width: 1px;background: #ddd;top:0;right: 0;content: ""}
.contact-col-a .row-4:last-child::before{display: none;}
.contact-col-a .row-4 span{display:inline-block;margin-bottom:10px;width:8pc;height:8pc;border-radius:50%;background-color:#f2f2f2;background-position:center;background-repeat:no-repeat;transition:all .3s ease}
.contact-col-a .row-4 span:hover{background-color:#de1e19}
.contact-col-a .row-4 span.tel{background-image:url(../images/contact/ico-contact-tel.png)}
.contact-col-a .row-4 span.mail{background-image:url(../images/contact/ico-contact-mail.png)}
.contact-col-a .row-4 span.qq{background-image:url(../images/contact/ico-contact-qq.png)}
.contact-col-a .row-4 span.posi{background-image:url(../images/contact/ico-contact-location.png)}
.contact-col-a .row-4 span.tel:hover{background-image:url(../images/contact/ico-contact-tel0.png)}
.contact-col-a .row-4 span.mail:hover{background-image:url(../images/contact/ico-contact-mail0.png)}
.contact-col-a .row-4 span.qq:hover{background-image:url(../images/contact/ico-contact-qq0.png)}
.contact-col-a .row-4 span.posi:hover{background-image:url(../images/contact/ico-contact-location0.png)}
.contact-col-a .row-4 h4{margin-bottom:5px;font-weight:400;font-size:15px}
.contact-col-a .row-4 p{color:#222;font-size:19px;line-height:1.8em;color: #222}
.contact-col-a .row-4:last-child p{color:#222;font-size:16px;line-height:1.8em;color: #222}
@media screen and (max-width:768px){.contact-col-a .row-4{position:relative;float:left;margin-bottom:20px;width:50%}
.contact-col-a .row-4:nth-child(2)::before{display: none;}
.contact-col-a .row-4 span{width:5pc;height:5pc;background-size:50%}
.contact-col-a .row-4 h4{margin-bottom:0;font-size:14}
.contact-col-a .row-4 p{font-size:15px;line-height:1.5em}
}
@media screen and (max-width:414px){.contact-col-a .row-4 span{width:60px;height:60px;background-size:50%}
.contact-col-a .row-4 h4{margin-bottom:0;font-size:12}
.contact-col-a .row-4 p{font-size:13px;line-height:1.5em}
.contact-col-a .row-4:last-child p{color:#222;font-size:13px;line-height:1.8em;color: #222}
}
.address{position:absolute;right:0;bottom:0;left:0;background:rgba(221,31,25,.7);color:#fff;text-align:center;font-size:26px;line-height:70px}
.contact-col-b{padding:80px 0;background:url(../images/contact/wxbg.jpg) no-repeat center}
.contact-col-b .p-1{margin-bottom:60px;font-size:34px}
.contact-col-b .p-1 span{display:block;margin-top:20px;font-size:18px}
.contact-col-b .p-2 span{display:block;margin-top:10px;font-size:18px}
.contact-col-b .p-2 img{display:inline-block}


#container{width:100%;height:469px;margin:0;font:9pt 'Microsoft Yahei','微软雅黑',Arial}
.info-title{color:#fff;font-size:14px;background-color:#de1e19;line-height:26px;padding:0 0 0 6px;font-weight:lighter;letter-spacing:1px}
.info-content{padding:4px;color:#666;line-height:23px}
.info-content img{float:left;margin:3px}
@media screen and (max-width:768px){.address{position:absolute;right:0;bottom:0;left:0;padding:10px 0;background:rgba(221,31,25,.7);color:#fff;text-align:center;font-size:1pc;line-height:30px}
.contact-col-b .p-1{margin-bottom:30px;font-size:25px}
.contact-col-b{padding:40px 0;background:url(../images/contact/wxbg.jpg) no-repeat center}
}
.support-1{padding:50px 0}
.support-col-a{margin-top:40px}
.support-col-a .row-5{float:left;width:20%}
.support-col-a .row-5 span{width:125px;height:125px;background-color:#ddd}
.support-col-a .row-5 span,.support-col-a0 .row-5 span{display:inline-block;border-radius:50%;background-position:center;background-repeat:no-repeat}
.support-col-a0 .row-5 span{width:130px;height:130px;background-color:transparent}
.support-col-a .row-5 h3{padding:10px;font-size:20px;line-height:1.2em}
.support-col-a .row-5 a{display:inline-block;margin-top:15px;padding:5px 20px;border:1px solid #ddd;border-radius:20px}
.support-col-a .row-5 a:hover{border:1px solid #de1e19;background:#de1e19;color:#fff}
.support-col-a .row-5 span.ico1{background-color:#53b4f1}
.support-col-a .row-5 span.ico2{background-color:#0ce3b4}
.support-col-a .row-5 span.ico3{background-color:#2cd9e3}
.support-col-a .row-5 span.ico4{background-color:#feb747}
.support-col-a .row-5 span.ico5{background-color:#fb5f3b}
@media screen and (max-width:860px){.support-col-a .row-5{float:left;margin-bottom:20px;width:33.33%}
}
@media screen and (max-width:600px){.support-col-a .row-5 span{background-color:#ddd}
.support-col-a .row-5 span,.support-col-a0 .row-5 span{display:inline-block;width:90px;height:90px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size: 50%}
.support-col-a0 .row-5 span{background-color:transparent;background-size:100%}
.support-col-a .row-5{float:left;margin-bottom:20px;width:50%}
.support-col-a .row-5:last-child{float:left;margin-bottom:0;width:100%}
}
@media screen and (max-width:414px){.support-col-a0 .row-5 p{min-height:42px}
.support-col-a .row-5{float:left;margin-bottom:20px;width:50%}
.support-col-a .row-5 h3{padding:10px;font-size:1pc;line-height:1.2em}
}
.adv{padding:60px 0;background:#f2f2f2}
.adv-col-a{margin-top:40px}
.adv-col-a .row-4{position:relative;float:left;box-sizing:border-box;margin-right:2%;padding:30px 20px;width:23.5%;background:#fff}
.adv-col-c .row-4{position:relative;float:left;box-sizing:border-box;margin-right:2%;padding:50px 30px;width:23.5%;background:#fff;box-shadow: 1px 2px 5px rgba(0,0,0,.2)}
.adv-col-a .row-4:last-child{margin-right:0}
.adv-col-a .row-4 span{display:inline-block;margin-bottom:10px;width:90px;height:82px;background-position:center;background-repeat:no-repeat}
.adv-col-a .row-4 h4{margin-bottom:10px;font-size:18px}
.adv-col-a .row-4 p{min-height:75px;font-size:14px;line-height:1.8em}
@media screen and (max-width:768px){.adv-col-a .row-4:nth-child(2n){margin-right:0}
.adv-col-a .row-4{position:relative;float:left;margin-bottom:20px;padding:20px 10px;width:48%}
.adv-col-a .row-4 span{margin-bottom:0;background-size:65%}
.adv-col-a .row-4 h4{margin-bottom:10px;font-size:1pc}
.adv-col-a .row-4 p{min-height:76px;font-size:13px;line-height:1.5em}
}
.message{padding-top:50px}
.message-box{margin-top:50px;padding-bottom:50px;background:url(../images/support/messagebg.jpg) no-repeat left bottom}
.message-box .r{margin-right:1%;width:48%}
.message-box .r ul li{margin-bottom:20px;padding-right:50px;width:calc(100% - 50px);border:1px solid #ddd;background-color:#fff;background-position:calc(100% - 20px) center;background-repeat:no-repeat;line-height:50px}
.message-box .r ul li.name{background-image:url(../images/support/ico-user.png)}
.message-box .r ul li.phone{background-image:url(../images/support/ico-tel.png)}
.message-box .r ul li.messbody{background-image:url(../images/support/ico-mess.png);background-position:calc(100% - 20px) 20px}
.message-box .r ul li.sub{padding:0;width:100%;border:none}
.message-box .r ul li input[type=text]{padding:0;padding-left:15px;width:90%;border:none;line-height:50px}
.message-box .r ul li input[type=submit]{padding:0;width:100%;border:none;background:#de1e19;color:#fff;font-size:1pc;line-height:50px;cursor:pointer}
.message-box .r ul li textarea{padding:15px;padding-left:15px;width:calc(90% - 15px);height:150px;border:none;line-height:1.5em;resize:none}
@media screen and (max-width:768px){.message{padding-top:30px}
.message-box{margin-top:30px;background:0 0}
.message-box .r{margin-right:0;width:100%}
.message-box .r ul li{background-color:#fff;line-height:40px}
.message-box .r ul li input[type=text]{line-height:40px}
.message-box .r ul li input[type=submit]{width:100%;line-height:40px}
.message-box .r ul li textarea{padding:15px;padding-left:15px;width:calc(95% - 15px);height:180px;line-height:1.5em}
}
.customer-list li{float:left;overflow:hidden;margin-right:2%;margin-bottom:25px;width:32%;border-radius:5px;background:#fff;transition:all .3s}
.customer-list li:nth-child(3n){margin-right:0}
.customer-list li .info{padding:15px 20px}
.customer-list li .info .tit{padding-bottom:15px;border-bottom:1px dashed #ddd;font-size:18px}
.customer-list li .info .desc{padding:15px 0;max-height: 63px;overflow: hidden;}
.customer-list li .info .more{display:block;border:1px solid #ddd;border-radius:50px;text-align:center;line-height:40px}
.customer-list li:hover{box-shadow:0 0 5px rgba(0,0,0,.2)}
.customer-list li:hover .info .more{border:1px solid #de1e19;background:#de1e19;color:#fff}
.customer-list li:hover .info .tit a{color:#de1e19}
@media screen and (max-width:768px){.customer-list li{float:left;overflow:hidden;margin-right:2%;margin-bottom:25px;width:49%;border-radius:5px;background:#fff;transition:all .3s}
.customer-list li:nth-child(3n){margin-right:2%}
.customer-list li:nth-child(2n){margin-right:0}
.customer-list li .info{padding:10px 15px}
.customer-list li .info .tit{padding-bottom:10px;border-bottom:1px dashed #ddd;font-size:1pc}
.customer-list li .info .desc{padding:10px 0}
.customer-list li .info .more{display:block;border:1px solid #ddd;border-radius:50px;text-align:center;line-height:30px}
}
@media screen and (max-width:414px){.customer-list li{float:left;overflow:hidden;margin-right:0;margin-bottom:25px;width:100%;border-radius:5px;background:#fff;transition:all .3s}
.customer-list li:nth-child(2n),.customer-list li:nth-child(3n){margin-right:0}
}
.article-main{padding:50px 0}
.article .l{box-sizing:border-box;padding:60px 45px;width:calc(100% - 20pc);background:#fff}
.article .l h1{text-align:center;font-weight:400;font-size:22px;line-height:1.3em}
.article .l .article-con{padding:20px 0;line-height:1.8em}
.article .l .article-con img{display:inline-block}
.article .r{box-sizing:border-box;width:300px}
.article .r dl{margin-bottom:25px;padding-bottom:30px;background:#fff}
.article .r dl dt{box-sizing:border-box;padding:15px 20px;background:#de1e19;color:#fff;font-weight:700;font-size:20px}
.article .r dl dt i{display:inline-block;margin-top:-3px;margin-right:10px;width:2px;height:20px;background:#fff;vertical-align:middle}
.article .r dl dd{position:relative;padding:10px 20px}
.article .r dl dd:after{position:absolute;right:20px;bottom:0;left:20px;height:1px;border-bottom:1px dashed #ddd;background:#fff;content:""}
.article .r dl dd:last-child:after{position:absolute;right:20px;bottom:0;left:20px;height:1px;border-bottom:1px dashed #ddd;background:#fff;content:""}
.article .r dl dd:nth-child(5):after{display:none}
.article .r dl dd:nth-child(6):after{display:none}
.article .r dl dd:nth-child(2){margin-top:10px}
.article .r dl.recom-news dd span{display:block;color:#888;font-size:13px}
.article .r dl.aside-contact dd{padding-left:45px;background-position:15px center;background-repeat:no-repeat}
.article .r dl.aside-contact dd.aside-ico-tel{background-image:url(../images/news/ico-tel.png)}
.article .r dl.aside-contact dd.aside-ico-qq{background-image:url(../images/news/ico-qq.png)}
.article .r dl.aside-contact dd.aside-ico-mail{background-image:url(../images/news/ico-mail.png)}
.article .r dl.aside-contact dd.kefu{margin-top:20px;padding-left:15px}
.article .r dl.aside-contact dd.aside-ico-posi{background-image:url(../images/news/ico-location.png);background-position:15px 10px}
.article .r dl.aside-contact dd.kefu a{display:inline-block;padding:8px 25px;border:1px solid #de1e19;border-radius:50px;color:#de1e19}
.article .r dl.aside-contact dd i.aside-ico-kefu{display:inline-block;margin-right:10px;width:19px;height:20px;background:url(../images/news/ico-kefu.png) no-repeat left center;vertical-align:middle}
.prve-next{margin:20px auto;padding:15px 0;border:1px solid #ddd;border-right:0;border-left:0}
.prve-next .prve{float:left;width:48%}
.prve-next .prve i{margin-right:10px;background:url(../images/news/arr-5.png) no-repeat left center}
.prve-next .next i,.prve-next .prve i{display:inline-block;width:15px;height:9pt}
.prve-next .next i{float:right;margin-top:5px;margin-left:10px;background:url(../images/news/arr-5.png) no-repeat right center}
.prve-next .next{float:right;width:48%;text-align:right}
.back-list-btn{padding-top:20px}
.back-list-btn a{display:inline-block;padding:0 60px;border-radius:5px;background:#de1e19;color:#fff;font-size:16px;line-height:46px}
@media screen and (max-width:768px){.article-main{padding:30px 0}
.article .l{float:inherit;box-sizing:border-box;padding:30px 15px;width:100%;background:#fff}
.article .l h1{text-align:center;font-weight:400;font-size:18px;line-height:1.3em}
.article .r{float:inherit;box-sizing:border-box;width:300px;width:100%}
.prve-next .prve{float:inherit;display:block;margin-bottom:10px;width:100%}
.prve-next .next i,.prve-next .prve i{display:none}
.prve-next .next{float:inherit;width:100%;text-align:left}
}
.news-top .l{width:42.4%}
.news-top .r{width:55%}
.news-top-slide img{margin:0 auto;width:100%}
.news-top-slide .swiper-slide a{position:relative;display:block}
.news-top-slide .swiper-slide a p{position:absolute;bottom:0;left:0;z-index:99;padding:0 5%;width:90%;background:rgba(0,0,0,.4);color:#fff;text-align:center;line-height:40px}
.news-top-slide .swiper-button-prev{left:0;background:url(../images/news/arr-4.png) no-repeat left top}
.news-top-slide .swiper-button-next,.news-top-slide .swiper-button-prev{position:absolute;top:50%;z-index:999;margin-top:-35px;width:40px;height:58px;opacity:.8;-webkit-transition:opacity .5s;transition:opacity .5s}
.news-top-slide .swiper-button-next{right:0;background:url(../images/news/arr-4.png) no-repeat right top}
.news-top-slide .swiper-button-next:hover,.news-top-slide .swiper-button-prev:hover{opacity:1}
.news-top-list li{margin-top:15px;padding:15px 0;border-bottom:1px solid #ddd}
.news-top-list li:last-child{border-bottom:0}
.news-top-list li a{margin-bottom:10px;font-size:18px}
.news-top-list li span{color:#888;font-size:13px}
.news-top-list li p{margin:10px 0;line-height:1.8em;max-height: 50px;overflow: hidden;}
@media screen and (max-width:1100px){.news-top-list li{margin-top:0;padding:15px 0;border-bottom:1px solid #ddd}
}
@media screen and (max-width:960px){.news-top-list li{margin-top:0;padding:10px 0;border-bottom:1px solid #ddd}
.news-top-list li p{padding:5px 0;line-height:1.8em}
.news-top-list li a{margin-bottom:5px;font-size:18px}
}
@media screen and (max-width:768px){.news-top .l,.news-top .r{float:inherit;width:100%}
.news-top .r{margin-top:20px}
}
@media screen and (max-width:414px){.news-top-list li p{padding:10px 0;font-size:13px;line-height:1.6em}
}
.news-main{padding:30px 0}
.news-main-list li{box-sizing:border-box;margin-bottom:25px;padding:30px;background:#fff}
.news-main-list li .pic{float:left;margin-right:2%;width:22.6%}
.news-main-list li .info{float:left;width:55%}
.faq-main-list li .info { float:none; width:100%;}
.news-main-list li .info a.tit{margin-bottom:10px;font-size:20px}
.news-main-list li .info a.more{display:inline-block;margin-top:10px;padding:8px 25px;border:1px solid #ddd;border-radius:50px}
.news-main-list li .info p{margin:10px 0;/*max-height: 60px;overflow: hidden;*/line-height: 20px}
.news-main-list li .info span{display:none;color:#888;font-size:13px}
.news-main-list li .time{float:right;box-sizing:border-box;padding:10px 30px;text-align:center;letter-spacing:.1em;font-size:1pc}
.news-main-list li .time span{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd;font-size:60px;line-height:1em}
@media screen and (max-width:768px){.news-main-list li .time{display:none}
.news-main-list li .info span{display:block}
.news-main-list li .pic{float:left;margin-right:3%;width:32.6%}
.news-main-list li .info{float:left;width:64.4%}
.news-main-list li .info a.more{display:none}
.news-main-list li .info a.tit{margin-bottom:10px;font-size:18px}
}
@media screen and (max-width:414px){.news-main-list li .pic img{width:100%}
.news-main-list li .time{display:none}
.news-main-list li .info span{display:block}
.news-main-list li .pic{float:left;margin-right:0;width:100%}
.news-main-list li .info a.tit{margin-bottom:10px;font-size:1pc}
.news-main-list li .info{float:left;margin-top:20px;width:100%}
.news-main-list li .info a.more{display:none}
.news-main-list li .info p{color:#777;font-size:13px}
}
.what{padding:50px 0}
.what-clo-a .pic .l{width:53.1%}
.what-clo-a .pic .r{width:45.5%}
.what-clo-a p{padding:20px 0;line-height:1.8em;}
.xfwb-ser{padding:50px 0}
.xfwb-col-a{margin-top:20px}
.xfwb-col-a .row-4{position:relative;float:left;padding:30px 0;width:25%}
.xfwb-col-a .row-4 span{display:inline-block;margin-bottom:10px;width:74px;height:74px;background-position:center;background-repeat:no-repeat}
.xfwb-col-a .row-4 p{font-size:1pc}
.xfwb-col-a .row-4:before{position:absolute;top:62%;right:0;margin-top:-25%;width:1px;height:70%;background:#ddd;content:""}
.xfwb-col-a .row-4:nth-child(4n):before{display:none}
@media screen and (max-width:600px){.xfwb-ser{padding:30px 0}
.what-clo-a p{text-align: left;}
.xfwb-col-a .row-4 span{display:inline-block;margin-bottom:10px;width:54px;height:54px;background-position:center;background-size:70%;background-repeat:no-repeat}
.xfwb-col-a .row-4{position:relative;float:left;padding:10px 0;width:50%}
.xfwb-col-a .row-4:nth-child(2n):before{display:none}
.xfwb-col-a .row-4:nth-child(3n):before{display:block}
.xfwb-col-a .row-4:nth-child(4n):before,.xfwb-col-a .row-4:nth-child(6):before{display:none}
.xfwb-col-a .row-4 p{font-size:14px}
}
.zclj{padding:50px 0}
.zclj .col-a{margin-top:40px;margin-bottom:30px}
.zclj .col-a .row-1{position:relative;float:left;padding-left:2%;width:29.25%;height:318px;background:url(../images/pro/zcgs/zc1.jpg) no-repeat left top}
.zclj .col-a .row-1 h3{color:#fff;font-size:28px}
.zclj .col-a .row-1 h3 small{display:block;margin-top:10px;font-weight:400;font-size:13px}
.zclj .col-a .row-1 p{margin-top:30px;color:#fff;font-size:14px;line-height:1.8em}
.zclj .col-a .row-2{float:right;margin-top:20px;width:68.75%;height:298px;box-shadow:0 0 4px rgba(0,0,0,.1)}
.zclj .col-a .row-2 .row-1-a{position:relative;float:left;overflow:hidden;width:25%;height:298px}
.zclj .col-a .row-2 .row-1-a .txt{padding:60px 15% 0;text-align:center}
.zclj .col-a .row-2 .row-1-a .txt img{margin:0 auto;margin-bottom:10px}
.zclj .col-a .row-2 .row-1-a .txt h4{margin-bottom:10px;color:#222;font-weight:400;font-size:1pc}
.zclj .col-a .row-2 .row-1-a .txt p{font-size:13px}
.zclj .col-a .row-2 .row-1-a .link{position:absolute;right:0;bottom:-40px;left:0}
.zclj .col-a .row-2 .row-1-a .link a{display:block;background:#de1e19;color:#fff;text-align:center;font-size:15px;line-height:40px}
.zclj .col-a .row-2 .row-1-a:hover .txt{transform:translateY(-20px)}
.zclj .col-a .row-2 .row-1-a:hover .link{bottom:0}
@media screen and (max-width:640px){.zclj{padding:30px 0}
.zclj .col-a .row-1{position:relative;float:left;padding-left:10%;width:90%;height:318px;background:url(../images/pro/zcgs/zc1.jpg) no-repeat left top}
.zclj .col-a .row-2{float:right;margin-top:0;width:100%;height:298px;box-shadow:0 0 4px rgba(0,0,0,.1)}
}
@media screen and (max-width:414px){.zclj .col-a .row-2{height:596px}
.zclj .col-a .row-2 .row-1-a{position:relative;float:left;overflow:hidden;width:50%;height:298px}
}
.line-worry-pc,.line-worry-wap{padding:60px 0}
.line-worry-pc-1{padding-bottom:100px}
.line-worry-wap{display:none}
.line-worry-pc .col-b{margin-top:60px;padding:40px 0;min-height:3in;background:url(../images/pro/xfgc/jjline.png) no-repeat center}
.line-worry-pc .col-b .row-6{position:relative;float:left;padding:0 2%;width:12.66%;text-align:center}
.line-worry-pc .col-b .row-6 h4{color:#fff;font-weight:400;font-size:22px;line-height:1.3em}
.line-worry-pc .col-b .row-6 p{font-size:13px;max-height: 42px;overflow: hidden;}
.line-worry-pc-co .col-b .row-6 p{color:#fff;font-size:13px}
.line-worry-pc .col-b .row-6 h4:nth-child(2n){margin-top:70px}
.line-worry-pc .col-b .row-6 h4:nth-child(2n+1){margin-bottom:70px}
.line-worry-pc .col-b .row-6:nth-child(1){top:180px;left:-25px}
.line-worry-pc .col-b .row-6:nth-child(2){top:-60px;left:-15px}
.line-worry-pc .col-b .row-6:nth-child(3){top:210px;left:-15px}
.line-worry-pc .col-b .row-6:nth-child(4){top:10px;left:-25px}
.line-worry-pc .col-b .row-6:nth-child(5){top:180px;left:-15px}
.line-worry-pc .col-b .row-6:nth-child(6){top:-35px;left:-20px}
.line-worry-pc-1 .col-b .row-6{position:relative;float:left;padding:0 2%;width:10.28%;text-align:center}
.line-worry-pc-1 .col-b .row-6 h4:nth-child(2n){margin-top:60px}
.line-worry-pc-1 .col-b .row-6 h4:nth-child(2n+1){margin-bottom:60px}
.line-worry-pc-1 .col-b .row-6:nth-child(1){top:170px;left:-9pt}
.line-worry-pc-1 .col-b .row-6:nth-child(2){top:-85px;left:-27px}
.line-worry-pc-2 .col-b .row-6:nth-child(2){top:-95px;left:-27px}
.line-worry-pc-1 .col-b .row-6:nth-child(3){top:165px;left:-37px}
.line-worry-pc-1 .col-b .row-6:nth-child(4){top:20px;left:-20px}
.line-worry-pc-2 .col-b .row-6:nth-child(4){top:20px;left:-20px;padding:0 1%;width:12.28%}
.line-worry-pc-1 .col-b .row-6:nth-child(5){top:15pc;left:-15px}
.line-worry-pc-2 .col-b .row-6:nth-child(5){top:250px;left:-15px}
.line-worry-pc-1 .col-b .row-6:nth-child(5) h4{margin-bottom:60px}
.line-worry-pc-2 .col-b .row-6:nth-child(2) h4{margin-top:55px;padding:0 10px;font-size:20px}
.line-worry-pc-1 .col-b .row-6:nth-child(6){top:-28px;left:-40px}
.line-worry-pc-1 .col-b .row-6:nth-child(7){top:90pt;left:-25px}
.line-worry-wap .col-b{margin-top:40px}
.line-worry-wap .col-b .row-6{position:relative;float:left;padding:0 2%;width:12.66%;text-align:center;margin-bottom: 20px}
.line-worry-wap .col-b .row-6 h4{margin-bottom:30px;height:118px;background:url(../images/m-lbx.png) no-repeat top center;color:#fff;font-size:20px;line-height:118px}
.line-worry-wap .col-b .row-6 p{max-height: 42px;overflow: hidden;}
@media screen and (max-width:1200px){.line-worry-pc{display:none}
.line-worry-wap{display:block}
.line-worry-wap .col-b .row-6 h4{font-size:18px}
}
@media screen and (max-width:960px){.line-worry-wap{padding:30px 0}
.line-worry-wap .col-b .row-6{position:relative;float:left;margin-bottom:30px;padding:0 2%;width:29.33%;text-align:center}
}
@media screen and (max-width:414px){.line-worry-wap .col-b .row-6 h4{margin-bottom:10px;font-size:1pc}
.line-worry-wap .col-b .row-6{position:relative;float:left;margin-bottom:20px;padding:0 2%;width:46%;text-align:center}
}
.why-choose{padding:60px 0 80px;background:url(../images/pro/zcgs/whybg.jpg) no-repeat center;background-size:cover}
.why-c-col{margin-top:40px}
.why-c-col .row-2{float:left;width:50%;height:212px;background:#fff}
.why-c-col .row-2 .l{position:relative;padding:0 5%;width:40%;height:212px;text-align:center}
.why-c-col .row-2 .l:before{position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:20px;height:20px;background:#fff;content:"";transform:rotate(-45deg)}
.why-c-col .row-2 .r{width:50%;height:212px;background-position:center;background-size:cover;background-repeat:no-repeat}
.why-c-col .row-2:nth-child(3) .l,.why-c-col .row-2:nth-child(4) .l{float:right}
.why-c-col .row-2:nth-child(3) .l:before,.why-c-col .row-2:nth-child(4) .l:before{top:-10px;bottom:inherit}
.why-c-col .row-2 .l h3{margin-bottom:10px;font-size:18px;line-height:1.3em}
@media screen and (max-width:860px){.why-c-col .row-2{float:left;width:100%;height:212px;background:#fff}
.why-c-col .row-2:nth-child(1) .l:before,.why-c-col .row-2:nth-child(3) .l:before{top:50%;right:-10px;bottom:inherit;left:inherit;margin-top:-10px}
.why-c-col .row-2:nth-child(2) .l:before,.why-c-col .row-2:nth-child(4) .l:before{top:50%;right:inherit;bottom:inherit;left:0;margin-top:-10px}
.why-c-col .row-2:nth-child(2) .l{float:right}
.why-c-col .row-2:nth-child(3) .l{float:left}
}
@media screen and (max-width:414px){.why-c-col .row-2 .l h3{margin-bottom:10px;font-size:1pc;line-height:1.3em}
.why-c-col .row-2 .l p{margin-bottom:10px;font-size:14px;line-height:1.3em}
}
@media screen and (max-width:320px){.why-c-col .row-2,.why-c-col .row-2 .l,.why-c-col .row-2 .r{height:242px}
}
.lz-process{padding:50px 0}
.lz-col-1{position:relative;margin-top:40px;min-height:30px;background:url(../images/icoline.png) no-repeat center;background-size:100% auto}
.lz-col-1 p{position:absolute;top:4px;font-size:24px}
.lz-col-1 p.p1{left:75pt}
.lz-col-1 p.p2{left:25pc}
.lz-col-1 p.p3{left:710px}
.lz-col-1 p.p4{right:90pt}
.lz-col-2{margin-top:30px}
.lz-col-2 .row-4{position:relative;float:left;box-sizing:border-box;margin-right:3%;padding:30px 0 20px;width:22%;background:#ff0000;text-align:center}
.lz-col-2 .row-4:last-child{margin-right:0}
.lz-col-2 .row-4:before{position:absolute;top:50%;right:-10px;margin-top:-20px;width:40px;height:40px;background:#ff0000;content:"";transform:rotate(-45deg)}
.lz-col-2 .row-4:last-child:before{display:none}
.lz-col-2 .row-4 img{display:inline-block;margin-right:10px;width:auto;height:56px}
.lz-col-2 .row-4 p{display:inline-block;color:#fff;vertical-align:top;font-size:18px}
.lz-col-2 .row-4 p span{color:#ffae00;font-size:14px}
@media screen and (max-width:1200px){.lz-col-1{display:none}
}
@media screen and (max-width:980px){.lz-col-2 .row-4:before{position:absolute;top:50%;right:-10px;margin-top:-10px;width:20px;height:20px;background:#ff0000;content:"";transform:rotate(-45deg)}
}
@media screen and (max-width:800px){.lz-process{padding:30px 0}
.lz-col-2 .row-4{position:relative;float:left;box-sizing:border-box;margin-right:5%;margin-bottom:20px;padding:30px 0 20px;width:45%;background:#ff0000;text-align:center}
.lz-col-2 .row-4:before{position:absolute;top:50%;right:-10px;margin-top:-10px;width:20px;height:20px;background:#ff0000;content:"";transform:rotate(-45deg)}
}
@media screen and (max-width:500px){.lz-col-2 .row-4{position:relative;float:left;box-sizing:border-box;margin-right:5%;margin-bottom:20px;padding:20px 0 10px;width:45%;background:#ff0000;text-align:center}
.lz-col-2 .row-4:before{position:absolute;top:50%;right:-10px;margin-top:-10px;width:20px;height:20px;background:#ff0000;content:"";transform:rotate(-45deg)}
}
@media screen and (max-width:414px){.lz-col-2 .row-4{position:relative;float:left;box-sizing:border-box;margin-right:5%;margin-bottom:20px;padding:15px 0 5px;width:45%;background:#ff0000;text-align:center}
.lz-col-2 .row-4 p{display:inline-block;color:#fff;vertical-align:top;font-size:1pc}
.lz-col-2 .row-4 p span{color:#ffae00;font-size:9pt}
.lz-col-2 .row-4:before{position:absolute;top:50%;right:-7px;margin-top:-8px;width:1pc;height:1pc;background:#ff0000;content:"";transform:rotate(-45deg)}
}
@media screen and (max-width:320px){.lz-col-2 .row-4 img{display:inline-block;margin-right:5px;width:auto;height:36px}
.lz-col-2 .row-4 p{display:inline-block;color:#fff;vertical-align:top;font-size:15px}
.lz-col-2 .row-4 p span{color:#ffae00;font-size:13px}
}
.su-case{padding:50px 0}
.su-case-scroll{margin-top:40px}
.su-case-scroll .swiper-button-next,.su-case-scroll .swiper-button-prev{position:absolute;top:50%;z-index:10;margin-top:-5px;width:38px;height:74px;background-image:url(../images/arr-4.png);background-size:auto;background-repeat:no-repeat;cursor:pointer}
.su-case-scroll .swiper-button-prev{left:0;background-position:left bottom}
.su-case-scroll .swiper-button-next{right:0;background-position:right bottom}
.su-case-scroll .swiper-button-prev:hover{left:0;background-position:top left}
.su-case-scroll .swiper-button-next:hover{right:0;background-position:right top}
.su-case-scroll .swiper-slide .honor-img{padding:40px 20px;background:#fff}
.su-case-scroll .swiper-slide img{margin:0 auto}
.su-case-scroll .swiper-slide p{margin-top:10px;text-align:center}
.su-case-scroll .swiper-container{margin:0 auto;width:92%;width:88%}
@media screen and (max-width:680px){.su-case{padding:30px 0}
.su-case-scroll{margin-top:20px}
.su-case-scroll .swiper-container{margin:0 auto;width:65%}
.su-case-scroll .swiper-slide .honor-img{padding:10px 20px;background:#fff}
.su-case-scroll .swiper-slide img{margin:0 auto}
.su-case-scroll .swiper-button-next,.su-case-scroll .swiper-button-prev{position:absolute;top:50%;z-index:10;margin-top:0}
}
.more-link{padding:50px 0}
.more-ser-link{margin-top:40px}
.more-ser-link a{float:left;display:block;margin:0 .5%;margin-bottom:5px;width:10.1111%;background:url(../images/linkbg.png) no-repeat center;background-size:100% auto;text-align:center;line-height:50px}
@media screen and (max-width:1200px){.more-ser-link a{display:block;margin:0 .5%;width:11.5%;background-size:100% auto;line-height:50px}
}
@media screen and (max-width:768px){.more-link{padding:30px 0}
.more-ser-link a{display:block;margin:0 .5%;width:15.6%;background-size:100% auto;font-size:13px;line-height:50px}
}
@media screen and (max-width:540px){.more-ser-link a{display:block;margin:0 1%;width:23%;background-size:100% auto;font-size:13px;line-height:50px}
}
@media screen and (max-width:414px){.more-ser-link a{display:block;margin:0 1%;width:31.333%;background-size:100% auto;font-size:13px;line-height:50px}
}
@media screen and (max-width:320px){.more-ser-link a{display:block;margin:0 1%;width:31.333%;background-size:100% auto;font-size:9pt;line-height:40px}
}
.company-intro-list-add li{position:relative}
.company-intro-list-add li p{position:absolute;bottom:10%;left:-18px;padding:0 15%;width:70%;text-align:center;font-size:14px;line-height:1.6em}
.company-intro-list-add li p span{display:block;color:#de1e19;font-size:19px}
.company-intro-list-add li:nth-child(2),.company-intro-list-add li:nth-child(4){top:30px}
@media screen and (max-width:1000px){.company-intro-list-add li p{position:absolute;bottom:10px;left:0;padding:0 15%;width:70%;text-align:center;font-size:9pt;line-height:1.6em}
.company-intro-list-add li p span{display:block;color:#de1e19;font-size:1pc}
}
@media screen and (max-width:768px){.company-intro-list-add li{float:left;width:48%}
.company-intro-list-add li p{position:absolute;bottom:15%;left:-4%;padding:0 15%;width:70%;text-align:center;font-size:14px;line-height:1.6em}
.company-intro-list-add li p span{display:block;color:#de1e19;font-size:19px}
}
@media screen and (max-width:414px){.company-intro-list-add li:nth-child(2),.company-intro-list-add li:nth-child(4){top:0}
.company-intro-list-add li{margin:0;width:100%}
.company-intro-list-add li p{position:absolute;bottom:15%;left:-4%;padding:0 20%;width:60%;text-align:center;font-size:14px;line-height:1.6em}
.company-intro-list-add li p span{display:block;color:#de1e19;font-size:1pc}
}
.dljz-why{padding:50px 0}
.dljz-why-list{margin-top:40px}
.dljz-why-list li{position:relative;float:left;margin-right:2%;margin-bottom:30px;width:32%}
.dljz-why-list li:nth-child(3n){margin-right:0}
.dljz-why-list li .txt{position:absolute;bottom:5%;left:33%;width:60%;color:#fff}
.dljz-why-list li .txt h4{margin-bottom:5px;font-weight:400;font-size:20px}
.dljz-why-list li .txt p{font-size:13px}
@media screen and (max-width:1200px){.dljz-why-list li .txt h4{margin-bottom:5px;font-weight:400;font-size:18px}
.dljz-why-list li .txt p{font-size:9pt;max-height: 21px;overflow: hidden;}
}
@media screen and (max-width:768px){.dljz-why{padding:30px 0}
.dljz-why-list li{position:relative;float:left;margin-right:2%;margin-bottom:30px;width:48%}
.dljz-why-list li:nth-child(3){margin-right:2%}
.dljz-why-list li:nth-child(2n){margin-right:0}
.dljz-why-list li .txt h4{margin-bottom:5px;font-weight:400;font-size:18px}
.dljz-why-list li .txt p{font-size:9pt}
}
@media screen and (max-width:414px){.dljz-why-list li{position:relative;float:left;margin-right:0;margin-bottom:30px;width:100%}
.dljz-why-list li .txt h4{margin-bottom:5px;font-weight:400;font-size:18px}
.dljz-why-list li .txt p{font-size:9pt}
}
@media screen and (max-width:320px){.dljz-why-list li .txt{position:absolute;bottom:6%;left:30%;width:65%;color:#fff}
.dljz-why-list li .txt h4{margin-bottom:2px;font-weight:400;font-size:1pc}
.dljz-why-list li .txt p{font-size:9pt}
}
.dljz-ser-proce{padding:50px 0}
.dljz-ser-proce .dljz-col-a{margin-top:40px}
.dljz-ser-proce .dljz-col-a .row-5{float:left;padding:0 1%;width:18%}
.dljz-ser-proce .dljz-col-a .row-5 span{display:inline-block;width:107px;height:87pt;background-position:center;background-repeat:no-repeat}
.dljz-ser-proce .dljz-col-a .row-5 h3{padding:10px;color:#de1e19;font-weight:400;font-size:1pc;line-height:1.2em}
@media screen and (max-width:860px){.dljz-ser-proce .dljz-col-a .row-5{float:left;margin-bottom:20px;width:31.33%}
}
@media screen and (max-width:600px){.dljz-ser-proce .dljz-col-a .row-5{float:left;margin-bottom:20px;width:48%}
.dljz-ser-proce .dljz-col-a .row-5 span{display:inline-block;width:90px;height:90px;background-size:80%}
.dljz-ser-proce .dljz-col-a .row-5:last-child{float:left;margin-bottom:0;width:100%}
}
@media screen and (max-width:414px){.dljz-ser-proce .dljz-col-a .row-5 h3{padding:10px;font-size:1pc;line-height:1.2em}
}
.dljz-xg{padding:50px 0;background:url(../images/pro/dljz/xgbg.jpg) no-repeat center;background-size:cover}
.dljz-xg .dljzxg-col-a{margin-top:40px}
.dljz-xg .dljzxg-col-a .row-5{float:left;padding:20px 0;width:16.666%;position: relative;}
.dljzxg-col-c .row-5{float:left;padding:20px 0;width:16.666%;position: relative;}
.dljzxg-col-c .row-5::after{position: absolute;content: "+";top:50%;right: -10px;color: #fff;font-size: 40px;margin-top: -30px}
.dljzxg-col-c .row-5:last-child::after{display: none}
.dffd{padding: 60px 0 80px}


.dljz-xg .dljzxg-col-a .row-5 span{display:inline-block;width:130px;height:130px;border-radius:50%;background-color:#fff;background-position:center;background-repeat:no-repeat}
.dljz-xg .dljzxg-col-a .row-5 p{padding:10px;color:#fff;font-weight:400;font-size:15px;line-height:1.2em}
.dljz-xg .tel-slog .tel-slog-1{position:relative;margin-top:40px;margin-right:auto;margin-left:auto;padding:0 30px!important;width:40%;border:1px solid #de1e19;border-radius:30px;background:#fff;font-weight:700;font-size:15px;line-height:40px!important}
@media screen and (max-width:1200px){.dljz-xg .tel-slog .tel-slog-1{width:60%}
.dljz-xg .tel-slog .tel-slog-1 a{display:inline-block;line-height:40px}
.dljz-xg .tel-slog .tel-slog-2 a{display:none}
.dljz-xg .dljzxg-col-a .row-5 span{display:inline-block;width:100px;height:100px;border-radius:50%;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:auto 40%}
}
@media screen and (max-width:960px){.dljz-xg .dljzxg-col-a .row-5{float:left;margin-bottom:20px;width:33.33%}
.dljz-xg .tel-slog .tel-slog-1{position:relative;margin:0 auto;margin-top:30px;margin-bottom:20px;padding:10px 30px!important;width:70%;border-radius:40px;text-align:left;line-height:1.4em!important}
.dljz-xg .tel-slog .tel-slog-1 span{display:inline-block;margin-left:0;margin-left:30px;color:#de1e19;font-weight:700;font-size:1pc}
.dljzxg-col-c .row-5:nth-child(3)::after{display: none}
}
@media screen and (max-width:700px){.dljz-xg .tel-slog .tel-slog-1{text-align:center}
.dljz-xg .tel-slog .tel-slog-1 a{display:none}
.dljz-xg .tel-slog .tel-slog-2 a{display:inline-block}
}
@media screen and (max-width:600px){
	.dljz-xg .dljzxg-col-a .row-5 span{display:inline-block;width:90px;height:90px;background-size:auto 40%}
.dljz-xg .dljzxg-col-a .row-5{float:left;margin-bottom:20px;padding:0;width:50%}
.dljzxg-col-c .row-5:nth-child(2n)::after{display: none}
.dljzxg-col-c .row-5:nth-child(3)::after{display:block;}
}
@media screen and (max-width:414px){.dljz-xg .dljzxg-col-a .row-5{float:left;margin-bottom:20px;width:50%}
}
.process,.process-intro{padding:50px 0}
.process-intro-list{margin-top:40px}
.process-intro-list li{float:left;margin-right:2%;width:23.5%;text-align:center}
.process-intro-list li span{background-color:#fff}
.process-intro-list li span,.process-intro-list0 li span{display:inline-block;width:145px;height:145px;border-radius:50%;background-position:center;background-repeat:no-repeat}
.process-intro-list0 li span{background-color:#ddd}
.process-intro-list li h3{margin:20px auto;padding-bottom:10px;width:45px;border-bottom:2px solid #ccc;font-weight:400;font-size:26px}
.process-intro-list li img{margin:0 auto}
.process-intro-list li p{text-align:center;font-size:15px;max-height: 42px;overflow: hidden;}
.process-intro-list li:nth-child(4){margin-right:0}
@media screen and (max-width:768px){.process,.process-intro{padding:30px 0}
.process-intro-list li span,.process-intro-list0 li span{display:inline-block;width:100px;height:100px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size: 50%}

}
@media screen and (max-width:640px){.process,.process-intro{padding:30px 0}

.process-intro-list{margin-top:10px}
.process-intro-list li{float:left;margin-right:2%;margin-bottom:20px;width:48%}
.process-intro-list li:nth-child(3n){margin-right:2%}
.process-intro-list li:nth-child(2n){margin-right:0}
.process-intro-list li p{font-size:13px}
.process-intro-list li span{display:inline-block;width:105px;height:105px;border-radius:50%;background-color:#fff;background-position:center;background-size:50%;background-repeat:no-repeat}
.process-intro-list li h3{margin:10px auto;padding-bottom:10px;width:45px;border-bottom:2px solid #ccc;font-weight:400;font-size:22px}
}
.spjy-sc{padding:50px 0}
.spjy-scroll{margin-top:40px}
.spjy-scroll .swiper-container{margin:0 auto;padding:10px 5px;width:100%}
.spjy-scroll .swiper-slide{text-align: center;}
.spjy-scroll .swiper-slide div.sd{box-shadow:1px 2px 3px rgba(0,0,0,.2);text-align: }
.spjy-scroll .swiper-slide p{padding:15px 0;text-align:center;font-weight:700;font-size:18px}
.spjy-scroll .swiper-slide a.lj{border:1px solid #ddd;border-radius: 50px;padding: 8px 30px;display: inline-block;margin-top: 30px}
.spjy-scroll .swiper-slide a.lj:hover{border:1px solid #de1e19;}

.support-col-a a.lj{border:1px solid #ddd;border-radius: 50px;padding: 8px 30px;display: inline-block;margin-top: 40px}
.support-col-a a.lj:hover{border:1px solid #de1e19;background: transparent;color: #de1e19}


.spjy-scroll .swiper-button-next,.spjy-scroll .swiper-button-prev{position:absolute;top:50%;z-index:10;margin-top:-15px;width:19px;height:34px;
	background-image:url(../images/arr-5.png);background-size:auto;background-repeat:no-repeat;cursor:pointer}
.spjy-scroll .swiper-button-prev{left:-60px;background-position:left top}
.spjy-scroll .swiper-button-next{right:-60px;background-position:right top}
.spjy-scroll .swiper-button-prev:hover{left:-60px;background-position:0 -34px}
.spjy-scroll .swiper-button-next:hover{right:-60px;background-position:-19px -34px}
@media screen and (max-width:1200px){
.spjy-scroll .swiper-container{margin:0 auto;padding:10px 5px;width:90%}
.spjy-scroll .swiper-button-prev{left:0px;background-position:left top}
.spjy-scroll .swiper-button-next{right:0px;background-position:right top}
.spjy-scroll .swiper-button-prev:hover{left:0px;background-position:0 -34px}
.spjy-scroll .swiper-button-next:hover{right:0px;background-position:-19px -34px}
}
@media screen and (max-width:640px){.spjy-sc{padding:30px 0}
.support-col-a a.lj{border:1px solid #ddd;border-radius: 50px;padding: 8px 30px;display: inline-block;margin-top: 0px}
.spjy-scroll .swiper-container{margin:0 auto;padding:10px 5px;width:78%}
.spjy-scroll .swiper-slide p{padding:9pt 0;text-align:center;font-weight:700;font-size:1pc}
}
.ylqx-tab{padding:50px 0;padding-bottom: 0}
.ylqx-tab-box{margin-top:40px}
.ylqx-tab-box .tb-tabs{overflow:hidden;margin:0 auto;width:100%;border:1px solid #de1e19;border-radius:5px}
.ylqx-tab-box .tb-tabs li{float:left;width:20%;text-align:center}
.ylqx-tab-box .tb-tabs li a{display:block;overflow:hidden;box-sizing:border-box;width:100%;height:50px;border-right:1px solid #de1e19;background:#fff;color:#666;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:1pc;line-height:50px}
.ylqx-tab-box .tb-tabs li:nth-child(5) a{border-right:none}
.ylqx-tab-box .tb-tabs li a.on,.ylqx-tab-box .tb-tabs li a:hover{background:#de1e19;color:#fff}
.ylqx-tab-box .tab-con{margin-top:40px}
.ylqx-tab-box .tab-con table{width:100%;border:1px solid #ddd}
.ylqx-tab-box .tab-con table tr td{padding:18px 20px;border:1px solid #ddd;font-size:1pc;line-height:1.5em}
.ylqx-tab-box .tab-con table tr td:first-child{background:#f2f2f2;vertical-align:middle;font-weight:700}
@media screen and (max-width:768px){.ylqx-tab{padding:30px 0}
.ylqx-tab-box .tb-tabs li{width:33.33%}
.ylqx-tab-box .tab-con{margin-top:20px}
.ylqx-tab-box .tb-tabs li a{height:40px;border-bottom:1px solid #de1e19;background:#fff;font-size:14px;line-height:40px}
.ylqx-tab-box .tb-tabs li:nth-child(3) a{border-right:none}
.ylqx-tab-box .tb-tabs li:nth-child(4) a{border-bottom:0}
.ylqx-tab-box .tb-tabs li:nth-child(5) a{border-right:1px solid #de1e19;border-bottom:0}
.ylqx-tab-box .tab-con table tr td{padding:10px 20px;font-size:14px;line-height:1.5em}
}
@media screen and (max-width:414px){.ylqx-tab-box{margin-top:20px}
.ylqx-tab-box .tb-tabs li a{height:35px;background:#fff;font-size:9pt;line-height:35px}
}
.xffl{padding:50px 0}
.xffl .col-b{margin-top:40px}
.xffl .col-b .row-3{position:relative;float:left;padding:0 5%;width:calc(23.33% - 1px);border-right:1px solid #ddd;text-align:center}
.xffl .col-b .row-3:last-child{border-right:0}
.xffl .col-b .row-3 span{display:inline-block;margin-bottom:10px;width:93pt;height:93pt;border:1px solid #ddd;border-radius:5px;background-position:center;background-repeat:no-repeat}
.xffl .col-b .row-3 p{font-size:1pc}
.xffl .col-b .row-3 h3{padding:10px;font-size:20px;line-height:1.2em}
.xffl .col-b .row-3 a{display:inline-block;margin-top:15px;padding:5px 20px;border:1px solid #ddd;border-radius:20px}
.xffl .col-b .row-3 a:hover{border:1px solid #de1e19;color:#de1e19}
@media screen and (max-width:960px){.xffl .col-b .row-3 span{display:inline-block;margin-bottom:10px;width:78pt;height:78pt;border:1px solid #ddd;border-radius:5px;background-position:center;background-size:50%;background-repeat:no-repeat}
.xffl .col-b .row-3 p{font-size:14px}
.xffl .col-b .row-3 h3{padding:10px;font-size:18px;line-height:1.2em}
}
@media screen and (max-width:768px){.xffl .col-b .row-3 h3{padding:10px;font-size:1pc;line-height:1.2em}
.xffl .col-b .row-3 p{min-height:84px;font-size:14px}
}
@media screen and (max-width:414px){.xffl .col-b .row-3 p{min-height:auto;font-size:13px}
.xffl .col-b .row-3 h3{padding:5px;font-size:15px;line-height:1.2em}
.xffl .col-b .row-3{position:relative;float:left;margin-bottom:20px;padding:0 10%;width:80%;border-right:0;text-align:center}
}
.xfwb-bz-wap{display:none}
.xfwb-bz-wap-list{margin-top:40px;background:url(../images/pro/xfgc/3.jpg) no-repeat right center;background-size:30% auto}
.xfwb-bz-wap-list .l{width:60%}
.xfwb-bz-wap-list .row-5{margin-bottom:20px;padding-left:50px;background-position:left top;background-repeat:no-repeat}
.xfwb-bz-wap-list .row-5 h3{margin-bottom:10px}
.xfwb-bz-wap-list .row-5-1{background-image:url(../images/pro/xfgc/cc1.png)}
.xfwb-bz-wap-list .row-5-2{background-image:url(../images/pro/xfgc/cc2.png)}
.xfwb-bz-wap-list .row-5-3{background-image:url(../images/pro/xfgc/cc3.png)}
.xfwb-bz-wap-list .row-5-4{background-image:url(../images/pro/xfgc/cc4.png)}
.xfwb-bz-wap-list .row-5-5{background-image:url(../images/pro/xfgc/cc5.png)}
@media screen and (max-width:1200px){.xfwb-bz{display:none}
.xfwb-bz-wap{display:block;padding:40px 0}
}
@media screen and (max-width:768px){.xfwb-bz-wap-list{margin-top:20px;background:0 0}
.xfwb-bz-wap-list .l{width:100%}
}
.shfw-col li{position:relative;float:left;margin-right:1%;margin-bottom:15px;width:19.2%}
.shfw-col li img{width:100%}
.shfw-col li:nth-child(5n){margin-right:0}
.shfw-col li p{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;font-size:15px}
@media screen and (max-width:960px){.shfw-col li{position:relative;float:left;margin-bottom:15px;width:32.666%}
.shfw-col li,.shfw-col li:nth-child(5n){margin-right:1%}
.shfw-col li:nth-child(3n){margin-right:0}
}
@media screen and (max-width:500px){.shfw-col li{position:relative;float:left;margin-bottom:15px;width:48%}
.shfw-col li,.shfw-col li:nth-child(3n),.shfw-col li:nth-child(5n){margin-right:2%}
.shfw-col li:nth-child(2n){margin-right:0}
}
.worry-1{padding:50px 0;background:url(../images/pro/xfbj/solbg.jpg) no-repeat center;background-size:cover}
.worry-1 .col-b{margin-top:40px}
.worry-1 .col-b .row-4{position:relative;float:left;width:25%;color:#fff}
.worry-1 .col-b .row-4 span{display:inline-block;margin-bottom:10px;width:125px;height:125px;border-radius:10px;background-color:#fff;background-position:center;background-repeat:no-repeat}
.worry-1 .col-b .row-4 p{color:#fff;font-size:1pc}
.worry-1 .col-b .row-4 h4{margin-bottom:5px;color:#fff;font-size:18px}
.worry-1 .col-b .row-4 a{display:inline-block;margin-top:15px;padding:5px 20px;border-radius:50px;background:#fff}
.worry-1 .col-b .row-4 a:hover{background:#de1e19;color:#fff}
.worry-1 .col-b .row-4:before{position:absolute;top:0;right:0;width:1px;height:100%;background:#757c85;content:""}
.worry-1 .col-b .row-4:nth-child(4n):before{display:none}
@media screen and (max-width:860px){.worry-1 .col-b .row-4{position:relative;float:left;margin-bottom:40px;width:50%}
.worry-1 .col-b .row-4:nth-child(2):before{display:none}
}
@media screen and (max-width:414px){.worry-1 .col-b .row-4 span{width:95px;height:95px;background-size:50%}
.worry-1 .col-b .row-4{position:relative;float:left;margin-bottom:30px;width:50%}
.worry-1 .col-b .row-4 p{color:#fff;font-size:13px}
.worry-1 .col-b .row-4 h4{margin-bottom:5px;color:#fff;font-size:1pc}
.worry-1 .col-b .row-4 a{margin-top:10px;padding:5px 20px}
}
.jsyq-col-a{margin-top:50px;padding-bottom:20px;min-height:401px;background:url(../images/pro/xfbj/xf.jpg) no-repeat top center}
.jsyq-col-a div.row-5-1{top:20px;left:0;width:300px}
.jsyq-col-a div.row-5-2{top:180px;left:0;width:325px}
.jsyq-col-a div.row-5-3{top:323px;left:0;width:321px}
.jsyq-col-a div.row-5-4{top:55px;right:0;width:312px}
.jsyq-col-a div.row-5-5{top:200px;right:0;width:290px}
.jsyq-col-a div.row-5-6{top:20pc;right:5pc}
.jsyq-col-a div.row-5-6 a{display:inline-block;padding:10px 30px;border-radius:50px;background:#de1e19;color:#fff}
.xfwb-bz{padding:50px 0}
.xfwbbz-col-a{margin-top:50px;padding-bottom:5pc;min-height:651px;background:url(../images/pro/public/bzcs.jpg) no-repeat center}
.xfwbbz-col-a div.row-5{position:absolute}
.xfwbbz-col-a div.row-5 h3{margin-bottom:15px;padding:30px 0 0 45px;background-position:left top;background-repeat:no-repeat;font-size:20px;line-height:1.4em}
.xfwbbz-col-a div.row-5-1{top:0;left:0;width:348px}
.xfwbbz-col-a div.row-5-2{top:260px;left:0;width:15pc}
.xfwbbz-col-a div.row-5-3{top:536px;left:0;width:365px}
.xfwbbz-col-a div.row-5-4{top:0;right:0;width:343px}
.xfwbbz-col-a div.row-5-5{top:258px;right:0;width:227px}
.xfwbbz-col-a div.row-5-6{right:0;bottom:5pc}
.xfwbbz-col-a div.row-5-1 h3{background-image:url(../images/pro/public/01.png)}
.xfwbbz-col-a div.row-5-2 h3{background-image:url(../images/pro/public/02.png)}
.xfwbbz-col-a div.row-5-3 h3{background-image:url(../images/pro/public/03.png)}
.xfwbbz-col-a div.row-5-4 h3{background-image:url(../images/pro/public/04.png)}
.xfwbbz-col-a div.row-5-4 h3,.xfwbbz-col-a div.row-5-5 h3{padding:30px 45px 0 0;background-position:right top;text-align:right}
.xfwbbz-col-a div.row-5-5 h3{background-image:url(../images/pro/public/05.png)}
.xfwbbz-col-a div.row-5-6 h3{text-align:right}
.xfwbbz-col-a div.row-5-6 p{text-align:right;font-weight:700;font-size:40px}
.design-ser-box{margin-top:40px}
.design-ser .r{width:58.333%}
.design-ser .r p{padding:5px 0;font-size:1pc;line-height:1.7em}
.design-ser .l{width:37.5%}
.design-ser .tb-content{margin-top:40px}
.design-ser-box0 .add{margin-top:50px}
.tel-slog .tel-slog-1{position:relative;margin-top:40px;padding:0 30px!important;width:70%;border:1px solid #de1e19;border-radius:30px;background:#fff;font-weight:700;font-size:15px;line-height:40px!important}
.tel-slog .tel-slog-1 span{margin-left:20px;color:#de1e19;font-weight:700;font-size:18px}
.tel-slog .tel-slog-1 a{position:absolute;top:0;right:0;bottom:0}
.tel-slog .tel-slog-1 a,.tel-slog .tel-slog-2 a{padding:0 30px;border-radius:30px;background:#de1e19;font-size:15px}
.tel-slog .tel-slog-2 a{display:inline-block;display:none;color:#fff;line-height:40px}
@media screen and (max-width:1200px){.tel-slog .tel-slog-1 a{display:none}
.tel-slog .tel-slog-2 a{display:inline-block}
}
@media screen and (max-width:960px){.design-ser .tb-tabs{width:70%}
.tel-slog .tel-slog-1{position:relative;margin:0 auto;margin-top:20px;margin-bottom:20px;padding:10px 30px!important;width:70%;border:1px solid #de1e19;border-radius:30px;background:#fff;text-align:center;font-weight:700;font-size:14px!important;line-height:1.4em!important}
.tel-slog .tel-slog-1 span{display:block;margin-left:0;color:#de1e19;font-weight:700;font-size:1pc}
}
@media screen and (max-width:768px){.design-ser-box,.design-ser-box0 .add{margin-top:20px}
.design-ser .tb-tabs li a{height:40px;background:#fff;font-size:15px;line-height:40px}
.design-ser .l,.design-ser .r{float:inherit;width:100%}
.design-ser .r{margin-top:20px}
.design-ser .r p{padding:5px 0;font-size:14px;line-height:1.7em}
}
@media screen and (max-width:414px){.design-ser .tb-tabs li a{height:30px;background:#fff;font-size:14px;line-height:30px}
}
.design-ser-box0 .tel-slog-1{margin-top:10px}
.wxfw{padding:60px 0;background:url(../images/pro/xfwb/wxbg.jpg) no-repeat center;background-size:cover}
.wxfw .col-b{margin-top:40px}
.wxfw .col-b .row-4{position:relative;float:left;padding:30px 0;width:20%}
.wxfw .col-b .row-4 span{display:inline-block;margin-bottom:10px;width:74px;height:74px;background-position:center;background-repeat:no-repeat}
.wxfw .col-b .row-4 p{color:#fff;font-size:1pc}
.wxfw .col-b .row-4:before{position:absolute;top:0;right:0;width:1px;height:100%;background:#757c85;content:""}
.wxfw .col-b .row-4:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#757c85;content:""}
.wxfw .col-b .row-4:nth-child(11):after,.wxfw .col-b .row-4:nth-child(12):after,.wxfw .col-b .row-4:nth-child(13):after,.wxfw .col-b .row-4:nth-child(14):after,.wxfw .col-b .row-4:nth-child(15):after,.wxfw .col-b .row-4:nth-child(5n):before{display:none}
@media screen and (max-width:860px){.wxfw .col-b .row-4{position:relative;float:left;padding:30px 0;width:33.33%}
.wxfw .col-b .row-4:nth-child(3n):before{display:none}
.wxfw .col-b .row-4:nth-child(11):after,.wxfw .col-b .row-4:nth-child(12):after,.wxfw .col-b .row-4:nth-child(5n):before{display:block}
.wxfw .col-b .row-4:nth-child(15):before{display:none}
}
@media screen and (max-width:540px){
	.wxfw .col-b .row-4 span{display:inline-block;margin-bottom:10px;width:54px;height:54px;background-position:center;background-size:auto 90%;background-repeat:no-repeat}
.wxfw .col-b .row-4 p{color:#fff;font-size:14px}
.wxfw .col-b .row-4{position:relative;float:left;padding:20px 0;width:50%}
.wxfw .col-b .row-4:nth-child(2n):before{display:none}
.wxfw .col-b .row-4:nth-child(3n):before{display:block}
.wxfw .col-b .row-4:nth-child(4n):before,.wxfw .col-b .row-4:nth-child(6):before{display:none}
.wxfw .col-b .row-4:nth-child(13):after,.wxfw .col-b .row-4:nth-child(14):after,.wxfw .col-b .row-4:nth-child(5):after,.wxfw .col-b .row-4:nth-child(6):after{display:block}
}
.jsyq{padding:50px 0}
.jsyq-wap{display:none;padding:30px 0}
.jsyq-col-a{margin-top:50px;padding-bottom:5pc;min-height:489px;background:url(../images/pro/xfwb/jsbg.jpg) no-repeat top center}
.jsyq-wap .jsyq-col-a{margin-top:50px;padding-bottom:20px;min-height:auto;background:0 0}
.jsyq-col-a div.row-5{position:absolute;font-size:1pc}
.jsyq-col-a div.row-5 h3{margin-bottom:15px;padding:30px 0 0 45px;background-position:left top;background-repeat:no-repeat;font-size:20px;line-height:1.4em}
.jsyq-col-a div.row-5-1{top:60px;left:0}
.jsyq-col-a div.row-5-2{top:200px;left:0;width:15pc}
.jsyq-col-a div.row-5-3{top:373px;left:0;width:365px}
.jsyq-col-a div.row-5-4{top:70px;right:0;width:270px}
.jsyq-col-a div.row-5-5{top:200px;right:0;width:270px}
.jsyq-col-a div.row-5-6{top:390px;right:0}
.jsyq-col-b{margin-top:0;padding-bottom:5pc;min-height:401px;background: url(../images/pro/xfbj/xf.jpg) no-repeat center;}
.jsyq-col-b div.row-5-1{top:60px;left:0;text-align: right;}
.jsyq-col-b div.row-5-2{top:220px;left:0;width:330px;text-align: right;}
.jsyq-col-b div.row-5-3{top:363px;left:0;width:365px}
.jsyq-col-b div.row-5-4{top:100px;right:0;width:330px}
.jsyq-col-b div.row-5-5{top:230px;right:0;width:300px}
.jsyq-col-b div.row-5-6{top:390px;right:0}

.xfzz0 div.row-5{margin-bottom: 15px}
.xfzz0 div.row-5 p span {
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #de1e19;
    color: #fff;
    text-align: center;
    line-height: 30px;
}


.jsyq-wap .jsyq-col-a div.row-5{position:inherit;top:inherit;right:inherit;left:inherit;margin-bottom:20px;width:auto;font-size:1pc}
.jsyq-wap .jsyq-col-a div.row-5 p span{display:inline-block;margin-right:10px;width:30px;height:30px;border-radius:50%;background:#de1e19;color:#fff;text-align:center;line-height:30px}
.jsyq-col-a div.row-5-1 h3{background-image:url(../images/pro/public/01.png)}
.jsyq-col-a div.row-5-2 h3{background-image:url(../images/pro/public/02.png)}
.jsyq-col-a div.row-5-3 h3{background-image:url(../images/pro/public/03.png)}
.jsyq-col-a div.row-5-4 h3{background-image:url(../images/pro/public/04.png)}
.jsyq-col-a div.row-5-4 h3,.jsyq-col-a div.row-5-5 h3{padding:30px 45px 0 0;background-position:right top;text-align:right}
.jsyq-col-a div.row-5-5 h3{background-image:url(../images/pro/public/05.png)}
.jsyq-col-a div.row-5-6 h3{text-align:right}
@media screen and (max-width:1200px){.jsyq{display:none}
.jsyq-wap{display:block}
}
@media screen and (max-width:414px){.jsyq-wap .jsyq-col-a{margin-top:30px;padding-bottom:20px;min-height:auto;background:0 0}
.jsyq-wap .jsyq-col-a div.row-5{position:inherit;font-size:14px}
.jsyq-wap .jsyq-col-a div.row-5 p span{display:inline-block;margin-right:10px;width:20px;height:20px;border-radius:50%;background:#de1e19;color:#fff;text-align:center;line-height:20px}
}
.sitemap-h{border-bottom:1px solid #ddd}
.sitemap-box h3{margin-bottom:20px;font-size:20px}
.sitemap-box ul{margin-bottom:30px;padding:10px 30px;border:1px solid #ddd}
.sitemap-box ul li{display:inline-block;margin:0 20px;padding:10px 0}
