.Main{ width:960px; margin:0px auto; clear:both;}
.MainL{ width:236px; float:left;}
.MainR{ float:right; width:712px;}
.line2{ background:url(bgline1.gif) repeat top; height:1px; line-height:1px; size:1px; margin:0px;clear:both; overflow:hidden;}
.line3{ background:url(bgline1.gif) repeat top; height:1px; line-height:1px; size:1px; margin:0px auto; width:666px; clear:both; overflow:hidden;}
.input1{ margin:0px 5px; color:#9C9C9C; width:230px; height:17px; border:#9C9C9C solid 1px; padding-left:3px;}
.input1on{ margin:0px 5px; color:#333; width:230px; height:17px; border:#9C9C9C solid 1px; padding-left:3px;}
.input2{ margin:0px 5px; color:#333; width:30px; height:17px; border:#9C9C9C solid 1px; text-align:center;}
.input3{ margin:0px; color:#333; width:568px; height:120px; border:#9C9C9C solid 1px; text-align:left;}
.input4{ margin:0px; color:#333; width:568px; height:17px; border:#9C9C9C solid 1px; text-align:left;}
.input5{ margin:0px; color:#333; width:100px; height:17px; border:#E0E0E0 solid 1px; text-align:left;}
.input6{ margin:0px; color:#333; width:315px; height:17px; border:#E0E0E0 solid 1px; text-align:left;}
.input7{ margin:0px; color:#333; width:550px; height:100px; border:#E0E0E0 solid 1px; text-align:left; font-size:12px;}
.input8{ margin-right:3px; color:#454545; background:url(bg27.gif) no-repeat left top; width:86px; height:19px; line-height:19px; border:0px; padding-left:3px;}
.input9{ margin-right:3px; color:#454545;  width:80px; height:17px; line-height:17px;}
.but1{width:107px; height:21px; line-height:21px; color:#fff; text-align:center; border:0px; font-size:12px;  background:url(but1.gif); cursor:pointer;}
.but2{width:61px; height:21px; line-height:21px; color:#fff; text-align:center; font-weight:bold; border:0px; font-size:12px; background:url(but2.gif); margin-left:10px; cursor:pointer;}
.but3{width:53px; height:20px; line-height:20px;}
.but4{width:70px; height:21px; line-height:21px; color:#fff; text-align:center; border:0px; font-size:12px; background:url(but6.gif); cursor:pointer;}
h1{ padding-left:10px; color:#333333; position:relative; text-align:left; height:32px; line-height:32px;}
h1 span{margin-right:5px; color:#B80000;}
.more{position:absolute; right:10px; top:0px; overflow:hidden;font-size:12px; color:#333333}

.more a:link{ color:#333; font-size:12px; font-weight:400;}
.more a:visited{font-size:12px;}
.more a:hover{ text-decoration:underline;font-size:12px;}
.Gtop{ width:960px; margin:0px auto; background:url(bg6.gif);}
.Gtop .Gtop_a{ background:url(bg6t.gif); height:6px;ine-height:1px; size:1px; margin:0px;clear:both; overflow:hidden;}
.Gtop .Gtop_b{background:url(bg6b.gif); height:6px;ine-height:1px; size:1px; margin:0px;clear:both; overflow:hidden;}
.Gtop ul{ float:left; height:115px; width:185px; text-align:left; overflow:hidden; padding-top:30px;}
.Gtop ul img{ margin-bottom:5px;}
.Gtop ul.Gtop_t{ width:78px; padding-top:40px; height:105px; text-align:center;}
.Gtop ul.Gtop_L{ width:170px; text-align:center; line-height:16px; padding:0px; height:145px;}
.Gtop ul.Gtop_L a{ text-decoration:underline;}
.Gtop ul.Gtop_L img{ margin:0px auto;}
.MainL h1{ background:url(bg3.gif);}
.MainL .Gift_a{ background:url(bg1.gif); height:40px; margin-bottom:3px; padding:7px 0px; text-align:center; position:relative;}
.MainL .Gift_a ul{ height:20px; clear:both; overflow:hidden; font-weight:bold; font-size:14px;}
.MainL .Gift_b{ text-align:center; line-height:26px; font-size:14px; font-weight:bold;}
.MainL .Gift_b ul{ width:115px; float:left; background:url(bg2.gif);}
.MainL .Gift_b ul.Gift_b_r{ float:right;}
.MainL .Login{ background:url(bg4.gif); clear:both;}
.MainL .Login .Login1{ width:236px;text-align:center; clear:both; height:57px; overflow:hidden; padding:10px 0px 0px 0px; margin:0px auto;}
.MainL .Login .Login1 ul{ clear:both; text-align:left; margin-bottom:5px; height:20px; line-height:24px;}
.MainL .Login .Login1 ul label{ text-align:right; width:60px; float:left; margin-right:5px;}
.MainL .Login .Login2{ width:220px; margin:0px auto; text-align:center; overflow:hidden; border-top:#F2F2F2 solid 1px; height:22px; line-height:22px; padding-top:3px;}
.MainL .Login .Login2 ul{ float:left; width:40%; text-align:left; margin-left:10px;}
.MainL .Login .Login2 ul img{margin-right:5px; vertical-align:middle;}

.MainL .Self{background:url(bg4.gif); clear:both;width:236px;}
.MainL .Self h2{ background:url(bg3.gif);position:relative; text-align:center; height:32px; line-height:32px;}
.MainL .Self ul{ clear:both; text-align:center; margin:5px auto;}
.MainL .Self ul li{ margin:0px auto; text-align:center;}

.MainL .Rank{ background:url(bg4.gif);}
.MainL .Rank .RankCont{ margin:5px auto; text-align:left; width:216px;}
.MainL .Rank .RankCont ul{ height:20px; line-height:20px;clear:both; width:216px; overflow:hidden; margin:3px 0px;}
.MainL .Rank .RankCont ul li{ float:right; width:66px;}
.MainL .Rank .RankCont ul li.RankContL{ width:120px;background:url(icon1.gif) no-repeat left top; padding-left:24px; float:left; font-weight:bold; }
.MainL .Bot{ margin:0px; padding:0px; clear:both; background:url(bg5.gif); height:6px; size:1px; font-size:1px; line-height:1px; overflow:hidden;}
.MainR .Top{ margin:0px; padding:0px; clear:both; background:url(bg10.gif); height:5px; size:1px; font-size:1px; line-height:1px; overflow:hidden;}
.Gifts .Bot{ margin:0px; padding:0px; clear:both; background:url(bg9.gif); height:5px; size:1px; font-size:1px; line-height:1px; overflow:hidden;}
.Gifts{background:url(bg14.gif);width:712px; float:right;}
.Gifts .Top{ background:url(bg16.gif); height:42px; line-height:42px; position:relative;}
.Gifts .Top .Top_a{ float:left; width:140px; text-align:center; font-size:14px; font-weight:bold; }
.Gifts .Top .Top_a span{ margin-right:5px;}
.Gifts .Top .Top_d{ float:left; width:220px; text-align:left; padding-left:10px; font-size:14px; font-weight:bold; }
.Gifts .Top .Top_d span{ margin-right:5px;}
.Gifts .Top .Top_b{ float:left;padding-top:8px; height:34px;}
.Gifts .Top .Top_b ul{ float:left; background:url(bg18.gif) no-repeat top; width:110px; height:34px; line-height:30px; color:#B4040A; margin-right:3px; cursor:pointer;font-size:12px; font-weight:bold;}
.Gifts .Top .Top_b ul.Top_bon{ background:url(bg17.gif); color:#FFFFFF;}
.Gifts .Top .Top_b a:link{text-decoration:none} 
.Gifts .Top .Top_b a:visited{text-decoration:none} 
.Gifts .Top .Top_b a:hover{text-decoration:none} 

.Gifts .Top .Top_c{ float:right; width:136px; height:26px; background:url(bg2.gif); line-height:26px; text-align:center; margin-top:6px; margin-right:6px;_margin-right:3px;}
.Gifts .Gifts_a{ width:666px; margin:10px auto; text-align:left; clear:both;}
.Gifts .Gifts_a img{ border:0px; width:100px; height:80px; float:left;}
.Gifts .Gifts_a ul{ float:left; width:400px; padding:0px 10px; text-align:left;}
.Gifts .Gifts_a ul h3{ height:22px; line-height:22px; overflow:hidden; margin-bottom:4px;}
.Gifts .Gifts_a ul li{ clear:both; height:18px; line-height:18px; overflow:hidden;}
.Gifts .Gifts_a ul.Gifts_a_r{ width:120px; text-align:center;}
.huanqu{ background:url(but3.gif); width:69px; height:21px; line-height:21px; font-size:12px; text-align:center; margin:28px auto;}
.huanqu2{ background:url(but3.gif); width:69px; height:21px; line-height:21px; font-size:12px; text-align:center; 
;}
.Gifts .Bot{ margin:0px; padding:6px 10px 10px 0px; clear:both; background:url(bg15.gif); height:21px; line-height:21px; font-size:12px; text-align:right; overflow:hidden;}
.Gifts .Bot a{ margin:0px 3px;}
.Coupons{background:url(bg14.gif);width:712px; float:right;}
.Coupons .Top{ background:url(bg16.gif); height:42px; line-height:42px; position:relative;}
.Coupons .Top .Top_d{ float:left; width:220px; text-align:left; padding-left:10px; font-size:14px; font-weight:bold; }
.Coupons .Top .Top_d span{ margin-right:5px;}
.Coupons .Top  .Top_c{ float:right; width:136px; height:26px; background:url(bg2.gif); line-height:26px; text-align:center; margin-top:6px; margin-right:6px;_margin-right:3px;}
.Coupons .Top .Top_e{ float:right; width:180px; height:26px; line-height:26px; text-align:center; margin-top:6px; margin-right:6px;_margin-right:3px;}
.Coupons .Coupons_a{ width:666px; margin:10px auto; text-align:left; clear:both;}
.Coupons .Coupons_a img{ border:0px; width:100px; height:80px; float:left;}
.Coupons .Coupons_a ul{ float:left; width:330px; padding:0px 10px; text-align:left;}
.Coupons .Coupons_a ul h3{ height:22px; line-height:22px; overflow:hidden; margin-bottom:4px;}
.Coupons .Coupons_a ul li{ clear:both; height:18px; line-height:18px; overflow:hidden;}
.Coupons .Coupons_a ul.Coupons_a_r{ width:100px;padding:0px; text-align:center; line-height:80px;}
.huanqu{ background:url(but3.gif); width:69px; height:21px; line-height:21px; font-size:12px; text-align:center; margin:28px auto;}
.Coupons .Bot{ margin:0px; padding:6px 10px 10px 0px; clear:both; background:url(bg15.gif); height:21px; line-height:21px; font-size:12px; text-align:right; overflow:hidden;}
.Coupons .Bot a{ margin:0px 3px;}

.Activity{background:url(bg8.gif);width:712px; clear:both; float:right; margin-bottom:10px;}
.Activity h1{background:url(bg7.gif);}
.Activity ul{ width:220px; margin:10px 2px 10px 10px;_margin:10px 4px 10px 6px; float:left;}
.Activity ul img{ float:left; width:100px; height:80px; float:left;border:#DADADA solid 1px; padding:1px;}
.Activity ul li{ float:right; width:110px; height:19px; line-height:18px; overflow:hidden; text-align:left;}
.Activity ul li.Hot_b{ height:21px;}
.Activity ul li.Hot_t{ height:23px; font-size:14px; line-height:23px;}
.Activity .Bot{margin:0px; padding-bottom:0px; clear:both; background:url(bg9.gif); height:5px; size:1px; font-size:1px; line-height:1px; overflow:hidden;}

.Hot{ width:475px; float:left; background:url(bg20.gif);}
.Hot h1{ padding-left:10px; color:#333333; position:relative; text-align:left; height:32px; line-height:32px; background:url(bg12.gif);}
.Hot h1 span{margin-right:5px; color:#B80000;}
.Hot ul{ width:220px; margin:10px 2px 10px 10px;_margin:10px 4px 10px 6px; float:left;}
.Hot ul img{ float:left; width:100px; height:80px; float:left;}
.Hot ul li{ float:right; width:110px; height:19px; line-height:18px; overflow:hidden; text-align:left;}
.Hot ul li.Hot_b{ height:21px;}
.Hot ul li.Hot_t{ height:23px; font-size:14px; line-height:23px;}
.Hot .Bot{margin:0px; padding:0px; clear:both; background:url(bg21.gif); height:6px; size:1px; font-size:1px; line-height:1px; overflow:hidden;}
.MainR .Giftsx{background:url(bg14.gif);}
.MainR .Giftsx h1{ background:url(bg16.gif); height:42px; line-height:42px; position:relative;}
.MainR .Giftsx .Top{ background:url(bg16.gif); height:42px; line-height:42px; position:relative;}
.MainR .Giftsx .Top .Top_d{ float:left; width:220px; text-align:left; padding-left:10px; font-size:14px; font-weight:bold; }
.MainR .Giftsx .Top .Top_d span{ margin-right:5px;}
.MainR .Giftsx .Top .Top_e{ float:right; width:180px; height:26px; line-height:26px; text-align:center; margin-top:6px; margin-right:6px;_margin-right:3px;}
.MainR .Giftsx .Bot{margin:0px; padding:0px; clear:both; background:url(bg23.gif); height:11px; size:1px; font-size:1px; line-height:1px; overflow:hidden;}
.MainR .Giftsx .Bot2{ margin:0px; padding:6px 10px 10px 0px; clear:both; background:url(bg15.gif); height:21px; line-height:21px; font-size:12px; text-align:right; overflow:hidden;}
.MainR .Giftsx .Bot2 a{ margin:0px 3px;}
.MainR .Giftsx .Giftsx_a { width:666px; margin:0px auto; clear:both; overflow:auto; text-align:left;}
.MainR .Giftsx .Giftsx_a img{ width:288px; height:230px; border:#DADADA solid 2px; float:left;}
.MainR .Giftsx .Giftsx_a ul{ width:340px; float:right; padding:5px 10px;line-height:25px;}
.MainR .Giftsx .Giftsx_a ul h3{ }
.MainR .Giftsx .Giftsx_a ul li{ clear:both;  font-size:14px;}
.MainR .Giftsx .Giftsx_b{ width:666px; margin:0px auto; clear:both; overflow:auto;text-align:left;}
.MainR .Giftsx .Giftsx_b h4{ margin-bottom:5px;}
.MainR .Giftsx .Giftsx_b ul{ clear:both; overflow:auto; font-size:14px;}
.MainR .Giftsx .Giftsx_c{ width:642px; margin:0px auto; clear:both; overflow:auto;text-align:left; border:#E8E8E8 solid 1px; padding:10px 11px; background:#F2F2F2;}
.MainR .Giftsx .Giftsx_c h4{}
.MainR .Giftsx .Giftsx_c ul{ clear:both; font-size:14px; font-weight:bold; margin:8px 0px; text-align:right;}
.MainR .Giftsx .Giftsx_c ul li{ float:left; width:214px; text-align:left;}
.MainR .Giftsx .Giftsx_c ul li span{ margin-left:5px; color:#b80000;}
.MainR .Giftsx .Giftsx_c ul li.Giftsx_ck{ width:428px;}
.MainR .Giftsx .Giftsx_d{ width:666px; margin:0px auto 5px auto; clear:both; overflow:auto;text-align:left;}
.MainR .Giftsx .Giftsx_e{}
.MainR .Giftsx .Giftsx_e{ background:url(bg19.gif); height:31px; line-height:31px;}
.MainR .Giftsx .Giftsx_e ul{}
.MainR .Giftsx .Giftsx_e ul li{ float:left; text-align:center; font-size:14px; color:#333; font-weight:bold; width:92px;}
.MainR .Giftsx .Giftsx_e ul li.Giftsx_e1{ width:380px; padding-left:25px; text-align:left;}
.MainR .Giftsx .Giftsx_f{ margin:5px auto; width:670px;}
.MainR .Giftsx .Giftsx_f ul{ height:20px; overflow:hidden; margin:3px auto;}
.MainR .Giftsx .Giftsx_f ul li{ float:left; text-align:center; width:93px;}
.MainR .Giftsx .Giftsx_f ul li.Giftsx_f1{ width:370px; padding-left:15px; text-align:left; background:url(icon3.gif) no-repeat  left 6px; height:20px; overflow:hidden;}
.MainR .Giftsx .Giftsx_g{ width:353px; height:170px; margin:120px auto; overflow:hidden; background:url(bg24.gif); padding-top:45px; font-size:14px; text-align:center; font-weight:bold;}
.MainR .Giftsx .Giftsx_g ul{ margin:15px 0px; clear:both;}
.MainR .Giftsx .Giftsx_g ul li{ clear:both;}
.MainR .Giftsx .Giftsx_g ul div{  line-height:26px; font-size:14px; color:#fff; font-weight:bold; float:left; margin:0px 10px 0px 25px;_margin:0px 10px 0px 13px;}
.MainR .Giftsx .Giftsx_g ul div a{ color:#fff;background:url(but7.gif); padding:5px 7px 4px 7px; *padding:6px 7px 4px 7px; text-align:center;}
.MainR .Giftsx .Giftsx_g ul div a:hover{background:url(but8.gif); text-decoration:none;}
.MainR .Giftsx .Giftsx_g ul div a span{ margin:0px 8px;}
.MainR .Giftsx .Giftsx_h{ width:350px; margin:170px auto; overflow:hidden; background:url(bg25.gif) no-repeat right 10px; font-size:14px; padding-right:240px; text-align:left;}
.MainR .Giftsx .Giftsx_h h5{ background:url(bgline1.gif) repeat-x bottom left; padding-bottom:5px;}
.MainR .Giftsx .Giftsx_h ul{ margin:15px 0px; clear:both;}
.MainR .Giftsx .Giftsx_h ul div{  line-height:21px; width:121px; height:21px; font-size:12px; color:#fff; text-align:center; float:left; margin-right:10px;background:url(but9.gif);}
.MainR .Commentary{background:url(bg8.gif);width:712px; float:right;}
.MainR .Commentary h1{background:url(bg7.gif);}
.MainR .Commentary .Bot{margin:0px; padding:0px; clear:both; background:url(bg9.gif); height:5px; size:1px; font-size:1px; line-height:1px; overflow:hidden;}
.MainR .Commentary_a{ margin:10px auto; width:666px; clear:both; overflow:auto;}
.MainR .Commentary_a .Commentary_a_l{ float:left; width:54px; text-align:center; overflow:hidden; line-height:16px;}
.MainR .Commentary_a .Commentary_a_l img{ width:50px; height:50px; background:#fff; padding:1px; border:#DADADA solid 1px; clear:both; display:block;}
.MainR .Commentary_a .Commentary_a_r{ background:#F4F4F4; padding:10px; text-align:left; float:right; width:574px; font-size:14px;}
.MainR .Commentary_a .Commentary_a_r h6{ margin-bottom:5px; font-size:12px; font-weight:normal; background:url(bgline1.gif) repeat-x bottom; padding-bottom:3px;}
.MainR .Commentary_a .Commentary_a_r h6 span{ margin-right:8px;}
.MainR .Commentary_a .Commentary_a_r ul{ text-align:left;}
.MainR .Commentary_b{margin:0px auto; width:626px; clear:both; overflow:auto; background:#F4F4F4; padding:20px;}
.MainR .Commentary_b ul{ margin:5px auto; text-align:left;}
.MainR .Commentary_b ul span{ margin:0px 10px;}