.banner-audio .swiper-slide .fr{margin-bottom: 8%}
.banner-audio .swiper-button-next, .banner-audio .swiper-button-prev {top: inherit;bottom: 0!important}
@media screen and (max-width:1440px){.tit-txt{position:absolute;top:10px;left:35%;width:40%;font-size:16px;}
}
@media screen and (max-width:1366px){.banner-audio .swiper-slide .fr{padding-top:2%;padding-right:0;}
.banner-audio .swiper-button-prev{left:60%;background:url(../img/arrl.png) #e87b14 no-repeat center;}
.banner-audio .swiper-button-next{right:28%;background:url(../img/arrr.png) #e87b14 no-repeat center;}
.nybanner{height: 350px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
}
@media screen and (max-width:1200px){.banner-audio .swiper-slide .fr{padding-top:0;padding-right:0;}
.banner-audio .swiper-button-prev{left:60%;background:url(../img/arrl.png) #e87b14 no-repeat center;}
.banner-audio .swiper-button-next{right:28%;background:url(../img/arrr.png) #e87b14 no-repeat center;}
.banner-audio .swiper-slide .fr p{overflow:hidden;max-height:6.4em;font-size:14px;line-height:1.6em;}
.wp1200{width: 94%;min-width: 300px;margin:0 auto; position: relative;}
.wp1000{max-width: 94%;min-width: 300px;margin:0 auto; position: relative;}
.cul .item{position: relative;float: left;width: 48%;margin-right: 2%;color: #fff;height: 300px;overflow:hidden;margin-bottom: 20px}

.wq-tit {
    position: relative;
    z-index: 56;
    margin-top: -60px;
}
.cul .item:nth-child(2n){margin-right: 0}
.cul .item img{width: 100%}
}
@media screen and (max-width:1000px){.i-tit{position:relative;letter-spacing:.1em;font-size:40px;line-height:1.1em;}
.tit-txt{position:inherit;top:0;left:inherit;padding-top:30px;width:100%;font-size:16px;}
.sw3{padding-top:30px;padding-bottom:40px;}
.banner-audio .swiper-button-next,.banner-audio .swiper-button-prev{position:absolute;top:80%;z-index:10;margin-top:0;width:40px;height:40px;background-position:center;background-repeat:no-repeat;cursor:pointer;}
.banner-audio .swiper-slide .fr h4{margin-bottom:10px;font-size:18px;}
.qa .qa-one{margin-bottom:50px;max-width:100%;}
.mess{margin-top:-150px;margin-right:3%;margin-left:3%;padding:20px;background:#005cad;}
}
@media screen and (max-width:900px){.top-bar .hide-ser{right:-100%;width:93.5%;}
.top-bar .hide-ser input.keywords{width:calc(100% - 66px);}
.top-bar .ser-show{right:3.25%;}
.nav-pc{display:none;}
.nav-wap{display:block;}
.banner-pc{display:none;}
.banner-wap{display:block;}
.a1{padding:6px;}
.a1 .item-1{margin-bottom:0;width:calc(50% - 3px);}
.a1 .item-2{margin-bottom:6px;margin-left:6px;width:calc(50% - 3px);}
.a1 .item-3{margin-bottom:6px;margin-left:6px;width:calc(50% - 3px);}
.a1 .item-4{margin-right:6px;width:calc(33.33% - 4px);}
.a1 .item-5{margin-right:6px;width:calc(33.33% - 4px);}
.a1 .item-6{width:calc(33.33% - 4px);}
.tab-case .tab-div .fl{float:inherit;width:100%;margin-left: 0}
.tab-case .tab-div .fr{float:inherit;width:100%;margin-top: 30px}
.case-1{overflow:hidden;margin-top:0;height:458px;}
.qa .qa-list ul li{float:inherit;margin-bottom:15px;width:100%;}

.job-txt{width: 60%;padding: 50px 30px 30px 80px;box-shadow: 0 0 8px rgba(0,0,0,.2);background: #fff;position: relative;}
.job-txt h2{font-size: 30px;line-height: 1.2em;margin-bottom: 20px}
.job-txt h2 span{text-transform: uppercase;color: #f5a500;margin-left: 40px}
.job-txt p{font-size: 14px;margin-bottom: 5px}

.qa-top-ser .ser{width: 100%;margin-bottom: 15px}
.qa-top-ser .hot-keyword{width: 100%;line-height: 40px;font-size: 16px}

.qa-list0{padding: 0}
.qa-list0 li{padding: 26px 0;border-top: 1px solid #ddd}
.qa-list0 li:first-child{padding-top: 0;border-top: 0}
.qa-list0 .pic{width: 20%;}
.qa-list0 .info{width: 75%;margin-left: 5%;height:auto;padding-top: 10px}
.qa-list0 .info p{max-height: 5.4em;overflow: hidden;margin-top: 10px;font-size: 16px;color: #888;line-height: 1.8em}
.qa-list0 .info h4{font-size: 20px;margin-bottom: 15px}
.qa-list0 .info h4 a:hover{color: #e87b14;}
.qa-list0  .more{display: none; }

.pro-list .info p.des{font-size: 15px;line-height: 1.5em;color: #777;margin-bottom: 20px}

#qr{border: none;background: #005cad;color: #fff;padding: 6px 30px;border-radius: 30px;font-size: 15px;cursor: pointer;}
#reqr{border: none;background: #bbb;color: #444;padding: 6px 30px;border-radius: 30px;font-size: 15px;cursor: pointer;}
#subAnswer{border: none;background: #e87b14;color: #fff;padding: 6px 30px;border-radius: 30px;font-size: 15px;cursor: pointer;}
.fanye{font-size: 15px;padding: 10px 0 10px}
.fanye .fl{float: inherit;margin-bottom: 10px}
.fanye .fr{float: inherit;}

}
@media screen and (max-width:800px){
	.i-tit{position:relative;letter-spacing:.1em;font-size:30px;line-height:1.1em;}
	.banner-audio .swiper-slide .fl a.js-audio img{width: 100%}
	.banner-audio .swiper-slide .fl .audio-wrap{position: absolute;bottom:4.5%;z-index: 20;left: 4.5%;right: 4.5%;width: auto}

.sub-nav-wrap .sub_nav ul li.sub_nav_hide{display:block;width: 100%}
.sub-nav-wrap .sub_nav ul li{float: inherit;}
.sub-nav-wrap .sub_nav ul li.sub_nav_show li{width:100%!important;float:inherit;margin-left: 0!important;text-align: center;}
.sub-nav-wrap .sub_nav ul li.sub_nav_show li a{border:none}
.sub-nav-wrap .sub_nav ul li.sub_nav_show li a.on,.sub-nav-wrap .sub_nav ul li.sub_nav_show li a:hover{border:none;width:100%}
.sub-nav-wrap .sub_nav ul li.sub_nav_show li:last-child a{border-right:none}
.sub_nav_show{border:1px solid #ddd;border-top:0;padding:10px 0;display:none}
.sub_nav_hide{text-align:center;font-size:1pc;background:#eee;line-height:40px;font-weight:700;position:relative}
.sub-nav-wrap .sub_nav_hide i{display: inline-block;width: 24px;height: 22px;background: url(../img/dsj.png) no-repeat center;position: absolute;right: 10px;top: 10px;}
.sub-nav-wrap .sub_nav {width: 100%;margin-top: 15px}
.sub-nav-wrap .sub_nav ul li.sub_nav_show li a.on::before{display: none}
.arc-con .fl{float: inherit;width: 100%!important;margin-bottom: 20px!important}
.arc-con .fr{float: inherit;width: 100%!important}
.arc-con{line-height: 1.8em;font-size: 14px}

.qa-list-one .info{height: auto;width: 100% }
.qa-list-one .pic{width: 100%;margin-bottom: 15px }
.qa-list-one .info h4{font-size: 18px;margin-bottom: 10px}

.pro4-list li{float: left;width: 48%;background: #eeeeee;margin-right: 2%;margin-bottom: 15px}
.pro4-list li:nth-child(2n){margin-right: 0}
.pro4-list li a img{width: 100%}
.wq-list li{position: relative;margin-bottom: 40px}
.wq-list li:first-child{margin-top: 0}
.wq-list .bg h3{font-size: 20px;margin-bottom: 20px;line-height: 1.3em}
}
@media screen and (max-width:768px){.a1 .item .hide-con{padding:5% 5%;}
.a1 .item .hide-con h3{margin-bottom:2%;font-size:20px;}
.a1 .item .hide-con span{bottom:5%;padding:5px 35px 5px 25px;font-size:14px;}
.a1 .item .hide-con p{max-height:3em;}
.a1 .item-1 .hide-con p{max-height:4.8em;}
.mess form ul li{float:left;margin:0;margin-bottom:20px;width:100%;height:40px;color:#fff;line-height:40px;}
.mess form ul li.mess-con{width:100%;height:120px;line-height:1.5em;}
.mess form ul li label{font-size:14px;}
.mess form ul li input[type=text]{font-size:14px;}
.contact-bt{margin-right:5%;margin-left:5%;padding:30px 0;}
.contact-bt .txt{margin-bottom:30px;width:100%;}
.contact-bt .add-info{width:100%;}
.contact-bt .txt .p1{margin-bottom:20px;text-transform:uppercase;font-weight:700;font-size:30px;line-height:1.2em;}
.contact-bt .txt .p2{margin-bottom:15px;font-size:15px;}
.contact-bt .txt .p3{margin-bottom:15px;font-size:15px;}
.contact-bt .txt .p3 span{margin-bottom:20px;font-size:18px;}
.contact-bt .txt .p4 span{display:inline-block;margin-left:5px;padding-top:5px;font-size:15px;}
.contact-bt .add-info dl{margin-bottom:20px;}
.contact-bt .add-info dl dt{margin-bottom:5px;font-weight:700;font-size:16px;}
.contact-bt .add-info dl dd p{margin-bottom:5px;font-size:14px;}
.foot .type-map dl{margin-bottom:20px;}
.foot .type-map dl{float:left;margin-left:5%;width: 40%}
.nybanner{height: 300px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.cul-list li{width: 48.5%;margin-right: 3%;float: left;margin-bottom: 20px}
.cul-list li:nth-child(3n){margin-right: 3%}
.cul-list li:nth-child(2n){margin-right: 0}
.cul-list li .info{border: 1px solid #ddd;border-top: 0;padding: 10px 10px;background: #fff}
.cul-list li .info h4{font-size: 15px;margin-bottom: 12px}

.news-list .pic{width: 30%;}
.news-list .info{width: 65%;margin-left: 5%;padding-top: 0; height: auto}
.news-list .info p{max-height: 3em;overflow: hidden;margin-top: 10px;font-size: 14px;color: #888;line-height: 1.5em}
.news-list .info h4{font-size: 18px;margin-bottom: 10px}
.news-list .more{display: none}


.news0-list .pic{width: 30%;}
.news0-list .info{width: 65%;margin-left:5%;height: auto}
.news0-list .info p.des{max-height:4.5em;overflow: hidden;margin-top: 0;font-size: 14px;color: #888;margin-bottom: 20px}

.news0-list .info h4{font-size: 18px;margin-bottom: 10px}


.job-txt{width:80%;padding: 50px 30px 30px 80px;box-shadow: 0 0 8px rgba(0,0,0,.2);background: #fff;position: relative;}
.job-txt- img.img2{width: 30%;left: 0;bottom: 0}

.gd1-list li{width: 48.5%;margin-right: 3%;float: left;margin-bottom: 20px}
.gd1-list li:nth-child(3n){margin-right: 3%}
.gd1-list li:nth-child(2n){margin-right: 0}

.article h1{font-size: 26px}
.pro-list .info{width: 50%;padding-top: 0}

.wq-tit{position: relative;z-index: 56;margin-top: 20px;}
.wq-tit p{font-size: 16px;}
.wq-tit h3{font-size: 26px;margin-top: 10px;margin-bottom: 5px}
.curr{display: none}
}
@media screen and (max-width:680px){
.gd3-list-one .info{width: 70%;height: auto;position: relative;padding-bottom: 50px}
.gd3-list-one .pic{width: 25%;}
.gd3-list-one .info p{font-size: 14px;color: #777;line-height: 1.5em;max-height: 6em;overflow: hidden;}
.gd3-list-one .info h4{font-size: 18px;margin-bottom: 10px}
.gd3-list-one .info h4 img{width: 20px;vertical-align: -5px;}
}
@media screen and (max-width:600px){.top-bar .fl-txt span{display:none;}
.top-bar .fr-txt a.contact{display:none;}
.a1 .item .hide-con{padding:5% 5%;}
.a1 .item .hide-con h3{margin-bottom:2%;font-size:18px;}
.a1 .item .hide-con p{max-height:2.6em;font-size:12px;line-height:1.3em;}
.i-tit{position:relative;letter-spacing:.1em;font-size:30px;line-height:1.1em;}
.i-tit::before{position:absolute;height:3px;content:'';}
.tit-txt{font-size:14px;}
.sw3{padding-top:20px;padding-bottom:40px;}
.banner-audio .swiper-slide .fl{margin-bottom:30px;width:100%;}
.banner-audio .swiper-slide .fr{width:100%;}
.banner-audio .swiper-slide .fl a.js-audio{display:block;padding:3.5%;border:3px solid #ddd;}
.banner-audio .swiper-slide .fl a.js-audio img{position:relative;width:100%;max-width:inherit;}
.banner-audio .swiper-slide .fl .audio-wrap{position: absolute;bottom:3.5%;z-index: 20;left: 3.5%;right: 3.5%;width: auto}
.banner-audio .swiper-button-prev{top:65%;left:70%;background:url(../img/arrl.png) #e87b14 no-repeat center;}
.banner-audio .swiper-button-next{top:65%;right:5%;background:url(../img/arrr.png) #e87b14 no-repeat center;}
.qa .qa-list{float:inherit;width:100%;}
.qa .qa-pic{display:none;}
.qa .qa-one{margin-bottom:30px;}
.foot{padding:15px 0;background:#eee;}
.foot .type-map{display:none;}
.foot .logobt{width:100%;}
.foot .logobt img{margin:0 auto;max-height:80px;}


.pro-list .pic{width: 100%;margin-bottom: 20px}
.pro-list .info{width: 100%;}
.pro-list .info h4{font-size: 20px}
.pro-list .info p a{border: 1px solid #ddd;padding: 6px 30px;display: inline-block;}

.wq-list .bg {
    position: absolute;
    bottom: 0;
    width: 60%;
    background: rgba(0,92,173,.95);
    height: 120%;
    z-index: 77;
    padding: 10% 5%;
    color: #fff;
}
.asubnav{text-align: center;}
.asubnav a{display: inline-block;padding: 8px 10px;background: #eee;margin-bottom: 10px}
.asubnav a.on{background: #005cad;color: #fff}

.wqa-tit{text-align: center;font-size: 24px;line-height: 1.2em;margin-bottom: 30px}
.wqa-list dl dt{font-size: 15px;font-weight: bold;margin-bottom: 15px}
.wqa-list dl dd{margin-bottom: 6px;}
.wqa-list dl dd label{font-size: 14px}
}
@media screen and (max-width:480px){.a1 .item .hide-con{padding:5% 5%;}
.a1 .item .hide-con h3{margin-bottom:2%;font-size:15px;}
.a1 .item .hide-con p{display:none;}
.a1 .item .hide-con span{bottom:5%;padding:2px 25px 2px 15px;font-size:12px;}
.tab-case{width:100%;}
.tab-case-tit{float:left;width:100%;}
.tab-case-tit .i-tit{margin-bottom:30px;}
.tab-case-tit .p1{margin-bottom:20px;}
.tab-case-tit .p2{margin-bottom:20px;font-size:14px;}
.tab-case-tit .p3 a{position:absolute;top:0;right:0;display:inline-block;padding:5px 15px 5px 15px;border:1px solid #aaa;}
.banner-audio .swiper-button-prev{top:52%;left:70%;background:url(../img/arrl.png) #e87b14 no-repeat center;}
.banner-audio .swiper-button-next{top:52%;right:5%;background:url(../img/arrr.png) #e87b14 no-repeat center;}
.mess{margin-top:-150px;margin-right:3%;margin-left:3%;padding:10px;}
.mess form{padding:15px;border:3px solid #fff;}
.mess form ul li{margin-bottom:10px;}
.mess form ul li.mess-sub{margin-top:30px;}
.totop{position:fixed;right:5px;bottom:30%;z-index:999;display:none;width:37px;height:37px;background:url(../img/totop.png) no-repeat center;background-size:cover;opacity:.8;}
.nybanner{height: 200px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.nybanner .wp1200 h3{font-size: 23px;margin-bottom: 15px}
.nybanner .wp1200 p{font-size: 14px;}

.cul .item{position: relative;float: left;width: 100%;margin-right: 0;color: #fff;height: 260px;overflow:hidden;margin-bottom: 20px}
.news-list li{padding: 26px 0;border-top: 1px solid #ddd}
.news-list .pic{width:100%;margin-bottom: 20px}
.news-list .pic img{width:100%}
.news-list .info{width: 100%;margin-left: 0;padding-top: 0; height: auto}
.job-txt{width:100%;padding: 20px 20px 20px 20px;box-shadow: 0 0 8px rgba(0,0,0,.2);background: #fff;position: relative;}
.job-txt- img.img2{width: 100%;left: 0;bottom: 0;position: inherit;}
.job-txt img.img1{display: none}

.cul-list li{width: 100%;margin-right: 0;float: left;margin-bottom: 20px}
.cul-list li:nth-child(3n){margin-right: 0}

.gd1-list li{width: 100%;margin-right: 0;float: left;margin-bottom: 20px}
.gd1-list li:nth-child(3n){margin-right:0}

.gd3-list li h4{margin-left: 20px;font-size: 15px;width: calc(100% - 130px)}
.article h1{font-size: 20px}
.qa-list-top1{background: #005cad;color: #fff;font-weight: bold;font-size: 18px;padding: 10px 20px}
.qa-list-top2{background: #eeeeee;color: #e87b14;font-weight: bold;font-size: 18px;padding: 15px 20px}
.qa-top-ser{margin-bottom:20px}
.qa-top-ser input[type=text]{border: 1px solid #ddd;height: 40px;line-height: 40px;padding: 0 10px;width:80%;float: left; }
.qa-top-ser button[type=submit]{border:none;height: 40px;line-height: 40px;width:19%;background: #005cad;color: #fff;float: left;margin-left: 1% ;cursor: pointer;}
.qa-top-ser .hot-keyword{line-height: 35px;font-size: 14px}
.qa-top-ser .hot-keyword a{width: 23%;height: 35px;text-align: center;border: 1px solid #ddd;margin-left: 1%;font-size: 12px;vertical-align: middle;}
.qa-top-ser .hot-keyword a:last-child{display: none}


.qa-list0{padding: 0}
.qa-list0 li{padding: 20px 0;border-top: 1px solid #ddd}
.qa-list0 li:first-child{padding-top: 0;border-top: 0}
.qa-list0 .pic{width: 20%;}
.qa-list0 .info{width: 75%;margin-left: 5%;height:auto;padding-top: 0}
.qa-list0 .info p{max-height: 3em;overflow: hidden;margin-top: 0;font-size: 13px;color: #888;line-height: 1.5em}
.qa-list0 .info h4{font-size: 15px;margin-bottom: 5px}

.news0-list .pic{width:100%;margin-bottom: 20px}
.news0-list .info{width: 100%;margin-left:0;height: auto}

.wq-tit{position: relative;z-index: 56;margin-top: 20px;}
.wq-tit p{font-size: 14px;}
.wq-tit h3{font-size: 20px;margin-top:0;margin-bottom: 0}
.wq-tit span{display: none!important}

.wq-list .bg h3{font-size: 17px;margin-bottom: 10px;line-height: 1.3em}
.wqa-tit{text-align: center;font-size: 20px;line-height: 1.2em;margin-bottom: 30px}
.nyytit{font-size: 20px}
}
@media screen and (max-width:320px){.top-bar .fr-txt span.tel{display:none;}
.wq-list .bg h3{font-size: 15px;margin-bottom: 5px;line-height: 1.3em}
}
