*{ margin:0; padding:0}
html,body{ -webkit-text-size-adjust:none;height: 100%;}
body{margin:0 auto;line-height:170%;color:#000; font-family:宋体;background:#f3fafd url(../images/bodybg.jpg) no-repeat center;}
a:link,a:visited,a:active{color: #54576C; text-decoration:none}
a:hover{ color: #941e23;}
ul,ol{ list-style:none}
img{ border:0}
button{ cursor:pointer}


.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; height: 1%;}

.clear{ clear:both; height:15px;}
.clear0{ clear:both; height:0px;}
.dis{display:block;}
.undis{display:none;}



.f-fl {
	float:left;
}
.f-fr {
	float:right;
}
.header{ width:100%; margin:0 auto; height:311px;min-width:1386px;}
.header .topbka{ margin:0 auto; width:100%;height:255px;min-width:1386px;background:url(../images/banner-1120.jpg) no-repeat center 0;}
.header .topbk{ margin:0 auto; width:1386px;height:255px;}
.header .nav_bg { margin:0 auto; width:1386px;height:56px;background:url(../images/dhbk.jpg) no-repeat center 0; }
.header .nav_bg .nav { margin:0 auto; max-width: 1386px; height: 52px; font-weight:bold; }

ul#nav{ width:100%; height:56px;margin:0 auto;} 
ul#nav li{display:inline; height:56px;font-weight:bold;} 
ul#nav li a{display:inline-block; padding:0px;text-align:center; height:56px;width:100px; line-height:60px; color:#FFF;font-size:22px;} 
 

/********页面头部全文检索**********/

.search_key { float: left; height: 28px; line-height: 27px; background: #FFF; width: 180px; border: 0px; color: #EEA15B; text-indent: 10px; }
.but_search { float: left; height: 28px; width: 61px; border: 0px; background:url(../images/search2018.jpg) no-repeat right top; cursor: pointer;  }

.mainnews{width:1386px; margin:0 auto; }
.mainnews .con{width:1172px; margin:0 auto; }

.main{width:1172px; margin:0 auto; }


/***图片新闻******/
.imgNews{ float: left; width: 600px; min-height: 350px; }
 
.banner_0{ position:relative; z-index:100;} 
.banner_0_top{ position: relative; min-height: 350px;}
.banner_0_top li{ position:absolute; left:0; top:0; width:100%; text-align:center; }
.banner_0_top li img{ position:relative; }

.banner_0_top li .tit{ position:absolute; left:0; bottom: 10px; background:url(imgnews_titbg.png) repeat-x top; font-size:17px; min-height: 29px; line-height: 29px; width:100%; text-align:center; }
.banner_0_top li .tit a{ color:#fff;}
.banner_0_top li .tit a:hover{ text-decoration:underline;}
 
.banner_0_bottom { position: absolute; bottom: 50px; width:100%; left:0; text-align:center; z-index:20;}
.banner_0_bottom span{ background:url(n_html55.png) left top no-repeat; width:12px; height:12px; display:inline-block; cursor:pointer;  margin:0 2px;}
.banner_0_bottom span.on{ background:url(n_html55.png) right top no-repeat;}

.banner_0 .next{ background:url(in_bon_01.png) no-repeat; width:19px; height:34px; position:absolute; left:10px; top:35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .por{ background:url(in_bon_03.png) no-repeat; width:19px; height:34px; position:absolute;  right:10px; top:35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next:hover{ background:url(in_bon_02.png) no-repeat; width:19px; height:34px; position:absolute; left:10px; top:35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_0 .por:hover{ background:url(in_bon_04.png) no-repeat; width:19px; height:34px; position:absolute;  right:10px; top:35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}


.tit1{margin:0 auto;font-weight:bold;font-size:16px;height:44px;width:560px;  border-bottom:3px solid #1758b4;}
.tit1 .tab1 {float:left;line-height:36px;width:127px;height:44px;text-align: center; background:url(../images/newtitbk1.jpg) no-repeat;}
.tit1 .tab1 a{color:#ffffff;}

.tit1 .tab2 {float:left;line-height:45px;width:127px;text-align: center;}
.tit1 .tab2 a{color:#28b6f6;}

.newsbox1 {height:350px;width:560px;float:right;}
.newsbox1 ul{ margin: 0px 1px; }
.newsbox1 li{ height: 42px; vertical-align: top; line-height: 40px; padding-left:0px;white-space :nowrap; overflow:hidden; text-overflow:ellipsis;border-bottom:1px solid #CCC;}
.newsbox1 li a { float:left; color: #54576C; white-space :nowrap; overflow:hidden; text-overflow:ellipsis;width:560px; font-size:18px;}
.newsbox1 li a:hover { color: #941e23;}
.newsbox1 li a i { float:left; width: 4px; height: 4px; background:url(icon_dot_small.png) no-repeat; margin: 18px 10px 0 0; }



.xhdt {height:300px;width:810px;float:left;}
.xhdt ul{ margin: 0px 1px; }
.xhdt li{ height: 32px; vertical-align: top; line-height: 31px; padding-left:3px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 15px;}
.xhdt li a { float:left; color: #54576C; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.xhdt li a:hover { color: #941e23;}
.xhdt li a i { float:left; width: 4px; height: 4px; background:url(icon_dot_small.png) no-repeat; margin: 13px 5px 0 0; }
.xhdt .tit{margin:0 auto;font-weight:bold;font-size:16px;height:40px;width:810px;  border-bottom:2px solid #CCC;}
.xhdt .tit .tab1 {float:left;line-height:36px;width:92px;height:38px;text-align: center;  background:#1758b4;}
.xhdt .tit .tab1 a{color:#ffffff;}
.xhdt .tit .tab2 {float:left;line-height:36px;width:92px;text-align: center;}
.xhdt .tit .tab2 a{color:#28b6f6;}

.csbd {height:300px;width:333px;border:1px solid #CCC;float:right;background:#f6f6f6;}
.csbd ul{ margin: 0px 1px; }
.csbd li{ height: 32px; vertical-align: top; line-height: 31px; padding-left:3px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 15px;}
.csbd li a { float:left; color: #54576C; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:333px;}
.csbd li a:hover { color: #941e23;}
.csbd li a i { float:left; width: 4px; height: 4px; background:url(icon_dot_small.png) no-repeat; margin: 13px 5px 0 0; }
.csbd .tit{margin:0 auto;font-weight:bold;font-size:16px;height:36px;width:333px;  border-bottom:2px solid #1758b4;}
.csbd .tit .tab1 {float:left;line-height:36px;width:120px;text-align: center;  background:url(../images/newtitbk1.jpg) no-repeat;}
.csbd .tit .tab1 a{color:#ffffff;}

.more { float:right; text-align:right; font-size: 14px;line-height:40px; right: 10px; }

.link{ width:980px; height:27px; background:url(../images/link-bg.jpg); border:1px solid #CCC;}

.footer{ margin:0 auto;width:1386px; height:164px; background-image:url(../images/footbk.jpg);font-size:16px; }

.endText { line-height: 28px;
    font-size: 16px;
    color: #333;
    margin: 8px 0px;
    text-indent: 5px; }
/*.endText p { font-size: 14px;line-height: 28px; }*/
.endText p { line-height: 28px;
    font-size: 16px;
    color: #333;
    margin: 8px 0px;
    text-indent: 5px; }
.endtitle {text-align:center;width:auto;font-size:21px;font-weight:bold; padding-top:8px;}
.endtime {border-bottom:1px solid #CCC;height:22px; text-align:left;width:auto; font-size:12px;color:#CCC; padding-left:10px; padding-bottom:0px;}

.panel-box-gray .panel-body{border-color:#dcdcdc;}
.panel-box-gray .panel-foot{background-position:100% -250px;}
.panel-box-gray .panel-foot div{background-position:0 -240px;}
.u-post {
	padding: 20px 10px 15px 5px;
	border-top: 1px solid #E5E5E5;
	position:relative;
}
.u-post:hover {
	background-color: #FBFBFB;
}

.u-post-catname {
	/**left: 0;
	top: 0;
	position: absolute;
	**/
	font-size:12px;
	border: 1px solid #ddd;
	background: #235D8D;
	color: #797F86;
	padding:1px 4px;
	margin-right: 10px;
	display: inline-block;
	float: left;
}
.u-post-catname a{display: inline-block;color: #fff;text-decoration:none;}
.u-post h3 {
	display:inline-block;
}
.u-post h3 a {
	font-size: 16px;
	font-weight: 800;
	font-family: "微软雅黑", "黑体", HELVETICA;
	color:#333;
	padding: 2px 10px;
}
.u-post h3 a:hover{background:#235D8D;text-decoration: none;color: #fff;}
.u-post .con {
	margin-top: 15px;
}
.u-post-meta {
	font-size: 12px;
	color: #999;
}
.u-post-meta span {
	margin-right: 20px;
}
.u-post-meta span a {
	color: #999;
	padding: 2px;	 
}
.u-post-meta span em 
{   
	padding:0 5px;
	font-style: normal;
}
.u-post-meta span a:hover{background: #278DDC;color: #fff;text-decoration: none}
.u-post p {
	color: #666;
	padding: 8px 0;
	font-size: 14px;
}
.u-post img {
	margin-right: 20px;
	max-width:130px;
    max-height:80px;
}

.u-hd {
	position: relative;
	display:block;	
}

.f-cb {
	zoom:1;
}

.council-box .tit{margin:0 auto;font-weight:bold;font-size:16px;height:36px;width:333px;  border-bottom:2px solid #1758b4;}
.council-box .tit .tab1 {float:left;line-height:36px;width:120px;text-align: center;  background:url(../images/newtitbk1.jpg) no-repeat;}
.council-box .tit .tab1 a{color:#ffffff;}
.council-box .txtMarquee-top{overflow: hidden; position: relative;}
.council-box .txtMarquee-top .hd{overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px;}
.council-box .txtMarquee-top .bd{padding: 0 15px;}

.council-box .txtMarquee-top .infoList li{height: 24px; line-height: 24px; overflow: hidden;}
.council-box .txtMarquee-top .infoList li .date{float: right; color: #999;}
.council-box .tempWrap{overflow:hidden; position:relative; height:196px;padding-top:10px;}
.council-box .infoList{height: 340px; position: relative; padding: 0px; margin: 0px; top: 0;}
.council-box .infoList li{height:24px;}