@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 42px; }
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:#a40100;}
.footer a { display: inline-block; padding: 0 8px;  color:#fff;}
.b1{ background:url(../images/b1.jpg) no-repeat; height:450px; text-indent:-9999px;}
.b2{ background:url(../images/b2.jpg) no-repeat; height:448px; position:relative;}
.b3{ background:url(../images/b3.jpg) no-repeat; height:381px; position:relative;}
.b4{ background:url(../images/b4.jpg) no-repeat; height:713px; position:relative;}
.b5{ background:url(../images/b5.jpg) no-repeat; height:674px; position:relative; padding-top:176px;}
.b6{ background:url(../images/b6.jpg) no-repeat; height:183px; position:relative;padding-top:187px;}
.b2 .date{ position:absolute; color:#fff; top:245px; left:493px;}
.b3_tit{ line-height:40px; height:40px; margin-bottom:20px;}
.b3_tit a{ width:120px; height:40px;display:block; margin-left:382px;}
.publish_box{ width:418px; padding:20px; float:left;}
.publish_box textarea{ width:400px; border:0; background-color:#fff; height:116px; padding:4px 9px; font-size:14px; font-family:"微软雅黑"; margin-bottom:12px;}
.btn_pub{ display:block; width:80px; height:30px; margin-bottom:20px; line-height:30px; text-align:center;font-weight:bold; font-size:14px; color:#d70b0a; margin-right:19px; float:right;}
.pubed{ height:270px; overflow-y:scroll;}
.p_item{ border-bottom:1px dashed #b5b5b4; padding:10px 0; margin:0 10px; color:#d70b0a; font-size:14px;}
.p_item .form{ color:#ff717d;font-size:12px;}
.b5 .publish_box{ padding:0 0px 0 53px;}
.b5 .publish_box textarea{ height:108px}
/*滑动列表*/
.more_active{ padding:10px 0px 40px; width:960px; position:relative;}
#ma1.more_active{ padding:0px 40px 0px; width:920px; position:relative;}
#ma1 .ma_ul{ height:170px;}
#ma1 .ma_ul img{ display:block; width:156px; height:116px; padding:0; border:2px solid #f63d3c;}
#ma1 .ma_ul li{ float:left;_display:inline; margin:0 30px 0 0;}
#ma1 .ma_ul h3{ text-align:center; color:#d70b0a; font-weight:normal; font-size:14px; margin-top:3px;width:160px;height:22px;overflow: hidden;}
#ma1 .LeftBotton{ background-position:-140px 0;}
#ma1 .RightBotton{left:965px; background-position:-211px 0;}
#ma1 .LeftBotton:hover{ background-position:-176px 0;}
#ma1 .RightBotton:hover{background-position:-247px 0;}
.more_active{ padding:0px 57px 0px; width:885px; position:relative;}
.ma_ul{ height:140px;}
.ma_ul img{ display:block; width:200px; height:130px; padding:5px; background-color:#fff;}
.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.jpg) no-repeat;  display:block;overflow:hidden; width:35px; height:140px;left:0px;}
.more_active .RightBotton{left:964px; background-position:-70px 0;}
.LeftBotton:hover{ background-position:-35px 0;}
.RightBotton:hover{ background-position:-105px 0;}
/*礼包列表*/
.gift_ul{ float:right;width:459px;}
.gift_ul.vd{ padding:20px 0 0 ;}
.gift_ul li{width:134px; height:134px;  float:left; margin:0 19px 26px 0;}
.gift_ul a{ cursor:default; display:block; float:left;background-color:#d70b0a;}
.gift_ul a:hover{background-color:#f63d3c;}
.unuse a,.unuse a:hover{background-color:#999;}
.gift_ul img{ display:block; width:130px; padding:2px 2px 0; height:100px; margin:0 auto;}
.gift_ul p{ line-height:32px; height:32px; color:#fad2de; font-size:14px;text-align:center;}
.gift_ul a:hover{ text-decoration:none;} 
.b5 .gift_ul{ width:488px;}
.b5 .gift_ul li{ margin:0 19px 22px 0;}

.box1{ background:url(../images/b1.jpg) center top no-repeat; height:670px;}
.box1 .inner{ background:url(../images/bn_top.jpg) no-repeat; height:260px; position:relative; padding-top:410px;}
.yy_logo { position: absolute; width:125px; height:50px; display: block; top:40px; left:0 }
.topic{ position:absolute; width:630px; line-height:26px; font-size:14px; color:#fff; left:43px; top:287px;}
.share{ color:#fefd02; font-size:14px; padding-left:20px; margin-bottom:30px;}
.share_btn{ display:inline-block; line-height:23px; height:23px; background-color:#23ba35; color:#fff; padding:0 15px; border-radius:4px; margin-left:12px;}
.share_btn:hover{ text-decoration:none; background-color:#fdfe02; color:#138b38;}
.box2{ background:url(../images/b2.jpg) repeat; height:940px;}
.box2 .inner{ background:url(../images/tit1.jpg) no-repeat;position:relative; padding-top:229px;}
.zxh_btn{ display:block; position:absolute; width:290px; height:148px; left:354px; top:0;}
.box3{ background:url(../images/b3.jpg) repeat; height:854px;}
.box3 .inner{ background:url(../images/tit2.jpg) no-repeat;position:relative; padding-top:177px;}
.box4{ background:url(../images/b4.jpg) repeat; height:257px;}
.box5{ background:url(../images/b5.jpg) repeat; height:210px; width:100%}
.box_l{ background-color:#7d4f00; padding:10px; width:468px; float:left;}
.box_l .edit{ background-color:#e9b212; height:175px;}
.box_l .txt{ width:460px; padding:4px; height:120px; font-size:14px; line-height:24px; font-family:"微软雅黑"}
.box_l .fy_btn{ float:right; margin:9px 10px 0 0; font-size:16px; font-weight:bold; border-radius:4px; display:inline; background-color:#fcdc01; line-height:30px; height:30px; color:#7d4f00; padding:0 20px;}
.box_l .fy_btn:hover{ background-color:#fdfe02; color:#7d4f00;}
.show_box{ height:424px; overflow-y:scroll; width:468px; background-color:#fff;}
.sb_item{ padding:20px 10px; border-bottom:1px dotted #b5b5b4;}
.sb_item h3{ color:#b27f30; font-weight:normal; color:#b27f30;}
.sb_item p{ color:#7d4f00; font-size:14px; line-height:22px;}
.box_r{ border:2px dashed #7d4f00; float:right; width:470px; padding:15px 0 0px 20px;}
.tips{ width:135px; height:135px; float:left; margin:0 20px 18px 0; color:#7d4f00;}
.box3 .box_l{ background-color:#3d9b5c;}
.box3 .edit{ background-color:#34bc61;}
.box3 .box_r{ border-color:#3d9b5c;}
.box3 .tips{ color:#0e8134;}
/*弹窗，浮动框*/
.pop_bg{ background-color:#000; opacity:0.3; position:fixed; left:0; top:0; height:100%; width:100%; z-index:99;}
.side_box{width:325px;position:fixed; top:200px;left:50%; margin-left:500px;z-index:100;}
.pop_box{width:576px;position:fixed; top:50%; margin-top:-288px; left:50%; margin-left:-170px;z-index:100;}
.pop_inner{ border:8px solid #fdfe02; background:#fff9fa; border-top:0; margin-left:25px; position:relative;}
.close{ position:absolute; width:25px; height:25px; display:block; right:-8px; top:-133px;}
.vote li{ height:16px; margin-bottom:24px; color:#1c762a; padding:0 10px;}
.vote li b{ color:#1c762a; font-weight:normal; display:inline-block; width:135px;}
.vote .bar{ background-color:#571109; width:250px; height:16px; display:inline-block; vertical-align:middle; margin-right:3px; }
.vote .bar i{ display:inline-block;height:14px; vertical-align:middle }
.b1 i{ border:1px solid #478f45; background-color:#bde877;}
.b2 i{ border:1px solid #b0248d; background-color:#d843b3;}
.b3 i{ border:1px solid #586e97; background-color:#6c81b6;}
.b4 i{ border:1px solid #8aabb4; background-color:#a5cbd6;}
.b5 i{ border:1px solid #bf2146; background-color:#ee335f;}
.b6 i{ border:1px solid #e37f24; background-color:#fbe096;}
.b7 i{ border:1px solid #caae05; background-color:#caae05;}
.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;}
.pi1{ margin-left:14px;}
.pi1 .vote li{ color:#c00;}
.pi1 .vote input{ margin:3px 20px 3px 10px; display:inline-block;}
.pi1 .close{ top:-80px;}