@charset "UTF-8"; 
/**Base Reset**/
* {margin: 0; padding: 0;}
html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-y: scroll; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
:focus {outline: 0;}
img {border: 0; vertical-align: top;}
a img {vertical-align: middle;}
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;}
.rem {width: 10rem !important; margin: 0 auto;}
.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, p {font: 14px/1 'Helvetica', 'STHeiti STXihei', 'Microsoft JhengHei', 'Microsoft YaHei', 'Tohoma', 'Arial'; color: #333; font-family: 'Microsoft YaHei';}
body {background-color: #edeff0;}
a {text-decoration: none; color: #323232;}
a:hover {text-decoration: none; color: #488ce6; transition: all 0.4s ease-in-out;}
.wrapper {width: 100%; background: #fff;}
.wrapper .inner {max-width: 1000px; width: auto; margin: 0 auto; padding: 0 0.333rem;}


/**搜索**/
.search {background: #052369;}
.search .inner {padding: 0.24rem 0.333rem;}
.search-panel {background: #163784; border-radius: 5px;}
.search-window {overflow: hidden;}
.search-con {position: relative;}
.search-con form {display: block;}
.search-con .search-input {margin: 0 0.746rem 0 0.213rem;}
.search-con .search-input input.search-title {width: 100%; height: 0.746rem; line-height: 0.746rem; border: 0; outline: 0; background: none; color: #9aa3c0; font-size: 0.373rem; padding: 0;}
.search-con .search-btn {width: 0.746rem; height: 0.293rem; position: absolute; right: 0; top: 50%; margin-top: -0.1465rem;}
.search-con .search-btn input.search-submit {width: 100%; height: 100%; border: 0; outline: 0; background: url(images/searchbg.png) center no-repeat; background-size: contain; cursor: pointer;}

/*CSS3扩展属?*/
/* WebKit, Blink, Edge */
::-webkit-input-placeholder {color: #9aa3c0;}
/* Mozilla Firefox 4 to 18 */
:-moz-placeholder {color: #9aa3c0;}
/* Mozilla Firefox 19+ */
::-moz-placeholder {color: #9aa3c0;}
/* Internet Explorer 10-11 */
:-ms-input-placeholder {color: #9aa3c0;}


/**头部**/
.header {background: #014587 url(images/headerbg-x.jpg) right center no-repeat; height: 1.853rem; background-size: contain;}

/*站点LOGO*/
.logo-panel {float: none; position: relative;}
.logo-window {width: auto; text-align: center; line-height: 1.853rem;}
.logo-window img {width: 100%; max-width: 4.853rem;}


/**主导?*/
.navi {margin-bottom: 0.333rem; width: 100%;}
.navi .inner {padding: 0;}
.menu {margin: 0 auto;}
.main-nav-panel {}
.main-nav-panel .menu .menu-item {display: inline-block; float: left; position: relative; z-index: 100; width: 33.3%; text-align: center;}
.main-nav-panel .wp-menu .menu-item.selected {background-color: #23a9d0;}
.main-nav-panel .menu .menu-item a.menu-link {display: inline-block; padding: 0; height: 1.226rem; line-height: 1.226rem; color: #1a3a8b; font-size: 0.426rem; width: 100%;}
.main-nav-panel .menu .menu-item a.menu-link:hover {text-decoration: none; color: #fff; background-color: #23a9d0;}


/**栏目列表**/
.columnlist .inner {padding: 0;}
.wp-column-menu {width: 100%; position: relative;}
.wp-column-news {width: 100%;}
.wp-column-news .column-news-box {margin: 0 6px;}
.column-head {background: #112a69; line-height: 0.579rem; padding: 0 0.333rem;}
.column-head .column-anchor {padding: 0.244rem 0;}
.column-head .column-anchor .column-switch {display: block; width: 0.724rem; height: 0.579rem; float: right; background: url(images/menu-dot-white.png) no-repeat center; background-size: 60%;}
.column-head .column-anchor h3.anchor-title {display: inline-block; float: left; font-size: 0.456rem; color: #fff; font-weight: normal;}
.column-body {display: none;}
.column-list-wrap li {width: 100%; vertical-align: bottom;}
.column-list-wrap li a {display: block; width: 100%; border-bottom: 1px solid #e1e1e1; font-size: 0.426rem; color: #383838; background: #fff;}
.column-list-wrap li a:hover {color: #fff; text-decoration: none; background-color: #153688;}
.column-list-wrap li.selected a.selected {color: #fff; background-color: #153688;}
.column-list-wrap li a span {display: block; line-height: 0.531rem; padding: 0.204rem 0.33rem;}
.column-list-wrap .sub-list li a {font-size: 0.402rem;}
.column-list-wrap .sub-list li a:hover {background-color: #153688; color: #fff;}
.column-list-wrap .sub-list li.selected a.selected {background-color: #153688; color: #fff;}
.column-list-wrap .sub-list li a span {padding: 0.204rem 0.53rem; line-height: 0.331rem;}
.list-meta .column-title {font-size: 0.386rem;}


/**当前位置**/
.list-head {padding: 0.241rem 0; border-bottom: 2px solid #e5e5e5;}
.list-meta .column-path {float: none; padding-left: 0.579rem; background: url(images/sitemap-icon.png) no-repeat left center; background-size: 4.9%; line-height: 0.579rem; color: #454545;}
.list-meta .column-path a {color: #454545; font-size: 0.386rem;}
.list-meta .column-path a:hover {color: #14427E;}
.possplit {background-size: contain; width: 12px;}


/**栏目新闻**/
.column-news-con {padding: 0.241rem 0;}
.cols_list .cols {border-bottom: 1px dashed #e1e1e1; width: 100%; display: inline-block;}
.cols_list .cols .cols_title {font-size: 0.4375rem; color: #333; width: 73%; overflow: hidden; display: inline-block; text-overflow: ellipsis; white-space: nowrap; float: left; line-height: 1rem;}
.cols_list .cols .cols_meta {display: inline-block; color: #999; font-size: 0.4375rem; line-height: 1rem; float: right;}


/**分页**/
.wp_paging {display: block; padding: 0; list-style: none; font-size: 0.4375rem; font-family: 'Microsoft Yahei', Verdana, Geneva, sans-serif; color: #494949; margin: 0.3125rem 0; float: right;}
.wp_paging input {font-size: 12px; *font-size:100%;}
.wp_paging li {display: inline-block; height: 0.714rem; line-height: 0.714rem; float: left; margin-top: 0;}
.wp_paging li span, .wp_paging li a {display: inline-block; float: left; margin-left: 10px;}
.wp_paging li em {font-style: normal;}
.wp_paging li a {cursor: pointer; color: #666; height: 0.714rem; line-height: 0.714rem;}
.wp_paging li a:hover {color: #000;}
.wp_paging li a span {margin: 0;}
.wp_paging li input {font-size: 12px; *font-size:100%; width: 24px; height: 15px; line-height: 15px; border: 1px solid #d5d5d5; background: #fff; margin-top: 4px; text-align: center;}
.wp_paging li input:focus {outline: none;}
.wp_paging .pages_count, .wp_paging .page_jump {display: none;}


/**文章?*/
.info-box {}
.article {padding: 0.3125rem 0;}
.article h1.arti-title.tro-title {line-height: 0.8125rem; padding-top: 0.3125rem; text-align: center; font-size: 0.425rem; font-weight: normal; color: #112a69;}
.article h1.arti-title {line-height: 0.8125rem; text-align: center; font-size: 0.5625rem; font-weight: normal; color: #112a69;}
.article h3.arti-title {line-height: 0.8125rem; text-align: center; font-size: 0.425rem; font-weight: normal; color: #112a69; border-bottom: 2px solid #ECECEC; padding-bottom: 0.15625rem;}
.article .arti-metas {line-height: 0.5rem; text-align: center; padding: 0.3125rem 0;}
.article .arti-metas span {display: inline-block; margin: 0 0.15625rem; font-size: 0.4375rem; color: #787878;}
.article .entry {overflow: hidden;}
.article .entry, .article .entry p {line-height: 1rem; font-size: 0.46875rem; text-align: justify;}
.article .entry p {margin-bottom: 0.3125rem;}
.article .entry .read img {vertical-align: middle; max-width: 100%; margin-bottom: 0.15625rem; height: auto !important;}


/**新闻基础样式**/
.tt {display: inline-block; vertical-align: top; width: 100%; border-bottom: 1px solid #f1efef; margin: 0.093rem 0 0.373rem 0;}
.tt .tit {display: inline-block; font-weight: normal;}
.tt .tit .title {display: inline-block; font-size: 0.426rem; color: #2d2d2d; line-height: 1.04rem; text-align: left; padding-left: 0.573rem;}
.more_btn {width: 100%; text-align: center; display: inline-block; line-height: 1.04rem; margin-top: 0.12rem;}
.more_text {font-size: 0.373rem; cursor: pointer; color: #666;}
.more_text:hover {color: #488ce6; transition: all 0.4s ease-in-out;}
.news_list {}
.news_list .news {width: 100%; float: left; border-bottom: 1px solid #ececec;}
.news_list .news .news_title {float: left; font-size: 0.426rem; line-height: 0.88rem; color: #333; width: 8rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list .news .news_title a {color: #323232;}
.news_list .news .news_title a:hover {color: #488ce6;}
.news_list .news .news_arti {width: 100%; display: inline-block;}
.news_list .news .news_field {float: left; color: #e94f5a; font-size: 0.32rem; line-height: 0.88rem; display: inline-block; background: url(images/shubg.png) right center no-repeat; padding-right: 0.2666rem; margin-right: 0.173rem; display: none;}
.news_list .news .news_field a {color: #e94f5a;}
.news_list .news .news_meta {float: right; display: inline-block; font-size: 0.32rem; line-height: 0.88rem; color: #a1a1a1;}


/**主体内容**/
.container {margin-bottom: 0.333rem;}
#container-6 .inner {padding: 0; overflow: hidden;}
#container-8 .mod {border-bottom: 1px solid #ececec; padding-bottom: 0.386rem;}
.mod-title .tt {margin-bottom: 0.16rem;}

.post1 .news_list .news .news_con {position: relative;}
.post1 .news_list .news .news_con .news_title {position: absolute; bottom: 0; color: #fff; line-height: 0.653rem; width: 8.48rem; left: 0; right: 0; margin: 0 auto 0.266rem auto; max-height: 1.306rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.post1 .news_list .news .news_con .news_title a {color: #fff;}
.post1 .news_list .news .news_con .news_imgs {width: 100%; height: 5.226rem; background-color: #e8eef5; position: relative; overflow: hidden;}
.post1 .news_list .news .news_con .news_imgs img {width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%;}
.post1 .news_list .news .news_arti {width: 100%; display: inline-block;}

.post2 .tt {margin-bottom: 0.08rem;}
.post2 .news_list .news {padding: 0.28rem 0;}
.post2 .news_list .news .news_con {width: 6rem; float: right;}
.post2 .news_list .news .news_con .news_title {width: 100%; height: 1.76rem; max-height: 1.76rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; text-overflow: initial;}
.post2 .news_list .news .news_imgs {float: left; width: 3.093rem; height: 2.133rem; background-color: #e8eef5; position: relative; overflow: hidden;}
.post2 .news_list .news .news_imgs img {width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%;}
.post3 .tt {border: 0; margin: 0 0 0.12rem 0;}
.post3 .tt .tit .title {padding: 0; color: #143175;}

.post4 {width: 3.093rem; float: left;}
.post4 .news_list .news {border: 0;}
.post4 .news_list .news .news_imgs {width: 100%; height: 2.133rem; background-color: #e8eef5; position: relative; overflow: hidden;}
.post4 .news_list .news .news_imgs img {width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%;}

.post5 {width: 5.84rem; float: right;}
.post5 .news_list {margin-top: -0.106rem;}
.post5 .news_list .news {border: 0;}
.post5 .news_list .news .news_title {width: 100%; overflow: hidden; font-size: 0.32rem; line-height: 0.586rem; text-overflow: ellipsis; white-space: nowrap; display: inline-block;}

.post6 .news_list .news .news_con {width: 100%; float: left;}

.post-4 .tt .tit .title {background: url(images/ttbg1.png) left center no-repeat; background-size: 18%;}
.post-4 .news_list .news .news_title {line-height: 0.92rem;}
.post-4 .news_list .news .news_meta {line-height: 0.92rem;}

.post-6 .tt .tit .title {background: url(images/ttbg2.png) left center no-repeat; background-size: 18%;}

.post-7 .tt .tit .title {background: url(images/ttbg3.png) left center no-repeat; background-size: 18%;}

.post-9 .tt .tit .title {background: url(images/ttbg4.png) left center no-repeat; background-size: 18%;}

.post-10 .tt .tit .title {background: url(images/ttbg5.png) left center no-repeat; background-size: 18%;}

/*.post-12 .focus-box {width: 10rem!important; height: 7.64rem!important;}
.post-12 .focus-container {width: 10rem!important; height: 7.64rem!important;}
.post-12 .focus-pagination {right: 50%; text-align: center; margin-right: -77.5px; height: 18px; bottom: 0.306rem;}
.post-12 .focus-page {border-radius: 0; width: 23px; height: 6px; opacity: 0.59; filter: alpha(opacity=59); background-color: #fff; line-height: 6px; margin: 0 4px;}
.post-12 .focus-page-active {opacity: 1; filter: alpha(opacity=100); background-color: #fff;}*/

.post-13 .tt .tit .title {background: url(images/ttbg6.png) left center no-repeat; background-size: 18%;}

.post-15 .tt .tit .title {background: url(images/ttbg7.png) left center no-repeat; background-size: 18%;}

.post-29 .tt .tit .title {background: url(images/ttbg8.png) left center no-repeat; background-size: 18%;}
.post-29 .con {padding-bottom: 0.333rem;}
.post-29 .menu {margin: 0 -0.133rem;}
.post-29 .menu .menu-item {display: inline-block; float: left; position: relative; z-index: 100; width: 50%; text-align: center; margin-bottom: 0.24rem;}
.post-29 .menu .menu-item a.menu-link {display: inline-block; padding: 0; height: 1.373rem; line-height: 1.373rem; color: #fff; font-size: 0.426rem; margin: 0 0.133rem; display: block;}
.post-29 .menu .menu-item.i1 a.menu-link {background: url(images/navbg1.png) center no-repeat; background-size: contain;}
.post-29 .menu .menu-item.i2 a.menu-link {background: url(images/navbg2.png) center no-repeat; background-size: contain;}
.post-29 .menu .menu-item.i3 a.menu-link {background: url(images/navbg3.png) center no-repeat; background-size: contain;}
.post-29 .menu .menu-item.i4 a.menu-link {background: url(images/navbg4.png) center no-repeat; background-size: contain;}
.post-29 .menu .menu-item a.menu-link:hover {text-decoration: none; color: #fff; background-color: #23a9d0;}


/**底部**/
.footer {background: #112a69; padding: 0.666rem 0;}
.foot p {width: 100%; text-align: center;}
.foot p span {color: #fff; font-size: 0.32rem; display: inline-block; line-height: 0.56rem; margin: 0 0.066rem;}

.news_foldersj {
    float: left;
    font-size: 0.4375rem;
    color: #de2626;
    line-height: 1rem;
}
.news_foldersj a {
    color: #de2626;
}