@charset "utf-8";
body { font: 12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53, Arial, Sans-serif; color: #232323; background: url(../images/bg.jpg) no-repeat center 42px #3e9b19; }
a { color: #7dc85f; text-decoration: none; }
a:hover { color:#faf504;}.y{ color:#faf504;}.fb{ font-weight:bold;}.r{ color:#ec4a4a;}.g{ color:#164e00;}
.wrap,.inner{ width:1000px; margin: 0 auto; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom:20px; }.tr{ text-align:right;}
.footer { text-align: center; padding:30px 0; line-height: 28px;  color:#7dc85f;font-size: 14px; background-color:#1b6200;}
.footer a { display: inline-block; padding: 0 8px;}
.yy_logo { position: absolute; width:125px; height:50px; display: block; top:40px; left:0 }
.box{ height:643px; text-indent:-9999px;}
.tit1,.tit2,.tit3{background:url(../images/sprite.png) no-repeat; height:63px; padding:35px 0 0 330px; line-height:24px; color:#fff; }
.tit2{ background-position:0 -99px;}
.tit3{ background-position:0 -198px;;}
.box1{ background:url(../images/box1.jpg) center bottom no-repeat; height:750px; margin-bottom:20px;}
.box2{ background:url(../images/box2.jpg) center bottom no-repeat; height:756px; margin-bottom:20px;}
.publish_box{ width:270px; padding:70px 26px 0; float:left;}
.publish_box textarea{ width:260px; border:0; background-color:#fff; height:35px; line-height:35px; padding:0px 5px; font-size:14px; font-family:"微软雅黑"; margin:8px 0 1px;}
.btn_pub{ display:block; height:35px; margin-bottom:15px; line-height:35px; text-align:center;font-weight:bold; font-size:18px; color:#fff; background-color:#44b716;}.btn_pub:hover{ color:#1c6700; background-color:#f4f0b2;}
.pubed{ height:430px; overflow-y:scroll; background-color:#fff;}
.p_item{ border-bottom:1px dashed #b5b5b4; padding:10px 0; margin:0 10px; color:#666; font-size:14px;}
.p_item .form{ color:#3e9b19;font-size:12px;}
.share a{ background:url(../images/sprite.png) 0 -297px no-repeat; width:125px; font-size:12px; height:49px; line-height:49px; padding-left:50px; display:inline-block; font-weight:bold; text-align:left;}
.share .sina{ background-position:-191px -297px; margin-left:30px; color:#1c6700;}.share .sina:hover{ color:#3e9b19;}
/*滑动列表*/
.more_active{ padding:10px 0px 40px; width:1000px; position:relative;}
.ma_ul{ height:140px; margin-left:60px;}
.ma_ul img{ display:block; width:200px; height:130px; padding:5px; background-color:#f4f0b2;}
.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) no-repeat;  display:block;overflow:hidden; width:40px; height:40px;left:0px; top:48px;}
.more_active .RightBotton{left:964px; background-position:-40px 0;}
.LeftBotton:hover{ background-position:-120px 0;}
.RightBotton:hover{ background-position:-80px 0;}
/*礼包列表*/
.gift_box{ width:635px; float:right; padding:20px 10px 10px;}
.gb_tit{ padding-left:80px; line-height:46px; height:46px; color:#1c6700;}
.gift_ul{ padding:23px 0 0 20px ;}
.gift_ul li{width:100px;float:left; margin:0 23px 21px 0;}
.gift_ul a{  display:block; color:#1c6700;text-align:center; line-height:30px; height:30px; margin-top:1px;}
.get{background-color:#f4f0b2;}
.get:hover{background-color:#fff561;}
.down{background-color:#44b716;}
.down:hover{background-color:#4fe314;}
.gift_ul li.unuse a.get,.gift_ul li.unuse a.get:hover{cursor:default;background-color:#8d8d8c; color:#4c4c4c}
.gift_ul img{ display:block; width:100px;height:100px;}
.gift_ul a:hover{ text-decoration:none;} 
.zz_list{ padding:0 0 0 124px;}
.zz_list a{ width:176px; height:35px; line-height:35px; float:left; margin:0 17px 2px 0; padding:155px 0 3px; background:url(../images/sprite.png) no-repeat -1px -553px; text-align:center; color:#16550b}
.zz_list a:hover,.zz_list a.on{ background-position:-192px -553px;}
.lottery .start{ display:block; width:326px; height:100px; margin:74px auto 0;background:url(../images/sprite.png) no-repeat 0 -351px;}
.lottery .start:hover{ background-position:0 -453px;}
/*弹窗，浮动框*/
.pop_bg{ background-color:#000; opacity:0.3; position:fixed; left:0; top:0; height:100%; width:100%; z-index:99;}
.pop_box{width:880px; height:520px;position:fixed; top:150px; *position:absolute;*top:expression(documentElement.scrollTop +150 + "px"); left:50%; margin-left:-440px;z-index:100; background:url(../images/pop.png) no-repeat;}
.pop_box h4{ font-size:16px; color:#164e00;}.f36{ font-size:36px;}
.pop_close{ position:absolute; width:39px; height:39px; display:block; right:0; top:0;}
.pop_luck{ background:url(../images/luck.jpg) no-repeat; margin:140px 80px 0 66px; padding:20px 0 0 290px;}
.pop_box .item{ padding-bottom:15px;}
.pop_box label{ width:90px; text-align:right; display:inline-block;}
.pop_box .tips{ color:#ff0000; padding:0px 0 15px 93px; font-size:12px; line-height:18px;}
.pop_box .ipt{ padding:6px 2px; border:1px solid #d8d8d8; width:318px;}
.item span{ color:#f00; vertical-align:middle;}
.submit{font-weight:bold; background:#2684ed; border:3px solid #1159aa; color:#fff; border-radius:4px; width:180px; height:40px; line-height:40px; font-size:24px; text-align:center; float:right;}.submit:hover{ background-color:#1159aa; color:#fff; }
.pop_unluck{background:url(../images/unluck.jpg) no-repeat; margin:158px 80px 0 110px; padding:50px 0 50px 240px; font-size:14px;}
.pop_btn{ display:block; width:180px; height:40px; line-height:40px; text-align:center; font-size:24px; color:#fff; background-color:#16903b; margin:30px auto 25px; border-radius:10px; border:3px solid #0e722c;}
.pop_share{ padding-top:10px;}
.pop_share .tx,.pop_share .sina{ display:inline-block; width:150px; height:30px; line-height:30px; color:#f4f0b2; text-align:center; border-radius:15px;}
.pop_share .tx{ background-color:#3e9b19; margin-right:20px;}
.pop_share .sina{ background-color:#e08b0e;}.tx:hover,.sina:hover{ color:#fff; opacity:0.8;}
