@charset "utf-8";
/* CSS Document */

div,table,html,body,form,ul,ol,li,dl,dt,img,dd,tr,span,input,select,img,p{margin:0 ;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
body{
	font-size: 14px;
	font-family: "宋体";
	color: #000000;
	text-align: left;
	background-color: #fafdff;
	line-height: 26px;
}
a{text-decoration:none;color:#c30100;}
a:hover{text-decoration:none;color:#c30100;}
ul li{list-style:none;}
img{border:none;}
.mycl{width:0px; height:0px; clear:both; overflow:hidden;}
h1 {font-family:"微软雅黑"; font-size:26px; color:#0057a9; text-align:center;}

.container {width:980px; height:auto; margin:0 auto;}

.bg_top {height:28px; width:auto; background:url(bg_top.jpg) no-repeat center top; margin:0 auto; font-size:12px;color:#FFFFFF; padding-left:40px;}
.bg_top a{color:#FFFFFF;}
.bg_top span{float:right; padding-right:40px;}

.topbanner {margin-top:12px; height:148px; width:980px; background:#dddddd;}

.sitemap {margin-top:18px; height:78px; width:980px; background:url(bg_sitemap.jpg) repeat-x; margin-bottom:10px;}

.sitemap ul {width:953px; height:auto; margin:0 auto; padding-top:10px;}
.sitemap li {float:left; width:105px; height:22px; border-right:1px solid #000000; text-align:center; margin-bottom:12px;}
.sitemap .no_border {border:none;}
.ad_left {float:left;}
.ad_left img{width:488px; height:70px;}
.ad_right {float:right;}
.ad_right img{width:488px; height:70px;}
.ad_mid img{width:980px; height:60px; margin-top:10px;}

.topic {margin-top:20px; width:980px; height:68px; background:url(bg_topic.jpg) no-repeat center top;text-align:center; padding-top:10px;}
.topic h1 {font-size:32px; color:#c30100;}
.topic a {line-height:34px; color:#666666;}

.wmlb {width:665px; height:30px; background:#dddddd; font-size:18px; font-family:"微软雅黑"; padding-left:10px; color:#c30100; float:left;}
.wmlb a{font-size:16px; font-family:"宋体"; color:#333333;}

.search {width:298px; height:30px; background:#dddddd; float:right;}

.hd {width:580px; height:300px; background:#dddddd;}
.hd_border {width:580px; height:300px; padding:4px; border:1px solid #cccccc; margin-top:20px; float:left;}

.yw {width:386px; height:86px; background:url(bg_yw.jpg) no-repeat top center; float:right;margin-top:20px;}
.yw_content {width:386px; height:224px; background:#fef7e8; float:right;}

.yw h1{font-size:16px; text-align:left; color:#c30100; padding-left:100px; padding-top:5px;}
.yw_content ul{padding-top:12px; padding-left:28px; line-height:28px;}

.sjjs {width:312px; margin-top:20px; float:left;}
.wmcj {width:312px; margin-top:20px; padding-left:22px; float:left;}
.ddjs {width:312px; margin-top:20px; float:right;}
.wmlt {width:312px; margin-top:20px; float:left;}
.wcnr {width:312px; margin-top:20px; padding-left:22px; float:left;}
.zyfw {width:312px; margin-top:20px; float:right;}
.title_switch{height:29px; width:312px; border-bottom:1px solid #c30100;}
.title_switch li {float:left; width:86px; text-align:center; color:#666666;}
.title_switch .on{font-weight:bold; color:#c30100;}
.title_line{height:29px; width:292px; border-bottom:1px solid #c30100; padding-left:20px; font-weight:bold; color:#c30100;}
.title_gray{height:29px; width:980px; border-bottom:1px solid #666666; padding-left:20px; font-weight:bold; color:#c30100;}

.list_01 ul{padding:8px; line-height:30px;}

.title_a {font-weight:bold; padding:8px;padding-top:10px;  padding-left:12px;}
.img_a {padding-left:12px; float:left;}
.img_a img{width:120px; height:76px;}

.summary_a {padding-right:12px; width:156px; font-size:12px; line-height:24px; float:right; color:#666666;}

.jzg {margin-top:20px;}
.jzg img {width:155px; height:210px; border:1px solid #de7c51;}
.jzg ul{width:1100px;}
.jzg li{float:left; padding:22px; padding-top:10px;}

.jwm {margin-top:20px; float:left;}
.jwm img{width:128px; height:63px;}
.wmjr {margin-top:20px; padding-left:22px; float:left;}
.gddt {margin-top:20px; float:right;}
.jwm ul{padding-top:10px; padding-left:22px; width:290px;}
.jwm li{float:left; padding-left:8px;}

.row_left {width:312px; float:left; margin-top:20px;}
.row_mid {width:312px; float:left; padding-left:22px; margin-top:20px;}
.row_right {width:312px; float:right; margin-top:20px;}

.zthd li{padding-left:14px; padding-top:10px;}

.weibo_content {width:313px; height:230px; margin-top:10px; background:#dddddd;}

.title_vote {width:954px; height:28px; background:url(bg_vote.jpg) center top no-repeat; padding-left:26px; color:#ffffff; margin-top:20px;}

.vote li{padding:10px; width:220px; height:115px; background:#dddddd; float:left; margin-top:10px; margin-right:6px;}
.vote .end{margin-right:0px;}
.photo img{border:1px solid #666666; width:90px; height:115px; float:left;}
.vote h1{width:110px; font-size:16px; text-align:left; float:left; padding-left:10px; padding-top:10px; color:#000000;}
.vote p{font-size:12px; width:110px; text-indent:0em; float:left;padding-left:10px; color:#333333;}
.button img {padding-left:10px; width:55px; height:23px;}

.title_link {width:980px; height:20px; background:url(bg_link.jpg) no-repeat; margin-top:20px; text-align:center; line-height:16px; color:#C03100;}

.links a {font-size:12px; color:#666666;}

.left {width:650px; float:left;}
.right {width:312px; float:right;}

.title_line_b{height:29px; width:630px; border-bottom:1px solid #c30100; padding-left:20px; font-weight:bold; color:#c30100; background:url(icon_arrow.jpg) top left no-repeat;}

.title_line span{float:right; font-size:12px; font-weight:normal; padding-right:10px; color:#666666;}

.nr_title {font-size:26px; width:650px; font-family:"微软雅黑"; text-align:center; padding-top:30px; font-weight:bold;}
.nr_info {width:650px; background:#eeeeee; color:#666666; font-size:12px; text-align:center; margin-top:14px;}
.nr_content {padding:30px; line-height:30px;}
.nr_page {text-align:center; font-weight:bold; color:#CA0000;}

.yw_2 ul{padding-top:20px;}
.wmcj_2 {margin-top:20px;}
.wmcj_2 ul{padding-top:20px;}
.zthd_2 {margin-top:20px;}
.zthd_2 li {text-align:center; padding-top:12px;}
.zthd_2 img {width:284px; height:68px;}

.rdtp {margin-top:20px;}
.rdtp ul{width:312px; padding:6px;}
.rdtp li{float:left; padding:5px; font-size:12px; text-align:center; line-height:16px;}
.rdtp img {width:140px; height:96px;}

.xgbd {margin-top:20px;}
.title_xgbd {background:url(bg_xgbd_980.jpg); width:970px; height:26px; padding-left:10px; color:#FFFFFF;}
.xgbd ul{font-size:12px; color:#666666; padding-top:20px; width:640px;}
.xgbd span{float:right;}

.lby ul{font-size:14px; color:#000000; padding-top:14px; width:640px; border-bottom:1px dotted #CA0000; padding-bottom:14px; line-height:30px;}
.lby .no_border {border:none;}
.hr-10{ height:10px;}
.logo{ line-height:13px;}