@charset "utf-8";
@media (min-width:1050px){
	.nav li:hover .nav-yi:after{width: 0.36rem;opacity: 1;}
	.nav li:hover .nav-yi{font-weight: bold;color: #d02732;}
	.nav-nm a:hover{color: #d02732;}

	::-webkit-scrollbar{width: 5px;background-color: #f7f8f9;}
	::-webkit-scrollbar-thumb{background-color: #d02732;}
}
@media (max-width:1500px){
	.w1500{width: 84%;}
}
@media (max-width:1050px){
	.menu-handler{display: block;}
	.menu,.nav-yi:after{display: none;}
	body{padding-top: 1.2rem;}
	.no-ban{padding-top: 1.2rem;}
	.nav-ban{padding-top: 2.4rem;}
	.header{height: 1.2rem; border-bottom: 1px solid #f3f3f3;background: #fff;}
	.header > .w1800{height: 1.2rem;}
	.logo img{height: 0.76rem;}
	.header-con{float: none;position: fixed;left: -100%;top:1.2rem;width:100%;bottom:0;background: #fff;margin: 0;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);text-align: left;}
	.header-con.active{left: 0;}
	.nav{margin: 0;position: absolute;top:0;left: 4%;right: 4%;bottom:0.2rem;overflow: auto;padding-right: 0;border-right: 0;display: block;}
	.nav{text-align: left;}
	.header-area{top:0.38rem;transform: none;right: 4%;position: fixed;z-index: 999;margin-right: 40px;}
	.nav > li{float: none;border-bottom: 1px solid #999;margin-left: 0;display: block;position: relative;margin-right: 0;}
	/*.nav > li.active{border-color:#fff;}*/
	.nav-yi{line-height: 1rem;height: 1rem; padding: 0;background: none !important;margin-top: 0 !important;color: #333;font-size: 0.3rem;}
	.nav-yi:before{display: none;}
	.nav > li.none .nav-yi{display: block;}
	.nav > li:after{width: 0.3rem;height: 0.3rem;position: absolute;content: '';right: 0.02rem;top:0.35rem;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-hide{position: static;border:none;transform: none;width: auto;}
	.nav-nm{display: block;padding-left: 2em;padding-bottom: 0.2rem;}
	.nav-nm a{text-align: left;font-size: 0.28rem;line-height: 0.8rem;}

	.index-out{position: static;height: auto;}
	.swiper-container1{height: auto;}
	.swiper-container1 > .swiper-wrapper{display: block;}
	.swiper-container1 .position-full{position: static;}
	.swiper-container1 .banner{position: relative;height: 60vw;}
	.index-top-header{padding: 1rem 0;position: relative;top:auto;display: block;}
	.yy-box{height: auto;}
	.yy-box .padding-tb50{padding: 1rem 0;}
	.w1800{width: 92%;}
	.w1500{width: 92%;}
	.jjfa-left{height: 100%;width: 4rem;}
	.jjfa-left-con{top:0;}
	.jjfa-big{margin-left: 4.2rem;}
	.swiper-container1 .jjfa-type-hide{position: absolute;}
	.yy-r{margin-left: 1.4rem;}
	.spBig .swiper-slide{height: 6.4rem;}
	.jjfa-sm-con p{-webkit-line-clamp:2;}
	.jjfa-list-con{height: 2rem;}
	.jjfa-sm-con .ljgd span,.ljgd span{line-height: 0.46rem;}
	.about-con{padding-right: 0;}
	.swiper-container1 > .swiper-wrapper > .swiper-slide {
		animation: slideUp 1s both ease-out;
		-webkit-animation: slideUp 1s both ease-out;
	}
	.qqyxip .swiper-slide .img100 img{position: static;}
	.qqyxip-title{top:1rem;}
	.swiper-container1 .ppzx-con{position: absolute;}
	.swiper-slide .yy-box{height: auto;}
	/*.ppzxlg{position: static;}*/
	.ban .img100 img{height: 35vh;}
	.w1254{width: 92%;}
	.maodian{top:-1.2rem;}
}
@media (max-width:800px){
	.footer-nav{display: none;}
	.jjfa-big{padding: 0.5rem 0;}
	.project-bot{width: 100%;padding: 0.2rem;}
	.spBig .swiper-slide{height: 8.23rem;}
}
@media (max-width:760px){
	html, body,ul li,*{font-size: 0.24rem;}
	.pc-show,.pro-a .des16,.ban-nav{display: none;}
	.wap-show,.yy-box,.yy-form,.about-box,.footer-bot,.fwlc-con,.tjcp-con,.xxxq-a,.aljs-box,.profile,.gsry-box,.lxwm-box{display: block;}
	.yy-input,.yy-form,.about-img,.zcjjfa-list li,.fwlc-con > div,.tjcp-con > div,.cpzx li,.cpgg li,.jxal-list li,.xxxq-a-title,.xxxq-a-des,.aljs-box > div{width: 100%;margin-right: 0;}
	.yysl li,.ppln li,.policy li,.profile > div,.gsry-box > div,.gsry-list,.lxwm-box > div{width: 100%;margin-right: 0;}
	.wap-center,.footer-bot{text-align: center;}


	.size48{font-size: 0.6rem;}
	.title60 h2{font-size: 0.4rem;}
	.title58 h2{font-size: 0.4rem;}
	/*.title52 h2{font-size: 0.5rem;}*/
	.title55 h2,.title48 h2{font-size: 0.4rem;}
	.des-title30 h3,.size26,.des-title26 h3{font-size: .36rem}
	.size28,.des-title18 h3,.des-title22 h3,.des-title20 h3,.des-title24 h3,.size22,.des-title28 h3,.size24{font-size: 0.3rem;}
	.des-title19 h3{font-size: 0.29rem;}
	.size18,.type18{font-size: 0.28rem;}
	.kefu span{font-size: 0.27rem;}
	.des16 p{font-size: 0.26rem;}
	.des18 p,.size20,.des20 p,.des22 p{font-size: 0.26rem;}

	.about-con,.mg-bt80,.footer-ma,.xxxq-a-title{margin-bottom: 0.4rem;}
	.yy-input,.ppln li,.policy li{margin-bottom: 0.2rem;}
	.ppln li:last-child,.policy li:last-child{margin-bottom: 0;}

	.swiper-container1 .banner{height: auto;}
	.pro-warp{flex-flow: wrap;}
	.pro-mid{width: 53%;}
	.pro-a,.pro-mid .pro-a{padding: 6%;}
	.pro-right{width: 100%;margin-top: 0.1rem;}
	.btn50-mid .btn501{left: 4%;}
	.btn50-mid .btn502{right: 4%;}
	.project-type{justify-content: space-between;}
	.project-type a{margin-right: 0;}
	.about-con{width: 100%;padding: 0;}
	.index-top-header{padding: 0.8rem 0;}
	.spBig .swiper-slide{height: 3.4rem;}
	.yy-r .text{height: 0.8rem;}
	.input-name{line-height: 0.8rem;}
	.footer-ma li .img100{width: 1.4rem;}
	.pro-a h3{font-size: 0.26rem;}
	.pro-left .pro-img{margin-top: 0.8rem;}
	.swiperDot{margin-top: 0.25rem;}
	.jjfa-left{position: static;width: 100%;}
	.jjfa-left-con{position: static;}
	.jjfa-big{margin-left: 0;}
	.qqyxip-title{top:0.8rem;}
	.swiper-container1 .ppzx-con{position: static;padding: 2.5rem 0 2rem;height: 9.52rem;}
	.swiper-container1 .qqyxip .swiper-slide .img100{z-index: -1; position: absolute;width: 100%;height: 100%;top:0;left: 0;}
	/*.ppzxlg{position: static;}*/
	.swiper-slide .yy-box{display: block;}
	.yy-box .padding-tb50{padding: 0.8rem 0;}
	.footer-add li img{width: 0.36rem;}
	.sidebar-box .qrcode .hidebox{width: 1.4rem;}
	.ban-bot{bottom:0.5rem;}
	.zcjjfa-con{overflow: auto;}
	.zcjjfa-list li p{font-size: 0.22rem;}
	.jjfa-lx{white-space: nowrap;overflow: auto;display: block;}
	.fwlc-type{white-space: nowrap;overflow: auto;display: block;}
	.jjfa-lx li{margin-right: 0.2rem;}
	.fwlc-type li{margin-right: 0.2rem;vertical-align: middle;}
	.jjfa-lx li:last-child{margin-right: 0;}
	.fwlc-type li:last-child{margin-right: 0;}
	.fwlc-type li p{line-height: 0.6rem;width: 1.8rem;}
	.fwlc-type li img{width: 0.24rem;}
	.fwlc-des,.tjcp{padding: 4%;}
	.tip16{font-size: 0.26rem;line-height: 0.6rem;padding: 0 0.2rem;}
	.tjcpDpt{position: static;}
	.spSm2 .img100:after{border-width: 1px;}
	.pages{font-size: 0.32rem;width: 0.6rem;height: 0.6rem;line-height: 0.6rem;}
	.cpgg img{width: 0.4rem;}
	.cpgg li{padding: 4%;}
	.yycj{margin: 0 4%;}
	.xcpp-logo img{width: 2.4rem;}
	.h780{min-height: 0;}
	.ppjj .img100{position: absolute;width: 100%;top:0;left: 0;height: 100%;}
	.ppqs-box .img100{position: absolute;width: 100%;top:0;left: 0;height: 100%;}
	.ppjj .img100 img{position: absolute;width: 100%;top:0;left: 0;height: 100%;}
	.ppqs-box .img100 img{position: absolute;width: 100%;top:0;left: 0;height: 100%;}
	/*.team-img img{position: absolute;width: 100%;top:0;left: 0;height: 100%;}*/
	.ppjj-con{position: relative;z-index: 9;padding: 1rem 0;}
	.ppqs-des{padding: 0.4rem;}
	.preview .swiper-slide:before{border-width: 2px;}
	.xxxq-a-des{padding-right: 0;}
	.xxxq-a-title{padding-right: 0.8rem;}
	.aljs-left{margin: 0 0 0.8rem;}
	.aljs-box{padding: 4%;}
	.xmxqfy-a{display: block;}
	.xmxqfy-a a{max-width: 100%;font-size: 0.28rem;margin-bottom: 0.2rem;}
	.xmxqfy-a a span{font-size: 0.28rem;width: 1.3rem;line-height: 0.4rem;}
	.fh{position: static;transform: none;margin: 0.4rem auto;height: 0.6rem;width: 1.6rem;}
	.fh .i{width: 0.29rem;height: 0.27rem;}
	.fh span{font-size: 0.28rem;}
	.shili-img{width: 46%;}
	.shili-con{width: 51%;}
	.shbz li{width: 49%;}
	.shbz li:nth-child(3n){margin-right: 2%;}
	.shbz li:nth-child(2n){margin-right: 0;}
	.shbz li .des-title32{padding: 0.2rem;}
	.shbz-img img{width: 0.7rem;}
	.jmtj li{width: 50%;margin-bottom: 0.2rem;}
	.jmtj li:last-child{margin-bottom: 0;}
	.jmtj-top img{width: 0.28rem;}
	.jmlc li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.jmlc li:nth-child(5n){margin-right: 2%;}
	.jmlc li:nth-child(2n){margin-right: 0;}
	.jmlc li img{width: 0.5rem;}
	.gswh li{width: 100%;}
	.gswh .img100{padding-bottom: 45%;}
	.team-des{position: static;padding: 0.6rem 0.4rem;}
	.team-des h3{font-size: 0.3rem;}
	.gsry-list li{margin-left: 0;width: 48%;margin-right: 4%;margin-top: 4% !important;}
	.gsry-list li:nth-child(2n){margin-right: 0;}
	.lxwm-left li img{width: 0.48rem;}
	.input-r input{font-size: 0.28rem;height: 0.8rem;}
	.input-page p{line-height: 0.8rem;}
	.input-r{margin-left: 1.6rem;}
	.tj{width: 1.4rem;line-height: 0.6rem;}
	.jjfa-type li.active .jjfa-type-con{display: none;}
	.jjfa-type{display: flex;}
	.jjfa-type-top{flex-direction: column;justify-content: center;text-align: center;}
	.index-top-jjfa{padding-top: 0;padding-bottom: 0.3rem;}
	.jjfa-left-con .title52{margin-bottom: 0.2rem;}
	.jjfa-type-top h3{font-size: 0.2rem;}
	.jjfa-type-top img{margin-right: 0;margin-bottom: 0.1rem;width: 0.5rem;}
	.bg-d42a36{right: 0;top:20%;height: auto;bottom:0;opacity: 0;}
	.jjfa-type li.active .jjfa-type-hide{top:0;opacity: 1;}
	.project-type a{font-size: 0.24rem;}
	.spBig{width: 100%;}
	.spSm{opacity: 0;pointer-events: none;visibility: hidden;}
	.sidebar-box ul{width: 0.7rem;}
	.sidebar-box .icon{width: 0.7rem;height: 0.7rem;}
	.store a{position: relative;height: 3.72rem;}
	.store{display: flex;}
	.jxal .img100{padding-bottom:67.5%;}
	.gsry-list{margin-top:4%;}
	.news li{width: 100%;margin-right: 0;}
	.news-bot,.hot-news-con{padding: 0.35rem;}
	.img144{right: 0.35rem;}
	.hot-news a{display: block;}
	.hot-news a > div{width: 100%;}
	.hotnewsdot{right: 0.35rem;bottom:0.35rem;}
	.xwxq-a{padding: 0.34rem;}
	.radius40{border-radius: 0.2rem;}
}