@charset "utf-8"; 
/*normal*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0; margin:0;}
fieldset, img, button, input{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
table{border-collapse:collapse; border-spacing:0; font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
ul{list-style:none;}
body{background:#FFF url(../images/nav_vip.png) repeat-x center -645px; font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; color:#595959; text-align:center;}

/*global*/
.dis{display:none;}
.hot{color:#cd0000;}
/*.text{color:#8c8c8c;}
.more{text-align:right;}
.center{text-align:center;}*/
a{color:#325e7f;}
a:link, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
a.focus:link, a.focus:visited{text-decoration:underline;}
a.focus:hover, a.focus:active{text-decoration:none;}
.link_more{position:absolute; top:7px; right:15px;}

/*  */
#season{background:url(../images/bg_season.jpg) no-repeat; min-width:980px; height:120px;}
#header{position:relative; width:980px; height:120px; margin:0 auto; z-index:2;}
#container{position:relative; width:980px; margin:0 auto; text-align:left; z-index:1;}
#main{float:left; width:520px; margin-left:220px; display:inline;}
#intro{position:absolute; left:0; top:0; width:210px;}
#sidebar{float:right; width:230px;}
#footer{clear:both; width:980px; margin:0 auto; text-align:center; padding-bottom:20px;}

/*===logo ===*/
h1 a,
h2 span{position:absolute; overflow:hidden; background:url(/images/userlog.jpg) no-repeat; font-size:0; line-height:50px; width:184px;}
h1 a{height:60px; background-position:center 0; top:14px; left:0;}
h2 span{height:11px; background-position:center -60px; top:74px; left:0;}

/*=== ˵ ===*/
#nav_search{position:absolute; z-index:2; right:0; top:38px; background:url(../images/nav_vip.png) no-repeat left 0; height:22px; padding-left:3px;}
#nav_search .input_search{background:url(../images/nav_vip.png) repeat-x left -23px; float:left; width:225px; color:#8C8C8C; line-height:18px; padding-top:3px; height:20px;}
#nav_search .bt_search{height:23px; background:url(../images/nav_vip.png) no-repeat left -46px; width:62px; font-size:0; line-height:60px; margin-left:-1px; float:left; cursor:pointer;}
#nav_search_list{border:1px solid #DFDFDF; position:absolute; top:21px; left:0; width:225px; background:#FFF;}
#nav_search_list a{display:block; padding:1px 5px 3px; text-align:left; zoom:1;}
#nav_search_list li.close a{text-align:right;}
#nav_search_list li a:hover,#nav_search_list li a:active{background:#F3F3F3; text-decoration:none;}

#nav_map h3{display:none;}
#nav_map div{position:absolute; z-index:1; top:68px; left:0; width:100%;}
#nav_map ul{float:left; font-family:Tahoma, Simsun, Helvetica, Arial, sans-serif;}
#nav_map ul li{float:left;}
#nav_map ul li a{float:left; height:42px; overflow:hidden; font-size:14px; line-height:43px; padding:0 10px; text-align:center; color:#FFF;}
#nav_map ul li a:hover,#nav_map ul li a:active{text-decoration:none; color:#FFD200;}
#nav_map ul li a.on{background:url(../images/nav_vip.png) no-repeat 0 -570px; height:4px; padding:0 0 0 10px; margin-top:4px; color:#7d0000; cursor:pointer;}
#nav_map ul li a.on span{display:block; background:url(../images/nav_vip.png) no-repeat right -570px; line-height:35px; padding:0 10px 0 0; margin:0;}
#nav_map ul li a.on:hover,#nav_map ul li a.on:active{color:#7d0000;}

/* main nav start */
#nav_full{background:url(../images/nav_vip.png) repeat-x 0 -340px;}
#nav_map h4{float:left; background:url(../images/nav_vip.png) no-repeat -8px -490px; width:118px; height:42px;}
#nav_map h4 span{display:none;}
#nav_map ul li{display:inline; position:relative;}

#nav_map .nav_sub{position:absolute; top:37px; left:50%; margin-left:-57px; width:115px;}
#nav_map .nav_sub ul{background:url(../images/nav_drop.png) no-repeat; width:115px; padding-top:10px;}
#nav_map .nav_sub ul li{float:none; display:block; margin:0 3px;}
#nav_map .nav_sub ul li a{float:none; display:block; height:22px; font-size:12px; line-height:23px; width:99px; padding:0 5px; text-align:left; color:#325e7f;}
#nav_map .nav_sub ul li a:hover{background-color:#c4d3df; color:#325e7f;}

#nav_map .nav_sub_bottom{position:relative; top:0; clear:both; background:url(../images/nav_drop.png) no-repeat 0 bottom; width:115px; height:10px; font-size:0; line-height:0;}
/* main nav end */

#nav_vip{height:25px; background:url(../images/nav_vip.png) no-repeat left -89px; position:absolute; z-index:3; right:0;}
#nav_vip .forbg{height:25px; background:url(../images/nav_vip.png) no-repeat right -141px; margin-left:3px;}
#nav_vip .forbg .forbg{height:25px; background:url(../images/nav_vip.png) repeat-x left -115px; margin:0 3px 0 0;}
#nav_vip li{float:left;}
#nav_vip li.default{background:url(../images/nav_vip.png) no-repeat right -540px; padding-right:6px; margin-right:6px;}
#nav_vip a{float:left; padding:0 5px; line-height:25px;}
#nav_vip #welcome span{float:left; padding:0 5px; line-height:24px;}
#nav_vip a small{background:url(../images/nav_vip.png) no-repeat 0 -457px; margin-left:5px;}
#nav_vip a small span{visibility:hidden;}
#nav_vip a.help{background:url(../images/nav_vip.png) no-repeat -75px -54px; padding-left:20px;}
#nav_vip a.bt_bevip{background:url(../images/nav_vip.png) no-repeat left -427px; width:76px; height:24px; padding:0; margin:0 5px;}
#nav_vip a.bt_bevip:hover{background-position:-80px -427px;}

#nav_vip .nav{position:relative;}
#nav_vip .nav a:hover,#nav_vip .nav a:active{text-decoration:none;}
#nav_vip .nav a.on{background:#FFF; padding:0 4px; margin-top:1px; border:1px solid #DFDFDF; border-bottom:none; line-height:22px;}

.nav_out{position:absolute; top:24px; left:0; background:#FFF; width:95px; border:1px solid #DFDFDF; border-top:none;}
.nav_out ul{border-bottom:1px dotted #DFDFDF; margin-bottom:5px; padding-bottom:5px; zoom:1;}
.nav_out ul:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.nav_out ul.end{border-bottom:none; margin-bottom:0;}
#nav_vip .nav_out a{display:block; text-align:left; width:85px; height:20px; line-height:20px;}
#nav_vip .nav_out a:link,#nav_vip .nav_out a:visited{background:#FFFFFF;}
#nav_vip .nav_out a:hover,#nav_vip .nav_out a:active{background:#F3F3F3;}

.bg_menu_channel{margin-top:-52px; margin-right:80%; height:42px; background:url(../images/nav_vip.png) repeat-x 0 -340px;}

/*
#nav_map ul ul{position:absolute; top:42px; left:0; text-align:left; width:700px;}
#nav_map ul ul li{float:none; display:inline;}
#nav_map ul ul li a{display:inline; height:auto; font-size:12px; line-height:27px; color:#881313; padding:0 4px;}
#nav_map ul ul li a:hover,#nav_map ul ul li a:active{color:#881313; text-decoration:underline;}
#nav_map ul ul li a.nav_sub_on{font-weight:700;}
#nav_map ul ul li a.nav_sub_on:hover,#nav_map ul ul li a.nav_sub_on:active{text-decoration:none;}
#nav_map ul li a.on{background:url(../images/nav_vip_main.png) no-repeat center -131px; font-weight:bold; color:#FFD200;}
#nav_map ul#nav_channel{background:url(../images/nav_vip_main.png) no-repeat 0 -88px; margin-left:5px; padding-left:5px;}
#nav_map ul#nav_channel ul{text-align:right; right:160px; left:auto;}
#header a.bevip{background:url(../images/nav_vip_main.png) no-repeat -82px -68px; padding-left:21px; color:#881313; position:absolute; top:148px; right:0;}
*/

/*=== ȼͼ ===*/
.level1,
.level2,
.level3,
.level4,
.level5,
.level6,
.level1_n,
.level2_n,
.level3_n,
.level4_n,
.level5_n,
.level6_n,
.icon_year,
.icon_year_off,
.icon_pay,
.icon_pay_off{background:url(../images/icon_level.png) no-repeat; display:inline-block; width:39px; height:16px; line-height:40px; overflow:hidden; font-size:0;}
.level1{background-position:0 0;}
.level2{background-position:-50px 0;}
.level3{background-position:-100px 0;}
.level4{background-position:-150px 0;}
.level5{background-position:-200px 0;}
.level6{background-position:-250px 0;}
.level1_n{background-position:0 -30px;}
.level2_n{background-position:-50px -30px;}
.level3_n{background-position:-100px -30px;}
.level4_n{background-position:-150px -30px;}
.level5_n{background-position:-200px -30px;}
.level6_n{background-position:-250px -30px;}
.icon_year{background-position:-310px 0; width:16px;}
.icon_year_off{background-position:-310px -30px; width:16px;}
.icon_pay{background-position:-350px 0; width:16px;}
.icon_pay_off{background-position:-350px -30px; width:16px;}

/* ԲǺ */
.title{clear:both; display:block; background:url(../images/bg_index.png) no-repeat; height:30px; font-size:12px; line-height:30px; font-weight:700; text-indent:20px;}

/* ͼ */
.icon_new{background:url(../images/bg_index.png) no-repeat right -390px; padding-right:23px;}
.icon_hot{background:url(../images/bg_index.png) no-repeat right -420px; padding-right:23px;}
.icon_end{background:url(../images/bg_index.png) no-repeat right -450px; padding-right:23px; color:#666666;}

/*  */
.item{float:left; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/* normal_list */
.normal_list li{background:url(../images/bg_index.png) no-repeat -970px -323px; padding-left:10px; margin-left:10px;}

/*=== tip ===*/
.user_tips{background-color:#fcfe9b; border:1px solid #ffe876; padding:5px 10px; margin-bottom:5px;}

/* ͨԱť */
/* index bt_user_join as same ad bt_bevip */
.bt_user_join{display:block; overflow:hidden; background:url(../images/nav_vip.png) no-repeat 0 -430px; width:76px; height:18px; margin:0 auto; font-size:0; line-height:54px;}
a.bt_user_join:hover{background-position:-80px -430px;}
.bt_quick_join{display:block; overflow:hidden; background:url(../images/bg_index.png) no-repeat 0 -160px; width:133px; height:35px; margin:0 auto; font-size:0; line-height:100px;}
a.bt_quick_join:hover{background-position:0 -310px;}

/* slider */
.slider_show{position:relative; width:520px; height:186px; margin-bottom:10px;}
.contentslider{width:520px; height:160px;}
.contentslider .opacitylayer{width:100%; height:100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1;}
.contentslider .slider_ad{display:none;}
.contentslider .slider_ad img{width:520px; height:160px;}
.pagination{height:26px;}
.pagination a{float:left; background:url(../images/bg_index.png) no-repeat -220px -70px; width:104px; height:19px; padding-top:7px; text-align:center; line-height:1.231;}
.pagination a.selected{background:url(../images/bg_index.png) no-repeat -330px -70px; color:#FFFFFF; font-weight:700;}
.pagination a:hover, .pagination a:active{text-decoration:none;}
.slider_line_l{position:absolute; top:160px; background:url(../images/bg_index.png) no-repeat -220px -40px; width:2px; height:26px;}
.slider_line_r{position:absolute; right:0; top:160px; background:url(../images/bg_index.png) no-repeat -738px -40px; width:2px; height:26px;}

/* ¶̬ */
#news{position:relative; margin-bottom:10px;}
#news:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
/*#news .title{background-position:-220px -110px; text-indent:28px; margin-bottom:10px;}*/

.news_tab{background:url(../images/bg_index.png) no-repeat -220px -110px; height:30px; margin-bottom:10px;}
.news_tab ul{margin-left:2px; overflow:hidden;}
.news_tab ul li{float:left; margin-left:-2px; text-align:center; line-height:32px;}
.news_tab ul li a{display:block; width:105px; height:30px; background:url(../images/bg_index.png) no-repeat -460px -220px;}
.news_tab ul li a:hover,
.news_tab ul li a.on{background:url(../images/bg_index.png) no-repeat -460px -260px; position:relative; color:#595959; font-weight:700;}
.news_tab ul li a:hover, .news_tab ul li a:active{text-decoration:none;}

.news_show{float:left; padding:5px 0 0 20px;}
.news_show img{width:150px; height:85px;}
.news_show p{text-align:center;}
.news_list{float:right; width:330px; text-align:left; line-height:1.231;}
.news_list:after,
.news_list li:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.news_list li{clear:both; margin-bottom:10px;}
.news_list strong{float:left; font-weight:normal; padding-right:5px; color:#325e7f;}
.news_list strong a{display:-moz-inline-box; display:inline-block; width:30px; text-align:center;}
.news_list .item{width:200px; padding-top:1px;}
.news_list em{float:right; font-size:11px; font-style:normal; margin-right:5px; color:#8c8c8c;}

.news_show3{float:left; padding:30px 0 0 20px;}
.news_show3 img{width:185px; height:154px;}
.news_show3 p{text-align:center;}
.news_list3{float:right; width:290px; text-align:left; line-height:1.231;}
.news_list3:after,
.news_list3 li:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.news_list3 li{clear:both; margin-bottom:10px;}
.news_list3 strong{float:left; font-weight:normal; padding-right:5px; color:#325e7f;}
.news_list3 strong a{display:-moz-inline-box; display:inline-block; width:30px; text-align:center;}
.news_list3 .item{width:150px; padding-top:1px;}
.news_list3 em{float:right; font-size:11px; font-style:normal; margin-right:5px; color:#8c8c8c;}



.news_list1{float:left; width:240px; text-align:left; line-height:1.231;}
.news_list1:after,
.news_list1 li:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.news_list1 li{clear:both; margin-bottom:10px; margin-left:15px; list-style:none}
.news_list1 strong{float:left; font-weight:normal; padding-right:5px; color:#325e7f;}
.news_list1 strong a{display:-moz-inline-box; display:inline-block; width:30px; text-align:center;}
.news_list1 .item{width:100px; padding-top:1px;}
.news_list1 em{float:right; font-size:11px; font-style:normal; margin-right:5px; color:#8c8c8c;}

.news_list2{float:left; width:240px; text-align:left; line-height:1.231; margin-left:5px;}
.news_list2:after,
.news_list2 li:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.news_list2 li{clear:both; margin-bottom:10px; margin-left:15px;}
.news_list2 strong{float:left; font-weight:normal; padding-right:5px; color:#325e7f;}
.news_list2 strong a{display:-moz-inline-box; display:inline-block; width:30px; text-align:center;}
.news_list2 .item{width:100px; padding-top:1px;}
.news_list2 em{float:right; font-size:11px; font-style:normal; margin-right:5px; color:#8c8c8c;}

#news_preview{float:none; width:420px; margin-left:50px;}
#news_preview strong{color:#595959; width:80px;}
#news_preview .item{width:330px;}

/* Ƶ */
.channel_nav{clear:both; background:url(../images/bg_index.png) no-repeat -220px -150px; height:38px;}
.channel_nav li{float:left; font-size:14px; font-weight:700; line-height:38px; text-align:center; margin-right:-2px;}
.channel_nav li a{display:block; background:url(../images/bg_index.png) no-repeat -580px -70px; width:132px; height:38px; color:#325e7f; position:relative;}
.channel_nav li .channel_nav_game{background:none; margin-left:-2px;}
.channel_nav li a:hover,
.channel_nav li a:active,
.channel_nav .channel_nav_on a{background:url(../images/bg_index.png) no-repeat -440px -70px; color:#595959; text-decoration:none;}

.channel{position:relative; border:1px solid #d4d4d4; border-width:0 1px; padding:10px 10px 0; zoom:1;}
.channel:after{content:"."; display:block; height:10px; font-size:0; clear:both; visibility:hidden;}

.channel h4{clear:both; background:url(../images/bg_index.png) no-repeat -970px -325px; border-bottom:1px solid #e5e5e5; padding:0 0 5px 10px; margin-bottom:10px; font-size:12px;}
#nav_content_1 h4{background-position:-970px -323px;}

.channel_info{width:498px; margin-bottom:14px;}
*+html .channel_info{margin-bottom:16px;}/*for ie7*/
.channel_info:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.channel_info li{float:left; width:150px; margin:0 8px; display:inline;}
.channel_info li img{width:150px; height:85px;}
.channel_info li strong{font-weight:normal;}
.channel_info li p{height:36px; color:#8c8c8c; overflow:hidden;}

.channel_info1{width:498px; margin-bottom:14px;}
*+html .channel_info1{margin-bottom:16px;}/*for ie7*/
.channel_info1:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.channel_info1 li{float:left; width:110px; margin:0 6px; display:inline;}
 .channel_info1 li strong{font-weight:normal;}
.channel_info1 li p{height:36px; color:#8c8c8c; overflow:hidden;}

.channel_info2{width:498px; margin-bottom:14px;}
*+html .channel_info2{margin-bottom:16px;}/*for ie7*/
.channel_info2:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.channel_info2 li{float:left; width:100px; margin:0 12px; display:inline;}
.channel_info2 li img{width:100px; height:75px;}
.channel_info2 li strong{font-weight:normal;}
.channel_info2 li p{height:36px; color:#8c8c8c; overflow:hidden;}





.channel button{position:absolute; top:10px; background:url(../images/bg_index.png) no-repeat -110px -230px; width:16px; height:14px; cursor:pointer;}
.channel .bt_prev{right:30px;}
.channel .bt_prev_off{right:30px; background-position:-110px -250px;}
.channel .bt_next{right:13px; background-position:-130px -230px;}
.channel .bt_next_off{right:13px; background-position:-130px -250px;}

.channel .news_show{padding:10px 15px 0 0; border-right:1px dotted #c7c7c7;}
.channel .news_show img{width:150px; height:85px;}
.channel .news_list{width:310px; padding-top:5px;}
.channel .news_list .item{width:185px; padding-top:0; margin-left:15px;}
.channel_news{position:relative;}
.channel_news .link_more{top:0; right:8px;}

.channel .news_list1{ width:240px; padding-top:5px; border-right:1px dotted #c7c7c7;}
.channel .news_list1 .item{width:130px; padding-top:0;}
.channel .news_list2{width:240px; padding-top:5px; float:left}
.channel .news_list2 .item{width:130px; padding-top:0;}

.channel_news2{position:relative;}
.channel_news2 .link_more{top:0; right:8px;}


.channel .news_show3{padding:10px 15px 0 0; border-right:1px dotted #c7c7c7;}
.channel .news_show3 img{width:185px; height:154px;}
.channel .news_list3{width:280px; padding-top:5px;}
.channel .news_list3 .item{width:150px; padding-top:0; margin-left:15px;}


.channel_bottom{clear:both; background:url(../images/bg_index.png) no-repeat -220px -190px; height:20px; margin-bottom:20px;}

/* column */
#intro .title,
#sidebar .title{clear:both; background:url(../images/bg_index.png) no-repeat 0 -35px; height:30px; overflow:hidden; line-height:34px; zoom:1;}
#intro .detail,
#sidebar .detail{background-color:#fff; border:1px solid #d4d4d4; border-width:0 1px;}
#intro .bottom,
#sidebar .bottom{clear:both; background:url(../images/bg_index.png) no-repeat 0 -70px; height:15px; margin-bottom:10px; font-size:0; line-height:0;}

#sidebar .title{background-position:-750px -70px;}
#sidebar .bottom{background-position:-750px -105px;}

/* ÷ͨ */
#fixed_freedom{position:relative;}
#fixed_freedom .detail{padding:0 10px;}
#fixed_freedom h4{clear:both; background:url(../images/bg_index.png) no-repeat -970px -310px; border-bottom:1px solid #e5e5e5; padding:15px 0 5px 10px; margin-bottom:10px; font-size:12px;}

.fixed_list{clear:both; padding:0 0 0 15px;}
.fixed_list li{background:url(../images/pop_fixed_freedom.png) no-repeat -510px 0; margin-bottom:4px; line-height:22px;}
.fixed_list li a{padding-left:28px;}
.fixed_list li .city_sz{padding-left:0;}

.line_bottom{border-bottom:1px dotted #c7c7c7; margin:0 10px 5px; padding:0 0 5px 5px;}
.bt_all_freedom{display:block; background:url(../images/bg_index.png) no-repeat 0 -90px; width:111px; height:22px; margin:20px auto 0; cursor:pointer;}
.bt_pop_fixed{position:absolute; top:7px; right:10px; display:block; overflow:hidden; text-indent:-1000px; background:url(../images/pop_fixed_freedom.png) no-repeat 0 -20px; width:46px; height:17px; cursor:pointer;}

.pop_fixed{position:absolute; left:0; top:0; background:url(../images/pop_fixed_freedom.png) no-repeat 0 -80px; width:498px; height:530px; overflow:hidden; z-index:1000;}
.pop_fixed h3{clear:both; visibility:hidden; height:38px;}
.fixed_channel{position:relative; clear:both; margin:0 5px;}
#fixed_freedom .fixed_channel h4{padding-top:8px; margin:0 10px 10px; background-position:-970px -316px;}
.fixed_channel .fixed_list{width:490px;}
.fixed_channel .fixed_list li{float:left; width:160px; display:inline; margin-bottom:4px;}
.pop_fixed .bt_all_freedom{clear:both; display:block; overflow:hidden; text-indent:-1000px; background:url(../images/pop_fixed_freedom.png) no-repeat 0 -610px; width:257px; height:35px; margin:10px 0 0 120px;}
.pop_fixed .bt_close{position:absolute; top:10px; right:10px; width:50px; padding:0; margin:0; color:#555; background:none; font-size:12px; cursor:pointer;}

/*qq*/
.fixed_list .f_face{background-position:-910px 0;}
.fixed_list .f_wall{background-position:-910px -120px;}
.fixed_list .f_haoma{background-position:-910px -90px;}
.fixed_list .f_group{background-position:-910px -210px;}
.fixed_list .f_ring{background-position:-910px -240px;}
.fixed_list .f_copy_friend{background-position:-910px -60px;}
.fixed_list .f_ecard{background-position:-910px -150px;}
.fixed_list .f_online{background-position:-910px -300px;}
.fixed_list .f_fav{background-position:-910px -180px;}
.fixed_list .f_offline{background-position:-910px -330px;}
.fixed_list .f_kfriends{background-position:-910px -30px;}
.fixed_list .f_password{background-position:-910px -360px;}
.fixed_list .f_safe{background-position:-910px -390px;}
/*life*/
.fixed_list .f_movie{background-position:-510px -2px;}
.fixed_list .f_ticket{background-position:-510px -120px;}
.fixed_list .f_hotel{background-position:-510px -150px;}
.fixed_list .f_shop{background-position:-510px -30px;}
.fixed_list .f_phone{background-position:-510px -60px;}
.fixed_list .f_paycard{background-position:-510px -180px;}
.fixed_list .f_agio{background-position:-510px -90px;}
.fixed_list .f_paipai{background-position:-510px -210px;}
.fixed_list .f_kongfu{background-position:-510px -240px;}
.fixed_list .f_fanli{background-position:-510px -270px;}
.fixed_list .f_food{background-position:-510px -300px;}
.fixed_list .f_sale{background-position:-510px -330px;}
.fixed_list .f_city{background-position:-510px -360px;}
.fixed_list .f_badge{background-position:-510px -390px;}
/*game*/
.fixed_list .f_dnf{background-position:-710px 0;}
.fixed_list .f_sanguo{background-position:-710px -120px;}
.fixed_list .f_x5{background-position:-710px -30px;}
.fixed_list .f_fantasy{background-position:-710px -150px;}
.fixed_list .f_cf{background-position:-710px -60px;}
.fixed_list .f_yingshu{background-position:-710px -180px;}
.fixed_list .f_huaxia{background-position:-710px -90px;}
.fixed_list .f_speed{background-position:-710px -210px;}
.fixed_list .f_hero{background-position:-710px -240px;}
.fixed_list .f_xx{background-position:-710px -270px;}
.fixed_list .f_qqtang{background-position:-710px -300px;}
.fixed_list .f_ava{background-position:-710px -330px;}
.fixed_list .f_hxsj{background-position:-710px -360px;}
.fixed_list .f_yxd{background-position:-710px -390px;}
.fixed_list .f_pet{background-position:-710px -420px;}
.fixed_list .f_dm{background-position:-710px -450px;}

/* going */
.going{width:210px; overflow:hidden;}
.going .detail{padding:15px 5px 0; height:97px; overflow:hidden;}
.going .detail ul li{clear:left; padding-left:60px; margin-top:8px;}
.going .detail ul li em{float:left; margin-left:-60px; width:60px; font-style:normal;}

/* user state */
#sidebar .login_area .title,
#sidebar .user_state .title,
#sidebar .quick_join .title{background-position:-750px -40px; height:11px; font-size:0; line-height:40px;}

.login_area .detail{padding:30px 20px 10px; height:135px;}
.login_area .detail h4{font-size:12px;}
.bt_user_login{display:block; overflow:hidden; text-indent:-1000px; background:url(../images/bg_index.png) no-repeat 0 -120px; border:none; width:154px; height:36px; margin:0 auto 30px; cursor:pointer;}

.user_state .detail{padding:5px 5px 0;}

.user_show{position:relative; background:url(../images/bg_index.png) no-repeat -750px -260px; height:50px; margin-bottom:5px;}
.user_photo{float:left; width:40px; height:40px; margin:0 10px; border:1px solid #e5e5e5;}
.user_name{margin-bottom:5px; line-height:15px; position:relative}
.user_name .item{float:none; display:inline-block; width:100px;}

.link_exit{float:right; margin:2px 10px 0 0;}

/*=== ɳٶ ===*/
.user_icon{float:left;}
.user_icon a{float:left; padding:3px; cursor:pointer;}
.user_icon span{display:block;}
a.icon_level_back:hover{background:url(../images/icon_level.png) no-repeat 0 -60px;}
a.icon_back:hover{background:url(../images/icon_level.png) no-repeat -310px -60px;}

.user_state .normal_list{padding:5px 0;}
.user_state .normal_list li{margin:0 0 5px 2px; padding-left:6px;}
.user_state .user_tips{padding:12px 10px;}

.user_speed{position:relative;}
.user_speed_fast{position:absolute; right:0; top:21px; width:278px; padding:5px; border:1px solid #ffcc99; background-color:#FFFFCC;}
.user_speed_fast h5{font-size:12px; font-weight:normal; background-color:#fff066; padding:0 5px;}
.user_speed_fast .normal_list{padding-bottom:0;}
.user_speed_fast a.focus{float:right; margin-top:-18px;}
.user_speed_arrow{position:absolute; left:190px; top:-6px; background:url(../images/bg_index.png) no-repeat -180px -100px; width:10px; height:6px; font-size:0; line-height:0;}

.icon_speed1,
.icon_speed2,
.icon_speed3,
.icon_speed4{display:-moz-inline-box; display:inline-block; background:url(../images/bg_index.png) no-repeat -180px -118px; width:23px; overflow:hidden; vertical-align:middle;} 
.icon_speed2{background-position:-180px -138px;}
.icon_speed3{background-position:-180px -158px;}
.icon_speed4{background-position:-180px -178px;}
.icon_speed1 em,
.icon_speed2 em,
.icon_speed3 em,
.icon_speed4 em{visibility:hidden;}

.bt_index_xf{float:right; display:block; overflow:hidden; text-indent:-1000px; background:url(../images/bg_index.png) no-repeat -50px -270px; width:41px; height:18px; margin-top:-20px;}
.bt_index_open{float:right; display:block; overflow:hidden; text-indent:-1000px; background:url(../images/bg_index.png) no-repeat 0 -270px; width:47px; height:18px; margin-top:-20px;}
.bt_index_reopen{float:right; display:block; overflow:hidden; text-indent:-1000px; background:url(../images/bg_index.png) no-repeat 0 -250px; width:64px; height:18px; margin-top:-20px;}
.bt_index_change{float:right; display:block; overflow:hidden; text-indent:-1000px; background:url(../images/bg_index.png) no-repeat 0 -230px; width:95px; height:18px; margin-top:-20px;}

.user_center{clear:both; border-top:1px dotted #c7c7c7; margin-top:5px; padding-top:10px;}
.bt_user_center{display:block; overflow:hidden; text-indent:-1000px; background:url(../images/bg_index.png) no-repeat 0 -200px; width:82px; height:20px; margin-left:60px; cursor:pointer;}

/* quick join */
.join_pay{margin:15px 14px 0;}
.join_pay:after,
.join_pay li:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.join_pay li{padding-bottom:10px;}
.join_pay li a{float:left; margin-left:5px; display:inline;}

.icon_gift{background:url(../images/bg_index.png) no-repeat -118px -200px; display:inline-block; width:16px; height:16px; line-height:40px; overflow:hidden; font-size:0;}

.join_why{background:url(../images/bg_index.png) no-repeat -750px -120px; height:136px; margin-bottom:10px;}
.join_why li{float:left; height:45px; overflow:hidden;}
.join_why li a{display:block; width:230px; height:45px;}
.join_why li a.vip_what:hover{background:url(../images/bg_index.png) no-repeat -220px -220px;}
.join_why li a.vip_why:hover{background:url(../images/bg_index.png) no-repeat -220px -265px;}
.join_why li a.vip_have:hover{background:url(../images/bg_index.png) no-repeat -220px -310px;}

/* freedom hot */
.freedom_hot{position:relative;}
.freedom_hot .detail{padding:10px 20px 0;}
.freedom_hot ul li{clear:both; padding-bottom:7px;}
.freedom_hot ul li:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.freedom_hot ul li em{float:left; font-size:10px; font-style:normal; line-height:16px; padding-right:5px;}
.freedom_hot ul li a{float:left;}

.icon_up,
.icon_down{float:right; display:block; overflow:hidden; background:url(../images/bg_index.png) no-repeat -150px -230px; width:15px; height:15px; /* margin-top:-18px; */ font-size:0; line-height:45px;}
.icon_down{background-position:-150px -250px;}

/* service */
.service{clear:both; background:url(../images/bg_index.png) no-repeat; width:980px; height:31px; margin:0 auto;}
.service .normal_list{padding:8px 0 0 200px;}
.service .normal_list li{float:left; background-position:-940px -354px; margin-right:15px; display:inline;}

/*footer*/
#footer .footer_link{padding:20px 0 3px; color:#325e7f;}
#footer a{color:#595959;}
#footer .footer_link a{color:#325e7f;}

/* ϵͳ */
.bulletin{position:relative; width:958px; background-color:#fcfe9b; border:1px solid #ffe876; padding:5px 10px; margin:0 auto 10px; text-align:left;}
.bulletin p{padding-right:5px;}
.bt_close_bulletin{position:absolute; top:5px; right:5px; background:none; width:20px; color:#aa0000; font-size:10px; cursor:pointer;}/*  |xGv00|91e68be04b9434ee21cf5edba4cbef17 */