@charset "utf-8";
@media (min-width:1200px){
	.nav li:hover .nav-yi:after{width: 64px;}
	.nav li:hover .nav-yi{color: #c52724;}
	.nav li:hover .nav-er{opacity: 1;margin-top: 0;pointer-events: auto;}
	.nav-er-left a:hover{color: #c52724;}
	.nav-er-left a:hover:before{background: #c52724;}
	.qun:hover{background: #f8f8f8;}
}
@media (max-width:1500px){
	.about-ban h2{font-size: 50px;}
	/*.tel-big{font-size: 42px;}*/
	.banner-des h2{font-size: 36px;}
	/*.new-ban h2,.contact-ban h2{font-size: 40px;}*/
	/*.contact-ban h2{font-size: 36px;}*/
	.about-ban h3{font-size: 29px;}
	.contact-ban h3,.lxfs-top h3{font-size: 24px;}
	.about-ban h2 span{font-size: 22px;}
	.contact-ban p,.adress li span,.adress li{font-size: 16px;}
	.contact-ban p{font-size: 14px;}
	.new-ban h2:nth-child(2),.new-ban p{margin-left: 82px;}
	.contact-ban p{width: 400px;}
	.adr-name{top:-3px;}
	.banner-des p{margin-top: 20px;}
}
@media (max-width:1280px){
	.nav-yi{padding: 0 10px;}
}
@media (max-width:1200px){
	.menu-handler{display: block;}
	.search-opean,.search-close,.ny-nav{display: none;}
	.header{height: 60px;}
	body{padding-top: 60px;}
	.logo{left: 3%;}
	.logo img{height: 26px;}
	.header{box-shadow: 0 1px 2px #ddd;}
	.header .w1440{position: static;}
	.header-con{position: fixed;top:60px;left: -100%;width:100%;bottom:0;background: #fff;float: none;transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);-webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);}
	.search-sb{background-color: #f0f0f0;display: block;width: 32px;height: 32px;background-image: url("../images/search2.png");}
	.header-con.active{left: 0;}
	.nav-box{margin: 0;position: absolute;top:55px;left: 3%;right: 3%;bottom:60px;overflow: auto;}
	.nav li{float: none;border-bottom: 1px solid #ddd;margin-left: 0;}
	.nav-yi{line-height: 50px;padding: 0;}
	.nav li.none .nav-yi{display: block;}
	.nav li:after{width: 10px;height: 10px;position: absolute;content: '';right: 2px;top:20px;background: url("../images/phone-arrow.png") no-repeat center;background-size:cover;display: none;transition: all .4s;}
	.nav li.has:after{display: block;}
	.nav li.on:after{transform: rotate(180deg);}
	.nav li.active{border-color: #c52724;}
	.nav li.active .nav-yi:after{width: 0;}
	.nav-er-right{display: none;}
	.nav-er-left{float: none;margin-right: 0;}
	.nav-er-left a{font-size: 15px;margin-bottom: 15px;}
	.nav-er{display: none;pointer-events: auto;opacity: 1;position: static;width: auto;margin: 0;box-shadow: none;transition: none;padding: 15px;}
	li:nth-child(5) .nav-er{text-align: left;width: auto;margin: 0;}
	.nav-er a{text-align: left;padding-left: 1em;}
	.header-area{margin: 15px 4% 0;position: static;height: 32px;}
	.search-box{top:0;margin-right: 139px;width: auto; left: 0;margin-top: 0;display:block;position: relative;height: 32px;}
	.search-con{position: static;width: 100%;background: #f0f0f0;height: 32px;}
	.search-con .text{text-indent: 1em;height: 32px;}
	.language{right: 5px;top:0;width: 60px;}
	.language-bot{top:30px;}
	.language p{height: 30px;line-height: 30px;width: 48px;}
	.jqw{position: absolute;left: 50%;margin-left: -66px; bottom:20px;}
	.jqw-list{top: auto;bottom:22px;}
	.gpdm{position: absolute;right: 4%;top:21px;border-right: none;padding-right: 0;margin: 0;}
	.gpdm:after{display: none;}
	.search-btn{top:0;}
	.search-text{margin-right: 32px;}
	.ny-nav2{display: block;}
	.qfd{padding-top: 35px;}

}
@media (max-width:1050px){
	.banner-des h2{font-size:36px;}
	.banner-des p{font-size: 18px;}
	.banner-des span{font-size: 16px;}
	.about-list,.about-left{position: static;width: auto;}
	.flsm,.beian,.about-ms,.ab-list{float: none;width: auto;}
	.footer-bot{text-align: center;}

	.banner-des p{margin-top: 20px;}
	.index-new-sp{width: 320px;}
	.index-new-con{margin-right: 330px;}
	.new-img{width: 250px;height: 176px;}
	.new-con{margin-right: 270px;}
	.new-con h3{margin: 10px 0;}
	.about-ms{margin-bottom: 30px;}
	.new-con p{margin-bottom: 10px;}
	.fenbu{margin-right: 0;margin-left: 0;padding-top: 0;}
	.about-list{font-size: 0;margin: 50px 0;}
	.about-list li{display: inline-block;width: 32%;min-height: 52px; margin-right: 2%; font-size: 14px;vertical-align: top;box-sizing: border-box;}
	.about-list li:last-child{margin-right: 0;}
	.tzz-l{margin-right: 0;}
	.tzz-nav{position: static;margin: 60px auto 20px;}
	.tzzgx{padding-bottom: 0;}
	.footer-l{width: 250px;}
	.beian{margin-top: 10px;}
	.honor-con{padding: 40px;}
	.honorBtn div{width: 24px;height: 24px;margin-top: -12px;}
}
@media (max-width:992px){
	.people li{width: 23.5%;margin-right: 2%;}
	.people li:nth-child(7n){margin-right: 2%;}
	.people li:nth-child(4n){margin-right: 0;}
}
@media (max-width:800px){
	.index-new-con{margin-right: 0;}
	.index-new-sp{position: relative;height: 250px;width: 100%;}
	.bk-con,.bk .img100,.lxfs-l,.lxfs-r{float: none;width: auto;}
	.ywbk-top li img{display: block;margin: 0 auto;}
	.bk-con{margin: 30px 0;}
	.ywbk-top li a{padding: 20px 0;}
	.footer-nav{display: none;}

	.ywbk-top-con{text-align: center;}
	.new-ban h2{font-size: 24px;}
	.new-ban h2:nth-child(2), .new-ban p{margin-left: 48px;}
	.new-ban .ban-des{margin-left: 40px;margin-bottom: 0;}
	.xw .img100{width: 280px;}
	.xw-con{margin-left: 320px;}
	.xw-con h3{margin-top: 0;}
	.lxfs-l{margin-bottom: 30px;}
}
@media (max-width:760px){
	.pc-show,.new-img,.cultureBtn div,.xw-con p{display: none;}
	.wap-show{display: block;}
	.new-time strong{font-size: 32px;}
	.about-list-con h3,.about-ban h2{font-size: 26px;}
	.banner-des h2,.title26 h2,.footer-l strong,.new-ban h2,.contact-ban h2,.contact-ban h2,.lxfs-top h3,.tel-big{font-size: 20px;}
	.title24 h2,.group h3,.hongda-con h3{font-size: 18px;}
	.about-des h3,.ct h2,.about-ban h3,.gs,.bankuai h3,.people h4,.dsh-title24 h2,.qun-con h3,.size20,.history p span,.xwxq-top h1,.jg-ban h2,.rule-top h5,.zpxq-a h3,.zpxq-a h4,.zpxq-b h4,.ljsq,.contact-ban h3{font-size: 16px;}
	.ywbk-r h2,.qywh li p,.zs-name p{font-size: 15px;}
	.banner-des p,.banner-num span,.people p,.hongda-con p,.qun-con p,.qun-list a,.xqfy a,.history p,.cul-bot h3,.edit p,.xwxq-top span,.manage div,.lxfs-top p,.tzz-nav li h3,.honor-con p{font-size: 14px;}
	.title26 span,.ywbk-r span,.ct span,.xw-con span,.new-ban p,.contact-ban p,.contact-ban p,.footer-l p,.code p,.footer-bot a, .footer-bot span{font-size: 12px;}
	.about-ban p{font-size: 11px;}
	.jg-ban p{font-size: 10px;}
	.banner-num .banner-num-cur{font-size: 20px;}
	.banner-des span{font-size:11px;}
	.group h3{text-align: center;}
	.qun-con,.qun-list,.gsms img,.qywh li{float: none;width: auto;margin-right: 0;}

	.des2em p,.des666 p{line-height: 1.6em;}

	.other li{width: 50%;}
	.other li:nth-child(1),.footer-l{width: 100%;}

	.padding-tb60,.padding-tb80{padding: 35px 0;}
	.footer-top,.edit{padding: 30px 0;}
	.jt2,.qun,.zs-name{padding: 20px 0;}
	.ywbk-top li a{padding: 10px 0;}

	.history{margin-top: 60px;}
	.page{margin-top: 40px;}
	.swiper-dot,.bankuai-des img{margin-top: 30px;}
	.mt40,.adress li{margin-top: 20px;}
	.banner-des p,.xqfy li,.adv-bot,.jbxx li{margin-top: 10px;}
	.code p,.contact-ban p{margin-top: 5px;}
	.tzz-nav li span{margin-top: 2px;}

	.qywh li,.honor,.honor-con,.zpxq-a{padding: 20px;}
	.indexnewbot{padding: 15px;}
	.rule-top{padding: 10px;}

	.bankuai li{margin-bottom: 35px;}
	.ab-list li,.margin-b70{margin-bottom: 30px;}
	.margin-b50,.history li{margin-bottom: 25px;}
	.title26,.title24,.group h3,.qun-con,.gsms img{margin-bottom: 20px;}
	.margin-b30,.gs,.qywh li,.xwxq-top h1,.zpxq-b h4{margin-bottom: 15px;}
	.des666 p,.qun-list li,.qun,.h-time,.manage li{margin-bottom: 10px;}
	.ywbk,.qywh li:last-child{margin-bottom: 0;}

	.hongda-con{padding-top: 35px;}
	.xqfy{padding-top: 10px;}
	.about-des h3,.ywbk .padding-tb80,.tzz-l{padding-top: 0;}

	.ywbk .padding-tb80,.gsms{padding-bottom: 35px;}


	.about-list{margin: 25px auto;width: 85%;}
	.bankuai h3,.hongda-con p,.qun-con p,.edit img{margin: 20px 0;}
	.about-des p{margin: 15px 0;}
	.contact-ban h3{margin: 5px 0;}

	.bk-con{margin: 20px 0 0;}

	.ct span{margin: 5px 0 10px;}
	.footer-l strong{margin: 10px 0 15px;}
	.about-ban h3{margin: 15px 0 5px;}

	.tzzgx{padding-bottom: 0;position: relative;z-index: 3;}
	.new-con{margin-right: 0;}
	.banner-num{width: 40px;height: 42px;}
	.banner-num-line img{width: 30px;vertical-align: middle;}
	.index-new{margin-top: -56px;}
	.banner-bot{bottom:70px;}
	.banner-des{margin-bottom:108px;}
	.index-new-top{padding: 0 15px;}
	.index-new-top .more{right: 15px;}

	.new-con h3{white-space: normal;font-size: 16px;}
	.index-new-sp{height: 230px;}
	.banner-dot{transform: scale(0.75);transform-origin: bottom right;margin-top: 22px;}
	.play60{width: 48px;height: 48px;}
	.index-new-sp .play60{margin: -24px 0 0 -24px;}
	.about-list li{width: 100%;padding-left: 55px;}
	.about-list li img{width: 36px;top:50%;margin-top: -16px;}
	.ywbk-top{position: static;}
	.ywbk-top li img{width: 42px;}
	.ywbk-r span{display: block;height: 3em;line-height: 1.5em;font-size: 11px;}
	.ywbk-top li:nth-child(1) span{padding: 0 20px;}
	.tzz-nav li{width: 100px;margin-right: 40px;}
	.tzz-nav li:nth-child(3){margin-right: 0;}
	/*.tzz-nav li a{height: 1px;}*/
	.tzz-nav{transform:scale(0.75);width: 380px;max-width: 380px;}
	.tzz-nav li:nth-child(4){margin-left: 70px;}
	.tzz-nav li a{height: 100px;}
	/*.other li:nth-child(1){margin-top: -110px;}*/
	.other-box{position: relative;z-index: 9;transform: scale(1);}
	.ct{left: 20px;top:25px;}
	.other li a{height: 120px;}
	.code{width: 80px;}
	.title24 .i{width: 30px;margin: 10px 0;}
	.ab-list li{width: 48%;margin-right: 4%;}
	.ab-list li img{width: 36px;}
	.ab-con{margin-left: 0;}
	.ab-con h3{margin-left: 46px;margin-bottom: 8px;}
	.people li{width: 32%;padding: 10px 0;}
	.people li:nth-child(4n){margin-right: 2%;}
	.people li:nth-child(3n){margin-right: 0;}
	.group{text-align: left;}
	.hongda{height: auto;padding-bottom: 50px;}

	.qun-con{padding-right: 0;}
	.qun-list{min-height: 1px;padding-left: 0;border-left: none;}
	.qun-list a span{top:4px;}
	.jt2 img{width: 14px;}
	.qun:last-child{padding-bottom: 0;}
	.gsms img{margin-left: 0;vertical-align: bottom;}
	.h-time{position: static;}
	.history p,.h-time{margin-left: 45px;}
	.history .line{left: 20px;bottom:0;}
	.history .i{width: 24px;height: 24px;left: 8px;top:1px;}
	.sjx{left: 9px;top:-42px;}
	.history p{padding-left: 62px;}
	.history .line{top:-25px;}
	.qywh-bot{height: auto;}
	.whbg{height: 220px;}
	.culture .swiper-container{margin: 0;}
	.cul-bot h3{left: 10px;right: 30px;bottom:12px;}
	.jt36{width: 24px;height: 8px;right: 10px;bottom:15px;}
	.culture{margin-top: -80px;}
	.swiper-dot .swiper-pagination-bullet{width: 8px;height: 8px;}
	.honorBtn div{display: none;}
	.rydot{display: block;}
	.honor-con{height: auto;}
	.bg32{right: 7px;top: 4px;}
	.xw .img100{width: 48%;}
	.xw a{display: block;position: relative;}
	.xw-con{float: right;margin-left: 0; width: 48%;}
	.xw-con h3{white-space: normal;font-size: 15px;padding-top: 5px; margin-bottom: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
	.xw-con span{margin-top: 0;position: absolute;left: 52%;bottom:20px;}
	.jt362{padding-right: 32px;}
	.jt362:after{width: 24px;height: 8px;margin-top: -4px;}
	.new-ban h2:nth-child(2), .new-ban p{margin-left: 42px;}
	.new-ban h2:nth-child(2){margin-top: 5px;;margin-bottom: 5px;}
	.new-ban .ban-des{margin-left: 0;}
	.page a{font-size: 14px;line-height: 24px;min-width: 24px;margin: 0 2px;}
	.page .page-btn{width: 58px;}
	.ny-nav2{margin-top: 0;}
	.ny-nav .w1440{max-width: 100%;}
	.ny-navs a{font-size:12px;margin: 0 5px;line-height: 50px;}
	.ny-navs{height: 50px;}
	.ny-nav{height: 50px;}
	.ny-nav2 a{margin: 0;width: 25%;}
	.rule-top .i{width: 20px;height: 20px;margin-top: -10px;right: 10px;}
	.rule li{margin-top: 16px;}
	.gp p{margin-right: 0;}
	.gp span{position: static;display: block;margin-left: 20px;margin-top: 2px;}
	.gp li{border-bottom: 1px dashed #ddd;}
	.adv li{display: block;width: 100%;margin-right: 0;margin-bottom: 30px;}
	.video_t a{width: 24px;right: -14px;height: 24px;top:-26px;}
	.manage-name{width: 110px;}
	.manage-con{margin-left: 120px;}
	.job-top .clo5:nth-child(1){padding-left: 3px;text-align: center;}
	.clo5{width: 20% !important;padding: 0 3px;}
	.clo5:nth-child(5) span{white-space: nowrap;}
	.job-top span{font-size: 14px;}
	.job-type span{font-size: 12px;}
	.job-list .clo5:nth-child(1){text-align: center;}
	.ljsq{width: 120px;}
	.tel-big img{width: 22px;margin-right: 10px;}
	.map{height: 250px;}
	.lxfs{padding-top: 10px;}
	.xw .img100{height: 120px;}
	.rybig{border-radius: 10px;}
	.tzz-nav li h3{padding-top: 5px;}
	.beian br{display: block;}
	.ab-con p{text-align: justify;}
	.conrt{padding:20px 10px;}
	.result{font-size: 15px;margin-bottom: 10px;}
	.ssjecon,.ss-a{padding: 30px 0;}
	.ssingput input{height: 44px;}
	.sbmint{line-height: 44px;height: 44px;font-size: 16px;}
	.qfd{padding-bottom: 350px;}
	.tzzgx{overflow: hidden;}
	.adr-name img{width: 24px;}
	.adress li{padding-left: 88px;}
	.footer-l h5{font-size: 13px;}
	.footer-l strong{font-size: 16px;}
}
@media (max-width:360px){
	.ny-navs a{font-size:11px;}
}