@charset "gb2312";
.changeColor_bd { margin-top:5px;}
.changeColor_bd .hd { float:left;}
.theme { float:left; background:url(../index.html.files/theme.gif) no-repeat 0 4px; height:10px; overflow:hidden; width:100px; padding-top:4px;}
.theme li { float:left; display:inline; margin-right:6px; background:url(../index.html.files/theme.gif) no-repeat 0 -20px;}
.theme li a { display:block; text-indent:-999em; overflow:hidden; width:10px; height:10px;}
#theme1.current { background-position:0 -10px;}
#theme2.current { background-position:-16px -10px;}
#theme3.current { background-position:-32px -10px;}
#theme4.current { background-position:-48px -10px;}
#theme5.current { background-position:-64px -10px;}
#theme6.current { background-position:-80px -10px;}

body { background-image:url(../index.html.files/bg2.jpg); background-repeat:repeat-y; background-position:center top;}
.color_gay,a.color_gay { color:#999;}
a.color_gay:hover { color:#666;}
#header .quick_menu,#nav .search_box .bd .search_zone { background-image:url(../index.html.files/hd_320.png); background-repeat:no-repeat;}
#top_bar .quick_link ul li {background-image:url(../index.html.files/icon.gif); background-repeat:no-repeat;}

.wrapper {width:950px;margin:0 auto; position:relative;}
#top_bar { background:url(../index.html.files/bg_repeatX.png) repeat-x 0 0; height:26px; line-height:26px; border:1px solid #d4d4d4; border-top:0;}
#top_bar .change_city { float:left; display:inline; margin-left:10px;}
#top_bar .city_zone { color:#FF3300; font-weight:bold;}
#top_bar .quick_link { float:right;}
#top_bar .quick_link ul li { float:left; display:inline; padding:0 10px 0 13px; background-position:1px -116px;}
#header .logo { float:left; width:268px; height:52px; margin:10px 15px 0 0; display:inline;}
#header .logo a { width:268px; height:52px;}
#header .login_info { float:left; display:inline; margin-top:10px; height:52px; padding-left:15px; border-left:2px solid #e4e4e4; text-align:left; line-height:25px;}
#header .login_info span.user_name { color:#FF3300;}
#header .login_info .site_info { color:#b2aeae;}
#header .quick_menu { float:right; background-position:-240px -25px; width:148px; height:47px; margin-top:13px; position:relative;}
#header .quick_menu .bd { color:#ccc; text-align:left; margin:1px 0 0 2px;}
#header .quick_menu .bd li { height:15px; margin-top:5px; float:left; width:30px; border-right:1px solid #ccc; padding:0 3px 0 7px; line-height:15px;}
#header .quick_menu .bd li.foursize { width:50px; border:0;}
#header .quick_menu .kil a { color:#666;}
#header .quick_menu .kil a:hover { color:#f60;}

#nav { margin-top:10px;}
#nav .nav_zone { padding-left:10px; height:33px; background-image:url(../index.html.files/navBg_06.png); background-repeat:no-repeat; overflow:hidden;}
#nav .nav_zone li { float:left; width:102px; font-size:14px; font-weight:bold; line-height:33px;}
#nav .nav_zone li a { display:block; height:33px; color:#fff; width:102px; background-image:url(../index.html.files/nav_bg_09.png); background-repeat:no-repeat;}
#nav .nav_zone li.current { background-image:url(../index.html.files/index_07.png); background-repeat:no-repeat; padding-top:2px;}
#nav .nav_zone li.current a { color:#333;}
#nav .search_box { background:url(../index.html.files/bg_960.png) no-repeat 0 0; height:42px;}
#nav .search_box .bd { padding:8px 0 0 10px; text-align:left;}
#nav .search_box .search_zone { background-position:0 0; height:25px; float:left; width:341px;}
#nav .search_box .search_zone .searchText { border:0; background:#ccc; height:22px; line-height:20px; margin-left:35px; width:256px; background:none;}
#nav .search_box .search_zone .searchSubmit { cursor:pointer; border:0; font-size:14px; height:25px; line-height:25px; font-weight:bold; color:#fff; width:50px; background:none;}
#nav .search_box .search_hotkey { float:left; display:inline; margin:2px 0 0 10px;}
#nav .search_box span.hotkeyTit { font-size:14px; color:#333; font-weight:bold;}
#nav .search_box .search_hotkey a { margin-right:8px; color:#9f3c3c; text-decoration:underline;}
#nav .search_box .search_hotkey a:hover { color:#bd5d5d;}
#nav .location { float:left; color:#666; display:inline; margin:12px 0 0 10px; background:url(../index.html.files/icon.gif) no-repeat 0 -219px; padding-left:20px;}
#nav .location a { color:#36c; text-decoration:underline;}#nav .location a:hover { color:#f30; text-decoration:underline;}
#nav .changeColor_bd { float:right; margin:12px 4px 0 0; display:inline; color:#a59770;}

#content { margin-top:10px;}
#footer { margin-top:10px; position:relative; border-top:1px solid #dedede; padding-top:5px;}
#footer .logo_gay { float:left; display:inline; margin-right:12px; width:263px; height:57px; margin-top:10px;}
#footer .logo_gay a { display:block; background:url(../index.html.files/logo_gay.gif) no-repeat 0 0; width:263px; height:57px; overflow:hidden; text-indent:-999em;}
#footer .foot_info { float:left; width:566px; height:70px; text-align:left; line-height:22px;}
#footer .foot_nav { color:#666;}
#footer a { color:#0135af; text-decoration:underline;}
#footer a:hover { color:#f30; text-decoration:underline;}
#footer .safety { float:left; width:109px;}
#footer .bor { overflow:hidden; height:5px; background:url(../index.html.files/bg_repeatX.png) repeat-x 0 -133px; margin:8px 0;}

/* ·ÖÒ³ */
.pagination_module { margin-top:15px;}
.pagination_module .left { display:block; float:left;}
.pagination_module .right { display:block; float:right;}

.pagination_module .right2 { margin-top:8px; display:inline; float:right; margin-right:5px; line-height:24px;}
.pagination_module  a { display:block; float:left; border:1px solid #d7d7d7; background:#f7f7f7; color:#333; padding:4px 6px;line-height:14px; margin-right:3px;}
.pagination_module  a.current { border:1px solid #f25602; background:#ffd6bf; font-weight:bold;}
.pagination_module  span.kill { display:block; float:left; padding:4px 6px; line-height:14px; margin-right:3px;}
.pagination_module  span.invalid{ border:1px solid #eee; background:#fff; color:#ddd;}
.pagination_module .jump_box { display:block; float:right; margin-top:-4px; color:#666;}
.pagination_module .jump_box input.jump_input { line-height:18px; border:1px solid #a7a6aa; height:18px; margin-top:5px; width:30px; margin-left:2px;}
.pagination_module .jump_box input.jump_menu { background:url(../index.html.files/hd_320.png) no-repeat -240px -291px; width:20px; height:20px; border:0; margin-left:2px; cursor:pointer;}

/*·ÖÒ³2*/
.manu { padding:3px; margin:3px; margin-top:10px; text-align:right;}
.manu a { border:1px solid #eee; color:#036cb4; margin:2px; text-decoration:none; padding:2px 5px;}
.manu a:hover { border:1px solid #999;}
.manu a:active { border:1px solid #999; color:#666;}
.manu .current { border:1px solid #036cb4; padding:2px 5px; margin:2px; color:#fff; background:#036cb4; font-weight:bold;}
.manu .disabled { border:1px solid #eee; padding:2px 5px; margin:2px; color:#ddd;}

/* µÇÂ¼²ã */
.ind_login_box { display:none; position:absolute; top:21px; left:-228px; overflow:hidden; width:360px; background-position:0 -492px; height:23px!important; height:24px; text-align:left; padding:0 8px; padding-top:3px!important; padding-top:2px; vertical-align:middle;}
*+html .ind_login_box { padding-top:4px!important; height:22px!important;}
.ind_login_box input { vertical-align:middle;}
input.ind_log_input { border:1px solid #cccccc; border-top:1px solid #919191; border-left:1px solid #919191; height:16px; line-height:16px; color:#666; width:97px;}
input.l_send { width:33px; height:18px; border:0; background-position:-240px -402px; color:#fff; line-height:16px; cursor:pointer;}
input.l_cancel { width:33px; height:18px; border:0; background-position:-275px -402px; color:#fff; line-height:16px; cursor:pointer;}
.display { display:block;}
.login_test { border:1px solid #ddd; height:18px; line-height:18px; width:80px;}
.ind_login_box,input.l_send,input.l_cancel  { background-image:url(../index.html.files/hd_320.png); background-repeat:no-repeat;}



/* 7.18Ôö¼Ó */
.email_login {}
.email_input { border:1px solid #ccc; height:16px; background:#fff; line-height:16px; color:#333; width:80px;}
.email_button { border:1px solid #ccc; height:18px; background:#fff; line-height:18px; color:#777; width:40px;}
.site_service { float:right; margin:3px 5px 0 0; _display:inline; width:71px; height:19px; background:url(../index.html.files/navJ_03.png) no-repeat 0 0; line-height:19px; text-align:left; padding-left:8px;}
.site_service a { color:#972d00; display:block;}
.site_service_zone { position:absolute; top:30px; right:0; width:278px; z-index:9999; }
.site_service_zone .hd { background:url(../index.html.files/navJ2_03.png) no-repeat 0 0; height:12px;}
.site_service_zone .bd { background:url(../index.html.files/navJ.png) repeat-y 0 0;}
.site_service_zone .ft { background:url(../index.html.files/navJ2_07.png) no-repeat 0 0; height:28px; text-align:right;}
.site_service_zone .ft a.siteService_close { color:#888; background:url(../index.html.files/navJ_15.png) no-repeat 25px 6px; margin-top:4px; width:45px; text-align:left; display:block;}
.site_service_zone .item { text-align:left; padding:0 15px;}
.site_service_zone .item .title { color:#f50; font-size:14px; font-weight:bold;}
.site_service_zone .item .title img { vertical-align:middle;}
.site_service_zone .item .cont { line-height:20px;}
.site_service_zone .item .cont a { color:#666;}
.display { display:block;}