@charset "utf-8";
.top{margin-top:40px;}
.black{color:#222;}
.bold{font-weight:bold;}
#banner{background:#0eb9b4 url(/style/images/banner.jpg) no-repeat center;clear:both;overflow:hidden;height:auto;padding:4.4% 0;}
h1{font-size:36px;color:#fff;text-align:center;font-weight:lighter;}
#banner p{font-size:16px;text-align:center;color:#fff;margin:30px 0;}
#banner img{padding-left:5px;}
a.version{display:inline-block;color:#fff;border:1px solid #fff;border-radius:50px;padding:0 15px;margin-left:20px;}
a.version:hover{color:#0eb9b4;border:1px solid #0eb9b4;background-color:#fff;}
#banner ul li{color:#fff;background:url(/style/images/icon.png) no-repeat  0 0;padding-left:40px;float:left;line-height:30px;margin-left:5%;margin-bottom:10px;font-size: 16px;}
#banner ul li.center{float:none;display:block;text-align:center;clear:both;background-position:31% 0;}
#banner ul{overflow:hidden;display:block;margin-top:2%;}
.price{font-size:24px;padding:0 20px;}
a.down{font-size:18px;color:#fff;background:url(/style/images/icon.png) no-repeat  8px -78px;border:2px solid #fff;padding:10px 22px 9px 45px;border-radius:5px;}
a.buy{font-size:18px;color:#fff;background:url(/style/images/icon.png) no-repeat  30px -162px;padding:11px 50px 12px 85px;border-radius:5px;background-color:#ff8338;margin-left:15px;}
a.down:hover{background-color:#0ea860;border:2px solid #0ea860;}
a.buy:hover, .pro-info a.rec-pro-buy:hover{background-color:#ec7423;}
#nav{border-bottom:2px solid #f2f4f5;background:#FFF;opacity:0.9;}
#nav ul li a{color:#222;font-size:16px;}
#nav ul{overflow:hidden;padding:0 10px;}
#nav ul li{float:left;margin-left:5%;padding:20px 0;}
#nav ul li:first-child{margin-left:0px; } 
#nav ul li.curr{border-bottom:2px solid #ff8338;color:#222;font-size: 16px;}
#nav ul li:hover a{color:#4e9edc;}
#nav li.right{float:right;}
#nav ul li.right:hover a{color:#fff;}
#nav li a.down{display:inline-block;font-size:14px;color:#fff;background-color:#83c44a;padding:8px 14px 9px 39px;background-position:8px -81px;border:none;}
#nav li a.buy{display:inline-block;font-size:14px;color:#fff;padding:9px 40px 9px 67px;background-position:8px -81px;background-position:22px -165px;}
#nav li a.down:hover, .pro-info a.rec-pro-down:hover{background-color:#73ab42;}
#nav  ul li.right:hover{border-bottom:none;}
h2, p.vice-title{font-size:43px;font-weight:lighter;text-align:center;padding-bottom:20px;color:#222;}
img.vcu-rec{max-width:1200px;width:100%;margin:20px auto;display:block;}
.feature-box{margin-top:55px;overflow:hidden;}
h3{color:#222;font-size:24px;}
.feature-box .pic{float:left;margin-right:3%;}
.txt{overflow:hidden;}
.feature-box p{text-align:left;}
ul.features{overflow:hidden;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-top:30px;padding-bottom:60px;display:flex;justify-content:space-between;flex-flow:row wrap;}
ul.features li{width:40%;float:left;margin-top:25px;margin-left:8%;}
ul.features li img{display:block;margin:0 auto;}
ul.features li p.title{color:#222;font-size:18px;margin:10px 0;}
img.screen{display:block;margin:20px auto 80px auto;max-width:600px;width:100%;}
ul.review{overflow:hidden;background-color:#f7f7f7;border-radius:5px;padding:20px 50px;max-width:900px;width:100%;margin-bottom:80px;}
ul.review li{font-size:16px;color:#222;margin:5px 0;}
ul.review li span{float:right;}
table{max-width:1000px;width:100%;margin-top:30px;}
table td{border:1px solid #cccccc;}
.rec-article{background-color:#f7f7f7;padding:60px 0;margin-top:80px;}
.rec-article ul li{list-style:disc;margin-left:3%;font-size:16px;color:#222;float:left;width:30%;margin-top:15px;}
.rec-article ul li a:hover{color:#0da1ff;}
.pro{display: flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;margin-top:30px;}
.pro-info{width:20%;border:1px solid #ebebeb;padding:20px;margin:15px auto;transition:all .3s ease-out;}
.pro-info img{max-width:210px;width:100%;}
.pro-info a{display:block;text-align:center;}
.pro-info p{text-align:center;padding:10px 0;}
.pro-info .pro-name{font-size:24px;font-weight:lighter;}
.pro-info:hover{box-shadow:2px 2px 10px 0px #ebebeb;transition:all .3s ease-out;margin-top:10px;}
.pro-info a:hover{color:#4e9edc;}
.pro-info a.rec-pro-down{background-color:#83c44a;color:#fff;font-size:16px;width:130px;height:35px;margin:10px auto;border-radius:5px;line-height:35px;}
.pro-info a.rec-pro-buy{background-color:#fa8237;color:#fff;font-size:16px;width:130px;height:35px;margin:10px auto;border-radius:5px;line-height:35px;}
.rollTop{position:fixed;background-color:#fff;opacity:0.95;top:0;width:100%;}
/*Reference*/
#reference-banner{background-color:#0eb9b4;clear:both;overflow:hidden;height:auto;padding:2% 0;}
.total-con .version{border:1px solid #0eb9b4;margin-left:0px;}
#nav .total-con .right{margin-left:1%;text-align:center;}
.rel_title{font-size:28px;text-align:left;border:none;padding:30px 0;font-weight: initial;}
ul#system li{border-bottom:1px solid #d7e7ef;line-height:40px;color:#666;font-size: 16px;}
.reference-s table{max-width: 1200px;border-left:1px solid #d6dee5;border-top:1px solid #d6dee5;margin-top: 0px;}
.reference-s p{text-align:left;color: #666;}
.reference-s table tr td.table_title{background:#51abcc;color:#fff;font-size:18px;}
.reference-s table tr td{border-right:1px solid #d6dee5;border-bottom:1px solid #d6dee5;padding:10px 20px;color: #666;font-size: 16px;}
/*Reviews*/
#review_top{overflow:hidden;}
#review_top h2#reviews{float:left;font-size:30px;color:#222;}
#add_reviews{overflow:hidden;float:right;width:500px;margin-top:35px;}
span#rating{font-size:14px;color:#999999;border:1px solid #e9e9e9;padding:11px;border-radius:5px 0 0 5px;border-right:none;display:block;float:left;}
span#number{color:#222;font-size:18px;float:left;margin-left:15px;display:block;width:120px;}
span#number span{color:#999;}
a#add{background-color:#ea6718;color:#fff;float:left;display:block;width:197px;height:50px;font-size:16px;text-align:center;line-height:50px;}
span#rating_5, span#rating_45, span#rating_4, span#rating_35, span#rating_3{background:url(/style/images/rating.png) no-repeat;width:130px;display:block;height:20px;float:left;}
span#rating_45{background-position:0 -20px;}
span#rating_4{background-position:0 -40px;}
span#rating_35{background-position:0 -61px;}
span#rating_3{background-position:0 -82px;}
span.star-five{background:url(/style/images/rating-star.png) no-repeat;display:block;width:85px;height:17px;margin-bottom:5px;}
span.star-four{background:url(/style/images/rating-star.png) no-repeat 0 -17px;display:block;width:85px;height:17px;}
span.star-three{background:url(/style/images/rating-star.png) no-repeat 0 -34px;display:block;width:85px;height:17px;}
dl.rev_cont{padding-bottom:20px;border-bottom:1px solid #d8e8f5;overflow:hidden;}
dl.last{border-bottom:3px solid #d8e8f5;}
dl.rev_cont dd{float:left;width:150px;margin-left: 0px;}
dl.rev_cont dd.comment{width:75%;margin:0 0 0 45px;}
p.head{font-size:18px;line-height:20px;color:#222;}
dl dd span.date, p.u-name{color:#999;font-size:14px;font-style:italic;}
p#reviews-title{font-size:30px;color:#222;padding-top:20px;}
#add-form label{display:block;color:#222;font-size:14px;margin:5px 0;}
#add-form input[type="text"], #add-form textarea{width:80%;border:1px solid #dcdcdc;padding-left:10px;}
#add-form #sub_form .submit{margin:20px 0 60px 0;color:#fff;font-size:24px;display:block;width:198px;cursor:pointer;height:50px;background:url(/style/images/submit.png) no-repeat 0 -50px;border:none;padding-left:36px;}
#add-form #sub_form .submit:hover{background-position:0 0;}
/*Tutorial*/
.part-box{background-color:#54bff3;padding:32px;margin:3% auto;overflow:hidden;}
.part-box li a{color:#ffffff;font-size:16px;line-height:34px;}
.part-box li a:hover{text-decoration: underline;}
.tutorial-s img{margin:2% auto;display: block;max-width:600px;width:100%;}
.tutorial-s p{text-align:left;}
.tutorial-s span{background-color:#54bff3;padding: 3px 10px;color:#fff;}
.tutorial-s{margin-top:30px;}
.tutorial-s h3{margin:10px auto;}
/*Install*/
#install-banner{background-color:#0facff;clear:both;overflow:hidden;height:auto;padding:2% 0;}
#install-banner p{font-size: 20px;color: #fff;text-align: center;font-weight: lighter;padding-top: 5px;}
.install .step img{float:left;max-width:236px;width:100%;margin-right:5%;}
.install .step{overflow: hidden;margin-top: 40px;}
.text-p{float:left;width:70%;}
.text-p p{text-align:left;}
.text-p h3{padding: 2% 0;}
.pro-s .pro-info p a.win{background:url(/images/system/win.png) no-repeat 6px 4px;}
.pro-s .pro-info p a.mac{background:url(/images/system/mac.png) no-repeat 6px 4px;}
.pro-s .pro-info p a.win, .pro-s .pro-info p a.mac{padding-left:30px;color:#da4a49;padding-bottom:5px;margin-left:15px;display: initial;text-align: left;}
.pro-s .pro-info p a.win:hover, .pro-s .pro-info p a.mac:hover{text-decoration: underline;}
span.price-now{color:#da4a49;}
/*Uninstall*/
.left1{width:98%;}
#survey_form label{display:block;float:left;width:318px;color:#666;font-size:16px;line-height:30px;}
#survey_form label.other{max-width:500px;width:100%;}
#survey_form .input-other{line-height:25px;height:25px;}
#survey_form input{border:1px solid #e4e4e4;}
#suggestion{border:1px solid #E4E4E4;max-width:500px;width:96%;height:100px;padding:8px;}
.left1 .submit{display:block;width:100px;height:40px;margin-top:30px;border-radius:5px;cursor:pointer;}
#content{border:#e4e4e4 solid 1px; border-radius:5px;margin-top:25px;padding:0 20px 60px;margin-bottom:40px;overflow:hidden;}
.survey1 label{float:none !important;width:630px !important;}
.left1 p.survey-title{font-size: 20px;margin: 10px auto 20px;text-align: left;}
.left1 fieldset #android, .left1 fieldset #device, .left1 fieldset #ios{font-size: 16px;color: #666;}
.left1 fieldset{padding-bottom: 20px;}
.app-store-down{background:url(/style/images/mac-download-button.png) no-repeat 0 0;width: 245px;height:58px;display: block;margin: 0 auto;}
.app-store-down-s{background:url(/style/images/mac-download-button-s.png) no-repeat 0 0;width: 180px;height:43px;display: block;margin: 0 auto;}
/*Upgrade page*/ 
.upgrade-pro{margin-bottom:40px;overflow: hidden;padding-top:30px;}
.upgrade-pro .upgrade-pro-img{float:left;width: 41%;margin:25px 0 0 0px;}
.upgrade-pro .upgrade-pro-img img{width:100%;max-width:490px;}
.upgrade-pro .upgrade-pro-text{float:right;width:49%;margin-left: 10%;}
.upgrade-pro .upgrade-pro-text a.pro-down{background:url(/new-style/images/upgrade/btns.png) no-repeat 0 -244px;width:248px;height:67px;margin-top:15px;display:block;}
.upgrade-pro .upgrade-pro-text a.pro-down:hover{background-position:0 -311px;}
.upgrade-pro .upgrade-pro-text h1{font-size:36px;margin:10px 0;color:#222;text-align:left;}
.upgrade-pro .upgrade-pro-text a:hover{color:#2a2a2a;}
.upgrade-pro .upgrade-pro-text ul{margin-left:10px;margin-right:10px;}
.upgrade-pro .upgrade-pro-text ul li{font-size:16px;line-height:28px;list-style-image:url(/style/images/li-dot.jpg)}
.upgrade-panel{margin-bottom:30px;border:#CCC 1px solid;border-radius:0px;padding-bottom: 20px;}
.upgrade-panel .pro-pic{margin:50px 0 0 5%;width:24%;float:left;}
.upgrade-panel .pro-order{width:56%;float:left;margin-left:14%;}
.upgrade-panel .pro-order .order-ti{font-size:22px;font-weight:bold;margin-top:10px;}
.upgrade-panel .pro-order .order-text{font-size:16px;margin: 10px auto;}
.upgrade-panel .pro-order .order-text .price{font-size:20px;font-weight:bold;color:#F00;padding:0 5px;}
.upgrade-panel .pro-order .order-text .coupon{font-size:16px;font-weight:bold;color:#093;}
#checkout-payment-bd{background:#ecf9ff;border:#abdced solid 1px;max-width:560px;width:100%;height:170px;margin:10px 10px 0 0;padding-top:10px;float:left;}
#checkout-payment-bd p{font-size:14px;color:#312f32;text-align:center;}
#checkout-payment-bd p a{color:#0065b9;margin-left:50px;text-decoration:none;}
#checkout-payment-bd p a:hover{color:#0065b9;text-decoration:underline;}
#checkout-payment-bd .checkout_avangate{margin:20px 0 0 160px;float:left;display:block;}
#checkout-payment-bd .checkout_avangate a{display:block;background:url(/style/images/purchase/checkout-a.jpg) no-repeat;width:246px;height:96px;}
#checkout-payment-bd .checkout_avangate a:hover{background-position:0 -96px;}
#checkout-payment-bd .checkout_swreg{display:none;}
/*Comparison table*/
.comparison-buy, .comparison-down{margin:10px 0 0 0;}
.comparison-buy a, .comparison-down a{background:url(images/comparison-img.png) no-repeat 0 0;display:block;width:99px;height:29px;}
.comparison-buy a:hover{background-position:0 -29px;}
.comparison-down a{background-position:0 -58px;}
.comparison-down a:hover{background-position:0 -87px;}
.comparison-table table{margin:0 auto;max-width:1200px; }
.comparison-table table tr td{line-height:30px;font-size: 16px;padding: 5px 0;}
.comparison-table table tr.grey td{background-color:#ededed;}
.comparison-table table .title{background-color:#51abcc;padding-left:20px;font-size:22px;color: #fff;}
.comparison-table table .comparison-tr{padding-left:20px;font-size:16px;}
.comparison-table table tr td .yes{background:url(/style/images/comparison-img.png) no-repeat 0 -156px;width:24px;height:20px;padding:0;}
.comparison-table table tr td .no{background:url(/style/images/comparison-img.png) no-repeat -24px -159px;width:17px;height:17px;padding:0;}
.comparison-price{color:#F00;font-weight:bold;text-align:center;}
.comparison-table table tr td .comparison-buy-s{background:url(/style/images/comparison-img.png) no-repeat 0 -117px;width:90px;font-weight:bold;height:22px;}
.comparison-table table tr td .comparison-buy-s a{padding-left:20px;}
.comparison-table table tr td .comparison-down-s{background:url(/style/images/comparison-img.png) no-repeat 0px -134px;width:90px;font-weight:bold;height:22px;}
.comparison-table table tr td .comparison-down-s a{padding-left:25px;}
.comparison-table-header{background:url(/style/images/comparison-table-header.jpg) no-repeat;padding-left:245px;width:602px;height:155px;overflow:hidden;}
.comparison-text{float:left;width:105px;padding-top:5px;}
.comparison-text p{font-size:14px;margin:0;padding:0;color:#212121;font-weight:bold;line-height:1.5;}
.comparison-text .comparison-price{font-size:14px;margin:5px 0 10px 0;}
/**Menu**/
/*bd creator menu template*/
.container-menu{margin: 2% auto;}
.menu-box{padding:40px 0 20px 0;}
.menu-box p{font-size:1.4em;margin:10px 0;}
.menu-box h3{font-size:22px;line-height:35px;font-weight:normal;}
.menu-box h4{font-size:14px;line-height:30px;margin-top:20px;font-weight:normal;}
.menu-box p{font-size:12px;line-height:25px;font-weight:normal;}
.menu-box ul{overflow:hidden;}
.menu-box li{float:left;border:#e6e6e6 solid 1px;padding:5px;margin-bottom:50px;margin-left:10%;_display:inline;list-style:none;}
.menu-box li img{width:250px;}
.menu-box li p a:link, .menu-box li p a:visited{color:#0075D0;}
.container-step p{text-align:left;}
.container-step img{text-align:left;max-width:600px;width:100%;margin:2% auto;}
.container-step{width:98%;}  
.border-line{display: block;overflow: hidden;border-top: 1px solid #ff8338;margin: 0 auto;clear: both;}
/*Special offer*/
.special-offer{max-width:1200px;width:100%;margin-top:60px;display: block;overflow: hidden;}
.special-offer a:hover{text-decoration: underline;}
.special-offer img{max-width:500px;width:42%;float: left;}
.special-offer .right-part{width:49%;float: left;margin-left:8%;}
.special-offer .right-part p{text-align:left;font-size:16px;color:#333333;}
.special-offer .right-part a.title{font-size:36px;color:#000000;margin-bottom: 20px;display: block;}
.special-offer .right-part p.price{font-size:24px;color:#999999;padding:16px 0px;}
.special-offer .right-part p.price span{font-weight: bolder;color:#ff2c2c;padding-left:20px;}
.special-offer .right-part p.win-mac{width:380px;height: 42px;display: block;float: left;}
.special-offer .right-part p a.buy-win{background: url(/images/special-offer/buy-btn.png) no-repeat 0 0;width: 164px;height: 42px;float:left;margin-right:20px;}
.special-offer .right-part p a.buy-mac{background: url(/images/special-offer/buy-btn.png) no-repeat 0 -42px;width: 164px;height: 42px;float:left;margin-right:20px;}
.special-offer .right-part p a.down-win{background: url(/images/special-offer/buy-btn.png) no-repeat 0 -84px;width: 164px;height: 42px;float:left;}
.special-offer .right-part p a.down-mac{background: url(/images/special-offer/buy-btn.png) no-repeat 0 -126px;width: 164px;height: 42px;float:left;}
.special-offer .right-part p a.buy-win:hover, .special-offer .right-part p a.buy-mac:hover, .special-offer .right-part p a.buy-now:hover, .special-offer .right-part p a.down-win:hover, .special-offer .right-part p a.down-mac:hover{opacity: 0.8;}
/*Down-Pro-Buy Page*/
.download-left{max-width:520px;width:45%;margin:60px 0.5% 0px;padding-bottom:60px;display: block;overflow: hidden;float:left;float:left;}
.download-left img{max-width:520px;width:100%;}
.download-right{margin-left:8%;}
.download-left a.title{font-size:36px;color:#000000;margin: 20px auto;display: block;}
.download-left a.title:hover{text-decoration:underline;}
.download-left p{text-align:left;font-size:16px;color:#333333;}
.download-left p.win-mac{width: 348px;height: 42px;display: block;float: left;margin-top: 20px;}
.download-left p a.buy-win{background: url(/images/products/buy-btn.png) no-repeat 0 0;width: 164px;height: 42px;float:left;}
.download-left p a.buy-mac{background: url(/images/products/buy-btn.png) no-repeat 0 -42px;width: 164px;height: 42px;float:left;margin-left:20px;}
.download-left p a.down-win{background: url(/images/products/buy-btn.png) no-repeat 0 -84px;width: 164px;height: 42px;float:left;}
.download-left p a.down-mac{background: url(/images/products/buy-btn.png) no-repeat 0 -126px;width: 164px;height: 42px;float:left;margin-left:20px;}
.download-left p a.buy-win:hover, .download-left p a.buy-mac:hover, .download-left p a.down-win:hover, .download-left p a.down-mac:hover{opacity: 0.8;}
.download-left p a.product-win{background: url(/images/products/for-w-m.png) no-repeat 0 0;width: 164px;height: 42px;float:left;}
.download-left p a.product-mac{background: url(/images/products/for-w-m.png) no-repeat 0 -42px;width: 164px;height: 42px;float:left;margin-left:20px;}
.download-left p a.product-win:hover{background: url(/images/products/for-w-m.png) no-repeat 0 -84px;width: 164px;height: 42px;float:left;}
.download-left p a.product-mac:hover{background: url(/images/products/for-w-m.png) no-repeat 0 -126px;width: 164px;height: 42px;float:left;margin-left:20px;}
.box-product{width:43%;float:left;border: 1px solid #999999;padding:3%;margin-top: 0px;}
.box-product .right-part a.title{font-size: 22px;}
.box-product .right-part p.win-mac{width: 348px;height: 42px;display: block;float: left;margin-top: 20px;}
.box-product .right-part p a.buy-win{background: url(/images/products/win.png) no-repeat 0 0;padding-left: 30px;width: 70px;height: 30px;}
.box-product .right-part p a.buy-mac{background: url(/images/products/mac.png) no-repeat 0 0;padding-left: 30px;width: 70px;height: 30px;}
.box-product .right-part{width:49%;margin-left:0%;}
.box-product img{max-width:210px;width:100%;}
.bottom-line{display: block;overflow: hidden;border-bottom: 1px solid #333333;clear: both;}
.buy-now-con{background: url(/images/products/button.jpg) no-repeat 0 -168px;width: 69px;height: 19px;display: block;}
.download-con{background: url(/images/products/button.jpg) no-repeat 0 -206px;width: 69px;height: 19px;display: block;}

.reference-comparison p.yes{background: url(/images/mac-store/icon-yes.png) no-repeat 0 0;width:17px;height:14px;}
.reference-comparison p.no{background: url(/images/mac-store/icon-no.png) no-repeat 0 0;width:17px;height:17px;}
.reference-comparison p.download a{color:#83c44a;}
.reference-comparison p.download a:hover{color:#83c44a;text-decoration: underline;}

@media screen and (max-width: 1200px){
.reference-s, .tutorial-s, .upgrade-panel{width:98%;}
.container-download, .container-box-product{display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow:hidden;}
}
@media screen and (max-width: 1030px){
#banner ul li.center{text-align:left;background-position:0 0;}
}
@media screen and (max-width: 980px){
.text-p{width: 60%;}
.box-product img {max-width: 210px;width: 100%;}
.box-product .right-part {width: 98%;float:none;margin: 20px auto;}
}
@media screen and (max-width: 800px){
dl.rev_cont dd, dl.rev_cont dd.comment, #add-form{margin-left: 10px;}
dl.rev_cont dd.comment{width:90%;}
.upgrade-panel .pro-pic{margin:50px auto;width:98%;float:none;display:block;}
.upgrade-panel .pro-pic img{margin: 0 auto;display: block;}
.upgrade-panel .pro-order{width:100%;float:none;margin-left:0;text-align: center;}
#checkout-payment-bd{margin:0 auto;float:none;}
.special-offer img{max-width:500px;width:42%;float: left;}
.special-offer img {max-width: 500px;width: 100%;float: none;margin: 0 auto;display: block;}
.special-offer .right-part {width: 98%;float:none;margin: 20px auto;}
.special-offer .right-part p{text-align:center;}
.special-offer .right-part a{text-align:center;}
.special-offer .right-part p.win-mac {float:none;}
.download-left a.title{font-size: 28px;}
.download-left  p.win-mac{width:164px;}
.download-left p a.buy-mac, .download-left p a.down-mac, .download-left p a.product-mac{margin:10px 0px;}
}
@media screen and (max-width: 780px){
.feature-box .pic{float:none;} 
.feature-box .pic img{display:block;margin:0 auto;}
.pro-info{width:40%;}
ul.review{padding:20px 5px;}
ul.review li span{float:none;padding-left:10px;}
}
@media screen and (max-width: 680px){
.install .step img{margin: 0 auto;display:block;float:none;}
.text-p{width: 90%;float:none;margin:0 auto;}
.text-p h3{text-align: center;}
}
@media screen and (max-width: 480px){
#banner a.down, #banner a.buy{display:block;width:160px;margin:0 auto;}
#banner a.buy{width:97px;margin:10px auto;}
#nav li.right{float:left;margin:10px 0;}
ul.features li{width:100%;float:none;margin-left:0;}
.rec-article ul li{width:100%;margin-left:25px;}
.pro-info{width:99%;}
#nav ul li{padding:8px 0;margin-left:5px;}
.upgrade-pro .upgrade-pro-img{float:none;width:100%;}
.upgrade-pro .upgrade-pro-text{float:none;width:98%;margin-left:2%;}
#checkout-payment-bd .checkout_avangate{margin:20px 0 0 60px;}
.special-offer .right-part p.win-mac{width: 164px;}
.special-offer .right-part p a.buy-mac, .special-offer .right-part p a.download{margin:10px 0 10px 0;}
.download-left{width:95%;margin: 20px auto;float:none;}
}
@media screen and (max-width: 400px){
#nav .total-con .right{max-width:300px;}
#nav li a.buy{margin:10px 0 0;}
}