/* public begin */
body
{
	margin:0px;
	padding:0px;
	background-color:#fbfbfb;
	height:100%;
	width:100%;
	}
img
{
	border:0px;
	}
ul
{
	margin:0px auto;
	padding:0px;
	list-style-type:none;
	}
.c_newsul
{
	margin:0px auto;
	padding-left:15px;
	list-style-type:none;
	}
.c_newsli
{
	margin:0px 0px 10px 0px;
	text-align:left;
	}
a
{
	color:#d3d2d2;
	text-decoration:none;
	}
a:link
{
	color:#4c4c4c;
	}
a:visited
{
	color:#333333;
	}
a:hover
{
	color:#ae0927;
	}
a:active
{
	color:#e52747;
	}
.color_red
{
	color:#e52747;
	}
.ceshi
{
	
	}
/* public end */
#header
{
	margin:0px auto;
	height:143px;
	width:100%;
	overflow:hidden;
	background:url(../sxdmimages/header/top_bg.gif);
	}
/* logo panel begin */
#logopanel
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:980px;
	position:relative;
	}
#lp_left
{

	margin:35px 0px 0px 0px;
	padding-left:20px;
	list-style-type:none;
	float:left;
	}
#logo_s
{
	background:url(../sxdmimages/header/logoleft.jpg) no-repeat;
	height:55px;
	width:77px;
	display:block;
	}
#lp_center
{

	margin:35px 0px 0px 25px;
	padding:0px;
	list-style-type:none;
	float:left;
	font-size:10px;
	text-align:right;
	}
#logo_sxdm
{
	background:url(../sxdmimages/header/logoright.gif) no-repeat;
	height:55px;
	width:141px;
	display:block;
	}
#lp_right
{
	margin:70px 0px 0px 0px; 
	padding:0px;
	font-size:12px;
	text-align:right;
	color:#605f5f;
	list-style-type:none;
	float:right;
	width:600px;
	}
/* logo panel end */
/*                            menu panel begin                         */
.input_zzk 
{
	margin:0px auto;
	padding:0px;
	WIDTH: 145px; 
	HEIGHT: 17px;
	border:0px; 
}
#input_zzk_bg
{
	margin:0px auto;
	padding:4px 0px 0px 6px;
	background:url(../sxdmimages/header/search_bg.gif) no-repeat;
	width:158px;
	height:23px;
	}
.btn_zzk 
{
	margin:0px 0px 0px 8px;
	padding:0px;
	WIDTH: 21px;  
	HEIGHT: 21px;  
	CURSOR: pointer;
	background:url(../sxdmimages/header/search.gif) no-repeat;
	border:0px solid silver;
}
/* New panel*/
#menu_div
{
	margin:0px auto;
	background:url(../sxdmimages/header/top_bg.gif);
	height:195px;
	width:100%;
	}
#top_div
{
	margin:0px auto;
	height:50px;
	width:980px;
	overflow:hidden;
	display:none;
	}
#minilogo
{
	margin:10px auto;
	background:url(../sxdmimages/header/minilogo.gif) no-repeat;
	height:27px;
	width:115px;
	float:left;
	}
#middle_div
{
	margin:0px auto;
	width:980px;
	height:104px;
	background:url(../sxdmimages/header/wen_bg.gif) no-repeat 5px;
	overflow:hidden;
	}
#beta
{
	font-size:10px;
	position:relative;
	top:45px;
	left:0px;
display:none;
	}
#logo
{
	margin:41px auto;
	background:url(../sxdmimages/header/logo.gif) no-repeat;
	height:38px;
	width:178px;
	float:left;
	}
#word
{
	margin:51px 0px 0px 5px;
	background:url(../sxdmimages/header/sxdm.gif) no-repeat;
	height:26px;
	width:118px;
	float:left;
	}
#login
{
	margin:30px auto;
	float:right;
	font-size:12px;
	color:#fff;
	}
#login a
{
	color:#fff;
	}
#bottom_div
{
	margin:0px auto;
	height:45px;
	width:980px;
	overflow:hidden;
	}
#menu_link
{
	margin:4px auto;
	padding:0px;
	list-style-type:none;
	width:980px;
	height:33px;
	line-height:33px;
	}
.menu_link_0
{
	width:82px;
	height:33px;
	float:left;
	line-height:33px;
	}
.menu_link_1
{
	margin:4px auto;
	padding:0px 0px 0px 15px;
	width:165px;
	float:left;
	}
.menu_link_2
{
	width:30px;
	float:left;
	}
#menu_link a
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	font-family:宋体;
	color:#d3d3d3;
	}
/* 导航A和导航B*/
.menuB
{
	display:block;
}
.menuB:hover span
{
	background:url(../sxdmimages/header/menu_bg.gif) right 3px no-repeat;
	display:block
}
.menuA
{
	background:url(../sxdmimages/header/menu_bg.gif) right 3px no-repeat;
	display:block
}
.menuA:hover
{
	background:url(../sxdmimages/header/menu_bg.gif) right 3px no-repeat;
	display:block;
}
.menuB:link,.menuB:visited{
	display:block;
	float:left;
	height:33px;
	width:82px;
	text-align:center;
	line-height:33px;
	color:#d3d3d3;
}    
 .menuB:hover{display:block;color:#d3d3d3;background:url(../sxdmimages/header/menu_bg.gif) 0px 3px no-repeat;} 

 .menuA:link,.menuA:visited,.menuA:hover{
	display:block;
	background:url(../sxdmimages/header/menu_bg.gif) 0px 3px no-repeat;
	float:left;
	height:33px;
	width:82px;
	text-align:center;
	line-height:33px;
	color:#d3d3d3;
}
/* menu panel end */
#sortpanel
{
	margin:0px auto;
	padding:0px;
	height:18px;
	width:980px;
	overflow:hidden;
	}
#navpanel
{
	margin:0px auto;
	padding:0px;
	height:20px;
	width:980px;
	text-align:left;
	font-size:12px;
	color:#605f5f;
	overflow:hidden;
	}
/*   container  begin ---------------------------------------------------*/	
#container
{
	margin:0px auto;
	width:980px;
	overflow:hidden;
	background:#e4e4e4;
	}
/* container left */
#container_left
{
	margin:15px 0px 13px 13px;
	width:645px;
	float:left;
	background:#e4e4e4;
	display:inline;
}
#public_middle
{
	margin:0px auto;
	height:33px;
	width:645px;
	font-size:12px;
	line-height:33px;
	border:1px solid silver;
	border-color:#dfdfdf;
	text-indent:1.5em;
	background:#fff;
	}
#public_global_bottom
{
	margin:0px auto;
	border:1px solid silver;
	width:645px;
	text-align:left;
	border-color:#dfdfdf;
	float:left;
	background:#fff;
	}
#public_global_bottom a
{
	color:#2f688c;
	}
#public_title
{
	background:url(../sxdmimages/content/typetitle.gif);
	height:31px;
	line-height:31px;
	font-weight:bold;
	font-size:14px;
	text-indent:1.5em;
	clear:both;
	}
.public_ul
{
	margin:10px auto;
	list-style-type:none;
	text-indent:2em;
	width:645px;
}
.border_div
{
	padding:0px 0px 10px 0px;
	font-size:14px;
	}
.public_dot
{
	color:#a5a5a5;
	font-family:宋体;
	}
.public_time
{
	color:#a5a5a5;
	font-size:12px;
	}
/* News bottom begin --------------------------------------*/
#public_main_bottom
{
	margin:5px auto;
	border:1px solid silver;
	width:645px;
	text-align:left;
	border-color:#dfdfdf;
	float:left;
	background:#fff;
	font-size:12px;
	}
#public_main_bottom a
{
	color:#2f688c;
	}

/* News bottom end --------------------------------------*/

/* Photo bottom begin -----------------------------------*/
.main_photo_div
{
	margin:0px auto;
	width:645px;
	}
.main_photo_border
{
	margin:10px 0px 0px 14px;
	border:1px solid silver;
	border-color:#efefef;
	text-align:center;
	width:110px;
	float:left;
	display:inline;
	}
.main_photo_img
{
	margin:5px auto;
	}
.main_photo_name
{
	margin:0px 0px 5px 0px;
	}
/* Photo bottom end --------------------------------------*/

/* clbottom panel */
.public_main_div
{
	width:645px;
	}
.public_main_img
{
	margin:10px 0px 10px 10px;
	padding:5px;
	border:1px solid silver;
	float:left;
	text-align:center;
	}
.public_main_content
{
	margin:5px 0px 0px 20px;
	padding-bottom:20px;
	width:400px;
	float:left;
	text-align:left;
	line-height:150%;
	}
.bottom_line
{
	border-top:#c9c9c9 1px dotted;
	padding:0px;
	height:1px;
	clear:both;
	width:600px;
	margin:0px 10px 0px 10px;
	}
#pageindex
{
	height:30px;
	line-height:30px;
	clear:both;
	width:645px;
	margin:10px 0px 10px 0px;
	text-align:center;
	}
.showpage
{
	font-size:14px;
	display:block;
	}
.showpage a:link {color: #4c4c4c;} 
.showpage a:visited {color: #333333;}
.showpage a:hover{color: #ff0000;} 
.showpage a:active {color: #e52747;} 
/* content right panel */
#container_right
{
	margin:15px 13px 13px 0px;
	border:1px solid silver;
	border-color:#dfdfdf;
	width:302px;
	text-align:center;
	float:right;
	font-size:12px;
	background:#e4e4e4;
	display:inline;
}
#crtlist
{
	margin:0px auto;
	list-style-type:none;
	color:#605f5f;
	}
#crtlist li
{
	list-style-type:none;
	height:20px;
	}
#crblist
{
	margin:0px auto;
	padding:0px;
	color:#605f5f;
	}
#crblist li
{
	height:20px;
	}
#cr_topimg
{
	margin:0px auto;
	padding:5px;
	height:260;
	}
#cr_bottomimg
{
	margin:0px auto;
	padding:5px;
	}
.rightborder_top
{
	margin:0px auto;
	border:1px solid silver;
	width:301px;
	text-align:left;
	border-color:#dfdfdf;
	float:left;
	background:#fff;
	}
.rightborder
{
	margin:2px auto;
	border:1px solid silver;
	width:301px;
	text-align:left;
	border-color:#dfdfdf;
	float:left;
	background:#fff;
	}
.cr_title
{
	width:260px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	margin:0px 0px 0px 20px;
	border-bottom:#cecece 1px solid;
	}
.cr_list
{
	margin:0px auto;
	padding:0px;
	}
.cr_list a
{
	color:#2f688c;
	}
.cr_list_ul
{
	margin:0px auto;
	padding:10px 0px 0px 20px;
	list-style-type:none;
	}
.cr_list_li
{
	margin:0px 0px 10px 0px;
	text-align:left;
	}
/*                     footer begin               */
#footer
{
	margin:20px auto;
	padding:0px;
	width:980px;
	overflow:hidden;
	color:#4c4c4c;
	font:12px/1.25em Verdana, Helvetica, sans-serif;
	}
#footer a
{
	color:#4c4c4c;
	font:12px/1.25em Verdana, Helvetica, sans-serif;
	}
#f_left
{
	margin:0px auto;
	text-align:left;
	height:30px;
	line-height:30px;
	font-size:12px;
	float:left;
	padding:0px;
	color:#4c4c4c;
	font:12px/1.25em Verdana, Helvetica, sans-serif;
	}
#f_right
{
	margin:0px auto;
	text-align:right;
	height:30px;
	line-height:30px;
	font-size:12px;
	float:right;
	color:#4c4c4c;
	font:12px/1.25em Verdana, Helvetica, sans-serif;
	}
#f_bootom
{
	margin:0px auto;
	padding:0px;
	height:50px;
	width:993px;
	text-align:left;
	font-size:12px;
	float:left;
	color:#4c4c4c;
	font:12px/1.25em Verdana, Helvetica, sans-serif;
	}
/* footer end */
/* 详细信息页面 */
#infotitle
{
	margin:15px auto;
	padding:0px;
	font-weight:bold;
	color:#000;
	font-size:22px;
	text-align:center;
	}
#line_bottom
{
	border-bottom:#cecece 1px dashed;
	margin:0px 25px 0px 25px;
	}
#infoauthor
{
	margin:10px auto;
	padding:0px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#666;
	font-size:12px;
	}
#infocontent
{
	margin:15px 15px 50px 15px;
	padding:0px;
	text-align:left;
	line-height:200%;
	font-size:13px;
	}
#infocontent p
{
	font-size:1.1em;
	}
#infocontent font
{
	font-size:1.1em;
	}
#infocontent img {
margin-bottom:10px;
max-width:550px;
/*width:expression(width>550?"550px":width+"px");max-width: 550px;*/
width:expression(this.width>550&&(this.height-400)<=(this.width-550)?550:true);
z-index:100;
}
#infocontent p img {
margin-bottom:10px;
max-width:550px;
/*width:expression(width>550?"550px":width+"px");max-width: 550px;*/
z-index:100;
width:expression(this.width>550&&(this.height-400)<=(this.width-550)?550:true);
}
#infocontent OBJECT
{
margin-bottom:10px;
max-width:550px;
/*width:expression(width>550?"550px":width+"px");max-width: 550px;*/
overflow:hidden;
width:expression(this.width>550&&(this.height-400)<=(this.width-550)?550:true);
	}
#infocontent embed
{
margin-bottom:10px;
max-width:550px;
/*width:expression(width>550?"550px":width+"px");max-width: 550px;*/
overflow:hidden;
width:expression(this.width>550&&(this.height-400)<=(this.width-550)?550:true);
	}
#bottom_tool
{
	text-align:right;
	line-height:30px;
	height:30px;
	clear:both;
	font-size:12px;
	}
#down_tool
{
	text-align:left;
	margin:0px auto;
	width:600px;
	line-height:25px;
	overflow:hidden;
	font-size:12px;
	}
#down_left
{
	width:250px;
	float:left;
	}
#down_right
{
	width:330px;
	float:right;
	}
#down_bottom
{
	width:250px;
	float:left;
	}
.left_border
{
	margin:3px auto;
	border:1px solid silver;
	width:645px;
	text-align:left;
	border-color:#dfdfdf;
	float:left;
	background:#fff;
	font-size:12px;
	}
#comm_link
{
	width:260px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:12px;
	text-indent:1.2em;
	}
#xiang_ping
{
	margin:0px auto;
	width:550px;
	text-align:left;
	line-height:25px;
	font-size:12px;
	}
#comm_input
{
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:12px;
	border-bottom:#cecece 1px dashed;
	text-indent:1.2em;
	}
.show_c
{
	font-size:12px;
	}
.comment_border
{
	width:90%;
	}
#face_title
{
	margin:10px auto;
	width:550px;
	height:20px;
	line-height:20px;
	text-align:left;
	border-bottom:#c9c9c9 1px dotted;
	}
#face_Div
{
	margin:15px 0px 15px 0px;
	text-align:center;
	}
#face_Div span
{
	border-bottom:#c9c9c9 1px dotted;
	}
#input_title
{
	margin:0px auto;
	width:550px;
	text-align:left;
	}
#input_Div
{
	margin:0px auto;
	text-align:left;
	width:550px;	
	}
#Content
{
	width:550px;
	font-size:12px;
	border:#c9c9c9 1px solid;
	}
#Name
{
	border:#c9c9c9 1px solid;
	}
.comment_border
{
	margin:0px auto;
	padding:0px;
	}
.comment_border tr
{
	border-top:#c9c9c9 1px dotted;
	}
.pinglun
{
	margin:10px auto;
	padding:0px;
	background:url(../sxdmimages/content/b1.gif) #646870 no-repeat 10px center;
	color:#fff;
	font:12px '宋体','Microsoft YaHei',Verdana,sans-serif;
	height:20px;
	line-height:20px;
	border:1px solid silver;
	border-color:#efefef;
	text-indent:3.5em;
	}
.pinglun a
{
	color:#fff;
	}
.pinglun span
{
	text-indent:3.5em;
	}
#pagetool
{
	margin:0px auto;
	text-align:center;
	width:610px;
	}
#pageindex
{
	margin:0px auto;
	padding:0px;
	height:25px;
	width:510px;
	line-height:25px;
	}
#autobtn
{
	margin:0px 5px 0px 5px;
	float:left;
	}
#uppages
{
	margin:0px 5px 0px 5px;
	float:left;
	}
#nextpages
{
	margin:0px 5px 0px 5px;
	float:left;
	}
#indexnum
{
	margin:0px 5px 0px 5px;
	float:left;
	width:195px;
	text-align:center;
	}
#indexnum a
{
	margin:0px 5px 0px 5px;
	}
#imglink
{
	margin:0px 5px 0px 5px;
	float:right;
	}
#startnum
{
	margin:0px 5px 0px 5px;
	float:left;
	}
#endnum
{
	margin:0px 5px 0px 5px;
	float:left;
	}
