body {font-size: 4vw;line-height: 1.8;-webkit-overflow-scrolling: touch;color: #252525;}
a {text-decoration: none}
#header, #footer {width: 100%;max-width: 1440px;overflow: hidden;text-align: center;position: relative;margin: 0 auto;}
.container {max-width: 980px;margin: 0 auto;}
.mainbody .lead {font-style: italic;padding: 3% 5%;background: #eee;margin: 0 auto 5%;color: #999;font-size: 3.6vw;}
.mainbody img {width: 90%;margin: 0 auto;}
#LayerConPlay li {text-align: center;}
.mainbody h4 {font-size: 3.6vw;margin: 5% auto 0;background: url(//p2.ifengimg.com/l/2019/14/d71ae54626815e0/bg01.png) no-repeat;background-size: contain;color: #fff;padding: 0.3% 0 0 10%;}
.mainbody h1 {font-size: 6vw;margin: 1% auto 5%;font-weight: bold;line-height: 1.5;}
.mainbody h2 {font-size: 4.4vw;margin: 5% auto 1%;font-weight: bold;background: url(//p3.ifengimg.com/l/2019/14/d71ae54626815e0/icon_round.png) no-repeat 0 5px;background-size: 3%;padding-left: 5%;}
.mainbody h3 {font-size: 3.4vw;margin: 1% auto;color: #999;font-style: italic;text-align: center;}
.mainbody p {margin-bottom: 3%;text-indent: 2em;line-height: 2;}
.review {margin-bottom: 7%;}
.review li {background: url(//p3.ifengimg.com/l/2019/14/d71ae54626815e0/icon_round.png) left no-repeat;background-size: 0.7%;padding-left: 4%;}
.title {font-weight: bold;border-bottom: 2px solid #0c6dc5;color: #0c6dc5;margin: 5% auto 2%;font-size: 4.4vw}
#footer {padding-bottom: 2%;}
#footer .qrgw {width: 14%;max-width: 128px;position: absolute;right: 31%;top: 10%;}
#footer .qr12 {width: 14%;max-width: 128px;position: absolute;right: 14%;top: 10%;}
#footer .info {font-size: 3vw;margin-top: -7%;}
#footer h4 {font-size: 3vw;}
#footer h4.copy {margin-top: 6%;}
#footer img {width: 120%;margin-left: -10%;}
@media (min-width: 980px) {body {font-size: 20px;}
	#footer img {width: 100%;margin-left: auto;}
	.mainbody h4 {font-size: 16px;padding-left: 4%;}
	.mainbody .lead {font-size: 22px;}
	.mainbody h1 {font-size: 36px;}
	.mainbody h2 {font-size: 28px;}
	.mainbody h3 {font-size: 20px;}
	.mainbody img {width: 60%;margin: 0 auto;}
	.review {margin-bottom: 7%;}
	.review li {display: inline-block;width: 47%;padding-left: 2%;}
	.title {font-weight: bold;border-bottom: 2px solid #0c6dc5;color: #0c6dc5;margin: 5% auto 2%;font-size: 28px}
	#footer .info {font-size: 22px;margin-top: -5%;}
	#footer h4 {font-size: 18px;}
	#footer h4.copy {margin-top: 3%;}
}