@charset "UTF-8"; 
/**
 * [xLarge Screen for PC]
 * >=1200
 */
@media screen and (min-width: 1200) {
	.header-right .header_top {
	width:70%;
	margin-top: 5px;
}
	.post-head {
    height: 40px;
    line-height: 37px;
    margin-bottom: 0px;
}
	 .linkimg_1 {
		width: 100%;
        display: block;
        margin-top: 20px;
    }

    .linkimg_2 {
        width: 100%;
        display: block;
        margin-top: 20px;
        margin-bottom: 20px;
    }
	.post-content .lib{padding: 6px 0;}
    .mbanner .focus {
        display: none;
    }

    .mbanner .focus .focus-title-bar {
/* display:none!important; */
    }

    .main-nav-panel .wp-menu .menu-item a.menu-link {
        padding: 0 6px;
    }

    .kjtd_link {
        display: none;
    }

    .link_main_0_1,.link_main_0 {
        display: block;
    }
}

/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
@media screen and (max-width: 1199px) {
	    .linkimg_1 {
		width: 100%;
        display: block;
        margin-top: 20px;
    }

    .linkimg_2 {
        width: 100%;
        display: block;
        margin-top: 20px;
        margin-bottom: 20px;
    }
	.wp_main_right{margin-top:6px;}
	.header-right .header_top {
	width:70%;
	margin-top: 5px;
}
	.post-head {
    height: 40px;
    line-height: 37px;
    margin-bottom: 0px;
}
	.post-content .lib{padding: 6px 0;}
    .kjtd_link {
        display: none;
    }

    .link_main_0_1,.link_main_0 {
        display: block;
    }

    .main-nav-panel .wp-menu .menu-item a.menu-link {
        padding: 0 20px;
    }

    .news_list .news .news_title {
        width: 88%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .wp-content {
        padding: 23px 0px 20px 0px;
    }

    .wp-content .panel-7 .news_list .news .news_title {
        width: 78%;
    }

    .wp-content .panel-8 .post-3 .news_list .news .news_title {
        width: 73%;
    }

    .wp-content .panel-8 .post-3 .more {
        margin-top: 5px;
    }

    .wp-container {
        padding: 30px 0px 25px 0px;
    }

    .wp-container .panel-9 .post-2 .news_img {
        width: 28.7%;
    }

    .wp-container .panel-9 .post-3 .news_title {
        width: 84%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .wp-container .panel-10 .post-2 .news_img {
        width: 28.7%;
        margin-right: 15px;
    }

    .wp-container .panel-10 .post-3 .news_title {
        width: 84%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .wp-linker .panel-11 .post-1 {
        width: 100%;
        float: none;
    }

    .wp-linker .panel-11 .post-2 {
        float: none;
        width: 100%;
    }

    .wp-linker .wp-menu .menu-item a.menu-link {
        padding: 25px 40px 0;
    }

    .wp-footer .wp-inner .footer a {
        margin: 0 8px;
    }

    .foot-right {
        width: 34%;
    }

    .wp-focus .panel-6 {
        display: none;
    }

    .mobile_banner {
        display: block;
    }

    .wp-container .panel-9 .post-2 .news_img {
        margin-right: 15px;
    }
}

/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 959px) {
	 .linkimg_1 {
		width: 100%;
        display: block;
        margin-top: 20px;
    }

    .linkimg_2 {
        width: 100%;
        display: block;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .kjtd_link {
        display: none;
    }

    .link_main_0_1,.link_main_0 {
        display: block;
    }

    .wp-navi {
        display: none;
    }

    .wp-navi-slide {
        display: block;
        background-color: #eee;
    }

    .wp-navi-slide .navi-slide-head {
        display: block;
    }

    .wp-navi-slide .wp-menu {
        display: none;
    }

    .main-nav-panel .wp-menu .menu-item {
        display: block;
        float: none;
        border-top: 1px solid #eee;
        overflow: hidden;
        width: 100%;
    }

    .main-nav-panel .wp-menu .menu-item a.menu-link {
        display: block;
        height: 39px;
        line-height: 39px;
        padding: 0 18px;
        color: #222;
        font-size: 15px;
        background-color: #fff;
    }

    .main-nav-panel .wp-menu .menu-item a.menu-link:hover {
        text-decoration: none;
        color: #fff;
        background-color: #0C3C74
    }

    .focus-navigation {
        visibility: hidden;
    }

    .wp-column-menu {
        width: 100%;
        float: none;
        margin: 0;
    }

    .wp-column-news {
        float: none;
    }

    .wp-column-news .column-news-box {
        margin: 0 0px;
    }

    .wp-column-news .news_list .news_title {
        width: 85%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .column-head .column-anchor {
        padding: 10px;
    }

    .column-head .column-anchor .column-switch {
        display: block;
    }

    .column-head .column-anchor h3.anchor-title {
        font-size: 16px;
        padding-left: 0px;
    }

    .column-list-wrap li a span {
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .column-body {
        display: none;
    }

    .list-meta .column-title {
        font-size: 16px;
    }

    .info-box {
        margin: 0 14px;
    }

    .article {
        padding: 10px 0;
    }

    .article h1.arti-title {
        padding: 5px 0;
    }

    .known {
        display: none;
    }

    .search-panel {
        margin-right: 25px;
    }

    .wp-content {
        width: auto;
        padding: 5px 8px 25px 8px;
    }

    .wp-content .panel-7 {
        width: 100%;
        float: none;
    }

    .wp-content .panel-7 .news_list .news .news_title {
        width: 76%;
    }

    .wp-content .panel-8 {
        width: 100%;
        float: none;
        border: none;
        padding: 0;
    }

    .wp-content .panel-8 .post-2 {
        width: 50%;
        float: left;
    }

    .wp-content .panel-8 .post-3 {
        width: 48.6%;
        float: right;
    }

    .wp-content .panel-8 .post-3 .more {
        margin-top: 10px;
    }

    .wp-container {
        width: auto;
        padding: 10px 8px;
    }

    .wp-container .panel-9 .post-2 .news_img {
        width: 100%;
    }

    .wp-container .panel-9 .post-2 .news_title {
        width: 100%;
        height: auto;
    }

    .wp-container .panel-9 .post-2 .news_text {
        width: 100%;
    }

    .wp-container .panel-9 .post-3 .news_list {
        height: 36px;
    }

    .wp-container .panel-9 .post-3 .news_title {
        line-height: 36px;
        width: 80%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .wp-container .panel-9 .post-3 .news_date {
        line-height: 36px;
    }

    .wp-container .panel-10 .post-2 .news_img {
        width: 100%;
    }

    .wp-container .panel-10 .post-2 .news_title {
        width: 100%;
        height: auto;
    }

    .wp-container .panel-10 .post-2 .news_text {
        width: 100%;
    }

    .wp-container .panel-10 .post-3 .news_list {
        height: 36px;
    }

    .wp-container .panel-10 .post-3 .news_title {
        line-height: 36px;
        width: 80%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .wp-container .panel-10 .post-3 .news_date {
        line-height: 36px;
    }

    .wp-linker {
        width: auto;
        padding: 10px 8px;
    }

    .wp-linker .wp-menu .menu-item a.menu-link {
        padding: 25px 22px 0;
    }

    .shares li {
        margin: 0 15px;
    }

    .link li {
        height: 45px;
        width: 33.3%;
    }

    .link li span a {
        line-height: 45px;
        width: 98%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 0;
        padding-left: 10px;
    }

    .foot-left {
        float: none;
        text-align: center;
    }

    .foot-right {
        float: none;
        width: auto;
        text-align: center;
        margin-top: 20px;
    }

    .ewm .item {
        width: 33%;
        text-align: center;
        margin: 0;
    }
	
}

/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 768px) {
	.wp-header {
	background: #137adb;
	height: 165px;
	width: 100%;
	background: url(../images/header_bg2.png) top no-repeat;
}
	.header_top{width:100%; text-align: center;}
	.header_top .last_child{display: block;}
	.header_top li {
	float: left;
	width: 25%;
	box-sizing: border-box;
}
	.link_main_0{padding-bottom:20px;}
.wp_main_left{width:100%;box-sizing: border-box}
.wp_main_right{width:100%;box-sizing: border-box}	
    .linkimg_1 {
		width: 100%;
        display: block;
        margin-top: 15px;
    }

    .linkimg_2 {
        width: 100%;
        display: block;
        margin-top: 15px;
        margin-bottom: 20px;
    }

    .kjtd_link {
        display: none;
    }

    .link_main_0_1,.link_main_0 {
        display: block;
    }

    .wp-header {
        padding: 0;
    }

    .header-left {
        margin-top: 15px;
    }

    .header-left .logo {
        margin: 0 auto;
    }

    .search-panel,#box {
        display: none
    }

    .header-right {
        padding: 0;
        margin-top: 10px;
    }

    .header-right .header_top {
        float: none;
        width: 100%;
        text-align: center;
        border-top: 1px solid #3194f1;
        padding-top: 5px;
    }

    .wp-navi {
        display: none;
    }

    .wp-navi-slide {
        display: block;
        background: #0867c0;
    }

    .wp-navi-slide .navi-slide-head {
        display: block;
    }

    .wp-navi-slide .wp-menu {
        display: none;
    }

    .main-nav-panel .wp-menu .menu-item {
        display: block;
        float: none;
        overflow: hidden;
        width: 100%;
    }

    .main-nav-panel .wp-menu .menu-item a.menu-link {
        display: block;
        height: 39px;
        line-height: 39px;
        padding: 0 18px;
        color: #222;
        font-size: 15px;
        background-color: #fff;
    }

    .main-nav-panel .wp-menu .menu-item a.menu-link:hover {
        text-decoration: none;
        color: #fff;
        background-color: #0C3C74
    }
/*栏目图片*/
    .l-banner {
        height: 180px;
    }

    .l-banner img {
        width: 100%;
        height: 100%;
    }

    .mt30 {
        margin-top: 15px
    }

    body, p {
        font-size: 16px;
    }

    a {
        font-size: 15px;
    }

    .wp_paging {
        margin: 0px;
    }

    .wp-main-page .wp-navi {
        position: initial;
    }

    .top-nav-panel {
        margin-right: 10px;
    }

    .search-window {
        width: 100%!important;
    }

    .wp-footer .wp-inner .footer .copyright, .wp-footer .wp-inner .footer .phone {
        display: block;
        text-align: center;
    }

    .wp-header .wp-inner {
        margin: 0 0px;
    }

    .post-news .news-item {
        height: 30px;
        line-height: 30px;
        border-bottom: 1px dashed #ccc;
    }

    .post-news .news-item .meta-title {
        margin-right: 0;
    }

    .post-news .news-item .news-date-hide, .column-news-list .column-news-item .news-date-hide {
        display: none;
    }

    .wp-main-page .content .cbox-left, .wp-main-page .content .cbox-right {
        width: 100%;
        float: none;
    }

    .logo-window {
        width: auto;
        margin: 0 40px;
        padding: 15px 0;
        text-align: center;
    }

    .logo-window img {
        width: 100%;
    }

    .lang-panel, .top-nav-panel {
        display: block;
    }

    .list-meta .column-path, .list-meta .column-title {
        float: none;
    }

    .list-meta .column-title {
        display: none;
    }

    .list-meta .column-path {
        padding-left: 20px;
        background: url(img/sitemap-icon.png) no-repeat 0 4px;
    }

    .list-meta .column-path .path-name {
        display: none;
    }

    .wp-column-news .news_list .news_title {
        width: 73%;
    }

    .wp-column-news .news_list .news_date {
        font-size: 14px;
    }

    .wp-column-news .news_list .news_title a {
        font-size: 14px;
    }

    .wp_paging .pages_count, .wp_paging .page_jump {
        display: none;
    }

    .info-box {
        margin: 0 10px;
    }

    .article {
        padding: 6px 0;
    }

    .article .arti-metas span {
        font-size: 14px;
    }

    .article .arti-metas .read-options {
        display: inline-block;
    }

    .wp_entry, .wp_entry p, .article .entry, .article .entry p {
        font-size: 16px;
    }

    .post-head {
        margin-bottom: 5px;
    }

    .news_list .news .news_title {
        width: 87%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .wp-content .panel-7 {
        width: 100%;
        float: none;
    }

    .wp-content .panel-7 .news_list .news .news_title {
        width: 76%;
    }

    .wp-content .panel-8 {
        width: 100%;
        float: none;
    }

    .wp-content .panel-8 .post-2 {
        width: 100%;
        float: none;
    }

    .wp-content .panel-8 .post-3 {
        width: 100%;
        float: none;
    }

    .wp-content .panel-8 .post-3 .more {
        margin-top: 15px;
    }

    .wp-content .panel-8 .post-3 .news_list .news .news_title {
        width: 74%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .wp-container {
        width: auto;
        padding: 5px 8px 10px 8px;
    }

    .wp-container .panel-9 {
        width: auto;
        float: none;
    }

    .wp-container .panel-9 .post-2 .news_img {
        width: 100%;
        float: none;
        max-height: 100%;
        margin: 0;
    }

    .wp-container .panel-9 .post-2 .news_img img {
        width: 100%;
        max-height: 100%;
        height: auto;
    }

    .wp-container .panel-9 .post-2 .news_title {
        float: none;
        width: 100%;
        margin: 8px 0px;
    }

    .wp-container .panel-9 .post-2 .news_text {
        width: 100%;
        float: none;
    }

    .wp-container .panel-9 .post-3 .news_title {
        width: 76%;
    }

    .wp-container .panel-9 .post-3 .news_list {
        height: 38px;
    }

    .wp-container .panel-9 .post-3 .news_title {
        line-height: 38px;
    }

    .wp-container .panel-9 .post-3 .news_date {
        line-height: 38px;
    }

    .wp-container .panel-10 {
        width: auto;
        float: none;
    }

    .wp-container .panel-10 .post-2 .news_img {
        width: 100%;
        float: none;
        max-height: 240px;
        margin: 0;
    }

    .wp-container .panel-10 .post-2 .news_img img {
        width: 100%;
        max-height: 240px;
        height: auto;
    }

    .wp-container .panel-10 .post-2 .news_title {
        float: none;
        width: 100%;
        margin: 8px 0px;
    }

    .wp-container .panel-10 .post-2 .news_text {
        width: 100%;
        float: none;
    }

    .wp-container .panel-10 .post-3 .news_title {
        width: 76%;
    }

    .wp-container .panel-10 .post-3 .news_list {
        height: 38px;
    }

    .wp-container .panel-10 .post-3 .news_title {
        line-height: 38px;
    }

    .wp-container .panel-10 .post-3 .news_date {
        line-height: 38px;
    }

    .wp-linker {
        width: auto;
        padding: 15px 8px 5px 8px;
    }

    .wp-linker .panel-11 .post-1 {
        width: auto;
        float: none;
    }

    .wp-linker .panel-11 .post-2 {
        float: none;
        width: auto;
    }

    .wp-linker .wp-menu {
        margin-top: 25px;
    }

    .wp-linker .wp-menu .menu-item {
        width: 25%;
        text-align: center;
    }

    .wp-linker .wp-menu .menu-item a.menu-link {
        padding: 25px 11px 25px;
        font-size: 12px;
    }

    .link li {
        height: 35px;
        width: 100%;
    }

    .link li span a {
        line-height: 35px;
    }

    .shares li {
        margin: 0 5px;
    }

    .wp-footer {
        width: auto;
        padding: 0px 8px;
    }

    .wp-footer .wp-inner .footer p span {
        text-align: center;
    }

    .wp-footer .wp-inner {
        padding: 20px 0px;
    }

    .wp-footer .wp-inner .footer a {
        margin: 0 6px;
    }

    .foot-left {
        float: none;
        width: auto;
        text-align: center;
    }

    .foot-left p {
        text-align: center;
    }

    .foot-right {
        float: none;
        width: auto;
        margin-top: 20px;
    }

    .foot-right img {
        margin: auto;
    }

    .focus-window .focus .focus-title-bar {
        display: none!important;
    }

    .slider.focus-box {
        max-height: 280px!important;
    }

    .slider .focus-container {
        max-height: 280px!important;
    }

    .search-panel {
        display: none;
    }

    .search_input_2 {
        display: block;
    }

    .post-head .title {
        font-size: 16px !important;
    }

    .tab_top li,.tab_top_2 li {
        font-size: 16px !important;
        margin-right: 15px !important;
    }

    .more_btn {
        font-size: 12px;
    }

    .tab_top li span,.tab_top_2 li span {
        position: absolute;
        right: -8px !important;
    }

    .xyfc_main {
        position: relative;
        top: 25px;
    }

    .xyfc {
        margin-bottom: 10px;
    }

    .bg_mt20 {
        height: 15px !important;
        background: #eef5fb;
    }

    .link_main_1 li .title_div {
        font-size: 14px;
    }

    .link_main_0 {
        margin-top: 20px;
    }

    .bg_blue {
        display: block !important;
        height: 15px;
        background-color: #eef5fb;
    }

    .bg_blue_1 {
        position: absolute;
        top: 365px;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .bg_blue_2 {
        position: absolute;
        top: 256px;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .kjtd {
        margin-top: 15px;
        position: relative;
        top: 0;
    }

    .xy_link {
        margin-top:35px;
    }

    .post-head .more a {
        font-size: 12px;
    }

    .foot-left p .contact {
        width: 100%;
        display: block;
    }

    .wp-footer .wp-inner {
        padding-top: 5px !important;
    }

    .xy_news {
        margin-bottom: 15px;
    }
}

/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 479px) {
    .info-box {
        margin: 0 6px;
    }
	a {
        font-size: 14px;
    }
}

/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 319px) {
    .top-nav-panel .wp-menu .menu-item a.menu-link {
        font-size: 14px;
        height: 28px;
        line-height: 28px;
    }

    .wp-footer .wp-inner .footer .icp {
        display: block;
    }

    .gray {
        font-size: 12px
    }
}

@media screen and (min-width: 320px) and (max-width: 359px) {
 a {
        font-size: 14px;
    }
    .gray {
        font-size: 12px
    }

    .kjtd_link {
        display: none;
    }

    .link_main_0_1,.link_main_0 {
        display: block;
    }

    .search-panel {
        display: none;
    }

    .search_input_2 {
        display: block;
    }

    .post-head .title {
        font-size: 14px !important;
    }

    .tab_top li,.tab_top_2 li {
        font-size: 14px !important;
        margin-right: 15px !important;
    }

    .more_btn {
        font-size: 12px;
    }

    .tab_top li span,.tab_top_2 li span {
        position: absolute;
        right: -8px !important;
    }

    .xyfc_main {
        position: relative;
        top: 25px;
    }

    .xyfc {
        margin-bottom: 10px;
    }

    .bg_mt20 {
        height: 15px !important;
        background: #eef5fb;
    }

    .link_main_1 li .title_div {
        font-size: 9px;
    }

    .link_main_0 {
        margin-top: 20px;
    }

    .bg_blue {
        display: block !important;
        height: 15px;
        background-color: #eef5fb;
    }

    .bg_blue_1 {
        position: absolute;
        top: 365px;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .bg_blue_2 {
        position: absolute;
        top: 256px;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .kjtd {
        margin-top: 15px;
        position: relative;
        top: 0;
    }

    .xy_link {
        margin-top:35px;
    }

    .post-head .more a {
        font-size: 12px;
    }

    .tab_content .tab_list .lib span {
        font-size: 14px
    }

    .gray {
        font-size: 14px
    }

    .foot-left p {
        font-size: 12px;
        text-align: center;
    }

    .wp-footer .wp-inner {
        padding-top: 5px !important;
    }

    .foot-left p .contact {
        width: 100%;
        display: block;
    }

    .foot-right img {
        max-width: 350px;
        margin: auto;
    }

    .li_new {
        margin-left: 10px;
        width: 245px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .wp-footer .wp-inner .footer span {
        margin: 0 7px;
        color: #fff;
        font-size: 12px;
        line-height: 18px;
        padding: 0;
    }

    .wp-footer .wp-inner .footer span a {
        font-size: 12px;
    }

    .wp-header {
        height: 130px
    }

    .header-right .header_top a {
        padding: 0px 0px;
        font-size: 12px;
    }

    .wp-navi-slide .navi-slide-head {
        display: block;
        padding: 0 10px;
        height: 40px;
    }

    .wp-navi-slide .wp-menu .menu-item a.menu-link {
        padding: 0 10px;
    }



}

@media screen and (min-width: 360px) and (max-width: 374px) {
  a {
        font-size: 14px;
    }
    .mt30 {
        margin-top:10px;
    }

    .kjtd_link {
        display: none;
    }

    .link_main_0_1,.link_main_0 {
        display: block;
    }

    .search-panel {
        display: none;
    }

    .search_input_2 {
        display: block;
    }

    .gray {
        font-size: 14px
    }

    .post-head .title {
        font-size: 14px !important;
    }

    .tab_top li,.tab_top_2 li {
        font-size: 14px !important;
        margin-right: 15px !important;
    }

    .more_btn {
        font-size: 12px;
    }

    .tab_top li span,.tab_top_2 li span {
        position: absolute;
        right: -8px !important;
    }

    .xyfc_main {
        position: relative;
        top: 25px !important;
    }

    .xyfc {
        margin-bottom: 10px;
    }

    .bg_mt20 {
        height: 15px !important;
        background: #eef5fb;
    }

    .link_main_1 li .title_div {
        font-size: 11px;
    }

    .link_main_0 {
        margin-top: 20px;
    }

    .bg_blue {
        display: block !important;
        height: 15px;
        background-color: #eef5fb;
    }

    .bg_blue_1 {
        position: absolute;
        top: 365px;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .bg_blue_2 {
        position: absolute;
        top: 256px;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .kjtd {
        margin-top: 15px;
        position: relative;
        top: 0;
    }

    .xy_link {
        margin-top: 35px;
    }

    .post-head .more a {
        font-size: 12px;
    }

    .foot-left p {
        font-size: 12px;
    }

    .wp-footer .wp-inner {
        padding-top: 5px !important;
    }

    .foot-left p .contact {
        width: 100%;
        display: block;
    }

    .foot-right img {
        max-width: 350px;
        margin: auto;
    }

    .li_new {
        margin-left: 10px;
        width: 245px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .wp-footer .wp-inner .footer span {
        margin: 0 7px;
        color: #fff;
        font-size: 12px;
        line-height: 18px;
        padding: 0;
    }

    .wp-footer .wp-inner .footer span a {
        font-size: 12px;
    }

    .wp-header {
        height: 130px
    }

    .header-right .header_top a {
        padding: 0px 0px;
        font-size: 12px;
    }

    .wp-navi-slide .navi-slide-head {
        display: block;
        padding: 0 15px;
        height: 40px;
    }

    .wp-navi-slide .wp-menu .menu-item a.menu-link {
        padding: 0 15px;
    }

    #banner .focus-pagination {
        position: absolute;
        left: 42% !important;
        bottom: 8px !important;
        z-index: 60;
        text-align: right;
        height: 18px;
        border-radius: 18px;
        padding: 0px 15px !important;
    }

    .focus-page {
        display: inline-block;
        width: 8px !important;
        height: 8px !important;
        margin-bottom: 5px;
        line-height: 10px !important;
        border-radius: 8px !important;
        text-align: center;
        font-size: 10px;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        overflow: hidden;
        background-color: #ffffff;
        color: #fff;
        margin-left: 2px !important;
        margin-right: 2px !important;
        cursor: pointer;
    }

    .linkimg_1 {
		width: 100%;
        display: block;
        margin-top: 15px;
    }

    .linkimg_2 {
        width: 100%;
        display: block;
        margin-top: 15px;
        margin-bottom: 20px;
    }
	
	.li_fl {
    width: 56%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.li_fr {
    width: 40%;
}
}

@media screen and (min-width: 375px) and (max-width: 385px) {
  a {
        font-size: 14px;
    }
    .mt30 {
        margin-top: 10px;
    }

    .kjtd_link {
        display: none;
    }

    .link_main_0_1,.link_main_0 {
        display: block;
    }

    .search-panel {
        display: none;
    }

    .search_input_2 {
        display: block;
    }

    .gray {
        font-size: 14px
    }

    .post-head .title {
        font-size: 16px !important;
    }

    .tab_top li,.tab_top_2 li {
        font-size: 16px !important;
        margin-right: 15px !important;
    }

    .more_btn {
        font-size: 12px;
    }

    .tab_top li span,.tab_top_2 li span {
        position: absolute;
        right: -8px !important;
    }

    .xyfc_main {
        position: relative;
        top:25px;
    }

    .xyfc {
        margin-bottom: 10px;
    }

    .bg_mt20 {
        height: 15px !important;
        background: #eef5fb;
    }

    .link_main_1 li .title_div {
        font-size: 11px;
    }

    .link_main_0 {
        margin-top: 20px;
    }

    .bg_blue {
        display: block !important;
        height: 15px;
        background-color: #eef5fb;
    }

    .bg_blue_1 {
        position: absolute;
        top: 365px;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .bg_blue_2 {
        position: absolute;
        top: 256px;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .kjtd {
        margin-top: 15px;
        position: relative;
        top: 0;
    }

    .xy_link {
        margin-top:35px;
    }

    .post-head .more a {
        font-size: 12px;
    }

    .foot-left p {
        font-size: 12px;
        text-align: center;
    }

    .wp-footer .wp-inner {
        padding-top: 5px !important;
    }

    .foot-left p .contact {
        width: 100%;
        display: block;
    }

    .foot-right img {
        max-width: 350px;
        margin: auto;
    }

    .li_new {
        width: 260px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .wp-header {
        height: 130px
    }

    .header-right .header_top a {
        padding: 0px 0px;
        font-size: 12px;
    }

    .wp-footer .wp-inner .footer span {
        margin: 0 7px;
        color: #fff;
        font-size: 12px;
        line-height: 18px;
        padding: 0;
    }

    .wp-footer .wp-inner .footer span a {
        font-size: 12px;
    }

    .wp-navi-slide .navi-slide-head {
        display: block;
        padding: 0 10px;
        height: 40px;
    }

    .wp-navi-slide .wp-menu .menu-item a.menu-link {
        padding: 0 10px;
    }

    #banner .focus-pagination {
        position: absolute;
        left: 42% !important;
        bottom: 8px !important;
        z-index: 60;
        text-align: right;
        height: 18px;
        border-radius: 18px;
        padding: 0px 15px !important;
    }

    .focus-page {
        display: inline-block;
        width: 8px !important;
        height: 8px !important;
        margin-bottom: 5px;
        line-height: 10px !important;
        border-radius: 8px !important;
        text-align: center;
        font-size: 10px;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        overflow: hidden;
        background-color: #ffffff;
        color: #fff;
        margin-left: 2px !important;
        margin-right: 2px !important;
        cursor: pointer;
    }

    .linkimg_1 {
		 width: 100%;
        display: block;
        margin-top: 15px;
    }

    .linkimg_2 {
        width: 100%;
        display: block;
        margin-top: 15px;
        margin-bottom: 20px;
    }
	.li_fl{
		width:62%; 
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		}
	.li_fr{
		width:37%; 
		}
}

@media screen and (min-width: 401px) and (max-width: 414px) {
	 a {
        font-size: 14px;
    }
    .kjtd_link {
        display: none;
    }

    .link_main_0_1,.link_main_0 {
        display: block;
    }

    .mt30 {
        margin-top: 10px
    }

    .search-panel {
        display: none;
    }

    .search_input_2 {
        display: block;
    }

    .post-head .title {
        font-size: 16px !important;
    }

    .tab_top li,.tab_top_2 li {
        font-size: 16px !important;
        margin-right: 15px !important;
    }

    .more_btn {
        font-size: 12px;
    }

    .tab_top li span,.tab_top_2 li span {
        position: absolute;
        right: -8px !important;
    }

    .xyfc_main {
        position: relative;
        top:25px;
    }

    .xyfc {
        margin-bottom: 10px;
    }

    .bg_mt20 {
        height: 15px !important;
        background: #eef5fb;
    }

    .link_main_1 li .title_div {
        font-size: 12px;
    }

    .link_main_0 {
        margin-top: 20px;
    }

    .bg_blue {
        display: block !important;
        height: 15px;
        background-color: #eef5fb;
    }

    .bg_blue_1 {
        position: absolute;
        top: 365px;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .bg_blue_2 {
        position: absolute;
        top: 256px;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .kjtd {
        margin-top: 15px;
        position: relative;
        top: 0;
    }

    .xy_link {
        margin-top:35px;
    }

    .post-head .more a {
        font-size: 12px;
    }

    .foot-left p {
        font-size: 12px;
        text-align: center;
    }

    .foot-left p .contact {
        width: 100%;
        display: block;
    }

    .wp-footer .wp-inner .footer span {
        margin: 0 7px;
        color: #fff;
        font-size: 12px;
        line-height: 22px;
        padding: 0;
    }

    .wp-footer .wp-inner .footer span a {
        font-size: 12px;
    }

    .foot-right img {
        max-width: 350px;
        margin: auto;
    }

    .wp-footer .wp-inner {
        padding-top: 5px !important;
    }

    .xy_news {
        margin-bottom: 15px;
    }

    .li_new {
        width: 280px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .wp-header {
        height: 130px
    }

    .header-right .header_top {
        padding-top: 5px;
    }

    .header-right .header_top a {
        padding: 0px 0px;
        font-size: 12px;
    }

    .wp-header .wp-inner {
        margin: 0;
    }

    .wp-navi-slide .navi-slide-head {
        display: block;
        padding: 0 15px;
        height: 40px;
    }

    .wp-navi-slide .wp-menu .menu-item a.menu-link {
        padding: 0 15px;
    }

    #banner .focus-pagination {
        position: absolute;
        left: 42% !important;
        bottom: 8px !important;
        z-index: 60;
        text-align: right;
        height: 18px;
        border-radius: 18px;
        padding: 0px 15px !important;
    }

    .focus-page {
        display: inline-block;
        width: 8px !important;
        height: 8px !important;
        margin-bottom: 5px;
        line-height: 10px !important;
        border-radius: 8px !important;
        text-align: center;
        font-size: 10px;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        overflow: hidden;
        background-color: #ffffff;
        color: #fff;
        margin-left: 2px !important;
        margin-right: 2px !important;
        cursor: pointer;
    }

    .linkimg_1 {
       width: 100%;
        display: block;
        margin-top: 15px;
    }

    .linkimg_2 {
        width: 100%;
        display: block;
        margin-top: 15px;
        margin-bottom: 20px;
    }
	.gray {
    	font-size: 14px;
	}
	.li_fl{
		width:70%; 
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		}
	.li_fr{
		width:28%; 
		}
} 


