@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;}
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;}
.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: #f5f5f5;}
a {text-decoration: none; color: #333; transition: all 0.4s ease-in-out;}
a:hover {text-decoration: none; color: #488ce6;}
.wrapper {width: 100%; background-color: #f5f5f5;}
.wrapper .inner {width: 1195px; margin: 0 auto;}

/*滚动条*/
::-webkit-scrollbar {width: 6px; height: 6px; background-color: #F5F5F5;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #FFF;}
::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #AAA;}


/**头部**/
.header {background: #003f88 url(../images/headerbg-x.jpg) right center no-repeat; padding: 0; height: 132px; /* background: #003f88 url(../images/headerbg-x1.jpg) right center no-repeat;*/}
.header .inner {padding: 35px 0; /*background: #132d70 url(../images/headbg.jpg) center no-repeat;*/}
.header .inner.mini_window {background: #003f88 url(../images/headerbg-x.jpg) right center no-repeat;}

/*站点LOGO 站点名称*/
.logo-panel {float: left;}
.logo-window {padding: 0; margin: 0 5px 0 10px;}
.logo-window img {vertical-align: middle;}
.head-tools {float: right;}
.site-name {float: left; margin-left: 43px; padding: 11px 0;}

/*在线投稿*/
.top-nav-panel {float: right; margin: 7px 0 0 8px; padding: 10px 0; display: none;}
.top-nav-panel .menu .menu-item {float: left; display: inline-block;}
.top-nav-panel .menu .menu-item a.menu-link {display: inline-block; padding: 0 18px; height: 43px; line-height: 43px; color: #fff; font-size: 14px; font-weight: bold; background: #23a9d0; letter-spacing: 5px;}
.top-nav-panel .menu .menu-item a.menu-link:hover {color: #d5d5d5;}

/*搜索*/
.search-panel {float: left; width: 326px; padding: 10px 0; margin: 0px 0 0 125px;}
.search-window {background: url(../images/searchbg.png) repeat; box-shadow: 0 1px 3px 0 #013276; overflow: hidden;}
.search {position: relative;}
.search form {display: block;}
.search .search-input {margin-left: 18px; margin-right: 40px;}
.search .search-input input.search-title {width: 100%; height: 25px; line-height: 25px; border: 0; outline: 0; background: none; color: #fff; font-size: 13px; padding: 9px 0;}
.search .search-btn {width: 40px; height: 18px; position: absolute; right: 0; top: 50%; margin-top: -9px;}
.search .search-btn input.search-submit {width: 100%; height: 18px; border: 0; outline: 0; background: url(../images/searchbtn.png) center no-repeat; cursor: pointer;}

/*CSS3扩展属性*/
/* WebKit, Blink, Edge */
::-webkit-input-placeholder {color: #fff;}
/* Mozilla Firefox 4 to 18 */
:-moz-placeholder {color: #fff;}
/* Mozilla Firefox 19+ */
::-moz-placeholder {color: #fff;}
/* Internet Explorer 10-11 */
:-ms-input-placeholder {color: #fff;}


/**主导航**/
.navi {background: url(../images/navbg.png) repeat; border-top: 7px solid #23a9d0; box-shadow: 0 3px 5px #bbefee; position: absolute; top: 132px;}
.main-nav-panel {float: left;}
.main-nav-panel .menu .menu-item {display: inline-block; float: left; position: relative; z-index: 100;}
.main-nav-panel .menu .menu-item a.menu-link {display: inline-block; padding: 0 35px; height: 52px; line-height: 52px; color: #1a3a8b; font-size: 18px; background: url(../images/nav-shu.png) left center no-repeat;}
.main-nav-panel .menu .menu-item.i1 a.menu-link {background: none;}
.main-nav-panel .menu .menu-item.selected a.menu-link{background-color: #23a9d0; color: #fff;}
.main-nav-panel .menu .menu-item a.menu-link:hover {text-decoration: none; color: #fff; background-color: #23a9d0;}
.main-nav-panel .menu .menu-item a.menu-link.parent {background-color: #23a9d0; color: #fff;}
.main-nav-panel .sub-menu {background-color: #fff; display: none; position: absolute; left: 0; top: 52px; z-index: 100; min-width: 100%; text-align: center;}
.main-nav-panel .sub-menu .sub-item {position: relative; white-space: nowrap; vertical-align: top; _zoom: 1; border-bottom: 1px solid #ddd;}
.main-nav-panel .sub-menu .sub-item a {display: block; color: #272727; height: 46px; line-height: 46px; padding: 0 10px; display: block;}
.main-nav-panel .sub-menu .sub-item a.parent {background-color: #23a9d0; color: #fff;}
.main-nav-panel .sub-menu .sub-item a:hover {background-color: #23a9d0; color: #fff; display: block;}
.main-nav-panel .sub-menu .sub-menu {left: 100%; top: 0; z-index: 200; background-color: #fff; border-left: 1px solid #ddd;}
.main-page-1 .main-nav-panel .menu .menu-item.i1 {display: none;}
.main-page-1 .main-nav-panel .menu .menu-item a.menu-link {padding: 0 44px;}
.main-page-1 .main-nav-panel .menu .menu-item.i2 a.menu-link {background: none;}

/*当前时间*/
.time {float: right; color: #284ca6; font-size: 16px; line-height: 52px;}


/**列表页**/
.column-news {float: left; width: 875px; background: #fff;}
.column-news .column-news-box {padding: 0 28px 0 32px;}

/*栏目新闻*/
.list-meta {margin-bottom: 8px;}
.list-meta .column-title {float: left; display: inline-block; white-space: nowrap; line-height: 47px; font-size: 17px; color: #fff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; font-weight: normal; background: #7b8cb7 url(../images/tit-1.png) 14px center no-repeat; padding: 0 15px 0 36px}
.possplit {background: url(../images/posbg.png) center no-repeat; width: 16px;}

/*当前位置*/
.list-meta .column-path {float: right; line-height: 24px; color: #1d458f; padding-top: 23px;}
.list-meta .column-path a {color: #1d458f;}
.list-meta .column-path a:hover {color: #488ce6;}
.column-news-con {padding: 10px 0;}
.column-news-list .column-news-item {display: block; position: relative; border-bottom: 1px dashed #b1b1b1; line-height: 1.4em; padding: 5px 0; padding-left: 10px; background: url(img/dot.html) no-repeat 2px 13px;}

/*栏目新闻列表*/
.cols_list {}
.cols_list .cols {}
.cols_list .cols .cols_title {width: 75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; font-size: 14px; color: #333; line-height: 34px;}
.cols_list .cols .cols_title a {color: #333;}
.cols_list .cols .cols_title a:hover {color: #488ce6;}
.cols_list .cols .cols_title .cols_field {color: #de2626; margin-right: 5px;}
.cols_list .cols .cols_title .cols_field a {color: #de2626;}
.cols_list .cols .cols_meta {float: right; line-height: 34px; color: #aeaeae; font-size: 14px;}
.wp_entry {width: auto; margin: 0 4px;}
.wp_entry, .wp_entry p {line-height: 1.7; font-size: 15px; text-align: justify;}
.wp_entry p {margin-bottom: 11px;}
.loading {width: 100%; text-align: center; padding: 20px 0;}

/*分页*/
.wp_paging {display: block; padding: 0; list-style: none; font-size: 14px; font-family: "Microsoft Yahei", Verdana, Geneva, sans-serif; color: #484848; float: right; margin: 8px 0 16px 0;}
.wp_paging input {font-size: 12px; *font-size:100%;}
.wp_paging li {display: inline-block; height: 25px; line-height: 25px; float: left; margin-top: 5px;}
.wp_paging li span, .wp_paging li a {display: inline-block; float: left; margin-left: 10px;}
.wp_paging li em {font-style: normal; font-weight: bold;}
.wp_paging li a {cursor: pointer; color: #666; line-height: 25px; height: 25px;}
.wp_paging li a:hover {color: #5467ef;}
.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;}

/*列表信息*/
.column-info {float: right; width: 300px;}
.col-top-news {background: #fff; padding: 0 20px; margin-bottom: 20px;}
.col-top-name .tt {margin-bottom: 25px;}
.col-top-name .tt .tit {background: #23a9d0; padding: 0 26px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.col-top-name .tt .tit .title {font-size: 16px; line-height: 46px; color: #fff;}
.col-top-name .more_btn {line-height: 46px;}
.col-top-name .news_list .news .news_box .news_imgs {padding-top: 75%; position: relative; overflow: hidden; background-color: #f1f2f7;}
.col-top-name .news_list .news .news_box .news_imgs img {width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); transition: all 1s ease 0s;}
.col-top-name .news_list .news .news_box:hover .news_imgs img {-moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}
.col-top-name .news_list .news .news_box .news_con {width: 100%; display: inline-block; padding: 12px 0 22px 0;}
.col-top-name .news_list .news .news_box .news_con .news_title {line-height: 24px; font-size: 14px; color: #112a69; width: 100%; max-height: 48px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.col-top-name .news_list .news .news_box .news_con .news_title .news_info {color: #de2626; display: none;}
.col-top-name .news_list .news .news_box:hover .news_con .news_title {color: #488ce6; transition: all 0.5s;}
.col-bot-news {background: #fff; padding-bottom: 25px;}
.col-bot-name .tt {margin-bottom: 3px;}
.col-bot-name .tt .tit .title {font-size: 17px; color: #0e3385; padding-left: 22px; background: url(../images/ttbg.png) left center no-repeat;}
.col-bot-name .con {padding: 0 20px;}

/*子栏目列表*/
.list-col {width: 100%; display: inline-block; border-bottom: 1px solid #e1e1e1; margin: 18px 0;}
.list-col-name {float: left;}
.list-col-name .menu .menu-item {display: inline-block; float: left; position: relative; z-index: 100;}
.list-col-name .menu .menu-item.selected a.menu-link {color: #fff; background-color: #23a9d0; border-radius: 5px 5px 0 0;}
.list-col-name .menu .menu-item a.menu-link {display: inline-block; padding: 0 22px; height: 42px; line-height: 42px; color: #525252; font-size: 16px;}
.list-col-name .menu .menu-item a.menu-link:hover {text-decoration: none; color: #9579bf;}

/*图片列表*/
.list-page-2 .cols_list {margin: 0 -16px;}
.list-page-2 .cols_list .cols {width: 33.3%; float: left; margin-bottom: 50px;}
.list-page-2 .cols_list .cols .cols_box {margin: 0 16px;}
.list-page-2 .cols_list .cols .cols_box .cols_imgs {padding-top: 78.3%; position: relative; overflow: hidden; background-color: #f1f2f7;}
.list-page-2 .cols_list .cols .cols_box .cols_imgs img {width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; opacity: 1; filter: alpha(opacity=100); transition: all 0.5s;}
.list-page-2 .cols_list .cols .cols_box:hover .cols_imgs img {opacity: 0.7; filter: alpha(opacity=70);}
.list-page-2 .cols_list .cols .cols_box .cols_con {border-bottom: 1px solid #ededed; padding: 15px 0 20px 0; margin-bottom: 0;}
.list-page-2 .cols_list .cols .cols_box .cols_con .cols_date {width: 100%; display: inline-block; color: #939393; font-size: 12px; line-height: 28px; margin-bottom: 5px;}
.list-page-2 .cols_list .cols .cols_box .cols_con .cols_date span {margin-right: 5px;}
.list-page-2 .cols_list .cols .cols_box .cols_con .cols_title {width: 100%; font-size: 15px; white-space: normal; text-overflow: initial; line-height: 22px; height: 44px; max-height: 44px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #000;}
.list-page-2 .cols_list .cols .cols_box:hover .cols_con .cols_title {color: #204e9d; transition: all 0.5s;}
.list-page-2 .cols_list .cols .cols_box .cols_text {line-height: 24px; width: 100%; max-height: 72px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 72px; font-size: 13px; color: #666666; display: none;}
.list-page-2 .cols_list .cols .cols_box .cols_view {width: 100%; display: inline-block; font-size: 12px; color: #9b9b9b; line-height: 24px; padding-left: 26px; background: url(../images/viewbg.png) left center no-repeat; margin-top: 10px;}
.list-page-2 .cols_list .cols .cols_box .cols_view .view-text {margin-left: 15px;}

/*视频列表*/
.list-page-3 .cols_list {margin: 0 -16px;}
.list-page-3 .cols_list .cols {width: 33.3%; float: left; margin-bottom: 34px; height: 220px;}
.list-page-3 .cols_list .cols .cols_box {margin: 0 16px;}
.list-page-3 .cols_list .cols .cols_box .cols_imgs {padding-top: 78.3%; position: relative; overflow: hidden; background-color: #f1f2f7;}
.list-page-3 .cols_list .cols .cols_box .cols_imgs img {width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; opacity: 1; filter: alpha(opacity=100); transition: all 0.5s;}
.list-page-3 .cols_list .cols .cols_box:hover .cols_imgs img {opacity: 0.7; filter: alpha(opacity=70);}
.list-page-3 .cols_list .cols .cols_box .cols_title {width: 100%; font-size: 15px; white-space: normal; text-overflow: initial; line-height: 22px; max-height: 44px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #000; text-align: center; margin: 12px 0;}
.list-page-3 .cols_list .cols .cols_box:hover .cols_title {color: #204e9d; transition: all 0.5s;}
.list-page-3 .cols_list .cols .cols_box .cols_view {width: 100%; display: none; text-align: center; font-size: 14px; color: #757575; line-height: 24px;}

/*专题列表*/
.list-page-7 .wp_subcolumn_list .wp_sublist {margin-bottom: 5px; width: 100%; display: inline-block;}
.list-page-7 .wp_subcolumn_list .wp_sublist .sublist_title {height: 45px; line-height: 45px; border-bottom: 1px solid #e7e7e7;}
.list-page-7 .wp_subcolumn_list .wp_sublist .sublist_title a {font-weight: normal; font-size: 18px; color: #0e3385; float: left;}
.list-page-7 .wp_subcolumn_list .wp_sublist .sublist_title .subcolumn-name {font-size: 18px; color: #0e3385; font-family: "Microsoft YaHei"; border-bottom: 3px solid #e7e7e7; display: inline-block; padding: 0 10px 0 15px; background: url(../images/spebg.png) left center no-repeat;}
.list-page-7 .wp_subcolumn_list .wp_sublist .sublist_title a.morelink {margin: 0; float: right; height: 45px;}
.list-page-7 .wp_subcolumn_list .wp_sublist .sublist_title .morelink .moretext {display: inline-block; line-height: 45px; width: 45px; height: 45px; background: url(../images/spe_more.png) right center no-repeat; transition: all 0.5s;}
.list-page-7 .wp_subcolumn_list .wp_sublist .sublist_title .morelink:hover .moretext {background: url(../images/spe_moreh.png) right center no-repeat;}
.list-page-7 .wp_subcolumn_list .wp_sublist .sublist_title .morelink .moretext img {display: none;}
.list-page-7 .cols_list .cols {width: 100%; display: inline-block;}

/*列表页文章图片大小限制*/
.column-news-list .wp_entry img {vertical-align: middle; max-width: 100%; _width:expression(this.width > 815 ? "815px" : this.width);}


/**文章页**/
.info-arti {float: left; width: 795px; background: #fff; padding: 0 40px; position: relative;}
.info-arti .list-meta .column-path {float: left;}
.info-page-2 .info-arti .list-meta .column-path, .info-page-3 .info-arti .list-meta .column-path {float: right;}

/*文章标题*/
.article {padding: 20px 0;}
.article h1.arti-title.tro-title {font-size: 20px; color: #3a6ab7; font-weight: normal; line-height: 20px;}
.info-page-2 .article h1.arti-title.tro-title {text-align: left;}
.article h1.arti-title {line-height: 32px; padding: 5px; text-align: center; font-size: 23px; font-weight: bold; color: #2254a4;}
.info-page-2 .article h1.arti-title, .info-page-3 .article h1.arti-title {text-align: left;}
.article h3.arti-title {line-height: 20px; padding: 3px 3px 6px 3px; text-align: center; font-size: 20px; font-weight: normal; color: #3a6ab7; margin-bottom: 23px;}
.info-page-2 .article h3.arti-title, .info-page-3 .article h3.arti-title {text-align: left; margin-bottom: 0;}

.article .arti-metas {line-height: 24px; text-align: left; padding: 10px 0; margin-bottom: 20px; border-bottom: 1px solid #d8d8d8;}
.info-page-2 .article .arti-metas, .info-page-3 .article .arti-metas {border: 0;}
.article .arti-metas span {display: inline-block; margin-right: 16px; font-size: 13px; color: #666666;}
.article .arti-metas .arti-views {float: right; background: url(../images/info-viewbg.png) left center no-repeat; padding-left: 26px; margin: 0;}
.info-page-2 .article .arti-metas .arti-views {background: url(../images/v-viewbg.png) left center no-repeat; padding-left: 29px; display: none}

/*文章其他属性*/
.article .arti-metas .read-options {color: #444; text-decoration: none; float: right; display: inline-block; padding-left: 17px; background: url(img/options.html) no-repeat 0 50%; display: none;}
.article .entry {overflow: hidden;}
.jwplayer {margin: 0 auto; display: block;}

/*文章内容*/
.article .entry, .article .entry p {line-height: 1.7; font-size: 15px; text-align: justify;}
.article .entry p {margin-bottom: 11px;}

/*文章阅读部分图片大小限制*/
.wp_articlecontent img {display: block; margin: 0 auto!important;}
.article .entry .read img {vertical-align: middle; max-width: 100%; _width:expression(this.width > 1195 ? "1195px" : this.width); background: url(img/loading.html) no-repeat center;margin-bottom: 15px !important;}

/*文章分享（百度分享）*/
.bdshare {position: absolute; left: -55px; top: 0; z-index: 9999; background: #fff;}
.bdshare-fix {width: 26px; padding: 0 10px; background: #fff; border: 1px solid #e6e6e6; display: inline-block;}
.bdshare-fix.roll {position: fixed; top: 50px;}
.bdshare .bdsharebuttonbox .share-con {float: left; position: relative; padding: 0; margin: 15px 0;}
.bdshare .bdsharebuttonbox .share-con a {padding: 0; margin: 0; display: inline-block; width: 26px; height: 23px;}
.bdshare .bdsharebuttonbox .share-con a.bds_tsina {background: url(../images/sina.png) center no-repeat;}
.bdshare .bdsharebuttonbox .share-con a.bds_tsina:hover {background: url(../images/sina-h.png) center no-repeat;}
.bdshare .bdsharebuttonbox .share-con a.bds_weixin {background: url(../images/wechat.png) center no-repeat;}
.bdshare .bdsharebuttonbox .share-con a.bds_weixin:hover {background: url(../images/wechat-h.png) center no-repeat;}
.bdshare .bdsharebuttonbox .share-con a.bds_penyouquan {background: url(../images/pyq.png) center no-repeat;}
.bdshare .bdsharebuttonbox .share-con a.bds_penyouquan:hover {background: url(../images/pyq-h.png) center no-repeat;}
.bdshare .bdsharebuttonbox .share-con a.bds_qzone {background: url(../images/q-zone.png) center no-repeat;}
.bdshare .bdsharebuttonbox .share-con a.bds_qzone:hover {background: url(../images/q-zone-h.png) center no-repeat;}
.bdshare .bdsharebuttonbox .share-con .con {display: none; position: absolute; bottom: -40px; left: -125px; z-index: 100;}

/*相关文章*/
.info-about {border-top: 2px solid #dce0ea; padding: 10px 0 30px 0; margin-top: 25px;}

/*文章页右侧*/
.info-news {float: right; width: 300px;}
.col-news-new {background: #fff; padding: 0 20px; margin-bottom: 20px;}
.col-news-new .tt .tit {background: #23a9d0; padding: 0 26px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.col-news-new .tt .tit .title {font-size: 16px; line-height: 46px; color: #fff;}
.info-page-1 .info-news .col-top-news {padding: 0;}
.info-page-1 .info-news .col-top-news .con {padding: 0 20px;}
.info-page-1 .info-news .col-top-name .tt .tit {background: none; padding: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.info-page-1 .info-news .col-top-news .tt .tit .title {font-size: 17px; color: #0e3385; padding-left: 22px; background: url(../images/ttbg.png) left center no-repeat;}
.info-page-1 .info-news .col-top-news .more_btn {margin-right: 20px;}
.info-news .col-bot-news .more_btn {margin-right: 20px;}
.info-news .col-bot-name .news_list .news {border-bottom: 1px solid #dfe5f6; padding: 12px 0;}
.info-news .col-bot-name .news_list .news.n1 {padding-top: 2px;}
.info-news .col-bot-name .news_list .news.n5 {border: none;}
.info-news .col-bot-name .news_list .news .news_title {line-height: 24px; font-size: 14px; color: #112a69; width: 100%; max-height: 48px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.info-news .col-bot-name .news_list .news .news_title a {color: #112a69;}
.info-news .col-bot-name .news_list .news .news_title a:hover {color: #488ce6;}
.info-news .col-bot-name .news_list .news .news_title .news_info {color: #de2626; display: none;}
.info-news .col-news-new .tt {margin-bottom: 16px;}
.info-news .col-news-name .con {padding-bottom: 22px;}
.info-news .col-news-name .news_list .news {background: url(../images/timebg.png) 66px center no-repeat; padding: 5px 0 6px;}
.info-news .col-news-name .news_list .news .news_date {float: left; height: 44px; line-height: 22px; font-weight: bold; font-size: 13px; color: #616168; width: 59px; text-align: right;}
.info-news .col-news-name .news_list .news .news_con {float: left; width: 172px; padding-left: 28px;}
.info-news .col-news-name .news_list .news .news_con .news_title {line-height: 22px; font-size: 14px; color: #333; width: 100%; max-height: 44px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.info-news .col-news-name .news_list .news .news_con .news_title a {color: #333;}
.info-news .col-news-name .news_list .news .news_con .news_title a:hover {color: #488ce6;}


/**新闻基础样式**/
.tt {display: inline-block; vertical-align: top; width: 100%;}
.tt .tit {display: inline-block; font-weight: normal; float: left;}
.tt .tit .title {display: inline-block; font-size: 18px; color: #112a69; line-height: 51px;}
.more_btn {display: inline-block; line-height: 51px; float: right;}
.more_text {font-size: 13px; cursor: pointer; color: #919191;}
.more_text:hover {color: #488ce6; transition: all 0.4s ease-in-out;}
.news_list {}
.news_list .news {width: 100%; float: left;}
.news_list .news .news_title {float: left; font-size: 15px; line-height: 38px; color: #333;}
.news_list .news .news_title a {color: #333;}
.news_list .news .news_title a:hover {color: #488ce6;}
.news_list .news .news_meta {float: right; display: inline-block; font-size: 15px; line-height: 38px; color: #6d6d6d;}


/**主体**/
.container {background: #f5f5f5 url(../images/containerbg.jpg) top center no-repeat; margin-bottom: 35px;}

/*框架结构*/
.container .inner {padding-top: 105px;}
.content-1 .mod_left {float: left; width: 310px; height: 511px;}
.content-1 .mod_right {width: 868px; background: #e9e9e9; float: right; height: 511px;}
.content-2 {margin-top: 20px;}
.content-2 .mod_left {float: left; width: 310px; height: 614px;}
.content-2 .mod_center {float: left; width: 550px; background: #fff; margin-left: 17px; height: 614px;}
.content-2 .mod_right {float: right; width: 301px; /*background: #fff; height: 614px;*/}
.content-3 {margin-top: 20px;}
.content-3 .mod_left {width: 868px; float: right; background: #fff; height: 335px;}
.content-3 .mod_right {float: left; width: 310px; background: #fff; height: 335px;}
.content-3 .mod_left .m-box {padding: 0 30px 0 20px;}
.content-3 .mod_left .m-box .m-box-con {margin: 0 -15px;}
.content-4 {margin-top: 14px;}
.content-5 {margin: 22px 0 5px 0;}
.m-box-con-left {float: left; width: 50%;}
.m-box-con-right {float: right; width: 50%;}

/*图片切换*/
.focus .focus-title-bar {height: 48px;}
.focus .focus-title-bg {background: #112a69; opacity: 0.5; filter: alpha(opacity=50);}
.focus .focus-pagination {bottom: 66px; right: 15px;}
.focus .focus-title {height: 48px; line-height: 48px; padding: 0 30px; font-size: 15px; font-weight: normal; font-family: "Microsoft YaHei";}
.focus .focus-title a:hover {color: #8cb4e8;}
.focus .focus-page {width: 20px; height: 20px; line-height: 20px; border-radius: 0; background-color: #fff; color: #000;}
.focus .focus-page span {display: block;}
.focus .focus-page-active {background-color: #2258b1; color: #fff;}
.focus .focus-page:hover {text-decoration: none; font-size: 12px; color: #000; font-weight: normal;}
.focus .focus-page-active:hover {color: #fff;}

/*内容样式*/
.post-5 {background: #fff;}
.post-5 .tt {background: #7b8cb7; margin-bottom: 5px;}
.post-5 .tt .tit {padding-left: 28px;}
.post-5 .tt .tit .title {background: url(../images/tit-1.png) left center no-repeat; padding-left: 28px; color: #fff;}
.post-5 .con {padding: 0 25px; height: 338px;}
.post-5 .news_list .news {border-bottom: 1px solid #d6d6d6; margin-bottom: 5px; padding-bottom: 5px; height: 103px;}
.post-5 .news_list .news.n3 {border: none;}
.post-5 .news_list .news .news_title {width: 100%; font-size: 17px; color: #1753a3; line-height: 26px; margin-bottom: 6px;}
.post-5 .news_list .news .news_title a {color: #1753a3;}
.post-5 .news_list .news .news_title a:hover {color: #488ce6;}
.post-5 .news_list .news.n1 .news_title {font-weight: bold; /*margin-bottom: 5px;*/}
.post-5 .news_list .news .news_text {width: 100%; color: #666; font-size: 12px; line-height: 22px; height: 44px; display: inline-block; text-indent: 26px;}

.post-6 {margin-top: 16px; background: #fff;}
.post-6 .news_list .news .news_imgs {width: 100%;}
.post-6 .news_list .news .news_imgs a {height: 101px; display: table-cell; vertical-align: middle; background-color: #efefef;}
.post-6 .news_list .news .news_imgs img {width: 100%; height: auto; opacity: 1; filter: alpha(opacity=100); transition: all 0.5s;}
.post-6 .news_list .news .news_imgs:hover img {opacity: 0.75; filter: alpha(opacity=75);}

.post-8, .post-9, .post-10 {background: #fff; padding: 0 25px;}
.post-8 .tt, .post-10 .tt {margin-bottom: 5px;}
.post-8 .tt .tit .title, .post-10 .tt .tit .title {padding-left: 18px; background: url(../images/ttbg.png) left center no-repeat;}
.post-8 {border-top: 5px solid #e57171; height: 214px;}
.post-8 .focus-title-bg {background-color: #6c6c6c; opacity: 0.5; filter: alpha(opacity=50);}
.post-8 .focus-pagination {right: 7px; height: 23px;}
.post-8 .focus-title {font-weight: normal; font-family: "Microsoft YaHei";}
.post-8 .focus-title a:hover {color: #e9e2f3;}
.post-8 .focus-page {background-color: #fff; width: 7px; height: 7px; line-height: 7px; border-radius: 50%;}
.post-8 .focus-page-active {background-color: #8be7fe;}

.post-9 {height: 167px;}
.post-9 .con {padding-top: 18px;}
.post-9 .news_list .news {border-bottom: 1px solid #dfe5f6; padding-bottom: 14px; margin-bottom: 12px;}
.post-9 .news_list .news.n2 {border: none;}
.post-9 .news_list .news .news_title {width: 100%; font-size: 14px; color: #112a69; line-height: 24px; height: 48px;}
.post-9 .news_list .news .news_title a {color: #112a69;}
.post-9 .news_list .news .news_title a:hover {color: #488ce6;}

.post-10 {margin-top: 18px; border-top: 5px solid #5abfdc; height: 205px;}
.post-10 .news_list .news {border-bottom: 1px solid #dfe5f6; padding-bottom: 14px; margin-bottom: 12px;}
.post-10 .news_list .news.n2 {border: none;}
.post-10 .news_list .news .news_title {width: 100%; font-size: 14px; color: #112a69; line-height: 24px; height: 48px;}
.post-10 .news_list .news .news_title a {color: #112a69;}
.post-10 .news_list .news .news_title a:hover {color: #488ce6;}

.post-11 {padding: 0 30px 0 30px;}
.post-11.postx {padding-bottom: 0;}
.post-11 .tt {margin-bottom: 13px;}
.post-11 .tt .tit {background: #23a9d0; padding: 0 15px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.post-11 .tt .tit .title {background: url(../images/tit-1.png) left center no-repeat; padding-left: 23px; color: #fff; line-height: 48px}
.post-11 .more_btn {line-height: 48px;}
.post-11 .news_list .news .news_title {font-size: 14px; line-height: 33px;}
.post-11 .news_list .news .news_title .news_folder {font-size: 14px; display: inline-block; color: #de2626;}
.post-11 .news_list .news .news_title .news_folder a {color: #de2626;}
.post-11 .news_list .news .news_meta {font-size: 14px; line-height: 33px; color: #777777;}

.post-12 {padding: 0 25px 14px 25px; background: #fff; height: 535px;}
.post-12 .tt {margin-bottom: 14px;}
.post-12 .tt .tit {background: #dc4242; padding: 0 15px 0 20px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.post-12 .tt .tit .title {color: #fff; line-height: 48px}
.post-12 .more_btn {line-height: 48px;}
.post-12 .news_list.news_top {border-bottom: 1px solid #dfe5f6; padding-bottom: 10px; margin-bottom: 2px; display: none;}
.post-12 .news_list.news_top .news .news_title {width: 100%; font-size: 16px; color: #112a69; font-weight: bold; line-height: 24px; margin-bottom: 10px;}
.post-12 .news_list.news_top .news .news_title a {color: #112a69;}
.post-12 .news_list.news_top .news .news_title a:hover {color: #488ce6;}
.post-12 .news_list.news_top .news .news_text {width: 100%; font-size: 12px; line-height: 24px; color: #969696;}
.post-12 .news_list.news_bot .news {border-bottom: 1px solid #dfe5f6; padding: 6px 0;}
.post-12 .news_list.news_bot .news.n8 {border: none;}
.post-12 .news_list.news_bot .news .news_title {width: 100%; font-size: 14px; color: #112a69; line-height: 24px; height: 48px;}
.post-12 .news_list.news_bot .news .news_title a {color: #112a69;}
.post-12 .news_list.news_bot .news .news_title a:hover {color: #488ce6;}
.post-12 .news_list.news_bot .news .news_title .news_info {display: inline-block; font-size: 14px; color: #de2626;}

.post-13 .tt {margin-bottom: 16px;}
.post-13 .tt .tit {background: #7b8cb7; padding: 0 22px 0 20px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.post-13 .tt .tit .title {color: #fff; line-height: 45px}
.post-13 .more_btn {line-height: 45px;}

.post-14 .con, .post-15 .con {margin: 0 15px;}
.post-14 .news_list .news, .post-15 .news_list .news {background: #f9f9f9;}
.post-14 .news_list .news .news_left, .post-15 .news_list .news .news_left {position: relative; width: 199px; margin-right: -199px; float: left; overflow: hidden; background: #e8eef5;}
.post-14 .news_list .news .news_left .news_imgs, .post-15 .news_list .news .news_left .news_imgs {height: 117px; background-color: #e8eef5; position: relative; overflow: hidden;}
.post-14 .news_list .news .news_left .news_imgs img, .post-15 .news_list .news .news_left .news_imgs img {width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); transition: all 1s ease 0s; opacity: 1; filter: alpha(opacity=100);}
.post-14 .news_list .news:hover .news_left .news_imgs img, .post-15 .news_list .news:hover .news_left .news_imgs img {-moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); transition: all 1s ease 0s; opacity: 0.8; filter: alpha(opacity=80);}
.post-14 .news_list .news .news_left .news_date, .post-15 .news_list .news .news_left .news_date {position: absolute; bottom: 0; right: 0; background: url(../images/datebg.png) repeat; line-height: 27px; color: #fff; font-size: 13px; padding: 0 8px; display: none;}
.post-14 .news_list .news .news_right, .post-14 .news_list .news .news_right {float: right; width: 100%;}
.post-14 .news_list .news .news_right .news_con, .post-15 .news_list .news .news_right .news_con {margin: 13px 20px 0 218px;}
.post-14 .news_list .news .news_right .news_con .news_title, .post-15 .news_list .news .news_right .news_con .news_title {width: 100%; font-size: 14px; color: #04377c; line-height: 26px; white-space: normal; text-overflow: initial; max-height: 78px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.post-14 .news_list .news .news_right .news_con .news_title a, .post-15 .news_list .news .news_right .news_con .news_title a {color: #04377c;}
.post-14 .news_list.news_top .news:hover .news_right .news_con .news_title a, .post-15 .news_list.news_top .news:hover .news_right .news_con .news_title a {color: #488ce6;}
 
.post-16, .post-17 {padding: 0 20px 0 25px;}
.post-16 {border-top: 5px solid #e57171;}
.post-16 .tt {margin-bottom: 8px;}
.post-16 .tt .tit .title {padding-left: 18px; background: url(../images/ttbg.png) left center no-repeat;}
.post-16 .news_list {margin: 0 -6px;}
.post-16 .news_list .news {width: 50%; float: left;}
.post-16 .news_list .news .news_box {margin: 0 6px;}
.post-16 .news_list .news .news_box .news_imgs {padding-top: 59%; background-color: #e8eef5; position: relative; overflow: hidden;}
.post-16 .news_list .news .news_box .news_imgs img {width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); transition: all 1s ease 0s;}
.post-16 .news_list .news .news_box:hover .news_imgs img {-moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); transition: all 1s ease 0s;}
.post-16 .news_list .news .news_box .news_title {width: 100%; font-size: 14px; line-height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.post-16 .news_list .news .news_box:hover .news_title {color: #1495ea; transition: all 0.4s ease-in-out;}

/*.post-17 {margin: 8px 0 19px 0;}
.post-17 .news_list .news .news_title {width: 100%; font-size: 14px; line-height: 30px; background: url(../images/videobg.png) left center no-repeat; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.post-17 .news_list .news .news_title a {padding-left: 26px;}*/
.post-17 .con {padding-top: 12px;}
.post-17 .news_list .news {border-bottom: 1px solid #dfe5f6; padding-bottom: 12px; margin-bottom: 11px;}
.post-17 .news_list .news.n2 {border: none;}
.post-17 .news_list .news .news_title {width: 100%; font-size: 14px; color: #112a69; line-height: 24px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.post-17 .news_list .news .news_title a {color: #112a69;}
.post-17 .news_list .news .news_title a:hover {color: #488ce6;}

.post-18 {padding: 0 25px;}
.post-18 .tt {margin-bottom: 16px;}
.post-18 .tt .tit {background: #5a649a; padding: 0 22px 0 20px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.post-18 .tt .tit .title {color: #fff;}
.post-18 .tt .tit_bottom {float: left; background: #8293ea; padding: 0 22px 0 20px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; display: inline-block; font-size: 18px; color: #fff; line-height: 51px; margin-left: 20px;}
.post-18 .tt .tit_bottom a {color: #fff;}

.post-19, .post-21 {width: 211.5px; float: left; margin-right: 4px;}
.post-19 .news_list, .post-21 .news_list {}
.post-19 .news_list .news, .post-21 .news_list .news {margin-bottom: 4px;}
.post-19 .news_list .news .news_box, .post-21 .news_list .news .news_box {position: relative; overflow: hidden;}
.post-19 .news_list .news .news_box .news_imgs, .post-21 .news_list .news .news_box .news_imgs {padding-top: 51.9%; background-color: #00234a; position: relative; overflow: hidden;}
.post-19 .news_list .news .news_box .news_imgs img, .post-21 .news_list .news .news_box .news_imgs img {width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%;}
.post-19 .news_list .news .news_box .news_bg, .post-21 .news_list .news .news_box .news_bg {background: url(../images/newsbg.png) repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); transition: all 0.5s ease 0s;}
.post-19 .news_list .news .news_box .news_con, .post-21 .news_list .news .news_box .news_con {text-align: center; position: absolute; bottom: -100%; left: 0; z-index: 1; transition: all 0.5s ease 0s;}
.post-19 .news_list .news .news_box .news_con .news_title, .post-21 .news_list .news .news_box .news_con .news_title {width: auto; font-size: 17px; line-height: 27px; color: #fff; text-align: center; padding: 0 50px; max-height: 54px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.post-19 .news_list .news .news_box:hover .news_bg, .post-21 .news_list .news .news_box:hover .news_bg {opacity: 1; filter: alpha(opacity=100);}
.post-19 .news_list .news .news_box:hover .news_con, .post-21 .news_list .news .news_box:hover .news_con {bottom: 50%; margin-bottom: -27px;}

.post-20 {float: left; width: 380px; margin-right: 4px;}
.post-20 .focus-title-bar, .post-22 .focus-title-bar {height: 40px;}
.post-20 .focus-title-bg, .post-22 .focus-title-bg {opacity: 0.5; filter: alpha(opacity=50);}
.post-20 .focus-title, .post-22 .focus-title {height: 40px; line-height: 40px; font-size: 15px; font-weight: normal; font-family: "Microsoft YaHei";}
.post-20 .focus-title a:hover, .post-22 .focus-title a:hover {color: #8cb4e8;}
.post-20 .focus-pagination, .post-22 .focus-pagination {height: 25px;}
.post-20 .focus-page, .post-22 .focus-page {background-color: #fff;}
.post-20 .focus-page-active, .post-22 .focus-page-active {background-color: #93aff6;}

.post-22 {float: right; width: 380px;}

.post-23 {padding: 0 25px;}
.post-23 .tt {margin-bottom: 18px;}
.post-23 .tt .tit {background: #274784; padding: 0 22px 0 20px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.post-23 .tt .tit .title {color: #fff;}
.post-23 .news_list {margin: 0 -20px;}
.post-23 .news_list .news {width: 14.28%; float: left; text-align: center; margin-bottom: 3px;}
.post-23 .news_list .news .news_box {margin: 0 20px;}
.post-23 .news_list .news .news_box .news_imgs {padding-top: 50%; position: relative; overflow: hidden;}
.post-23 .news_list .news .news_box .news_imgs img {width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; transition: all 0.5s; opacity: 1; filter: alpha(opacity=100);}
.post-23 .news_list .news .news_box:hover .news_imgs img {opacity: 0.7; filter: alpha(opacity=70);}

.post-96 .con, .post-97 .con {padding: 0 15px;}
.post-96 .news_list, .post-97 .news_list {margin: 16px 0 13px 0;}
.post-96 .news_list .news .news_title, .post-97 .news_list .news .news_title {line-height: 32px; font-size: 14px; width: 88%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.post-96 .news_list .news .news_meta, .post-97 .news_list .news .news_meta {font-size: 14px; line-height: 32px; color: #777;}

.post-97 {}

.post-98 {padding: 0 25px 14px 25px; background: #fff; margin-top: 17px; height: 34px;}
.post-98 .tt .tit {background: #4e9ad2; padding: 0 15px 0 20px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.post-98 .tt .tit .title {color: #fff; line-height: 48px;}
.post-98 .con {display: none;}
.post-98 .news_list .news .news_title {font-size: 16px; color: #f88d2f; font-weight: bold; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block;}
.post-98 .news_list .news .news_title a {color: #f88d2f;}
.post-98 .news_list .news .news_text {width: 100%; font-size: 14px; color: #888; line-height: 20px; max-height: 40px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}

/**底部**/
.footer {background-color: #112a69;}
.footer .inner {padding: 46px 0 88px 0; background-color: #112a69;}
.footer .inner .foot_left {float: left; margin-top: 25px;}
.footer .inner .foot_center {float: left; margin-left: 25px;}
.footer .inner .foot_right {float: right;}
.footer .inner .foot_left .foot-logo img:hover {transform: rotateY( 360deg ); transition: all 3s; -webkit-transform: rotateY(-360deg);}
.footer .inner .foot_center p {color: #a6abbe; font-size: 12px; line-height: 24px;}
.footer .inner .foot_center p a {color: #a6abbe;}
.footer .inner .foot_center p span {margin: 0 3px; display: inline-block;}
.footer .inner .foot_center p .site-view {color: #fff; font-size: 14px; margin-bottom: 6px;}
.footer .inner .foot_right .qr-code {max-width: 105px;}
.footer .inner .foot_right .qr-code img {width: 100%; height: auto; opacity: 1; filter: alpha(opacity=100); transition: all 0.5s;}
.footer .inner .foot_right .qr-code img:hover {opacity: 0.75; filter: alpha(opacity=75);}






body.memorial>* {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(1);
}