html, body, div, h1, h2, h3, p, ul, li, dl, dt, dd{margin:0 auto;padding:0;font-family: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;}
.clearfloat:after{content:"";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}
.clearfloat{zoom:1}
.flex-box{display:-webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack:justify;-webkit-justify-content: space-between;justify-content: space-between;flex-wrap: wrap;}
.banner-container{position: relative;width:100%;max-width:1200px;}
#logo{float:left;margin: 20px 0 0 200px;}
#logo>img{display: block;}
.container-s{max-width:1850px;overflow:hidden;}
.container-half{max-width:1500px;overflow:hidden;}
.container{max-width:1000px;width:100%;}
#support-and-promotion{background:url(/app-store/support-and-promotion/banner.jpg) no-repeat 50% 0;}
#support{background:url(/app-store/support-and-promotion/banner-1.jpg) no-repeat 50% 0;}
.banner-s{height:384px;}
.banner-s-1{height:332px;}
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;}
/*reliabale support*/
.reliabale-support-h2{display:block;max-width:1200px;width: 100%;margin:40px auto 40px;text-align: center;font-size: 36px;font-weight:400;}
.reliabale-support-container{position: relative;margin:0 auto;max-width:1200px;width: 100%;}
.reliabale-support-container>div{float:left;width:49.9%;box-sizing:border-box;}
.reliabale-support-container>div>div{float:left;box-sizing:border-box;min-width:238px;}
.reliabale-support-container .left img{display:block;margin:10px auto;max-width:260px;}
.reliabale-support-container>div .right{padding:50px 0;max-width:360px;padding-left:20px;}
.reliabale-support-container .right .title{display:block;margin-bottom:20px;font-size:30px;color:#222;}
.reliabale-support-container .right .info{display:block;margin-bottom:10px;min-height:90px;font-size:18px;line-height: 30px;color:#939393;}
.reliabale-support-container .right .price{margin-bottom:25px;font-size:18px;color:#939393;}
.reliabale-support-container .price span{font-size:22px;color:#ff3d36;}
.reliabale-support-container-center{max-width: 1200px;width: 100% !important;}
.reliabale-support-container-center>div{max-width: 585px;width: 100%;margin: 0;margin-bottom: 50px;}
.reliabale-support-container-center>div>a{float: left;margin-right: 20px;}
.reliabale-support-container-center>div>a img{width: 100%;}
.reliabale-support-container-center>div>div{overflow: hidden;max-width: 270px;width: 100%;margin: 0;}
.reliabale-support-container-center>div>div .title{font-size:24px;color: #000;line-height:28px;}
.reliabale-support-container-center>div>div .title:hover{text-decoration: underline;}
.reliabale-support-container-center>div>div .describe{font-size: 16px;color: #444;line-height:24px;margin-top:5px;margin-bottom: 6px;}
.reliabale-support-container-center>div>div .price{font-size: 16px;color: #444;}
.reliabale-support-container-center>div>div div a{margin-top:5px;display: block;width: 157px;height: 43px;background: url(/app-store/support-and-promotion/buy-mac.png) 0 -86px no-repeat;}
.reliabale-support-container-center>div>div div a:hover{background-position-y: -129px;}
.payment a.download-win,.payment a.download-mac{display: none;width: 157px;height: 43px;background: url(/app-store/support-and-promotion/buy-win.png) 0 0 no-repeat;}
.payment a.download-win:hover,.payment a.download-mac:hover{background-position: 0 -43px;}
.payment a.win{display: none;width: 157px;height: 43px;background: url(/app-store/support-and-promotion/buy-win.png) 0 -86px no-repeat;}
.payment a.win:hover{background-position: 0 -129px;}
.payment a.mac{display: none;width: 157px;height: 43px;background: url(/app-store/support-and-promotion/buy-mac.png) 0 -86px no-repeat;}
.payment a.mac:hover{background-position: 0 -129px;}
.payment a.show.win,.payment a.show.mac{display: block;}
.payment a.hide.win,.payment a.hide.mac{display: none;}
.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:20px;color:#fff;width:91px;height:30px;padding:2px 24px;}
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:25px;}
.des{font-size:24px;color:#fd6e69;font-family:"Segoe UI";}
.des del{font-size:16px;color:#222222;font-family:"Segoe UI";}
/*more funny*/
.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";}
.more-funny .four-funny.flex-box>div{margin-bottom: 122px;max-width:423px;width:80%;border: 1px solid #dedede;}
.more-funny .four-funny.flex-box>div>img{margin: 44px auto;display: block;}
#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:20px;padding-top:35px;}
.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;}

ul li.bg-snow img{max-width:994px;width:100%; margin-top: 3%;}
ul li.bg-snow{text-align:center;}
li.bundle-pro{margin: 15px auto;line-height: 160%;text-align: center;}
#link_p_mac { background:url(/special/offer/paypal-mac.png) no-repeat center; width:191px; height:70px;}
.btn-s a{background-color:#fd6e69; color:#fff; font-size:24px; width:100%; max-width:220px; height:50px; line-height:50px;text-align:center; text-decoration:none;margin:20px auto; display:block;}
.btnall p.des{text-align:center;color:#222222;}
.container-promotion{margin-top:50px;}
@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){
#logo{margin:20px 0 0 110px;}
#support-and-promotion{background-size:cover;}
#vdp ul{margin-right:0.5%;margin-left:0.5%;width:32%;}
.reliabale-support-container>div>div{float:none;}
.reliabale-support-container>div .right{padding:0 0 30px 0;}
}
@media screen and (max-width: 1180px){
    .reliabale-support-container>div{justify-content: center;}
}
@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;}
.btnall p.des{padding-bottom:0px;}
}
@media screen and (max-width: 850px){
ul.four-funny li{margin-right:10%;margin-left:15%;width:70%;}
}
@media screen and (max-width: 820px){
.banner-s{height:484px;}
#logo{margin-left: 90px;}
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){
.reliabale-support-container>div{width:100%;}
.reliabale-support-container>div .right{padding-left:0;}
#footer-s{height:auto;background-color:#222222;}
}
@media screen and (max-width: 780px){
#support-and-promotion{height:240px;background: url(/app-store/support-and-promotion/banner-pad.jpg) center no-repeat;}
#support{height:200px;background: url(/app-store/support-and-promotion/banner-pad-1.jpg) center no-repeat;}
.more-funny .four-funny.flex-box>div,ul.four-funny li{margin-bottom: 50px;}
}
@media screen and (max-width: 700px){
.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){
.reliabale-support-container>div{float:none;}
.reliabale-support-container>div>div{width:100%;padding: 30px;max-width:500px;}
#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;}
.reliabale-support-container-center>div{margin-bottom: 0px;}
.reliabale-support-container-center>div>a{float: none;}
.reliabale-support-container-center>div>div{max-width: initial;margin-top: 20px;}
.reliabale-support-container>div>div:last-child{margin-bottom: 20px;}
}
@media screen and (max-width: 480px){
#logo{margin:10px 0 0 10px;}
ul.four-funny li{margin-right:6%;margin-left:10%;width:80%;}
.reliabale-support-h2{padding-bottom: 0;margin-bottom: 0;}
.final ul{width:90%;padding-left:13%;}
#logo{width:0;}
.container-promotion{margin-top:0px;}
.banner-s{height:250px;}
}
@media screen and (max-width: 425px){
#support-and-promotion{height: 240px;background: url(/app-store/support-and-promotion/banner-phone.jpg) center no-repeat;}
#support{height:160px;background: url(/app-store/support-and-promotion/banner-phone-1.jpg) center no-repeat;}
}