@charset "utf-8";
body { font: 12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53, Arial, Sans-serif; color: #232323; background: url(../images/bg.jpg) repeat center top; }
a { color: #555555; text-decoration: none; }
a:hover { color:#fd3474;}.o{ color:#ed4401;}.fb{ font-weight:bold;}.g{ color:#42aa00;}
.wrap,.inner{ width:1000px; margin: 0 auto; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom:20px; }
.footer { text-align: center; padding:30px 0; line-height: 28px;  color:#ffffff;font-size: 14px; background-color:#a50111;}
.footer a { display: inline-block; padding: 0 8px;  color:#fff;}
.box1{ background:url(../images/banner.jpg) center top no-repeat; height:765px;}
.box2 .inner{ background:url(../images/tit1.jpg) no-repeat;}
.tit1{ background:url(../images/tit1.png) no-repeat; height:224px; margin:0 -40px 0 -30px; }
.tit2{ background:url(../images/tit2.png) no-repeat; height:224px; margin:0 -40px 0 -30px; }
.box3 .inner{ background:url(../images/bg1.jpg) 35px repeat-y;position:relative;}
.box4 .inner{ background:url(../images/bg3.png) 5px 0 no-repeat;padding:220px 40px 120px 30px;}
.weibo { background:url(../images/weibo.jpg) 58px 0 no-repeat; padding:100px 38px 50px 92px; margin-right:-30px;}
/*滑动列表*/
.more_active{ padding:10px 0px 40px; width:960px; position:relative;}
#ma1.more_active{ padding:0px 36px 25px; margin:0; width:915px; position:relative;background:url(../images/bg2_02.png) 116px 0 no-repeat;}
#ma1 .ma_ul{ margin:0px 0 0 107px;}
#ma1 .ma_ul img{ display:block; width:166px; height:110px; padding:0; border:5px solid #027e6e;}
#ma1 .ma_ul li{ float:left;_display:inline; margin:0 24px 0 0;}
#ma1 .ma_ul h3{ text-align:center; color:#138b38; font-size:14px; margin-top:3px;}
#ma1 .LeftBotton{ background-position:0px 56px; left:60px; width:41px; z-index:999;}
#ma1 .RightBotton{left:805px; background-position:-101px 56px;width:41px; left:960px}
#ma1 .LeftBotton:hover{ background-position:-200px 56px;}
#ma1 .RightBotton:hover{background-position:-301px 56px;}
.more_active{ padding:0px 57px 0px; margin-left:44px; width:885px; position:relative;}
.ma_ul{ height:140px;}
.ma_ul img{ display:block; width:200px; height:130px; padding:5px; background-color:#a50111;}
.ma_ul li{ float:left;_display:inline; margin:0 15px 0 0;}
.RightBotton,.LeftBotton{cursor:pointer; top:0px; position:absolute;background:url(../images/ma_btn.png) -385px 50px no-repeat;  display:block;overflow:hidden; width:40px; height:140px;left:12px;}
.more_active .RightBotton{left:942px; background-position:-438px 50px;}
.LeftBotton:hover{ background-position:-485px 50px;}
.RightBotton:hover{ background-position:-538px 50px;}
/*礼包列表*/
.gift_ul{ padding:0 0px 40px 108px; background:url(../images/bg1.jpg) 35px repeat-y;}
.gift_ul li{width:210px;float:left; margin:0 43px 0px 0; background:url(../images/gift_bg.png) no-repeat; padding:17px 22px 65px; overflow:hidden;}
.gift_ul li.pb0{ padding-bottom:0;}
.gift_ul img{ display:block; width:210px;height:164px;}
.gift_ul .btn_l,.gift_ul .btn_r{ line-height:46px; height:46px; width:50%; color:#f4e7db;font-size:16px;text-align:center; background-color:#00a18c; float:left;}
.gift_ul .btn_r{  background-color:#fada8f; float:right;color:#8e3408;}
.gift_ul .down{ line-height:42px; height:42px; color:#fff;font-size:18px;text-align:center; margin-top:12px; display:block;}
.gift_ul a:hover{ text-decoration:none;} 
.fast_nav{ background:url(../images/fast_nav.png) no-repeat; width:174px; height:319px; padding:170px 0 0;position:fixed; top:150px; *position:absolute;*top:expression(documentElement.scrollTop +150 + "px"); left:50%; margin-left:520px;z-index:1000; }
.fast_nav a{ line-height:46px; height:46px; display:block; text-indent:-9999px;}
.backtop{ padding-top:133px;}
/*------ 填写抽奖信息 ------*/
.pop_bg{ background-color:#000; opacity:0.3; position:fixed; left:0; top:0; height:100%; width:100%; z-index:99;}
.pop_close{ position:absolute; right:20px; top:0px; color:#fff;}
.getMsg{width:340px; border-radius:5px; background-color:#fcf2f2;position:fixed; top:300px; *position:absolute;*top:expression(documentElement.scrollTop +300 + "px"); left:50%; margin-left:-170px;z-index:100;}
.getMsg h3{ background-color:#be2122;border-radius:5px 5px 0 0; height:46px; line-height:46px; text-align:center; color:#fff; font-size:22px; position:relative;}
.getMsg .cont{ padding:20px; font-size:12px; color:#333;}
.getMsg .tips{ color:#ff0000; padding:0px 0 10px 90px; line-height:18px;}
.pop_tips{ line-height:32px; color:#ab0012; font-size:16px;}