@charset "utf-8";
/*首页*/
#banner{ /* background:#333; */ /* overflow:hidden; */ width:100%; /* height:307px; */}
#banner .l-banner{height: 307px;}
#banner img{width:100%}
#index_banner{width:100%;height:307px;overflow:hidden;position:relative; margin-top:0px;}
#index_banner_list{width:100%;height:307px;}
#index_banner_list li{width:100%;height:307px;display:none;}
#index_banner_list li a{display:block;width:100%;height:307px;padding:0;text-indent:-9999px;background:url() no-repeat top center;}
#prev_btn, #next_btn {	width: 40px;	height: 61px;	display: block;	position: absolute;	top: 120px;	display: none;}
#prev_btn {	left: 50px;}
#next_btn {	right: 50px;}
#index_banner_nav{width:100%;position:absolute;top:287px;left:0;text-align:center;}
#index_banner_nav a{display:inline-block;width:34px;height:10px;margin-right:8px;background:#fff;font-size:0; color:#fff;}
#index_banner_nav a.this{background:#002E7A; color:#002E7A;}
/*-----------------------------------------------------------------*/
body {margin: 0px; font-size:14px; color:#666; line-height:24px; font-family:"微软雅黑"; background:#fff;}
td{font-size:14px; color:#999; line-height:24px; font-family:"微软雅黑"; }

*{ padding:0; margin:0}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; }
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }

#top{ width:100%; overflow:hidden; background:url(fontcss_res/index_03.jpg) center top; height:307px;}
#kuang .inner{width:1200px;margin:0 auto;}
.list #kuang .inner{width:1160px;}
.inner{width:1160px;margin:0 auto;}

.cont2 .inner{padding:34px 0 0 0}
.cont3 .inner{padding:24px 0 0 0}
.cont3 .ml,.cont3 .mc,.cont3 .mr{background: url(../htmlRes/di.jpg)no-repeat bottom;padding-bottom: 16px;}
#log{ background:url(fontcss_res/index_07.jpg) center top; width:100%; }
#log ul.wp-menu{ list-style:none; width:1200px; margin:0 auto;}
#log ul li{ float:left; border-left:solid 1px #06252F;}
#log ul li a{ display:block; color:#fff; line-height:50px; background:#0A303C; font-size:14px; padding:0 53px; text-decoration:none; font-size:16px;}
#log ul li a:hover{ color:#fff; background:url(fontcss_res/over.jpg);}
/*默认主导航样式*/
#nav .inner{}
#nav .inner .wp-panel{}/*导航*/
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
/*导航样式：后台绑定时也可以定义配置*/
.wp-menu {margin:0 auto}
.wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.wp-menu .menu-item.i1 { background:none;}
.wp-menu .menu-item a > .menu-switch-arrow{ display:none; width:20px; height:20px; background:url(images/nav_j.png) no-repeat center center;vertical-align:middle; }
.wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 32px;line-height: 42px;color: #FFFFFF;font-size: 16px;}
.wp-menu .menu-item.hover a.menu-link,
.wp-menu .menu-item a.hover{background-color:#1384e2; text-decoration: none; color: #eee;}
.sub-menu {display: none;position: absolute;left: 0;top: 50px;min-width: 146px;z-index: 100;background:#fff;}
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.sub-menu .sub-item a {display: block;color: #000;height: 40px;line-height: 40px;padding: 0 17px;font-size: 14px;background:none;}
.sub-menu .sub-item.hover> a,
.sub-menu .sub-item a:hover{ color: #fff; background-color:#1384e2; display: block; }
.sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}


#kuang{ width:1200px; margin:0 auto; overflow:hidden; background:#fff; padding-top:20px; padding-bottom:30px;margin-top: 24px;}
#kuang .mod .ml{float:left;width:790px;}
#kuang .mod .mr{float:right;width: 370px;}
#kuang .mod .ml .news_img{float:left;width: 270px;}
#kuang .mod .ml .news_box{float:right;width: 500px;}
#kuang .mod .ml .mylink1 a{text-align:left;display: block;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;}
#kuang .mod .ml .mylink1 p{text-align:left;}


.cont3 .ml{float:left;width:370px;margin-right:27px;}
.cont3 .mc{float:left;width:370px;}
.cont3 .mr{float:right;width:370px;}
.title{ font-size:16px; color:#000; text-align:left; line-height:40px; padding-left:10px; background:url(fontcss_res/index_13.jpg)}
.title span{ float:right; padding-right:10px;}
.title span.tit{float:left;}
.title span a{ color:#025871; font-size:12px; text-decoration:none;}
.title span a:hover{ color:#d00;}

.title1{ font-size:16px; color:#fff; text-align:left; line-height:40px; padding-left:10px; background:#0A303B}
.title1 span{ float:left; padding-right:84px;}
.title1 span a{ color:#CFF2F7; font-size:12px; text-decoration:none;}
.title1 span a:hover{ color:#fff;}

.news{ width:100%; overflow:hidden; padding-top:10px;}
.news ul{ list-style:none;}
.news ul li a{ background:url(fontcss_res/index_16.jpg); padding-left:20px; line-height:41px; color:#666; text-decoration:none; display:block; text-align:left;}
.news ul li a span{ float:right; font-size:12px; color:#999; padding-right:10px;}
.news ul li a:hover{ color:#d00;}

#bottom{ width:100%; margin:0 auto; overflow:hidden; margin-top:20px; background:#06252F; height:75px; padding-top:25px; color:#fff; font-size:12px; text-align:center;} 

#left{ width:200px; overflow:hidden;}
#left dl{ list-style:none;}
#left dl dt{ background:#633614; color:#fff; line-height:40px; font-size:16px; text-align:center; border-radius:5px;}
#left dl dd a{ display:block; line-height:40px; margin-top:5px; background:#eee; color:#333; font-size:14px; text-align:center; border-radius:5px;}
#left dl dd a:hover{ background:#d00; color:#fff;}


.news1{ width:100%; overflow:hidden;}
.news1 ul{ list-style:none;}
.news1 ul li{ border-bottom:solid 1px #eee; margin-bottom:10px;}
.news1 ul li a{ background:url(fontcss_res/bbt.jpg) left no-repeat; padding-left:20px; line-height:41px; color:#666; text-decoration:none; display:block; text-align:left;}
.news1 ul li a span{ float:right; font-size:12px; color:#999; padding-right:10px;}
.news1 ul li a:hover{ color:#d00;}

#page{ overflow:hidden;}
#page ul{ list-style:none}
#page ul li{ float:left; margin-right:10px;}
#page ul li a{ display:block; border:solid 1px #eee; line-height:40px; padding:0 20px;}
#page ul li a:hover{ background:#025871; color:#fff;}
#page ul li a.it{ background:#025871; color:#fff;}


.mylink{ padding:10px 0;}
.mylink a{ font-size:20px; font-weight:bold; color:#000; line-height:30px;}
.mylink a:hover{ color:#d00;}

.mylink1 a{ font-size:12px; color:#666; line-height:18px;}
.mylink1 a:hover{ color:#d00;}

#pic{ width:1160px; overflow:hidden;}
#pic ul{ list-style:none; width:1200px;}
#pic ul li{ float:left; margin-right:10px; padding-bottom:10px;}
#pic ul li a{ display:block; line-height:40px; text-align:center; font-size:14px; color:#666; background:#f1f1f1; transition:background 0.5s,color 0.5s;}
#pic ul li a:hover{ background:#025871; color:#fff;}

.post-13 .tit{float:left;}
.post-13 .news2{background: #E6f5f7 url(../htmlRes/di.jpg)no-repeat bottom;padding-bottom: 26px;}
.post-13 .news2 ul li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news2{overflow:hidden; padding:0 10px 10px 10px;}
.news2 ul{ list-style:none;}
.news2 ul li a{ line-height:41px; color:#666; text-decoration:none; display:block; border-bottom:dotted 1px #B7DEE3; text-align:left;}
.news2 ul li a span{ float:right; font-size:12px; color:#999;}
.news2 ul li a:hover{ color:#d00;}


#pic1{ width:1160px; overflow:hidden;}
#pic1 ul{ list-style:none; width:1200px;}
#pic1 ul li{ float:left; margin-right:16px; padding-bottom:10px; width:278px;}
#pic1 ul li a{ display:block; line-height:40px; text-align:center; font-size:14px; color:#666; background:#fff; padding:10px; transition:background 0.5s,color 0.5s;}
#pic1 ul li a img{ width:100%;height: 200px;}
#pic1 ul li a:hover{ background:#025871; color:#fff;}

.col_news_head .col_title{float:left;line-height: 39px;color: #000;}
.col_news_head .col_path{float:right;line-height: 39px;display: none;}
.col_news_list{padding-top:14px;}
.col_news_list .news_list .news{border-bottom:solid 1px #eee;padding-bottom: 9px;}
.col_news_list .news_list .news_meta {float: left;text-align: center;width: 70px;margin-right: 10px;}
.col_news_list .news_list .news_meta .news_year{background:#025871;color:#fff;line-height:24px;font-size:12px;}
.col_news_list .news_list .news_meta .news_day{background:#EEEEEE;color:#025871;line-height:50px;font-size:30px;}
.col_news_list .news_list .news_title{font-size:20px;font-weight:bold;overflow: hidden;padding: 10px 0;text-overflow: ellipsis;white-space: nowrap;}
.col_news_list .news_list .news_title a{color:#000;}
.col_news_list .news_list .news_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;}
.col_news_list .news_list .news_text a{color:#666;}
.col_news_list .news_list .news a:hover{color:#d00;}
.possplit{background-image:none;width: auto;text-indent: -6px;}
.possplit:after{content:">";color:#999}

#kuang .infobox .arti_title{font-size:24px;font-weight:bold;color:#000;text-align: center;line-height:79px;border-bottom: solid 1px #eee;}
#kuang .infobox .arti_metas{text-align:center;font-size:12px;line-height:24px;color:#999}

.tp .col_news_list .news_list{margin-right: -10px;}
.tp .col_news_list .news_list .news{border-bottom:0;float: left;padding-bottom: 0;margin-right: 10px;width: 380px;}
.tp .col_news_list .news_list .news_title{display:block; line-height:40px; text-align:center; font-size:14px; color:#666; font-weight: normal;padding: 0;background:#f1f1f1; transition:background 0.5s,color 0.5s;}
.tp .col_news_list .news_list .news:hover .news_title{background:#025871; color:#fff;}
