/* CSS Document */
body{background:#ECECEC; }
*{ margin:0; padding:0; list-style:none; font-size:14px;}
img{ border:0}
a:link,a:visited{ color:#58595B; text-decoration:none; font-weight:600; }
a:hover{ text-decoration: none; color:#8F1D22; font-weight:600;}


#header{ width:950px; height:130px; background: url(/images/headtop.jpg) top no-repeat #FFFFFF; margin:auto;}
#header img{ float:left}
.headerleft{width:350px; float:right}
.header_li{ float:right; margin:45px 10px 10px 10px; font-size:14px; }
.header_li a{ color:#000000; font-size:14px;}
.header_li2{ float:right; margin:0px 10px 10px 10px;}
#header h1{float:left; font-size:1px; text-indent:-9999px; white-space:nowrap; line-height:0px; background:url(/images/logox.gif) no-repeat; width:250px; height:116px;}

#nav{ width:950px; height:29px; background:#8F1D22; line-height:29px; margin:0 auto;}
#nav a{width:93px; height:29px; float:left; text-align:center; line-height:29px; font-weight:500; background:url(/images/navline.gif) right no-repeat; color:#fff}
#nav a:hover{text-decoration:none; color:#8F1D22; background: url(/Images/navxin.gif) repeat-x;}


#mid{ width:950px; height:auto; margin:0px auto; background:#FFFFFF;}
#mid_left{ width:670px; min-height:1970px; height:auto; background:url(/images/midleftdt.gif) repeat-y #FFFFFF; float:left}
#mid_right{ width:276px; min-height:1940px; height:auto; background:#FFFFFF; float:left}

#mid_left2{ width:276px; min-height:1400px; height:auto; background:#FFFFFF; float:left; border:0px solid #999999; margin-top:7px;}
#mid_right2{ width:650px; float:left; margin:7px; min-height:1400px;  _height:1900px; border:1px solid #999999; display:inline; color:#58595B}
.mid_right2_weizhi{ margin:0 10px; border-bottom:0px solid #c7c7c7; padding:5px 0; line-height:20px; font-size:12px;}
.mid_right2_weizhi a{ font-size:12px; color:#58595B; font-weight:normal;}
.mid_right2_title{ padding-top:20px}
.mid_right2_title h1,.mid_right2_title h1 a{ text-align:center; font-size:18px; line-height:50px; color:#000000;}
.mid_right2_neirong{ padding:20px; line-height:25px; color:#58595B}
.mid_right2_neirong a{ font-weight:normal;}
.mid_right2_neirong p{ line-height:25px;}
.mid_right2_neirong li{ line-height:30px}



#flash{ width:950px; height:213px; margin:3px auto; background:#FFFFFF;}
#flash2{ width:950px; height:130px; margin:3px auto; background:#FFFFFF;}

#xinxi{ width:950px; height:30px; margin:auto; background: url(/images/xinxi.gif) no-repeat; color:#FFFFFF; font-size:12px; line-height:25px; }
.xinxi_left{ margin:0px auto auto 100px; width:570px; height:30px; float:left; display:inline; overflow:hidden; }
.noticTipTxt ul{ padding:0px;}
.noticTipTxt li{height:30px; line-height:25px; width:280px; padding-left:5px; list-style-type:none; float:left}
.noticTipTxt li a{ color:#FFFFFF; font-size:12px; font-weight:normal}
.noticTipTxt li a:link,.noticTipTxt li a:visited{ color:#ffffff; text-decoration:none; font-size:12px; font-weight:normal  }
.noticTipTxt li a:hover{ text-decoration: none; color:#aaaaaa; font-size:12px; font-weight:normal}

.xinxi_right{ margin:0px auto auto 50px; width:220px; height:30px; float:left; display:inline; font-size:12px;}

.newslist_table{ border:0px solid #c7c7c7; margin:10px 10px 10px 20px ; background:#ffffff; display:inline; width:301px; height:260px; float:left;color:#58595B; text-decoration:none; font-weight:600; }
.newslist_table h2{ height:26px; background:url(/images/h2xin.gif) no-repeat; padding:5px 0 0 35px; color:#fff; font-weight:normal; font-size:15px}
.newslist_table h2 a{ float:left}
.newslist_table h2 a:link,.newslist_table h2 a:visited{ color:#fff}
.newslist_table h2 a:hover{ text-decoration: none; color:#fff}

.newsliit_w {line-height:25px; min-width:170px; width:auto; _width:170px; _white-space: nowrap;  float:left;}
.newsliit_dianji{float:right; width:65px; margin-top:0px!important; *margin-top:-13px!important;  margin-top:-13px; }

.newslist_table2{ background:url(/images/table2.gif) repeat-x; border:0px solid #c7c7c7; height:280px;}
.newslist_table2 h2{ height:26px; background:url(/images/h2xin2.gif) repeat-x; padding:5px 0 0 15px; color:#fff; font-weight:normal; font-size:15px}
.newslist_table2 h2 a{ float:left}
.newslist_table2 h2 a:link,.newslist_table2 h2 a:visited{ color:#fff}
.newslist_table2 h2 a:hover{ text-decoration: none; color:#fff}


.newsliit_q ul{padding:5px 15px 10px 10px}
.newsliit_q li{line-height:25px; width:230px; float:left; padding-left:15px}

.newsliit_qq ul{padding:5px 15px 10px 10px}
.newsliit_qq li{line-height:28px; width:110px; float:left; padding-left:20px}

.newsliit_qq1 ul{padding:5px 15px 10px 10px}
.newsliit_qq1 li{line-height:38px; width:110px; float:left; padding-left:20px; text-align:center;}

#footer{  width:950px; margin:0 auto; height:145px; text-align:center; background:#ECECEC}
#footer_list{ background: url(/images/foor.gif) no-repeat; text-align:center; height:25px; line-height:25px; font-size:13px; font-weight:normal; color:#FFFFFF}
#footer_list a{font-size:13px; font-weight:normal; color:#FFFFFF}
#footer p{ line-height:25px; margin: 5px 25px 0px 25px; color:#58595B}
#footer p a:link,#footer p a:visited{ font-size:13px; font-weight:normal; color:#58595B; }
#footer p a:hover{ font-size:13px; font-weight:normal; color:#58595B; text-decoration:none;}
#link{
text-align:left;
}