html, body, div, h1, h2, h3, p, ul, li, dl, dt, dd{margin:0 auto;padding:0;font-family:'Meiryo',"MS PGothic", Verdana, Arial, Helvetica, sans-serif;color:#222222;}
ul, li{list-style:none;}
p, img, dl, dt, dd{margin:0;padding:0;border:none;vertical-align:middle;}
a:-webkit-any-link{text-decoration:none;}
#logo{width:20%;float:left;margin-top:20px;}
.container-s{max-width:1850px;overflow:hidden;}
.container-half{max-width:1500px;overflow:hidden;}
.container{max-width:1000px;width:100%;}
a, a:link, a:visited{text-decoration:none;color:#222;}

#support-and-promotion{background:url(/app-store/support-and-promotion/banner.jpg) no-repeat 50% 0;}
.banner-s{height:426px;padding-top:100px;}
p.title-s{font-size:48px;color:#222;font-family:"Segoe UI Light";text-align:center;margin-top:98px;}
.reliable-text{font-size:16px;color:#222;font-family:"Segoe UI Light";text-align:center;margin-top:40px;line-height:30px;}
a.relia-link{font-size:16px;color:#47a0f4;font-family:"Segoe UI Light";}
#hot-special{border-top:1px solid #ededed;padding-bottom:120px;}
.hot-title{font-size:48px;color:#222222;font-family:"Segoe UI Light";text-align:left;padding-top:72px;padding-bottom:54px;width:100%;}
.hot-products{width:50%;display:block;overflow:hidden;float:left;}
.hot-products ul{width:32%;float:left;margin-right:10px;}
.hot-products ul li div{width:88%;margin:0 auto;}
.hot-products ul.hs-first{margin-left:7px;}
a.download-but{background-color:#75a5ed;font-size:16px;color:#fff;width:91px;height:24px;padding:2px 10px;}
a.download-but:hover{background-color:#5294f7;}
.more-funny a.download-but{background-color:#75a5ed;font-size:16px;color:#fff;width:114px;height:28px;padding:2px 10px;}
.more-funny a.download-but:hover{background-color:#5294f7;}
.hot-title-s{font-size:24px;color:#222;font-family:"Segoe UI Light";padding:42px 0 30px 0;}
.hot-title-text{font-size:16px;color:#939393;line-height:24px;padding-bottom:45px;}
.des{font-size:24px;color:#fd6e69;font-family:"Segoe UI";}
.des del{font-size:16px;color:#222222;font-family:"Segoe UI";}
.more-funny h2{font-size:48px;color:#222222;font-family:"Segoe UI Light";text-align:center;padding:80px 0 64px 0;}
.more-funny{background-color:#fcfcfc;}
ul.four-funny li{float:left;width:23.8%;margin-right:25px;border:1px solid #dedede;margin-bottom:122px;background-color:#ffffff;}
.four-last{float:left;}
ul.four-funny li img{margin:44px auto;display:block;}
ul.four-funny li.four-last{margin-right:0;}
.funny-title{font-size:24px;color:#222;font-family:"Segoe UI Light";padding-bottom:30px;text-align:center;}
.funny-title a{color:#000; text-decoration:none;}
.funny-title a:hover{color:#36F;}
.funny-text{font-size:16px;color:#939393;line-height:24px;padding:0 50px 38px 50px;text-align:center;}
.funny-des{font-size:30px;color:#fd6e69;font-family:"Segoe UI";text-align:center;padding-bottom:62px;}
.funny-des del{font-size:16px;color:#222222;font-family:"Segoe UI";}
#vdp{background:url(/app-store/support-and-promotion/bg1.jpg) no-repeat 50% 0;height:870px;overflow:hidden;}
#vdp ul{width:32%;float:left;margin-right:20px;}
#vdp ul li{width:100%;overflow:hidden;background-color:rgba(000,000,000,0.6);border-bottom:1px solid rgba(255,255,255,0.2);padding-top:12px;}
#vdp ul li img{float:left;max-width:96px;width:100%;vertical-align:middle;display:block;padding:30px;}
.vdp-word{width:50%;float:left;}
.vdp-title{font-size:18px;color:#ffffff;font-family:"Segoe UI Light";padding-bottom:10px;padding-top:30px;}
.all-vdp{font-size:36px;color:#ffffff;font-family:"Segoe UI";padding-top:128px;padding-bottom:48px;text-align:center;}
.vdp-des{font-size:22px;color:#ffffff;font-family:"Segoe UI";padding-bottom:10px;}
.final-title p{font-size:48px;color:#222222;font-family:"Segoe UI Light";text-align:center;padding-bottom:50px;padding-top:100px;border-bottom:1px solid #ebebeb;}
.final ul{width:29%;float:left;;padding-bottom:100px;padding-left:4%;}
.final ul li{width:100%;overflow:hidden;padding-top:56px;}
.final ul li img{float:left;max-width:60px;width:100%;vertical-align:middle;display:block;}
.final a{font-size:18px;color:#222222;font-family:"Segoe UI";line-height:60px;}
.final-one{margin-left:3px;}
#footer-s{background:url(/app-store/support-and-promotion/bottom.png)no-repeat 50% 0;height:48px;}
#footer-s p{color:#fff;text-align:center;padding-top:20px;}
#footer-s p a{text-align:center;color:#fff;font-size:14px;}
#footer-s span.copyright{margin:0 auto 25px;color:#7c7c7c;}
#footer-s span.copyright{text-align:center;font-size:14px;padding-left:10px;}
#footer-s p.copyright{display:none;}
#footer-s p.copyright{color:#7c7c7c;text-align:center;font-size:14px;padding-left:10px;}
#footer-s p.copyright{color:#7c7c7c;}
.final{overflow:hidden;}
/*main*/
.main{padding:0px 0px;}
.main{width:100%; max-width:1000px; margin:25px auto; overflow:hidden; }
/*footer*/
#footer{background:#333333;}
.footer{display:flex;display:-webkit-flex;justify-content:space-between;max-width:1200px;margin:0 auto;}
.footer a.icon{display:block;flex:1;margin:40px auto 20px;}
.footer dl{flex:1;}
.footer dl dt{color:#fff;}
.footer dl dd a{color:#d1cdcd;}
.footer dl dt{margin:40px auto 20px;font-size:17px;}
.footer dl dd{line-height:24px;font-size:13px;}
#footer .footer-line{margin:20px auto 0;padding:10px 0;background-color:#282828;overflow:hidden;}
.footer-line div{max-width:860px;margin:0 auto;}
.footer-line p{color:#7f7f7f;text-align:center;float:left;}
.footer-line p a{color:#fff;font-size:12px;}
.footer-line div p:nth-child(2){ float: right;font-size:12px;}
a#subscribe{background:url(/new-style/images/index/subscribe.png) no-repeat;width:264px;height:28px;display:block;color:#fff;font-size:14px;padding:10px 0 0 25px;margin-bottom:15px;}
a#subscribe:hover{text-decoration:none;background:url(/new-style/images/index/subscribe.png) no-repeat 0 -38px;}
@media screen and (max-width: 1870px){
.hot-products{width:100%;}
.hot-title{text-align:center;}
.hot-products ul li img{margin:0 auto;display:block;}
.hot-title-s{text-align:center;}
.hot-title-text{text-align:center;}
.des{text-align:center;}
}
@media screen and (max-width: 1750px){
ul.four-funny li{margin-right:10%;margin-left:10%;width:28.8%;}
}
@media screen and (max-width: 1520px){
#vdp ul{margin-right:4.2%;margin-left:3%;width:26%;}
}
@media screen and (max-width: 1220px){
#vdp ul{margin-right:0.5%;margin-left:0.5%;width:32%;}
}
@media screen and (max-width: 1000px){
#vdp{background:none;background-color:#fdfad7;height:auto;}
.all-vdp{color:#222222;padding-top:50px;}
#vdp ul{margin-bottom:50px;width:50%;margin-left:25%;margin-right:0;}
.final ul{width:28%;}
.final-title p{padding-top:50px;}
.final a{font-size:13px;line-height:45px;}
}
@media screen and (max-width: 945px){
.hot-products ul{width:98%;}
.des{padding-bottom:45px;}
.hot-products ul.hs-first{margin-left:0;}
}
@media screen and (max-width: 850px){
ul.four-funny li{margin-right:10%;margin-left:15%;width:70%;}
}
@media screen and (max-width: 820px){
#support-and-promotion{background-size:230%;}
.banner-s{height:422px;padding-top:10%;}
p.title-s{margin-top:7%;}
.final ul{width:60%;padding-left:33%;padding-bottom:10px;}
.final a{font-size:16px;}
}
@media screen and (max-width: 800px){
#footer-s{height:auto;background-color:#222222;}
}
@media screen and (max-width: 700px){
.banner-s{height:300px;}
.reliable-text{width:98%;}
}

@media screen and (max-width: 640px){
#vdp ul{margin-bottom:20px;width:96%;margin-left:2%;margin-right:0;}

}
@media screen and (max-width: 550px){
#hot-special{padding-bottom:20px;}
.more-funny h2{padding-top:35px;font-size:36px;}
.hot-title{font-size:36px;}
.final-title p{font-size:36px;}
}
@media screen and (max-width: 480px){
.banner-s{height:200px;}
ul.four-funny li{margin-right:6%;margin-left:10%;width:80%;}
.final ul{width:90%;padding-left:13%;}
#logo{width:0;}
}
