.wp{max-width: 640px; min-width: 320px; margin: 0 auto !important; font-size: 18px; color: #050505; line-height: 1.7}
.ma{ text-align: center;}
.over{ overflow: hidden;}
.w100{ width: 100%;}
.w20{ margin: 0 20px;}
.w30{ margin: 0 30px;}
.mb20{ margin-bottom: 20px;}
.mt20{ margin-top: 20px;}
p{font-size: 18px; }
h2{font-size: 30px; font-weight: bold; color: #050505; line-height: 1.1; text-align: center; margin: 5px 0 30px; overflow: hidden;}
h2 span{ font-weight: normal; line-height: 1.7}
h3{ font-size: 22px; text-align: center; font-weight: normal;  overflow: hidden;}
.w60{ margin: 0 60px;}
.width50{ width: 47%; margin-bottom: 20px;}
.width50 b{ display: block; text-align: center; font-size: 26px;}
.bg1{ background: #f0f0f0; overflow: hidden;}
.bg1 h2,.bg2 h2,.bg3 h2{ margin-top: 40px;}
.pt20{ padding-top: 40px;}
.w5 p.title{ font-size: 20px; font-weight: bold; margin-top: 20px;}
.w5 p.title span{ float: left; width: 30px; height: 30px;  text-align: center; line-height: 30px; display: block; background: #1b5e7a; color: #c6d7de; margin: 0 5px;}
.bg2{ background: #e3e3e3; overflow: hidden; margin-top: 40px;}
.bg2 h2 span{ font-weight: normal;}
.bg3{ background: #f0f0f0; overflow: hidden;}
.width49{ width: 49.166667%}
.width49 dl{ width: 100%; background: #038fc9; color: #fff; font-size: 16px; height: 365px; overflow: hidden; margin-bottom: 10px;}
.width49 dd{ padding: 0 15px;}
.width49 dd.title{ background: url(../images/icon1.png) no-repeat 15px; padding-left:30px; height: 50px; line-height: 50px; font-size: 20px; font-weight: bold;}
.width49 dd.title span{ display: block; float: right; font-size: 40px; color: #68c3e9; margin-right: 10px; font-weight: normal;}
a.btna{ display: block;background-color: rgb(248, 55, 126);width: 270px; height: 50px; margin: 40px auto; border-radius: 25px; overflow: hidden; font-size: 24px; color: #ffffff; text-align: center; line-height: 50px;}
.botdv a{ display: block; width: 33.33333%; float: left; text-align: center; height: 50px; line-height: 50px; color: #ffffff;}
.botdv a.a1{ background: #13a5bc;}
.botdv a.a2,.botdv a.a4{ background: #6d9123;}
.botdv a.a3,.botdv a.a5{background: #209ed9}
.botdv a.a6{ background: #f28947}
.changeboxs{ position:relative; overflow:hidden}
@media screen and (max-width: 480px) {
	h2{font-size: 22px; margin: 5px 0 15px;}
	h3{ font-size: 18px;}
	p{font-size: 14px; }
	.w20{ margin: 0 10px;}
	.mb20{ margin-bottom: 10px;}
	.mt20{ margin-top: 10px;}
	.w30{ margin: 0 15px;}
	.w60{ margin: 0 20px;}
	.width50{ margin-bottom: 10px;}
	.width50 b{  font-size: 20px;}
	.bg1 h2,.bg2 h2,.bg3 h2{ margin-top: 20px;}
	.pt20{ padding-top: 20px;}
	.bg2{ margin-top: 20px;}
	.width49{ width: 100%;}
	.width49 dl{ height: 400px;}
	a.btna{margin: 20px auto;}
	.botdv a{ width: 50%; font-size: 14px;}
	.botdv a.a3{background: #6d9123}
	.botdv a.a4{background: #209ed9}
}
