.paddingTop50{ padding-top: 5%;}
.paddingTop40{ padding-top: 4%;}
.paddingTop30{ padding-top: 3%;}
.paddingTop20{ padding-top: 2%;}
.paddingTop10{ padding-top: 1%;}
.paddingBottom50{ padding-bottom: 5%;}
.paddingBottom40{ padding-bottom: 4%;}
.paddingBottom30{ padding-bottom: 3%;}
.paddingBottom20{ padding-bottom: 2%;}
.paddingBottom10{ padding-bottom: 1%;}
.paddingLeft50{ padding-left: 5%;}
.paddingLeft40{ padding-left: 4%;}
.paddingLeft30{ padding-left: 3%;}
.paddingLeft20{ padding-left: 2%;}
.paddingLeft10{ padding-left: 1%;}
.paddingRight50{ padding-right: 5%;}
.paddingRight40{ padding-right: 4%;}
.paddingRight30{ padding-right: 3%;}
.paddingRight20{ padding-right: 2%;}
.paddingRight10{ padding-right: 1%;}
.font12{ font-size: 12px;}
.font14{ font-size: 14px;}
.font15{ font-size: 15px;}
.font16{ font-size: 16px;}
.font18{ font-size: 18px;}
.font20{ font-size: 20px;}
.font24{ font-size: 24px;}
.font28{ font-size: 28px;}
.font30{ font-size: 30px;}
.font32{ font-size: 32px;}
.font36{ font-size: 36px;}
.font40{ font-size: 40px;}
.font48{ font-size: 48px;}
.font56{ font-size: 56px;}
.font60{ font-size: 60px;}
.color333{ color: #333;}
.colorfff{ color: #fff;}
.coloraaa{ color: #aaa;}
.color000{ color: #000;}
.colorbbb{ color: #bbb;}
.colorccc{ color: #ccc;}
.color888{ color: #888;}
.color666{ color: #666;}
.scaleImg{overflow: hidden;}
.scaleImg img{ display: block;width: 100%;}
img{max-width: 100%;}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; } 
.radius{border-radius: 15px;}
.fl{float:left;}
.fr{float:right;}
.textover{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.overhidden{ overflow: hidden;}
.centerTxt{ text-align: center;}
.leftTxt{ text-align: left;}
.borders{border: 1px solid #666;}
.bg000000{background: #000;}
.bold{font-weight: bold;}
.opacity8{opacity: .8;}
.A5A6Q{background: #000;overflow: hidden;line-height: 1.2;color: #fff;}
.pubilcTitle{ text-align: center;font-weight: bold;line-height: 1.5;padding: 2% 0;}
.a5_1 .a5_1_img{max-width: 50%;}
.a5_2{ padding: 2.5%;text-align: center;background: #595959;color: #fff;line-height: 1.8;}
.a5_3{ padding: 2.5%;}
.a5_three{overflow: hidden;padding:0 2.5% 2% 2.5%;}
.a5_three .atem{ float: left;width: 30.33%;margin:1% 1.5%;}
.a5_three .atem .txt{padding-top: 15px;opacity: .8;}
.a5_three .atem .txt p,.iconP{position: relative;padding-left: 36px;background: url(../image/a5_ico.png) no-repeat left 9px; background-size: 20px; margin-top: 5px;line-height: 38px;}
.a5_simp .items{overflow: hidden;margin-bottom: 3%;}
.a5_simp .items .fl{ width: 50%;margin-right: 4%;max-width: 650px;}
.a5_simp .overs{overflow: hidden;max-width: 850px;}
.a5_simp{ padding: 0 4% 2px 4%;}
.minwd{ display: inline-block;min-width: 220px;vertical-align: middle;}
.a5_ver{ padding: 0 3%;overflow: hidden;}
.a5_ver .ver{ float: left;width: 31.33%;margin: 0 1%;}
.borders2{border: 2px solid #aaa;}
.a5_ver .ver .txt{line-height: 1.3;padding-top: 2%;opacity: .8;}
.a5_ver .ver .txt img{ height: 30px;}
.a5_ver .ver .tit{line-height: 1.5;padding-top: 10px;}

.a5_4_top{ text-align: center;}
.a5_4_top .half{display: inline-block;width: 45%;margin: 0 2%;max-width: 400px;vertical-align: top;}
.a6_5 .fl{ width: 40%;}
.a6_5 .overhidden{max-width: 950px;padding: 0 3%;}
.a6_6 .fr{ width: 32%;margin-left: 3%;}
.a6_6 .rightTxt{padding-left: 10%;}
.a6_7{ padding: 5% 0;text-align: center;}
.maxwidth1000{max-width: 1000px;margin: auto;}
.a6_7 .imgbr{max-width: 60%;border-radius: 15px;width: 600px;}
.line16{line-height: 1.6;}
.q2Txt .fr{width: 50%;}
.q2Txt .overhidden{padding: 5%;line-height: 1.8;padding-left: 16%;}
.q_2{ padding-top: 2%;}
.q_3 .fl{width: 50%;}
.q_3 .overhidden{padding: 5% 16% 0 5%;}
.pubilcTit span{display: inline-block;background: #98bd33;padding: 5px 20px;border-radius: 5px;}
.line18{line-height: 1.8;}
.q_4{ padding: 5% 2.5%;text-align: center;}
.q_4 .max{max-width: 860px;margin: auto;}
.q4Bg{background: rgba(255,255,255,.25);padding: 3%;border-radius: 15px;}
.q_5 .fr{ width: 60%;}
.q_5 .overhidden{ padding: 5% 5% 0 5%;}
.max30{max-width: 30%;}
.maxs1200{ width: 1200px;margin: auto;max-width: 95%;}
.qfor .fl{ width: 30%; margin-right: 5%;}
.q_acc .fl{ width: 42%;margin-right: 5%;}
.q_8 .overhidden{ padding-right:8%;}
.g_yiban span{float: left;width: 50%;text-align: center;}
.q_9{ text-align: center;padding-top: 3%;}
@media only screen and (max-width:1660px ) {
	.q_3 .overhidden{ padding-right: 8%;}
	.q2Txt .overhidden{ padding-left: 8%;line-height: 1.7;}
	.a6_6 .rightTxt{padding-left: 5%;padding-bottom: 4%;}
	.line18{ line-height: 1.6;}
	.font24{ font-size: 22px;}
	.font28{ font-size: 24px;}
	.font30{ font-size: 26px;}
	.font32{ font-size: 28px;}
	.font36{ font-size: 30px;}
	.font40{ font-size: 34px;}
	.font48{ font-size: 40px;}
	.font56{ font-size: 50px;}
	.font60{ font-size: 50px;}
}
@media only screen and (max-width:1200px ) {
	.font20{ font-size: 18px;}
	.font24{ font-size: 20px;}
	.font28{ font-size: 21px;}
	.font30{ font-size: 22px;}
	.font32{ font-size: 26px;}
	.font36{ font-size: 28px;}
	.font40{ font-size: 30px;}
	.font48{ font-size: 34px;}
	.font56{ font-size: 40px;}
	.font60{ font-size: 40px;}
}
@media only screen and (max-width:960px ) {
	.font32{ font-size: 22px;}
	.font36{ font-size: 26px;}
	.font40{ font-size: 28px;}
	.font48{ font-size: 32px;}
	.font56{ font-size: 36px;}
	.font60{ font-size: 36px;}
	.q2Txt .overhidden{padding: 3.5%;padding-bottom: 2%;}
	.q_3 .overhidden{padding: 3.5%;padding-bottom: 2%;}
	.q_5 .overhidden{ padding: 3.5% 3.5% 2% 3.5%;}
	.line18{line-height: 1.4;}
	.line16{line-height: 1.2;}
}

@media only screen and (max-width:640px ) {
	.font18{ font-size: 17px;}
	.font20{ font-size: 18px;}
	.font24{ font-size: 20px;}
	.font28{ font-size: 20px;}
	.font32{ font-size: 20px;}
	.font30{ font-size: 21px;}
	.font36{ font-size: 22px;}
	.font40{ font-size: 24px;}
	.font48{ font-size: 26px;}
	.font56{ font-size: 30px;}
	.font60{ font-size: 30px;}
	.a5_three .atem{ float: none;width: auto;margin: 2% 0 5% 0;}
	.a5_three .atem .txt p,.iconP{background-size: 15px;padding-left: 22px;background-position-y: 4px;line-height: 24px;}
	.a5_simp .items .fl{float: none;width: auto;}
	.a5_ver .ver{float: none;width: auto; margin: 0 0 5% 0;}
	.a5_ver .ver .txt img{ height: 22px;}
	.a5_simp .items{ margin-bottom: 5%;}
	.a6_5 .fl{ float: none;width: auto;}
	.a6_6 .fr{ width: auto;margin: 0 0 3% 0;}
	.a6_6 .rightTxt{ padding: 3%;}
	.q2Txt .fr,.q_3 .fl,.q_5 .fr{ float: none;width: auto;}
	.q_acc .fl{ float: none;width: auto;margin: 0;}
	.q_3 .overhidden{ padding: 5% 3%;}
	.q_8 .overhidden,.q_5 .overhidden{ padding: 5% 3%;}
	.q4Bg{ padding: 0;display: block;margin: auto;}
	.qfor .fl{ float: none;width: auto;}
	.a5_2 br{display: none;}
	.a5_2 { padding: 5% 0;}
}
@media only screen and (max-width:480px ) {
	.font16{ font-size: 14px;}
	.font18{ font-size: 15px;}
	.font20{ font-size: 16px;}
	.font24{ font-size: 17px;}
	.font28{ font-size: 18px;}
	.font30{ font-size: 18px;}
	.font32{ font-size: 19px;}
	.font36{ font-size: 20px;}
	.font40{ font-size: 22px;}
	.font48{ font-size: 23px;}
	.font56{ font-size: 24px;}	
	.font60{ font-size: 24px;}
	.a5_2{ line-height: 1.5;}
}





