@charset "gb2312";

/*cssReset*/
.mainContent {width: 770px; float: right; }
#mainContent { width: 730px; padding: 0 20px; background: #fff; }
#mainContent_kf { width: 950px; padding: 0 20px; background: #fff; }
#mainContent_yw { width: 950px; padding: 0 20px; background: #fff; }
.sideBox {float: left;}
/* focusNews */

#columnA { margin-bottom:10px;height:344px; padding:0 10px 10px; position: relative; background: #fff url(imagesfocusbg.jpg) no-repeat right top;}

#columnA .focusBox .hd ul li {color: #888481;}
#columnA .focusBox .hd ul li.on {color: #fff;}


#columnA .whd { height: 60px; line-height: 60px; text-align: left;}
#columnA .whd h3 {font-size: 30px; font-family: "Microsoft Yahei"; color: #b20008; float: left; }
#columnA .whd h3 a{ color: #fff; font-size: 14px; font-weight: bold;}
#columnA .whd span { float: left; background: url(imagesicons.png) 0 -517px no-repeat; display: block; width: 19px; height: 60px; margin-left: 12px; }

#columnA #focusNews { float:left; width:360px; height:270px;}
#columnA #focusNews .bd .pic img {width: 360px; height: 270px;}
#columnA .infoList {float: right; width: 370px; }
#columnA .infoList li {height: 28px; line-height: 28px;font-size: 14px; text-align: left; font-family: "Microsoft Yahei";}
#columnA .infoList li a {background:url(imagesdot01.png) no-repeat 0 8px; padding-left:12px;}
#columnA .infoList li a:hover {background:url(imagesdot02.png) no-repeat 0 8px; padding-left:12px; color:#b20008; font-weight:bold;}

/*视频新闻*/
#sideVideo {float: left; width: 200px; margin-top: 10px; }
#sideVideo .bd li.t {height: 165px;}
#sideVideo .bd li.t .pic { background: url(images/video_bg.png) no-repeat; width: 170px; height: 132px; margin: 0 auto;}
#sideVideo .bd li.t .pic img {width: 148px; height: 108px; padding: 8px 0 0 11px;}
#sideVideo .bd li.t .title {text-align: center; padding: 5px;}
#sideVideo .bd {padding:12px 9px 10px;}
#sideVideo .bd li.n {height: 26px; line-height: 26px;padding-left:5px;}
#sideVideo .bd li.n a{padding-left: 22px;}
#sideVideo .bd li.n .title{background: url(imagesicons.png) no-repeat 0 -105px;}
#sideVideo .bd li.libg { background: #f3f3f3;}

/*专题专栏*/
#sideZtzl { margin-top:10px; float: left; width: 220px;}
#sideZtzl .hd {background: #00599d; height: 43px; line-height: 43px; padding-left: 12px;}
#sideZtzl .hd h3{ font-size:14px; color:#fff; font-weight:bold; padding:0px;}
#sideZtzl .bd {padding:12px 12px 2px; overflow: hidden; }
#sideZtzl .bd .picList{ overflow:hidden; }
#sideZtzl .bd .picList li { width:195px; height:65px; line-height:65px; float:left; margin-bottom:10px; display:inline;}
#sideZtzl .bd .picList li img{ width:195px; height:65px; }

/*热门排行*/
#sideRmph {float: left; margin-top:10px; width: 220px;  }
#sideRmph .hd { padding-left:12px; height: 43px; line-height: 43px;}
#sideRmph .bd {overflow:hidden;}
#sideRmph .bd .infoList{ padding:5px 0 0 10px;}
#sideRmph .bd .infoList li{ height: 30px; line-height: 30px;}

/*热门排行*/
#sideRmph_cx {float: left; margin-top:10px; width: 220px;  }
#sideRmph_cx .hd { padding-left:12px; height: 43px; line-height: 43px;}
#sideRmph_cx .bd {overflow:hidden; height: 438px;}
#sideRmph_cx .bd .infoList{ padding:5px 0 0 10px;}
#sideRmph_cx .bd .infoList li{ height: 30px; line-height: 30px;}

/*图片排行*/
#sideTpph { margin-top:10px; float: left; width: 220px;}
#sideTpph .hd {height: 40px; line-height: 40px; padding:0 0 0 44px; background: #00599d; background: url(imagessidebg.png) 0 -43px no-repeat;}
#sideTpph .hd h3 {font-size: 16px; font-family: "Microsoft Yahei"; color: #fff}
#sideTpph .bd {background: #fafafa; border: 0; padding: 10px 15px;}

/*图片排行*/
#sideSpph { margin-top:10px; float: left; width: 220px;}
#sideSpph .hd {height: 40px; line-height: 40px; padding:0 0 0 44px; background: #00599d; background: url(imagessidebg.png) 0 -83px no-repeat;}
#sideSpph .hd h3 {font-size: 16px; font-family: "Microsoft Yahei"; color: #fff}
#sideSpph .bd {background: #fafafa; border: 0; padding: 10px 15px;}


/*首页BOX*/
#columnB { margin-top: 10px; }
.pagebox {width: 380px; height: 235px; background: #fff;overflow: hidden;}
.pagebox .hd {height: 42px; line-height: 42px; background:#faebec; border-bottom: 1px solid #b20008; position: relative;}
.pagebox .hd h3 { float: left; font:16px/40px Microsoft Yahei; height:40px; position: absolute; left: 0; top: 0;  }
.pagebox .hd h3 a { height: 40px; line-height: 40px;padding: 0 20px; float: left; }
.pagebox .hd h3.on {background: #b20008; border-bottom: 3px solid #960007; }
.pagebox .hd h3.on a {line-height: 40px; padding: 0 20px; font-size: 16px; color: #fff; font-weight: bold;
 display: block; }
.pagebox .hd .more {float: right; padding-right: 10px;}
.pagebox .bd {  border-top: none; padding:8px 12px;}
.pagebox .bd .infoList li {height: 30px; line-height: 30px;}
.pagebox .bd .infoList li a {font-size: 13px; font-family: "Microsoft Yahei"; background-position: 0 8px;}
.pagebox .bd .infoList li a:hover {background-position: 0 8px;}

.pagebox-bmxxgk {width: 380px; height: 160px; background: #fff;overflow: hidden;}
.pagebox-bmxxgk .hd {height: 42px; line-height: 42px; background:#faebec; border-bottom: 1px solid #b20008; position: relative;}
.pagebox-bmxxgk .hd h3 { float: left; font:16px/40px Microsoft Yahei; height:40px; position: absolute; left: 0; top: 0;  }
.pagebox-bmxxgk .hd h3 a { height: 40px; line-height: 40px;padding: 0 20px; float: left; }
.pagebox-bmxxgk .hd h3.on {background: #b20008; border-bottom: 3px solid #960007; }
.pagebox-bmxxgk .hd h3.on a {line-height: 40px; padding: 0 20px; font-size: 16px; color: #fff; font-weight: bold;
 display: block; }
.pagebox-bmxxgk .hd .more {float: right; padding-right: 10px;}
.pagebox-bmxxgk .bd {  border-top: none; padding:8px 12px;}
.pagebox-bmxxgk .bd .infoList li {height: 26px; line-height: 26px;}
.pagebox-bmxxgk .bd .infoList li a {font-size: 12px; font-family: "Microsoft Yahei"; background-position: 0 8px;}
.pagebox-bmxxgk .bd .infoList li a:hover {background-position: 0 8px;}

/*韶风BOX*/
#columnSF { margin-top: 10px; }
.pagebox {width: 380px; height: 135px; background: #fff;overflow: hidden;}
.pagebox .hd {height: 32px; line-height: 32px; background:#faebec; border-bottom: 1px solid #b20008; position: relative;}
.pagebox .hd h3 { float: left; font:16px/40px Microsoft Yahei; height:30px; position: absolute; left: 0; top: 0;  }
.pagebox .hd h3 a { height: 30px; line-height: 40px;padding: 0 20px; float: left; }
.pagebox .hd h3.on {background: #b20008; border-bottom: 3px solid #960007; }
.pagebox .hd h3.on a {line-height: 40px; padding: 0 20px; font-size: 16px; color: #fff; font-weight: bold;
 display: block; }
.pagebox .hd .more {float: right; padding-right: 10px;}
.pagebox .bd {  border-top: none; padding:8px 0px;}
.pagebox .bd .infoList li {height: 30px; line-height: 30px;}
.pagebox .bd .infoList li a {font-size: 13px; font-family: "Microsoft Yahei"; background-position: 0 8px;}
.pagebox .bd .infoList li a:hover {background-position: 0 8px;}


#columnE { margin-top: 10px; }
.pagebox {width: 380px; height: 235px; background: #fff;overflow: hidden;}
.pagebox .hd {height: 42px; line-height: 42px; background:#faebec; border-bottom: 1px solid #b20008; position: relative;}
.pagebox .hd h3 { float: left; font:16px/40px Microsoft Yahei; height:40px; position: absolute; left: 0; top: 0;  }
.pagebox .hd h3 a { height: 40px; line-height: 40px;padding: 0 20px; float: left; }
.pagebox .hd h3.on {background: #b20008; border-bottom: 3px solid #960007; }
.pagebox .hd h3.on a {line-height: 40px; padding: 0 20px; font-size: 16px; color: #fff; font-weight: bold;
 display: block; }
.pagebox .hd .more {float: right; padding-right: 10px;}
.pagebox .bd {  border-top: none; padding:8px 12px;}
.pagebox .bd .infoList li {height: 30px; line-height: 30px;}
.pagebox .bd .infoList li a {font-size: 13px; font-family: "Microsoft Yahei"; background-position: 0 8px;}
.pagebox .bd .infoList li a:hover {background-position: 0 8px;}

#videoNews li {width: 178px; float: left;}

#columnC { clear: both; margin-top: 10px; overflow:hidden; }
#columnC .boxPic {background: #fff; border-top: 1px solid #b20008; padding: 10px;}
#columnC .boxPic .hd { height:52px; line-height:52px; border-bottom: 1px solid #d9d9d9; }
#columnC .boxPic .hd h3 { font-size:24px; float: left; font-family: "Microsoft Yahei";}
#columnC .boxPic .hd h3.on {text-align: center; height: 52px;}
#columnC .boxPic .hd h3.on a {color: #b20008;}
#columnC .boxPic .hd span { float: left; background: url(imagesicons.png) 0 -520px no-repeat; display: block; width: 19px; height: 52px; margin-left: 12px; }

#columnC .boxPic .hd .more{ float:right; padding-right:10px;}
#columnC .boxPic .bd { width: 773px; padding:12px 0 0 15px; overflow:hidden;}
#columnC .boxPic .bd .tempWrap{ height:378px!important;}
#columnC .boxPic .bd .picList li{ width:140px; height: 155px; float:left; text-align:center; margin-right: 13px;}
#columnC .boxPic .bd .picList li .pic img{ width:130px; height:95px; padding:4px; border:1px solid #dfdfdf; background:#fff;   }
#columnC .boxPic .bd .picList li .pic a:hover img{ border-color:#aaa;  }
#columnC .boxPic .bd .picList li .title{ padding-top:8px; width:140px;}

#columnD .boxLoop .box{ width:370px; margin-top:10px; overflow:hidden;}
#columnD .boxLoop .box .hd{width:370px;}
#columnD .boxLoop .box .bd{width:368px;  height:132px; overflow:hidden; border:1px solid #bbdbf4; border-top:none;}
#columnD .boxLoop .box .bd .infoList{ padding:4px 10px 0 6px;}


.mainBox{ overflow:hidden;}
.newsList { padding:20px 0;}
.newsList li{ font-size:14px; height:30px; line-height:30px; font-family: "Microsoft Yahei"; }
.newsList li a{background:url(imagesdot01.png) no-repeat 5px 9px; padding-left:20px;}
.newsList li a:hover{background:url(imagesdot02.png) no-repeat 5px 9px; }
.newsList li .date{ float:right; color:#999; padding-right: 5px; }
.newsList li .node{ color:#999	;  }
.newsList li.split { border-top: 1px dotted #ccc; margin: 25px 0; height: 1px;}

#videoAll {overflow: hidden;}
#videoAll li { float: left; width: 180px;}

/*.newsSearchList .tit{ padding-left:0; background:none;  }
.newsSearchList .tit:hover{ background:none; }*/

/*搜索列表*/
#SearchList { width: 1000px;}
#SearchList .tit{ padding-left:0; background:none;  }
#SearchList .tit:hover{ background:none; }
#SearchList font {font-weight: bold; color: #ff0000;}
#SearchList .path { border: 1px solid #d1e5f0; height:30px; line-height: 30px; border-top: none; border-bottom: 1px solid #7cb2d8;  }

/*图片列表*/
#picList{ padding:30px 0px 30px 30px;}
#picList li{ float:left; text-align:center; width:160px; height:180px;   padding:0 29px 0 0;}
#picList li .pic img{ width:150px; height:120px; padding:4px; border:1px solid #ddd; background:#fff;   }
#picList li .pic a:hover img{ border-color:#aaa;  }
#picList li .title{ padding-top:5px;}

#spePageList{border:1px solid #eee; padding:20px;}
#spePageList ul{ float:left;}
#spePageList ul li{ float:left; margin-right:10px; height:54px; width:177px; margin-bottom:20px;}
#spePageList ul li img{ padding:2px; border:1px solid #ccc;}
#spePageList ul li .tit{ display:none;  }

/*友情链接列表页*/
.friendLinkList{ overflow:hidden; zoom:1; padding:20px 0;  }
.friendLinkList li{ width:180px; height:32px; line-height:32px; padding:0 0 0 2px; float:left; }

/*列表页*/
.wBd{ overflow:hidden;}

/*内容页*/
.articleCon {padding: 25px 0; }
.articleCon .title { font-size:30px; line-height:160%; color:#B46600; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .property{ line-height:34px; padding:0 10px; margin:10px 0; text-align:center; color:#666;border:1px dotted #ececec; background: #fafafa; }
.articleCon .property span{ padding:0 5px;}
.articleCon .userControl { line-height:22px; padding:2px 10px; text-align:right; color:#333; background-color:#fffbe6; border:1px dotted #ede699; }
.articleCon .conTxt {color:#333; font-size:14px; line-height:30px; padding:5px 0 10px 0; width:100%; overflow:hidden; }
.articleCon .conTxt p {/* padding-top:20px;*/}
.articleCon .conTxt img{max-width:600px;height:auto;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others{ padding-top:12px; border-top:1px solid #ececec;}
.articleCon .others .prev,.articleCon .others .next { font-size:14px; line-height: 30px;  }

.articleCon .tools {width: 700px; margin: 0 auto; overflow: hidden; padding: 20px 0;}
.articleCon .tools a {width: 90px; height: 30px; line-height: 30px; background: #ececec url(imagesicons.png) -430px -91px no-repeat; border-radius: 2px; float: left; display: block; margin-right: 10px;  }
.articleCon .tools span {padding-left: 32px;}
.articleCon .tools .b {background-position: -430px -117px;}
.articleCon .tools .c {background-position: -430px -143px;}



/* 问卷结果页 */
.Reulst { border:1px solid #ccc; padding:10px;}
.Reulst #LblSurveyName,#LblTitle{ font-size:16px; line-height:26px; padding-bottom:10px; border-bottom:1px dotted #ccc; display:block;}
.Reulst .tdbgD{ padding:10px;}
.Reulst .inputbutton {width:70px;height:26px;background:url(images/btn.png) no-repeat 0 -184px;border:none;vertical-align:middle;
	color:#2e8cc0;font:bold 14px/26px "宋体";cursor:pointer; margin-right: 15px;}

/*投票页*/
.voteList {  padding:10px; text-align: center; }
.voteList h4 { font-weight: bold; font-size: 16px;line-height:26px; padding-bottom:10px; border-bottom:1px dotted #ccc; display:block;}
.voteList ul {padding: 20px 0;}
.voteList ul li {height: 28px; line-height: 28px;}
.voteList ul li input {vertical-align: middle; margin-right: 5px;}
.voteList p{ margin:0 auto; width: 155px;  }
.voteBtn {width:70px;height:26px;background:#b20008;border:none;vertical-align:middle;
	color:#fff;
	font:bold 14px/26px "宋体";
	cursor:pointer;
	 margin-right: 15px;
	 border-radius: 2px;
	}
.viewBtn {width:70px;
	height:26px;
	background:#b20008;
	border:none;
	vertical-align:middle;
	color:#fff;
	font:bold 14px/26px "宋体";
	cursor:pointer;
	border-radius: 2px;
	 }

/*图片列表页*/
.pagePicList { width: 730px; overflow: hidden;}
.picListFl {padding: 20px 0; width: 774px; margin-right: -43px; position: relative; overflow: hidden;}
.picListFl li .title {font-size: 14px; font-family: "Microsoft Yahei";}

/*公共服务侧栏*/
#check {width: 200px; float: left;}
#check .bd {height: 246px; padding: 10px 0 10px 3px; }
#check .checkList li { width: 65px; height: 81px; float: left; text-align: center; }
#check .checkList li a { padding-top: 55px; display: block;}
#check .checkList .icon1 {background: url(imagesicons.png) no-repeat 0 -292px;}
#check .checkList .icon2 {background: url(imagesicons.png) no-repeat -61px -292px;}
#check .checkList .icon3 {background: url(imagesicons.png) no-repeat -129px -292px;}
#check .checkList .icon4 {background: url(imagesicons.png) no-repeat 0 -372px;}
#check .checkList .icon5 {background: url(imagesicons.png) no-repeat -63px -372px;}
#check .checkList .icon6 {background: url(imagesicons.png) no-repeat -129px -372px;}
#check .checkList .icon7 {background: url(imagesicons.png) no-repeat 0 -453px;}
#check .checkList .icon8 {background: url(imagesicons.png) no-repeat -61px -453px;}
#check .checkList .icon9 {background: url(imagesicons.png) no-repeat -129px -453px;}

#phone {width: 200px; float: left;}
#phone .bd {padding:5px 10px;}
#phone .bd li { height: 32px; line-height: 32px;}
#phone .bd li a {margin-left:5px;}
#phone .bd li.libg{ height: 30px; line-height: 30px; background: #fff; border: 1px dotted #ccc;}

/*公共服务BOX*/
#pubService {overflow: hidden; height: 1099px;}
.pubox {width: 366px; height: 253px; position: relative; border: 1px solid #d1e5f0; padding: 0 12px 12px 10px; background: url(images/boxbg.png) repeat-x;}
.pubox .hd { width: 43px; height: 166px; position: absolute; top:-1px;  }
.pubox .hd h3 { float: left; font:14px/20px simsun; padding: 30px 10px 0 10px; height: 136px;background: url(images/boxtitle.png) no-repeat 0 -446px;  }
.pubox .hd h3 a { font-size: 14px; color: #fff; font-weight: bold; display: block; }
.pubox .bd .more {float: right; background: #2e8cc0; padding: 0 10px; margin-top: 5px; height: 20px; line-height: 20px; color: #fff;}
.pubox .bd .nodeImg {padding-top: 12px; display: block; height: 55px; overflow: hidden; }
.pubox .bd { float: right; width: 322px;}
.pubox .bd .infoList { padding: 6px 0 0;}
.pubox .bd li {font: 12px/26px simsun; height: 26px;}
.pubox .bd li .date {float: right;}

/*专题列表页*/
#ztListAll {padding: 15px 0;}
#ztListAll li { width:190px; height:65px; line-height: 65px; float:left; margin:15px 25px; display:inline;}
#ztListAll li img{ vertical-align:bottom; width:190px; height:65px;}

/* searchList */
#searchList {font-family: "Microsoft Yahei";}
#searchList .currentNodeName .more{float:right;font-size:12px;color:#f30 }
#searchList ul.newsList {padding: 15px 0;}
#searchList ul.newsList li {height:28px;line-height:28px;margin:4px 0; font-size: 14px;  }
#searchList ul.newsList li a.tit {background: none; padding: 0 0 0 10px; }
#searchList ul.newsList li a font{background:#a10510; color: #fff; }