.clearfix::after{display:block;clear:both;content:""}
#bbanner{height: auto !important;position: relative;}
.po{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.bound2{width: 1200px;margin: 80px auto 0;}
.pchidden{display: none;}
.martop{margin-top: 38px;}
#bbanner h1 {
    font-size: 31px;
    color: #fff;
    margin: 0; 
    line-height: 50px;
	text-align: center;
} 
#bbanner span {
    font-size: 16px;
    color: #fff;
    display:block;
	width: 100%;
    margin-bottom: 12px;
    font-weight: 100;
    letter-spacing: 1px;
	text-align: center;
}
#bbanner img{width: 100%;}
.wbox1{padding-top: 50px;padding-bottom: 56px;}
.content{width: 1200px;height: auto;margin: 0 auto;}
.ph3{font-size: 24px;color: #333333;text-align: center;width: 100%;letter-spacing: 1px;}
.shengtai{margin-top: 30px;}
.sbox{width: 22%;float: left;}
.simg{width: 100%; margin-bottom: 52px;}
.simg img{display: block;margin: 0 auto;}
.sbox h4{font-size: 20px;color: #333333;text-align: center;}
.sbox p{font-size: 14px;color: #6A6A6A;text-align: center;margin: 10px 0 5px;}
.sbox a{font-size: 14px;color: #0366FF;text-align: center;line-height: 20px;display: block;letter-spacing: 1px;}
.spacing{width: 4%;float: left;}
.line01{margin: 0 auto;height: 63px;width: 2px;background: #F2F2F2;margin-top: 72px;}
.wbox2{background: #EEEEEE;width: 100%;padding: 26px 0 43px;}
.yunying{margin-top: 40px;}
.yimg{height: 74px;width: 74px;background: #0366FF;border-radius: 50%;margin: 0 auto 26px;}
.yimg img{margin: 0 auto;display: block;height: 43px;padding-top: 15px;}
.ybox{padding: 34px 17px 75px 17px;width: 23%;box-sizing: border-box;background: #fff;float: left;margin-right: 2.666%;}
.ybox:last-child{margin-right: 0 !important;}
.ybox h4{font-size: 20px;color: #333333;text-align: center;margin-bottom: 46px;}
.ybox p{font-size: 14px;color: #6A6A6A;text-align: center;line-height: 25px;}
.wbox3{width: 100%;padding: 46px 0 80px;}
.hezuo{margin-top: 40px;}
.hbox{width: 31%;border: 1px solid #979797;box-sizing: border-box;float: left;margin-right: 3.5%;}
.hbox:last-child{margin-right: 0 !important;}
.himg h4{font-size: 20px;color: #fff;text-align: center;}
.himg{padding: 38px 20px 34px;box-sizing: border-box;width: 100%;}
.himg img{display: block;margin: 0 auto 34px;}
.htxt p{font-size: 14px;color: #6A6A6A;text-align: center;line-height: 25px;}
.himg1{background: url(../img/he04.jpg) no-repeat;background-size: 100%;}
.himg1:hover{background: url(../img/he044.jpg) no-repeat !important;background-size: 100% !important;}
.himg2{background: url(../img/he05.jpg) no-repeat;background-size: 100%;}
.himg2:hover{background: url(../img/he055.jpg) no-repeat !important;background-size: 100% !important;}
.himg3{background: url(../img/he06.jpg) no-repeat;background-size: 100%;}
.himg3:hover{background: url(../img/he066.jpg) no-repeat !important;background-size: 100% !important;}
.wbox4{background: url(../img/pbg.jpg) no-repeat center;height: 350px;padding-top: 40px;box-sizing: border-box;}
.liucheng{margin-top: 49px;}
.lbox{width: 10%;float: left;}
.lbox p{font-size: 19px;color: #fff;text-align: center;width: 100%;}
.limg{width: 100%;margin-bottom: 45px;}
.limg img{display: block;margin: 0 auto;}
.lxian{border-bottom: 2px dashed #fff;width: 103px;float: left;margin: 57px 23px 0;}
@media only screen and (min-width: 751px) and (max-width: 1199px) {
.content{width: 100%;padding: 0 20px;}
.lxian{width: 7%;}
}
@media only screen and (min-width: 300px) and (max-width: 750px) {
	.sjhidden{display: none;}
	.pchidden{display: block;}
	.yuan{width: 100%;}
	.yuan img{width: 100%;}
	#bbanner h1{font-size: 2.4rem;text-align: center;font-weight: normal;letter-spacing: 0.02rem;}
	.bound2{width: 100% !important;padding: 0 1.5rem;box-sizing: border-box;margin: 1rem auto 0;}
	.martop{margin-top: 1.5rem;}
	#bbanner span{font-size: 1.4rem !important;line-height: 2rem;text-align: center;width: 100%;display: inline-block !important;}
	#bbanner{height: auto !important;}
	.content{width: 100%;padding: 0 1rem;box-sizing: border-box;}
	.sbox{width: 45%;margin-bottom: 1.5rem;}
	.simg img{max-width: 12.15rem;}
	.spacing{width: 10%;}
	.ph3{font-size: 2rem;}
	.sbox h4{font-size: 1.8rem}
	.sbox p{font-size: 1.4rem;margin: 0.1rem 0 1.25rem;}
	.wbox1{padding: 0.5rem 0;}
	.shengtai{margin-top: 1.5rem;}
	.wbox2{padding: 1.5rem 0 0rem;}
	.simg{margin-bottom: 0.5rem;}
	.yunying{margin-top: 2rem;}
	.ybox{width: 48%;margin-right: 4%;padding: 9.25rem 0.5rem 3rem;margin-bottom: 2rem;}
	.ybox:nth-child(2n){margin-right: 0 !important;}
	.yimg{margin: 0 auto 1.3rem;height: 5rem;width:5rem;display: flex;justify-content: center;align-items: center;}
	.yimg img{max-height: 3rem;padding-top: 0;}
	.ybox h4{font-size: 1.8rem;margin-bottom: 2.3rem;}
	.ybox p{font-size: 1.2rem;line-height: 1.5;}
	.wbox3{padding: 2.3rem 0 2rem;}
	.hezuo{margin-top: 2rem;}
	.hbox{width: 70%;margin-left: 15%;margin-bottom: 2rem;}
	.himg{padding: 1.5rem 2rem;}
	.himg img{margin: 0 auto 1.7rem;height: 4.4rem;}
	.htxt p{font-size: 1.6rem;line-height: 1.4;}
	.wbox4{height: 21rem;}
	.wbox4{padding-top: 2rem;}
	.liucheng{margin-top: 0.5rem;}
	.limg img{width: 100%;}
	.lxian{width: 7%;margin: 0.45rem 0.975rem 0;}
	.limg{margin-bottom: 2rem;}
	.lbox p{font-size: 1.6rem;line-height: 1.5;}		
}
