@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */

/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
@media screen and (max-width: 1210px) {

}

/**
 * [Medium Screen for Phone]
 * 300~959
 */
@media screen and (max-width: 999px) {
.wrapper .inner {width: 100%;height:auto;margin:0 auto;/* margin-bottom: 10px; */overflow: hidden;} 
#header .inner {background:url(/_upload/tpl/00/97/151/template151/images/head_bg3.jpg) left center no-repeat; height:115px; position:relative;}
#top_header{display:none;}
#navbar{
    /* height: 100px; */
}
    #navbar .inner{width:100%;}
#banner .inner {
    width: 100%;
    overflow: hidden;
}
    
.logo {
    height: 125px;
    width: 100%;

}
.logo-wap img {
    width: 100%;
    margin-top: 0;
    height: 65px;
    margin-left: 20%;
}
.mbanner .news .bg {
    opacity: 0;
 
}


    .list .post-57 .news_title {
    padding-left: 16px;
}
.list .post-57 .news_title1 {
    font-size: 16px;
    line-height: 24px;
}
.list .post-57 .news_title2 {
    font-size: 18px;
    line-height: 22px;
}
.list .post-57 .news_text {
    margin-top: 10px;line-height: 24px;
}
.list .post-57 .news_more {
    margin-top: 10px;
}
.list .post-57 .news_more a {
    font-size: 14px;
    padding: 5px 40px;
}
.list .post-57 .news_wz {
   width: calc(100% - 130px);
}
.list .post-57 .news_pic {
    width: 110px;
    height: 110px;
}
.list_new_tab .sudy-tab .tab-menu{
    border:none;
    position: relative;
    top: -20px;
    left: 0px;
    }

#main1 .post-502 {
   
width: 100%;
   
margin-left: 0px;
   
margin-top: 10px;
   
margin-top: -25px;
}
.mod{width: 100%;}
#main1 .inner {
    padding:0px;
    background: rgba(255,255,255,1.0);
    overflow: hidden;
}


    #main1 .ml {
    width:100%;
    float: left;

}
.ld{margin:0px;padding:0px;margin-top:-20px;}
  
    .ld .col_news_head{display:none;}

    .ld .col_news_con{
        margin:0px;
        width:100%;
    }

    .post-50{padding: 0px 15px 0;}

    .news_list li.news span.news_title {
    padding-left: 16px;
    font-size: 15px;
    width: 80%;
    float: left;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    background: url(/_upload/tpl/00/97/151/template151/images/icond.jpg) no-repeat 0px 18px;
}

    #main1 .mr ul li span.news_title {
    padding-left: 16px;
    font-size: 15px;
    float: left;  width:70%;
             overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
  
    background: #fff;
}

    #main1 .mr {
    width:100%;
    float: right;
    margin-left: 0px;
        
}

    .post-503{
        padding:10px;
    }

    #main2 .inner {
    padding: 0px;
    /* min-height: 399px; */
    background: rgba(255,255,255,0.9);
}

    #main2 .ml {
    float: left;
    width: 100%;
    padding-top: 8px;
    padding-right: 40px;
}

    .post-601,.post-602{width: 95%;padding: 0 10px 0;}
#main3 .inner {
    /* height: 120px; */
    padding:0px;
    background: #f6f6f6;
}
    #main2 .mr {
    float: left;
    width: 100%;
    padding-top: 8px;
}

    .post-701{padding:10px;}
    .post-604{padding:15px;}

    .news_tu .news_list li.news {
    line-height: 30px;
    height: 66px;
    /* border-bottom: 1px solid #e6e6e6; */
    padding-top: 20px;
    float: left;
    width: 25%;
    padding-bottom: 10px;
}
.mod1 {display:none;} 

    
.mod2{width:100%; float:none;}
.mod2 .mc { width:50%; float:left;} 
.mod2 .mr { width:50%; float:right;}
.mod2 .post,.mod2 .sudy-tab{/* padding:0px 10px; */}

.bottom_frame{ background:#f3f3f3;height:auto;text-align:center;}
.res_links{width:515px;margin:0 auto; float:none;}
.login{display:none;width:450px; margin:0 auto; float:none;}

#footer .inner {/* background: #a2a1a1 url(images/foot_bg.png) 14px 30px no-repeat; */height: 110px;padding-top: 15px;padding-bottom:25px;text-align:center;}

    #footer .inner .foot p {font-size:12px; line-height:22px; text-align:center;color:#6a6969; padding-left:0px;}
#footer .inner .ftl{width:100%;}
    #footer .inner .ftc{display:none;}
    #footer .inner .ftr{display:none;}
    .weixin{width:165px;padding-top: 0px;padding-right: 0px; margin:0 auto; float:none;}
.bsdw{display:none;}


    .post-501 {
    width: 100%;overflow:hidden;
}
body {
    background: #fff;
}

/*ÁÐ±íÒ³*/
#container {margin:12px 0 0 0;}
.col_menu {width: 0;margin-right: 0;margin-left: 0;float: left;display: none;} 
.col_news {width:100%;/* float:right; *//* min-height:450px; *//* margin-right:10px; */} 
.col_news_head{margin-left: 24px;padding-bottom: 9px;width: 100%;margin: 0;padding: 0;}
.col_metas .col_title {
    display: inline-block;
    float: left;
    padding-left: 20px;
    height: 30px;
    line-height: 28px;
}
    
    .col_news_con{margin-left: 10px;padding: 0px;overflow: hidden;}
.col_metas .col_title h2 { padding:0 0px 0 0px;}  
#pic .inner {
    background: url(/_upload/tpl/00/97/151/template151/images/list_banner.jpg)  no-repeat;
   max-height:200px;
    width: 100%;
    background-size:100% 100%;
}

.wp_article_list .list_item .Article_Title {
    float: left;
    width: 110%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
    .wp_article_list .list_item .Article_PublishDate {
    color: #666;
    font-size: 13px;
}

    .wp_article_list .list_item .pr_fields {
    display: inline;
    float: left;
    width: 60%;
}
.col_news_list #wp_news_w6 {
    padding-top: 10px;
    padding-right: 0px;
}

    .col_news_list .wp_article_list .list_item {
    overflow:hidden;
    width: 100%;
}
    
    .wp_article_list .list_item .ex_fields {
    display: inline;
    float: right;
    width:30%;
    overflow: hidden;
}
#container .inner {
    width: 100%;
    background: #fff;
    padding: 22px 0px;
}

    .article {
    padding: 0px 5px 20px;
}


    .article .entry .read img {
    max-width: 100%;
    max-height:250px;
    object-fit: contain;
    padding-top:10px;
    margin: 0 auto;
}

    .article h1.arti_title {
    line-height: 42px;
  
    font-size: 20px;

    margin: 0px 10px;
}

    .article h2.arti_title {
  
    font-size: 18px;
    margin: 0px 10px;
}

    .article .entry, .article .entry p {
    line-height: 1.7;
    font-size: 15px;
    text-align: justify;
}



/**slideµ¼º½**/
.wp-navi .navi-slide-head {
    display: none;
    padding: 0 10px;
    height: 40px;
}

.wp-navi .navi-slide-head .navi-slide-title {
    display: inline-block;
    float: left;
    font-weight: normal;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 40px;
}

.wp-navi .navi-slide-head .navi-slide-arrow {
    display: block;
    width: 34px;
    height: 40px;
    float: right;
    background: url(/_upload/tpl/00/97/151/template151/css/img/menu-icon-arrow-white.png) no-repeat 50%;
}

/**asideµ¼º½**/
.navi-aside-toggle {
    display: block;
    width: 34px;
    height: 34px;
    background: url(/_upload/tpl/00/97/151/template151/css/img/menu-icon-arrow-white.png) no-repeat 50%;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -17px;
    /* display: none; */
    z-index: 10;
}

.navi-aside-search {
    display: block;
    width: 34px;
    height: 34px;
    background: url(/_upload/tpl/00/97/151/template151/css/img/menu-icon-search.png) no-repeat 50%;
    cursor: pointer;
    position: absolute;
    left: auto;
    right: 10px;
    top: 58px;
    z-index: 1000;
    margin-top: -17px;
    display: none;
}

.wp-navi-aside {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
}

.wp-navi-aside .navi-aside-mask {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.1);
}

.wp-navi-aside-active {
    display: block;
}

.wp-navi-aside .aside-inner {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -216px;
    z-index: 1002;
    width: 216px;
    max-width: 100%;
    background: #252525;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.wp-navi-aside .aside-inner:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 1px;
    background: rgba(0,0,0,.6);
    box-shadow: 0 0 5px 2px rgba(0,0,0,.6);
}

.wp-navi-aside .navi-aside-head {
    margin-top: 0;
    border-top: 1px solid rgba(0,0,0,.3);
    background: #333;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
}

.wp-navi-aside .navi-aside-head .navi-aside-title {
    padding: 7px 10px;
    font-weight: normal;
    color: #777;
    font-size: 14px;
}

.wp-navi-aside .navi-aside-wrap {
    color: #aaa;
    border-bottom: 1px solid rgba(0,0,0,.3);
    box-shadow: 0 1px 0 rgba(255,255,255,.05);
}

.wp-navi-aside .navi-aside-wrap li {
    position: relative;
}

.wp-navi-aside .navi-aside-wrap li .menu-switch-arrow {
    display: block;
    cursor: pointer;
    width: 140px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0px;
    color: #f6f6f6;
    font-size: 14px;
    background: url(/_upload/tpl/00/97/151/template151/css/img/menu-switch-arrow.png) no-repeat 105px -25px;
}

.wp-navi-aside .navi-aside-wrap li .menu-open-arrow {
    background-position: 106px 15px;
}

.wp-navi-aside .navi-aside-wrap li a {
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 30px 8px 10px;
    border-top: 1px solid rgba(0,0,0,.3);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
}

.wp-navi-aside .navi-aside-wrap li a:hover,.wp-navi-aside .navi-aside-wrap li a:focus {
    background-color: #404040;
    color: #fff;
    outline: 0;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu {
    display: none;
    background-color: #2e2e2e;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu li a {
    padding-left: 26px;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu {
    background-color: #333
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu li a {
    padding-left: 40px;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu {
    background-color: #343434;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu li a {
    padding-left: 54px;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu {
    background-color: #373737;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu li a {
    padding-left: 68px;
}

.post-701 .con .news_tit li.news{width:25%;float:left}
.post-701 .con .news_tit li.news  .news_title a{font-weight:normal;}
}
