﻿@charset "utf-8";
/* CSS Document */
body{ font-size:12px; margin:0; padding:0; font-family:"simsun"; background:url(/www/active/images/bg.jpg) repeat-x top; color:#4f5875;}
ul,li,p,dl,dd{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5{ margin:0; font-size:12px; font-weight:normal;}
img{ border:0;}
form{ margin:0; padding:0; border:0;}
a{ text-decoration:none; color:#4f5875;}
a:hover{ text-decoration:none; color:#f60;}
.clr{ clear:both; height:0; overflow:hidden}
.red{color:red;}

.activity_body{ background:url(/www/active/images/topbg.jpg) no-repeat center top; overflow:hidden; zoom:1;}
.topnav{ margin:188px auto  7px auto; clear:both; height:37px; width:965px;}
.topnav ul,.topnav ul li{ background:url(/www/active/images/topnav.gif) no-repeat left 0;}
.topnav ul{ float:right; background-position:left 0; width:454px; height:37px}
.topnav ul li{ float:left;display:inline;width:105px;text-indent:-10000px}
.topnav ul li a{ width:105; height:37px;display:block}
.topnav ul li#n1{ background-position:left -38px;}
.topnav ul li#n1.hover{ background-position:left 0;}
.topnav ul li#n2{ background-position:-105px 0;}
.topnav ul li#n2.hover{ background-position:-105px -38px;}
.topnav ul li#n3{ background-position:-210px 0;}
.topnav ul li#n3.hover{ background-position:-210px -76px;}
.topnav ul li#n4{ background-position:-315px 0;}
.topnav ul li#n4.hover{ background-position:-315px -114px;}

.cont_div{ clear:both; margin:0 auto; width:965px;}
.activity_left{ float:left; width:228px;}
.activity_right{ float:right; width:727px;}
.enter_border{ border:1px solid #7ba7c0; background:url(/www/active/images/enter_btnbg.gif); height:163px; clear:both; margin-bottom:3px;}
.enter_ta,.enter_ta a{ background:url(/www/active/images/enter_btn.jpg) no-repeat left 0;}
.enter_ta{ width:152px; height:71px; margin:27px auto 14px auto;}
.enter_ta a{ width:152px; height:71px; display:block;}
.enter_ta a:Hover{ background-position:left -72px;}
.enter_btm{ text-align:center; clear:both}

.left_sub_b{ background:#c7d8e4; border:1px solid #7ba7c0; clear:both; zoom:1; overflow:hidden; margin-bottom:3px; padding-bottom:10px}
.login_h2{ background:url(/www/active/images/login_title.gif); width:212px; height:29px; margin:18px auto; clear:both; overflow:hidden}
.login_bg_input{ border:1px solid #8faab2; background:#fff; width:102px; height:16px; padding:2px; font-size:100%; display:inline;}
.login_btn{ background:url(/www/active/images/btn3.gif); width:160px; height:27px; padding:0; border:none; margin:0 auto}
.top10_h2{ background:url(/www/active/images/top10_title.gif); width:212px; height:29px; margin:18px auto; clear:both}
.top10_ul{ clear:both}
.top10_ul li{ border:1px solid #8fb8d7; background:#fff; width:202px; height:46px; margin:0 auto 6px auto;}
.top10_ul li .top1{ background:url(/www/active/images/top_1.gif); width:63px; height:30px; float:left; text-align:center; line-height:30px; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:9px 12px 9px 9px; font-weight:bold; color:#fff; display:inline}
.top10_ul li .top2{ background:url(/www/active/images/top_2.gif); width:63px; height:30px; float:left; text-align:center; line-height:30px; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:9px 12px 9px 9px; font-weight:bold; color:#fff; display:inline}
.top10_ul li h3{ margin-top:9px; line-height:16px}
.top10_ul li strong{ color:#155895;}
.r_bg{ background:url(/www/active/images/r_bg.jpg) repeat-x top #fff; border:1px solid #7ba7c0; zoom:1;clear:both; padding:30px;}
.r_toptips{ text-align:right; height:30px; width:660px}
.r_sub_b{ border:2px solid #aeb8c3; padding:17px; clear:both; margin:0 auto 10px auto; background:#e7edf2; zoom:1; overflow:hidden; width:615px;}
.r_sub_b img{ width:179px; height:117px; padding:1px; border:3px solid #9cb9cb; background:#fff; float:left}
.r_sub_b div{ float:right; width:410px;}
.r_sub_b div h2{ clear:both; background:url(/www/active/images/h_1.jpg); height:43px; line-height:30px; font-size:14px; font-weight:bold;}
.r_sub_b div h2 a{ color:#f60;}
.r_sub_b div h2 img{ float:right; width:77px; height:23px; border:none; padding:0; margin:0;}
.r_sub_b div h3{ clear:both; line-height:20px}
.r_sub_b div h3 strong{ color:#155895}
.r_sub_b2{ border:2px solid #aeb8c3; padding:17px; clear:both; margin:0 auto 10px auto; background:#a4b5c3; zoom:1; overflow:hidden; width:615px;}
.r_sub_b2 img{ width:179px; height:117px; padding:1px; border:3px solid #9cb9cb; background:#fff; float:left}
.r_sub_b2 div{ float:right; width:410px;}
.r_sub_b2 div h2{ clear:both; background:url(/www/active/images/h_2.jpg); height:43px; line-height:30px; font-size:14px; font-weight:bold;}
.r_sub_b2 div h2 a{ color:#4f5875;}
.r_sub_b2 div h2 img{ float:right; width:77px; height:23px; border:none; padding:0; margin:0;}
.r_sub_b2 div h3{ clear:both; line-height:20px}
.r_sub_b2 div h3 strong{ color:#4f5875}
.r_sub_b3{ border:2px solid #aeb8c3; padding:17px; clear:both; margin:0 auto 10px auto; background:#e7edf2; zoom:1; overflow:hidden; width:615px;}
.r_sub_b3 div h2{ clear:both; background:url(/www/active/images/h_1.jpg); height:43px; line-height:30px; font-size:14px; font-weight:bold;}
.r_sub_b3 div h2 a{ color:#f60;}
.r_sub_b3 div h2 img{ float:right; width:77px; height:23px; border:none; padding:0; margin:0;}
.r_sub_b3 div h3{ clear:both; line-height:20px}
.r_sub_b3 div h3 strong{ color:#155895}
.r_sub_b4{ border:2px solid #aeb8c3; padding:17px; clear:both; margin:0 auto 10px auto; background:#a4b5c3; zoom:1; overflow:hidden; width:615px;}
.r_sub_b4 div h2{ clear:both; background:url(/www/active/images/h_2.jpg); height:43px; line-height:30px; font-size:14px; font-weight:bold;}
.r_sub_b4 div h2 a{ color:#4f5875;}
.r_sub_b4 div h2 img{ float:right; width:77px; height:23px; border:none; padding:0; margin:0;}
.r_sub_b4 div h3{ clear:both; line-height:20px}
.r_sub_b4 div h3 strong{ color:#4f5875}
.r_sub_b strong .point,.r_sub_b3 strong .point{color:red;}

.r_fy{ clear:both; text-align:right; color:#398ab9;padding:5px 10px;}
.r_fy a{ color:#155895;}
.r_fy a:hover{ color:#f60;}
.r_fy2{ clear:both; text-align:center; color:#398ab9; margin:0 0 20px 0;}
.r_fy2 a{ color:#155895;}
.r_fy2 a:hover{ color:#f60;}

.r_btmh2{ background:url(/www/active/images/r_btmh2.jpg); width:654px; height:28px; clear:both; text-indent:15px; font-weight:bold; color:#fff; margin:10px auto 0 auto; line-height:28px}
.r_btmul{ background:#dbe6ee; border:1px solid #b1bac5; zoom:1; overflow:hidden; border-top:0; width:652px; margin:0 auto}
.r_btmul ul{ margin:10px; zoom:1; overflow:hidden}
.r_btmul li{ width:45%; float:left; display:inline; margin:0 10px; line-height:21px;}
.footer{ width:965px; clear:both;}
.footer img{ margin:20px 0 0 240px;}
.footerbg{ background:url(/www/active/images/footerbg.jpg) repeat-x bottom center; height:135px; clear:both; overflow:hidden;}

.r_pages_h2{ clear:both; margin:0 auto 1px auto; background:url(/www/active/images/pages_title.jpg); width:655px; height:28px; text-indent:15px; font-size:14px; font-weight:bold; color:#fff; line-height:28px}
.r_pages_b{ background:url(/www/active/images/pages_topbg.jpg) no-repeat left top #e7edf2; border:1px solid #aeb8c3; zoom:1; overflow:hidden; width:652px; margin:0 auto 5px auto}
.r_pages_myid{ padding:20px; line-height:21px;}
.r_pages_myid b{ color:#f60;}
.r_pages_padiv{ padding:20px; clear:both}
.r_pages_padiv li{ margin-bottom:5px; background:#c9d9e6; border-left:1px solid #fff; border-bottom:1px solid #b1bec9; border-right:1px solid #b1bec9; border-top:1px solid #fff; padding:5px 10px 5px 20px; clear:both; line-height:21px;zoom:1; overflow:hidden;}
.r_pages_padiv li span{width:32px;height:32px;float:left;background:url(/www/active/images/icon_c.jpg) no-repeat;margin-right:20px;display:block;}
.rightText{float:left;width:520px;color:#185A96;}
.rightText h3{font-weight:bold;height:25px;line-height:25px;background:url(/www/active/images/icon_r.jpg) no-repeat right center;margin-top:5px;cursor:pointer;}
.rightText p{display:none;}
.rightText h3.open{background-image:url(/www/active/images/icon_d.jpg);}
.r_pages_padiv li.on span{background:url(/www/active/images/icon_o.jpg) no-repeat;}

/**/
.r_pages_more{margin:20px}
.r_pages_more li{ clear:both; border:1px solid #b9cad7; background:#f8fafb; overflow:hidden; zoom:1; padding:20px; margin-bottom:10px}
.r_pages_more li h2{ font-size:14px; font-weight:bold; color:#f60;margin-bottom:10px}
.r_pages_more li h3{ clear:both; line-height:21px}

/*0510*/
.r_pages_b0510{ background:#e7edf2; border:2px solid #aeb8c3; zoom:1;width:650px; margin:0 auto 5px auto}
.r_pages_b0510 h2{ font-size:20px; font-family:"微软雅黑","黑体"; height:50px; line-height:50px; text-align:center; background:#2a5389; color:#fff; margin:15px 15px 0 15px;}
.r_pages_b0510 h5{ background:url(/www/active/images/0510-bg.jpg); padding:15px 0; margin:1px 15px 1px 15px; font-size:14px; color:#2a5389; font-weight:bold; line-height:30px;zoom:1;}
.r_pages_blue0510{ background:#277bb6; margin:1px 15px 15px 15px; font-size:14px; color:#fff; line-height:25px; padding:15px;}
.r_pages_put0510{ background:#277bb6; padding:1px; font-size:14px; color:#fff; border:1px solid #4c738e;}
.btn0510{ background:url(/www/active/images/0510btn.gif); width:88px; height:25px; text-align:center; line-height:25px; font-size:14px; font-weight:bold; border:none;color:#155895;}
.bg0510-bg2{ background:url(/www/active/images/0510-bg2.jpg); width:657px; height:187px; margin-left:2px;}

.scrollMsg{ background:#2A5389;padding:5px 10px;font-size:14px;color:#fff;width:634px;margin:5px auto;}
.searchGift{ height:27px; border:1px solid #B0B7BF;background:url(/www/active/images/search_bg.gif) repeat-x center center;width:612px;margin:0 auto 5px;padding:6px 20px 0;color:#000;}
.input{ border:1px solid #88A0AA;padding:2px; width:100px; background:#F0F4F5}

.giftList{ padding:15px 0 15px 20px;}
.giftList li{ float:left; width:160px;border:1px solid #7BA7C0; background:#C7D7E4;padding:15px 15px 10px;+padding:15px 15px 5px;margin:0 16px 16px 0; position:relative;}
.showGift{width:160px;border:1px solid #7BA7C0; background:#C7D7E4;padding:15px 15px 10px;+padding:15px 15px 5px;position:relative;font-size:12px;line-height:20px;}
.giftDetail{ position:absolute; width:130px;height:187px; +height:192px; left:193px; border:1px solid #d3d3d3; background:#f7f7f7; z-index:10000; top:-1px;padding:15px; line-height:21px;filter:alpha(opacity=90);-moz-opacity:90;opacity:0.90; color:#000;display:none;font-weight:normal}
.showGift .giftDetail{+height:182px;}
.giftDetail h3{color:#FC4F02; font-size:14px; font-weight:bold; margin-bottom:10px;}
.giftPic{ width:158px; height:120px; border:1px solid #83ABC4;margin-bottom:10px;overflow:hidden;zoom:1;text-align:center;position:relative;}
.giftPic p{position:absolute;height:20px;line-height:20px;background:#fff;text-align:center;width:100%;z-index:100;filter:alpha(opacity=85);-moz-opacity:85;opacity:0.85; color:red;}
.giftLeft{ float:left; width:92px;color:#165895; font-weight:bold; line-height:21px; overflow:hidden;zoom:1; height:60px;}
.giftRight{ float:right; width:68px;padding-top:34px;height:26px;overflow:hidden;zoom:1;}
.del {text-decoration:line-through;}