/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family:"Microsoft Yahei","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#333;  font:12px/20px "Microsoft Yahei","宋体","Arial Narrow",HELVETICA;background: #F8FCFF url(imagesbj.jpg) repeat-x center top;/* overflow-y:scroll;*/ }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#ff8400; text-decoration:underline; }
.hidden{visibility:hidden;}

/*公共部分*/
.clear,.area,.pic-group,.pic-text{zoom:1}
.show{display:block;}
.hidden{display:none;}
.pic-group,.pic-text,.list12 ul,.list14 ul,.area{width:100%;margin:0 auto;}
.pic-group:after,.pic-text:after,.area:after,.clear:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.pic-group{text-align:center;}
.pic-group li{float:left;display:inline;width:100%;}
.pic-group img{display:block;margin:0 auto;}	/*组图内图片属性*/
.pic-group span{display:block;}
.pic-text{color:#666;line-height:20px;text-align:left;}
.pic-text div{float:left;margin:0 10px 0 0;_margin-right:7px;}			/*图文混排*/
.pic-text p{clear:none}

.w980 {width:980px; margin:0 auto;}
.w940 {width:940px; margin:0 auto;}
.w660 {width:660px;}
.w325 {width:325px;}
.pt5 {padding-top:5px;}
.pl5 {padding-left:5px;}
.pr5 {padding-right:5px;}
.pt10 {padding-top:10px;}
.left {float:left;}
.right {float:right;}
.fl {float:left;}
.fr {float:right;}
.w309{width:309px; height:300px;}
.Shadow{box-shadow: 0px 1px 10px #999; background-color: white;position: relative;z-index: 1;zoom: 1; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;}

/*   logo   */
.logo{height:178px;width:980px;margin:0 auto;background:url(../images/heard.jpg);}

#TopSearch{float:right; width:400px;text-align:right; height:25px;  display:inline;overflow:hidden;  }
#TopSearch .main_search{margin:0 0 0 0px;text-align:right;clear:both; overflow:hidden;}
#TopSearch .main_search select{margin:0 2px; }
.main_search .search_input{border:1px solid #BCBCBC;height:21px;line-height:21px; padding:0px 0 0 25px;background:url(SearchInp.jpg) no-repeat 0px 0px; color:#999; width:200px;  }
.main_search .SearchSub{border:none;background:#023F7E; text-align:center; width:48px;height:23px;line-height:23px;color: #fff;font-weight:bold; margin-left:-1px; }
.main_search .SearchSub:hover{border-color:#999}
.main_search .search_input:hover{color:#273C70;}
.main_search .SearchSub:hover{background:#182647;cursor:pointer; }

#nav{width:980px;height:40px;margin:0 auto; background-color:#007ac6;position:relative;box-shadow:0px 0px 10px #999;position: relative;z-index: 1;zoom: 1; border-left:1px solid #007ac6; border-right:1px solid #007ac6;}
#nav ul{float:left;width:980px;height:40px;margin:0 auto;position:relative}
#nav li{float:left;width:72px;height:40px; line-height:40px;text-align:center;position:relative; }
#nav li a{display:block;width:75px;overflow:hidden; line-height:40px;font-family:"Microsoft YaHei", "宋体", "微软雅黑",Arial;font-size:14px;color:#fff}



/********main css定义***********/
#main{width:575px;margin:0px auto;overflow:hidden;height:320px;}
.sub_box{width:575px;height:320px;float:left;position:relative;overflow:hidden;}
.sub_box img{border:none;width:575px;height:auto;}
#bd1lfimg{position:relative;width:575px;height:320px;overflow:hidden;}
#bd1lfimg div{width:100000px;margin-left:-4px;}
#bd1lfimg dl{width:575px;height:320px;position:relative;overflow:hidden;float:left;}
#bd1lfimg dt{width:575px;height:320px;position:absolute;left:0px;top:0px;}
#bd1lfimg dd{width:575px;height:35px;background:#000000;filter:alpha(Opacity=70);Opacity:0.7;position:absolute;left:0px;bottom:0px;padding:0 20px;}
#bd1lfimg dd h2{height:35px;padding:0px 0 4px 0;line-height:35px;overflow:hidden;}
#bd1lfimg dd h2 a{font-size:15px;font-weight:bold;color:#ffffff;}
#bd1lfimg dd a{color:#ffffff;text-decoration:none;}
#bd1lfimg dd a:hover{text-decoration:none;color:#cccccc;}
#bd1lfimg dd tt{color:#dddddd;line-height:1.2em;}
#bd1lfimg dd tt a:hover{text-decoration:underline;}

.sub_nav{width:570px;height:30px;bottom:0px;position:absolute;color:#999999;z-index:40;}
.sub_no{height:30px;float:right;}
.sub_no li{display:block;width:25px;height:25px;float:left;overflow:hidden;line-height:25px;vertical-align:middle;text-align:center;background:#000000;filter:alpha(Opacity=70);Opacity:0.7;font-family:"Microsoft YaHei", "宋体", "微软雅黑",Arial;font-size:11px;color:#999999;cursor:pointer;}
.sub_no li.show{background:#ffffff;color:#000000;}
.sub_more{float:right;width:50px;height:25px;background:#000000;filter:alpha(Opacity=70);Opacity:0.7;color:#999999;text-align:center;line-height:25px;}
.sub_more a{color:#999999;}
.sub_more a:hover{color:#cccccc;text-decoration:none;}

/*  list  */
.blockbox h2{background:#efefef;height:35px;line-height:35px;}
.blockbox h2 span {display:inline-block;float:left;width:93px;background:#22a557;color:#fff;font-size:15px;text-align:center;}
.blockbox h2 a{display:inline-block;float:right;margin-right:10px;font-size:13px;}
.blockbox h2 .more a{color:#8a8a8a;display:inline-block;}

.titBar_bottom{width:100px;height:3px;margin:-3px 0 5px 0;padding:0;line-height:0;font-size:0;background:#007ac6;}

#contentA {width:960px;clear:both;margin:0 auto;}
#contentA .right{width:370px;padding:0; height:320px; overflow:hidden;float:right;margin-bottom:10px;background:#fff;}
#contentA .right h2{height:30px;line-height:30px;font-size:14px;color:#000;border-bottom:1px solid #ccc;}
#contentA .right h2 span{float:left;padding-left:10px;padding-right:10px; font:15px/29px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"; border-bottom: 2px #007ac6 solid;font-weight:bold;}
#contentA .right h2 a{float:right;font-size:12px;color:#000;font-weight:normal;padding-right:5px;padding-left:5px; margin-top:3px;}
#contentA .right li.list-top{background:none;position:relative;font-size:16px;height:auto;text-align:center;line-height:26px;margin-bottom:5px;padding:5px 5px 5px 5px;border-bottom:1px dashed #ccc;}
#contentA .right li .title{display:block;text-align:center;font-size:16px;color:#8c1515;font-weight:bold;height:33px;line-height:33px}
#contentA .right li p{font-size:12px;text-align:left;text-indent:2em; line-height:22px;}
#contentA .right li p a{color:#8c1515;font-size:12px;}
#contentA .right .list2{ float:left; width:370px; overflow:hidden;height: 28px; line-height: 28px; font-size:14px;color:#424141; text-align:left; text-indent:8px; background:url(imagesdian_01.png) 0px 13px no-repeat;}
#contentA .right .list2 span{ float:right; font-size:13px;}

#contentB{margin:0 auto;width:960px; clear:both; background-color:#deeeef; height:290px;}
#contentB .top{ float:left; width:960px; height:55px;background:url(imageszf_03.gif) left center no-repeat;}
#contentB .top h2{ color:#FFF; font-weight:bold; float:left; font-size:16px; line-height:48px; width:120px; text-align:center;}
#contentB .list{ background-color:#FFF; padding:10px; border:1px solid #e4e4e4;}
#contentB .list h2{background:url(imageszf_02.gif) no-repeat; width:100%; height:20px; padding-top:2px; line-height:20px;}
#contentB .list h2 span{ font-size:16px; font-family:"Microsoft YaHei";color:#c40103;margin-left:12px;}
#contentB .list h2 a{font-size:12px; text-align:right; color:#000; line-height:30px; float:right;font-weight:normal;}
#contentB .list .txt ul{ padding-top:10px;}
#contentB .list .txt ul li {height:28px; line-height:28px; font-size:14px;color:#424141; text-align:left; text-indent:8px; background:url(imagesindex_2014_dian.png) left center no-repeat;}
#contentB .left{width:280px; float:left; margin-left:10px; margin-top:5px;}
#contentB .centre{width:280px; float:left; margin-left:17px; margin-right:17px; margin-top:5px;}
#contentB .right {float:right;width:280px; margin-right:10px; margin-top:5px;}

#contentC{border-top:2px solid #007ac6; margin:0 auto;width:960px;clear:both;}
#contentC .left{width:660px;padding-bottom:5px;}
#contentC .left .tit{float:left;height:35px;line-height:35px;border-bottom:1px solid #deeeef; background:none!important; margin-bottom:10px;}
#contentC .left .tit h2{float:left;height:35px;line-height:35px;text-align:right; color:#023e7d;  font:15px/35px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";}
#contentC .left .tit span{ font-size:12px; text-align:right; color:#023e7d; line-height:35px; float:right;}

#contentC .left .tit1{float:left;height:35px;line-height:35px;border-bottom:1px solid #deeeef; background:none!important;}
#contentC .left .tit1 h2{float:left;height:35px;line-height:35px;text-align:right; color:#023e7d;  font:15px/35px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";}
#contentC .left .tit1 span{ font-size:12px; text-align:right; color:#023e7d; line-height:35px; float:right;}
#contentC .left .tit2{border-top:2px solid #007ac6; margin-top:10px;float:left;height:35px;line-height:35px;border-bottom:1px solid #deeeef; background:none!important;}
#contentC .left .tit2 h2{float:left;height:35px;line-height:35px;text-align:right; color:#023e7d;  font:15px/35px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";}
#contentC .left .tit2 span{ font-size:12px; text-align:right; color:#023e7d; line-height:35px; float:right;}
#contentC .left .pic{width:220px; height:165px;float:left; position:relative; text-align:center; overflow:hidden;}
#contentC .left .pic img {width:220px; height:165px;}
#contentC .left .pic .bg{ position:absolute; left:0; bottom:0;width:220px; text-align:center;filter: alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7; background:#000; height:24px;color:#fff; font-size:12px; line-height:24px;}
#contentC .left .pic .bg:hover{ background:#f59a18; text-align:center;}
#contentC .left .txt{width:410px; float:right; margin-right:10px; display:inline;}
#contentC .left .txt h3{ font-size:16px;color:#000; text-align:left;}
#contentC .left .txt .abs{ color:#757575; line-height:24px; font-size:12px; text-indent:2em;  text-align:left; padding-top:0px;}
#contentC .left .txt ul{width:405px; padding-top:2px;}
#contentC .left .txt ul li {height: 26px; line-height: 26px; font-size:14px;color:#424141; text-align:left; text-indent:10px; background:url(imagesindex_2014_dian.png) left center no-repeat;}
#contentC .left .txt2 ul{ margin-top:-15px;}
#contentC .left .txt2 ul li{ float:left;height: 30px; line-height: 30px; width:100%; font-size:14px;color:#424141; text-align:left; text-indent:8px; background:url(imagesindex_2014_dian.png) left center no-repeat;}
#contentC .right {float:right;width:280px;background:#fff;}
#contentC .right h2{ float:left;width:100%;height:36px;line-height:36px;font-size:14px;color:#000;border-bottom:1px solid #ccc;font-weight:bold;}
#contentC .right h2 span{float:left;padding-left:30px;padding-right:20px; font:14px/35px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"; border-bottom: 2px #007ac6 solid;font-weight:bold;}
#contentC .right .bg1{background:url(imageszf_5.png) 0 5px  no-repeat;}
#contentC .right .bg2{background:url(imageszf_4.png) 0 5px  no-repeat;}
#contentC .right h2 a{float:right;font-size:12px;color:#000;font-weight:normal;padding-right:5px; margin-top:3px;}

#contentC .right .txt ul{ float:left;padding-top:8px;}
#contentC .right .txt ul li {float:left;height: 30px; width:280px; line-height: 30px; font-size:14px;color:#424141; text-align:left;text-indent:8px; background:url(imagesindex_2014_dian.png) left center no-repeat;}

#contentD{margin:0 auto;width:960px;clear:both;}
#contentD .left{width:660px;padding-bottom:0px;}
#contentD .left .tit2{border-top:2px solid #007ac6; margin-top:10px;float:left;height:35px;line-height:35px;border-bottom:1px solid #deeeef; background:none!important;}
#contentD .left .tit2 h2{float:left;height:35px;line-height:35px;text-align:right; color:#023e7d;  font:15px/35px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";}
#contentD .left .tit2 span{ font-size:12px; text-align:right; color:#023e7d; line-height:35px; float:right;}
#contentD .left .txt2 ul{ margin-top:-15px;}
#contentD .left .txt2 ul li{ float:left;height: 30px; line-height: 30px; width:100%; font-size:14px;color:#424141; text-align:left; text-indent:8px; background:url(imagesindex_2014_dian.png) left center no-repeat;}

#contentD .right {float:right;width:280px;background:#fff;}

#link{border-top:2px solid #007ac6;margin:0 auto;width:960px;clear:both;}
#link .menu h2{float:left;width:100px;height:35px;line-height:35px;font-size:14px;color:#000;font-weight:bold;}
#link .menu h2 span{float:left;padding-left:8px;padding-right:10px; font:14px/34px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"; font-weight:bold;}
#link .menu {height: 35px; line-height: 35px; background-color: #F8F8F8; border-bottom: 2px solid #DDD; overflow: visible;}
#link .menu ul{float: left;margin: 0;overflow: hidden;}
#link .menu li {   float: left;padding: 0 5px;height: 35px;line-height: 35px;cursor: pointer;font-size: 14px;font-weight: normal;overflow: hidden;}
#link .now{ background-color:#FFFFFF;color:#219BB8; line-height:40px; height:40px;display:block; mdisplay:block; padding:0px 15px;border-right: 1px solid #E0E0E0;border-left: 1px solid #E0E0E0;border-bottom: 2px solid #219BB8;}
#link .now a{color:#219BB8}
#link .first{border-left: none;}
#link .cont-list {border-top: 1px dashed #D9D9D9; padding-top:5px;line-height:25px;position: relative;}
#link .cont-list a{ font-size:13px; height:28px;}
#link .live-icon {background-color: #0166b8;color: white;display:inline-block; padding:0 5px 0 5px;display: inline-block;text-align: center;line-height: 20px; margin-right: 7px; position: relative;}
#link .live-icon::after {background: url(imagesarrow.png);background-size: 8px 20px;height: 20px;right: -8px;width: 8px;position: absolute;	content: "";}

#channel{margin:0 auto;width:960px;clear:both;}
#channel .right{width:655px;padding-bottom:10px; padding-left:10px; border-left:1px solid #dfdfdf; min-height:500px;*+height:100%;_height:500px;}
#channel .right h2{ font-weight:normal;font-size:12px;width:655px; height:35px; line-height:35px;border-bottom:1px solid #deeeef; background:none!important;}
#channel .right ul{width:98%;padding:0 1%;font-size:1em; line-height:28px;margin:5px 0;padding:0;font-size:14px;line-height:2em;}
#channel .right ul li {display:block;list-style:none;padding-left:20px;background:url(imagesindex_2014_dian.png) no-repeat 8px 13px;clear:both;}
#channel .right ul li span{ float:right;font-size:12px;color:#666}
#channel .right .line{ height:10px;}

#channel .left {float:left;width:280px;}
#channel .left .blockR{width:280px;float:left;margin-bottom:5px;}
#channel .left .blockR h2{width:98%;height:35px;line-height:35px;font-size:14px;color:#000;border-bottom:1px solid #ccc;font-weight:bold;}
#channel .left .blockR h2 span{float:left;padding-left:10px;padding-right:10px; font:15px/34px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"; border-bottom: 2px #007ac6 solid;font-weight:bold;}
#channel .left .blockR h2 a{float:right;font-size:12px;color:#000;font-weight:normal;padding-right:5px; margin-top:3px;}

#channel .left .blockR .link{ width:280px;}
#channel .left .blockR .link li{ float:left; width:140px;}
#channel .left .blockR .link li a{ font-size:14px; background:url(nico.gif) 10px center no-repeat; padding-left:26px; display:block; line-height:32px; height:32px;}
#channel .left .blockR .link li a:hover{ background-color:#E86F3E; color:#fff;}
#channel .left .blockR .link ul,.sidebox{margin-bottom:10px;}
#channel .left .blockR .txt{ padding-left:10px;padding-top:2px;}
#channel .left .blockR .txt li {height: 29px; line-height: 29px; font-size:12px;color:#424141; text-align:left; text-indent:8px; background:url(imagesindex_2014_dian.png) left center no-repeat; }

#category{margin:0 auto;width:960px;clear:both;}
#category .right{width:655px; float:right;height:auto !important;padding-bottom:10px; padding-left:10px; border-left:1px solid #dfdfdf;min-height:500px;*+height:100%;_height:500px;}
#category .right h2{ float:left;font-weight:normal;font-size:12px;width:655px; height:35px; line-height:35px;border-bottom:1px solid #deeeef; background:none!important;}
#category .right .list{height:180px; width:320px;border-top:2px solid #007ac6; margin-top:10px;line-height:35px;}
#category .right .list h3{float:left;text-align:left;width:100%;height:33px;line-height:33px;color:#023e7d; border-bottom:1px solid #deeeef;  font:15px/35px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";}
#category .right .list span{ font-size:12px; text-align:right; color:#023e7d; line-height:35px; float:right;}
#category .right .list ul{}
#category .right .list ul li{ float:left;height: 30px; line-height: 30px; width:100%; font-size:14px;color:#424141; text-align:left; text-indent:8px; background:url(imagesindex_2014_dian.png) left center no-repeat;}

#category .left {float:left;width:280px;}
#category .left .blockR{width:280px;float:left;margin-bottom:5px;}
#category .left .blockR h2{width:98%;height:35px;line-height:35px;font-size:14px;color:#000;border-bottom:1px solid #ccc;font-weight:bold;}
#category .left .blockR h2 span{float:left;padding-left:10px;padding-right:10px; font:15px/34px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"; border-bottom: 2px #007ac6 solid;font-weight:bold;}
#category .left .blockR h2 a{float:right;font-size:12px;color:#000;font-weight:normal;padding-right:5px; margin-top:3px;}

#category .left .blockR .link{ width:280px;}
#category .left .blockR .link li{ float:left; width:140px;}
#category .left .blockR .link li a{ font-size:14px; background:url(nico.gif) 10px center no-repeat; padding-left:26px; display:block; line-height:32px; height:32px;}
#category .left .blockR .link li a:hover{ background-color:#E86F3E; color:#fff;}
#category .left .blockR .link ul,.sidebox{margin-bottom:10px;}
#category .left .blockR .txt{ padding-left:10px;padding-top:2px;}
#category .left .blockR .txt li {height: 29px; line-height: 29px; font-size:12px;color:#424141; text-align:left; text-indent:8px; background:url(imagesindex_2014_dian.png) left center no-repeat; }

#foot .Line{ width:980px; margin:0 auto; height:0; font-size:0; border-bottom:2px #007ac6 solid; padding-top:10px;}
/* 翻页样式display: block; */
#page_list {line-height: 20px;text-align:center;;padding:10px;font-size: 12px;}
#page_list a{border: 1px solid #e0e0e0;-webkit-border-radius: 3px;	-moz-border-radius: 3px;border-radius: 3px;	background-color: #f1f1f1;	color: #868585;	text-decoration: none;
margin-right: 4px;	margin-left: 4px;padding-top: 4px;padding-right: 8px;padding-bottom: 4px;padding-left: 8px;}
#page_list a {text-decoration: none;}
#page_list a:hover {color: #FF0000;}
#page_list span{border: 1px solid #e0e0e0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #868585;text-decoration: none;margin-right: 4px;margin-left: 4px;padding-top: 4px;padding-right: 8px;padding-bottom: 4px;padding-left: 8px;}