@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; }
.rem { width: 10rem !important; margin: 0 auto; }
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"; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #EC3C1B; }
.wrapper { }
.wrapper .inner { }
/**顶部**/
.top { background: #626262; height: 0.586rem; }
/**头部**/
.list .header { width: 100%; }
.header .wp-panel { margin: 0; float: none; clear: both; width: auto; }
/**站点LOGO**/
.logo-panel { float: none; position: relative; }
.logo-window { width: auto; }
.logo-window img { width: 100%; max-width: 3.1rem; padding: 15px 0; padding-left: 15px; float: left; }
/**语言选择**/
.lang-panel { float: right; }
.lang-window { padding: 0; }
.lang-window .wp-menu .menu-item { float: left; }
.lang-window .wp-menu .menu-item a.menu-link { display: inline-block; margin: 0 0.2rem; height: 0.586rem; line-height: 0.586rem; font-size: 0.32rem; color: #fff; }
.lang-window .wp-menu .menu-item a.menu-link:hover { text-decoration: underline; color: #FFC661; }
/**搜索**/
/* 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;
}
/**主导航**/
.main-nav-panel { display: none; }
.main-nav-panel .wp-menu { margin: 0 auto; }
.main-nav-panel .wp-menu .menu-item { display: inline-block; float: left; position: relative; z-index: 100; }
.main-nav-panel .wp-menu .menu-item.selected a.menu-link { background: #4eba5e; }
.main-nav-panel .wp-menu .menu-item.parent a.menu-link { background: #4eba5e; }
.main-nav-panel .wp-menu .menu-item a.menu-link { display: inline-block; padding: 0 23px; height: 50px; line-height: 50px; color: #fff; font-size: 20px; }
.main-nav-panel .wp-menu .menu-item a.menu-link:hover { text-decoration: none; color: #fff; background-color: #4eba5e; }
.main-nav-panel .sub-menu { background-color: #378e44; display: none; position: absolute; left: 0; top: 50px; z-index: 100; min-width: 100%; }
.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: #fff; height: 50px; line-height: 50px; padding: 0 10px; display: block; text-align: center; font-size: 20px; }
.main-nav-panel .sub-menu .sub-item a:hover { color: #fff; display: block; background: #4eba5e; }
.main-nav-panel .sub-menu .sub-menu { left: 100%; top: 0; z-index: 200; background-color: #e6e6e6; border-left: 1px solid #ddd; }
.main-nav-panel .wp-menu .menu-item .menu-switch-arrow { display: block; width: 10px; height: 6px; position: absolute; right: 10px; top: 22px; z-index: 99; background: url(../images/meux.png) right center no-repeat; vertical-align: middle; }
/**aside导航**/
.navi-aside-page { position: fixed; }
.navi-aside-toggle { display: block; width: 100px; height: 75px; background: url(../images/aslidebg.png) 50% no-repeat; cursor: pointer; position: absolute; right: 8px; }
.wp-navi-aside { display: none; position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 1000; }
.wp-navi-aside .navi-aside-mask { width: 100%; height: 100%; background: rgba(0,0,0,.1); }
.wp-navi-aside-active { display: block; }
.wp-navi-aside .aside-inner { position: fixed; top: 0; bottom: 0; right: -216px; z-index: 1002; width: 216px; max-width: 100%; background: #252525; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.wp-navi-aside .aside-inner:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; right: 0; width: 1px; background: rgba(0,0,0,.6); box-shadow: 0 0 5px 2px rgba(0,0,0,.6); }
.wp-navi-aside .navi-aside-head { margin-top: 0; border-top: 1px solid rgba(0,0,0,.3); background: #333; box-shadow: inset 0 1px 0 rgba(255,255,255,.05); text-shadow: 0 1px 0 rgba(0,0,0,.5); }
.wp-navi-aside .navi-aside-head .navi-aside-title { padding: 7px 10px; font-weight: normal; color: #777; font-size: 14px; }
.wp-navi-aside .navi-aside-wrap { color: #aaa; border-bottom: 1px solid rgba(0,0,0,.3); box-shadow: 0 1px 0 rgba(255,255,255,.05); }
.wp-navi-aside .navi-aside-wrap li { position: relative; }
.wp-navi-aside .navi-aside-wrap li .menu-switch-arrow { display: block; cursor: pointer; width: 50px; height: 35px; position: absolute; right: 0; top: 0px; color: #f6f6f6; font-size: 14px; background: url(img/menu-switch-arrow.png) no-repeat 30px -25px; }
.wp-navi-aside .navi-aside-wrap li .menu-open-arrow { background-position: 20px 12px; }
.wp-navi-aside .navi-aside-wrap li a { display: block; text-decoration: none; color: #c7c7c7; font-size: 14px; line-height: 20px; padding: 8px 30px 8px 15px; border-top: 1px solid rgba(0,0,0,.3); box-shadow: inset 0 1px 0 rgba(255,255,255,.05); text-shadow: 0 1px 0 rgba(0,0,0,.5); }
.wp-navi-aside .navi-aside-wrap li a:hover, .wp-navi-aside .navi-aside-wrap li a:focus { background-color: #404040; color: #fff; outline: 0; }
.wp-navi-aside .navi-aside-wrap li .sub-menu { display: none; background-color: #2e2e2e; }
.wp-navi-aside .navi-aside-wrap li .sub-menu li a { padding-left: 20px; }
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu { background-color: #333; }
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu li a { padding-left: 30px; }
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu { background-color: #343434; }
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu li a { padding-left: 40px; }
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu { background-color: #373737; }
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu li a { padding-left: 50px; }
/**焦点图片**/
.wp-focus { background-color: #ececec; }
.focus.focus-box { width: 10rem !important; height: 4.27rem !important; }
.focus .focus-container { width: 10rem !important; height: 4.27rem !important; }
.focus .focus-title-bar { bottom: -10px; width: 100%; height: 60px; left: 0; right: auto; }
.focus .focus-title-bg { background: url(../images/focusbg.png) left center no-repeat; opacity: 1; filter: alpha(opacity=100); }
.focus .focus-title { font-size: 24px; height: 60px; line-height: 60px; padding-left: 20px; font-family: "Microsoft YaHei"; font-weight: normal; }
.focus .focus-navigation { display: none; }
.focus .focus-pagination { right: 20px; bottom: 12px; height: 12px; }
.focus .focus-page { width: 0.16rem; height: 0.16rem; line-height: 0.16rem; border-radius: 50%; margin: 0 0.053rem; background-color: #b7b7b7; }
.focus .focus-page-active { background-color: #348946; }
/**栏目**/
.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; }
.possplit { background: url(../images/posbg.png) center center no-repeat; background-size: 50%; width: 0.32rem; }
/**栏目新闻**/
.list-head { padding: 0.133rem 0 0.066rem 0; }
.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.346rem; }
.list-meta .column-path a:hover { color: #14427E; }
.column-news-con { }
.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 { }
.list-meta .column-path .path-name { font-size: 0.346rem; }
.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.386rem; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wp_article_list .list_item .Article_Title { float: none; margin: 0; display: block; }
/**文章页**/
h2.arti-title { text-align: center; font-weight: normal; line-height: 35px; }
.info-box { margin: 0.106rem 6px 0 6px; }
.article { padding: 10px 0; }
.h { border-bottom: 2px solid #ECECEC; }
.article h1.arti-title { line-height: 26px; padding: 5px 0; text-align: center; font-size: 18px; font-weight: normal; color: #424242; } /**文章标题**/
.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-x: auto; }
/**文章内容**/

.article .entry p { margin-bottom: 11px; }
.article .entry .read img { height: auto; vertical-align: middle; max-width: 100%; margin-bottom: 5px; }
.wp_articlecontent img { margin: 0 auto; display: block; }
/**底部**/
.article .entry, .article .entry p, .article .entry span { line-height: 0.48rem!important; font-size: 0.373rem!important; text-align: justify; }
.footer { background-color: #202427; }
.footer .inner { text-align: left; }
.footer .copyright .foot span { color: #dfe9f6; text-align: center; margin: 0 5px; }
.foot_top { padding: 0.76rem 0.5rem 0.32rem 0.5rem; border-bottom: 2px solid #fff; }
.qr_code { float: left; margin: 0.666rem 0 0 0.533rem; }
.school_add { float: right; margin-right: 0.533rem; }
.school_add p span { color: #fff; }
.add_top { margin-bottom: 0.266rem; }
.address { font-size: 0.32rem; line-height: 0.466rem; }
.ewm { width: 3.32rem; height: 3.32rem; }
.ewm img { width: 100%; height: 100%; }
.ewm_text { color: #fff; line-height: 0.853rem; font-size: 0.346rem; text-align: center; }
.address_title { font-size: 0.346rem; line-height: 0.506rem; }
.foot_bot p { text-align: center; }
.foot_bot p span { text-align: center; color: #fff; font-size: 0.32rem; line-height: 0.54rem; }
.foot_bot { padding: 0.266rem 0 0.306rem 0; }
#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 { margin: 0.133rem 0 0.266rem 0; }
.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; }
.wp_paging .pages_count, .wp_paging .page_jump { display: none; }
/**主体**/
.tt { display: inline-block; width: 100%; }
.tt .tit { display: inline-block; font-weight: normal; }
.tt .tit .title { display: inline-block; font-size: 0.52rem; color: #243c93; line-height: 0.88rem; border-bottom: 2px solid #a1a1a1; }
.post { padding-bottom: 15px; }
.more_btn { display: inline-block; line-height: 0.88rem; float: right; }
.more_text { cursor: pointer; color: #243c93; ; font-size: 0.24rem; display: inline-block; }
.more_text:hover { color: #2258b1; transition: all 0.4s ease-in-out; }
.post-6 { margin-top: 41px; }
.post-6 .news { position: relative; width: 46.6%; float: left; padding-bottom: 22px; }
.post-6 .news_title a { color: #243c93; font-weight: bold; font-size: 0.329rem; }
.post-6 .news_date { color: #fff; position: absolute; float: left; width: 59px; padding: 10px 0; background: #1d1d1d; left: 20px; top: 150px; }
.post-7 { margin-top: 0.28rem; }
.post-7 .news { border-bottom: 1px dashed #cbcbcb; width: 100%; float: left; padding: 0.45rem 0; }
.post-7 .news_title, .post-1 .news_title { line-height: 0.56rem; font-size: 0.32rem; color: #eb9233; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.post-7 .news_title a { color: #2f3132; font-size: 0.378rem; }
.post-7 .news_meta { line-height: 0.56rem; float: left; font-size: 0.32rem; color: #fff; background: #fd8d03; padding: 0 0.2rem; margin-right: 1rem; }
.post-8 { margin-top: 0.4rem; }
.post-8 .tt { margin-bottom: 0.373rem; }
.post-8 .news { width: 100%; float: left; position: relative; margin-bottom: 0.4rem; }
.post-8 .news_imgs { padding-top: 56.3%; background-color: #f1f1f1; position: relative; overflow: hidden; }
.post-8 .news_imgs img { width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; }
.post-8 .news_bg { background: url(../images/videobg.png) center center no-repeat; background-size: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; width: 2.253rem; height: 2.253rem; text-align: center; }
.post-8 .news_title { position: absolute; top: 0; font-size: 0.373rem; background: url(../images/titlebg.png) repeat; line-height: 0.693rem; width: 100%; color: #fff; }
.post-8 .news_title a { padding: 0 0.213rem; color: #fff; width: 92%; }
.post-9 { margin-top: 0.4rem; }
.post-9 .news { width: 100%; text-align: center; float: left; padding: 0.33rem 0; }
.post-9 .news_title { color: #fff; text-align: left; float: left; line-height: 0.5rem; font-size: 13px; width: 100%; overflow: hidden; text-overflow: ellipsis; padding: 0px 0.3rem; box-sizing: border-box; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.post-9 .news_title a { font-size: 0.346rem; color: #fff; }
.post-10 { margin: 0.733rem 0 0.36rem 0; }
.post-10 .news_imgs { padding-top: 28.1%; background-color: #f1f1f1; position: relative; overflow: hidden; }
.post-10 .news_imgs img { width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; }
.cols { width: 100%; height: 0.773rem; float: left; }
.cols_title { line-height: 0.773rem; float: left; font-size: 0.346rem; color: #348946; width: 76%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cols_title a { color: #454545; }
.cols_date { float: right; line-height: 0.773rem; color: #757675; font-size: 0.346rem; }
.l { float: left; width: 51.6%; }
.r { width: 29.7%; float: right; }
.post-7 .n1 { padding-top: 5px; }
.post-7 .news_t a, .post-1 .news_text a { color: #969696; font-size: 0.29rem; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.news_t, .post-1 .news_text { margin: 10px 0; }
.model-image .news_imgs, .model-image .news_con { float: left; }
.post-1 .news { border-bottom: 1px solid #dadada; padding: 0.44rem 0 }
.post-9 .n1 { background: #517dd4; }
.post-9 .n2 { background: #37bdc9; margin-top: 23px; }
.post-9 .n1 .news_title a, .post-9 .n2 .news_title a { color: #fff !important; }
.container .inner { }
.container .mod { padding: 0 0.45rem; background: #fff; }
.shares { text-align: center; }
.shares ul { width: auto; margin: 0 auto; text-align: right; float: right; }
.shares li { float: left; margin: 0 6px; position: relative; }
.shares li a { display: inline-block; width: 50px; height: 50px; border: 0px solid red; vertical-align: top; }
.shares li a:hover { opacity: 1; filter: Alpha(opacity=100); }
.shares li.i2 a { background: url(../images/wb.png) no-repeat; }
.shares li.i1 a { background: url(../images/wx.png) no-repeat; }
.shares li.i3 a { background-position: -144px 0px; }
.shares li span { display: block; line-height: 22px; font-size: 12px; color: #D0D4EA; text-align: center; }
.shares li .con { display: none; position: absolute; bottom: 80px; left: 50%; z-index: 100; margin-left: -50px; width: 100px; }
.shares li .con img { width: 90px; height: 90px; vertical-align: top; background: #fff; }
.search-panel { position: absolute; clear: right; margin-right: 10px; top: 22px; right: 110px; }
.search-window { overflow: hidden; width: 40px; float: right; }
.wp-search { position: relative; }
.wp-search form { display: block; }
.wp-search .search-input { margin-right: 47px; }
.wp-search .search-input input.search-title { width: 100%; line-height: 33px; border: 0; outline: 0; background: none; color: #888; font-size: 14px; padding-left: 5px; border-bottom: 1px solid #f7e7e7; }
.wp-search .search-btn { width: 40px; height: 40px; position: absolute; right: 0; top: 0; }
.wp-search .search-btn input.search-submit { width: 40px; height: 40px; border: 0; outline: 0; background: url(../images/sous.png) center no-repeat; cursor: pointer; }
.searchbtn { width: 112px; height: 75px; border: 0; outline: 0; background: url(../images/searchbg.png) center no-repeat; background-repeat: no-repeat; position: absolute; right: 0; top: -17px; z-index: 120; cursor: pointer; }
.post-6 .news_imgs { position: relative; height: 182px; }
.news_list li.news .news_bg { position: absolute; left: 0px; bottom: 0px; right: 0px; top: 0px; }
.y, .d { text-align: center; line-height: 0.4rem; }
.y { font-size: 0.27rem; }
.d { font-size: 0.4rem; }
.post-6 .n1, .post-6 .n3 { padding-right: 30px; }
.c { border: 2px solid #cbcbcb; border-top: none; }
.t .news_day { font-size: 0.427rem; color: #fff; background: #fbb65d; line-height: 0.657rem; }
.post-7 .t { float: left; text-align: center; width: 1.149rem; }
.news_ny { line-height: 0.54rem; font-size: 0.215rem; border: 1px solid #e7e7e7; }
.cr { float: left; width: 75%; padding-left: 4%; }
.post-9 .news_t { text-align: left; clear: both; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; color: #fff; }
.post.post1.post-101010.dx {
    padding-top: 0px;
}
.foot-left.dd {
    padding: 5px 0 30px;
}
.post-9 .news_t a { font-size: 0.3rem; color: #fff; line-height: 0.5rem; }
.c .news_title { padding: 0.85rem 0.2rem 0.2rem 0.26rem; line-height: 0.49rem; }
.c2 .time { line-height: 20px; color: #fff; text-align: left; font-size: 13px; padding: 0px 0.3rem; }
.post-10 li { float: left; width: 42.6%; }
.post-10 .n1 { background: #1b94d2; margin-bottom: 17px; }
.post-10 .n2 { background: #d5b717; float: right; margin-bottom: 17px; }
.post-10 .n3 { background: #41c1a7; }
.post-10 .n4 { background: #8553d7; float: right; }
.post-10 .news_title a { color: #fefefe; font-size: 0.329rem; }
.post-10 .news_title { text-align: center; padding: 20px 0; }
.con { padding-top: 22px; }
.mod.c10 { background: #efefef; padding-bottom: 29px; }
.c10 .con { padding-top: 60px; }
.foot1 { margin: 0 auto; width: 124px; padding-top: 40px; }
p.copyright { font-size: 16px; color: #a9aaab; line-height: 21px; padding-top: 15px; width: 320px; text-align: center; margin: 0 auto; }
.foot-left { border-top: 1px solid #44474a; padding: 40px 0 40px; }
.foot-top p { color: #fff; text-align: center; line-height: 25px; font-size: 14px; opacity: 0.9; }
.foot-top span { padding-top: 15px; display: block; text-align: center; }
.header { border-top: 5px solid #243c93; background: #fff; }
@media screen and (max-width: 490px) {
.navi-aside-toggle { display: block; width: 60px; height: 22px; background: url(../images/aslidebg.png) 50% no-repeat; cursor: pointer; position: absolute; right: 8px; top: 17px; background-size: cover; }
.searchbtn { width: 68px; height: 22px; border: 0; outline: 0; background: url(../images/searchbg.png) center no-repeat; background-repeat: no-repeat; position: absolute; right: 0; top: 10px; z-index: 120; cursor: pointer; background-size: cover; }
.header .wp-panel { margin: 0; float: none; clear: both; width: auto; }
.logo-window img { width: 100%; max-width: 3.5rem; }
.search-panel { position: absolute; clear: right; margin-right: 10px; top: 12px; right: 73px; }
.post-6 .news { width: 100%; }
.post-6 .news_imgs { position: relative; height: 182px; width: 100%; }
.c { width: 99%; }
.header .sitetitle {
    padding-top: 0.55rem;
}
.header .sitetitle {
        padding: 17px 0 17px 10px !important;
    }
.logo-window img{padding: 10px 0;}
}
@media screen and (max-width: 440px) {
.post-7 .t { width: 53px; }
.cr { float: left; width: 76%; padding-left: 4%; }
.navi-aside-toggle{top: 11px;}
.search-panel {
        top: 6px;
        right: 73px;
    }
.cr {
        width: 73%;
    }
}
@media screen and (max-width: 380px) {
.cr {
        width: 70%;
    }
.post-7 .c {
    width: 65px;
}
.header .sitetitle {
        padding: 15px 0 15px 10px !important;
    }
.logo-window img { padding-left: 0.2rem; max-width: 3rem; left: 0px; margin: 0px; padding-left: 0.2rem; }
.d { font-size: 0.4rem; padding-top: 5px; }
}
@media screen and (max-width: 320px) {
.post-7 .c {
    width: 60px;
    line-height: 0.56rem;
    font-size: 0.32rem;
    color: #fff;
    background: #fbb65d;
    float: left;
    text-align: center;
    border: 0px;
}
}
.c .news_title a { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.post-9 .n3 { background: #fbb65d; margin-top: 23px; }
.header .sitetitle { font-size: 0.5rem; font-weight: bold; color: #243c93; float: left; padding: 22px 0 22px 10px;}
.post-7 .c { width: 75px; line-height: 0.56rem; font-size: 0.32rem; color: #fff; background: #fbb65d; float: left; text-align: center; border: 0px; }
.post-1010 .imgs { width: 100%; height: auto; }
.post-1010 .imgs a { display: block; width: 100%; height: 100%; }
.post-1010 .news_con { padding: 9px 15px 13px 15px; background: #fff; box-shadow: 0px 10px 10px #eee; }
.post-1010 .news_title { font-size: 0.36rem; line-height: 22px; color: #000; }
.post-1010 .time { font-size: 13px; line-height: 22px; color: #243c93; }
.post-1010, .post-101010 { padding-top: 20px; margin-bottom: 23px; }
.post-101010 .news { float: left; width: 50%; padding: 0px 8px; box-sizing: border-box; margin-bottom: 15px; }
.mod.post-101010 { background: #edf1f8; }
.foot-left span p { font-size: 14px; color: #fff; opacity: .9; line-height: 30px; text-align: center; }
.post-101010 .news_con { background: #fff; box-shadow: 0px 10px 10px #e8e8e8; padding: 12px 7px; }
.post-101010 .news_title { line-height: 28px; text-align: center; font-size: 0.26rem; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-align: center; }
.post.post1.post-101010.dx {
    padding-bottom: 26px;
}
.foot-top img { max-width: 100%; }
.post-101010 .news_title a { color: #243c93; }
.post-101010 { margin-bottom: 0px; }
/*.fd {position: fixed;top: 230px;right: 0%;width: 115px;text-align: center;z-index: 999;     background: white;   }*/
.off { width: 30px; height: 30px; display: block; position: absolute; z-index: 9999; right: 0px; }
.post-221 .news.n1 { height: 100px; background: url(../../images/1.jpg) no-repeat center; }
.post-221 .news.n2 { height: 100px; background: url(../../images/2.jpg) no-repeat center; }
.fd .post-221 .news_title { position: absolute; bottom: 0; width: 100%; left: 0; }
.fd .post-221 .news_title a { font-size: 16px; line-height: 54px; color: #fff; }
.post-222 .con { padding: 20px 0px 13px 0px; }
.fd .imgs { display: inline-block; width: 100%; }
.fd .news_title { display: inline-block; width: 100%; font-size: 14px; color: #333333; line-height: 40px; }
.fds { display: none; }
.fd img { width: 80%; }
.post-221 .news { position: relative; }
.fd .con { padding: 0px; }
.post-1010 .imgs img { width: 100%; height: auto; }
.foot-top { margin-bottom: 60px; }
.post.post1.post-7.dd .news_title {
    -webkit-line-clamp: 2;
}
.post-7 .news_title a
.post.post1.post-101010.dx {
    margin: 0;
    padding-bottom: 35px;
}
.post.post1.post-7.tz .news_title {
    -webkit-line-clamp: 1;
}