@charset "UTF-8"; 
/**
 * [xLarge Screen for PC]
 * >=1200
 */
@media screen and (max-width: 1299px) {
.mod_tab ul.tab-list{width:100%}
.list div#container-1 {
    background: url(../images/list_banner.png) left top no-repeat;
    width: 100%;
    margin: 0 auto;
    background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    max-height: 360px;
}

}

/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
@media screen and (max-width: 1199px) {

    .list div#container-1 {
   
    max-height: 335px;
}
    .logo-window{
    padding-left: 1%;
}
    .search-panel{
    margin-right: 60px;
}
    .main-nav-panel .wp-menu .menu-item.i9{
    float: right;
}
    .navi{
    margin: 10px 1% 0;
    width: 60%;
}
.main-nav-panel .wp-menu .menu-item {width: 12.5%;text-align: center;}
.main-nav-panel .wp-menu .menu-item a.menu-link {padding: 0 5px;font-size: 16px;}
.focus .focus-title-bar {left: 0; margin: 0;}
.focus .focus-title {padding: 0 15px;/* width: 80%; */font-size: 30px;}
.focus .focus-text-box {width: 50%; left: 0; margin: 0;}
.focus .focus-pagination {right: 0; margin: 0;}
div.container .inner {padding: 0 6px;overflow: hidden;box-sizing: border-box;}
.link .inner {padding: 35px 6px;}
.botlinks {margin: 0 -10px;}
.botlinks .links-wrap .links-box {margin: 0 10px;}
}

/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 1100px) {

      .list div#container-1 {
   
    max-height: 305px;
}
    .post-51 .news_list .news .news_title{
    line-height: 30px;
}
    .post-51 .tt{
    margin-left: 2%;
}
    .post-51 .con{
    width: 100%;
}
}

@media screen and (max-width: 999px) {
       .list div#container-1 {
   
    max-height: 278px;
 
}

    .zzjg ul.news_list.list2{
    margin: 0 -2%;
}
    .zzjg .col_news_con .news_list li.news{
    padding: 0 2%;
}
    .post-64 .news_list .news .news_imgs a img {
    max-width: 100%;
    height: auto;
}
    .post-64 .news_list .news .news_imgs a{display: inline-block;width: 100%;}
    .post-64 li.news{
    width: 100%;
    margin-bottom: 10px;
}
    .list .col_news{
    width: 100%;
    box-sizing: border-box;
    padding: 0 6px;
}
    .list .col_menu{display:none;}
    .foot_left{
    position: absolute;
    left: 2%;
    bottom: 15px;
}
    .foot_logo{
    width: 100%;
    left: 0;
}
    .foot_right{
    /* position: absolute; */
    /* right: 2%; */
    margin: 40px 2%;
}

    .main-nav-panel .wp-menu .menu-item a.menu-link{
    font-size: 14px;
}
.logo-window img {max-width: 268px;}
.motto {margin: 6px 10px 0 0;}
.focus-navigation {visibility: hidden;}
.container {/* margin: 25px 0; */}
.post-10 .news_list .news .news_box .news_con .news_arti {margin-left: 85px;}
.post-11 .news_list {margin: 0 -10px;}
.post-11 .news_list .news .news_box {margin: 0 10px;}
.post-12 .news_list .news {/* width: 50%; */}
.post-13 .news_list .news .news_title {width: 68%;}
.shares li {margin: 0 0 0 25px;width:auto}
}

/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 900px) {

         .list div#container-1 {
   
    max-height: 252px;
 
}

.infobox .entry .read img {
    max-width: 98%;
}
    .post-22 .news_list li.news .news_con1 .news_yg{
    width: 24.85%;
}
    .post-22 .news_list li.news.op .news_con2{
    height: auto;
}
    .post-22 .news_list li.news.op{
    height: auto;
}
    .post-21 .news_list .news .news_imgs img{width: 100%;/* height: auto; */}
    .post.post1.post-21{
    width: 100%;
    /* max-height: 666px; */
}
    .post.post1.post-22{
    width: 100%;
    float: left;
}
    .post-11 .news_list .news .news_imgs img{
    width: 100%;
    height: auto;
}
    .post.post1.post-11{
    width: 100%;
}
    .post.post1.post-12{
    width: 100%;
    margin-top: 20px;
    margin-bottom: 50px;
}
    .main-nav-panel .wp-menu .menu-item{
    width: 25%;
}
    .wp-panel.post-2.top-nav-panel.panel-2{
    float: right;
}
.banner .news .news_wz{display:none;}
.banner .slick-prev, .banner .slick-next{width:30px;height:30px;background-size:cover}
.banner .slick-dots{display:none}
.banner .news .news_video{height:0;padding-top:45%}
.banner .news_imgs a{height:0;padding-top:45%}
}
@media screen and (max-width: 767px) {

         .list div#container-1 {
   
    max-height: 212px;
 
}

    .post-41 .news_list .news.n1,.post-41 .news_list .news.n1 img{
    max-height: 251px;
}
    .post-41 .news_list .news.n2,.post-41 .news_list .news.n3{
    max-height: 119px;
}
.post-41 .news_list .news.n2 img,.post-41 .news_list .news.n3 img{
    max-height: 251px;
}


   .bannerbg{display:none;}
    .zzjg .col_news_con .news_list li.news{
    width: 50%;
}
    .post.post6.post-63.clearfix{
    min-height: 0;
}
    .byrm .post-63 li.news{
    height: 190px;
}
    .byrm .post-61 .news_text{
    max-height: none;
}
    .post.post6.post-61.clearfix{
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}
    .post.post6.post-62.clearfix{
    width: 100%;
}
    .foot_left>div{
    margin: 10px 0 !important;
}
    .foot_left p.copyright{
    text-align: center;
}
    .foot_right p.copyright{
    text-align: center;
    line-height: 30px;
}
    .foot_right{
    width: 100%;
    margin: 0 0 200px;
}
    .post3 .more_btn{
    top: -65px;
}
    .mod_tab{
    padding-bottom: 20px;
    /* background: #154689; */
}
    .post3 .news_list li.news{
    width: 47.7%;
    margin-top: 10px;
}
    .post3 .news_list li.news.n5{display:none;}
    .post.post1.post-31{
    width: 100%;
}
    .post.post1.post-32{width: 100%;margin: 15px 0;}
    .post-2.top-nav-panel .wp-menu .menu-item.i1 a.menu-link{padding-left:11px;}
    .top-nav-panel .wp-menu .menu-item a.menu-link{
    padding: 0px 10px;
    font-size: 15px;
}
  
    .main div#headertop{
    background: #172e4c;
}
div#headertop {
    background: #4b6098;
}
body, p {font-size: 16px;}
.post-41 .news_list .news .news_title a {
    font-size: 22px;
}
a {font-size: 16px;}
.header .wp-inner {margin: 0 6px;}
.header {padding: 0;position: relative;}
.header .wp-panel {margin: 0; float: none; clear: both; width: auto;}
.header .logo-panel {position: relative;}
.header .navi-aside-toggle-show {display: block;}
.header .search-panel {margin: 0 4px 10px 4px;}
.logo-window {width: auto; margin: 0 40px; padding: 15px 0; text-align: center;}
.logo-window img {width: 100%;max-width: 250px;}
.lang-panel, .top-nav-panel {/* display: none; */}
.searchbtn {display: none;}
.search-window {width: 100%!important;}
.motto {margin: 5px auto; width: 100%; text-align: center;}
.navi .wp-menu {display: none;}
.wp-navi-slide .navi-slide-head {display: none;padding: 0 10px;height: 40px;}
.wp-navi-slide .wp-menu {background: #fff;}
.wp-navi-slide .wp-menu .menu-item {display: inline-block; float: none; position: relative; z-index: 100; width: 100%; padding-left: 0px; text-align: left; border-bottom: 1px solid #eee}
.wp-navi-slide .wp-menu .menu-item .menu-switch-arrow {display: block; width: 38px; height: 38px; position: absolute; right: 6px; top: 1px; background: url(../css/img/icons.png) no-repeat 10px -116px;}
.wp-navi-slide .wp-menu .menu-item a.menu-link {display: block; padding: 0 20px; height: 40px; line-height: 40px; color: #343434; font-size: 14px;}
.wp-navi-slide .wp-menu .menu-item a.menu-link.hover, .wp-navi-slide .wp-menu .menu-item.hover a.menu-link, .wp-navi-slide .sub-menu .sub-item.hover> a, .wp-navi-slide .sub-menu .sub-item a:hover {text-decoration: none; color: #000; background-color: #eee;}
.wp-navi-slide .sub-menu {display: none; position: relative; left: 0; bottom: 0px; top: 0px; min-width: 0px; z-index: 100; background: #fff; opacity: 0.8;}
.wp-navi-slide .sub-menu .sub-item {position: relative; white-space: nowrap; vertical-align: top; border-bottom: 1px solid #eee; background: #fff;}
.wp-navi-slide .sub-menu .sub-item a {display: block; color: #000; height: auto; line-height: 40px; padding: 0 36px; font-size: 14px; text-align: left; background: none;}
.wp-navi-slide .sub-menu .sub-item a:hover {color: #000; background-color: #eee; display: block;}
.wp-navi-slide .sub-menu .sub-menu {left: 0; top: 0;}
.wp-navi-slide .sub-menu .sub-menu .sub-item a {padding: 0 52px;}
.focus .focus-text-box {display: none!important;}
.focus .focus-title-bar {height: 36px;}
.focus .focus-title {height: 36px;line-height: 36px;display: none;}
.focus .focus-pagination {display: none;}
.container {/* margin: 10px 0; */}
#container-1 {margin-top: 0;}
#container-4 {margin-bottom: 25px; -webkit-box-shadow: 0 8px 25px 0 rgba(146, 146, 146, 0.21); box-shadow: 0 8px 25px 0 rgba(146, 146, 146, 0.21);}
.container .inner {padding: 0 8px;}
.mod_left {width: auto; float: none; margin-bottom: 20px;}
.mod_right {width: auto; float: none;}
.news_list .news .news_title {/* width: 86%; */}
.post-7 .news_list .news .news_imgs, .post-9 .news_list .news .news_imgs {margin-right: -50%; width: 50%;}
.post-7 .news_list .news .news_con .news_arti, .post-9 .news_list .news .news_con .news_arti {margin: 5px 0 0 55%;}
.post-11 .news_list .news {width: 50%; margin-bottom: 15px;}
.post-12 .news_list .news .news_box .news_con .news_title {height: 32px;}
.post-13 .news_list .news .news_title {width: 78%;}
.post-14 .news_list li.news .news_box .link_con {font-size: 14px;}
.botlinks {width: 100%; margin: 0;}
.botlinks .links-wrap {width: 50%; margin-bottom: 20px;}
.shares {/* text-align: center; */}
.shares ul {float: none;width: 100%;text-align: center;margin: 0 auto;}
.shares li {/* margin: 10px 25px; */float: none;display: inline-block;}
.footer .inner {padding: 15px 0;}
.foot_left{
    bottom: 35px;
    width: 100%;
}
.footer .inner .foot .copyright {display: block; line-height: 26px; font-size: 14px;}
}


 @media screen and (max-width: 660px) {

           .list div#container-1 {
   
    max-height: 184px;
 
}}
/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
 @media screen and (max-width: 590px) {

           .list div#container-1 {
   
    max-height: 165px;
 
}

        .post-41 .news_list .news.n1,.post-41 .news_list .news.n1 img{
    max-height: 211px;
}
    .post-41 .news_list .news.n2,.post-41 .news_list .news.n3{
    max-height: 99px;
}
.post-41 .news_list .news.n2 img,.post-41 .news_list .news.n3 img{
    max-height: 211px;
}

     .jgsz .col_news_con .news_list li.news{
    width: 50%;
}
     .byrm .post-63 li.news{
    width: 100%;
    margin-bottom: 10px;
}
     .col_news_head li.col_title{
    font-size: 15px;
}
     .col_news_head li.col_path{
    float: none;
}
     .post-42 .news_list .news .news_imgs img {
    margin: 0 auto;
    width: 80%;
    height: auto;
}
 }

 @media screen and (max-width: 530px) {

           .list div#container-1 {
   
    max-height: 148px;
 
}
 }


@media screen and (max-width: 479px) {

           .list div#container-1 {
   
    max-height: 135px;
 
}
.foot_logo img{width:35%}
            .post-41 .news_list .news.n1,.post-41 .news_list .news.n1 img{
    max-height: 201px;
}
    .post-41 .news_list .news.n2,.post-41 .news_list .news.n3{
    max-height: 94px;
}
.post-41 .news_list .news.n2 img,.post-41 .news_list .news.n3 img{
    max-height: 201px;
}

    .mtby .col_news_con .news_list li.news span.news_meta{
    line-height: 50px;
}
    .mtby .col_news_con .news_list li.news span.news_title{
    padding-left: 0;
    line-height: 50px;
}
    .mtby .col_news_con .news_list li.news .col_news_pic{display: none;}
    .sudy-tab .tab-menu li,  .sudy-tab .tab-menu span{
    font-size: 20px !important;
    padding: 0 5px !important;
}
    .post.post0.post-30 .tit .title{color:#fff;}
    .post.post0.post-30 .more_text{color:#fff;}
    div#container-3{
    background: url(../images/m2.png) bottom navajowhite;
}
    .post3 .news_list li.news{
    width: 97%;
}
    .post-12 .news_list li.news.op{
    background: #fff url(../images/blue_line.png) no-repeat 1.77% 35px;
}
    .top-nav-panel .wp-menu .menu-item a.menu-link{
    font-size: 13px;
}
body, p {font-size: 15px;}
a {font-size: 15px;}
.news_list .news .news_title {/* width: 82%; */}
.mod_left .sudy-tab .tab-menu li,.mod_left .sudy-tab .tab-menu span {font-size: 14px; height: 38px; line-height: 38px;}
.mod_left .sudy-tab .tab-list li .more_btn {line-height: 36px;}
.mod_left .sudy-tab .tab-list li .more_btn .more_text {font-size: 14px;}
.post-7 .news_list .news .news_imgs, .post-9 .news_list .news .news_imgs {margin-right: 0; width: 100%;}
.post-7 .news_list .news .news_imgs a, .post-9 .news_list .news .news_imgs a {height: auto; display: block;}
.post-7 .news_list .news .news_con .news_arti, .post-9 .news_list .news .news_con .news_arti {margin: 0;}
.post-11 .news_list {margin: 0;}
.post-11 .news_list .news {width: 100%;}
.post-11 .news_list .news .news_box {margin: 0;}
.post-13 .news_list .news .news_title {width: 72%;}
.botlinks .links-wrap {width: 100%;}
}

/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
 @media screen and (max-width: 450px) {

           .list div#container-1 {
   
    max-height: 130px;
 
}
}


@media only screen and (max-width: 400px) {

           .list div#container-1 {
   
    max-height: 113px;
 
}

    .zzjg .col_news_con .news_list li.news{width:100%;margin-top: 20px;}
    .jgsz .col_news_con .news_list li.news{
    width: 100%;
}
     .post-32 .news_list li.news{
    width: 98%;
}
}
@media only screen and (max-width: 319px) {
body, p {font-size: 14px;}
a {font-size: 14px;}
.mod_left .sudy-tab .tab-menu li ,.mod_left .sudy-tab .tab-menu sapn{width: 100%; text-align: center; margin: 0; padding: 0;}
.mod_left .sudy-tab .tab-list li .more_btn {display: none;}
.post-13 .news_list .news .news_title {width: 100%;}
.post-13 .news_list .news .news_meta {display: none;}
}