﻿/*body{background:url(/ad/jieri/2016_1.gif) no-repeat center top fixed; margin-top:0px;}/*背景*/
body { background-image:background-repeat:repeat-y; background-position:center top;}
.color_gay,a.color_gay { color:#999;}
a.color_gay:hover { color:#666;}
#header .quick_menus,#nav .search_box .bd .search_zone { background-image:url(../images/hd_320.png); background-repeat:no-repeat;}
#top_bar .quick_link ul li {background-image:url(../images/icon.gif); background-repeat:no-repeat;}

.wrapper {width:950px;margin:0 auto; position:relative;}
.bartop{color:#585858; background-color:#F5F5F5; border-bottom:1px #d4d4d4 solid; height:28px; line-height:28px; width:100%;}
.bartop .barleft a{color:#585858}
.bartop .barleft a:hover{color:#ff0000; text-decoration:underline}
.bartop .barcenter{ margin-left:auto; margin-right:auto; width:970px;}
.bartop .barleft{ width:520px; text-align:left; float:left;}
.bartop .barright{ width:410px; text-align:right; float:right;}
.bartop .barright a:hover{ text-decoration:none;}
.bartop .barleft ul{ float:left;}
.bartop .barright ul{ float:right;}
.bartop ul{margin:6px 8px 0 8px;line-height:18px;display:inline;position:relative;z-index:99999 }
.bartop div.choosetheme{ float:left}
.bartop div#themelist{ float:right; }
.bartop ul li{ float:left; width:15px; height:18px; display:block; overflow:hidden;}
.bartop ul.line {width:2px;height:10px;font-size:14px;overflow:hidden;background:#fff;margin:9px 0 0 0}
.bartop ul.line u{display:block;width:1px;height:18px;overflow:hidden;background:#d4d4d4;}
#header .quick_menus { float:right; background-position:-240px -25px; width:458px; height:47px; margin-top:0px; position:relative;}
#header .quick_menu { float:right; height:70px; margin-top:0px; position:relative;}
#header .quick_menupindao { float:right;  width:720px; height:70px; margin-top:0px; position:relative;}
#header .quick_menu .bd { color:#ccc; text-align:left; margin:0px 0 0 0px;}#header .quick_menu .search-field__input {  display: inline-block;  width: 220px;  height: 25px;  line-height: 25px;  border: 1px solid #ccc;}#header .quick_menu .search-field__button {  font-size: 14px;  border: none;  height: 27px;  line-height: 27px;  width: 60px;  background-color: #e84535;  color: #fff;}
.adverframe{ height:auto; width:950px; margin:0 auto; }
.adverframe img{width:950px; margin:5px 0 0px 0;_margin:0 0px 0 0px;}
.adverframe object{width:950px; margin:5px 0 0px 0;_margin:0 0px 0 0px;}
.adverframe embed{width:950px; margin:5px 0 0px 0;_margin:0 0px 0 0px;}
.adverframe li{float:left;}
.adverframe .aRed{color:#D00003;}
.adverframe .fB{font-weight:bold;}
.adverframe .aBlue{color:#0070CC;}
#header5 {overflow:hidden;zoom:1;BACKGROUND-IMAGE: url();BORDER-BOTTOM: #cadaf7 1px solid; margin-top:5px;}
#header {background:#FFFFFF;
	MARGIN: 0px auto; 
	WIDTH: 950px; 
	BORDER-BOTTOM: #cadaf7 1px solid; 
	HEIGHT: 70px;
	overflow:hidden;zoom:1;
}
#header .logo {
	FLOAT: left; 
	PADDING-TOP: 0px;
	WIDTH: 220px; 
	HEIGHT: 70px;
	TEXT-ALIGN: left
}
#header .logo a {display:block;width:220px; height:70px;}

#header .search1 {
	PADDING-LEFT: 2px; 
	FONT-SIZE: 10.3pt; 
	FLOAT: left; 
	WIDTH: 360px; 
	HEIGHT: 70px;
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	BACKGROUND-IMAGE: url();
}
#header .search {
	PADDING-LEFT: 2px; 
	FONT-SIZE: 10.3pt; 
	FLOAT: right; 
	WIDTH: 360px; 
	HEIGHT: 70px;
	PADDING-TOP: 1px; 
	TEXT-ALIGN: right
}
#nav{clear:both}
#nav .nav_zone { width:950px;height:33px; background-image:url(../images/navBg_06.png); background-repeat:no-repeat; overflow:hidden;zoom:1;}
#nav .nav_zone li { float:left; width:100px; font-size:14px; font-weight:bold; line-height:33px;}
#nav .nav_zone li a { display:block; height:33px; color:#fff; width:100px; background-image:url(../images/nav_bg_09.png); background-repeat:no-repeat;}
#nav .nav_zone a.current { color:#333;background-image:url(../images/current_bg.gif); background-repeat:no-repeat; padding-top:2px;}
#nav .nav_zone a:hover { color:#333;background-image:url(../images/current_bg.gif); background-repeat:no-repeat; }

#nav .search_box { BACKGROUND-COLOR:#F5F5F5; no-repeat 0 0; height:25px; line-height:25px; border:1px solid #d4d4d4; border-top:1px; width:948px;}
#nav .search_box .bd ul li{overflow:hidden;zoom:1;}
#nav .search_box .bd ul li a{ float:left; display:inline;FONT-SIZE: 12px;margin-left:10px;margin-right:4px;}
#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: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(../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:70px; 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:70px; 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-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/but1.gif); BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 77px; CURSOR: pointer; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px}
#celan{top:26px; margin-left:-650px; position:fixed; _position:absolute; left:50%; width:160px; _top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -229 +'px'); z-index:998;}
#celan a:link, #weixin a:visited{display:block; padding:2px 0px 1px 0px; line-height:18px; font-size:12px; text-decoration:none; white-space:nowrap; text-align:center; }
#celan img{display:block; margin:5px auto 5px auto; border:none;}
#celan1{bottom:30px; margin-left:-650px; position:fixed; _position:absolute; left:50%; width:160px; _top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -229 +'px'); z-index:998;}
#celan1 img{display:block; margin:5px auto 5px auto; border:none;}