*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
html, body{background:#ff5550;font:16px/1.5 Tahoma,Verdana,'Hiragino Sans GB', "\5FAE\8F6F\96C5\9ED1" ,sans-serif;}
@media screen and (min-width:320px){html{font-size:16px;}}
@media screen and (min-width:480px){html{font-size:24px;}}
@media screen and (min-width:640px){html{font-size:32px;}}
@media screen and (min-width:720px){html{font-size:40px;}}
@media screen and (min-width:1000px){html{font-size:48px;}}
ul{list-style:none;}
a{text-decoration:none;color:#666666;}
header{position:relative;}
header img{display:block;max-width:100%;}
header article{position:absolute;left:5%;top:46%;width:55%;font-size:.625rem;line-height:1.4;}
.index-ico{position:absolute;bottom:0;right:0;}
.app-list{font-size:.75rem;}
.app-list li{overflow:hidden;padding:10% 5% 0;}
.app-list li:last-child{padding-bottom:10%;}
.app-list a{color:#fff;}
.app-list img{float:left;margin-right:5%;padding:1px;background:url(./images/index_pro_bg.png) no-repeat;-webkit-background-size:100%;background-size:100%;}
@media screen and (min-width:720px){.app-list img{padding:2px;}}
.app-list strong{font-size:1rem;}
.pro-ico{position:absolute;right:0;bottom:0;width:41%;height:65%;}
.pro-ico img:first-child{position:absolute;left:0;top:0;z-index:2;padding:1px;background:url(./images/pro_border.png) no-repeat;-webkit-background-size:100%;background-size:100%;}
@media screen and (min-width:720px){.pro-ico img:first-child{padding:2px;}}
.pro-ico img:last-child{position:absolute;right:0;bottom:0;}
.down-list{color:#fff;text-align:center;}
.down-list a{background:#fff;border-radius:.5rem;-webkit-border-radius:.5rem;box-shadow:0 0 .375rem #d13c45;}
.down-list h3{margin:0 1rem .625rem;border-bottom:2px solid #ffaaa8;font-size:1rem;}
.down-list strong{display:block;height:1.875rem;font-weight:normal;font-size:.75rem;line-height:1.875rem;}
.iphone-android{padding:1rem 0;}
.iphone-android a{display:inline-block;width:43%;padding:7% 0;height:0;overflow:hidden;}
.iphone-android .iphone{background:#fff url(./images/iphone.png) no-repeat 50%;-webkit-background-size:55% 52%;background-size:55% 52%;}
.iphone-android .android{background:#fff url(./images/android_new.png) no-repeat 50%;-webkit-background-size:64% 67%;background-size:64% 67%;}
.other{padding-bottom:.625rem;}
.other a{display:block;width:50%;padding:1.5% 0;margin:0 auto 10px;font-size:.75rem;line-height:2rem;}
.about{font-size:.875rem;margin: 0 1rem;text-align:left;}
.about p{margin-bottom:.625rem;}
.awards{height:1px;margin:1rem 0;background:#fff;text-align:center;}
.awards i{display:inline-block;width:2.5rem;height:1.5625rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:#ff5550 url(./images/awards.png) no-repeat 50%;-webkit-background-size:1.4375rem 100%;background-size:1.4375rem 100%;}
.fz12{font-size:.75rem;}
.pdl10{display: block;padding-left:.625rem;}
#mask{position: fixed;z-index:9999;left: 0;top: 0;bottom: 0;right: 0;margin: auto;background: rgba(0,0,0,.4);}
#mask img{position: absolute;right: 0;top: 0;}
.copyright{padding-bottom:1rem;text-align:center;color:#fff;}
.copyright span{display:inline-block;background:#e74944;border-radius:.6rem;font-size:.75rem;line-height:1.2rem;padding:.5rem .75rem;}
.copyright a {color: #fff}