@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; }
.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: 微软雅黑; }
body { background-color: #fbf7f4; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #EC3C1B; }
.wrapper { }
.wrapper .inner { }
/**header**/
.header { background: #0d6ebf url(images/headbg.jpg) no-repeat; background-size: 100%; padding-top: 0.615rem; position: relative; }
/**search**/
.top { height: 34px; background: #606060; }
.top .panel { float: right; position: relative; margin: 9px 0.234rem 0; }
.post-1 { overflow: hidden; width: 16px; }
.wp-search { position: relative; }
.wp-search form { display: block; }
.wp-search .search-input { margin-left: 10px; margin-right: 16px; }
.wp-search .search-input input.search-title { width: 100%; height: 16px; line-height: 16px; border: 0; outline: 0; background: none; color: #fff; font-size: 14px; padding: 0; }
.wp-search .search-btn { width: 16px; height: 16px; position: absolute; right: 0; top: 0; }
.wp-search .search-btn input.search-submit { width: 16px; height: 16px; border: 0; outline: 0; background: url(images/searchbg.png) center no-repeat; cursor: pointer; }
.searchbtn { width: 16px; height: 16px; border: 0; outline: 0; background: url(images/searchbg.png) center no-repeat; background-repeat: no-repeat; position: absolute; right: 0px; top: 0px; z-index: 120; cursor: pointer; }
::-webkit-input-placeholder {
color: #fff;
}
:-moz-placeholder {
color: #fff;
}
::-moz-placeholder {
color: #fff;
}
:-ms-input-placeholder {
color: #fff;
}
.post.post1.post-2 { width: 6.876rem; padding-left: 0.276rem; }
.post.post1.post-2 img { width: 100%; height: 100%; }
/**主导航**/
.navi { }
.post-3 { }
.post.post1.post-6 { padding-top: 0.222rem; }
.post-3 .wp-menu { margin: 0 auto; display: none; }
.post-3 .wp-menu .menu-item { display: block; border-top: 1px solid #ddd; overflow: hidden; position: relative; }
.post-3 .wp-menu .menu-item a.menu-link { display: block; padding: 0 0.347rem; height: 0.772rem; line-height: 0.772rem; color: #545454; font-size: 0.338rem; font-weight: normal; background-color: #fff; }
.post-3 .wp-menu .menu-item a.menu-link:hover { text-decoration: none; color: #fff; background-color: #757575 }
.post-3 .menu-switch-arrow { display: block; width: 0.772rem; height: 0.772rem; position: absolute; right: 0px; top: 1px; background: url(images/icons-1.png) center no-repeat; }
.post-3 .sub-menu { background-color: #f2f2f2; display: none; }
.post-3 .sub-menu .sub-item { white-space: nowrap; vertical-align: top; _zoom: 1; border-top: 1px solid #e5e5e5; position: relative; }
.post-3 .sub-menu .sub-item a { display: block; color: #272727; height: 0.772rem; line-height: 0.772rem; padding: 0 0.241rem; display: block; text-indent: 0.483rem; font-size: 0.338rem; }
.post-3 .sub-menu .sub-item a:hover { color: #fff; display: block; background-color: #7E7E7E; }
.post-3 .sub-menu .sub-menu { background-color: #fff; }
.post-3 .sub-menu .sub-menu .sub-item a { text-indent: 0.724rem; }
.post-3 .sub-menu .sub-menu .sub-menu .sub-item a { text-indent: 0.966rem; }
/**slide导航**/
.navi-slide-head { padding: 0 0.347rem; height: 0.625rem; }
.navi-slide-head .navi-slide-title { display: inline-block; float: left; font-weight: normal; color: #272727; font-size: 0.343rem; line-height: 0.625rem; }
.navi-slide-head .navi-slide-arrow { display: block; width: 0.507rem; height: 0.446rem; float: right; background: url(images/menu-icon-arrow-x.png) center no-repeat; background-size: 100%; margin-top: 3%; position: absolute; right: 0.461rem; top: 0.507rem; line-height: 0.446rem; }
/**slide**/
#slide .swiper-container { /* margin-bottom: 10px;    */ max-height: 300px; min-height: 100px; overflow: hidden; width: 100%; }
#slide img { width: 100%; vertical-align: top; }
#slide .swiper-button-prev, #slide .swiper-button-next { width: 30px; height: 54px; }
#slide .swiper-button-prev { background: url(images/slide-navbtn.png) no-repeat 0 50%; }
#slide .swiper-button-next { background: url(images/slide-navbtn1.png) no-repeat right 50%; }
.thumbnail-post .item-1 { margin-bottom: 10px; border: none; }
.thumbnail-post .item-1 .item-thumbnail { display: block; position: relative; float: left; width: 90px; margin-right: -90px; }
.thumbnail-post .item-1 .item-thumbnail .thumb-link { display: block; margin-top: 5px; width: 80px; height: 62px; background: url(images/nothumb.png) no-repeat center; }
.thumbnail-post .item-1 .item-thumbnail .thumb-link img { width: 100%; height: 100%; }
.thumbnail-post .item-1 .item-info { float: right; width: 100%; }
.thumbnail-post .item-1 .item-info h2, .post-item .item-info p { margin-left: 90px; }
.thumbnail-post .item-1 .item-info h2 { height: 22px; line-height: 22px; margin-bottom: 6px; }
.thumbnail-post .item-1 .item-info h2 a { font-weight: bold; color: #0061ae; }
.thumbnail-post .item-1 .item-info h2 a:hover { color: #B62626; }
.thumbnail-post .item-1 .item-info p { display: block; height: 42px; line-height: 21px; overflow: hidden; }
.thumbnail-post .item-1 .item-info p a { color: #5b5b5b; }
.thumbnail-post .item-1 .item-info p a:hover { color: #a6a6a6; }
.wp-column-menu { width: 100%; background-color: #f5f5f5; position: relative; }
.wp-column-news { width: 100%; }
.wp-column-news .column-news-box { margin: 0 6px; }
/**栏目列表**/
.column-head { background: #E4E4E4; line-height: 0.579rem; }   /**位置栏目背景**/
.column-head .column-anchor { padding: 0.144rem; }
.column-head .column-anchor .column-switch { display: block; width: 0.724rem; height: 0.579rem; float: right; background: url(images/menu-dot.png) no-repeat center; background-size: 60%; }
.column-head .column-anchor h3.anchor-title { display: inline-block; float: left; font-size: 0.386rem; color: #7a7a7a; font-weight: normal; }		/**位置栏目字体**/
.column-list-wrap li { width: 100%; vertical-align: bottom; }
.column-list-wrap li a { display: block; width: 100%; border-bottom: 1px solid #b3b3b3; font-size: 0.386rem; color: #383838; background: #eee url(images/li.png) no-repeat 0.241rem 0.388rem; }
.column-list-wrap li a:hover { color: #383838; text-decoration: none; background-color: #e1e1e1; }
.column-list-wrap li.selected a.selected { color: #fff; background-color: #636363; background-position: 10px 14px; }
.column-list-wrap li a span { display: block; padding: 0.241rem; padding-left: 0.483rem; line-height: 0.531rem; padding-top: 0.144rem; padding-bottom: 0.144rem; }
.column-list-wrap .sub-list li a { background-position: 18px 11px; font-size: 14px; background-color: #F1F1F1; }
.column-list-wrap .sub-list li a:hover { background-color: #D6D6D6; color: #121212; }
.column-list-wrap .sub-list li.selected a.selected { background-color: #666; color: #fff; background-position: 18px 11px; }
.column-list-wrap .sub-list li a span { padding: 4px 10px; padding-left: 28px; line-height: 18px; }
.column-list-wrap .sub-list .sub-list li a { font-size: 13px; background-position: 26px 10px; background-color: #f5f5f5; }
.column-list-wrap .sub-list .sub-list li.selected a.selected { background-position: 26px 10px; }
.column-list-wrap .sub-list .sub-list li a span { padding-left: 36px; line-height: 17px; }
.column-list-wrap .sub-list .sub-list .sub-list li a { background-position: 34px 13px; }
.column-list-wrap .sub-list .sub-list .sub-list li.selected a.selected { background-position: 34px 13px; }
.column-list-wrap .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 44px; }
.column-list-wrap .sub-list .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 52px; }
.column-body { display: none; }
.list-meta .column-title { font-size: 0.386rem; }
/**
 * 栏目新闻
 */
.list-head { padding: 0.241rem 0; border-bottom: 2px solid #e5e5e5; }
.list-meta .column-title { float: left; display: inline-block; white-space: nowrap; line-height: 0.579rem; font-size: 0.434rem; color: #333 } /**当前位置**/
.list-meta .column-path { float: right; 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; }
.column-news-con { padding: 0.241rem 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(images/dot.png) no-repeat 2px 13px; }  /**栏目新闻列表**/
.column-news-list .column-news-item:hover { background-color: #F7F7F7; color: #000; }
.column-news-list .column-news-item .column-news-title { display: block; margin-right: 76px; }
.column-news-list .column-news-item .column-news-date { display: block; text-align: right; width: 80px; height: 20px; line-height: 20px; position: absolute; right: 0; top: 5px; color: #999; }
.banner img { width: 100%; }
.wp_entry { width: auto; margin: 0 4px; }
.wp_entry, .wp_entry p { line-height: 1.7; font-size: 16px; text-align: justify; }
.wp_entry p { margin-bottom: 11px; }
.column-news-list .wp_entry img { vertical-align: middle; max-width: 100%; }   /**列表页文章图片大小限制**/
.list-meta .column-path, .list-meta .column-title { float: none; }
.list-meta .column-title { display: none; }
.list-meta .column-path { padding-left: 0.579rem; background: url(images/sitemap-icon.png) no-repeat left center; background-size: 4.9%; }
.list-meta .column-path .path-name { display: none; }
.wp_paging .pages_count, .wp_paging .page_jump { display: none; }
.wp_article_list .list_item { overflow: hidden; }
.wp_article_list .list_item { height: 0.724rem; line-height: 0.724rem; white-space: nowrap; }
.wp_article_list .list_item .pr_fields { display: block; float: none; white-space: nowrap; }
.wp_article_list .list_item .Article_Index { display: none; }
.wp_article_list .list_item .ex_fields { display: none; }
.wp_article_list .list_item a { font-size: 0.34rem; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wp_article_list .list_item .Article_Title { float: none; margin: 0; display: block; }
/**文章页**/
.info-box { margin: 0 6px; }
.article { padding: 10px 0; }
.article h1.arti-title { line-height: 26px; padding: 5px 0; text-align: center; font-size: 18px; font-weight: normal; color: #424242; border-bottom: 2px solid #ECECEC } /**文章标题**/
.article .arti-metas { height: 16px; line-height: 16px; text-align: center; padding: 10px 0; }
.article .arti-metas span { display: inline-block; margin: 0 5px; font-size: 14px; color: #787878; } /**文章其他属性**/
.article .entry { margin: 0 4px; overflow: hidden; } /**文章内容**/
.article .entry, .article .entry p { line-height: 1.7; font-size: 16px; text-align: justify; }
.article .entry p { margin-bottom: 11px; }
.article .entry .read img { vertical-align: middle; max-width: 100%; margin-bottom: 5px; }   /**文章阅读部分图片大小限制**/
/**底部**/
.footer { background-color: #065ba3; }
.footer .inner { text-align: center; padding: 0.3rem 0; }
.footer .copyright .foot span { color: #dbdbdb; line-height: 0.622rem; font-size: 0.3rem; text-align: center; margin: 0 5px; }
#back-top { display: block; display: none; width: 30px; height: 30px; opacity: 0.7; background: #868686 url(images/back-top.png) no-repeat center; position: fixed; right: 6px; bottom: 20px; z-index: 10000; }
.wp_paging li { height: 0.603rem; line-height: 0.603rem; margin-top: 0.12rem; }
.wp_paging li a { line-height: 0.603rem; height: 0.603rem; font-size: 0.338rem; }
.container { width: auto; padding: 0 0.203rem; }
.mod { margin: 0.281rem 0 0.4rem 0; }
.post .tt { display: inline-block; width: 100%; border-bottom: 2px solid #065ba3; margin-bottom: 0.22rem; }
.post .tt .tit { display: inline-block; float: left; font-weight: normal; }
.post .tt .tit .title { font-size: 0.381rem; color: #292929; line-height: 0.718rem; display: block; font-family: 微软雅黑; padding-bottom: 0.12rem; font-weight: bold; }
.post .more_btn { display: inline-block; height: 0.718rem; line-height: 0.718rem; float: right; color: #a4813e; }
.post .more_btn a { color: #a4813e; }
.post .more_btn .more_text { font-size: 0.281rem; cursor: pointer; }
.news_list .news { border-bottom: 1px solid #eeeae8; }
.news_list .news .news_date { font-size: 0.312rem; color: #c18c27; line-height: 0.609rem; float: right; }
.news_list .news .news_source { float: left; font-size: 0.312rem; color: #3b3b3b; line-height: 0.609rem; color: #c18c27; margin-right: 0.25rem; }
.news_list .news .news_title { float: left; font-size: 0.312rem; color: #3b3b3b; line-height: 0.7rem; width: 77%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_list .news .news_title a { color: #3b3b3b; }
.dll-img { float: left; width: 2.218rem; height: 2.25rem; margin-right: 0.453rem; }
.dll-img img { width: 100%; height: 100%; }
.post.post2 .tt { margin-bottom: 0.22rem; }
.post.post2 .news_list { }
.post.post2 .news_list .news .news_title { width: 100%; margin-left: 0px; line-height: 0.2rem; }
.post.post2.post-8 .tt { margin-bottom: 0.5rem; }
.post.post-5 .news_img { width: 4.218rem; height: 2.703rem; float: left; margin-right: 0.31rem; }
.post.post-5 .news_img img { width: 100%; height: 100%; }
.post.post-5 .news_con { float: left; width: 52%; }
.post.post-5 .news_title { float: left; color: #065ba3; font-size: 0.33rem; line-height: 0.703rem; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.post.post-5 .news_text { color: #2b2b2b; font-size: 0.26rem; line-height: 0.45rem; width: 100%; float: left; height: 1.7rem; overflow: hidden; padding-top: 0.1rem; }
.post.post-10 .tt { margin-bottom: 0.39rem; }
.post.post-10 .news.n1 { float: left; }
.post.post-10 .news.n2 { float: right; }
.post.post-10 .news_img { width: 4.625rem; height: 2.89rem; }
.post.post-10 .news_img img { width: 100%; height: 100%; }
.post.post-11 .news_list .news .news_title { width: 70%; }
.link { background: #7d8083; padding: 0.388rem 0.187rem 0.388rem 0.187rem; }
.post-12 .wp-menu { margin: 0 auto; }
.post-12 .wp-menu .menu-item { display: block; overflow: hidden; position: relative; float: left; width: 50%; }
.post-12 .wp-menu .menu-item a.menu-link { display: block; height: 0.718rem; line-height: 0.718rem; color: #fff; font-size: 0.25rem; font-weight: normal; text-align: center; margin: 0 0.125rem 0.234rem 0.125rem; }
.post-12 .wp-menu .i1 a.menu-link { background: #b48d7e; }
.post-12 .wp-menu .i2 a.menu-link { background: #8e7980; }
.post-12 .wp-menu .i3 a.menu-link { background: #a99475; }
.post-12 .wp-menu .i4 a.menu-link { background: #97a0a7; }
.post-12 .wp-menu .menu-item a.menu-link:hover { text-decoration: none; color: #fff; }
.fri-link { border-bottom: 1px solid #993533; padding: 0.515rem 0 0.421rem 0; }
.post-13 .wp-menu { margin: 0 auto; }
.post-13 .wp-menu .menu-item { display: block; overflow: hidden; position: relative; float: left; width: 25%; }
.post-13 .wp-menu .menu-item a.menu-link { display: block; height: 0.687rem; line-height: 0.687rem; color: #fff; font-size: 0.234rem; font-weight: normal; text-align: center; padding: 0px 0.312rem; }
.post-13 .wp-menu .menu-item a.menu-link:hover { text-decoration: none; color: #fff; }
.botlinks .links-wrap { position: relative; float: left; display: inline-block; margin: 4px 0px; width: 100%; line-height: 38px; border: 1px solid #fff; }
.botlinks .links-wrap a.links-arrow { display: block; height: 38px; line-height: 38px; padding: 0 25px 0 10px; color: #fff; background: url(images/arrow.png) no-repeat right top; font-size: 12px; letter-spacing: 1px; }
.botlinks .links-wrap a.links-arrow:hover, .botlinks .wrap-open a.links-arrow { color: #fff; background-position: right bottom; cursor: pointer; }
.botlinks .links-wrap .link-items { display: none; position: absolute; left: 0; bottom: 39px; width: 100%; min-width: 100%; height: auto; max-height: 300px; overflow: auto; overflow-x: hidden; background: #f5f5f5; }
.botlinks .links-wrap .link-items a { display: block; line-height: 34px; padding: 0px 5px; color: #444; }
.botlinks .links-wrap .link-items a span { display: block; margin: 0 6px; white-space: nowrap; }
.botlinks .links-wrap .link-items a:hover { color: #fff; background: #065ba3; cursor: pointer; }/**链接样式**/
.post.post-5 .news_title a { color: #065ba3; font-weight: bold; }
.post-5 .tt { margin-bottom: 0.35rem; }
.news_imgs img { width: 100%; margin-bottom: 0.3rem; }
.post-9.links li.news.n1 { padding-top: 0.2rem; }
.news.n4 .news_imgs img { margin-bottom: 0.2rem; }
.mod.bs { margin: 0.281rem 0 0.6rem 0; }
.read .wp_articlecontent p, span { background: none !important; }
.post-4.dx .focus-title-bg { background: none; }
.dx .focus-title { display: none; }
.post-8 .news_images { transition-duration: 1s; }
.post-8 .news_title { float: left; margin-left: 15px; }
.post-8 .news_title a { line-height: 100px; font-size: 14px; color: #1f2020; }
.post-8 .news_list li.news { float: left; width: 20%; text-align: center; border: 0; }
.post-9 .news_images { transition-duration: 1s; }
.post-9 .news_title { float: left; margin-left: 15px; }
.post-9 .news_title a { line-height: 100px; font-size: 14px; color: #1f2020; }
.post-9 .news_list li.news { float: left; width: 20%; text-align: center; border: 0; }
.lxwm { font-size: 0.35rem; font-weight: bold; color: #fff; line-height: 0.8rem; }
.post.post2.post-9 .tt { margin-bottom: 0.5rem; }
.post.post2.post-8 .news_title { max-height: 1.5rem; line-height: 1rem; display: flex; align-items: center; justify-content: space-around; }
.post.post2.post-9 .news_title { max-height: 1.5rem; line-height: 1rem; display: flex; align-items: center; justify-content: space-around; }
@media screen and (max-width: 1200px) {
.post-8 .news_list li.news { width: 20%; }
.post-9 .news_list li.news { width: 20%; }
}
@media screen and (max-width: 767px) {
.post-8 .news_list li.news { width: 25%; }
.post-9 .news_list li.news { width: 25%; }
}
@media screen and (max-width: 600px) {
.post-8 .news_list li.news { width: 33.3%; }
.post-9 .news_list li.news { width: 33.3%; }
}
@media screen and (max-width: 600px) {
.post-8 .news_list li.news { width: 33.3%; }
.post-9 .news_list li.news { width: 33.3%; }
}
@media screen and (max-width: 350px) {
.post-8 .news_list li.news { width: 50%; }
.post-9 .news_list li.news { width: 50%; }
}
@media screen and (max-width: 300px) {
.post-8 .news_list li.news { width: 100%; }
.post-9 .news_list li.news { width: 100%; }
}
