body{background: #f4f3f3;}
.wp{max-width: 640px; min-width: 320px; margin: 0 auto !important; font-size: 18px; color: #282828; line-height: 1.7}
.over{ overflow: hidden;}
.w100{ width: 100%;}
.w20{ margin: 0 20px;}
.w30{ margin: 0 30px;}
.mb20{ margin-bottom: 20px;}
.mt20{ margin-top: 20px;}
.mb50{ margin-bottom: 50px;}
h2{font-size: 30px; font-weight: bold; color: #282828; line-height: 1.1; text-align: center; margin: 40px 0 30px; overflow: hidden;}
h2 span{ font-weight: normal;}
h2{font-size: 30px; font-weight: bold; color: #282828; line-height: 1.2; text-align: center; margin: 40px 0 30px; overflow: hidden;}
h2 span{ font-weight: normal; color: #e96300}
h3{ font-size: 22px; color: #0d262a;line-height: 1.2; text-align: center;font-weight: bold;margin: 20px 0; overflow: hidden;}
h3 strong{ font-size: 24px;}
h3 span{ display: block; width: 68px; height: 68px;line-height: 68px; background: #2bb6e4; float: left;  text-align: center; color: #fff; }
.bg1{background: #f4f3f3; overflow: hidden;padding-bottom: 10px;}
.w33 li{ display: inline; float: left; width: 33.333333%; text-align: center;margin-top: 10px;}
a.btna{display: block;background-color: rgb(233, 99, 0);width: 220px;height: 50px; border-radius: 25px; text-align: center;line-height: 50px; color: #fff;font-size: 24px;margin: 30px auto 30px;}
.itembox{margin: 0 20px; overflow: hidden;}
.itembox ul{ width: 48.33333%; padding: 20px 0; color: #1a1a1a;margin-bottom: 20px;}
.itembox ul li{ padding: 0 20px;font-size: 22px;}
.itembox ul li.title{font-size: 26px;font-weight: bold;}
.bgs1{background: #cff4fc;}
.bgs2{background: #fee3cf;}
.bgs3{background: #f4cffc;}
.bgs4{background: #cffce4;}
.itembox ul.bgs5{background: #e96300; color: #fff; text-align: center;}
.w247{margin: 0 38.5%}
.w16{ margin: 10px 16.8% 20px;font-size: 26px; text-align: center;}
.case a{ display: block;}
.case span{color: #e96300}
@media screen and (max-width: 480px) {
	.wp{font-size: 14px;}
	h2{font-size: 22px; margin: 20px 0 15px;}
	h3{ font-size: 18px;}
	.w33 li{ margin-top: 5px;font-size: 14px;}
	a.btna{width: 180px;height: 36px; border-radius: 18px; line-height: 36px; font-size: 18px;margin: 15px auto 15px;}
	.itembox ul li{ padding: 0 10px;font-size: 16px;}
	.itembox ul li.title{font-size: 20px;font-weight: bold;}
	.itembox ul{padding: 10px 0; }
	.w16{ margin: 10px 10.8% 20px;font-size: 18px; text-align: center;}
}
