*{ 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:#f1f8fe;}
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:10px;}
.clear0{ clear:both; height:0px;}
.dis{display:block;}
.undis{display:none;}


.f-fl {
	float:left;
}
.f-fr {
	float:right;
}
.header{ width:1100px; margin:0 auto; height:100px;}

.nav_bg { margin:0 auto;width:100%;height:45px;background:#2a6de3;min-width:1200px; }
.nav_bg .nav { margin:0 auto; max-width:1100px; height:45px; font-weight:bold; }



#nav {
  line-height:45px;  list-style-type: none; }

#nav a {
 display: block; width:115px; text-align:center; font-size:16px; font-weight:bold;
}
#nav a:link  {
 color:#FFF; text-decoration:none;
}
#nav a:visited  {
 color:#FFF;text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;
}

#nav li {
 float: left; width:115px;
}
#nav li a:hover{
 background:#7fa5eb;
}

#nav li ul {
 line-height:45px;  list-style-type: none;text-align:left;
 left: -999em; width:115px; position: absolute;  z-index:9999;
}
#nav li ul li{
 float: left; width: 115px;
 background: #2a6de3;filter:alpha(opacity=80);
}


#nav li ul a{
 display: block; width:115px;text-align:left;text-align:center;font-weight:bold;
}

#nav li ul a:link  {
 color:#FFF; text-decoration:none;
}
#nav li ul a:visited  {
 color:#FFF;text-decoration:none;
}
#nav li ul a:hover  {
 color:#FFF;text-decoration:none;

}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
 
.topbka{ margin:0 auto; width:100%;height:380px;min-width:1200px;background:url(../images/topA.jpg) no-repeat center 0;}

/********页面头部全文检索**********/

.search_key { float: left; height: 38px; line-height: 37px; background: #FFF; width:210px; border:1px solid #CCC; color: #EEA15B; text-indent: 10px; }
.but_search { float: left; height: 40px; width: 73px; border:1px solid #CCC; background:url(../images/search2020.jpg) no-repeat right top; cursor: pointer;  }

.mainnews{width:1200px; margin:0 auto;background:#fff;}
.mainnews .con{width:1200px; margin:0 auto; }

.main{width:1200px; margin:0 auto;background:#fff; }


/***图片新闻******/
.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:580px;  border-bottom:3px solid #2a6de3;}
.tit1 .tab1 {float:left;line-height:36px;width:135px;height:44px;text-align: center; background:#2a6de3;}
.tit1 .tab1 a{color:#ffffff;}

.tit1 .tab2 {float:left;line-height:45px;width:135px;text-align: center;}
.tit1 .tab2 a{color:#28b6f6;}

.newsbox1 {height:350px;width:580px;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 dotted #CCC  ;}
.newsbox1 li a { float:left; color: #54576C; white-space :nowrap; overflow:hidden; text-overflow:ellipsis;width:580px; 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:450px;float:left;background:#fff;}
.xhdt ul{ margin: 0px 1px; }
.xhdt li{ height: 42px; vertical-align: top; line-height: 40px; padding-left:0px;white-space :nowrap; overflow:hidden; text-overflow:ellipsis;border-bottom:1px dotted #CCC;}
.xhdt li a { float:left; color: #54576C; white-space :nowrap; overflow:hidden; text-overflow:ellipsis;width:450px; font-size:16px;}
.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: 18px 10px 0 0; }
.xhdt .tit{margin:0 auto;font-weight:bold;font-size:16px;height:40px;width:440px;  border-bottom:1px solid #CCC;}

.xhdt1 {height:300px;width:738px;float:left;background:#fff;}
.xhdt1 ul{ margin: 0px 1px; }
.xhdt1 li{ height: 42px; vertical-align: top; line-height: 40px; padding-left:0px;white-space :nowrap; overflow:hidden; text-overflow:ellipsis;border-bottom:1px dotted #CCC;}
.xhdt1 li a { float:left; color: #54576C; white-space :nowrap; overflow:hidden; text-overflow:ellipsis;width:738px; font-size:16px;}
.xhdt1 li a:hover { color: #941e23;}
.xhdt1 li a i { float:left; width: 4px; height: 4px; background:url(icon_dot_small.png) no-repeat; margin: 18px 10px 0 0; }
.xhdt1 .tit{margin:0 auto;font-weight:bold;font-size:16px;height:40px;width:730px;  border-bottom:1px solid #CCC;}

.csbd {height:260px;width:1200px;}
.csbd ul{ margin: 0px 1px; }
.csbd li{ height: 42px; vertical-align: top; line-height: 40px; padding-left:0px;white-space :nowrap; overflow:hidden; text-overflow:ellipsis;border-bottom:1px dotted #CCC;}
.csbd li a { float:left; color: #54576C; white-space :nowrap; overflow:hidden; text-overflow:ellipsis;width:1190px; font-size:16px;}
.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: 18px 10px 0 0; }
.csbd .tit{margin:0 auto;font-weight:bold;font-size:16px;height:36px;width:1200px;  border-bottom:2px solid #2a6de3;}
.csbd .tit .tab1 {float:left;line-height:36px;width:120px;text-align: center;  background:#2a6de3;}
.csbd .tit .tab1 a{color:#ffffff;}
.csbd .tit .tab2 {float:left;line-height:45px;width:120px;text-align: center;}
.csbd .tit .tab2 a{color:#28b6f6;}

.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:1200px; height:130px; 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;
}