@charset "utf-8";
/* CSS Document */
/** news **/
#news_left{ width:645px; height:auto;}
	.news_box{ width:100%; height:auto; border:1px solid #c5ddf7;}
	.news_box_top{ background:url('../images/news/news_box_top.gif') repeat-x; height:25px; width:100%; line-height:25px;}
		.news_box_top h3 ,.news_box_top h2{ margin-left:5px; font-weight:bold; float:left;}
		.news_box_top h6 { padding-left:8px; font-size:12px; }
		.news_box h1{ font-size:16px; text-align:center;}
	#news_view_info{ width:625px; text-align:center; border-bottom:1px dashed #c5ddf7; line-height:20px; font-size:12px;}
	#article_pn { height:40px; overflow:hidden; margin:0 15px; border-top:1px dashed #c5ddf7;}
		#article_pn a { color:#ccc; text-decoration:underline; margin-top:5px;}
	#article { overflow:hidden; clear:both; padding:10px; font-size:12px; clear:both; width:600px;line-height:20px;}
		/** #article div img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 600 ? "600px" : this.width)!important;} **/
		.ad_article {  float:left; max-width:600px; overflow:hidden; margin:0 12px 12px 0!important; margin:0 9px 12px 0; }
		.article_download { padding-left:17px; background:url(../images/blue/icon_download.gif) no-repeat 0 6px; color:#999; text-indent:0!important; }
		.article_download a { margin-right:3px; color:#369; text-decoration:underline; }
	#news_viewcomment{ width:100%; height:auto; border:#c5ddf7 1px solid;}
		.comm_list { margin-bottom:10px;}
		.comm_list .title { margin-bottom:12px; padding:5px 12px 0; height:22px; border-top:1px solid #D7DFEC; background:#F8F8F8; color:#999; }
			.comm_list .from_info { float:left; }
			.comm_list .author, .comm_list .author a { margin-right:4px; color:#369;} .comm_list .author a { margin-right:0; }
			.comm_list .post_time { float:right; }
		.comm_op {  padding:5px 12px 0; height:22px; color:#D7DFEC; text-align:right; }
			.comm_op .replay ,.comm_op .discuss , .comm_op .up, .comment_caption div.tab_up span , .comm_op .down,.comment_caption div.tab_down span{ padding-left:12px;}
			.comm_op .report {padding-left:8px;}
		.sign_msg { width:580px; margin:20px auto 0; padding-bottom:20px; }
	.sign_msg_login { height:25px; }
		.addface { position:relative; float:right; }
			.facelist { position:absolute; left:-242px; top:20px; width:260px; padding:7px; border:1px solid #CCC; background:#FFF; z-index:9999; }
			.facelist li { display:inline; float:left; margin:0 3px 3px; cursor:pointer; }
		.sign_msg_login .input_tx, .authcode_sub .input_tx { width:50px; margin-right:6px;}
		.sign_msg_login .input_sub { margin:0 6px 0 6px;}
		.sign_msg_login .register { color:#336799;}
		.sign_msg_login .userinfo, .sign_msg_login .userinfo a { color:#369;}
	.sign_msg textarea { width:100%; height:90px; margin-bottom:10px; padding:2px 0 2px 2px; border:1px solid; border-color:#666 #CCC #CCC #666; color:#666; }
	.sign_msg_sub { text-align:right;}
		.sign_msg_sub .input_search { margin-left:6px;}
		.sign_msg_sub .input_checkbox { margin-right:6px; *margin-right:3px; vertical-align:middle; _vertical-align:baseline;}
		.sign_msg_sub label { display:inline-block; *display:inline; margin-right:5px; cursor:pointer; zoom:1;}
	.authcode_sub { position:relative; }
		.authcode_sub .img_code { position:absolute; top:-43px; *top:-37px; left:52px; *left:54px; } .sign_msg_login .img_code { top:-44px; *top:-40px;}
		.sign_msg  a.changcode_txt { margin-left:-6px; color:#999; text-decoration:underline; }
	.sign_msg .sign_tip { padding:15px 0 10px 0; color:#999; text-align:right; }
	.arti_title { width:90%; height:auto; margin:10px 0 5px 10px;}
		.arti_title h1 { display:inline; padding-right:6px; color:#000; font-size:16px; font-weight:700;}
	.comment_desc { margin:0 15px 6px; color:#999;}
	.arti_summary { margin:0 15px 12px; color:#666; line-height:20px;}	
	.comm_list .body { margin-bottom:10px; padding:0 12px 0; line-height:20px; }
			.comm_list blockquote { margin-bottom:4px; color:#999; }
			.comm_list blockquote i { overflow:hidden; padding-right:6px; color:#CCC; font-size:257%; vertical-align:bottom; line-height:2px; font-weight:700; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
			.comm_list .body .old { margin-bottom:10px; padding:3px; border:1px solid #D7DFEC; background:#F8FCFD; }
				.comm_list .body .old_title { margin:0 3px; height:22px; overflow:hidden; line-height:22px; font-size:12px; }
				.comm_list .body .old_title .author { float:left; color:#369; }
				.comm_list .body .old_title .color_red { float:right;}
			.comm_list .body .new { margin: 0 3px 10px; word-wrap:break-word;}
			.comm_list .body .floor_op { width:; overflow:hidden; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #D7DFEC; clear:both; } .comm_list .body .floor_op .detail { color:#999; } .comm_list .body .floor_op .detail span{ float:right; } .comm_list .body .floor_op .author { font-weight:700; }
			.comm_list .detail { margin:0 3px; color:#333; word-wrap:break-word;}
			.hideelement { display: none; }
			.comm_list .body .hideold { border: 0; margin-bottom: 0; padding: 0; }


#news_right{ width:320px; height:auto;}
	#list_search{ width:320px;height:auto; border:1px solid #c5ddf7; }
		#list_search .input_tx{ width:220px; float:left; margin-left:10px; _margin-left:5px;}
		#list_search .input_search{ float:left; margin-left:5px;}
	.search_catalog { float:left; margin:5px 0 5px 10px;width:300px; font-size:12px;_margin-left:5px;}
	.search_catalog label { margin-right:4px; padding-left:3px; *padding-left:0; }
		#list_search h3{ width:320px;height:34px; background:url('../images/news/search_bg1.gif'); float:left;}
	.list_tx, .list_tx1 {line-height:20px; font-size:12px; margin:0 5px;}
		.list_tx ul,.list_tx1 ul{ _margin-bottom:5px;}
		.list_tx img{ margin:6px 5px; float:left; }
	.list_img{}
		.list_img span{ float:left; width:145px; margin:5px 0 0 9px; line-height:20px; font-size:12px; text-align:center;}
		.list_img span img{ width:140px; height:79px; border:1px solid #c5ddf7; padding:1px; float:left;}
		
#news_list{}
	#news_list li{ height:80px; margin:5px 0 0 5px; width:635px;} 
		#news_list li a{ height:30px; line-height:30px;font-size:14px; color:#333; font-weight:700 }
		#news_list li cite{height:30px; line-height:30px; font-size:12px; color:#666;}
		#news_list li cite{ float:right;}
		#news_list li h3{ height:50px; font-size:12px; line-height:25px; background:#f8f8f8; border-bottom:1px dashed #ccc; color:#999}
		.news_list_bottom{ text-align:center; margin-top:7px}
				.pages { height:30px; overflow:hidden; text-align:center; line-height:20px; font-family:Verdana; }
					.pages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid #E4E4E4; color:#369; text-decoration:none!important; }
					.pages a:hover { border-color:#369; }
					.pages strong { border-color:#369; background:#369; color:#FFF; }
					.pages .prev { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
					.pages .next { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
					

#article_pn { height:40px; overflow:hidden; margin:0 15px; }
#article_pn a { color:#999; text-decoration:underline; }

/* cp */
#cp_nav{ background:#f0f4fd; height:60px;}
	.cp_main_nav { height:25px; overflow:hidden; padding-top:1px; background:url('../images/news/index_news_top.gif') repeat-x; color:#ba2636; font-size:12px; border-top:1px #c5ddf7 solid;border-left:1px #c5ddf7 solid;border-right:1px #c5ddf7 solid;}
		.cp_main_nav ul { width:94%; overflow:hidden; padding:0 0 0 1.3%; }
			.cp_main_nav ul li { float:left; margin-right:1px; }
			.cp_main_nav ul li a { float:left; display:block; padding:6px 15px; color:#666; }
			.cp_main_nav .current a { background:url('../images/news/cp_nav_bg.gif') repeat-x; color:#666; font-weight:bold; text-decoration:none!important; }
		ul.ext_nav { padding:0 12px; color:#666; line-height:25px; font-size:12px }
			ul.ext_nav li { float:left; margin-right:8px; white-space:nowrap; }
			ul.ext_nav a { margin-right:4px; color:#666; }
		.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.clearfix { display:inline-block; }
		/*\*/ .clearfix {display:block;} /**/
	
.article_list{ width:100%; margin:0 auto; margin-bottom:15px;font-size:12px;}
	.article_list tr td { padding:5px 0; }
	.article_list .edit {text-decoration:underline;}
	.article_list .td_input{ width:10px; padding-right:10px; text-align:right;}
	.article_list h6{ float:right; color:#ccc}
		
#contribute{ overflow:visible;}
	#contribute ul { }
	#contribute li { position:relative;  height:25px; padding:0 15px; line-height:25px; color:#999; cursor: pointer;}
	#contribute li span { float:right;}
	#contribute li a { color:#369;}
	#contribute li.current { background:#FF9201; color:#FFF;}
	#contribute li.current a { position:absolute; left:-10px; top:0; padding-left:25px; color:#FFF;}
	
.cp_list{ float:left; font-size:12px; line-height:20px; margin-left:5px;}
	.cp_list img{ float:left; margin:7px 5px;}

	.view_article { width:90%; margin:10px auto 0;}
		.view_article .list td { padding:5px 0;}
		.view_article .list .left_title { width:120px; font-weight:700;}
		.view_article .content{ margin:10px 0; padding:12px; border:1px dashed #c5ddf7; background:#F8F8F8; }

.pages{ text-align:center;}
/** user **/
#user_login { margin-bottom:10px; font-size:12px; }
	.fixedheight { position:relative; height:156px;}
	#user_login_position { position:absolute; width:318px; height:156px; border:1px solid #c5ddf7; background:#F8F8F8; z-index:99px; }
	#user_login .current { height:190px; }
		#user_login .current #login_authcode_input { display:block; }
		#user_login #login_authcode_input { display:none; }
	#login_authcode_img { position:absolute; left:60px; bottom:95px; }
	#login_authcode_input a { color:#369;}
	#login_showclose { position:absolute; right:8px; bottom:8px; z-index:999px; }
	#login_showclose a { display:block; width:10px; height:10px; overflow:hidden; background:url(../image/blue/icon_closesearch_bg.gif) no-repeat; text-indent:-9999px; }
	#user_login h3 { padding:8px 15px 10px; }
	#user_login p { height:30px; padding:0 15px; }
	#user_login .credit { padding-left:12px; background:url(../image/blue/icon_credit.gif) no-repeat 0 1px; color:#999; font-size:11px;}
	#user_login .clearfix { padding:0 0 0 60px; }
	#user_login .clearfix input { float:left; margin-top:2px; *margin-top:0; }
	#user_login .clearfix label { float:left; padding:0 0 0 3px; *padding:3px 0 0 0; }
	#user_login .input_sub, .sign_msg_login .input_sub { margin:0 0 0 12px; width:35px; height:21px; overflow:hidden; border:none; background:url(../images/btn_login_min.gif) no-repeat; text-indent:-9999px; }
	.login_ext { margin:10px 0 0 0; text-align:center; }
	.user_info { padding:0 15px;}
		.user_info dl { height:70px; overflow:hidden; margin-bottom:12px; border-bottom:1px dashed #c5ddf7; }
		.user_info dl dt { float:left; width:50px; }
		.user_info dl dt img { width:48px; height:48px; padding:1px; border:1px solid #c5ddf7; }
		.user_info dl dd { float:right; width:155px; line-height:25px; }
		.user_op { display:block; padding:0!important; }
			.user_info .tx_blue { color:#369; text-decoration:underline; }
			.contribute_txt { float:left; padding-right:12px; color:#F00; }
			.user_op span { float:right; }
		#user_login a.close { position:absolute; right:0; bottom:0; display:block; width:14px; height:14px; overflow:hidden; background:url(../image/blue/btn_open_close.gif) no-repeat 100% 0; text-indent:-999px;}
	#loginin_info{ position:relative; height:30px; margin-bottom:10px; border:1px solid #c5ddf7; background:#F8F8F8;}
		#loginin_info .admin { position:absolute; right:15px; top:7px;}
		#loginin_info img { position:absolute; left:4px; top:4px; width:20px; height:20px; padding:1px; border:1px solid #c5ddf7; }
		#loginin_info .user { position:absolute; left:30px; top:7px; color:#999;} #loginin_info .user a { color:#369; }
		#loginin_info .out a { color:#999;}
		#loginin_info a.open { position:absolute; right:0; bottom:0; display:block; width:14px; height:14px; overflow:hidden; background:url(../image/blue/btn_open_close.gif) no-repeat; text-indent:-999px;}

	
/* contribution */
.contribution { margin-top:10px; font-size:12px;}
		.contribution .input_tx{ width:200px; height:14px;}
		.contribution td{ padding:5px 0;}
		.contribution .globalbox_border { width:97%; margin:10px auto; border:1px solid #DDF0F4; }
		.contribution .globalbox_border td { padding:5px 0; }
		.contribution #fulledit { width:auto; margin:0 auto; border:1px solid #EEE;}

/* cp_profile */
.sumup {width:590px; margin:10px auto 0; font-size:12px;}
	.sumup .big_red { color:#F00; font-size:20px; font-weight:700;}
	.sumup td{ padding:5px 0; }
	.sumup h2{ display:inline; margin-right:25px; color:#1A4963; font-weight:bold;}
.upavatarbox { width:94%; margin:10px auto 0; font-size:12px;}
	.upavatarbox td { padding:5px 0; vertical-align:top; }
	.font_weight { font-weight:700;}
.setmail { width:590px; margin:10px auto 0; line-height:35px;font-size:12px;}
	.setmail h2{ margin-bottom:15px; padding-bottom:15px; color:#1A4963; }
	.setmail .input_tx { width:200px; height:14px; }
	.setmail .input_search{ margin:5px 0;}
	#setmail_pass ,#setmail_mail{ font-size:12px}
.personaldata { width:590px; margin:10px auto 0; font-size:12px;}
		.personaldata table { width:100%;}
		.personaldata td{ padding:5px 0;}
		.font_weight { font-weight:700;}
		.personaldata .num_add { color:#F00;} .personaldata .num_reduce { color:#336601;}

.integral {width:590px; margin:10px auto 0px; font-size:12px;}
		.integral_caption {margin-bottom:15px; padding-bottom:15px; color:#999; border-bottom:1px #ccc dashed;}
		.integral_caption h2 { display:inline; margin-right:25px; color:#1A4963; font-weight:bold;}


/* info */
#info_left{ width:645px; line-height:25px; }
	.news_box em{ float:right; margin-right:5px; font-size:14px;}
	.news_box h4{margin-left:5px; font-size:14px;}
		.news_box h4 a{ margin-left:5px;}
		.news_box h4 img{ float:left; margin:9px 0 0 5px;}
	#info_box li{ margin:3px 0; background:#ccc;}
	#info_left strong{ background:#f60; border:1px #f00 solid;}
#info_right{ width:325px;}
#info_search{ width:315px; margin:5px; font-size:12px;}
#info_search span{ text-align:center;}
#info_mes{margin:10px; line-height:25px;}



/* news_index */
#header_top ul { float:left; margin-left:5px;}
	.news_tag{margin:25px 0 0 5px;}
#header_top li{ float:left;margin-left:5px; }
#news_search {margin:20px 5px 0 0; height:23px;}
	#news_search .input_tx1{ width:150px; height:14px; -height:17px;font-size:12px;}
	#news_search .input_search1{ width:48px; height:21px; background:url('../images/news/news_search.gif') no-repeat;border:none;font-size:12px;margin-right:4px;}
	#news_search select{ margin-top:3px;}
#news_menu{ background:url('../images/news/news_menu.gif') repeat-x; width:980px; height:27px;}
	#news_menu ul{ float:left; font-size:13px; line-height:27px; margin-left:10px;}
	#news_menu li{float:left; margin-left:10px; }
		#news_menu li a{color:#fff;}
	#news_menu li img{margin-top:6px; float:left;}
#news_index_hot{}
	#news_index_hot_left{ width:400px;}
	#news_index_hot_right{width:570px;}
.news_index_nav{background:url('../images/news/news_index_nav.gif') repeat-x; width:100%; height:26px; border-left:1px solid #c5d1e9; border-right:1px solid #c5d1e9;}
	.news_index_nav img{ float:left; margin:7px 0 0 10px;}
	.news_index_nav h1{ float:left; color:#020098; font-size:16px; margin:6px 0 0 8px; font-family:"黑体"}		
	/** 焦点切换 **/
	
	#ifocus { width:570px; height:266px; border:1px solid #bdd2ed; background:#F8F8F8;}
	#ifocus_pic { display:inline; position:relative; float:left; width:452px; height:252px; overflow:hidden; margin:7px 0 0 7px;border:1px solid #bdd2ed }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:452px; height:252px; overflow:hidden; }
		#ifocus_piclist img { width:450px; height:250px; padding:1px; }
	#ifocus_btn { display:inline; float:right; width:101px; margin:9px 4px 0 0; }
		#ifocus_btn li { width:101px; height:64px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:95px; height:58px; }
		#ifocus_btn .current {opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:452px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
		#ifocus_tx a{ color:#fff; }

	/** 新闻首页左 **/
.top_news{ line-height:20px; width:100%; border-bottom:#ccc 1px dotted;}
	.top_news h1{ font-family:"黑体"; font-size: 18px; font-style: normal; line-height: 17px; margin:10px 0 5px 5px;}
	.top_news h1 a{color:#064892;}
	.top_news h1 a:hover{color:#f60;}
	.top_news p{margin:0 0 5px 5px;font-size:12px; color:#333;}
	.top_news p a{color:#f00; font-size:12px;}
.top_news2{ line-height:25px; width:100%; border-bottom:#ccc 1px dotted; margin:5px 0;}
	.top_news2 ul{margin:5px 0 5px 5px;}
	.top_news2 li ,.top_news3 li{_margin-top:8px;}
		.top_news2 li img{margin:0 5px 3px 5px}
.top_news3{ line-height:25px; width:100%; margin:5px 0;}
	.top_news3 ul{margin:5px 0 5px 5px;}
		.top_news3 li img{margin:0 5px 3px 5px}
		
	/** 专题 **/
.news_report{ width:210px; margin-top:15px;}
	.news_report ul{ margin-top:5px; font-size:12px; line-height:22px;}
	.news_report li{ _margin-top:6px;}
	.news_report li img{ margin:0 5px 3px 5px;}
.news_comment{ width:350px; background:#eff4f8; margin-top:15px;}
.news_comment_box{ border:1px solid #c2d6ee; margin:10px; width:330px; background:#fff; line-height:22px; font-size:12px; _margin:10px 5px}
.news_comment_box_top{ height:25px; border-bottom:1px solid #c2d6ee;}
.news_comment_box_top h1{font-family:"黑体"; font-size:18px; font-style: normal; margin:10px 0 0 10px;}
	.news_comment_box img{ float:left; margin:6px 5px 0 5px;}
	
	/** 新闻 **/
	#news_index_news{}
		.news_index_box1{ border-right:1px dotted #ccc; width:350px; height:auto;}
			.news_index_box1 div ,.news_index_box2 div{ float:left; margin:5px 0 0 5px; _margin:2px 0 0 2px}
					.news_index_pic a{width:98px; margin:5px 0 5px 7px; float:left;}
				.news_index_box1 ul ,.news_index_box2 ul{ float:left; line-height:25px; margin-top:5px}
					.news_index_box1 li ,.news_index_box2 li{ _margin-bottom:6px; _width:330px; *width:330px;}
					.news_index_box1 li img ,.news_index_box2 li img{ margin:0 5px 3px 5px;}
				.news_index_box1 span div ,.news_index_box2 span div { width:310px;}
					.news_index_box1 span .left ,.news_index_box2 span .left{ width:105px;}
					.news_index_box1 .right ,.news_index_box2 .right{ width:200px; line-height:18px;}
						.news_index_box1 .right h2 ,.news_index_box2 .right h2{ text-align:center; font-weight:bold;}
						.news_index_box1 .right a ,.news_index_box2 .right a{font-size:12px; width:195px; color:#000098; float:right; }
						.news_index_box1 .right a:hover ,.news_index_box2 .right a:hover{color:#f00;}
						.news_index_box1 span .left img ,.news_index_box2 span .left img{ width:101px; height:66px; padding:1px; border:1px solid #ccc; float:left;}
						.news_index_box1 a img ,.news_index_box2 a img {width:96px; height:63px; padding:1px; border:1px solid #ccc; float:left;}
		.news_index_box2{width:350px; height:auto; margin-left:5px;}
			.news_index_box2 h3{color:#020098; font-size:16px; margin:6px 0; font-family:"黑体"; text-align:center;}
			.news_index_box2 h3 a:hover{color:#f00;}
			.news_index_box2 h6{font-size:12px; line-height:20px;}
		.news_index_box3{ background:#fafbff; width:260px; border:1px solid #bcd0eb; font-size:12px; line-height:20px;}
		.news_index_box3_top{ background:#f4f7fc; height:23px; width:100%; margin-bottom:5px;}
		.news_index_box3_top1{ background:#f4f7fc; height:23px; width:100%; border-top:1px solid #bcd0eb; margin:5px 0}
			.news_index_box3_top img ,.news_index_box3_top1 img{ float:left; margin:5px 0 0 10px;}
			.news_index_box3 ul{ font-size:12px; line-height:22px; _margin-bottom:5px;}
			.news_index_box3 li{ _margin-top:8px;}
			.news_index_box3 li img{ margin:0 5px 3px 5px;}
			.news_index_box3 li a{ color:#000098}
			.news_index_box3 li a:hover{ color:#f00;}
			.news_index_box3 a img {width:110px; height:73px; padding:1px; border:1px solid #ccc; float:left; margin-left:10px; _margin-bottom:8px;}
	.news_index_nav1{ background:url('../images/news/news_index_nav1.gif') no-repeat; width:322px; height:20px; margin:5px 0 0 10px; _margin-left:5px}
	.news_info_nav{ background:url('../images/news/news_info_nav.gif') no-repeat; width:322px; height:21px; margin:5px 0 0 10px;_margin-left:5px}
		.news_index_nav1 h1 ,.news_info_nav h1{ float:left; margin:1px 0 0 5px;}
		.news_index_nav1 a ,.news_info_nav a{ float:right; margin:4px 5px 0 0; font-size:12px;}
	/** 资讯 **/
	#news_index_info{}

/** login **/
#login{ width:900px; overflow:hidden; margin:25px auto 20px; padding:2px; border:1px solid #E1E8F0; }
	#login  table { margin:25px 0 0 70px; }
	#login table th, #login table td { padding:5px 0; vertical-align:top; }
	#login .left{ margin:10px; border-right:1px solid #E1E8F0; width:540px;}
	#login ul{ margin:0 auto; width:330px}
		#login .right h2 { padding:8px 0; color:#000; font-size:16px; font-weight:bold; }
		#login .right li { margin-bottom:8px; padding-left:12px; *background-position:25px 5px; color:#333; }
		#login .right li a { color:#f00; }
		#login h1{ font-size:14px; color:#f00; margin:8px 15px;}
		
		
		
.lost_pw .input_tx { width:180px;}
.lost_pw { padding:20px 0;}
	.lost_pw table th, .lost_content table td { padding:10px 0; vertical-align:top; }
		.lost_pw table th { padding:10px 12px 12px 0; text-align:right; }
		
.regi_content { }
	.regi_content a { color:#2C629E; }
	.regi_content table { margin:15px; }
	.regi_content table th, .regi_content table td { padding:10px 0; vertical-align:top; }
	.regi_content table th { padding:12px 12px 0 0; text-align:right; }
.pw_step01, .pw_step02, .pw_step03, .pw_step04 { display:block; width:235px; height:10px; overflow:hidden; background:#E0E0E0; text-indent:-9999px; }
	.pw_step01 strong { display:block; width:25%; background:#F00; }
	.pw_step02 strong { display:block; width:50%; background:#F90; }
	.pw_step03 strong { display:block; width:75%; background:#2CA4DE; }
	.pw_step04 strong { display:block; width:100%; background:#063; }

/* about */

#aboutnav{ width:980px; height:34px; margin:5px 0 0 0;}
	.aboutnavleft{ background:url('../images/about/aboutnavleft.gif') no-repeat; height:34px; width:3px;}
	.aboutnavmid{ background:url('../images/about/aboutnavmid.gif') repeat-x; height:34px; width:973px;}
	.aboutnavright{ background:url('../images/about/aboutnavright.gif') no-repeat; height:34px; width:4px;}
	.aboutnavmid span{margin-left:15px; float:left;}
	.aboutnavmid h1{ margin:8px 0 0 5px; _margin:10px 0 0 5px; float:left;}
	.aboutnavmid h1 a{ font-size:14px !important; color:#fff !important; font-weight:bold !important;}
	.aboutnavmid img{ float:left; margin:7px 0 7px 5px;}
#aboutban{ width:980px; height:148px; margin:5px 0; background:url('../images/about/aboutban.gif') no-repeat;}
#aboutleft{ width:730px; height: auto;}
	.aboutleftnav{ width:723px; height:42px; background:url('../images/about/aboutleftnav.gif') no-repeat;}
	.aboutleftnav h1 a{ font-size:14px; font-weight:bold; color:#717171 !important; margin:15px 0 0 35px !important; float:left;}
	.aboutleftnav h2{font-size:12px;; float:right; margin:15px 30px 0 0; _margin:15px 15px 0 0;}
	.aboutlefttext{ width:700px; height:auto; margin:10px; _margin:10px 7px; line-height:25px; font-size:13px; color:#333;}
		.aboutlefttext h1{ margin-top:10px; font-size:14px; font-weight:bold;}
		.aboutlefttext span{ margin-left:10px; float:left;}
#aboutright{ width:250px; height:auto;}
	.aboutrightbox{ border:1px solid #99c2ee; background:#eff6fc; height:auto;}
	.aboutrightbox ul{ margin:18px;}
	.aboutrightbox ul li{ margin-bottom:8px;}
	.aboutrightboxnav{ margin:10px;}
	.aboutrightbox li{ font-size:12px; font-weight:bold; color:#717171;}
	.aboutrightbox li a img{ margin-top:3px;}
	.top10{ margin-top:10px;}
	
/* map */
#site_map { text-align:center;}
	#site_map ul{ margin:10px;}
	#site_map li{ width:900px; height:30px; line-height:30px; margin:10px; float:left;}
	#site_map li h1{ float:left; font-weight:bold;}
	#site_map li h2{ float:left; margin:0 10px; font-weight:bold;}
	
/* info_index */
#info_search{ background:url('../images/news/info_search.gif') no-repeat; width:609px; height:38px; margin:20px 0 0 50px;}
	#info_search #searchtxt2{ margin:7px 0 0 10px; width:90px; height:24px; font-size:16px; float:left; }
	#info_search .input_tx2{width:380px; height:20px; float:left;margin:7px 0 0 10px; font-size:16px;}
	.input_search2{ background:url('../images/news/info_input_search.gif') no-repeat; border:medium none; width:75px; height:23px; float:left;margin:7px 0 0 10px; font-weight:bold;}
#info_index_left{ width:750px;}
#info_index_right{ width:220px;}
.info_index_box{ border:1px solid #cedff3; width:100%;}
.info_index_box_top{ background:url(../images/news/info_index_box_top.gif) repeat-x; width:100%; height:41px;}
	.info_index_box a img{ margin:20px 0 10px 40px;}
	.info_index_box_top img{ float:left; margin:8px;}
	.info_index_box_top h2{ float:left; line-height:30px; font-weight:bold; color:#002dae; font-size:14px;}
	.info_index_box_top h3{margin-left:5px; font-weight:bold; float:left; line-height:28px}
	.info_index_box_top h5 a{ float:right;line-height:30px;margin-right:5px; color:#f00;}
#info_class{line-height:20px; color:#002dae; margin:0 5px 10px 5px;}
#info_class h1{ font-weight:bold; font-size:14px;}
#info_class a{ color:#002dae; margin-left:5px;}
#info_class a:hover{ color:red}
.info_hot{ line-height:20px; border-left:1px dotted #ccc; margin:10px 0;}
.info_hot ul{ float:left; margin:0 10px; _margin:0 5px;}
.info_hot li{ _margin-bottom:5px;}
.info_hot li img{ margin:0 5px 3px 5px;}
.info_pic ul{ float:left; width:460px; margin-left:-30px;_ margin-left:5px;}
.info_pic li{ float:left; width:107px; height:81px; margin:0 0 15px 6px; _margin:-10px 0 10px -35px; }
.info_pic li img{width:105px; height:79px; border:1px solid #ccc; padding:1px;}
.w370{ width:370px;}
.w370 ul{ float:left; margin:0 0 10px 10px; line-height:22px; _margin-left:5px}
.w370 li img{ margin:0 5px 3px 5px;}
.w370 li{ _margin-bottom:7px;}
.w370 li a{color:#002dae;}
.w370 li a:hover{ color:red}
#info_view{ width:645px; height:auto;}
#news_right #info_class h5{ width:300px; float:left; margin:5px 0 0 5px; font-size:14px; font-weight:bold;}
#news_right #info_class h2{ float:left; margin:5px 0 0 15px; width:120px}
	
	
/* shop */
.shop_nav { margin:5px; font-size:12px;}
	.shop_nav h2{ width:30%; float:left; margin-left:5px; line-height:20px;}
.shop_list{ width:635px; margin:5px; height:50px; border-bottom:1px dashed #ccc; _width:625px;}
	.shop_list span{height:25px; line-height:25px;}
	.shop_list span h4{ font-size:14px; font-weight:bold;}
	

/* info */
.info_nav { margin:5px; font-size:12px;}
	.info_nav h2{ width:30%; float:left; margin-left:5px; line-height:20px;}
	.info_nav .on{ color:#f00; font-weight:bold;}


/** space **/
#space_user { width:180px; height:auto; border:1px solid #c5ddf7;}
.user_top{ width:180px; height:25px; line-height:25px; background:url(../images/news/index_news_top.gif) repeat-x;}
	.user_top h3{ margin-left:10px; font-weight:bold;}
.blog_user { text-align:center; line-height:25px; }
	.blog_user a { color:#369; }
	.blog_user img {margin-top:10px;}
	.user_group { margin:0 10px; text-align:left; line-height:25px; font-size:12px; }
.blog_user_right{ width:780px;}
#user_tab_caption { height:31px; overflow:hidden; background:url(../images/blue/solid_bg.gif) repeat-x 0 100%; }
		#user_tab_caption a { display:block; float:left; width:65px; overflow:hidden; margin-right:3px; background:url(../images/news/user_info_tab_bg.gif) no-repeat; text-align:center; line-height:31px; }
		#user_tab_caption .current { background-position:0 -30px;}
.global_module { overflow:hidden; padding-bottom:10px; border:1px solid #c5ddf7; background:#F8F8F8; }
.user_photolist { border-top:none;}
	.user_photolist .clearfix { margin-bottom:15px;}
			.user_photolist p a { color:#369; }
			.user_photolist dl { display:inline; float:left; width:350px; height:105px; overflow:hidden; margin:15px 15px 0 15px; }
			.user_photolist dl dt { float:left; }
			.user_photolist dl dt div { display:table-cell; *display:block; width:102px; height:104px; *height:102px; overflow:hidden; border:1px solid #c5ddf7; text-align:center; vertical-align:middle; *font-size:85px; }
			.user_photolist dl dd { float:right; width:240px; }
			.user_photolist dl dd h5, .user_photolist dl dd p { padding-bottom:6px;}
.user_blog { min-height:270px; padding-top:10px; border-top:none; background:#FFF; }
	.user_blog_list { margin:0 15px 10px; padding-bottom:5px; line-height:20px; border-bottom:1px dashed #ccc; }
		.user_blog_list h5 { padding-bottom:5px; font-size:14px; font-weight:400; }
		.user_blog_list a { font-weight:bold; }
		.user_blog_list span{margin-right:5px}
		.user_blog_tag { color:#999; }
		.user_blog_tag a { color:#D7121C; text-decoration:underline; }
		.user_blog_list p { padding-bottom:5px; }

		#site_regidter{ width:980px; border:1px solid #d8d8d8;color:#333;}
.site_regidter_top{ width:980px; background: url(../images/blue/site_regidter_top.gif) repeat-x; height:31px}
	.site_regidter_top h3{ font-size:12px; line-height:31px; margin-left:10px; font-weight:bold;}
.regi_caption { padding:6px 80px; margin-top:10px; }
	.regi_caption h1 { padding-bottom:6px; font-weight:bold;}
	.regi_caption span { color:#F00; vertical-align:middle; }		
.regi_content { }
	.regi_content a { color:#2C629E; }
	.regi_content table { margin:15px; }
	.regi_content table th, .regi_content table td { padding:10px 0; vertical-align:top; }
	.regi_content table th { padding:12px 12px 0 0; text-align:right; }
	.pw_step01, .pw_step02, .pw_step03, .pw_step04 { display:block; width:235px; height:10px; overflow:hidden; background:#E0E0E0; text-indent:-9999px; }
	.pw_step01 strong { display:block; width:25%; background:#F00; }
	.pw_step02 strong { display:block; width:50%; background:#F90; }
	.pw_step03 strong { display:block; width:75%; background:#2CA4DE; }
	.pw_step04 strong { display:block; width:100%; background:#063; }
	.search_catalog { padding:10px 0 0 0; *padding:6px 0 0 0; }
	.search_catalog label { margin-right:4px; padding-left:3px; *padding-left:0;}
	#sarch_list { margin-bottom:0 auto; color:#999; }
	#sarch_list li { width:960px; height:33px; overflow:hidden; margin-left:10px; line-height:33px;}
	#sarch_list li strong { margin-right:5px; color:#369; }