html, body, div, h1, h2, h3, p, ul, li, dl, dt, dd{margin:0 auto;padding:0;font-family:Segoe UI, 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:1080px;width:100%;overflow:hidden;}
body{background-color:#faf9f7;}
#banner{background:url(banner.jpg) no-repeat 50% 0;height:428px;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:55px;}
.top39{margin-top:20px;}
#main{margin-top:20px;}
#main img{display:block;margin:10px auto;}
h2{font-size:43px;color:#2c2c2c;text-align:center;font-weight:inherit;padding-bottom:15px;}
h2 span{background-color:#f49c20;color:#fff;font-size:14px;padding:5px 20px;border-radius:50px;}
h2 span a:link{color:#fff;}
.pro-name span{background-color:#ffcb18;color:#000000;font-size:14px;padding:0 4px;margin-left:1%;font-weight:400;}
.btn{margin:50px auto 0;overflow:hidden;width:100%;max-width:1080px;margin-top:0;}
.btn a{background-color:#e52424;color:#fff;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:#e84646;}
.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:#009afe;font-size:40px;text-align:center;margin:30px 0; 
background-image: -webkit-linear-gradient(left, #0091f9 40%, #ecb91f 60%);background-image: -moz-linear-gradient(left, #0091f9 40%, #ecb91f 60%);background-image: -o-linear-gradient(left, #0091f9 40%, #ecb91f 60%);background-image: linear-gradient(left, #0091f9 40%, #ecb91f 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	}
#hot-title span{font-size:60px;}
#hot{width:100%;max-width:1080px;padding:20px 0;overflow:hidden;}
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 15px 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-bottom:1px solid #e5e5e5;padding:40px 0;clear:both;}
ul.products li{float:left;width:30%;margin-left:3%;}
ul.products li.last{border:none;}
ul.products li p{text-align:center;}
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 10px 0;}
ul#vcu{overflow:hidden;max-width:1080px;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:38%;background-color:#fdfdfb;box-shadow:0px 0px 21px 0px #eeedeb;padding:5%;}
#hot ul li img{margin:0 auto;max-width:227px;display:block;width:100%;}
#hot ul li:first-child{float:left;}
#hot ul li:last-child{float:right;}
#hot ul li p{text-align:center;}
#hot ul li a.download{display:block;margin:30px auto 0 auto;width:180px;height:35px;background-color:#1f8c3d;line-height:35px;color:#fff;text-decoration:none;text-align:center;font-size:18px;}
#hot ul li a.download:hover{background-color:#17b843;}
.price{color:#c23834;}
ul#two_cols li{width:47%;float:left;border-right:1px solid #e5e5e5;padding-right:1%;}
ul#two_cols li.last{padding-left:3%;border:none;padding-right:0;}
ul#two_cols li img{float:left;margin-right:30px;}
ul#two_cols{display:block;margin:56px 0;overflow:hidden;}
.price{color:#000000;}
.price span{color:#c23834;}
.paypal_payment_s,.paypal_payment_ss{float:left;margin-right:10px;}
#footer-txt{height:85px;background:url(di.jpg) no-repeat center center;}
#footer-txt p{color:#fff;font-size:18px;text-align:center;padding-top:40px;}
#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:346px;}
#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;}
.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;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;text-align:center;line-height:37px;}
p.sr-text{font-size:16px;color:#666666;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;bold;padding-top:94px;}
#link_p{background:url(/new-style/images/paypal.png) no-repeat center;width:191px;height:49px;}
#link_p_s_win{background:url(/special/promotion/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/paypal-mac-s.png) no-repeat center;width:150px;height:55px;}
#link_p_ss_win{background:url(/special/promotion/paypal-win-ss.png) no-repeat center;width:123px;height:45px;}
#link_p_ss_mac{background:url(/special/promotion/paypal-mac-ss.png) no-repeat center;width:123px;height:45px;}
.hot-bundle{overflow:hidden;background-color:#f7f7f7;width:100%;padding:40px 0;margin-top:40px;}
.hot-bundle ul {overflow:hidden;max-width:1080px;}
.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:5px;display:block;overflow:hidden;}
.bundle-pro{line-height:30px;text-align:center;font-size:16px;color:#222;padding:11px 0 20px 0;max-width:890px;}
ul.bundle-bg{background-color:#ffe3e2;padding-top:50px;}
.bundle-pro-2{width:800px;line-height:30px;text-align:center;font-size:16px;color:#222;padding:11px 0 20px 0;}
.style-des{width:90%;}
.broken-android h2, .broken-android p.des{color:#222;}
.broken-android p.func{color:#666666;text-align:center;line-height:30px;}
#main .broken-android img{max-width:843px;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%;}
ul.feature{width:100%;display:block;overflow:hidden;clear:both;margin:20px 0;}
ul.feature li {float:left;width:7%;margin-left:5%;text-align:center;font-size:14px;color:#666666;line-height:15px;}
#main .broken-android ul.feature li img {max-width:57px;width:100%;margin:0 auto;display:block;}
.broken-android ul li.special-price{text-align:center;}
.broken-android ul li.special-price del{font-size:18px;color:#999999;}
.broken-android ul li.special-price p.pri{font-size:18px;color:#222222;}
.broken-android ul li.special-price p.pri span{color:#ea3a33;font-size:28px;}
.broken-android ul li a.pre-sale{display:block;margin:0 auto;background-color:#09ba8a;text-align:center;width:347px;line-height:60px;color:#fff;font-size:25px;text-decoration:none;}
.broken-android ul li a.pre-sale:hover{text-decoration:underline;}
.broken-android{padding:30px 0;}
h1{color:#fff;font-size:46px;text-align:left;padding-top:50px;font-weight:lighter;}
h1 span.new{font-size:37px;}
#banner p.sub-title{font-size:46px;padding-top:30px;text-align:left;}
#banner p.sub-title span{color:#fbff00;font-size:48px;}
#main .broken-android img.mac{display:inline-block;max-width:43px;vertical-align:top;padding-right:10px;}
.checkout-switch.buy{max-width:266px;margin:0 auto;overflow:hidden;}
@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;}
.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 p#couponcode{margin-top:210px;}
#version_win,#version_mac{background:url(win_mac_s.png) no-repeat 50% 0;height:52px;top:-28px;left:0;width:100%;overflow:hidden;margin-top:288px;}
#version_mac{background-position:50% -51px;}
.bundle ul,.bundle-img{float:none;}
.bundle ul{width:100%;}
#bundle{padding-bottom:0;}
.bt{display:none;}
.rec{height:auto;}
.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:inline-block;}
#main .broken-android img.mac{margin-top:10px;}
.broken-android ul li a.pre-sale-mac{margin-left:auto;margin-top:10px;}
#banner{background:url(banner_pad.jpg) no-repeat 50% 0;height:398px;}
}
@media screen and (max-width: 615px){
a.mac{margin:10px 0 0 0;}
.btn{max-width:none;}
h2{padding-top:90px;}
.bundle ul li a{height:36px;line-height:36px;}
.nu p{line-height:15px;font-size:15px;}	
#hot ul li:last-child, #hot ul li:first-child{float:none;}
}
@media screen and (max-width: 600px){
h2, h1, h1 span{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:5px 0;}
a.buywin{margin-right:10px;}
#version_win, #version_mac{margin-top:184px;}
.learn{width:50%;}
h2{padding-top:0;}
.btn{margin-top:0;}
.fvc img, .vc-text{width:80%;}
.nu{width:25%;}
#banner{background:url(banner_phone.jpg) no-repeat 50% 0;height:298px;}
}
@media screen and (max-width: 480px){
ul#two_cols li img{float:none;margin:0 auto;}
h1{padding:30px 0 20px;}
.title,#hot-title, #banner p.sub-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%;}
.broken-android p.func{line-height:30px;}
ul.feature li{width:40%;line-height:10px;}
#banner p.sub-title{font-size:36px;padding-top:0;}
#banner p.sub-title span{font-size:34px;}
#main .broken-android ul.feature li img{margin-top:10px;}
ul#two_cols li{padding:20px 0;}
#footer-txt p{padding-top:25px;}
ul#two_cols{margin:0;}
#hot ul li{padding:5% 0;}
#hot{padding:0;}
ul#two_cols p{text-align:center;}
}