.wp{max-width: 640px; min-width: 320px; margin: 0 auto !important; font-size: 18px; color: #010101; line-height: 1.7;}
.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;}
.wp h2{font-size: 30px;font-weight: bold; line-height: 1; margin: 30px 0; text-align: center;}
.wp h2 span{ display: block;font-weight: normal; line-height: 1.8}
.wp h3{font-size: 35px; color: #d54738; text-align: center;}
a.btnas{ display:block;background-color: #d54738; height: 55px;line-height: 55px; border-radius:28px; color: #fff;font-size: 26px; overflow: hidden; text-align: center; margin: 40px 20%; }
.item{ width: 49.2% !important; background-color: #d8d6d6; overflow: hidden !important; text-align: center !important; padding-top: 20px;font-size: 26px; line-height: 1.3; margin-bottom: 10px; position: relative;}
.item dd.title{font-size: 35px;font-weight: bold;}
.item dd.zt_d{height:66px;}
.item dt{width:100% !important; margin-top: 0px; margin-right:0px !important; vertical-align: bottom; height:auto !important;}
.item dt img{width:100% !important;}
.item2{ width: 49.2%; background-color: #f0f0f0; overflow: hidden;}
.item3{background-color: #f0f0f0; overflow: hidden;}
.item2 dd,.item3 dd{ padding: 20px 20px}
.wp h4{ background-color:#490087; color: #fff; text-align: center; padding: 20px 0;font-size: 35px;font-weight: bold; line-height: 1.2}
.wp h4 span{font-size: 26px;font-weight: normal; display: block;}
.item4{ overflow: hidden; width: 100%; margin-top: 15px; border-bottom: 1px dashed #d9d9d9; padding-bottom: 15px;}
.item4 dt{ width: 100px; height:100px; background-color: #490087; border-radius: 50%;font-size: 40px;color: #fff; line-height: 100px; text-align: center;margin-right: 35px; float: left;}
.item4 dd{ margin-top: 10px;}
dl.item4:last-child{margin-bottom: 20px;}
.bg1{ background: #e2e2e2; overflow: hidden; width: 100%;}
.item5{ background-color:#fff; width: 49.2%; margin-bottom: 20px;}
.item5 dd{ padding: 20px 20px}
.bg2{ overflow: hidden; width: 100%; background: #e9e9e9; text-align: center; padding-bottom: 40px; padding-top: 20px;}
.bg2 .navfaqs{margin: 0 20px; overflow: hidden;}
.bg2 .navfaqs a{ display: inline-block;  background-color: rgb(216, 183, 247); width: 130px;height: 130px; border-radius: 50%; line-height: 130px; margin: 0 20px;font-size: 26px;}
.bg2 .navfaqs a.a2{ background-color: #7fb8e3}
.bg2 .navfaqs a.a3{ background-color: #e3ca72}
.bg2 .navfaqs a.a4{ background-color: #f7bdb7}
.navs{ overflow:hidden; width: 100%;}
.navs a{ display: block; float: left; width: 50%; text-align: center; height: 50px; line-height: 50px; background: #daebf1}
.navs a.b2{ background-color: #bcd8e2}
@media screen and (max-width: 480px) {
	.wp{font-size: 14px;}
	.w20{ margin: 0 10px;}
	.mb20{ margin-bottom: 10px;}
	.mt20{ margin-top: 10px;}
	.mt10{ margin-top: 5px;}
	.w10{ margin:0 5px;}
	.wp h2{font-size: 24px;margin: 15px 0;}
	.wp h3{font-size: 20px; }
	.wp h4{ padding: 15px 0;font-size: 24px;line-height: 1.5}
	.wp h4 span{font-size: 18px;}
	a.btnas{ height: 40px;line-height:40px;font-size: 20px; margin: 20px 15%;border-radius:20px;  }
	.item{ padding-top: 10px;font-size: 16px; margin-bottom: 5px;}
	.item dd.title{font-size: 20px;}
	.item dt{ margin-top: 0px;}
	.item2{font-size: 14px;}
	.item2 dd{ padding: 10px 10px}
	.item4 dt{ width: 80px; height:80px; background-color: #490087; border-radius: 50%;font-size: 26px;color: #fff; line-height: 80px; text-align: center;margin-right: 20px; float: left;}
	.item5{ margin-bottom: 10px;}
	.item5 dd{ padding: 10px 10px}
	.bg2{padding-bottom: 20px;}
	.bg2 .navfaqs a{  width: 90px;height: 90px;  line-height: 90px; margin: 0 10px;font-size: 18px;}
}
