﻿body {font:12px/1.5 Verdana;color:#555; text-align:center;}
.body_m{width:960px;background:#FFFFFF;margin:auto}

.color_gay,a.color_gay { color:#999;}
a.color_gay:hover { color:#666;}

#top_bar .quick_link ul li {background-image:url(../images/icon.gif); background-repeat:no-repeat;}
.wrapper {width:930px;margin:0 auto; position:relative}
#top_bar {  height:20px; line-height:20px; }
#top_bar .change_city { float:right; display:inline; margin-left:10px; padding-top: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;}

.gonggao{width:928x;height:25px;line-height:25px;margin-top:8px;color:#0000FF;border:1px #CCCCCC solid;background:#FFFFE8}

#header  { width:930px; height:60px;margin-top:8px}
#header .logo { float:left; width:170px; height:60px;}
#header .logo  img{ width:200px; height:70px;}

#header_m{width:392px;height:60px;line-height:60px;float:left;margin-left:70px;text-align:center;font-weight:bold;font-size:14px;color:#FF0000; }
#header_r{width:268px;height:50px;float:right;text-align:right; padding-top:20px;}

#header .quick_menus { float:right; background-position:-240px -25px; width:458px; height:47px; margin-top:13px; position:relative;}

#nav { margin-top:15px;-margin-top:0px;background:url(../images/nav1.gif) ;}
#nav .nav_zone {  height:40px;  width:930px; }
#nav .nav_zone li { float:left; width:90px; font-size:14px; line-height:40px;text-align:center; }

#nav .nav_zone li a { display:block; height:40px; color:#fff; width:90px}
#nav .nav_zone a.current { color:#FFFF00; padding-top:2px;}
#nav .nav_zone a:hover { color:#FFFF00}

#nav .search_box { background:url(../images/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:5px 5px 0 10px; background:url(../images/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:8px; position:relative;padding-top:8px;background:url(../images/foots.jpg) top center no-repeat}
#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:center; width:566px; height:auto; text-align:center; line-height:22px;}
#footer .foot_nav { color:#666;}
#footer a { color:#0135af; text-decoration:underline;}
#footer a:hover { color:#f30; text-decoration:underline;}
#footer .bor { overflow:hidden; height:5px; background:url(../images/bg_repeatX.png) repeat-x 0 -133px; margin:8px 0;}
#footer .foot_info { width:100%; height:auto; text-align:center; line-height:22px;}
/* 登录层 */
.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(../images/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: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:320px; height:19px; line-height:19px; text-align:right; padding-left:8px;}


.navbut1{BORDER:0px;BACKGROUND:url(../images/but1.gif);WIDTH:81px;HEIGHT:18px;margin-top:2px}


/*百姓网新增加CSS*/
#shouSuoText{float:left; text-align:right; width:190px;  margin-top:20px;}
#shouSuoSelect{float:left;text-align:left; width:90px; margin-top:20px; -margin-top:25px;}
#keywords{height:19px; padding:5px; width:147px; border:1px solid #CCCCCC;  background-image:url(../images/sousuo.jpg); background-repeat:no-repeat; padding-left:23px;}
#select{padding:4px; width:90px; border:1px solid #CCCCCC; margin-left:5px;}
#shouSuoBtn{float:left; width:80px; margin-top:20px;}
#submitBtn{border:1px solid  #CCCCCC; background-color:#FFFFFF; width:50px; height:31px; cursor:pointer;}