@charset "utf-8";
@media (min-width:1200px){
	/*.nav li:hover .nav-er{opacity: 1;margin-top: 0;pointer-events: auto;}*/
	/*.nav-er a:hover{background: #ffa200;color: #fff;}*/
	.nav li:hover .nav-yi{background: #ffa200;color: #fff;}
}
@media (max-width:1700px){
	.nav-yi{padding: 0 8px;}
	.logo-text p{font-size: 14px;}
	.logo-text{padding-top: 2px;}
	.logo-text{margin-left: 15px;padding-left: 15px;}
}
@media (max-width:1650px){
	.fwnr-bot span{right: 0;}
	.fwnr-bot p{margin-right: 50px;}
}
@media (max-width:1580px){
	.logo-text{display: none;}
	.nav-yi{padding: 0 15px;}
	/*.fixed-right{right: 0;width: 140px;}*/
}
@media (max-width:1500px){
	.fwnr a{padding: 15px;}
	.fwnr-bot p{font-size: 14px;}
	.ppys-r li{margin-bottom: 35px;}
	.prostyles-fr-lists{margin-bottom: 8px;}
	.nav-er-con:before{height: 140px;}
}
@media (max-width:1400px){
	.bmb h3{font-size: 36px;}
	.bmb p{font-size: 18px;}
	.ppys-r li{margin-bottom: 29px;}
}
@media (max-width:1250px){
	.nav-yi{padding: 0 8px;}
	.fwnr-bot span{display: none;}
	.fwnr-bot p{margin-right: 0;}
}
@media (max-width:1150px){
	.nav-yi span:after,.header-area:before{display: none;}
	.menu-handler{display: block;}
	.header{height: 60px !important;box-shadow: 0 1px 2px #ddd;}
	.header-style .header{background: #fff;}

	.header-style .header .nav-yi span{color: #4b4b4b;}
	.header-style .logo-fff{opacity: 0;filter: alpha(opacity=0);}
	.header-style .logo-blue{opacity: 1;filter: alpha(opacity=100);}
	.header-style .tel{color: #0052a5;}
	.header-style .tel:before{background: url("../images/tel.png") no-repeat center;background-size: cover;}

	.menu-handler{right: 4%;width: 28px;}
	.logo{left: 4%;}
	.logo img,body.active .logo img{height: 34px;}
	body{padding-top: 60px !important;}
	.fixed-right{display: none;}
	.nav-right{left: 4%;right: 4%;}
	.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);}
	.header-con.active{left: 0;}
	.nav-box{margin: 0;position: absolute;top:25px;left: 4%;right: 4%;bottom:52px;overflow: auto;}
	.nav-er{background: #fff;}
	.nav li{float: none;border-bottom: 1px solid #ddd;margin-left: 0;position: relative;}
	.nav li.active{border-color:#a91f24;}
	.nav-yi{line-height: 50px;height: 50px; padding: 0;background: none !important;margin-top: 0 !important;font-size: 15px;}
	.nav li.active .nav-yi{color: #a91f24;}
	body.active .nav-yi{line-height: 50px;height: 50px;}
	.header.active li.active .nav-yi{color: #333;}
	.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-er{display: none;pointer-events: auto;opacity: 1;position: static;width: 100% !important;margin: 0 !important;box-shadow: none;padding-bottom: 10px;transition: none;}
	.nav-er a{text-align: left;padding-left: 1em;display: block;}
	.header-area{top:auto;bottom:12px;left: 50px;text-align: center;}
	.tel{display: inline-block;}
	.fixed-right{display: none !important;}
	.san{display: none;}
	.content-title h3{margin-left: 0;}
	.nav-er-con{margin: 0;padding: 0;}
	.prostyles-fl,.nav-er-con:before{display: none;}
	.prostyles-fr,.prostyles-fr-list{float: none;width: auto;}
	.prostyles-fr a{font-size: 14px;color: #333;}
	.prostyles-fr a:before{filter: brightness(0.5);}
	.prostyles-fr a:hover:before{filter: brightness(1);}
}
@media (max-width:1050px){
	.content-nav{display: none;}
	.content{float: none;width: auto;padding-top: 0;}
	.yzsfw-list li:nth-child(2){margin-right: 180px;}
	.yzsfw-title{display: none;}
	.new-r .new-con{height: 120px;}
	.new-r .img100{width: 190px;}
	.new-r .new-con{margin-left: 216px;}
}
@media (max-width:800px){
	.footer-nav{display: none;}
	.ba,.footer-fx{float: none;width: auto;margin-bottom: 10px;}
	.footer{text-align: center;}
	.footer-code{position: static;margin: 0 auto;}
	.footer-top{padding: 35px 0;}
	.yzs-title-top h2{font-size: 32px;}
	.qiu1{width:81px;left: 50px;}
	.qiu2{width: 97px;}
	.yzs-title-warp{padding: 30px 50px;}
	.anli-xq{margin: 0;}
	.banner-des{margin-bottom: 0;}
	/*.banner-fy{width: 80px;border-radius: 0;background: none; height: 40px;}*/
	/*.banner-fy:before{display: none;}*/
	.ppys-l,.ppys-r,.bml,.bmr,.gy-img,.gy-con,.new-l,.new-r{float: none;width: auto;}
	.ppys-l,.new-l{margin-bottom: 50px;}
	.ppys-r li{float: left;width: 48%;margin-right:4%;box-sizing: border-box;}
	.ppys-r li:nth-child(even){margin-right: 0;}
	.ppys-r li h3{margin-left: 85px;}
	.bml{padding: 0;margin-bottom: 50px;}
	.ckgd2-1{display: none;}
	.ckgd2-2{display: block;margin: 0 auto;}
	.one-p p{font-size: 10px;display: block;}
	.yzsfw-list li{padding: 5px 0;margin-right: 15px;}
	.yzsfw-list li img{display: block;margin: 0 auto;width: 36px;}
	.yzsfw{height: 76px;margin-top: -72px;}
	.yzsfw-list li:nth-child(2){margin-right: 128px;}
	.banner-fy{width: 80px;height: 80px;margin-left: -40px;}
}
@media (max-width:760px){
	.pc-show,.content-top,.xw-des,.xw-top:before{display: none;}
	.wap-show{display: block;}
	.bmd span{font-size: 36px;}
	.ban h2,.yzs-title-top h2,.banner-des h2,.title38 h2,.bmb h3{font-size: 20px;}
	.about-page h4,.qywh-des h5,.qyys-con h4,.yl-title h3,.jymz h5,.pg-nr h3,.ky-nr h3,.fw-con h4,.anlibt h4,.title22-line h4,.xwxq-title h1,.bma h2{font-size: 18px;}
	.qywh-des p,.xuanze-bot h3,.jian-warp h3,.ky-nr span,.fwlc-bot p,.banner-fy span,.ppys-r li h3{font-size: 16px;}
	.ban p,.ppry li p,.yzs-title-warp p,.xuanze-bot p,.cad li p,.yl-title p,.ky-nr p,.fw-con p,.anli li p,.fhlb span,.xw-top h3,.lianxi li p,.banner-des p,.title38 p,.ppys-bot p,.ppys-r li span,.bmb p,.bmc p{font-size: 14px;}
	.xw-top span{font-size: 12px;}
	.about-des p,.alxq-des p{line-height: 1.6em;}
	.about-des p,.yzs-title-warp p{text-align: justify;}
	.qywh-img{width: auto;}
	.qywh li:nth-child(odd) .qywh-img,.youle.even .yl-top,.pg-img,.ky li:nth-child(odd) .ky-img,.ly-list,.ppys-r li{float: none;width: auto;margin-right: 0;}
	.qywh-con,.yl-bot,.yl-bot img,.pg-con,.jian-con,.ky-con{position: static;width: auto;}
	.yl-top,.yl-title p,.ky-img{width: 100%;}
	.tix{text-align: center;}

	.padding-tb70,.xz1,.padding-tb60,.padding-tb90,.padding-tb80,.ky li{padding: 35px 0;}
	.kaiye-top .yzs-title{padding: 30px 0;}
	.qywh-des{padding:20px 0 10px;}
	.alxq-des,.edit{padding: 20px 0;}

	.margin-b80,.bmc{margin-bottom: 35px;}
	.ppry li,.cad,.youle,.fwlc li,.margin-b60,.title38{margin-bottom: 30px;}
	.sale li,.yzs-title{margin-bottom: 25px;}
	.qywh li,.yzs-title-top h2,.xuanze-list li,.cad li,.ky-img,.about-des,.about-page,.anli li,.lianxi li:nth-child(1),.lianxi li:nth-child(2){margin-bottom: 20px;}
	.xw li{margin-bottom: 15px;}
	.ly-list{margin-bottom: 10px;}
	.jian-warp h3,.bmb h3,.ppys-r li,.ppys-r li:last-child{margin-bottom: 8px;}
	.jian-warp p{margin-bottom: 0;}

	.swiper-dot{margin-top: 20px;}
	.cad li p{margin-top: 10px;}
	.anli li p{margin-top: 8px;}

	.qywh li{padding: 20px;}
	.yzs-title-warp,.yl-bot{padding: 15px;}
	.xuanze-warp{padding: 5px;}

	.page{margin: 20px 0;}

	.xz2{padding-top: 60px;}
	.xuanze-bot{padding-top: 10px;}
	.xuanze{padding-top: 20px;}

	.bmb{margin: 18px 0;}

	.qywh-des img{width: 48px;}
	.qywh li,.xuanze-warp,.xuanze-list li .i,.jian li,.fw li .img100,.fwlc li .img100{border-radius: 10px;}
	.qyys-img{position: relative;height: 200px;margin-bottom: 20px; width: 100%;}
	.qyys-con{margin-left: 0;}
	.qyys-con img{width: 32px;}
	.ppry li{width: 49%;margin-right: 2%;}
	.ppry li:nth-child(3n){margin-right: 2%;}
	.ppry li:nth-child(2n){margin-right: 0;}
	.rybtn div{width: 20px;height: 20px;margin-top: -20px;}
	.ry-pay .swiper-container{margin: 0 25px;}
	.ry-pay .img{height: 400px;}
	.ryclose{width: 24px;height: 24px;right: 0;}
	.page a{width: 30px;height: 30px;line-height: 30px;margin: 0 2px;}
	.sale li{width: 32%;margin-right: 2%;}
	.sale li:nth-child(5n){margin-right: 2%;}
	.sale li:nth-child(3n){margin-right: 0;}
	.qiu1{width: 42px;left: 0;}
	.qiu2{width: 56px;right: 0;}
	.yzs-title-bot,.yzs-title-warp{border-radius: 20px;}
	.xuanze-list li{width: 49%;}
	.xuanze-list li:nth-child(even){margin-right: 0;}
	.xuanze-list li .i{right: -3px;bottom:-3px;}
	.xzimg .position-full img{width: 36px;}
	.xuanze-bot{height: 90px;}
	.sqlc img{width: 160px;}
	.cad li,.anli li{width: 49%;margin-right: 2%;}
	.cad li:nth-child(3n),.anli li:nth-child(3n){margin-right: 2%;}
	.cad li:nth-child(even),.anli li:nth-child(even){margin-right: 0;}
	.yl-title h3{display: inline-block;}
	.yl-title{padding: 15px 10px;}
	.yl-bot img{transform: none;max-width: 100%;}
	.pg01{width: 130px;left: 0;top:-30px;}
	.pg-nr{padding-top: 60px;}
	.pg02{width: 40px;left: -3px;bottom: -2px;position: absolute;}
	.jian-img{float: none;width: auto;border-bottom-right-radius: 0;}
	.jian-sm img{width: 60px;}
	.jian-warp{padding: 15px 15px 30px;}
	.jian-sm{bottom:-40px;}
	.ky-con{position: relative;}
	.ky-sm{width: 21%;top:0;transform: none;}
	.ky li:nth-child(odd) .ky-nr{margin-left: 0;}
	.ky li:nth-child(even) .ky-nr{margin-right: 0;}
	.ky-nr span{margin-left: 24%;}
	.ky-nr h3{margin-left: 24%;}
	.ky li:nth-child(even) .ky-sm{left: 0;right: auto;}
	.padding-b70{padding-bottom: 35px;}
	.fw li:first-child{padding-top: 0;}
	.fw li:nth-child(odd) .fw-con,.fw li:nth-child(even) .fw-con{float: none;width: auto;}
	.fw li:nth-child(odd) .img100{margin-right: 10px;}
	.fw li:nth-child(even) .img100{margin-left: 10px;}
	.fw li .img100{width: 36%;}
	.fwlc-bot img{width: 36px;margin-right: 5px;}
	.preview .swiper-slide{width: 32%;}
	.fhlb i{width: 22px;height: 18px;margin-right: 8px;}
	.alxq-des img{margin: 20px 0;}
	.xw-img{left: 0;width: 160px;}
	.xw a{padding: 0;}
	.xw-top{margin-left:0;}
	.xw-con{margin-right: 10px;}
	.xw li:nth-child(odd) .xw-con{margin-right: 10px;margin-left: 170px;}
	.xw li:nth-child(even) .xw-con{margin-left: 170px;}
	.xw-top span{position: absolute;left: 170px;bottom:10px;}
	.xw-top{margin-bottom: 0;padding-top: 10px;}
	.xw-top h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
	.xqxq-page a{float: none;display: block;max-width: 100%;box-sizing: border-box;}
	.xqxq-page a.fr{margin-top: 10px;}
	.lianxi li{width: 50%;}
	.lianxi li img{width: 82px;}
	.lianxi li h5{font-size: 15px;margin: 5px 0;}
	.map{height: 260px;}
	.textaera textarea{height: 100px;}
	.tijiao2{float: none;margin: 30px auto 0;width: 160px; display: block;}
	/*.banner-fy{height: 30px;}*/
	.title38{padding: 20px;box-sizing: border-box;}
	.fwnr{margin: 0 4%;}
	.bmr{padding: 20px;}
	.fwnr a,.case-bot{padding: 10px;}
	.fwnr-bot p{margin-right: 0;font-size: 14px;}
	.fwnr-bot span{display: none;}
	.fwnr .i{width: 30px;height: 30px;right: 10px;bottom:-15px;}
	.fwnr-bot{margin-top: 20px;}
	.ppys-r li .i{width: 50px;border-width: 2px;margin-top: -27px;}
	.ppys-r li{border-width: 2px;}
	.ppys-r li h3{line-height: 44px;}
	.ppys-r li span{line-height: 44px;}
	.bmra h3{font-size: 20px;}
	.bmra span,.case-bot p,.ckgd2{font-size: 14px;}
	.bmra p{font-size: 14px;}
	.case-list li{width: 49%;margin-right: 2%;}
	.case-list li:nth-child(3n){margin-right: 2%;}
	.case-list li:nth-child(2n){margin-right: 0;}
	.jt31{right: 5px;transform: scale(0.6);}
	.case-bot p{margin-right: 24px;}
	.case-top{border-radius: 20px;}
	.case-type a{width: 50%;margin: 0;font-size: 14px;}
	.case-top{margin-bottom: 20px;}
	.gy-con h3{font-size: 18px;}
	.gy-con{padding-top: 15px;}
	.gy-des{margin: 15px 0;}
	#certify .swiper-slide{width: 75%;}
	#certify .swiper-slide p{font-size: 14px;line-height: 40px;}
	.tel3 span{font-size: 20px;}
	.hzsq span,.new-con h3{font-size: 16px;}
	.hzdh a img{width: 24px;}
	.new-con p{font-size: 14px;}
	.new-r .img100{width: 160px;}
	.new-r .new-con{margin-left: 174px;}
	.new-r p{display: none;}
	.new-con h3{display: block;white-space: normal;line-height: 1.6em;}
	.new-r .new-con{height: 102px;}
	.ppys-l,.new-l{margin-bottom: 30px;}
	.ppys-bot{padding: 12px;}
	.gd-red{font-size: 14px;}
	.ry-pay p{font-size: 14px;margin-top: 10px;}
	.yzsfw-list li{margin-right: 20px;}
	.yzsfw-list li img{width: 30px;}
	.banner-fy{bottom:5px;}
	/*.yzsfw-title{display: block;}*/
	.yzsfw-title h2{font-size: 12px;}
	.yzsfw-title span{font-size: 10px;}
	.fwlc2 .img100{width: 100%;}
	.fwlc2-warp{position: static;width: 100%;}
	.fwlc2-bot{padding: 15px;}
	.fwlc2 li{margin-bottom: 20px;}
	.fwlc-title{display: block;white-space: nowrap;overflow: auto;font-size: 0;}
	.fwlc-title a{margin-right: 10px;display: inline-block;font-size: 15px;}
	.fwlc-title a:after{bottom:0;}
	.fwlc-title a:last-child{margin-right: 0;}
	.fwlc2 .img100:before{top:auto;bottom: -5px;left: 50%;margin-left: -5px;transform: rotate(90deg);}
	.ppys-r li h3{margin-left: 60px;}
	.ppys{background: none !important;}
	.play65{width: 48px;height: 48px;}
}
@media (max-width:360px){

}