﻿@charset "utf-8";
.banner { vertical-align:top; font-size:0;}
.marTop10 { margin-top:10px;}
.marTop8 { margin-top:8px;}
.marTop5 { margin-top:5px;}
.blank8 { height:8px; clear:both}
body { background-image:url(../images/bg2.jpg); background-repeat:repeat-y; background-position:center top;}
.color_gay,a.color_gay { color:#999;}
a.color_gay:hover { color:#666;}

.wrapper {margin:0 auto;width:950px; position:relative;}
.wrapper_n {margin:0 auto;width:950px;}

.RegTD td {line-height:28px;}
.RegTD input { border:1px solid #cccccc; line-height:20px; height:20px;}
/* 页眉 */
#header .topBar .quickLink li,#header .topBar .quickLink li a,.channel_nav,.sub_nav .menu li,input.l_send,input.l_cancel,.ind_login_box { background:url(../images/newIbg.png) no-repeat 0 0; _background:url(../images/newIbg.gif) no-repeat 0 0;}
.channel_nav,.channel_nav li,.channel_nav li span.current { background:url(../images/themeNav.png) no-repeat 0 0; _background:url(../images/themeNav.gif) no-repeat 0 0;}

#header .topBar { border:1px solid #e0e0e0; border-bottom:1px solid #c6c6c6; padding:0 1px 1px; background-color:#fff;}
#header .topBar .topBarB { padding:0 5px; height:27px; line-height:27px; *line-height:29px; _line-height:27px;  background:url(../images/newIrepeatX.png) repeat-x 0 0; overflow:hidden;}
#header .topBar .city { float:left; color:#888;}
#header .topBar .city a { color:#888;}
#header .topBar .city a:hover { color:#f50;}
#header .topBar .city em { font-weight:bold; color:#0099cc;}
#header .topBar .quickLink { float:right;}
#header .topBar .quickLink li { float:left; background-position:-1035px 7px; display:inline; padding-right:15px;}
#header .topBar .quickLink li.end { background:none; padding-right:3px;}
#header .topBar .quickLink li a { display:block; background-position:-1097px -87px; padding-left:8px;}
#header .topBar .quickLink li.fabutop { background-position:-1028px 7px;}
#header .topBar .quickLink li.fabutop a { background-position:-1087px -218px; padding:0 0 0 16px;}
#header .topBar .quickLink li.xins { background-position:-1028px 7px;}
#header .topBar .quickLink li.xins a { background-position:-1087px -251px; padding:0 0 0 16px;}
#header .topBar .quickLink li.cate a { background-position:-1094px -670px; padding:0 0 0 11px;}
#header h1 { padding:13px 0 0; text-align:left;}
#header h1 a.logo { display:block; background:url(../images/logo.gif) no-repeat 0 0; width:300px; height:52px; text-indent:-9999em; overflow:hidden;}
#header .login_info { float:right; margin-top:-55px;}
#header .login_info .zone { float:right; _display:inline; margin-right:10px; text-align:left;}
#header .login_info .smallBanner { float:right;}
#header .login_info .login { padding:0 8px; background:url(../images/newIrepeatX.png) repeat-x 0 -28px; border:1px solid #daeaf5; line-height:27px; color:#666;}
#header .login_info .login em { font-size:14px; color:#f30; line-height:normal!important;}
#header .login_info .login span { color:#aaa;}
#header .login_info .cy { color:#999; margin-top:9px;}
#header .channel_nav { margin-top:10px; height:38px; overflow:hidden;}
#header .channel_nav ul { float:left; width:738px;}
#header .channel_nav li { float:left; width:82px; height:29px; padding-top:7px; font-size:14px;}
#header .channel_nav li a { color:#fff!important;}
#header .channel_nav li.index { width:65px;}
#header .channel_nav li span { display:block; line-height:22px; *line-height:24px; _line-height:22px; margin:0 auto;}
#header .channel_nav li span.current { width:68px; height:22px; font-weight:bold;}
#header .channel_nav li.index span.current { width:51px; height:22px; display:block;}
#header .channel_nav .telephone { vertical-align:middle; float:right; display:inline; margin:7px 6px 0 0; width:200px; height:22px; line-height:22px; *line-height:24px; _line-height:22px; color:#888;}
#header .channel_nav .telephone em { font-size:14px; font-weight:bold;}
#header .login_info span.user_name { color:#FF3300;}
/* 二级导航 */
.sub_nav { background:url(../images/newIsubNav.png) no-repeat 0 0; height:58px; padding-left:3px;}
.sub_nav .menu li { background-position:-1099px -28px; width:86px; float:left; margin-top:6px; vertical-align:middle;}
.sub_nav .menu li a { color:#004499;}
.sub_nav .menu li a:hover { color:#f60;}
.sub_nav .menu li a.red { color:#f30;}
.sub_nav .menu li.first { background:none;}

/* 页脚 */
#footer { margin-top:10px;  border-top:1px solid #dedede; padding-top:5px; width:100%;}
#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(../images/logo_gay.gif) no-repeat 0 0; width:263px; height:57px; overflow:hidden; text-indent:-999em;}
#footer .foot_info { float:left;padding-top:5px;width:566px; height:65px; 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(../images/bg_repeatX.png) repeat-x 0 -133px; margin:8px 0;}

/* 分页 */
.pagination_module .right2 {padding:0px 5px 0 3px; float:right;line-height:24px;border:1px #d7d7d7 solid; background:#f7f7f7}

.c_c_left_4{background:url(images/c_list_order_bg.gif);border-bottom:1px #DDC6A6 solid;padding:3px 0 0 10px;height:20px}
.i_hr{height:1px;color:#F0F0F0;border:#F0F0F0;background-color:#F0F0F0;clear:both;}

.yous {width:948px; border:1px #e6e6e6 solid; margin-top:8px}

/*分页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;}

/* 当前位置 */
.lcBox {}
#header .location { float:left; color:#666; _display:inline; margin:10px 0 8px 0px; background:url(../images/icon.gif) no-repeat 0 -219px; padding-left:20px;}
#header .changeSkin { float:right; margin:10px 4px 0 0; _display:inline; color:#a59770;}

/* 换肤 */
.changeSkin { margin-top:0px;}
.changeSkin em { display:block; float:left; color:#999; *line-height:20px; _line-height:18px;}
.theme { float:left; background:url(../images/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(../images/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;}

/*AJAX 提示框 请不要改 */
.massage_box{position:fixed;z-index:10001;
line-height:150%;
FILTER: progid:DXImageTransform.Microsoft.DropShadow();
 _position:absolute;
 _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
		+(documentElement.clientHeight-this.clientHeight) / 2
        : document.body.scrollTop
        +(document.body.clientHeight-this.clientHeight) / 2);
}

/* 下拉菜单 */
#positionS { position:absolute; top:28px; right:223px; width:70px; border:1px solid #c6c6c6; border-top-color:#ddd; border-bottom:0; background:#f6f6f6;}
#positionS a { display:block; background:none!important; padding:0!important; border-top:1px solid #fff; border-bottom:1px solid #ddd; line-height:20px; *line-height:22px; _line-height:20px; height:20px; overflow:hidden;}

/* 顶部登录 */
.ind_login_box { display:none; background-position:0 -709px; position:absolute; top:23px; left:50%; margin-left:-230px;overflow:hidden; width:360px; height:23px; text-align:left; padding:5px 8px; vertical-align:middle; color:#36c; z-index:999;}
.ind_login_box input { vertical-align:middle;}
input.ind_log_input { border:1px solid #e7e7e7; border-top:1px solid #bbb; border-left:1px solid #bbb; height:16px; line-height:16px; color:#666; width:90px;}
input.l_send { width:33px; height:18px; border:0; background-position:-853px -585px; color:#fff; line-height:16px; cursor:pointer;}
input.l_cancel { width:33px; height:18px; border:0; background-position:-888px -585px; color:#fff; line-height:16px; cursor:pointer;}

/* 7.18增加 */
.email_login { float:left; margin-left:20px; _display:inline;}
.email_input { border:1px solid #ccc; height:16px; background:#fff; line-height:16px; color:#333; width:90px;}
.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(../images/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; display:none;}
.site_service_zone .hd { background:url(../images/navJ2_03.png) no-repeat 0 0; height:12px; overflow:hidden;}
.site_service_zone .bd { background:url(../images/navJ.png) repeat-y 0 0; margin:0;}
.site_service_zone .ft { background:url(../images/navJ2_07.png) no-repeat 0 0; height:28px; overflow:hidden; text-align:right;}
.site_service_zone .ft a.siteService_close { float:right; color:#888; background:url(../images/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:3px 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;}
/* 分页 */
#Page{margin:5px 0}
.Page{margin:1px;padding:5px;border:1px #d7d7d7 solid; background:#f7f7f7}/*分页框*/
.Page a{color:#333333}
.Page_2{color:#FF9900}/*分页框中的分隔线*/
.Page_1{margin:1px;padding:5px;border:1px #EF453D solid; background: #FFCC99}/*当前分页框*/

.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;}
/* menu pop */
sup.xin  {background:url("../images/xin.gif") no-repeat 0 0;height:23px;margin-left:15px;margin-top:-40px;position:absolute;width:19px;}
sup.qiang  {background:url("../images/qiang.gif") no-repeat 0 0;height:23px;margin-left:15px;margin-top:-40px;position:absolute;width:19px;}
sup.re  {background:url("../images/re.gif") no-repeat 0 0;height:23px;margin-left:15px;margin-top:-40px;position:absolute;width:19px;}
/*分类标签当前分类样式*/
.ClassListNonce{padding:0px; line-height:150%; display:block; line-height:24px; height:24px;border:1px #9cd9fd solid;background:url(../images/live_bg3.png) repeat-x 0 0;}

.ClassOptionList{margin:3px 0; overflow:auto; width:100%}      /*列表页自定义选项*/
.ClassOptionList li{font-weight:bold;float:left}
.ClassOptionList li div{font-weight:normal;float:left;padding:0 5px}
.ClassNonceOption{background:#FF0000}     /*自定义当前选项*/
.ClassNonceOption a{color:#FFFFFF}
.ClassNonceOption a:link	{color:#FFFFFF}
.ClassNonceOption a:visited{color:#FFFFFF}
.ClassNonceOption a:hover	{color:#FFFFFF}

/*系统预留 列表页区域列表相关*/

.ClassNonceBigArea{float:left;padding:0 5px;border:1px #FF0000 solid;margin:0 5px 0 0;background:#FF0000}     /*当前大类DIV样式*/
.ClassNonceBigArea a{color:#FFFFFF}
.ClassNonceBigArea a:link	{color:#FFFFFF}
.ClassNonceBigArea a:visited{color:#FFFFFF}
.ClassNonceBigArea a:hover	{color:#FFFFFF}
/*End*/
/*竞价排名*/
.JingjiaList{border-left:1px #E6941A solid;border-right:1px #E6941A solid;border-bottom:3px #E6941A solid;background:url(../jingjia1.gif) top right no-repeat;}
.Jingjiamore{float:right;padding:5px 30px 0 0}

/*右则竞价列表*/
.Jingjia_Pic_Div{text-align:center}
.Jingjia_Pic_Div img{width:160px;height:110px;border:1px #FFFFFF solid}
.Jingjia_Pic_Div a{border:1px #CCCCCC solid}
.Jingjia_Pic_Div_Tit{text-align:center;font-size:12px;margin-bottom:10px}
.Jingjia_Pic_Div_Tit a{color:blue;TEXT-DECORATION: underline}
.Jingjia_Div_Tit{}
.Jingjia_Div_Tit a{color:blue;TEXT-DECORATION: underline}
.Jingjia_Div_Con{margin-bottom:10px}

.red{ color:#FF0000}

.searchBar,.selectbox,.searchBar .menu .s_b,.bbsNew .hd,.bbsNew .bd li,.BMindex .hd,.bbsBK .hd,.friendLink .hd,.bbx .hd,.service,.notice .hd,.notice .bd li,.notice .ft,.myHometown,.moduleS .hd,.moduleS .bd .news li,.moduleS .hd .select li,.moduleS .hd .select li.selected a,.adBox .hd,.adBox .ft,.shopDynamic .bd,.tcShopI .hd,.tcShopI .bd li span.price,.comment .starB li.info,.job .hd,.job .bd li,.jyRC .hd,.jyRC .bd li,.shopPH,.shopPH .bd li .info p.menu,.moduleS .hd .moreK { background:url(../images/newIbg.png) no-repeat 0 0; _background:url(../images/newIbg.gif) no-repeat 0 0;}

/* 搜索栏 */
.searchBar { margin-top:5px; background-position:0 0; height:32px; padding:8px 0 0 57px;}
.searchBar .select,.searchBar .text,.searchBar .menu,.searchBar .hotKey { float:left;}
.searchBar .text .s_t { margin:0 4px; width:210px; height:19px; border:1px solid #b7d1eb; color:#aaa; padding:3px 0 0 4px; line-height:18px; _line-height:16px; overflow:hidden;}
.searchBar .menu .s_b { margin-right:12px; width:56px; height:24px; background-position:-560px -524px; cursor:pointer; border:0; *margin-top:1px;}
.searchBar .hotKey { height:22px; line-height:22px; *line-height:26px;  width:508px; overflow:hidden;}
.searchBar .hotKey em { font-size:14px; font-weight:bold; color:#404040;}
/* select */
div.selectbox-wrapper { position:absolute; background-color:#fff; border:1px solid #b7d1eb; border-top:0; text-align:left; width:63px; *margin-top:-1px;}
div.selectbox-wrapper ul li.selected { background-color:#e0ecf7;}
div.selectbox-wrapper ul li.current { background-color:#36c; color:#fff;}
div.selectbox-wrapper ul li { padding:3px; line-height:20px; cursor:pointer; width:57px;}
.selectbox { display : block; width:80px; background-position:-1016px -291px; background-color:#fff!important; padding:2px 0 0 4px; +line-height:20px; _line-height:16px; height:20px; cursor: pointer; border:1px solid #b7d1eb; color:#666666; text-align:left;}