@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */

/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
@media screen and (max-width: 1190px) {
 .main-left{
    width: 14%;
    margin-left: 20px;
}
 .main-right{
    padding: 0;
    width: 79%;
    padding: 0 20px;
}
 .new-nn ul li .li-a{
    width: auto;
    float: none;
    padding-left: 60px;
}
  .new-right{
    width: 36%;
}
.new-left{
    width: 60%;
}
 .ann{
    left: 29%;
    margin-left: -43px;
}
 .ban-text ul li p{
    font-size: 22px;
}
    .ban-text ul{
    padding: 20px;
}
 .slideBox .bd{
    width: 71%;
}
.ban-text{
    width: 29%;
    padding: 0;
}
    .menu ul li{
    width: auto;
    padding: 0 11px;
}
 .menu{
    width: auto;
}
body>.box {
    width: 100%;
}
.container{
    width: auto;
    padding: 0 8px;
    /* max-width: 100%; */
    position: relative;
}
body{
    min-width: auto;
}
}
@media screen and (max-width: 1170px) {
.teach ul.pic-list li{ margin-right: 4px;}
    
}
@media screen and (max-width: 999px) {
.wp_articlecontent {
    overflow: scroll;
}
div#wp_content_w6_0 {
    overflow-x: scroll;
}
ul.pic-list {
     text-align: center; 
}
 .data-list > li > h4 > span.fr{
    position: absolute;
    right: 0;
}
    .data-list .js-zedie{
    padding-right: 30px;
    position: relative;
}
 .slide-nav-ul{
    display: none;
}
 .slide-nav-ul li a{
    /* padding: 6px 20px; */
}
 .nav-panel-title{
    font-size: 20px;
    margin-bottom: 0;
    background: url(css/img/menu-dot.png);
    background-repeat: no-repeat;
    background-position: right center;
}
 .side-nav-panel{
    padding: 0 20px;
}
 .main-right{
    width: 100%;
    padding: 0;
    /* margin: 0 -37px; */
}
.main-right>div{
    padding: 0 20px;
}
 .ny-con{
    padding: 20px 0;
}
 .main-left{
    width: 100%;
    float: none;
    margin: 0;
}
 .new-ul ul li .li-atext{
    height: auto;
    margin-bottom: 20px;
    margin: 0;
}
 .new-ul ul li{
    width: 100%;
    height: auto;
}
.wp-navi-aside .navi-aside-wrap .ernav li a {
    padding-left: 17px;
    line-height: 18px;
    opacity: 0.8;
}
.ernav {display:none;}
 .copy p{
    float: none;
    text-align: center;
    line-height: 24px;
}
 .copy{
    height: auto;
    padding: 20px 0;
}
 .ban-text ul li{
    position: static;
}
 .ban-text ul li a{
    right: 0;
    top: auto;
    bottom: 0;
    left: auto;
}
 .ann{
    bottom: 176px;
    left: 0;
    margin-left: 0;
}
 div#topcontrol {display:none! important;}
 .slideBox .bd li{
    height: auto;
}
  .banner{
    height: auto;
}
  .slideBox{
    height: auto;
    padding-bottom: 176px;
    position: relative;
}
 .slideBox .bd{
    width: 100%;
    float: right;
}
 .ban-text{
    width: 100%;
    float: right;
    height: 176px;
    position: absolute;
    bottom: 0;
}
  .ban-text ul li p{
    line-height: 33px;
}
 .top{
    height: auto;
}
 .logo img{
    height: auto;
    max-width: 100%;
}
 .logo.fl{
    float: none;
    text-align: center;
}
 .menu{
    display: none;
}
 input.inp-but{
    width: 30px;
}
.wc-left{
    display: none;
}
 .navi-aside-toggle{
    display: block;
}
.piaokuang{
    display: none;
}    
}
@media screen and (max-width: 767px) {
.event .data-list .news_more{
    position: static;
}
.event .data-list .news_img{
    width: 150px;
    height: auto;
}
 .event .data-list .news_nz{padding-left: 160px;height: auto;}
   .new-right{
    width: 100%;
}
.new-left{
    width: 100%;
    margin-bottom: 20px;
}
.news{
    min-height: auto;
    padding-top: 20px;
}
 input.inp-text{
    width: 161px;
    font-size: 12px;
    padding-right: 0;
}
 .wc-left ul li a img{
    margin-right: 2px;
}
    .wc-left ul li{
    margin-right: 7px;
}
.serachbg{
    width: 200px;
    background: url(index_res/search.png) no-repeat right -11px top;
}
}
@media screen and (max-width: 479px) {
.data-list li span {
    font-size: 14px;
}

.data-list li span.data-news {
    font-size: 11px;
    width: 70%;
}
    .event .data-list .news_img{
    width: 100%;
    float: none;
}
.event .data-list .news_nz{
    width: 100%;
    float: none;
    padding: 0;
}
}
