@charset "UTF-8";
/* Base Reset */
* {margin: 0;padding: 0;border: 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, li {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;}
.fl { float: left;}
.fr { float: right;}
.hidden {visibility: hidden;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {display: block;*zoom:1;}
body, p {font: 14px 'Microsoft YaHei';color: #212121;}
body {}
a {text-decoration: none;color: #212121;}
a:hover {text-decoration: none;color: #00a0e9;}
.wrapper {width: 100%;}
.wrapper .inner {}

@media screen and ( min-width: 756px) and (max-width: 968px) {
	.imglist {display: -webkit-box;display: box;}
	.imglist .listitem {-webkit-box-flex: 1;box-flex: 1;}
	.imglist dl {}
	.linklist ul {display: -webkit-box;display: box;width: 100%;}
	.linklist ul .linkitem {display: -webkit-box;display: box;-webkit-box-flex: 1;box-flex: 1;}
	.linklist ul li {float: none;margin: 0px 5px;-webkit-box-flex: 1;box-flex: 1;}
}

@media screen and ( max-width: 756px) {
	.imglist dl {width: 50%!important;}
	.linklist ul {display: -webkit-box;width: 100%;}
	.linklist ul .linkitem {-webkit-box-flex: 1;box-flex: 1;}
	.linklist ul li {float: none;margin: 0px 5px;}
	#footer .inner .footer-info span {display: block;}
}

/*top*/
#headtop {width: auto;padding: 0 10px;background: #2D4396;}
#headtop .inner {height: 40px;line-height: 40px;}
#headtop .inner a {margin: 0px 4px;color: #fff;}
#headtop .role {float: left;}
#headtop .role .role-menu {float: left;}
#headtop .lang {float: right;} 

/**head**/
#header {display: inline-block;position: relative;background: #014099;}
.head-logo {width: auto;padding: 12px 0;text-align: center;}
.head-logo a {display: inline-block;margin: auto;margin-left: 8px;margin-top: 0px;}
.nav .nav-left {float: left;width: 70%;margin-left: 10px;}
.nav .nav-right {float: right;width: 25%;}

/**slide导航**/
.navi-slide-arrow {float: right;display: inline-block;width: 65px;height: 35px;line-height: 32px;position: relative;right: 10px;top: 8px;padding-left: 40px;overflow: hidden;background: url(images/menu-icon-arrow-white.png) no-repeat right 50%;border-radius: 5px;font-size: 18px;color: #fff;text-align: left;vertical-align: middle;}
.navi-slide-arrow:hover {color: #fff;cursor: pointer;}

/**主导航**/
#nav {background: #25b6f8;}
.main-nav {}
.main-nav .wp-menu {margin: 0 auto;display: none;}
.main-nav .wp-menu .menu-item {display: block;border-top: 1px solid #ddd;overflow: hidden;position: relative;}
.main-nav .wp-menu .menu-item a.menu-link {display: block;padding: 0 18px;height: 39px;line-height: 39px;color: #545454;font-size: 16px;font-weight: normal;background-color: #fcfcfc;}
.main-nav .wp-menu .menu-item a.menu-link:hover {text-decoration: none;color: #000;background-color: #eee}
.main-nav .menu-switch-arrow {display: block;width: 38px;height: 38px;position: absolute;right: 0px;top: 1px;background: url(images/icons.png) no-repeat 10px -116px;}
.main-nav .sub-menu {background-color: #f2f2f2;display: none;}
.main-nav .sub-menu .sub-item {white-space: nowrap;vertical-align: top;_zoom: 1;border-top: 1px solid #e5e5e5;position: relative;}
.main-nav .sub-menu .sub-item a {display: block;color: #272727;height: 39px;line-height: 39px;padding: 0 10px;display: block;text-indent: 20px;}
.main-nav .sub-menu .sub-item a:hover {color: #fff;display: block;background-color: #7E7E7E;}
.main-nav .sub-menu .sub-menu {background-color: #fff;}
.main-nav .sub-menu .sub-menu .sub-item a {text-indent: 30px;}
.main-nav .sub-menu .sub-menu .sub-menu .sub-item a {text-indent: 40px;}

/**搜索样式**/
.wp-search {display: inline-block;width: 35px;height: 35px;line-height: 32px;position: absolute;right: 57px;top: 25px;text-indent: -99em;overflow: hidden;border: 1px solid #ccc;background: url(images/nav-icon-arrow-1.png) no-repeat center 50%;border-radius: 5px;}
.wp-search.searchbtn {border: 1px solid #4F99E0;}
.main-nav .wp-menu .menu-item.i0 {border-top: 0px solid #ddd;margin: 0 10px;padding-left: 3px;}
.search-bar {display: inline-block;}
#keyword {border: none;width: 100%!important;outline: none;height: 20px;line-height: 20px;padding: 5px 2px;float: left;color: #888;}
.search-bar .search {float: right;width: 29px;height: 30px;background: #fff url(images/searchs.png) no-repeat center;}
.search-bar .wp_search {width: 100%;margin: 10px 0px 4px;border: 0px solid #ccc;}
.search-bar .wp_search table {width: 100%;}

/**slide**/
#slide .swiper-container {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%;}/*新闻列表*/
.wp-post {}
.wp-post .post-head {margin: 0px 10px;}
.wp-post .post-head .head-bar {height: 35px;position: relative;border-bottom: 1px solid #d7d7d7;}
.wp-post .post-head .post-title {display: inline-block;font-size: 22px;font-weight: normal;color: #000000;line-height: 35px;border-bottom: 2px solid #00a0e9;}
/*more*/
.wp-post .post-head .post-more { width:15px;height: 24px;line-height: 24px;position: absolute;right: 10px;top: 50%;margin-top: -12px; background:url(images/more.png) no-repeat center;}
.wp-post .post-head .post-more a {display: block; height:100%;}
.wp-post .post-head .post-more a:hover {}
.wp-post .post-body {margin: 6px;}/*图片新闻列表*/
.post-body .imglist .listitem {display: -webkit-box;display: box}
.imglist dl {-webkit-box-flex: 1;box-flex: 1;width: 100%;margin: 5px 5px;}
.imglist dl .conbox {width: 100%;}
.imglist dl .n1 dt {background: #10B8DF;}
.imglist dl .n2 dt {background: #82B01A;}
.imglist dl .s1 dt {background: #41C04B;}
.imglist dl .s2 dt {background: #1182E2;}
.imglist dl span.timebg {display: block;width: 100%;height: 100px;background-position: center center;background-size: 75%;}
.imglist dl span.timebg img {width: 100%;border: none;}
.imglist dl dt, .imglist dl dt a {font-size: 16px;height: 40px;line-height: 40px;color: #fff;text-align: center;}/*列表新闻属性*/
.imglist dl span.timebg time {padding: 2px 5px;position: absolute;right: 0px;bottom: 0px;z-index: 100;background: #1467b4;color: #fff;}
.imglist dl dd {color: #666;}
.imglist dl dd a {color: #ccc;}
.post-item {padding-top: 10px;}/*post-item默认列表 post-item1时间新闻列表 */
.post-item1 {margin: -10px 4px 0px 4px;}
.post-item1 li {padding: 10px 0;border-top: 1px solid #d7d7d7;}
.post-item1 li.item-1 {border-top: none;}
.post-item1 li .newtxt a {color: #999;}
.post-item1 li .item-date {color: #063d9a;}
.news-post .item-1 {border-top: none;}
.post-item {margin: 0 4px;}
.post-item .news-item {position: relative;}
.post-item .news-item span.title {margin-right: 60px;line-height: 30px;padding: 5px 0;font-size: 16px;display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-item span.title a {font-weight: normal;font-size: 14px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.post-item .item-date {position: absolute;right: 0px;top: 5px;z-index: 100;line-height: 30px;font-size: 16px;display: block;color: #a0a0a0;}
.news_list {}
.news_list li.news {float: left;width: 44%; padding: 0 3%;}
.news_list li.news .news_imgs {height: 130px;position: relative;overflow: hidden;}
.news_list li.news .news_imgs img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.linklist {}
.linklist .linkbox {padding: 12px 5px;border-top: 1px solid #d7d7d7;}
.linklist ul {}
.linklist ul li {}
.linklist ul li.i1 a {background: #2870b8;}
.linklist ul li.i2 a {background: #3e759b;}
.linklist ul li.i3 a {background: #7d7b7c;}
.linklist ul li.i4 a {background: #c26623;}
.linklist ul li.i5 a {background: #8a9046;}
.linklist ul li.i6 a {background: #a88b61;}
.linklist ul li.i7 a {background: #2870b8;}
.linklist ul li.i8 a {background: #7d7b7c;}
.linklist ul li.i9 a {background: #3e759b;}
.linklist ul li a {display: inline-block;width: 100%;margin: 5px 0px;padding: 5px 0;color: #fff;border-radius: 2px; /* border:1px solid red; */text-align: center;}
.wp-column-menu {width: 100%;background-color: #f5f5f5;position: relative;}
.wp-column-news {width: 100%;}
.wp-column-news .column-news-box {margin: 0 6px;}

#container {}
#container1 { background:#29adeb; text-align: center;}
#container2 { background:#0089c9; border-top: 1px solid #fff;}


/**栏目列表**/
.column-head {background: #eee;line-height: 24px;}   /**位置栏目背景**/
.column-head .column-anchor {padding: 6px;}
.column-head .column-anchor .column-switch {display: block;width: 30px;height: 24px;float: right;background: url(images/menu-dot.png) no-repeat center;}
.column-head .column-anchor h3.anchor-title {display: inline-block;float: left;font-size: 16px;color: #0070D1;}		/**位置栏目字体**/
.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: 16px;color: #383838;background: #eee url(images/li.png) no-repeat 10px 14px;}
.column-list-wrap li a:hover {color: #000;text-decoration: none;background-color: #ccc;}
.column-list-wrap li.selected a.selected {color: #000;background-color: #ccc;background-position: 10px 14px;}
.column-list-wrap li a span {display: block;padding: 10px;padding-left: 20px;line-height: 22px;padding-top: 6px;padding-bottom: 6px;}
.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: 16px;}

/*** 栏目新闻*/
.wp-banner {background-color: #ececec;}
.wp-banner .wp-inner {position: relative;}
.wp-banner .column-name {display: none;height: 24px;line-height: 24px;font-size: 20px;color: #fff;text-shadow: 2px 2px 2px #000000;overflow: hidden;position: absolute;left: 6px;right: 6px;top : 50%;margin-top: -12px;}

/**列表页banner图**/
.banner img {width: 100%;vertical-align: top;min-height: 120px;}
.list-head {padding: 10px 0;border-bottom: 2px solid #e5e5e5;}
.list-meta .column-title {float: left;display: inline-block;white-space: nowrap;line-height: 24px;font-size: 18px;color: #333} /**当前位置**/
.list-meta .column-path {float: right;line-height: 24px;color: #454545;}
.list-meta .column-path a {color: #454545;}
.list-meta .column-path a:hover {color: #14427E;}
.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(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;}
.wp_entry {width: auto;margin: 0 4px;}
.wp_entry, .wp_entry p, .wp_entry, .wp_entry span {line-height: 1.7;font-size: 16px!important;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: 24px;background: url(images/sitemap-icon.png) no-repeat 0 4px;}
.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: 40px;line-height: 40px;white-space: nowrap;border-bottom: 1px dotted #ccc;}
.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 {display: block;padding-right: 38px;position: relative;padding-left: 10px;background: url(images/dd.png) no-repeat 0 20px;border: 0;cursor: pointer;font-size: 15px;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 40px 0;}
.article h1.arti-title {line-height: 35px;padding: 5px 0;font-size: 20px;font-weight: normal;color: #1eb9ef;border-bottom: 2px solid #C1DEE6} /**文章标题**/
.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;}   /**文章阅读部分图片大小限制**/

.panel-5 {padding-bottom: 10px;}
.panel-5 .wp-post .post-head .post-more { width:auto;height: 24px;line-height: 24px;position: absolute;right: 10px;top: 50%;margin-top: -12px; background:none;}
.panel-5 .wp-post .post-head .post-more a {display: block; font-size:16px; color:#00a0e9;}

.panel-6 { padding-bottom: 30px;}

.panel-7 { padding-bottom: 30px;}

.panel-8 { padding-bottom: 30px;}
.panel-8 .weixin, .panel-8 .weibo { width:40%; text-align:center; padding:0 5%;}
.panel-8 .weixin p, .panel-8 .weibo p { font-size:20px; color:#2c2c2c; line-height:30px;}
.panel-8 .weixin p img, .panel-8 .weibo p img { width:100%;}

.panel-9 { padding: 0px 10px 30px;}
.panel-9 .wp-menu .menu-item { width: 100%; margin-bottom:16px; background: #e5e5e5;}
.panel-9 .wp-menu .menu-item a.menu-link { display: block; height: 67px; line-height: 67px; font-size: 24px; color: #fff; padding: 0 20px; padding-left:70px; font-weight:bold; text-align: center;}
.panel-9 .wp-menu .menu-item.i1 a.menu-link { color:#f8b857; background: url(images/nav_1.png) no-repeat center left;}
.panel-9 .wp-menu .menu-item.i2 a.menu-link { color:#1eb9ef; background: url(images/nav_2.png) no-repeat center left;}
.panel-9 .wp-menu .menu-item.i3 a.menu-link { color:#9bd5d7; background: url(images/nav_3.png) no-repeat center left;}
.panel-9 .wp-menu .menu-item.i4 a.menu-link { color:#b6d66b; background: url(images/nav_4.png) no-repeat center left; line-height: 33px; font-size: 20px;}
.panel-9 .wp-menu .menu-item.i5 a.menu-link { color:#e18168; background: url(images/nav_5.png) no-repeat center left;}

.panel-10 .wp-menu .menu-item { width: 25%; float: left; text-align: center;}
.panel-10 .wp-menu .menu-item a.menu-link { display: inline-block; height: 40px; line-height: 40px; font-size: 12px; color: #fff; padding: 0 15px; background: url(images/sanj.png) no-repeat center right;}
.panel-10 .wp-menu .menu-item a.menu-link:hover { color: #fff;}

/**底部**/
#footer {background: #313131;}
#footer .inner {padding: 20px;}
#footer .inner p {color: #fff;line-height: 24px;font-size: 12px;text-align:center; color:#fff;}
#footer .inner p a {color: #fff;line-height: 24px;font-size: 12px;}
#footer .inner p a span {color: #fff;line-height: 24px;font-size: 12px;}
#footer .inner .footer_r {}
#footer .inner .footer_r .pc_link { width:40px; padding:8px 0; float:left;}
#footer .inner .footer_r .pc_link a { display:block; width:40px; height:24px;color: #fff;line-height: 24px;font-size: 12px;text-align: center; padding-top: 40px; background: url(images/pcban.png) no-repeat center top;}
#footer .inner .footer_r .idecon { width:80px; height:80px; float: left;}
#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;}

@media screen and ( max-width: 379px) {
	#container1 img { width:100%;}
	#footer .inner {padding: 20px 12px;}
	#footer .inner .footer_l { padding: 4px 0; width: 170px;}
.panel-9 .wp-menu .menu-item.i1 a.menu-link { line-height: 33px; font-size: 20px; padding: 0 40px 0 90px;}
}
#footer {
    background: #113069;
    border-top: 0.3rem solid #c49c0f;
}
#slide{
	display: none;
}
.panel-5 .wp-post .post-head .post-more {
    width: 15px;
    background: url(images/more.png) no-repeat center;
}
.panel-5 {
    padding: 10px 0;
}

#header {
	background: #113069;
	border-bottom:0.3rem solid #c49c0f;
}
p.imgs {
    padding-bottom: 5px;
    width: 80px !important;
}
div#wp_news_w77 li {
    display: inline-block;
}
div#wp_news_w78 li {
    width:24%;
    display: inline-block;
}
p.title {
    text-align: center;
}
#header {
     border-bottom: none;
    background: #fff;
}
#nav {
    background: #113069;
    border-bottom: 0.3rem solid #c49c0f;
}
.column-news-con {
    padding: 10px 0;
    min-height: 20rem;
}
.article .entry, .article .entry p {
    padding: 10px 0;
    min-height: 20rem;
}
p.imgs {
    padding-bottom: 5px;
    padding-top:10px;
}
.dtjt8_div_img {
    width: auto !important;
}
#wp_news_w78 li.item-1 {
    position: relative;
    top: 20px;
}
.wp-post.post-78 {
    margin: 30px 0;
}
.post-title.fw {
    font-size: 18px;
    font-weight: 600;
    border-left: 4px solid #0b5da9;
}
span.stu {
    display: inline-block;
    padding-left: 10px;
}
.wp-post .post-body {
    margin: 0px 10px;
}
.post-77 li {
    width: 100%;
    display: inline-block;
    width: 25%;
    float: left;
    margin-bottom: 10px;
}
.dtjt8_div_img {
    margin-top: 10px;
}
.dtjt8_div_img img {
    display: block;
    width: 100%;
}