html, body, div, h1, h2, h3, p, ul, li, dl, dt, dd, p, img {
	margin:0 auto;
	padding:0;
	font:16px/2 "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#222222;
}
.clear{clear:both;}
ul, li{list-style:none;}

#head{min-width:1020px; background:#7a001d; height:47px;}
#logo{width:1020px; height:47px;}
#logo a{width:119px; height:47px; display:block; background:url(/special/2013christmas/logo.jpg)}
.top, .mid, .mid2, .btm{background:url(/special/2013christmas/bannertop.jpg) no-repeat 50% 0; min-weight:1020px; height:105px;}
.mid{background:url(/special/2013christmas/bannermid.jpg) no-repeat 50% 0;}
.mid2{background:url(/special/2013christmas/bannermid2.jpg) no-repeat 50% 0;}
.btm{background:url(/special/2013christmas/bannerbtm.jpg) no-repeat 50% 0;}
.giveaway{min-width:1020px;}
.main{width:1020px; padding-bottom:60px; padding-top:40px;}
.giveaway .titlegw{background:url(/special/2013christmas/giveaway-title.jpg) no-repeat; height:85px; margin-bottom:50px;}
.giveaway .left, .giveaway .right{width:495px; float:left; padding-left:15px;}
.giveaway .title{font-size:24px; color:#d81427; position:relative;}
.giveaway .pic{background:url(/special/2013christmas/fourth-free.jpg) no-repeat 0 15px; height:318px;}
.giveaway .btn{height:58px; margin-top:30px;}
.giveaway .left .btn a{display:block; width:196px; height:58px; background:url(/special/2013christmas/free.jpg) no-repeat;}
.giveaway .right span{margin-left:115px; }
.giveaway .right span.price{position:absolute; top:-17px; font-size:36px; display:block; margin-left:0px;}
.giveaway .right ul.list{margin-top:15px; margin-bottom:37px;}
.giveaway .right .benefit{font-size:16px; color:#d81427; font-weight:bold; margin-bottom:10px;}
.giveaway .right .btn{width:426px; height:58px; background:url(/special/2013christmas/lifetime-version.jpg) no-repeat;}
#lucky{min-width:1020px; background:url(/special/2013christmas/lucky-bg.jpg) repeat-x; height:795px; }
.lucky-top{min-weight:1020px; background:url(/special/2013christmas/lucky1.jpg) no-repeat 50% 0; height:105px;}
.lucky-top1{min-weight:1020px; background:url(/special/2013christmas/lucky2.jpg) no-repeat 50% 0; height:105px;}
.lucky-top2{min-weight:1020px; background:url(/special/2013christmas/lucky3.jpg) no-repeat 50% 0; height:54px;}
#lucky .main{padding-top:0px; position:relative;}
#lucky .main ul{padding:0 15px;}
#lucky .main ul li{margin-right:10px; margin-bottom:20px; width:323px; height:144px; float:left;}
#lucky .main #tl{background:url(/special/2013christmas/prise-tl.jpg) no-repeat;}
#lucky .main #tm{background:url(/special/2013christmas/prise-tm.jpg) no-repeat;}
#lucky .main #tr{background:url(/special/2013christmas/prise-tr.jpg) no-repeat;}
#lucky .main #ml{background:url(/special/2013christmas/prise-ml.jpg) no-repeat;}
#lucky .main #mm{background:url(/special/2013christmas/prise-mm.jpg) no-repeat; cursor:pointer;}
#lucky .main #mr{background:url(/special/2013christmas/prise-mr.jpg) no-repeat;}
#lucky .main #bl{background:url(/special/2013christmas/prise-bl.jpg) no-repeat;}
#lucky .main #bm{background:url(/special/2013christmas/prise-bm.jpg) no-repeat;}
#lucky .main #br{background:url(/special/2013christmas/prise-br.jpg) no-repeat;}
#lucky .main li.noMar{margin-right:0px;}
.pop1{ background:url(/special/2013christmas/pop1.png) no-repeat; width:700px; height:320px; position:absolute; left:176px; top:80px; z-index:3; display:none; }
.close1{ background:url(/special/2013christmas/close.png) no-repeat; width:32px; height:32px; cursor:pointer; position:absolute; top:7px; right:0px;}
.pop1cont{padding:35px 70px 35px 170px;}
.pop1  h3{ font-size:14px; padding:90px 10px 0px 50px; font-weight:normal;}
.pop1 h3 span{color:#F00;}
.pop1  p{font-size:12px; lige-height:16px; padding-left:50px;}
.pop1  p del{margin-left:10px; margin-right:10px;}
.pop1  p span{color:#F00;font-size:15px; line-height:23px; margin-right:10px;}

.pop2{ background:url(/special/2013christmas/pop2.png) no-repeat; width:700px; height:320px; position:absolute; left:176px; top:80px; z-index:3; display:none; }
.close2{ background:url(/special/2013christmas/close.png) no-repeat; width:32px; height:32px; cursor:pointer; position:absolute; top:7px; right:0px;}
.pop2cont{padding:35px 70px 35px 170px;}
.pop2 h3{ font-size:14px; padding:90px 10px 0px 50px; font-weight:normal;}
.pop2 h3 span{color:#F00;}
.pop2  p{font-size:12px; lige-height:16px; padding-left:50px;}
.pop2  p del{margin-left:10px; margin-right:10px;}
.pop2  p span{color:#F00;font-size:15px; line-height:23px; margin-right:10px;}


.pop3{ background:url(/special/2013christmas/pop4.png) no-repeat; width:700px; height:320px; position:absolute; z-index:3; display:none; top:80px; left:176px;}
.pop3 .close3{ background:url(/special/2013christmas/close.png) no-repeat; width:32px; height:32px; cursor:pointer; position:absolute; top:7px; right:0px;}
.pop3cont{padding:35px 70px 35px 170px;}
.pop3 h3{ font-size:14px; padding:90px 10px 0px 50px; font-weight:normal;}
.pop3 h3 span{color:#F00;}
.pop3 p{font-size:12px; lige-height:16px; padding-left:50px;}
.pop3  p del{margin-left:10px; margin-right:10px;}
.pop3 p span{color:#F00;font-size:15px; line-height:23px; margin-right:10px;}


.pop4{ background:url(/special/2013christmas/pop3.png) no-repeat; width:700px; height:320px; position:absolute; z-index:3; top:80px; left:176px; display:none;}
.pop4 .close4{ background:url(/special/2013christmas/close.png) no-repeat; width:32px; height:32px; cursor:pointer; position:absolute; top:7px; right:0px;}
.pop4cont{padding:10px 70px 35px 190px;}
.pop4 h3{ font-size:14px; padding:120px 10px 0px 50px; font-weight:normal;}
.pop4 h3 span{color:#F00;}
.pop4 p{font-size:12px; lige-height:16px; padding-left:50px;}
.pop4  p del{margin-left:10px; margin-right:10px;}
.pop4 p span{color:#F00;font-size:15px; line-height:23px; margin-right:10px;}


.pop5{ background:url(/special/2013christmas/pop5.png) no-repeat; width:700px; height:320px; position:absolute; z-index:3; display:none; top:80px; left:176px; }
.pop5 .close5{ background:url(/special/2013christmas/close.png) no-repeat; width:32px; height:32px; cursor:pointer; position:absolute; top:7px; right:0px;}
.pop5cont{padding:35px 70px 35px 180px;}
.pop5 h3{ font-size:16px; padding:90px 10px 0px 50px; font-weight:normal;}
.pop5 h3 span{color:#F00;}
.pop5 p{font-size:12px; lige-height:16px; padding-left:50px;}
.pop5 p span{color:#F00;font-size:15px; line-height:23px;}
.pop5 a{ display:block; float:left; width:165px; height:44px; margin-left:253px; margin-top:23px;}

.pop6{ background:url(/special/2013christmas/pop6.png) no-repeat; width:700px; height:320px; position:absolute; z-index:3; display:none; top:80px; left:176px; }
.pop6 .close6{ background:url(/special/2013christmas/close.png) no-repeat; width:32px; height:32px; cursor:pointer; position:absolute; top:7px; right:0px;}
.pop6cont{padding:35px 70px 35px 180px;}



#discount{min-width:1020px;}
#discount .title{background:url(/special/2013christmas/discount-title.jpg) no-repeat 50% 0; height:249px;}
#discount .title div{width:1020px; position:relative;}
#discount .title div span{display:block; width:200px; position:absolute; top:100px; left:510px; font-size:36px; color:#ffb400; font-family:Arial, Helvetica, sans-serif;}
#discount .pic{background:url(/special/2013christmas/discount-pic.jpg) no-repeat 50% 0; height:171px;}
#discount .des{background:url(/special/2013christmas/discount-bg.jpg) no-repeat 50% 0; height:311px;}
#discount .des ul{width:1020px;padding-left:15px;}
#discount .des ul li{width:310px; margin-right:27px; float:left; line-height:26px; color:#FFF;}
#discount .des ul li.price{margin-top:15px;}
#discount .des ul li.price del{margin-right:10px; color:#666;}
#discount .des ul li.price span{color:#ffb400;}
.buy-win, .buy-mac{width:118px; height:29px; margin-right:25px; float:left; margin-top:40px; background:url(/special/2013christmas/btn.png) no-repeat;}
.buy-mac{margin-right:0px; background-position: 0 -29px;}
.buy-win-a, .buy-win-s, .buy-mac-a, .buy-mac-s{width:118px; height:29px; margin-right:25px; float:left; margin-top:40px; background:url(/special/2013christmas/btn.png) no-repeat;}
.buy-mac-a, .buy-mac-s{margin-right:0px; background-position: 0 -29px;}


#footer{min-width:1020px; background:#740817; height:78px;}
#footer .copyright{width:1020px;font-family:"Segoe UI"; font-size:14px; color:#ffffff; text-align:center; }
.back-to {position:fixed; bottom:10px; right:0; z-index:999; width:80px; overflow:hidden; zoom:1; -ie6-position-fixed-delay:200;
}
.back-to .back-top {float:right; display:block; width:80px; height:80px; background:url(/special/2013christmas/top.png) no-repeat scroll 0 0 transparent; margin-left:10px; outline:0 none; text-indent:-9999em; }
.back-to { _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))); _margin-bottom:10px; _margin-right:5px;}

