body{font:13px/1.5 'Segoe UI',Arial,verdana,Tahoma,Helvetica,sans-serif;color: #626262;background-color: #fff; background-image: url(../images/christmas2014_12_02.jpg);background-repeat: repeat-x;}
section,nav,header,footer{display: block;width: 100%;}
.w1000{width: 1000px;}
.w960{width: 960px;}
.bor-t{border-top: solid 1px #8f571e;}
.bor-bd{border-bottom: dashed 1px #8f571e;}
.bor-bd1{border-bottom: dashed 1px #9d7426;}

.bg8b5319{background: #8b5319;}
.bgef{background: #effaf4;}
.bgdd{background: #ddeae3;}

.f15{font-size: 15px;}
.f18{font-size: 18px;}
.f19{font-size: 19px;}
.f26{font-size: 26px;}
.f30{font-size: 30px;}

.white{color: #fff;}
.yellow{color: #fed723;}
.black{color: #000;}
.green{color: #48f43f;}
.red{color: #c21226;}
.c4b{color: #4b2600;}
.cf0{color: #f08b2f;}
.ce7{color: #e7c097;}
.c52{color: #525252;}
.c86{color: #861f59;}
.c74{color: #744b3c;}

.w50p{width: 50%;}
.w166{width: 166px;}
.w154{width: 154px;}
.w250{width: 250px;}
.w364{width: 364px;}
.w415{width: 415px;}
.w439{width: 439px;}
.w495{width: 495px;}
.w434{width: 434px;}
.w570{width: 570px;}

.pt40{padding-top: 40px;}
.pt70{padding-top: 70px;}
.pt150{padding-top: 101px;}

.ml80{margin-left: 80px;}
.ml90{margin-left: 90px;}
.ml98{margin-left: 98px;}
.ml120{margin-left: 120px;}
.ml166{margin-left: 166px;}
.ml364{margin-left: 364px;}
.ml495{margin-left: 495px;}
.ml570{margin-left: 570px;}

.mt40{margin-top: 40px;}

.la-r{width: 100%;float: left;}
.la-l{margin-left: -100%;float: left;}

h2{font-size: 28px;color: #000000;font-weight: normal;}
h2 span{color: #fc0307;}
h3{font-size: 24px;color: #000000; font-weight: normal;}
h4{color: #333333; font-size: 19px;font-weight: normal;}

.green-font{font-size: 18px;color: #028885;font-weight: normal;}

.logo{background: url(../images/christmas2014_11.png) no-repeat;width: 157px;height: 43px; display: block; right: 0;top: 0;}
.banner{background-image: url(../images/christmas2014_12.jpg); background-repeat: no-repeat; background-position: center top; height: 368px;}
.banner p{font-size: 16px;color: #919191;top: 136px;left: 373px;}

.b-btn{width: 58px;height: 59px;position: absolute;background-repeat: no-repeat;top: 239px;cursor: pointer;z-index: 99;}
.b-prev{background-image: url(../images/christmas2014_04.png);left: 6px;}
.b-next{background-image: url(../images/christmas2014_05.png);right: 7px;}

.banner-cont{top:172px; width: 828px; left: 50%;margin-left: -541px;}

.banner-cont ul li{position: absolute; opacity: 0; filter:Alpha(opacity=0); top: 31px; z-index: 1; width: 100%;}
.bc-title{height: 58px;background: url(../images/christmas2014_02.png) no-repeat; font-size: 18px;color: #fff;margin-top: 6px;}
.bc-title p{margin-left: 63px;padding-top: 11px;}
.bc-pro{background:#fff;background: rgba(255,255,255,.6);filter:Alpha(opacity=60);width: 742px; margin-left: auto;margin-right: auto; margin-top: -14px;}
.banner-pro .la-l{ width: 403px; text-align: right;}
.banner-pro .la-r-box{margin-left: 403px;}

.sec{padding: 35px 0;}
.sec h2{font-size: 33px;color: #000000;font-weight: normal;}
.sec1{background: #e4edf7;}

.bc-money{font-size: 36px;color: #c31224;font-weight: bold;}
.bc-money s{font-size: 24px;color: #6d7a7f;font-weight: normal; margin-right: 5px;}

.money{font-size: 30px;color: #fc0307;}
.money s{font-size: 17px;color: #575757;}

.sm-money{font-size: 24px;color: #fc0307;}
.sm-money s{font-size: 17px;color: #696b6a;}

.lg-buy{width: 254px;height: 46px;border-radius: 10px;font-size: 24px;color: #fff;text-shadow: 1px 1px 3px #000; text-decoration: none;font-weight: bold;line-height: 46px;position: relative;display: inline-block; *display:inline;zoom: 1;vertical-align: middle;}
.lg-buy img{position: absolute;top: 10px;left: 37px;}
.lg-buy span{margin-left: 101px;}

.sm-buy{width: 142px;height: 33px;line-height: 33px;font-size: 17px;text-decoration: none;font-weight: bold;color: #fff;text-shadow: 1px 1px 3px #000; display: inline-block; *display:inline;zoom: 1;vertical-align: middle;border-radius: 5px;position: relative;}
.sm-buy img{position: absolute;top: 6px;left: 10px;}
.sm-buy span{margin-left: 48px;}
/*.lg-buy i{display: inline-block;background: url(../images/christmas2014_14.png);}*/

.gradient-red{background: #f8613a;background: -moz-linear-gradient(top, #f8613a, #d40508 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8613a), to(#d40508));}
.n-win{background-image: url(../images/icon03.png); color: #c31224;}
.n-mac{background-image: url(../images/icon04.png); color: #077a0f;}

.three-column{}
.three-column .l,.three-column .r{width: 430px;float: left;}
.three-column .c{width: 1px;float: left;margin: 0 48px;}

.sec-pro{margin-top: 22px;}
.sec-pro h3{font-size: 18px;color: #2e2e2e;}

.sec2{padding-bottom: 109px;}
.sec2bg{position: absolute;bottom: 0; width: 100%; min-width:1000px;z-index: 1;left: 0;}
.sec2-cont,.sec4-cont{z-index: 4;position: relative;}
.sec3{background: #ccf0ef; margin-top: -10px; padding-top: 0;}
.sec4{background: #e3fdf4;}
.sec4bg{position: absolute;top: 0; width: 100%; min-width:1000px;z-index: 1;left: 0;}
.sec5{padding: 40px 0;}
.sec5 h2{ color: #595858; font-size: 28px;}

.f-tips ul{background: url(../images/christmas2014_01.jpg) no-repeat; width: 500px;height: 164px;position: relative;overflow: hidden;}
.f-tips ul li{position: absolute;opacity: 0; top: 0;filter:Alpha(opacity=0);width: 100%;}
.round{width: 53px;height: 53px;background: url(../images/christmas2014_22.png) no-repeat;font-size: 32px;color: #fff; text-align: center;line-height: 53px;}

.f-btn{width:18px;height: 40px;cursor: pointer;top: 113px;}
.f-prev{background: url(../images/christmas2014_18.png) no-repeat;left: 35px;}
.f-next{background: url(../images/christmas2014_19.png) no-repeat;right: 37px;}

footer{color: #fffefe;font-size: 12px;background: #30918f;padding: 10px 0;}
/*倒计时*/
.time{margin-top:15px;}
.time span{font-size:24px; display:inline-block; background:#929292; width:50px; height:50px; text-align:center; line-height:50px; color:#fff; border-radius:4px; margin: 0 7px;}
.time-t span{color: #888888;display:inline-block;width:50px;text-align:center; margin: 0 6px;}
.time-t span.no-ml{ margin-left:0;}
.time b{ font-weight:normal; margin:0 20px; font-size:25px;}

/* 禁用 */
.pop-shade{position: fixed;width: 100%;height: 100%;color: #fff;font-size: 36px;text-align: center; background: rgba(0,0,0,.8); z-index: 9999999;}
.pop-shade p{margin-top: 50px;}
body{overflow: hidden;}