@charset "utf-8";
/* CSS Document */
body{
	color:#333;
	margin:0 auto;
	font-size:12px;
	font-family:Arial, sans-serif;
	background:url(images/body_img.gif) repeat-x top #fff;
	}
ul,p,form,h1,h2,h3,h4,dl,dt,dd,ol{
	margin:0;
	padding:0;
	}
ul,ol{
	list-style:none;
	}
h2, .f14{
	font-size:14px;
	}
select,input,textarea,button{
	font-size:12px;
	}
a{
	color:#363636;
	text-decoration:none;
	}
a:hover{ color:#fb2302; border:none; cursor:pointer;}
a img{ border:0; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }
.orange{ color:#f60; }

.header, .content, .footer{
	width:1003px;
	margin:0 auto;
	clear:both;
	}
.header,.content{
	height:auto;
	padding:0 11px 0 11px;
	width:981px;
	overflow:hidden;
	}
.header{
	background:url(images/header_img.png) no-repeat top left;
	}
.header_logo, .header_logo:hover{
	margin:25px 0 0 40px;
	height:45px;
	float:left;
	width:180px;
	background:none;
	}
.header_url{
	padding:8px 0 0 70px;
	clear:both;
	color:#1d77b2;
	}
#sign{
	width:824px;
	padding-right:179px;
	}
#sign a{
	float:right;
	margin: 0 5px;
	line-height:28px;
	}
.sign_up{
	padding-left:14px;
	height:52px;
	background:url(images/Button_a_left.gif) no-repeat left top;
	}

.sign_up span{
	display:block;
	float:left;
	padding-right:14px;
	height:52px;
	color:#fff;
	text-align:center;
	background:url(images/Button_a_right.gif) no-repeat right top;
	}
.menu,.menu ul,.menu li,.menu li a, .menu .menu_left, .navOver{
	float:left;
	height:40px;
	line-height:40px;
	}
.menu{
	width:100%;
	margin-top:10px;
	overflow:hidden;
	height:40px;
	background:url(images/menu_li.gif) repeat-x;
	}
.menu ul{
	padding-left:6px;
	background:url(images/menu_left.png) no-repeat left top;
	}
.menu li{
	padding-right:2px;
	background:url(images/menu_li_c.gif) no-repeat right;
	}
.menu li a{
	color:#fff;
	padding:0 10px;
	}
.menu li a:hover, .navOver{
	background:url(images/menu_hover.png) repeat-x bottom;
	color:#fff;
	}
.menu li a:hover{
	filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;
	}
.menu .menu_left{
	background:url(images/menu_right.png) no-repeat right;
	float:right;
	padding-right:6px;
	}
.menu .left{
	height:40px;
	margin-left:6px;
	}
.menu #moreMenu{
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
	width:40px;
	height:40px;
	background:url(images/moreMenu.gif) no-repeat top;
	float:left;
	}
.moreMenu_hover:hover{
background-position:0 -40px;
	}
.moreMenu_hover{
	background-position:0 -40px;
	}

.content{
	margin:14px auto;
	}
.sec_content{
	float:right;
	width:724px;
	}
.sec_content_01_1,.sec_content_01_2{
	width:336px;
	float:left;
	padding-bottom:5px;

	background:url(images/i_bottom_1.gif) no-repeat bottom left;
	}
.sec_content_01_1{
	margin-right:11px;
	}
.Title_a{
	line-height:35px;
	height:35px;
	background:url(images/Title_b.gif) repeat-x;
	}
.Title_a a{
	font-size:14px;
	color:#07519a;
	}
.Title_a .left{
	line-height:35px;
	padding-left:17px;
	background:url(images/Title_l.gif) no-repeat left;
	border-right:1px solid #b6d7f1;
	font-weight:bold;
	width:86px;
	}

.sec_content_01_1 ul, .sec_content_01_2_con{
	padding:17px 16px;
	line-height:30px;
	border: solid #b6d7f1;
	border-width:1px 1px 0;
	}
.sec_content_01_2_con ul{
	line-height:30px;
	}
.sec_content_01_1 li,.sec_content_01_2_con ul li{
	padding-left:15px;
	background:url(images/Point_2.png) no-repeat left;
	}
.sec_content_01_1 li a, .sec_content_01_2_con ul li a{
	color:#07519a;

	}
.sec_content_01_1 li span,.sec_content_01_2_con ul li .right{
	color:#666;
	width:60px;
	text-align:right;
	}
.sec_content_01_2_con ul li .right{
	width:116px;
	}
.sec_content_01_1 ul li a:hover, .sec_content_01_2_con ul li a:hover{
	color:red;
	}
.sec_content_01_1 ul li:hover,.sec_content_01_2_con ul li:hover{
	background:url(images/Point_1.png) no-repeat left;
	}
.Title_a .right{
	padding-right:20px;
	background:url(images/Title_r.gif) no-repeat right;
	}

.sec_content_01_2{
	width:376px;
	background:url(images/i_bottom_2.gif) no-repeat bottom right;
	}
.sec_content_01_2_con{
	line-height:25px;
	height:240px;
	overflow:hidden;
	background:url(images/sec_content_01_2_con.png) repeat-x bottom;
	}
.sec_content_01_2_con img{
	width:100px;
	height:135px;
	margin-right:10px;
	}
	
.sec_content_02{
	float:left;
	width:100%;
	margin:11px 0;
	}
.sec_content_02 .sec_content_01_2_con{
	height:auto;
	}
.photo,.photo_name,.photo_c,.photo_c ul li{
	float:left;
	height:131px;
	}
.photo{
	width:100%;
	overflow:hidden;
	}
.photo_name{
	width:16px;
	height:111px;
	background:url(images/photo.png) no-repeat right top;
	text-align:center;
	padding:20px 8px 0 9px;
	}

.photo_name a{
	font-weight:bold;
	font-size:14px;
	}
.photo_c{
	width:690px;
	height:131px;
	float:left;
	background:url(images/photo_2.png) repeat-x top left #000;
	}
.photo_c ul{
	background:url(images/photo_3.gif) no-repeat right top;
	padding:18px 15px;
	float:right;
	text-align:left;
	}
.photo_c ul li{
	margin-right:11px;
	}
.photo_c ul img{
	width:128px;
	height:92px;
	padding:2px;
	border:1px solid #ccc;
	background-color:#fff;
	}
	
.sec_content_c{
	width:242px;

	overflow:hidden;
	}
.Advisory{
	height:47px;
	padding:21px 0 0 120px;
	background:url(images/ask_b.png) no-repeat;
	}
.Advisory a{
	display:block;
	color:#FFF;
	width:111px;
	height:26px;
	background:url(images/Button_ask.png) no-repeat;
	text-align:center;
	line-height:26px;
	}
.Advisory a:hover{
	color:#fff;
	background:url(images/Button_ask_c.png) no-repeat;
	}

.left_first,#search{
	width:241px;
	margin-top:11px;
	padding-bottom:7px;
	overflow:hidden;
	background:url(images/left_first_b.png) no-repeat bottom;
	}
#search li{
	margin-left:15px;
	}
.left_first h2,#search h2{
	background:url(images/left_first_t.png) no-repeat top;
	height:42px;
	line-height:42px;
	}
.left_first h2 a,#search h2 a{
	color:#1d77b2;
	margin-left:10px;
	}
.Side_Content,.Pages_Content,#ask_search ul,#ask_re_form{
	overflow:hidden;
	border:solid #b6d7f1;
	border-width:0 1px;
	padding:10px;
	padding-bottom:5px;
	line-height:25px;
	}
#ask_re_form{
	border:1px solid #b6d7f1;
	margin-top:11px;
	}
#ask_re_form h4,#ask_re_form{
	color:#000;
	}
#ask_re_form label{
	color:#0278C0;
	}
.Pages_Content{
	float:left;
	width:707px;
	padding:10px;
	}
.Side_Content a{
	color:#1d77b2;
	}
.Side_Content p span{
	color:red;
	}
.Side_Content .Flowers,#zx02 p a{
	display:block;
	width:199px;
	height:35px;
	line-height:35px;
	background:url(images/Button_f.png) no-repeat;
	color:#fff;
	font-weight:bold;
	text-align:center;
	}
.Side_Content .Flowers:hover,#zx02 p a:hover{
	background:url(images/Button_f_c.png) no-repeat;
	color:#FFF;
	}
#zx02 p{
	text-align:right;
	float:right;
	margin-bottom:10px;
	font-size:14px;
	}
.footer{
	background:url(images/footer.gif) repeat-x;
	text-align:center;
	height:110px;
	padding-top:10px;
	line-height:25px;
	}
.footer a,.footer strong{
	color:#0a5999;
	margin:0 2px;
	}
.footer span{
	padding:0 5px;
	}
.inside_title{
	background-color:#e2f1fd;
	line-height:26px;
	height:26px;
	margin-bottom:11px; 
	}
.inside_title .left{
	background:url(images/Location.gif) no-repeat;
	display:block;
	width:111px; 
	height:26px;
	color:#fff;
	padding-left:5px;
	}
.inside_title a{
	color:#04508e;
	}
.inside_Content{
	width:729px;
	overflow:hidden;
	padding-bottom:7px;
	background:url(images/inside_Content_b.gif) no-repeat bottom;
	}
.inside_Content_title{
	background:url(images/inside_Content_title.gif) no-repeat;
	height:39px;
	line-height:39px;
	padding-left:6px;
	overflow:hidden;
	}
.inside_Content_title li{
	list-style:none;
	float:left;
	}
.inside_Content_title a{
	float:left;
	border-right:1px solid #b6d7f1;
	color:#07519a;
	padding:0 11px;
	font-size:14px;
	}
.inside_Content_title span{
	float:left;
	color:#07519a;
	padding-left:11px;
	font-size:14px;
	}
.inside_Content .inside_Content_title a:hover,.inside_Content li .news_submenu_current{
	background:url(images/Button_01.gif) repeat-x;
	color:#FFF;
	background-position:0 1px;
	}
.inside_Content_title_c li{
	float:left;
	
	}
.inside_Content_title_c a{
	border:1px solid #3d81be;
	color:#075a9e;
	float:left;
	height:26px;
	line-height:26px;
	padding:0 8px;
	font-size:13px;
	margin-right:10px;
	background:url(images/Button_02.gif) repeat-x bottom;
	}
	
	
.inside_Content_title_c a:hover,.inside_Content_title_c .Currently{
	color:#d4490e;
	background:#fff;
	border-color:#d4490e;
	}
.inside_Content_title_c{

	}
.search{
	text-align:right;
	margin-top:12px;
	padding-right:10px;
	}
.search .input_border{
	height:18px;
	padding-top:5px;
	width:200px;
	}
.new_Comments{
	margin:10px;
	}
.submitButton, .new_Comments .Button,.Button a,#ask_add_form .button,#ask_re_form .button,.button{
	border:1px solid #045595;
	background:url(images/Button_03.gif) repeat-x ;
	color:#fff;
	height:29px;
	margin-left:5px;
	}
#ask_re_form .button{
	margin-left:60px;
	padding:0 10px;
	}
#ask_add_form .button{
	margin-left:60px;
	margin-top:10px;
	}
#albums_inside_img .Button a{
	height:20px;
	padding:5px 10px;
	line-height:20px;
	}
.new_Comments .Button,.Button{
	font-weight:bold;
	margin:10px 0;
	}
#code_button{
	padding:3px;
	margin-left:5px;
	background-color:#eee;
	color:#08509a;
	}
#news_titles{
	background-color:#e2f1fd;
	line-height:31px;
	height:31px;
	clear:both;
	margin-top:12px;
	}
.news_titles a{
	color:#075a9e;
	padding-left:10px;
	background:url(images/Point_2.png) no-repeat left;
	}
.news_titles a:hover{
	background:url(images/Point_1.png) no-repeat left;
	color:red;
	}
.news_lists p,.news_titles,.news_lists li span,#news_titles span{
	float:left;
	}
.news_titles{
	width:382px;
	padding-left:16px;
	}
.news_lists li span,.news_lists .news_titles{
	background:url(images/Thread.gif) repeat-x bottom;
	line-height:30px;
	}
.news_lists li span,#news_titles span{
	text-align:center;
	width:153px;
	}
.news_lists span{
	color:#666;
	}
	
	
/*翻页*/	
.pagination{
	height:30px;
	text-align:right;
	font-size:14px;
	color:#000;
	font-family:Arial;
	line-height:24px;
	margin-top:25px;
	min-height:
	clear:both;
	float:right;
	}
.pagination span, .pagination strong, .pagination a,{
	border-width:1px;
	border-style:solid;
	padding:3px 6px;
	height:30px;
	}
/*翻页链接*/
.pagination a{
	color:#07519a;
	background-color:#fff;
	border-color:#3d81be;
	text-decoration:none;
	padding:1px 2px;
	border:1px solid #ccc;
	}
.pagination a:hover,.sugTitle a:hover{
	color:#fff;
	background-color:#3d81be;
	border:1px solid #3d81be;
	margin-top:-2px;
	}

/*当前页码*/
.pagination strong{
	color:#fff;
	background-color:#3d81be;
	border-color:#3d81be;
	padding:1px 2px;
	}
/*无(不可用)链接*/
.pagination span{
	color:#666;
	border-color:#ccc;
	background:#e6e6e6;
	}	
	
#title_h,#title_h_c{
	background:url(images/Title_b.gif) repeat-x;
	display:block;
	margin-left:-10px;
	width:110%;
	height:35px;
	border-bottom:1px solid #b6d7f1;
	margin-top:20px;
	}
.inside_Content #title_h_c{	
	border:solid #b6d7f1;
	border-width:0 1px 1px;
	margin:0;
	width:auto;
	}
.Content_t{
	padding:10px;
	text-align:24px;
	margin-top:0;
	}
.Content_t p{
	text-align:24px;
	}
.Content_t  li{
	list-style:none;}
#new_title_t{
	height:10px;
	}
.suggestionList{
	margin-top:10px;
	}
.suggestionList .sugTitle,.message_tips{
	background-color:#e0f2ff;
	color:#676767;
	}
.suggestionList li{
	margin-bottom:10px;
	}
.suggestionList .sugTitle a{
	color:#08509a;
	}
.suggestionList .sugTitle a:hover{
	color:#fff;
	}
.sugContent,.sugTitle,.latest_c,.message_tips{
	padding:0 5px;
	}
.Pages_Content .news_titles_h1{
	text-align:center;
	font-size:16px;
	color:#095a9c;
	}
.number{
	border-bottom:1px dashed #999;
	text-align:center;
	margin-top:15px;
	color:#656565;
	}
.number span{
	color:red;
	padding:0 5px;
	}
.ask_List .ask_List_c{

	border-top:1px solid #b7d6f2;
	width:99%;
	padding:12px 9px 12px 18px;
	float:left;
	margin-left:-10px;
 	}
.ask_List .ask_List_c:hover{
		background-color:#eaf7ff;
	}
.ask_List .ask_List_c h2 a{
	color:#07509c;
	}
.ask_List .ask_List_c h2 a:hover{
	background-color:#0178c3;
	color:#fff;
	}
.ask_Information li{
	float:left;
	width:33%;
	}
.ask_Information .ask_name span{
	color:#07519a;
	}
.ask_Information .ask_Reply span{
	color:#168f03;
	}
.ask_Information .ask_Reply strong,.ask_Information .ask_time span{
	color:#d7580e;
	}
.doc_feature{
	background:url(images/Top.gif) no-repeat;
	float:left; 
	width:18px;
	height:18px;
	}
.albums{
	margin:20px 0 20px 10px;
	}
.albums li{
	float:left;
	padding-right:35px;
	text-align:center;
	margin-bottom:20px;
	background:url(images/Point_3.gif) repeat-x bottom;
	}
.albums li img{
	border:1px solid #0277c4;
	padding:2px;
	}
#albums_inside_content li{
	float:none;
	width:90%;
	text-align:left;
	padding:0;
	margin:0;
	line-height:30px;
	}
#albums_inside_content li a{
	color:#05529a;
	}
#albums_inside_img{
	text-align:center;
	}
#albums_inside_img img{
	border:1px solid #0277c4;
	padding:12px;
	width:458px;
	height:282px;
	overflow:hidden;
	}
#ask_add_out_title{
	background-color:#f4f4f4;
	padding:10px;
	color:#045197;
	}
#ask_add_out_title strong{
	color:#e46b24;
	}
legend{
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
	color:#0278c0;
	}
fieldset{
	border:solid #0079c2;
	border-width:1px 0 0;
	color:#999;
	line-height:30px;
	}
.color_red{
	color:#1383e9;
	}
.ask_add_title .color_red{
	color:red;
	}
.ask_add_title span{
	float:left;
	padding:0;
	color:#000;
	margin:0;
	line-height:18px;
	width:100px;
	text-align:right;
	}
#addUploadInput{
	float:left;
	margin-left:250px;
	margin-top:-20px;
	height:10px;
	}
.ask_add_form_textarea textarea{
	width:500px;
	margin-top:8px;
	height:300px;
	}
.asks_reply_out,.asks_reply_out_2{
	border:1px solid #d37c2f;
	margin-top:20px;
	}
.asks_reply_out_2{
	border:1px solid #51b4dd;

	}
.reply_ques_box,.asks_reply_next,.asks_content{
	padding:0 10px;
	}
.reply_ques_box{
	background:url(images/Title_b_c.gif) repeat-x;
	line-height:37px;
	height:37px;
	font-weight:bold;
	color:#d1713e;
	}
.asks_reply_out_2 .reply_ques_box{
	background:url(images/Title_b_a.gif) repeat-x;
	color:#095199;
	}
.asks_reply_next,.asks_reply_next a{
	color:#ab805e;
	}
.asks_reply_next .asks_reply_next_time{
	display:block;
	float:right;
	margin-right:20px;
	}
.asks_reply_next,.asks_content,.asks_info{
	line-height:26px;
	}
.asks_reply_next,.asks_info{
	background:url(images/Thread.gif) repeat-x bottom;
	float:left;
	width:99%;
	margin-bottom:5px;
	}
.asks_info{
	color:#ad825f;
	}
.asks_info_title_width{
	float:right;
	line-height:20px;
	width:300px;
	}
#new_my_tag{
	color:#09519d;
	}
#ask_input_submit{
	padding:5px;
	}
#ask_input{
	width:130px;
	}
.new_ask_info{
	border:solid #B7D6F2;
	border-width:0 1px;
	padding:20px;
	background-color:#EAF7FF;
	color:red;
	letter-spacing:3px;
	font-size:14px;
	}
.asks_tag a{
	color:#3366CC;
	}
.ask_List_one{
	background-color:#c5ecff;
	}
#search .submitButton{
	height:24px;
	width:50px;
	margin-top:-25px;
	margin-right:25px;
	float:right;
	}
.contacts_add_ul .color_red{
	line-height:16px;
	}
#ask_search ul{
	padding:0 3px;
	}
	.sugReply{
	margin-bottom:10px;
	padding-left:5px;
	border:1px solid #FF6600;
	}
.sugReply strong{
	color:#FF6600;
	}
	#moreMenu{
		padding:0;
		margin:0;
		float:left;
		width:40px;
		height:40px;
		overflow:hidden;
		font-size:0;
		line-height:0;
		cursor:pointer;
		background:url(images/menu_more.gif) no-repeat;
		}
	.moreMenu_hover{
		background-position:0 -40px!important;
		}
	#moreMenuContent, #moreMenuContent ul, #moreMenuContent li, #moreMenuContent a, #moreMenuContent a span, #menuClose{
		background:url(images/menu_hidden.gif) no-repeat -292px 0;
		float:left;
		width:146px;
		}
	#moreMenuContent{
		width:146px;
		position:absolute;
		background-position:0 0;
		}
	#moreMenuContent ul{
		line-height:140%;
		overflow:hidden;
		padding-bottom:20px;
		background-position:-146px bottom;
		}
	#moreMenuContent li{
		margin-top:-3px;
		background-position:-292px 0;
		background-repeat:repeat-y;
		}
	#moreMenuContent a{
		background-position:-584px 0;
		padding-top:3px;
		width:126px;
		padding:7px 10px 8px;
		text-align:center;
		color:#fff;
		font-size:14px;
		cursor:pointer;
		}
	#moreMenuContent a:hover, #moreMenuContent li.m_currently a{
		background-position:-438px 0;
		background-repeat:repeat-y;
		}
	#moreMenuContent li.m_currently a span{
		font-weight:bold;
		color:#FFFF00;
		}
	#menuClose{
		width:24px;
		height:24px;
		float:right;
		background-position:-730px 0;
		cursor:pointer;
		}
#suggestionList .message_tips{
	margin-top:10px;
	}

#links_c {
	margin-top:20px;
	}
#links_c ul li{
	float:left;
	width:210px;
	margin-right:10px;
	margin-bottom:10px;
	}
#links_c li img{
	width:80px;
	height:80px;
	float:left;
	padding:0 75px;
	margin-bottom:5px;
	}
#links_c ul li .links_c_z{
	text-align:center;
	width:230px;
	float:left;
	height:50px;
	}

#link{
width:230px;
margin-top:10px;

}
#link li{
margin-top:5px;
width:100px;
height:37px;
float:left;
display:inline;
margin-left:10px;
}
#link li img{
width:90px;
height:30px;
}

#register #Qreg_username, #register #Qreg_pws, #register #Qreg_pws_confirm{ background-color:#ffe; color:#f60;}
#register span.Qreg_txt_c{ background-color:#f60!important; color:#fff!important; }

.txt_no_reply, .txt_reply{
	color:#fff!important;
	padding:0 3px;
	line-height:175%;
	margin-right:5px;
	}
.txt_no_reply{
	background-color:#090;
	border-top:2px solid #090;
	}
.txt_reply{
	background-color:orange;
	border-top:2px solid orange;
	}


#J_addRecords, .mydate{
	color:#0078D7;
	text-decoration:underline;}
.gray{
	display:block;
	clear:both;
	}
.asks_content{
	clear:both;}