﻿/*  
风格名称: 搜图网主体与文字式样
*/


/* #################### 主控制 ##################### */
*{margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,hr,
fieldset,input,p,blockquote,th,td {margin:0px; padding:0px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:none;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
img a {border: none;}

/* #################### 公共部分 ##################### */

body {
	background: #EAEAEA;
	font: 12px Verdana, Helvetica, sans-serif;
	line-height: 1.25em;
	color: #4C4C4C;
	width: 100%;
	height:100%;
	background: #EAEAEA url(/skin/DIV_1/images/body_bg.gif) repeat-x left top;
}
select, input{
	font: 12px Verdana, Helvetica, sans-serif;
}

html, html>body {
	width: 100%;
	height: 100%;
}
.clear {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
	margin-top: -1px;
}
.left0{margin-left: 10px;}
.left1{margin-left: 20px;}
.left2{margin-left: 30px;}
.left3{margin-left: 40px;}
.center{text-align:center;}
.br{clear:both;}
.red{ color:#F00;}
.clearright{ clear:right;}
.hinden{ display:none;}
.blank2{ clear:both;margin:0 auto;padding:2px;}
.blank5{ clear:both;margin:0 auto;padding:5px;}
.blank8{ clear:both;margin:0 auto;padding:8px;}
.blank10{ clear:both;margin:0 auto;padding:10px;}
.blank15{ clear:both;margin:0 auto;padding:15px;}
.bannerad{ clear:both;margin:0 auto;text-align:center;padding:0px;}
.ad{ clear:both;margin:0 auto;margin-bottom: 5px;text-align:center;padding:0px;}
/* #################### 文字式样 ##################### */

a {
	color: #363739;
	text-decoration: none;
 		white-space:nowrap;
 overflow:hidden;
}

a:hover {
	color: #2B2B2B;
	text-decoration: underline;
}

.b {
font-weight: bold;
}
.u a {
	text-decoration: underline;
}
.u a:hover {
	text-decoration: none;
}
.w a {
	text-decoration: underline;
	color: #fff;
}
.w a:hover {
	text-decoration: none;
	color: #fff;
}
.blink {
	color: #000;
}
.blink a {
	color: #000;
}
.blink a:hover {
	color: #D40000;
}
.glink {
	color: #535353;
}
.glink a {
	color: #535353;
}
.glink a:hover {
	color: #535353;
}
.font14 {
	font-size: 14px;
}
.font16 {
	font-size: 16px;
}
.fontred {
	color: red;
}
.fontblue {
	color: blue;
}
.fontgreen {
	color: green;
}
.fonthui {
	color: #4C4C4C;
}



/*  
头部
*/
#Header {
	width: 980px;
	height:80px;
	padding: 0px;
	margin: 0px auto;
	background: url(/skin/DIV_1/images/body_bg.gif) repeat-x left top;
}
.Header_u01 {
	width:283px;
	float:left;
}
.Header_u02 {
	width:697px;
	float:right;
	text-align: right;
}

#mainNav {
	width: 100%;
	height:36px;
	padding: 0px;
	margin: 0px auto;
	margin-bottom: 10px;
	background: #606060 url(/skin/DIV_1/images/mainNav_bg.gif) repeat-x;
}
.solidblockmenu{
	margin: 0;
	padding: 0;
	font: bold 12px 宋体;
	width: 980px;
	height:36px;
	overflow: hidden;
	margin: 0 auto;
	border-left: 1px solid #CFCFCF;
	background: #606060 url(/skin/DIV_1/images/mainNav_bg.gif) repeat-x;
}

.solidblockmenu li{
        display: inline;
}

.solidblockmenu li .act{background: #EAEAEA;color: #000;}

.solidblockmenu li a{
	float: left;
	color: #CFCFCF;
	padding: 12px 16px 0 16px;
	height:36px;
	text-decoration: none;
	border-right: 1px solid #CFCFCF;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
	color: #000;
	background: #EAEAEA;
}


/* 登陆*/


.loginbar{ line-height:24px; color:#474747; font-size:12px;float:right;}
.loginbar .h2_cat{ line-height:24px; float:left; padding:0 7px;  margin-top:2px; margin-left:1px; margin-right:1px; margin-bottom:1px; position:relative;}
.loginbar .h2_cat h3 span a{ margin:0 5px;}
.loginbar .h2_cat_bz{ background:url(/skin/DIV_1/images/login_sj.gif) no-repeat; background-position:50px 9px; padding-right:10px;}
.loginbar .h2_cat_vip{ background:url(/skin/DIV_1/images/login_sj.gif) no-repeat; background-position:50px 9px; padding-right:10px;}
.loginbar .h2_cat_xx{ background:url(/skin/DIV_1/images/login_sj.gif) no-repeat; background-position:25px 9px; padding-right:10px;}
.loginbar .h2_cat_a{ line-height:24px; float:left; padding:0 7px; margin-top:2px; margin-bottom:1px;  position:relative;}
.loginbar .h2_cat_a h3 span a{ margin:0 5px;}
.loginbar .active_cat{ z-index:999; cursor:pointer; background:#ffffff;  margin-top:1px; margin-left:0px; margin-right:0px; margin-bottom:0px; border:1px solid #b4b4b4; }
.loginbar .active_cat h3 {display:block; position:relative; z-index:999;}
.loginbar .active_cat div{display:block;}
.loginbar .h3_cat{position:absolute; left:0px; top:24px; float:left; padding:8px 5px; margin-left:-1px; min-width:100px; background:#FFFFFF; border-left:1px solid #b4b4b4;  border-bottom:1px solid #b4b4b4;  border-right:1px solid #b4b4b4;  display:none;}/*////阴影效果/////-moz-box-shadow: #777 0 3px 5px;*/ 
.loginbar h3{ font-size:12px; display:block; font-weight:normal;}
.loginbar h3 a{font-weight:normal;text-decoration: none;}
.loginbar a{font-weight:normal;text-decoration: none;}
.loginbar .h3_cat_list{line-height:26px;}
.loginbar .h3_cat_list ul li h5{ font-size:12px; border-bottom:1px dashed #CCCCCC;}
.loginbar .h3_cat_list ul li h5:hover{ color:#fff;}
.loginbar .h3_cat_list h4{color:#474747; padding:0 12px;}
.loginbar .h3_cat_list ul{display:block;}
.loginbar .h3_cat_list ul li{list-style:none; text-align:left; line-height:24px; display:block; cursor:pointer; padding:3px 8px;}
.loginbar .h3_cat_list ul li:hover{ background:#ff6600; color:#FFFFFF; padding:3px 8px;}


.login_text{
	color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow:hidden;
}


#forum-search-top { 
clear:both;
height:33px;
overflow:hidden;
width:397px;
	float:right;
border:solid #ADEBA7 3px;
background:url(/skin/DIV_1/images/searchbg.gif) repeat-x 0 0;}

#forum-search-top input{ 
float:left;
border:0;
line-height:23px;
font-size:14px;
height:23px;
text-align:left;
background:none;}
#forum-search-top #search-bk{ background:url(/skin/DIV_1/images/searchbg.gif) no-repeat 0 -66px;}
#forum-search-top #search-bk span{ display:block;background:url(/skin/DIV_1/images/searchbg.gif) no-repeat 100% -33px;
height:23px;
padding:5px;}

#forum-search-top input.search-con{ width:234px;
-width:238px;
color:#ccc;}
#forum-search-top input.search-submit{ width:75px;
text-indent:-999px;
cursor:pointer;
margin-top:-15px;}

#forum-search-top em.select-list{ float:left;
background:none;
padding:0;
margin:4px 0 0;
width:70px;
border-left:1px solid #ccc;
-width:70px;
height:17px;
overflow:hidden;}
#forum-search-top em.select-list select{ margin-left:-8px;
font-size:14px;
color:#666;
margin-top:-2px;}


/* 我的位置*/
#tips {
	width: 980px;
	padding: 0px;
	margin: 10px auto;
	overflow:hidden;
	border: 0px solid #C4C4C4;
}
.tips_left {
	width:800px;
	float:left;
	height:14px;
	font: 12px 宋体;
	overflow:hidden;
}
.tips_left a{
	color: #363739;
	text-decoration: underline;
}
.tips_left a:hover{
	color: #363739;
	text-decoration: none;
}
.tips_right {
	width:170px;
	float:right;
	text-align:right;
	overflow:hidden;
}


/* 内容封套*/
#container {
	width: 980px;
	padding: 0px;
	margin:0 auto;
	overflow:hidden;
}


/* 底部*/
#footer {
	width: 980px;
	padding-bottom: 20px;
	margin: 15px auto;
	overflow:hidden;
	line-height:20px;
	border-top: 1px solid #C4C4C4;
}
.footer_u1{
        width: 980px;
	height:22px;
	text-align:center;
	padding-top: 8px;
}
.footer_u1 a{
	padding: 0 8px 0 8px;
	color: #363739;
}
.footer_u1 a:hover{
	text-decoration: underline;
}