@charset "utf-8";

/* Base Reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video 
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section 
{
	display: block;
}

:focus {
	outline: 0;
}

img {
	border: 0;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input {
	margin: 0;
	padding: 0;
	border: 0;
}

.clear{
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	clear: both;
	display: block;
	_display: inline;
}

.none {
	display: none;
}

.hidden {
	visibility: hidden;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.clearfix {
	display: block;
	*zoom: 1;
}

/******************************************************************************************************************************************/

/**布局开始**/

body {
	background: #ffffff;
}

body,
p {
	font: 14px/1 "Microsoft YaHei", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
}

a {
	color: #333333;
	text-decoration: none;
}

a:link {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #333333;
	text-decoration: none;
}

a:visited {
	color: #333333;
	text-decoration: none;
}

.wrapper {
	width: 100%;
	margin: 0 auto;
}

.wrapper .inner {
	/**页面全局宽度**/
	width: 1200px;
	margin: 0 auto;
}

/*新闻列表*/

.post {
	
}

.post .banner {
	margin: 10px 0;
	overflow: hidden;
	border-bottom: 1px solid #DDDDDD;
	background: url(../images/tit_bg.png) left top no-repeat;
}

.post .banner .title {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	float: left;
	display: block;
	text-align: center;
	color: #FFFFFF;
	padding: 0 10px;
	
}

.post .more-btn {float: right; line-height: 31px;font-size: 12px;}

.post .con {
	padding:0 0 0 0;
	margin:0 auto;
}
.post .news-list .news {
	overflow: hidden;
	display: block;
	line-height: 35px;
}

.post .news-list .news img{display: inline;}

.post .news-list .news .news-title {
	display: block;
	float: left;

}
.post .news-list .news .news-date {
	display: block;
	float: right;
	font-size: 14px;
	color: #666666;
}


.post8 .pic-link li{ text-align: center;margin-bottom: 10px;}
.post9 .pic-link .li1{float: left;}
.post9 .pic-link .li2{float: right;}

.post11 .wz-link{overflow: hidden;}
.post11 .banner{background: none;}
.post11 .wz-link li{ width: 20%; float: left;text-align: center;line-height: 40px;}
.post11 .wz-link li a{color: #FFFFFF;}

/*顶部*/



/*头部*/

#header {}

.head {
	overflow: hidden;
}

.logo {
	padding: 30px 0;
	float: left;
}

.logo img {
	max-width: 100%;
	height: auto;
}


.logo-r{float: right;padding: 30px 0;}
.logo-r .sc{ text-align: right;margin-top: 15px;}
.logo-r .sc a{ font-size: 14px;}
.logo-r .ss{ margin-top: 20px;}
.ssk {
	height: 28px;
	width: 170px;
	border: 1px solid #000;
	border-left: none;
	float: right;
	border-radius: 0 15px 15px 0;
	background: #efefef;
}

.ss_btn {
	width: 23px;
	height: 30px;
	background:url(../images/ss_btn.png) center center no-repeat #efefef;
	cursor: pointer;
	float: left;
	border: 1px solid #000;
	border-right: none;
	border-radius: 15px 0 0 15px;
}



/*导航*/
#nav {background: #069dd4;}
.nav {width:100%;}
.nav > li{float: left;width: 14.2%;height:50px;}
.nav .on > a{background: #18acf8;}
.nav li >a:hover{background: #18acf8;}
.nav li a{display:block;line-height: 50px;color: #fff;font-size: 16px;text-align: center;}
.nav .subnav{position:relative;z-index:100; display: none;}
.nav li:hover .subnav{ display: block;}
.nav .subnav a{background:rgba(5,114,215,0.8); font-size:16px;}

/*大图切换*/
/*大图*/
#dt .inner{ width: 100%; overflow: hidden;}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }
  
#dt .dtxt{width:1200px;position:absolute;left:50%;margin-left:-600px;bottom: 30px;z-index: 999; display: none;}
#dt .dtxt a{background: rgba(0,33,76,0.8);color: #FFFFFF;font-size: 20px;padding: 0 30px;line-height: 36px;display: block;float: left;}

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 65px;
  width: 34px;
  margin-top: -30px;
  }
  
.slide_nav:active {
  opacity: 1.0;
  }
  
.slide_nav.prev {
	left:19%;
	background: url(../images/datu_l.png) no-repeat center center;
}

.slide_nav.next {
  right:19%;
  background: url(../images/datu_r.png) no-repeat center center;
}
  
.slide1_tabs{position:absolute; bottom:30px;right:20%;z-index:100; text-align: center;}
.slide2_tabs{position:absolute; right:10px;top:10px;z-index:100; text-align: center;}
.slide1_tabs li,.slide2_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.slide1_tabs li a,.slide2_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.slide1_tabs li.slide_here a,.slide2_tabs li.slide_here a{background:#0574d0;}



/*中间*/
.mod{}

.mod1{}
.mod1l{ width: 880px; float: left;}
.post1 .con .TB-focus .bd .tp{display: block;float: left;}
.post1 .con .TB-focus .bd .tp img{width: 290px;height: 220px;display: block;}
.post1 .con .TB-focus .bd .tsw{ width: 280px; float: right;}
.post1 .con .TB-focus .bd .tsw .bt{display: block;font-size: 18px;font-weight: bold;line-height: 30px;}
.post1 .con .TB-focus .bd .tsw .sj{display: block;font-size: 16px;font-weight: bold;line-height: 40px;}
.post1 .con .TB-focus .bd .tsw .jj{display: block;line-height: 30px;}
.post1 .con .TB-focus{float: left;}
.post1 .con .news-list{width: 270px;float: right;}



.mod1r{width: 280px; float: right;}
.mod1r .tab-list li{overflow: hidden;margin-bottom: 20px;}
.mod1r .tab-list *{display: block;}
.mod1r .tab-list .tim{float: left;border-left: 1px solid #069dd4;}
.mod1r .tab-list .tim .yr{width: 50px;height: 26px;color: #069dd4;text-align: center; line-height: 23px; font-size: 24px;}
.mod1r .tab-list .year{text-align:center; width: 50px;line-height: 14px; font-size:12px; color:#069dd4; }
.mod1r .tab-list .twbt{width: 210px; float: right;}
.mod1r .tab-list .bt{ line-height: 26px;font-size: 16px;color: #069dd4;}
.mod1r .tab-list .jj{ line-height: 14px;font-size: 12px;color: #333333;}


.mod2{margin: 10px 0;}

.mod3{overflow: hidden;}
.mod3l{width: 880px;float: left;}
.mod3lt,.mod3lb{overflow: hidden;}
.mod3ltl{float: left;}
.mod3ltr{float: right;}
.mod3lbl{float: left;}
.mod3lbr{float: right;}
.mod3ltl,.mod3ltr,.mod3lbl,.mod3lbr{width: 430px;}
.mod3r{width:275px;float: right;}


#yqlj{background: url(../images/yqlj_bg.png);}


/*图文切换*/
.TB-focus{ width:585px; height:220px; position:relative;  overflow:hidden; }
.TB-focus .hd { position:absolute; right:0; bottom:0; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

/*tab切换*/
.hasMoreTab{width: 280px;}
.hasMoreTab .hd{line-height:24px;height: 35px;border-bottom:1px solid #C8D1D5;position:relative; margin:10px 0;}
.hasMoreTab .hd .more{ float:right;line-height: 35px;font-size: 12px;}
.hasMoreTab .hd ul{z-index:5;position:absolute;/* height: 62px; */overflow:hidden;zoom:1;}
.hasMoreTab .hd li{float:left;padding:0 10px;cursor:pointer;line-height: 35px;}
.hasMoreTab .hd li.on{background: #069dd4;font-weight:bold;color: #fff;}
.hasMoreTab .bd{clear:both;position:relative;}
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd p a{ color:#c00;  }
.hasMoreTab .bd ul a{ color:#3E78B3;  }

/*无缝滚动*/
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:210px; height:140px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;}
.picMarquee-left .bd ul li .title{ line-height:24px;}


/*页脚*/
#footer {background: #0590d7;}
#footer .inner { overflow: hidden;padding: 30px 0;}
.foot-l{width: 50%; float: left;}
.foot {width: 50%; float: right;text-align: right;padding: 15px 0;}
.copyright{ line-height: 24px; color: #fff;   }


/*列表页*/
.col {
	padding-top: 30px;
	padding-bottom: 40px;
}

.col-menu { /**列表页左侧栏目**/
	width:250px;
	float:left;
	background: #FFFFFF;
} 

.col-menu-head { /*列表头部*/
	width: 100%;
	margin: 0 auto;
}
.col-menu-head .col-name {/**位置栏目字体栏目名称图标**/
	color: #FFFFFF;
	background: #069dd4;
	display: block;
	line-height: 70px;
	text-align: center;
	font-size: 24px;
}




/*多级栏目列表*/
.col-menu-con{width: 250px;float: right;min-height: 720px;}

.col-list  {}
.col-list li{}
.col-list .column-1 a {padding-right: 15px;margin:15px 15px 0;font-weight: 100;color: #000000;display: block;height: 40px;line-height: 40px;font-size: 16px;background:url(../images/list-l-li-bg.png) 200px center no-repeat #f6f6f6;text-indent: 20px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;} 	/**一级子栏目及图标**/

.col-list  .column-1 a:hover,.col-list  .column-1 a.selected {color:#0064c9;background:url(../images/list-l-li-bg-h.png) 200px center no-repeat #f6f6f6;} 	/**鼠标经过或选中一级子栏目**/
.col-list  .column-1 .wp_subcolumn .column-1-1 a{ height: 26px; line-height: 26px; font-size: 16px;}


.col-news { /**列表页右侧新闻**/
	width:910px; 
	float:right;
	background: #FFFFFF;
	min-height: 790px;
} 
.col-news-head {
	margin: 0px;
	border-bottom:1px solid #DDDDDD;
}
 .col-path { /**当前位置**/
	display:inline-block;
	white-space:nowrap; 
	height:50px;
	line-height: 50px;
	text-align: right;
	float: right;
} 
.col-path a {
	color: #999999;
	font-size: 14px;
}

.col-title { /**当前栏目**/
	display:inline-block;
	white-space:nowrap;
	height:47px;
	line-height:50px;
	float: left;
	font-size:18px;
	color:#000000;
	border-bottom: 3px solid #069dd4;
	padding: 0 10px;
} 

.col-news-con {
	margin:0px;
	padding: 0 ;
}
.col-news-list {}
 /**栏目新闻列表**/
.col-news-list  .list_item{ display: block; overflow: hidden; padding: 0 0 0 15px; background: url(../images/li_dian_yuan.png) left center no-repeat; }
.col-news-list  .list_item *{display: block;height: 45px; line-height: 45px; font-size: 14px;}
.col-news-list  .list_item .news-title{ float: left;}
.col-news-list  .list_item .news-date{ float: right;}
.fenye,.fenye table{margin: 0 auto; text-align: center;}

/*文章页*/

.article {}
.article h1.arti_title { /**文章标题**/
	padding: 25px 0 15px 0;
	font-family: "Microsoft YaHei"; 
	text-align:center; 
	font-size:20px; 
	color:#000000; 
	
} 
.article .arti_metas { 
	padding-bottom:20px;
	text-align:center;
	font-size: 12px;
}
.article .arti_metas span { /**文章其他属性**/
	margin:0 5px; 
	color:#777777;
} 
.article .read { /**文章内容**/
	margin:0 auto;
	padding: 0;
	overflow:hidden;
} 
.article  .read,.article .read p { /**阅读字体**/
	line-height:2; 
	font-size:14px; 
	color:#333;
}  
.article .read p { 
}
.article .read img { /**文章阅读部分图片大小限制**/
	max-width:830px; _width:expression(this.width > 830 ? "830px" : this.width); 
	display: inline;
}

/*打印*/
.print{color:#999;height:30px;line-height:30px;width:100%;padding:30px 0;font-size:14px;text-align:center;}
.print a{color:#999;}
.print a:hover{color:#333;}

/*图片列表*/
.pic-list{ overflow: hidden; padding: 20px 20px 0;}
.pic-news{ width: 33%; float:left; text-align: center;}
.pic-news .news-pic img{ margin: 0 auto; width: 238px; height: 170px; border: 10px solid #dddddd;}
.pic-news .news-name{ line-height: 50px;}
.pic-news .news-name:hover{ color: #0064c9;}