/* 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:953px; 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:953px; 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:0px 0px 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:center; 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:923px; /*width:expression(width>550?"550px":width+"px");max-width: 550px;*/
width:expression(this.width>923&&(this.height-900)<=(this.width-923)?923:true);
z-index:100; }
#infocontent p img { margin-bottom:10px; max-width:923px; /*width:expression(width>550?"550px":width+"px");max-width: 550px;*/
z-index:100; width:expression(this.width>923&&(this.height-900)<=(this.width-923)?923: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; }
.left_border1 { margin:3px auto; border:1px solid silver; width:953px; 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;padding-bottom:15px; }
#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; }

