@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */

@media screen and (max-width: 1220px){
      .wrapper .inner{width:100%;max-width:100%;box-sizing:border-box;}
      .foot {    margin: 0 10px;}
      .col-news-con{margin:0 10px;}
      .col-news-list li.news .news_imgs{width: 100%;    margin: 0;    padding-top: 35%;}
      .col-news-list .news_box {    margin-top: 5px;    width: 100%;    float: none;padding-left:0;}
      .head .logo{margin-left:8px;}
}

@media screen and (min-width: 1200px) {
  .column-switch {display:block; top: 11px; right: 11px; background: url(../images/fastpass_more_hover.png) center center no-repeat;}
  .column-switch {
    transform:rotate(90deg);
    -ms-transform:rotate(90deg); /* Internet Explorer */
    -moz-transform:rotate(90deg); /* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */    
  }
}

/**
 * [Large Screen for PC & Pad]
 * 1024~1199
 */
@media screen and (max-width: 1199px) {
  /*LOGO*/
  .head .logo {margin-left: 5px;}

  /*CONTAINER*/
  .container .inner {width:auto; padding: 60px 20px;}
  .container .l-inner {padding: 20px 10px;}
  .container .d-inner {padding: 20px 10px;}
}

/**
 * [Medium Screen for Pad]
 * 768~999
 */
@media screen and (max-width: 1024px) {
   .fix_box{display:none;}
   .post-33 .news_imgs{padding-top:60%;}
   .post-33 .box {    margin: 0 10px;}
   .post-33 .news_list{margin:0 -10px;}
   .post-33 li.news{    float: left;    width: 33.33%;}
        .post-98 .news_imgs{height:auto;height:auto;padding-top:36.72%;}
        .box-left {    float: none;    width: 100%;}
        .box-right {    float: none;    width: 100%;    margin-top: 30px;}
        .post-98 .news_img {    height: auto;    position: relative;    padding-top: 40%;}
  /*LOGO*/
  .head .logo {margin-left: 50px;}
  .head .language {margin-right: 10px;}
  .head .search-icon {margin-right: 10px;}

  /*导航菜单*/
  #naver {display: none;}
  .nav {display: none;}
  .nav-bar {display: none;}

  /**slide导航**/
  .navi-aside-toggle {display: block;}
  .wp-navi .navi-slide-head {display: block;} 
  .wp-navi .navbar{background:none;}
  .wp-navi .navbox{width:100%;}
  .wp-navi .wp_nav {background:#fff;}
  .nav-box .wp-menu {display:none;background:#fff;}
  .nav-box .wp-menu .menu-item {display:block;float:none;position: relative;z-index: 100;width:100%;padding-left:0px;border-bottom:1px solid #eee;}
  .nav-box .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;}
  .nav-box .wp-menu .menu-item a.menu-link {display:block;padding: 0 20px;line-height: 40px;color: #343434;font-size: 15px;}
  .nav-box .wp-menu .menu-item a.menu-link.hover,
  .nav-box .wp-menu .menu-item a.menu-link.parent{ text-decoration: none; color: #000; background-color: #eee; }
  .nav-box .sub-menu {display: none;position:relative;left: 0;bottom: 0px;top: 0px;min-width: 0px;z-index: 100;background: #fff;}
  .nav-box .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1; border: 1px solid #eee;}
  .nav-box .sub-menu .sub-item a { display: block;height: auto;line-height: 43px;padding: 0 44px;font-size: 14px; color: #000; background:none;}
  .nav-box .sub-menu .sub-item a:hover { display: block;  color: #eee; background-color:#eee;}
  .nav-box .sub-menu .sub-menu {left:0%;top: 0;z-index: 200;background: #fff;}
  .nav-box .sub-menu .sub-menu .sub-item a {padding: 0 64px;}

  .bottom .address {float: left;width: 50%;}
  .bottom .stu-logo {display: none;}
  #footer {width:auto; padding: 0 15px;}

  /*列表页及文章页BANNER*/
  .page-banner {height: auto;}

  /*列表页主体部分*/
  #container .l-inner {padding: 20px 10px;}
  .col-box { width: auto; margin: 0 auto;}
  .col-news .col-news-list .wp_article_list .list_item .fields.pr_fields {width: calc(100% - 120px);}
  .col-news .col-news-list .wp_article_list .list_item .fields.pr_fields .Article_Title {width: 100%; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}

  /*列表页手机样式分页*/
  #wp_paging_w1205 .page_jump {display: none;}
  #wp_paging_w1205 .pages_count {display: none;}
  #wp_paging_w1205 .wp_paging {width: 100%; float: none; margin-left: 0; text-align: center;}
  #wp_paging_w1205 .wp_paging li {float: none;}
  #wp_paging_w1205 .wp_paging li a {background: #eee; border: 1px solid #eee; padding:0 8px; line-height: 28px; height: 28px;}
  #wp_paging_w1205 .wp_paging li a:hover {color: #778a3c;}
  /*文章页*/
  #container .d-inner {padding: 20px 10px;}
  .article .entry .read img {width:90% !important; height: auto !important;} /**文章阅读部分图片大小限制**/
  .post-98 {
    border: 0;
    float: left;
    width: 100%;
}
.post-99 {
    width: 100%;
    float: right;
    border-top: 6px solid #0062ac;
    background: #fff;
    margin-top: 20px;
}
}

/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 640~767
 */
@media screen and (max-width: 940px) {
     .article-con .post-35 li.news .idx{left:0;}
     .search-box{padding-left: 2%;    box-sizing: border-box;}
     .head{height:auto;}
     .header {    background: #0062ad;}
     .navi-aside-toggle{top:40%;}
     .search-component{border-bottom:1px solid #fff;}
     .head .logo{float:none;}
     .search-bar {    margin: 0;    top: 0px;    left: 0px;     height: 40px;   width: 100%;    display: block;    background: #0264af;position:relative;}
     .search-box {    border: none;   width: 80%;    height: 40px;}
     .search-input-box {    width: calc(100% - 40px);    height: 40px;}
     .search-input {    width: calc(100% - 10px);    height: 30px;    top: 5px;    left: 5px; }
     .search-input:hover, .search-input:focus {  }
     .search-btn-box{width:40px;}
     .head .link{top:146px;}
}


@media screen and (max-width: 768px) {
   .back_to_top{display:none !important;}
  .head .logo {float: none; margin: 0 auto;}
  .head .search-icon {display: none;}


  .container .inner {width:auto;}
  .post-news .con .news_headline { width: 100%; float: none;}
  .post-news .con .news_list { width: 100%; float: none; background: url(../images/border_e7.gif) center top repeat-x; padding-top: 20px;}

  .bottom .mod {padding: 20px 0;}
  .bottom .stu-logo {display: block; float: none; width: 100%; height: 120px; }
  .bottom .address {float: none; width: 100%;}
  .bottom .link {float: none; width: 100%; padding: 5px 0 15px 0;}

  /*列表页*/
  .col-banner {}
  .col-banner .chn {left: 50px}
  .col-banner .eng {left: 150px}

  #container .l-inner {padding: 10px;}
  .col-menu {width: 100%; min-height: 0; float:none; margin: 0 0 10px 0; position:relative;}
  .col-menu .col-menu-title {margin: 0 auto 6px auto;}
  .col-menu .col-menu-con{display:none; margin: 0 auto;}
  .column-switch {display:block; top: 11px; right: 11px; background: url(../images/fastpass_more_hover.png) center center no-repeat;}
  .col-news {width: 100%; min-height:0px; float:none; margin: 0 0 10px 0;} /**栏目新闻**/

  #container .d-inner {padding: 10px;}
  .d-inner .page-navigation {margin: 0 auto;}
  .article-box {margin: 0 auto; width: 100%;}
  .cols_list .cols .cols_box .cols_imgs {width: 100%; margin: 0; padding-top: 67%;}
  .cols_list .cols .cols_box .cols_con {margin-top: 5px;}
  .cols_list .cols .cols_box .cols_con .cols_wrap {margin: 0;}
  .article-con {display: none;}


}

@media screen and (max-width: 640px) {
         .c-box .con .news {    width: 50%;}
         .container .inner{    padding: 40px 20px;}

  .head .logo {width: 100%; height: 100px; background-size: contain;}
.sitelogo{padding: 30px 50px 0 50px;}
  .head .link{top: 104px;}
  .sitelogo img { width: 70%;}
   span.sitetitle{ width: 26%;font-size: 28px;padding: 10px 0;text-align: center;}
  .jumbotran .focus-navigation, .focus-navigation:hover {font-size: 30px; font-weight: normal; background: transparent; margin-bottom: -15px;}
  .jumbotran .focus-prev {left: 0;}
  .jumbotran .focus-next {right: 0;}
  .jumbotran .focus-title-bar {height: 30px;}
  .jumbotran .focus-title-bg {opacity: 1;}
  .jumbotran .focus-title {height: 30px; line-height: 30px; font-size: 14px; font-weight: normal; font-family:"Microsoft YaHei"; padding: 0 10px;}
  .jumbotran-box .focus-pagination {bottom: 10px;}
  .jumbotran-box .focus-page {width:20px; height: 4px;}

  .post-news .con .news_headline .wp_article_list .list_item.i1 .Article_Thumbnail {width: 100%; float: none;}
  .post-news .con .news_headline .wp_article_list .list_item.i2 .Article_Thumbnail {width: 100%; float: none;}
  .post-news .con .news_headline .wp_article_list .list_item .Article_Content {width: 100%; float: none; padding-bottom: 20px;}

  .post-activities .con .wp_article_list .list_item .Article_Preview .Article_Abstract {display: none;}
  .post-activities .con .wp_article_list .list_item .Article_Preview .Article_Thumbnail {float: none; margin-left: auto; margin-right: auto;}
  .post-link .con .link {width: auto; height: 25px; float: none; margin: 0 auto 10px auto;}


  /*列表页*/
  .col-banner {height: 150px;}
  .col-banner .chn {left: 30px; font-size: 24px;}
  .col-banner .eng {left: 100px;}

  #wp_paging_w1205 .wp_paging li a span {font-size: 12px;}
  .post-98 .focus-title {
    line-height: 32px;
    height: 32px;
    padding-top: 0;
}
  .post-98 .focus-title-bar {
    height: 32px;
    bottom: 28px;
}
.post-98 .focus-text-box {
    height: 28px;
}
.post-98 .focus-text {
    line-height: 28px;
}
}

@media screen and (max-width: 578px) {
   .box-left{margin-top:10px;}
   .post-important-news .more{margin-bottom:0;margin-top:0;}
   .post-news-flash .more{margin-top:0;}
}

@media screen and (max-width: 540px) {
   .post-33 li.news{    float: none;    width: 100%;}
      .footer {    padding-bottom: 15px;}
      .foot {    padding: 25px 0 120px;    text-align: left;    background: url(../images/wechat_qrc.gif) bottom center no-repeat;}
      .foot P span {    display: block;    padding: 0;    text-align: center;}
      .post-98 .news_title{font-size:16px;line-height:32px;}
      .post-98 .title_bg{height:32px;}

}

@media screen and (max-width: 488px) {
      .search-box{width:70%;}
}


/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 480px) {
  .head .logo { height: 80px;}
 .search-box {width:68%;}
  .head .link{top: 83px;}
span.sitetitle{font-size: 24px;}
  .post-activities .con .wp_article_list .list_item .Article_Content {float: none; width: 100%;}
  .post-activities .con .wp_article_list .list_item .Article_Preview {display: none;}
  .post-activities .sudy-scroll-page {width: 100%;}

  .col-banner {height: 120px;}
  .col-banner .chn {display: none;}
  .col-banner .eng {display: none;}

}


/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 400px) {
     .c-box .con .news {    width: 100%;}
     span.sitetitle{font-size: 18px;}
}

@media screen and (max-width: 320px) {
  .head .logo { height: 60px;}
   span.sitetitle{font-size: 16px;}
  .head .link {    top: 62px;}
  .sitelogo {    padding-top: 26px;}
}