.wp{max-width: 640px; min-width: 320px; margin: 0 auto !important; font-size: 18px; color: #fff; line-height: 1.7;background-color: #160b09; padding-bottom: 40px;}
.wrap{max-width: 640px; min-width: 320px; margin: 0 auto; }
.over{ overflow: hidden;}
.w100{ width: 100%;}
.w20{ margin: 0 20px;}
.w10{ margin: 0 10px}
.mb20{ margin-bottom: 20px;}
.mt20{ margin-top: 20px;}
.mt10{ margin-top: 10px;}
.mt40{ margin-top: 40px;}
.wrap h2{font-size: 30px;font-weight: bold; line-height: 1.2; margin: 30px 0 5px; text-align: center;  color: #000 }
.wp h2{font-size: 30px;font-weight: bold; line-height: 1.2; margin: 30px 0 5px; text-align: center;  color: #ff8f7e }
.wp h2 span{font-weight: normal; line-height: 1.8; display: block;}
.wp h3{font-size: 24px; color: #666666; text-align: center;}
a.btnas{ display:block;background-color: #ff9000; height: 60px;line-height: 60px; border-radius:30px; color: #fff;font-size: 26px; overflow: hidden; text-align: center; margin: 40px 20%; }
.items{ background-color: #664432; color: #fff; width: 100%; margin-bottom: 10px;}
.items dd{ padding: 20px 20px}
.items strong{font-size: 24px;display: block;}
.bg1{ overflow: hidden; background-color: #291511; padding: 0 10px}
.leftimg{ float:left; width: 50%; margin-top: 10px;}
.right{ float: left; width: 55.5%; margin-left: -5.5%; color: #fff; margin-top: 10px;}
p.ts{ width: 143px; height: 54px;background-color: #7d3209; text-align: center;line-height: 54px;font-size: 32px;font-weight: bold; margin-top: 20px; margin-bottom: 20px;}
.itembox{ overflow: hidden; width: 100%; margin-top: 40px;}
.itembox dl{ background-color: #664432; width: 49.2%; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px;}
.itembox dl dd{ padding:  0 10px}
.itembox dl dd.title{font-size: 24px;font-weight: bold;}
.bg2{ overflow: hidden; width: 100%; background-color: #1f100d}
.bg2 h2 span{ color: #ffc8c0}
.bg2 h3{background-color: rgb(72, 35, 10); width: 100%; height: 60px; line-height: 60px; text-align: center;font-size: 26px;font-weight: bold; color: #f5e0d2}
.faqnavs a{ display: block; width: 25.3333%; margin: 0 1% 10px; padding: 20px 3%; color: #fff; background-color: #109f9a; float: left;}
a.abg2{ background-color: #e98e45}
a.abg3{ background-color: #ff6b55}
@media screen and (max-width: 480px) {
	.wp{font-size: 14px; padding-bottom: 20px;}
	.w20{ margin: 0 10px;}
	.mb20{ margin-bottom: 10px;}
	.mt20{ margin-top: 10px;}
	.mt10{ margin-top: 5px;}
	.w10{ margin:0 5px;}
	.wp h2,.wrap h2{font-size: 20px;margin: 15px 0 5px;}
	.wp h3{font-size: 18px;}
	a.btnas{ height: 45px;line-height:45px;font-size: 20px; margin: 20px 15%;border-radius:25px; }
	.items dd{ padding: 10px 10px}
	.items strong{font-size: 18px;display: block;}
	.bg1{ overflow: hidden; background-color: #291511; padding: 0 5px}
	p.ts{ width: 100px; height: 40px;background-color: #7d3209;line-height: 40px;font-size: 20px;margin-top: 20px; margin-bottom: 10px;}
	.itembox{ margin-top: 20px;}
	.itembox dl{ background-color: #664432; width: 49.2%; overflow: hidden; margin-bottom: 10px; padding-bottom: 5px;}
	.itembox dl dd{ padding:  0 5px}
	.itembox dl dd.title{font-size: 18px;font-weight: bold;}
	.bg2 h3{height: 40px; line-height: 40px; text-align: center;font-size: 20px;}
	.faqnavs{ overflow: hidden; margin: 10px 0 0}
	.faqnavs a{ padding: 10px 3%;}
}
