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;}
a:link, a:visited{text-decoration:none;color:#3e3e3e;}
a:hover{text-decoration:underline;}
.c{clear:both;}
a.logo{display:block;background:url(logo.png) no-repeat 0 0;width:148px;height:28px;}
.container,.bundle{max-width:1000px;width:100%;overflow:hidden;}
#banner{background:url(banner.png) no-repeat 50% 0;height:504px;padding-top:12px;}
#banner img{display:block;margin:10px auto 50px;max-width:554px;width:100%;}
#banner p{text-align:center;font-size:24px;color:#fff;line-height:120%;}
#banner p span{font-size:36px;}
#banner p#couponcode{font-size:24px;color:#b5b5b5;margin-top:26px;}
#banner p.font48{font-size:48px;}
#banner p#font22{font-size:22px;font-style:italic;}
#banner_text{float:right;margin:70px 60px 0 0;}
.top48{margin-top:35px;}
.top39{margin-top:20px;}
#main img{display:block;margin:0 auto;max-width:1000px;width:100%;margin-top:15px;}
h2{font-size:43px;color:#2c2c2c;padding-top:45px;text-align:center;font-weight:lighter;}
h2 span{background-color:#ffcb18;color:#000000;font-size:23px;padding:0 8px;font-family:Segoe UI;margin-left:1%;font-weight:400;}
.pro-name span{background-color:#ffcb18;color:#000000;font-size:14px;padding:0 4px;font-family:Segoe UI;margin-left:1%;font-weight:400;}
.btn{margin:50px auto 0;overflow:hidden;width:100%;max-width:1000px;margin-top:0;}
.btn a{background-color:#ffd374;color:#292929;font-size:30px;width:100%;max-width:262px;height:50px;line-height:50px;margin-left:46px;text-align:center;text-decoration:none;float:left;}
.btn a:hover,.bundle ul li a:hover{background-color:#ffcb18;}
.paypal_payment{float:left;margin-left:30px;max-width:286px;width:100%;overflow:hidden;}
.title{font-size:48px;color:#222;text-align:center;padding:50px 0 25px;}
p.des{color:#222;font-size:18px;margin:10px 0 46px;padding-left:150px;float:left;}
p.des span{color:#ce3131;font-size:36px;}
.bundle-title{font-size:36px;color:#222;padding-left:34px;padding-bottom:5px;padding-top:35px;}
#main .bundle-img img{float:left;margin-top:0;width:100%;max-width:687px;}
.bundle-img{width:75%;float:left;}
.bundle{margin-top:40px;}
.bundle ul{margin-top:58px;max-width:212px;width:100%;float:left;padding-left:35px;}
.bundle ul li{font-size:20px;color:#222;margin-bottom:36px;}
.bundle ul li a{width:211px;height:50px;font-size:21px;background-color:#f8a247;border-radius:5px;color:#ffffff;line-height:50px;text-align:center;}
.bundle ul li a:hover{text-decoration:none;}
#hot-title{color:#f10281;font-size:40px;text-align:center;margin:30px 0;}
#hot-title span{font-size:60px;}
#hot{border:1px #e3e3e3 solid;width:100%;max-width:1000px;padding:60px 0 50px 0;overflow:hidden;border-bottom:none;}
a.buymac,a.buywin,a.win-s,a.mac-s{background:url(buy.png) no-repeat 0 0;width:120px;height:31px;float:left;}
a.win-s:hover{background-position:0 -31px;}
a.mac-s{background-position:0 -62px;margin-left:7px;}
a.mac-s:hover{background-position:0 -93px;}
a.buywin{margin:0 4px 6px 0;}
a.buywin:hover{background-position:0 -31px;}
a.buymac{background-position:0 -62px;}
a.buymac:hover{background-position:0 -93px;}
ul.products{overflow:hidden;border-top:1px solid #eaeaea;padding:60px 0;clear:both;}
ul.products li{float:left;width:30%;margin-left:3%;}
p.pro_title{color:#000;font-size:22px;}
p.pro_title span{font-size:14px;color:#000;}
.pro_title_center{text-align:center;}
ul.products li img{display:block;margin:18px auto 33px auto;}
.price{margin:16px 0 20px;}
ul.products .price{height:40px;}
ul#vcu{overflow:hidden;max-width:1000px;width:100%;margin:0 auto;padding:40px 0;}
ul#vcu li p.pro_title{font-size:32px;color:#000;padding-bottom:17px;}
#text{padding:0 0 0 30px;width:60%;}
#main ul#vcu img{margin-top:0;max-width:100px;}
p.btn-right,#text,ul#vcu li img{float:left;}
p.btn-right a.win-s, p.btn-right a.mac-s{float:none;}
#hot ul li{float:left;width:40%;margin-left:8%;}
#hot ul li img{margin:0 auto;max-width:208px;display:block;width:100%;margin-top:10px;margin-bottom:10px;}
.price{color:#c23834;}
ul#two_cols li{width:47%;float:left;padding:56px 0;border-top:1px solid #eaeaea;}
ul#two_cols li.last{padding-left:6%;}
ul#two_cols li img{float:left;margin:0 30px 30px 0;}
.price{color:#000000;}
.price span{color:#c23834;}
.paypal_payment_s,.paypal_payment_ss{float:left;margin-right:10px;}
#footer-txt{background:url(di.jpg) no-repeat center;height:134px;}
#footer-txt p{color:#fff;font-size:18px;text-align:center;padding-top:80px;}
#version_win,#version_mac{background:url(win_mac.png) no-repeat 50% 0;height:83px;top:-28px;left:0;width:100%;overflow:hidden;margin-top:381px;}
#version_win a,#version_mac a{width:50%;height:128px;display:block;float:right;}
#version_mac{background-position:50% -83px;}
#version_mac a{float:left;}
#bundle{background-color:#ade6ff;padding-bottom:86px;}
#bundle .paypal, #hot-products .paypal, #big-bundle .paypal,#vcu .paypal, .products .paypal, #two_cols .paypal, #main .paypal{margin-top:0;}
.new{overflow:hidden;background:url(bg-new.jpg) no-repeat 50% 0;height:533px;}
.fvc{overflow:hidden;margin-top:4%;background-color:rgba(0,0,0,0.6);padding-top:8%;}
#main .fvc img{margin:0 auto;display:block;max-width:500px;}
.vc-text{width:750px;overflow:hidden;border-top:#b9b7b7 2px solid;margin-top:32px;}
.vc-text p{font-size:20px;color:#fff;font-family:Segoe UI;padding-top:21px;}
.bt{width:300px;height:60px;display:block;overflow:hidden;margin:5% auto;}
.bt a.download{width:100%;background:url(download.png) no-repeat 0 0;background-size:100%;height:60px;display:block;}
.bt a.download:hover{background:url(download.png) no-repeat 0 -60px;}
.learn{width:10%;display:block;overflow:hidden;margin:0 auto;padding-bottom:10px;}
.learn a.more{text-decoration:underline;width:100%;margin:0 auto;color:#fff;}
.rec{overflow:hidden;background:url(rec2.jpg) no-repeat 50% 0;height:513px;}
.nu{width:20%;background-color:#ffeb3f;border-radius:5px;margin-top:10%;}
.nu p{font-size:20px;color:#222222;font-family:Myriad Pro;text-align:center;line-height:37px;}
p.sr-text{font-size:16px;color:#666666;font-family:Segoe UI;padding-top:6px;text-align:center;}
.sr-width{width:73%;}
.sr-width .price{text-align:center;color:#666666;font-size:16px;}
.sr-width .price .now-pri{font-size:20px;padding-left:10px;color:#666666;}
.button-buy{width:246px;height:52px;margin:0 auto;display:block;overflow:hidden;}
.button-buy  a.buynow{width:100%;background:url(button.png) no-repeat 0 -256px;height:52px;width:246px;display:block;}
.button-buy  a.buynow:hover{background:url(button.png) no-repeat 0 -308px;}
.hot-text p{font-size:32px;color:#222222;font-family:Segoe UI;bold;padding-top:94px;}
#link_p{background:url(/style/images/paypal.png) no-repeat center;width:191px;height:49px;}
#link_p_s_win{background:url(/special/promotion-2016/paypal-win-s.png) no-repeat center;width:150px;height:55px;margin-top:-13%;margin-left:-9%;}
#link_p_s_mac{background:url(/special/promotion-2016/paypal-mac-s.png) no-repeat center;width:150px;height:55px;}
#link_p_ss_win{background:url(/special/promotion-2016/paypal-win-ss.png) no-repeat center;width:123px;height:45px;}
#link_p_ss_mac{background:url(/special/promotion-2016/paypal-mac-ss.png) no-repeat center;width:123px;height:45px;}
.hot-bundle{overflow:hidden;background-color:#e1fdff;width:100%;padding:40px 0;margin-top:40px;}
.hot-bundle ul {overflow:hidden;max-width:1000px;}
.hot-bundle ul li{float:left;width:50%;max-width:500px;}
.hot-bundle ul li img{margin:10px 0;max-width:100px;}
.hot-bundle .price{font-size:18px;padding-left:20px;color:#222222;line-height:30px;}
.hot-bundle p{font-size:30px;color:#222222;line-height:120%;}
.hot-bundle .price span{color:#f10281;font-size:36px;}
#main .hot-bundle ul li img{display:block;max-width:500px;width:100%;}
.paypal_payment_f{margin:0 auto; width:157px;}
.sr_buy{width:246px; margin:0 auto;}
.line{border-top:1px solid #e3e3e3;}
#main #hot ul{padding-top:0;}
.bundle-pro{width:638px;line-height:30px;text-align:center;font-size:16px;color:#222;padding:11px 0 20px 0;}
ul.bundle-bg{background:url(all-in-one-bg.jpg) no-repeat center;background-color:#f2f2f2;height:552px;padding-top:50px;}
.bundle-pro-2{width:800px;line-height:30px;text-align:left;font-size:16px;color:#222;padding:11px 0 20px 0;}
.style-des{width:90%;}

.broken-android{background:url(bg1.jpg) center;}
.broken-android h2, .broken-android p.des{color:#fff;}
.broken-android p.func{color:#fff;text-align:center;line-height:30px;}
#main .broken-android img{max-width:560px;width:100%;}
.broken-android p.des span{color:#ffea00;}
.vcu{background-image:none;background-color:#000000;box-sizing: border-box;  border:10px #019eaf solid;margin-bottom:40px;}
.vcu span{color:#fe4848;}
#main .vcu img{max-width:628px;width:100%;}
p.pro-list{font-size:16px;width:95%;}


@media screen and (max-width: 1010px){
.bundle ul{padding-left:0;width:20%;}
.fvc img, .vc-text{width:52%;}
.vc-text p{font-size:16px;}
.learn{width:16%;}
#hot{border:none;}
}
@media screen and (max-width: 980px){
.container,#hot ul{width:96%;}
#hot{background:none;height:auto;overflow:hidden;padding:20px 0;}
.bundle ul li{margin-bottom:10px;}
p.des{padding-left:0;float:none;margin:10px auto;max-width:520px;}
.btn a{margin:10px auto;}
.new{height:auto;}
h2{font-size:36px;}
.pro-name span{display:block;margin:0 auto;width:50px;text-align:center;}
.paypal_payment{margin-left:30%;}
}
@media screen and (max-width: 798px){
a.win, a.mac{max-width:227px;height:50px;line-height:50px;margin-left:30%;}
a.mac{margin-left:10px;}
.blue_border{max-width:none;width:auto;}
#text{padding:0 0 0 16px;}
ul#vcu{padding:30px 0;}
p.des_s{float:none;}
ul.products .price{height:auto;}
#banner{background:url(banner_pad.png) no-repeat 50% 0;height:369px;padding-top:12px;}
#banner p#couponcode{margin-top:210px;}
#version_win,#version_mac{background:url(win_mac_s.png) no-repeat 50% 0;height:50px;top:-28px;left:0;width:100%;overflow:hidden;margin-top:290px;}
#version_mac{background-position:50% -50px;}
.bundle ul,.bundle-img{float:none;}
.bundle ul{width:100%;}
#bundle{padding-bottom:0;}
.bt{display:none;}
.rec{height:auto;}
#main img{margin-top:23px;}
.hot-bundle{padding-top:0;}
#main .hot-bundle ul li img{margin-top:0;}
.hot-bundle h2{padding-top:0;}
.hot-bundle ul li{width:100%;float:none;display:block;margin:0 auto;margin-top:20px;}
.hot-bundle{height:auto;}
h2 span{display:block;background:none;}

}
@media screen and (max-width: 615px){
a.mac{margin:10px 0 0 0;}
.btn{max-width:none;}
h2{padding-top:90px;}
#version_win,#version_mac{background:url(win_mac_s.png) no-repeat 50% 0;height:50px;}
#version_mac{background-position:50% -50px;}
.bundle ul li a{height:36px;line-height:36px;}
.nu p{line-height:15px;font-size:15px;}	
}
@media screen and (max-width: 600px){
h2{font-size:26px;}
p.des,#banner p{font-size:24px;}
.bundle-title{font-size:23px;padding-left:0;}
ul.products li,#hot ul li,ul#two_cols li{width:100%;margin:20px 0 0 0;}
ul.products{padding:0;border:none;}
#text{width:77%;}
ul#two_cols li p.checkout-switch{margin-top:35px;}
ul#two_cols li.last{padding-left:0;}
a.buymac, a.buywin{float:left;margin:0;}
a.buywin{margin-right:10px;}
#banner{background:url(banner_phone.png) no-repeat 50% 0;height:266px;padding-top:4px;}
#version_win, #version_mac{margin-top:188px;}
.learn{width:50%;}
h2{padding-top:0;}
#main ul li h2{padding-top:10%;}
.btn{margin-top:0;}
.fvc img, .vc-text{width:80%;}
.nu{width:25%;}
}
@media screen and (max-width: 480px){
ul#two_cols li img{float:none;}
h1{font-size:36px;padding:30px 0 20px;}
.title,#hot-title{font-size:26px;}
#hot img#new{left:4%;top:-46px;}
ul#vcu li p.pro_title{font-size:24px;}
#text{width:96%;}
#banner p#couponcode{margin-top:155px;font-size:16px;}
#hot-title {background-position:50% 0;}
ul.bundle-bg{height:auto;}
a.win, a.mac{margin-left:10%;}
}
