@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */
@media screen and (min-width: 1200px) {

  /*column-switch*/
  .column-switch {display: none;}
}

/**
 * [xLarge Screen for PC]
 * 1024~1200
 */
@media screen and (max-width: 1200px) {

  /*Header*/
  .head .logo {margin-left: 10px;}

  /*Search*/
  .search-bar {margin-right: 10px;}

  /*Nav*/
  .nav {width: calc(100% - 260px); margin-left: 20px;}
  .nav-box .wp-menu .menu-item a.menu-link {font-size: 16px;}
  .nav-box .wp-menu .menu-item .menu-text {padding: 0 12px;}

  /*Highlights*/
  .highlights .inner {padding: 30px 10px;}
  .highlights .mod-r {width: calc(100% - 645px);}

  /*Information*/
  .information .inner {padding: 30px 10px 0 10px;}
  .information .mod-l {width: calc((94% - 230px) / 2);}
  .information .mod-c {width: calc((94% - 230px) / 2); margin-left: 3%;}
  .information .mod-r {width: 230px;}

  /*Footer*/
  .foot {background-position: 10px center;}
  .foot .copyright {margin-left: 130px;}

  /*列表页、文章页*/
  #container .l-inner {padding-right: 20px;}
  #container .d-inner {padding-right: 20px;}
}

/**
 * [Large Screen for PC & Pad]
 * 961~1024
 */
@media screen and (max-width: 1024px) {

  /*Nav*/
  .nav {width: calc(100% - 260px); margin-left: 10px;}
  .nav-box .wp-menu .menu-item a.menu-link {font-size: 15px;}
  .nav-box .wp-menu .menu-item .menu-text {padding: 0 10px;}

  /*News*/
  .post-news .con .wp_article_list .list_item .article-title A {font-size: 15px;}

  /*Information*/
  .post-info .con .wp_article_list .list_item .article-title A {font-size: 15px;}

  /*Activity*/
  .post-activity .con .wp_article_list .list_item .article-title {font-size: 15px; line-height: 20px;}

  /*列表页*/
  .col-news-list .wp_article_list .list_item .article-title {font-size: 15px;}

}

/**
 * [Medium Screen for Pad]
 * 769~960
 */
@media screen and (max-width: 960px) {

  /*Logo*/
  .head {height:140px; background: url(../images/header_figure.png) right center no-repeat; background-size: contain;}
  .head .logo {position: static; margin: 0 auto; width: 565px; height: 140px; overflow: hidden; background-size: contain;}
  .head .figure {display: none;}
  .search-bar {display: none;}

  /*Nav*/
  #naver {display: none;}
  .nav {display: none;}
  .nav-bar {display: none;}

  /*Slide Nav**/
  .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;}

  /*Highlights*/
  .highlights {background: #fff;}
  .highlights .inner {padding-top: 10px; padding-bottom: 0;}
  .highlights .mod-l, .highlights .mod-r {width: 100%; height: auto; float: none;}

  /*Jumbotran*/
  .jumbotran-box {margin: 0 0 25px 0;}
  .jumbotran-box .focus-pagination {left: initial; right: 10px; bottom: 10px;}
  .jumbotran-box .focus-title-bar {height: 35px;}
  .jumbotran-box .focus-title {height: 35px; line-height: 35px; font-size: 15px;}

  /*News*/
  .post-news .con .wp_article_list .list_item {height: 35px; line-height: 35px;}
  .post-news .con .wp_article_list .list_item .article-index {height: 35px;}
  .post-news .con .wp_article_list .list_item .article-new {height: 35px;}
  .post-news .con .wp_article_list .list_item .article-title {height: 35px;}
  .post-news .con .wp_article_list .list_item .article-title A {height: 35px; line-height: 35px;}
  .post-news .con .wp_article_list .list_item .article-publishdate {height: 35px;}

  /*Information*/
  .information .mod-l, .information .mod-c, .information .mod-r {width: 100%; margin: 0 auto; float: none;}
  .information .mod-l, .information .mod-c {margin-bottom: 30px;}

  /*LXWM*/
  .information .mod-r .c-box.lxwm {width: 48%; float: left;}

  /*GZWM*/
  .information .mod-r .c-box.gzwm {width: 48%; float: right;}
  .post-gzwm .con {padding: 18px 0 10px 0;}

  /*Activity*/
  .post-activity .con .wp_article_list .list_item {width: calc((100% - 45px) / 2);}
  .post-activity .con .wp_article_list .list_item:nth-child(2n+1) {margin-left: 0;}

  /*Footer*/
  .foot {padding: 30px 0;}
  .foot .copyright {width: 360px;}

  /*列表页*/
  #container .l-inner {padding-top: 10px; padding-bottom: 10px;}

  /*列表页手机样式分页*/
  #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 6px; line-height: 28px; height: 28px;}
  #wp_paging_w1205 .wp_paging li a:hover {color: #778a3c;}

  /*文章页*/
  #container .d-inner {padding-top: 10px; padding-bottom: 10px;}
  .article .entry .read img {width: auto; height: auto;} /**文章阅读部分图片大小限制**/
}

/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 641~768
 */
@media screen and (max-width: 768px) {

  /*Logo*/
  .head .logo {width: 500px;}

  /*Footer*/
  .foot .copyright {width: 240px;}

  /*列表页*/
  #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 {height: 40px; line-height: 40px; margin: 0 auto; border-bottom: 3px solid #a60c00; background: #fff;}
  .col-name {color: #a60c00; line-height: 40px; font-size: 18px; text-align: left; text-indent: 10px;}
  .column-switch {display:block; top: 11px; right: 11px; background: url(../images/sort.png) center center no-repeat;}
  .col-menu .col-menu-con{display:none; margin: 0 auto; background: #fafafa;}
  .col-list .wp_listcolumn .wp_column a {color: #000;}
  .col-menu-placeholder {display: none;}

  .col-news {width: 100%; min-height:0px; float:none; margin: 0;} /**栏目新闻**/

  /*文章页*/
  #container .d-inner {padding: 10px;}
}

/**
 * [xSmall Screen for Smart Phone]
 * 481~640
 */
@media screen and (max-width: 640px) {

  /*Logo*/
  .head {height: 120px;}
  .head .logo {width: 380px; height: 120px;}

  /*Jumbotran*/
  .jumbotran-box .focus-pagination {display: none;}

  /*Foot*/
  .foot {background: transparent;}
  .foot .link {float: none; position: static; width: auto; margin: 0 10px 20px 10px;}
  .foot .copyright {width: auto; float: none; text-align: center; margin: 0 10px;}
  .foot .copyright P {font-size: 13px;}

  /*列表页*/
  #wp_paging_w1205 .wp_paging li a span {font-size: 12px;}

  /*文章页*/
  .article .entry .read img {height: auto; max-width: 100%;}
}

/**
 * [xSmall Screen for Smart Phone]
 * 361~480
 */
@media screen and (max-width: 480px) {
  /*Logo*/
  .head {height: 100px;}
  .head .logo {width: 280px; height: 100px;}

  /*LXWM*/
  .information .mod-r .c-box.lxwm {width: 230px;}

  /*GZWM*/
  .information .mod-r .c-box.gzwm {width: calc(100% - 250px);}
  .information .mod-r .c-box.gzwm .wxgzh {min-height: 110px; background-position: center center;}
  .information .mod-r .c-box.gzwm .follow-text {display: none;}

  /*Activity*/
  .post-activity .con .wp_article_list .list_item {width: 100%;}
  .post-activity .con .wp_article_list .list_item {margin-left: 0;}

  /*列表页*/
  .col-news-list .wp_article_list .list_item .article-title {width: calc(100% - 100px);}
  .col-news-list .wp_article_list .list_item .article-publishdate {width: 80px; font-size: 12px;}
}


/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <=360
 */
@media screen and (max-width: 360px) {
  /*Logo*/
  .head {height: 80px;}
  .head .logo {width: 250px; height: 80px;}

}