@charset "utf-8";
/* reset */
html{ color:#000;background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0; }
fieldset, img { border:0; }
ol, ul { list-style:none; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight:normal; font-style:normal; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
.clear{ clear:both;height:0;margin:0;padding:0;font-size:0;line-height:0; }
body { font-family:Arial,"宋体"; font-size:12px; color:#000; text-align:center; background:url(../images/bg.gif) repeat-x; }
a { color:#000; text-decoration:none; }
a:hover { color:#bc2931; text-decoration:underline; }

.secondaryHeader{ width:1000px; height:33px; margin:0 auto 1px; overflow:hidden; background:url(../images/standardl2nav_bg.gif) repeat-x #fff; color:#000; font-size:12px; font-weight:100;}
.secondaryHeader a,.secondaryHeader a:visited{color:#000;text-decoration:none;}
.secondaryHeader a:hover,.secondaryHeader a:active{color:#c00;text-decoration:underline;}
.sHBorder{border:1px #e3e3e3 solid;padding:0 10px 0 12px;overflow:hidden;zoom:1;}
.sHLogo{float:left;height:31px;line-height:31px;overflow:hidden;}
.sHLogo span,.sHLogo span a,.sHLogo span a:link,.sHLogo span a:visited,.sHLogo span a:hover{display:block;*float:left;display:table-cell;vertical-align:middle;*display:block;*font-size:27px;*font-family:Arial;height:31px;}
.sHLogo span,.sHLogo span a img,.sHLogo span a:link img,.sHLogo span a:visited img,.sHLogo span a:hover img{vertical-align:middle;}
.sHLinks{float:right;line-height:31px;}

#header { width:1000px; height:200px; margin:0 auto; background:url(../images/header.jpg); }
.main { width:1000px; height:1460px; margin:0 auto; background:url(../images/bg.jpg) repeat-y; }
.main_1 { float:left; width:1000px; background:url(../images/main_bg.jpg) no-repeat; }
#dplayer2 { float:left; width:428px; height:279px; margin:17px 0 0 38px; _margin:17px 0 0 19px; border:1px solid #000; }
#inews { float:left; width:480px; margin:17px 0 0 15px; }
#inews h2 { font-family:"Microsoft YaHei","黑体"; font-size:20px; text-align:left; }
#inews h2 a { color:#003366; }
#inews p { text-align:left; line-height:20px; border-bottom:1px dashed #666; padding:3px 0 10px; _padding:2px 0 9px; margin-bottom:8px; _margin-bottom:7px; }

#newslist { float:left; width:674px; margin:8px 0 0 38px; _margin:8px 0 0 19px; }
#newslist_t { height:32px; background:url(../images/title-1.jpg) no-repeat; }
#newslist_c { float:left; width:672px; margin-top:1px; border:1px solid #6699cc; text-align:left; }
#newslist_1 { float:left; width:247px; border-right:1px solid #6699cc; padding:10px 0 10px 10px; padding:12px 0 12px 10px\9; }
#newslist_1 ul li { background:url("../images/point.jpg") no-repeat scroll left center transparent; font-size:14px; line-height:25px; height:25px; padding-left:8px; }
#newslist_1 ul li a { color:#036; }
#newslist_2 { float:left; padding:10px 0 10px 10px; padding:12px 0 12px 10px\9; }
#newslist_2 ul li { background:url("../images/point.jpg") no-repeat scroll left center transparent; font-size:14px; line-height:25px; height:25px; padding-left:8px; }
#newslist_2 ul li a { color:#036; }

#rightbar { float:left; width:240px; margin:8px 0 0 10px; }
#rightbar img { margin-top:5px; }

#shilu { float:left; width:924px; margin:12px 0 0 38px; _margin:12px 0 0 19px; }
#shilu_t { height:28px; background:url(../images/title-2.jpg) no-repeat; }
#shilu_c { float:left; width:922px; border:1px solid #77a0ab; }

#con_text { float:left; height: expression(this.scrollHeight > 670 ? "670px" : "auto"); width:420px; max-height:670px; overflow:auto; margin:15px 15px 15px 20px; _margin:15px 15px 15px 10px; color: #333; line-height: 22px; text-align:left; }
#con_text ul {float:left;}
#con_text ul li p{font-size:14px;line-height: 20px; }
.news_title { color:#036; font-family:"宋体"; font-size:14px; font-weight:bold; line-height:18px; text-decoration:none; }
.news_time { color:#999999; text-align:right; }

#con_pic { float:left; width:452px; padding:15px 0 0 8px; padding:15px 0 15px 8px\9; _padding:15px 0 0 1px; }
#con_pic ul li { background-color:#FFFFFF; float:left; height:204px; line-height:16px; margin-bottom:14px; margin-right:14px; padding:5px; text-align:center; width:200px; border:1px solid #CCCCCC; }

table img { border:2px solid #ddd; }

#footer { width:1000px; height:140px; background:url(../images/bg_bottom.jpg) no-repeat;  margin:0 auto; padding-top:25px; line-height:24px; }