/**
 * 55GUANG.com
 * themes:simple
 * Date:2009-01-07
 * 944 [650/260+380] [304]
 */ 

*{ margin:0;padding:0; }

img{
	border:0px;	
}

ul li{list-style-type:none;}
label{
	color:#333;		
}

.star{
	color:red;
}
.right{
	text-align:right;
}

.clear {
	clear:both;
	font-size:1px;
	margin-top:0 !important;
	visibility:hidden;
	width:1px;
}

.f14{
	font-size:14px;
}

.fblue{
	color:#006699;
}
	
.fgray{
	color:gray;
}

.f555{
	color:#555;	
}

.gray{
	background:#F8F8F8;
}

.fen{
	background:#FAF9F5;
}

.text_logo{
	color:#FB3C79;
}

.text_logo_b{
	color:#7AC142;
}


.fgray{
	color:#aaa;
}

.en{
	font-family:Verdana,sans-serif;
	color:#aaa;
}

.info{
	color:#666;
}

.time{
	font-size:10px;
	font-family:Verdana,sans-serif;
	color:#aaa;
}

.pic {
	background-color:#fff;
	border:1px solid #ccc;
	padding:2px;
}

.pic2 {
	background-color:#fff;
	border:1px solid #ccc;
	padding:2px;
}

a:hover .pic{border:1px solid #999;}
a:hover .pic2{border:1px solid #999;}


.title2{
	padding:0 30px;
	line-height:30px;
	background:transparent url(/themes/sanhu/images/arrow02.gif) no-repeat scroll 20px center;

}

.std_input_text, .std_select {
	color:#333;
	font-size:14px;
	height:18px;
	width:300px;
}

/*** ****************************************/


.basictab{
	padding:4px 0 3px 0;
	line-height:17px;
	margin-left: 0;
	border-bottom: 1px solid #ddd;
	list-style-type: none;
	text-align: right; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
	display: inline;
	margin: 0px;
}

.basictab li a{
	text-decoration: none;
	padding: 5px 10px;
	margin-right: 3px;
	border: 1px solid #ccc;
	border-bottom: none;
	background-color: #FFF6E2;
	color: #2d2b2b;
	font-size:12px;
}

.basictab li a:visited{
	color: #2d2b2b;
}

.basictab li a:hover{
	background-color: #DBFF6C;
	color: black;
}

.basictab li a:active{
	color: black;
}

.basictab li.selected a{ /*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 5px;
	background-color: #FFF;
	color: black;
}

/****************************/
.msg{

	margin-top:10px;
	padding:10px 5px 10px 50px;
	border: dashed 1px #ddd;
	color:#666;
	background:#FFF6E2 url(/themes/simple/images/msg_icon.png) no-repeat scroll 10px 4px;
}

.msg_blue_box{
	background:#F4FFFA;
	border:1px dashed #AAD9BF;
	padding:5px;
}
	
/********************/



a, a:link {
	color:#222;/* color:#0E6294; */
	text-decoration:none;
}

a:hover {
	color:#FF6633;
	text-decoration:underline;
}

a.more, a.more:link {
	color:#888;
}

a.more:hover {
	color:#FF719F;
	text-decoration:underline;
}

a.red, a.red:link {
	color:#FF719F;
}

a.box_title:hover {
	color:#FF719F;
	text-decoration:underline;
}


body{
	background:#C2DBF1;	
	color:#333;
	font-family:宋体;
	font-size:12px;
	line-height:160%;
	margin:0 auto;
	text-align:left;
}

table,input{
	font-size:12px;	
}
/************  **************/



#topSection{
	clear:both;
	height:80px;
	width:930px;
	margin:0 auto;
	overflow:hidden;	
	background:#A6D2E7;	
	background:transparent url(/themes/sanhu/images/banner20.jpg) repeat-x scroll 0 0; 
	
}

#header_top{
	clear:both;
	float:left;
	width:930px;
	height:25px;
}

#logo{
	float:left;
	width:200px;
	padding:0px;
	text-align:left;
}	


#top_right{
	float:left;
	width:730px;	
}

#topMenu{
	float:left;
	width:930px;
	padding:2px 0 0px 0;
	text-align:right;
}

#topMenu li{
	list-style:none;
	display:inline;
	color:#466F98;
}

#topMenu li a{
	color:#466F98;
}

#top_banner{
	padding:3px 6px 0 0;
	float:left;
	width:724px;
	text-align:right;
	color:#466F98;
}

#channel_wrapper_news{
	float:left;
	width:930px;
	margin-top:2px;
}


.channel{
	float:right;
	width:800px;
	text-align:right;
}

.channel li{
	display:inline;
	color:#466F98;
	/* float:left; 
	height:20px;
	line-height:20px;	*/
	padding-left:2px; 
	text-align:left;
}

.channel li a{
	color:#214D79;
	text-decoration:none;
	font-weight:bold;
}

.channel li a:hover {
	color:#FF6633;
	text-decoration:underline;
}


.h_news_title{
	padding-left:10px;
	background:transparent url(/themes/sanhu/images/arrow.gif) no-repeat scroll left center;
}
/*** user login ********/

.h_login{
	font-size:12px;
	text-align:left;
	padding:10px 0;
	margin-bottom:10px;
	background:transparent url(/themes/sanhu/images/top2.jpg) no-repeat scroll 0 0;

}
.h_login_title{
	line-height:36px;
	font-weight:bold;
	color:#0E6294;
	padding:0 0 0 50px;	
	background:transparent url(/themes/sanhu/images/user_bg.gif) no-repeat scroll 10px 0;
}

.h_login_form{
	padding:5px 15px;	

}

.h_login_input {
	border:1px solid #ccc;
	font-size:12px;
	height:17px;
	margin:0;
	padding:0;
	width:140px;
}

.h_login_username{
	color:#0E6294;
	font-weight:bold;
}

/*** ************************/
.h_left_box{
	width:246px;
	font-size:12px;
	text-align:left;
	padding:10px 0px;
	margin-bottom:10px;
	background:transparent url(/themes/sanhu/images/top2.jpg) no-repeat scroll 0 0;	
}

.h_left_title{
	line-height:36px;
	font-weight:bold;
	color:#0E6294;
	padding:0 0 0 50px;	
	background:transparent url(/themes/sanhu/images/link_bg.gif) no-repeat scroll 10px 0;
}

.h_left_content{
	padding:0px 25px 0 15px;
}

.h_left_content li{
	padding:0 30px;
	border-bottom:1px solid #E6EBEE;
	line-height:30px;
	background:transparent url(/themes/sanhu/images/arrow02.gif) no-repeat scroll 20px center;

}

.h_left_content li.selected{
	font-weight:bold;
}


/*** ************************/
.h_left_menu_box{
	border:1px solid #ddd;
	font-size:12px;
	text-align:left;
	padding:2px;
	margin-bottom:10px;
	padding-bottom:10px;
}

.h_left_menu_title{
	line-height:25px;
	font-weight:bold;
	background:#EFF4F6;
	color:#0E6294;
	padding:0 0 0 8px;	
}

.h_left_menu_content{
	padding:0 8px 0 8px;	
}

.h_left_menu_content li{
	padding-left:10px;
	border-bottom:1px dashed #eee;	
}

/*** ************************/
.h_right_box{
	width:246px;
	font-size:12px;
	text-align:left;
	padding:10px 1px;
	margin-bottom:10px;
	background:transparent url(/themes/sanhu/images/top2.jpg) no-repeat scroll 0 0;	
}

.h_right_title{
	line-height:36px;
	font-weight:bold;
	color:#0E6294;
	padding:0 0 0 50px;	
	background:transparent url(/themes/sanhu/images/link_bg.gif) no-repeat scroll 10px 0;
}

.h_right_content{
	padding:0 20px;
}


/** *****************************/

.container{
	clear:both;
	width:930px;	
	margin:0 auto;
	padding:0;
	overflow:hidden;
	background:#F9FBFA;

}


/************ 930  **************/


.colLeft{
	float:left;
	width:246px;
	padding:10px 0;
	padding-right:10px;
}

.colMain{
	float:left;
	width:674px;
	padding:10px 0;
}

.colTopBanner{
	float:left;
	width:664px;	
	text-align:left;
	padding:0px;
	padding-bottom:10px;
	/* background:transparent url(/themes/sanhu/images/main_bg.gif) repeat-x scroll 0 0; */
}

.colMainBox{
	float:left;
	width:674px;	
	text-align:left;
}

.colMainContent{
	padding-right:10px;
	text-align:left;
}

.colMainLeft{
	float:left;
	width:415px;
	padding:0;

}

.colMainRight{
	float:left;
	width:246px;
	padding-left:10px;
}

/** ****************************/

.h_main_title{
	clear:both;
	color:#003366;
	font-size:12px;
	font-weight:bold;
	line-height:34px;
	padding:1px 0px 0px 33px;
	background:transparent url(/themes/sanhu/images/center_bg.gif) no-repeat scroll 0 0;
}

.h_main_title a{
	color:#0E6294;
}

.h_main_more{
	clear:both;
	line-height:20px;	
	padding:0px 10px 5px 0;
	text-align:right;
	background:#F9FBFA;
}
.h_main_more a{
	color:#aaa;
}

/*********** ***************/
.c_channel_title{
	clear:both;
	color:#003366;
	font-size:12px;
	line-height:30px;
	padding:1px 0px 10px 33px;
	background:transparent url(/themes/sanhu/images/channel_title_bg.jpg) no-repeat scroll 0 0;
}

.c_channle_title a{
	color:#0E6294;
}

.c_channle_more{
	clear:both;
	line-height:20px;	
	padding:0px 10px 5px 0;
	text-align:right;
	background:#F9FBFA;
}
.c_channle_more a{
	color:#aaa;
}

/*** **************/
.h_main_left_photo_list{
	padding:5px 0;
	background:#fff;
}

.h_main_left_title{
	height:26px;
	line-height:26px;	
	padding-left:5px;
	text-align:left;
	background:#E2E1C1;
}

.h_main_left_title a{

}

.h_photo_text_box{
	float:left;
	padding:0 5px;
}

.right_box{
	text-align:left;
	border-left:0px solid #ddd;
	background:#fff;
}

.right_box .header{
	height:30px;
	padding-left:20px;
	line-height:30px;
	text-align:left;
	background:transparent url(/images/right_title_bg.gif) no-repeat scroll 0 0;
}

.h_left_gg_box{
	border:solid 0px #eee;
	margin-bottom:5px;
	padding:5px 0;
	text-align:center;
}

.h_right_gg_box{
	border:solid 1px #eee;
	padding:5px 0;
	margin-bottom:5px;
}

.h_right_std_box{
	border:solid 1px #eee;
	text-align:left;
	margin-bottom:5px;
	background:#fff;
}

.h_right_std_box .title{
	padding:5px;
	background:#f6f6f6;
	color:#666;
}

.h_right_std_box .content{
	padding:5px;
}

/** ****************************/

.h_focus_news_headliner_box {
	overflow:hidden;
}	

.h_focus_news_headliner_box .headliner .title{
	padding:0;
	text-align:center;	
}	

.h_focus_news_headliner_box .headliner .summary{
	text-indent:2em;
	font-color:#333;
}

.h_focus_news_headliner_box .headliner .title a{
	color:#FB3C79;
	font-family:Verdana,"黑体";
	font-weight:bold;
	font-size:18px;
	line-height:30px;
}

.h_focus_news_headliner_box .headlinerr .title a:hover{
	color:#FF719F;
	text-decoration:none;
}

.h_focus_news_headliner_box .headliner2{
	width:180px;
	float:left;
}	

.h_focus_news_img_box{
	clear:both;
	overflow:hidden;
	padding:5px 0 2px 0px;
}

.h_focus_news_img_box .news{
	overflow:hidden;
	float:left;
	width:116px;
	height:128px;
	padding:3px 2px;
	text-align:center;
	line-height:130%;
}


.h_h_cat_news_img_box{
	clear:both;
	overflow:hidden;
	padding:5px 10px 5px 10px;
	background:#F9FBFA;
}

.h_h_cat_news_img_box .news{
	overflow:hidden;
	float:left;
	width:116px;
	height:128px;
	padding:3px 3px;
	text-align:center;
	line-height:130%;
}

.h_h_cat_news_img_box .summary{
	color:#666;
}

.h_h_cat_news_img_box .news a{
}

.h_focus_news_img_box .news .title111111{
	overflow:hidden;
	white-space:nowrap; 
	width:116px;
}


/********************* ***********/

.h_std_dl dt{
	padding:5px;
	color:#008000;
	font-weight:bold;
}

.h_std_dl dd{
	padding:5px;
}

.h_std_dl ul{
}

.h_std_dl li{
	line-height:160%;
}


/******** user **************/

.userphoto{
	padding:2px;
	border:1px solid #ddd;
	background:#fff;
}

.user_box{
	padding:5px 0 5px 5px;
	background:#FFF6E2;
	border:1px solid #ddd;

	text-align:left;
	margin-bottom:5px;
}


.h_main_box{
	padding:5px 10px 10px 0;
	text-align:left;	
	overflow:hidden;
}

.h_left_blue_box{
	overflow:auto;
	background:#F4FFFA;
	border:1px dashed #AAD9BF;
	padding:5px 0;
	margin-bottom:10px;
}

.h_left_gray_box{
	overflow:auto;
	background:#fff;
	border:1px dashed #ddd;
	padding:5px 0;
	margin-bottom:10px;
}

.h_left_std_noborder_box{
	/* width:630px; */
	overflow:auto;
	background:#fff;
	margin-bottom:10px;
}

/*** ask ************/
.h_right_ask_list .title a{
}

.h_right_ask_list .user a{
	color:#666;
}

.ask_q_list{
	padding:5px 10px 5px 0;
	text-align:left;	
}

.ask_money{
	color:#F00;
	font-size:12px;
	font-weight: normal;
	padding-left:12px;
	background-image:url(/themes/simple/images/money_s.gif);
	background-repeat:no-repeat;
}

.ask_q_solved{
	color:#FF719F;
}

.ask_isbest{
	padding:5px;
	background:#FFFFCC;
}

/*** *******************/

.news_view_title{
	border-bottom: solid 1px #f0f0f0;
	margin:0 20px;
	color:#000;
	font-family:"黑体";
	font-size:20px;
	height:35px;
	line-height:35px;
	text-align:center;
	
}

.news_view_source{
	color:#aaa;
	text-align:right;
	padding:5px;
}

.news_view_summary{
	border:1px solid #eee;
	padding:10px;
	margin:0px 10px 10px 10px;
	font-size:12px;
	line-height:160%;	
	color:#333;
}

.news_view_content{
	font-size:12px;
	line-height:2.5em;	
	color:#333;
	padding:10px 10px;
	margin-bottom:10px;
}

.news_view_pager{
	font-size:12px;
	text-align:center;
	padding:5px 0;
	border-top:1px solid #FFF6E2;
}

.news_view_pager a{
	color:#F555A4;
}

.news_view_pager a:hover{
	color:#FF0052;
}

/*** ***/
.pagerNav{
	overflow:auto;
	color:#808080; 
	margin:20px 0;
	text-align:center;
}

.pagerNav ul{
	display:inline;
	margin-left:0px;
	padding-left:0px;
}

.pagerNav li{
	display:inline;
	margin:2px 1px;
	text-align:center;
	line-height:160%;
}

.pagerNav .current{
	font-weight:bold;
	color:#000;
	padding:0px 2px;
	text-decoration:none;
}

.pagerNav li a{
	border:1px solid #ccc;
	padding:2px 5px !important;
	text-decoration:none !important;
}

.pagerNav li a:hover{
	background-color:#DBFF6C; /* #0098D4; */
	border:1px solid #ccc;
	color:#000 !important;
}

.pagerNav .next a, .pagerNav .prev a {
	border:1px solid #FFF;
	text-decoration:none !important;
}

.pagerNav .next a:hover, .pagerNav .prev a:hover {
	font-weight:normal;
}


/*******************/
.footerContainer{
	clear:both;	
	overflow:hidden;
	margin:0 auto;
	border-top:2px solid #017AA7;
	padding:0px;
	width:930px;	
	background:#fff;
}

.flink{
	font-size:12px;
	padding:10px 0 0 0;
	text-align:left;
}

.footer{
	padding:5px 0 30px 0;
	text-align:center;
	background:#fff;
}

.published{
	text-align:right;
	color:#fff;
}