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: none;}
.c { clear:both; }
.promo { width:50%; float:left; overflow:hidden; margin-left:15%; margin-top:1%; }
.btn { margin:5px auto 0; overflow:hidden; width:50%; float:left;}

ul.green { margin:10px 0; border-top:1px #e5e5e5 solid; padding:45px 0; }
h2 { color:#2c2c2c; padding:15px; font-size:40px; text-align:center; }
#main .mobile img { display:block; margin:0 auto; max-width:1000px; width:100%; }
#main img { display:block;width:100%;margin:0 auto; }
#main .bundle-img img { float:left; margin-top:0; width:100%; max-width:687px; }
#main ul.products li img { display:block; margin:20px auto;max-width:154px; }
.content { margin-left:23%;}
#main ul#vcu img { margin-top:0; max-width:100px; }
#main img.pic-title{max-width:453px;width:100%;display:block;margin:20px auto;}
#main img.pic-box{max-width:85px;display:inline-block;float:left;margin-right:10px;}
#main img.plus{max-width:33px;display:block;margin:5px auto;}
h1 { font-size:43px; color:#fff; text-align:center; background:url(title-bg.png) no-repeat 50% 30px; padding-top:15px; }
.btn a { background-color:#e93131; color:#fff; font-size:24px; width:100%; max-width:220px; height:50px; line-height:50px; margin-left:25px; text-align:center; text-decoration:none; float:left; margin-top:0; }
.btn a:hover, .bundle ul li a:hover { background-color:#d92929; }
.title { font-size:48px; color:#222; text-align:center; padding:50px 0 25px; }
p.des { font-size:18px;  text-align:center; }
#hot-products .price span { color:#e34545; }
#hot-title p { text-align:center; font-size:77px; color:#c4160f; margin: 60px 0 10px; height:80px; line-height:20px; }
#hot-title span { font-size:58px; }
#hot-title img { margin:0 auto; display:block; }
#hot { width:100%; max-width:1000px; padding:50px 0 47px 0; border:1px #f59faa dashed; height:345px; }
ul.products { overflow:hidden; border-bottom:1px solid #e5e5e5; padding:40px 0; clear:both; }
ul.products li { float:left; width:28%; margin-left:5%; }
p.pro_title-s { font-size:26px; }
p.pro_title-s span { font-size:16px; }
p.pro_title { color:#000; font-size:22px; text-align:center; }
p.pro_title span { font-size:14px; color:#000; }

.price { margin:15px 0; }
ul#vcu { overflow:hidden; max-width:936px; width:100%; margin:0 auto; padding:50px 0; }
ul#vcu li p.pro_title { font-size:32px; color:#000; padding-bottom:17px; }
#text { padding:0 0 0 30px; width:60%; }

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:10px 89px; max-width:208px; }
.price { color:#c23834; }
.price { color:#000000; }
.price span { color:#e34545; }
.pro_title-s-s { padding-left:30px; }
h2 span { background-color:#ffcb18; color:#000000; font-size:23px; padding:0 8px; margin-left:1%; font-weight:400; }


 @media screen and (max-width: 1410px) {
#blue_block, #blue_block-s {display:none;}
#hot-title {background-position:50% 0;}
#main img.plus{display:inline-block;}
}

@media screen and (max-width: 980px) {
.container, #hot ul {width:96%;}
#hot {height:auto;overflow:hidden;padding:20px 0;}
p.des {padding-left:0;float:none;margin:10px auto;max-width:520px;}
#top {background:none;}
.promo {width:100%;}
}
@media screen and (max-width: 798px) {
a.mac {margin-left:10px;}
#text {padding:0 0 0 16px;}
ul#vcu {padding:30px 0;}
p.des_s {float:none;}
ul.products .price {height:auto;}
#version_win, #version_mac {margin-top:310px;}
a.buymac, a.buywin {float:left;margin-top:2px;}
p.pro_title-s-s {padding-left:0;font-size:18px;text-align:center;}
ul#vcu li img{display:block;margin:0 auto;float:none;}
}

@media screen and (max-width: 615px) {
a.mac {margin:10px 0 0 0;}
.btn {max-width:none;}
h2 {padding-top:40px;font-size:24px;}
}
@media screen and (max-width: 600px) {
p.des p {font-size:20px;}
ul.products li, #hot ul li {width:100%;margin:20px 0 0 0;}
ul.products {padding:0;border:none;}
#text {width:77%;}
#hot-products {background-image:none;}
}
@media screen and (max-width: 480px) {
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%;}
#hot-title {background-position:55% 0;}
a.win, a.mac {float:none;display:block;margin:0 auto;}
.btn{width:90%;float:none;}
#main img.plus{display:block;margin:0 auto;}

}
.index_btn { position: relative; z-index: 2;}
.index_btn .download, .index_btn .more { width:130px; line-height:32px; display:inline-block; text-align:left; padding-left:20px;}
.index_btn .download { color: #fff; background: #0078D7 url(https://www.amazing-share.com/discount-promotion/white.png) 90% center no-repeat; margin: 2px 0; border: 1px solid #0078D7;}
.index_btn .more { color: #0078D7 !important; border: 1px solid #0078D7; background: url(https://www.amazing-share.com/discount-promotion/blue.png) 90% center no-repeat; background-color:transparent; }
.index_btn .download:hover, .index_btn .more:hover { background-color:#0082f6;}
.index_btn .more:hover {background-image:url(white.png); color:#fff !important;}

/*footer*/
.footer{
	background:#e6e6e6;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #d1d1d1;
}
.footer a{padding:0 5px; color:#666}
.footer .ac{
	text-align:center !important
}
}
/*footer-f*/
.footer-f{background:#e6e6e6;padding:15px 0 25px; color:#666}
.footer-f h3{ font-size:18px;}
.footer-f ul{padding:15px 0 0 0;}
.footer-f ul li a{color:#888;}
.footer-f .icon{ display:inline-block;float:left;padding:15px 20px 0 0;}
.footer-f .more{padding:5px 0 0 0;}
.footer-f .more a{color:#15abef; font-size:14px;}
@media (max-width: 767px) {
	.footer-f .span4{ margin-bottom:0;}
	.footer-f  .clear{ clear:none}
}.box2.boxbg1 .title {

}