﻿@charset "utf-8";
/* CSS Document */
 .nycon {
     min-height: 800px;
     padding-bottom: 40px;
     position: relative;
     background-color: #fdfcf5;
}
 .ny-ban {
     position: relative;
}
 .ny-ban img {
     max-width: 100%;
     height: auto;
}
 .wc-top {
     background: #012f54d4;
    /*top: 0;
     position:relative;
    */
     position: absolute;
}
 .nban {
     width: 100%;
}
 .ntbg {
    /*background: #fff;
     border-top: 5px solid #a3c721;
    */
     margin-top: -60px;
     z-index: 0;
     position: relative;
     min-height: 60px;
    /*padding: 0 30px;
    */
     overflow: hidden;
}
 .logo {
     padding-top: 10px;
}
 .logo img {
     height: 60px;
}
 .searchbg {
     margin-top: 20px;
}
 .wc-top {
     min-height: 140px;
}
 .navbar {
     margin-top: 0px;
}
 .ejlm {
     width: 100%;
     height: 50px;
     position: absolute;
     left: 0;
     top: 50%;
     color: #fff;
     z-index: 1000;
     text-align: center;
}
 .ejlm p {
     text-align: center;
     font-size: 40px;
     font-weight: bold;
    /*text-shadow: 0 0 1px #000;
    */
    /*border-bottom: 2px solid;
    */
     padding: 10px;
     display: inline-block;
}
 .wang-ban {
    /*background: url(../../images/wimg1.jpg?v=2020) no-repeat center center;
     background-size: cover;
     height: 450px;
    */
    /*position: absolute;
     left: 0px;
     top: -111px;
     width: 100%;
     z-index: 1;
    */
}
 .sub-nav li {
}
/*****活动报名****/
/*****活动报名*******/
 .ase-ul {
    /*margin: 46px 0;
     border-top: 1px solid #ddd;
    */
}
 .ase-ul ul li {
     padding: 30px 0;
     border-bottom: 1px solid #ddd;
}
 .ase-ul ul li .li-aimg img {
     width: 340px;
     height: 206px;
     text-align: center;
}
/*.ase-ul ul li .li-aimg img {
     padding-top: 55px;
}
*/
 .ase-ul ul li .li-atext {
    /*width: 729px;
    */
     position: relative;
     min-height: 206px;
}
 .ase-ul ul li .li-atext h4 {
     font-size: 22px;
     color: #333;
     margin-top: 10px;
}
/*.ase-ul ul li .li-atext span {
     font-size: 18px;
     color: #333;
     display: block;
     margin: 15px 0 10px 0;
}
*/
 .ase-ul ul li .li-atext p.p1 {
     font-size: 18px;
     color: #333;
     margin-bottom: 30px;
}
 .ase-ul ul li .li-atext p {
     font-size: 16px;
     color: #333;
     line-height: 30px;
     margin-bottom: 5px;
}
 .ase-ul ul li .li-atext p img {
     width: 20px;
     vertical-align: text-bottom;
     margin-right: 8px;
}
 .ase-ul ul li .li-atext h5 .a1 {
     font-size: 20px;
     color: #333;
     display: block;
     margin-bottom: 10px;
     text-decoration: none;
}
 .ase-ul ul li .li-atext a.aa {
     background: #bbb;
     border: none;
     border-radius: 0px;
     padding: 0px;
     color: #fff;
}
 .ase-ul ul li .li-atext a.aa:hover {
     background: #bbb;
     border: none;
     color: #fff;
}
 .shi.shiimg2 {
     position: absolute;
     right: 0px;
     bottom: 2px;
}
 .shiimg2 a, .shiimg2 span {
     padding: 6px 15px;
     font-size: 16px;
     display: inline-block;
     text-align: center;
    /* width: 80px;
    */
}
 .shiimg2 .a1 {
     border: 1px solid #f39c12;
     color: #fff;
     background: #f39c12;
}
 .shiimg2 .a2 {
     border: 1px solid #9ac209;
     color: #fff;
     background: #9ac209;
     text-decoration: none;
}
 .shiimg2 .a3 {
     border: 1px solid #dd4b39;
     color: #fff;
     background: #dd4b39;
}
 .shiimg2 .a4 {
     border: 1px solid #ccc;
     color: #fff;
     background: #999;
}
 .btn-primary {
     color: #fff;
     background-color: #9ac209;
     border-color: #9ac209;
}
 .btn {
     display: inline-block;
     padding: 6px 12px;
     width: 100px;
     margin-bottom: 0;
     font-size: 16px;
     font-weight: 400;
     line-height: 1.42857143;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     -ms-touch-action: manipulation;
     touch-action: manipulation;
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     background-image: none;
     border: 1px solid transparent;
     border-radius: 4px;
}
 .details {
     background: url(../../images/pro_bg.png?v=2020) repeat-x 2px 6px;
     height: 25px;
     width: 100%;
     text-align: center;
     margin-bottom: 10px;
}
 .details span {
     width: 120px;
     text-align: center;
     font-size: 18px;
     font-weight: bold;
     display: inline-block;
     margin-top: -2px;
     background-color: #fff;
}
 .map {
     font-size: 14px;
     padding: 8px;
     background: #eee;
     color: #666;
}
 .map:hover {
     text-decoration: none;
     background: #ddd;
     color: #666;
}
 .thbt {
     float: right;
     margin-bottom: 20px;
}
 a.CN, a.EN {
     width: 43px;
     height: 38px;
     border: 1px solid #ddd;
     display: block;
     text-align: center;
     font-size: 14px;
     font-family: arial;
     color: #999;
     text-decoration: none;
     line-height: 39px;
     float: left;
}
 a.CN.active, a.EN.active {
     background: #203145;
     color: #fff;
}
/*****活动报名 END*******/
/* 内页，全日制项目 搜索 **/
 @media only screen and (max-width: 1200px) {
     .js-main {
         width: 100%;
         margin: 0px auto;
    }
     .zz_lm {
         width: 100%;
        /*margin-left: -0.5%;
        */
         float: left;
        /*margin-bottom: 15px;
        */
         margin: 20px auto;
         text-align: center;
    }
     .zz_lm a {
         display: flex;
         justify-content: center;
         flex-direction: column;
         -moz-flex-direction: column;
         -webkit-flex-direction: column;
         -ms-flex-direction: column;
         align-items: center;
         float: left;
         margin: 0.5%;
         line-height: 16px;
         height: 50px;
         color: #666;
         border: solid 1px #ddd;
         background-color: #fff;
         font-size: 16px;
         width: 48%;
         padding: 0 5px;
    }
}
 @media only screen and (min-width: 1200px) {
     .js-main {
         width: 1200px;
         margin: 0px auto;
    }
     .zz_lm {
         width: 100%;
        /*margin-left: -0.5%;
        */
         float: left;
        /*margin-bottom: 15px;
        */
         margin: 20px auto;
         text-align: center;
    }
     .zz_lm a {
         display: inline-block;
         margin: 0.3%;
         line-height: 48px;
         height: 50px;
         color: #666;
         border: solid 1px #ddd;
         background-color: #fff;
         font-size: 22px;
         width: 223px;
         text-overflow: ellipsis;
         overflow: hidden;
         white-space: nowrap;
         text-align: center;
    }
}
 .zz_lm a:hover, .zz_lm a.on {
     background-color: #206db3;
     border: solid 1px #206db3;
     color: #fff !important;
     text-decoration: none !important;
}
 .wang-mnav {
}
 .wang-mnav ul {
    /*height: 51px;
    */
    /*line-height: 72px;
    */
     text-align: center;
}
 .wang-mnav ul li {
    /*float: left;
    */
     display: inline-block;
     text-align: center;
     line-height: 72px;
    /*border-left: 1px solid #80586d;
    */
    /*background: url(../../images/wnavbg.png?v=2020) repeat left top;
    */
}
 .wang-mnav ul li a {
     font-size: 18px;
     color: #666;
     padding: 0 40px;
     text-decoration: none;
     display: block;
     border-bottom: 3px solid #fdfcf5;
}
 .wang-mnav ul li a:hover, .wang-mnav ul li a.active, .wang-mnav ul li a.move {
     border-bottom: 3px solid #a3c721;
     color: #2f5496;
}
 .sub-nav-list a.active, .sub-nav-list a:hover {
     background: none;
     border-bottom: none;
}
 .sub-nav-list a {
     border-bottom: 3px solid #BBAC97;
}
 .sub-nav-list ul li {
     float: none;
     display: block;
    /*width: 100%;
    */
     line-height: 30px;
     border-bottom: none;
    /*background-color: #BBAC97;
    */
    /*background-color: #2f5496;
    */
     border-bottom: 1px solid #ccc;
}
 .sub-nav-list ul {
     margin-left: 0px !important;
}
 .wang-con {
     padding: 50px 0;
     min-height: 600px;
}
 .wang-top {
    /*border-bottom: 1px solid #e3e3e3;
     height: 55px;
    */
     text-align: center;
     padding-bottom: 30px;
}
 .wang-top .solid {
     border-bottom: 1px solid #e3e3e3;
}
 .wang-top h4 {
     text-align: center;
     font-size: 32px;
     color: #333;
     line-height: 45px;
     padding-bottom: 10px;
     border-bottom: 3px solid #cb0617;
     display: inline-block;
}
 .wang-top p {
     font-size: 24px;
     color: #999;
     padding-top: 20px;
     text-transform: uppercase;
}
/*faculty_list*/
 .faculty-list .team {
     min-height: 220px;
     border: solid 1px #ddd;
     margin: 15px auto;
     padding: 20px 15px;
}
 .faculty-list .team a {
     color: #2f5496;
}
 .faculty-list .team:hover {
     background: #f1f0f0;
}
 .faculty-list .team img {
     max-width: 100%;
     border-radius: 5px;
}
 .join-top {
     width: 50%;
     margin: auto;
     border-top: 1px solid #333;
     border-bottom: 1px solid #333;
     margin-bottom: 50px;
}
 .join-top h4 {
     font-size: 36px;
     color: #000;
     text-align: center;
     font-weight: bold;
     padding: 25px 0;
     line-height: 45px;
}
 .mar60 {
     margin-top: 60px;
}
 .w15 {
     width: 12.5%;
}
 .joinli img {
     border: 4px solid transparent;
     transition: all 1s;
     display: inline-block;
}
 .joinli img:hover {
     border: 4px solid #a3c721;
     box-shadow: 0px 1px 4px 3px #d4d4d4;
     transition: all 1s;
}
 .joinli p a {
     display: block;
     color: #000;
     font-size: 24px;
     font-weight: bold;
     margin: 10px 0;
     transition: all 1s;
}
 .joinli p a:hover {
     color: #a3c721;
     transition: all 1s;
}
 .joinli span {
     display: block;
     font-size: 18px;
     color: #888;
     margin-bottom: 10px;
}
/*about 页面*/
/*手机二级导航*/
/*sub-nav*/
 .subNav-box {
     position: relative;
     height: 55px;
}
 .sub-nav {
     text-align: center;
    /*position: absolute;
     left: 0;
     width: 100%;
     top: -28px;
    */
    /*overflow: hidden;
    */
    /*background: #507bbd;
    */
     border-bottom: 1px solid #e5e5e5;
}
 .sub-nav ul {
    /*width: 100%;
    */
     display: inline-block;
     white-space: nowrap;
    /*height: 54px;
    */
     text-align: center;
     font-size: 0;
     position: relative;
     -webkit-transition: all .3s;
     -o-transition: all .3s;
     transition: all .3s;
     margin-left: 40px;
    /*border-top: 3px solid #ebc32a;
     border-bottom: 1px solid #ebc32a;
    */
}
 .ul_margin {
    /*margin-left: 40px !important;
    */
}
 .sub-nav li {
     display: inline-block;
     font-size: 16px;
    /*background: #2d3644;
    */
     vertical-align: middle;
    /*border-right: 1px solid #fff !important;
    */
    /*background: #2d3644 url(../../images/cn/sbg1.jpg?v=2020) no-repeat right center;
    */
     position: relative;
     -webkit-transition: all .3s;
     -o-transition: all .3s;
     transition: all .3s;
}
/*.sub-nav li:nth-child(3){
     background: #beaeb3;
     border-right: 3px solid #00f;
}
*/
 .sub-nav li a {
     padding: 16px 32px;
     display: inline-block;
     color: #666;
}
 .sub-nav li.active a {
    /*pointer-events: none;
    */
     background: #ebc32a;
}
/*.sub-nav li.active:after {
     content: "";
     position: absolute;
     left: 50%;
     top: 100%;
     margin-left: -20px;
     border: 20px solid transparent;
     border-top: 10px solid #346e95;
}
 .sub-nav li:last-child {
     border-right: 0;
}
*/
 .previous_slider, .next_slider {
     position: absolute;
     width: 40px;
     height: 58px;
     line-height: 58px;
     text-align: center;
     cursor: pointer;
     color: #fff;
     z-index: 99;
     -webkit-user-select: none;
     -moz-user-select: none;
     background: #40649a;
     font-size: 24px;
     top: 0px;
     border-top: 3px solid #ebc32a;
     border-bottom: 1px solid #ebc32a;
}
 .previous_slider {
     left: 0px;
}
 .next_slider {
     right: 0px;
}
 .mart4 {
     margin-top: 40px;
}
/*内页面包屑侧导航*/
 .ke-tit {
     border-bottom: 3px solid #333;
}
 .ke {
     line-height: 45px;
     font-size: 20px;
     color: #3f5b85;
}
 .nav-path {
     margin-top: 18px;
     color: #fff;
     font-size: 16px;
     text-align: right;
}
 .nav-path i {
     display: inline-block;
     width: 60px;
     height: 1px;
     background: #fff;
     vertical-align: 4px;
     margin-right: 5px;
}
 .ny-nav-panel-title {
     font-size: 32px;
     font-weight: bold;
     color: #333;
     line-height: 60px;
}
 .nav-path a {
     color: #fff;
     font-size: 18px;
     padding: 0 3px;
}
 .nav-path a:hover {
     text-decoration: none;
     color: #7fa006;
}
/******左侧导航******/
 .main-left {
     overflow: hidden;
    /*width:276px;
     float:left;
    */
     margin-top: 45px;
}
/******右侧样式******/
 .main-right {
     position: relative;
     min-height: 650px;
     margin-top: 35px;
     background-color: #fff;
     padding: 0px 15px;
}
/*左侧导航：*/
 .side-nav-panel {
}
 .nav-panel-title {
     font-size: 37px;
     color: #273520;
     padding-top: 43px;
     padding-left: 30px;
}
/*.nav-panel-title i{
     width: 47px;
     height: 2px;
     background: #fff;
     display: block;
     position: absolute;
     left: 0rem;
     top: -20px;
}
*/
 .slide-nav-ul {
}
 .slide-nav-ul li:first-child {
    /* border-top: none;
     */
}
 .slide-nav-ul li {
     position: relative;
     border-bottom: 1px solid #777;
     text-align: right;
}
 .slide-nav-ul li.js-item {
     margin-bottom: 0px;
}
 .slide-nav-ul li a {
     color: #777;
     display: inline-block;
     position: relative;
     padding: 15px 30px;
    /*float: right;
    */
     font-size: 16px;
    /*text-align: center;
    */
     line-height: 25px;
     text-align: right;
     text-decoration: none;
    /*background:#fff url(../../images/rs/hza1.png?v=2020) no-repeat 10px 23px;
    */
}
 .slide-nav-ul li.active, .slide-nav-ul li:hover {
     border-bottom: 1px solid #a6c929;
}
 .slide-nav-ul li a.active {
     color: #fff;
    /*background: #0f4c81 url(../../images/rs/hza2.png?v=2020) no-repeat 10px 23px;
    */
     text-decoration: none;
     background: #a6c929;
}
 .slide-nav-ul li a.active:hover {
     color: #fff;
    /*background: #252b4d url(../../images/rs/bah1.png?v=2020) no-repeat 10px 19px;
    */
     text-decoration: none;
}
 .slide-nav-ul li a:hover {
    /* background: #002248 url(../../images/rs/hza2.png?v=2020) no-repeat 10px 23px;
    */
     color: #fff;
     background: #a6c929;
}
/* 左侧二级选中 .parent */
 .slide-nav-ul li a:hover, .slide-nav-ul li a.active, .slide-nav-ul li a.selected, .slide-nav-ul li a.parent {
    /*background: #0f4c81 url(../../images/rs/hza2.png?v=2020) no-repeat 10px 23px;
    */
     color: #fff;
     background: #a6c929;
}
/* .slide-nav-ul li a:before{
     content: "\e90e";
     color: #0086b3;
     font-family: 'icomoon' !important;
     margin-left: -20px;
     padding-right: 7px;
}
 */
/*内页三级导航*/
 .slide-nav-item-ul {
     margin-top: 15px;
     padding-bottom: 10px;
}
 .slide-nav-item-ul li {
     line-height: 30px;
     background: none;
     margin-bottom: 5px;
     border: none;
     padding: 0px;
     text-align: center;
}
 .slide-nav-item-ul li.active {
     border-bottom: none;
}
 .slide-nav-item-ul li:first-child {
     border-top: none;
}
 .slide-nav-item-ul li:last-child {
     border-bottom: none;
}
 .slide-nav-item-ul li:hover {
     border: none;
}
 .slide-nav-item-ul li a {
     display: block;
     color: #000;
     font-size: 16px;
     padding: 0px;
     line-height: 26px;
     border: none;
    /*background:url(../../images/rs/hza2.png?v=2020) no-repeat left 8px;
    */
     font-weight: normal;
}
 .slide-nav-ul li .slide-nav-item-ul li a:hover, .slide-nav-ul li .slide-nav-item-ul a.active {
     border: none;
     color: #7ca02f;
     text-decoration: none;
     font-weight: normal;
    /*background:url(../../images/rs/hza3.png?v=2020) no-repeat left 8px;
    */
     box-shadow: none;
     border-bottom: none;
}
/* 三级选中 .selected */
 .slide-nav-ul li .slide-nav-item-ul li a:hover, .slide-nav-ul li .slide-nav-item-ul a.active, .slide-nav-ul li .slide-nav-item-ul a.selected {
    /*background:url(../../images/rs/hza3.png?v=2020) no-repeat left 8px;
    */
     color: #7ca02f;
     background: none;
}
/*右侧内容*/
 .right-nr {
     font-size: 16px;
     color: #666;
     position: relative;
     padding-bottom: 50px;
}
/*页数*/
 .page {
     border: 1px solid #d1d1d1;
     border-radius: 5px;
     height: 35px;
     background: #fff;
     max-width: 300px;
     margin: auto;
     margin-top: 30px;
}
 .page ul li {
     border-right: 1px solid #d1d1d1;
     float: left;
     line-height: 35px;
}
 .page ul li:last-child {
     border-right: none;
}
 .page ul li a {
     color: #333;
     padding: 0 12px;
     display: block;
     font-size: 14px;
}
 .page ul li a.pa:hover, .page ul li a.active {
     color: #fff;
     background: #666;
     text-decoration: none;
}
/*文章滚动条样式*/
/******单篇文章******/
 .view-title {
     text-align: center;
     line-height: 28px;
     color: #333;
     font-weight: bold;
     margin-bottom: 20px;
     font-size: 18px;
     padding-top: 20px;
}
 .view-title h1 {
     font-size: 18px;
    /*border-bottom: 2px solid #666;
     padding-bottom: 20px;
    */
}
 .view-info {
     text-align: center;
     color: #999;
}
 .view-info span {
     font-size: 14px;
     font-weight: normal;
}
 .view-cnt {
     margin-top: 10px;
     line-height: 30px;
}
 .view-cnt .nrteam {
     border: solid 1px #ddd;
     margin: 10px auto;
     padding: 10px;
}
 .view-cnt .nrteam a {
     color: #2f5496;
}
 .view-cnt .nrteam:hover {
     background: #f1f0f0;
}
 .view-cnt .nrteam img {
     max-width: 100%;
     border-radius: 5px;
}
 .view-cnt p {
     text-justify: inter-ideograph;
    /*解决ie不兼容问题*/
     font-size: 18px;
     color: #333;
     line-height: 36px !important;
     margin: 10px 0;
}
 .view-cnt img {
     max-width: 100%;
     height: auto !important;
}
 .view-cnt ul li {
     list-style-type: disc;
     line-height: 30px;
     font-size: 16px;
     height: auto;
}
 .view-cnt a {
     color: #7ca02f;
}
 .view-cnt a:hover {
     text-decoration: underline;
     color: #7ca02f;
}
 .view-cnt ol, .view-cnt ul {
     padding-left: 17px;
     margin-left: 1px;
}
 .view-cnt ol li {
     list-style: inherit;
}
/*table*/
 .view-cnt table {
     border-collapse: collapse;
     border-spacing: 0;
     border: medium none;
     max-width: 100%;
}
 .view-cnt table td, .view-cnt table th {
     border-color: #ddd;
     padding:5px!important;
}
/******news,down,title样式******/
 .data-list {
     padding-top: 15px;
     padding-bottom: 30px;
}
 .data-list li {
     font-size: 16px;
     line-height: 40px;
     padding: 5px;
     border-bottom: 1px dashed #cecece;
}
/*.data-list li:hover {
     background: #e9e9e9;
}
*/
/*.data-list li:nth-child(odd){
     background: #e9e9e9;
}
*/
 ul.data-list > li > a {
     color: #666;
     font-size: 18px;
     float: left;
    /*background: url(../../images/rs/lia.png?v=2020) no-repeat left center;
     padding-left: 12px;
    */
}
 .data-list li a:hover {
    /*color: #000;
    */
     color: #a3c721;
     text-decoration: none;
}
 .data-list li span {
     font-size: 16px;
     color: #666;
     float: right;
}
/****折叠页***/
/* 折叠 */
 .wel-tab {
     margin-top: 20px;
     margin-bottom: 20px;
}
 .wel-tab h4 {
     border-left: 5px solid #A3C621;
     background: #f2f7de;
     line-height: 28px;
     color: #A3C621;
     font-size: 16px;
     padding: 15px 20px;
     cursor: pointer;
     position: relative;
     font-weight: bold;
}
 .wel-tab h4 i {
     position: absolute;
     right: 20px;
     top: 19px;
     color: #666;
}
 .wel-tab h4 i img {
     width: 15px;
}
 .wel-tab h4 .i2 {
     display: none;
}
 .wel-tab h4.up .i1 {
     display: none;
}
 .wel-tab h4.up .i2 {
     display: block;
}
 .tab-con {
     padding-right: 40px;
}
 .tab-con .view-cnt {
     margin: 15px 0 30px;
}
/**** photonews 新闻 图片列表 ****/
 .photonews a.card {
     display: block;
    /*background: #f9f9f9;
    */
     box-shadow: 0px 5px 15px 0px rgba(50,50,50,0.1);
     -webkit-transition: all .3s;
}
 .photonews a {
     color: #333;
}
 .photonews a:hover {
     text-decoration: none;
     color: #a3c721;
}
 .photonews ul.imgul li {
     margin: 0px 0px 30px 0px;
}
 .photonews .intro {
     padding: 20px 15px;
}
 .photonews .des {
     margin-bottom: 20px;
}
 .photonews h5 {
     line-height: 26px;
     margin-top: 0;
     font-size: 18px;
     height: 55px;
     overflow: hidden;
     color: #666;
}
 .photonews h5:hover {
     color: #a3c721;
}
 .photonews .time {
     display: block;
     font-size: 14px;
     opacity: 1;
     -webkit-transition: all .3s;
     -o-transition: all .3s;
     transition: all .3s;
     padding-top: 10px;
     border-top: 1px dashed #d0d0d0;
     color: grey;
     position: relative;
}
 .photonews .time:after {
     content: "";
     position: absolute;
     left: 0;
     top: -2px;
     height: 3px;
     width: 50px;
     background: #7DB049;
}
 [class*="ImgCrop"] {
    /*overflow: hidden;
    */
}
 [class*="ImgCrop"] img {
     max-width: 100%;
     display: block;
     height: auto;
}
 .photonews ul.listul2 li {
}
/**** treenews 通知公告 树状图 *****/
 .dot {
     overflow: hidden;
     word-wrap: break-word;
}
 .list a {
     display: block;
     color: #4a4a4a;
}
 .list a:hover, .list a:active {
     color: #a3c721;
}
 .list .time, .list .des {
     font-size: 14px;
     color: #9b9b9b;
     text-align: justify;
}
 .list .time {
     letter-spacing: 1px;
}
 .list-card-v {
     position: relative;
    /*border-right: 1px solid #cecece;
    */
}
 .list-card-v:after {
     position: absolute;
     top: 0;
     left: 14.9%;
     bottom: 0;
     height: 100%;
     width: 2px;
     background-color: #cecece;
     z-index: 2;
     content: ' ';
}
 .list-card-v .list-11 {
     margin: 0;
     padding-top: 20px;
}
 .list-card-v .list-11 .item {
     float: none;
     padding: 0;
     margin-bottom: 30px;
}
 .list-card-v .list-11 .card:before, .list-card-v .list-11 .card:after {
     display: table;
     content: ' ';
}
 .list-card-v .list-11 .card:after {
     clear: both;
}
 .list-card-v .list-11 .card {
     position: relative;
}
 .list-card-v .list-11 .info {
     position: relative;
     float: left;
     width: 75%;
     margin-left: 3%;
     background-color: #fff;
     border-left: 5px solid #ddd;
     border-bottom: 1px solid #ddd;
     border-right: 1px solid #ddd;
     border-top: 1px solid #ddd;
}
 .list-card-v .list-11 .ImgCrop {
     height: 150px;
     width: 225px;
     float: left;
     margin-right: 30px;
     margin-left: -5px;
     overflow: hidden;
}
 .list-card-v .list-11 .ImgCrop + .info {
     padding-left: 225px;
}
 .list-card-v .list-11 p.dot {
    /*height: 50px;
     line-height: 25px;
    */
     font-size: 16px;
     margin: 15px 20px;
}
 .list-card-v .list-11 .des {
     height: 60px;
     line-height: 20px;
     margin: 0 30px 10px 30px;
}
 .list-card-v .list-11 .time {
     position: relative;
     float: left;
     width: 17%;
     margin-left: 2%;
    /*height: 50px;
     line-height: 50px;
    */
     margin: 15px 0px;
    /*border-bottom: 1px dashed #cecece;
    */
}
 .list-card-v .list-11 .time:before {
     position: absolute;
     top: 8px;
     left: 190px;
     width: 40px;
     height: 2px;
     background-color: #cecece;
     z-index: -1;
     content: ' ';
}
 .list-card-v .list-11 .time span {
     position: relative;
    /*padding: 0 15px 0 30px;
    */
     background-color: #FFF;
     display: block;
}
 .list-card-v .list-11 .time span:before, .list-card-v .list-11 .time span:after {
     position: absolute;
     border-radius: 50%;
     content: ' ';
}
 .list-card-v .list-11 .time span:before {
     top: -7px;
     right: 10px;
     width: 31px;
     height: 31px;
     background-color: #f8f8f8;
     z-index: 1;
}
 .list-card-v .list-11 .time span:after {
     top: 1px;
     right: 17px;
     width: 15px;
     height: 15px;
     background-color: #cecece;
     z-index: 2;
}
 .list-card-v .list-11 .time span.sr-only {
     position: absolute;
}
 .list-card-v .list-11 .source {
     padding-left: 30px;
}
 .list-card-v .list-11 .source {
     height: auto;
     line-height: normal;
     margin: 10px 0 0 0;
     font-size: 12px;
     color: #9b9b9b;
}
 .list-card-v .list-11 .source img {
     width: auto;
     height: 20px;
     padding: 3px;
     background-color: #fff;
     border-radius: 3px;
     box-sizing: content-box;
}
 .list-card-v .list-11 .source img + p {
     display: none;
}
 .list-card-v .list-11 .source p {
     display: inline-block;
     *display: inline;
     *zoom: 1;
     margin-bottom: 0;
     padding: 3px 5px;
     border-radius: 3px;
     background-color: #fff;
     color: #a3c721;
}
/*--sblist列表鼠标响应效果----*/
 .list-2 .item, .list-1 .item, .list-3 .item, .list-4 .item, .list-5 .item, .list-6.item-3 .item, .list-6.item-4 .item, .list-7 .item, .list-8 .item, .list-10 .item, .list-13 .item, .list-card-h .list-11 .card, .list-card-v .list-11 .info, .channel-content .list-6 .item {
     position: relative;
     transition: all 0.3s ease-out;
     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0);
}
 .list-2 .item:hover, .list-1 .item:hover, .list-3 .item:hover, .list-4 .item:hover, .list-5 .item:hover, .list-6.item-3 .item:hover, .list-6.item-4 .item:hover, .list-7 .item:hover, .list-8 .item:hover, .list-10 .item:hover, .list-13 .item:hover, .list-card-h .list-11 .card:hover, .list-card-v .list-11 .info:hover, .channel-content .list-6 .item:hover {
     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
     transform: scale(1.04);
     position: relative;
     z-index: 9;
     cursor: pointer;
}
 .list-1 .item:hover a, .list-2 .item:hover a, .list-3 .item:hover a, .list-4 .item:hover a, .list-5 .item:hover a, .list-6.item-3 .item:hover a, .list-6.item-4 .item:hover a, .list-7 .item:hover a, .list-8 .item:hover a, .list-card-h .list-11 .card:hover a, .list-card-v .list-11 .info:hover a, .channel-content .list-6 .item:hover a {
     color: #a3c721;
     text-decoration: none;
}
/***timenews样式****/
 .timenewslist {
     padding: 10px 0;
}
 .timenewslist.withtopborder {
     border-top: 1px solid #bbb;
}
 .timenewslist .mtime {
     text-align: center;
     float: left;
     background: none;
     color: #a3c721;
     width: 80px;
     border: 2px solid #a3c721;
     padding: 10px;
     font-size: 14px;
}
 .timenewslist .mtime p {
     font-size: 14px;
}
 .timenewslist .mtime span {
     font-size: 30px;
     font-weight: bold;
     display: block;
     line-height: 24px;
     margin-bottom: 5px;
}
 .timenewslist .newscontent {
     margin-left: 100px;
     min-height: 72px;
     border-bottom: 1px dashed #dcdcdc;
}
 .timenewslist .newscontent p {
     font-size: 14px;
}
 .timenewslist .newscontent a, .timenewslist .newscontent a:link {
     text-decoration: none;
     color: #333;
}
 .timenewslist h3 {
     font-size: 18px;
     line-height: 24px;
     margin-bottom: 20px;
}
 .timenewslist p {
     color: #888;
}
 .timenewslist .jiequ {
     color: #b0b0b0 !important;
     font-size: 13px;
}
 .timenewslist .newscontent a:hover {
     text-decoration: none;
     color: #ff7800;
}
 .timenewslist li {
    /*border-bottom: 1px solid #dcdcdc;
    */
     padding: 15px 0;
}
 .timenewslist .thumb {
     color: #999;
     font-size: 12px;
     padding-top: 8px;
}
 .timenewslist .thumb i {
     margin-right: 5px;
}
/******pictrue,videolist样式******/
 ul.pic-list {
     padding: 20px 0 10px;
}
 ul.pic-list li {
     float: left;
     margin: 30px 22px 0;
     border: 1px solid transparent;
     overflow: hidden;
}
 ul.pic-list li:hover {
    /*border: 1px solid #2f5496;
    */
}
 ul.pic-list .li-img {
     overflow: hidden;
     transition: all 1.5s;
}
 ul.pic-list li img {
     -webkit-transition: all 0.2s linear;
     -moz-transition: all 0.2s linear;
     -o-transition: all 0.2s linear;
     -ms-transition: all 0.2s linear;
     transition: all 0.2s linear;
}
 ul.pic-list li:hover img {
     transform: scale(1.1);
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
     -ms-transform: scale(1.1);
}
/*ul.pic-list li.mar0{
     margin-right:0;
}
*/
/*ul.pic-list li:nth-child(5n) {
     margin-right: 0;
}
*/
 ul.pic-list li a {
     color: #fff;
     display: block;
     overflow: hidden;
     font-size: 18px;
}
 ul.pic-list li a:hover {
     color: #333;
     text-decoration: none;
}
 ul.pic-list li div {
     line-height: 24px;
     margin-bottom: 10px;
     text-align: center;
}
 ul.pic-list li p {
     padding: 15px 10px;
     color: #fff;
     text-align: center;
     background: #aec074;
}
 ul.pic-list a img {
    /*border:1px solid #ddd;
    */
    /*padding: 3px;
     background-color: #00428f;
     display: block;
     border:2px solid #00428f;
     padding: 6px;
     background-color: #fff;
     transition: all 0.2s ease-in-out 0s;
    */
}
/******pictrueleft pictrueright样式******/
 ul.pic-bothside li {
     padding: 30px 39px;
     border: 1px solid #ccc;
     margin-top: 25px;
}
 ul.pic-bothside a img {
     background-color: #fff;
     border: 1px solid #ddd;
     border-radius: 4px;
     display: block;
     padding: 4px;
     transition: all 0.2s ease-in-out 0s;
     margin: 3px 13px 3px 0px;
}
 a.pic-a {
     color: #333;
}
 span.pic-span {
     color: #999;
}
/*左图右文*/
 .picleft-list {
     margin-top: -10px;
     padding-bottom: 20px;
}
 .ckxq {
     background-color: #2f5496;
     color: #fff !important;
     width: 120px;
     text-align: center;
     margin-top: 20px !important;
     padding: 6px;
     font-weight: normal !important;
     float: right;
     font-size: 16px !important;
}
 .picleft-list li {
     margin: 20px 0 25px 0;
}
 .picleft-list li .pli-img {
    /*width: 228px;
    */
    /*去掉宽度不要*/
     width: 28%;
     border: 3px solid transparent;
     transition: all 1s;
     text-align: center;
}
 .picleft-list li .pli-img img {
     max-width: 100%;
     border: 1px solid #d9d9d9;
     padding: 5px;
}
 .picleft-list li .pli-img:hover {
     border: 3px solid #557220;
     transition: all 1s;
     cursor: pointer;
}
 .picleft-list li .pli-text {
     width: 70%;
     min-height: 195px;
     border-bottom: 1px dotted #ddd;
}
 .picleft-list li .pli-text a {
     font-size: 20px;
     color: #2f5496;
     display: block;
     margin-bottom: 10px;
    /* margin-top: 10px;
    */
     font-weight: bold;
}
 .picleft-list li .pli-text a.a2 {
     font-size: 14px;
     color: #557220;
     margin-top: 10px;
}
 .picleft-list li .pli-text span {
     font-size: 14px;
     color: #999;
     display: block;
     margin: 3px 0;
}
 .picleft-list li .pli-text p {
     line-height: 1.628;
    /*font-size: 14px;
     color: #666;
     line-height: 23px;
     overflow: hidden;
     height: 50px;
    */
}
/*视频列表*/
 .video-list {
     padding-top: 20px;
}
 .video-list li {
    /*width: 260px;
    */
     width: 31%;
     min-height: 283px;
     border: 1px solid #ddd;
     float: left;
     margin-right: 3%;
     margin-bottom: 30px;
     background: #fbfbfb;
     overflow: hidden;
}
 .video-list li:hover {
     border: 1px solid #7ca02f;
     cursor: pointer;
}
 ul.video-list li.mar0 {
     margin-right: 0;
}
 .video-list li .vi-vi {
     position: relative;
     height: 135px;
}
 .video-list li .vi-vi span img {
     position: absolute;
     left: 42%;
     top: 35px;
     max-width: 100%;
}
 .video-list li .vi-text {
     padding: 5px 30px 10px 20px;
    /*height: 132px;
    */
     overflow: hidden;
}
 .video-list li .vi-text a {
     display: block;
     font-size: 16px;
     color: #333;
     line-height: 25px;
}
 .video-list li .vi-text span {
     display: block;
     font-size: 14px;
     color: #777;
     margin: 8px 0;
}
 .video-list li .vi-text p {
     font-size: 14px;
     color: #777;
     line-height: 21px;
     height: 47px;
     overflow: hidden;
}
/*下载页面*/
 .down-list {
     padding-bottom: 50px;
     padding-top: 15px;
}
 .down-list li {
     border-bottom: 1px solid #ddd;
     padding: 16px 0;
}
 .down-list li:first-child {
     padding-top: 0px;
}
 .down-list li .down-left {
}
 .down-list li .down-left a {
     color: #333;
     font-size: 18px;
}
 .down-list li .down-left a img {
     margin-right: 10px;
}
 .down-list li .down-left p {
     margin-top: 12px;
     font-size: 14px;
     color: #999;
}
 .down-list li .down-left p span {
     margin-left: 54px;
}
 .down-list li .down-xia {
     display: block;
     margin-top: 18px;
}
/*piclist1 个人图片列表*/
 .picleft1-list {
     padding-top: 16px;
     padding-bottom: 20px;
}
 .picleft1-list li {
     margin-bottom: 10px;
     width: 242px;
     height: 88px;
     border: 1px solid #ececec;
     padding: 8px;
     float: left;
     margin-right: 20px;
     margin-bottom: 26px;
}
 .picleft1-list li:hover {
     box-shadow: 1px 1px 2px 2px #e8effb;
}
 .picleft1-list li .pli-img1 {
    /*width: 228px;
    */
    /*去掉宽度不要*/
}
 .picleft1-list li .pli-text1 {
     margin-top: 10px;
     width: 130px;
     padding-left: 23px;
}
 .picleft1-list li .pli-text1 a {
     font-size: 20px;
     color: #333;
     display: block;
     margin-top: -5px;
     text-decoration: none;
    /* margin-top: 10px;
    */
}
 .picleft1-list li .pli-text1 span {
     font-size: 18px;
     color: #999;
     display: block;
     margin: 15px 0 10px 0;
}
 .picleft1-list li.mar0 {
     margin-right: 0px;
}
/*字母序列表*/
 .az {
     padding-top: 20px;
     color: #333;
     font-size: 16px;
     min-height: 60px;
     padding-bottom: 8px;
     border-bottom: 1px solid #ccc;
}
 .az ul {
     line-height: 30px;
}
 .az ul li {
     float: left;
     padding-right: 22px;
     line-height: 30px;
}
 .az ul li a {
     color: #999;
     font-size: 18px;
     text-decoration: none;
}
 .az ul li a:hover {
     color: #9ac209;
}
 .az-aa {
     padding-top: 10px;
}
 .zza {
     padding: 10px 0;
     border-bottom: 1px dotted #cdcdcd;
}
 .zza h4 {
     font-size: 24px;
     color: #9ac209;
     font-weight: normal;
}
 .zza ul {
     padding-top: 20px;
}
 .zza ul li a {
     float: left;
     font-size: 16px;
     color: #333;
     padding-right: 40px;
     min-width: 60px;
     margin-bottom: 10px;
}
 .zza ul li.mar0 {
     margin-right: 0px;
}
/*datime*/
 .datime .dat-top {
     margin: 40px 0 10px 0;
}
 .datime .dat-top img {
     width: 880px;
     height: 124px;
}
 .time-top {
     position: relative;
}
 .time-top a.prev {
     position: absolute;
     left: 0px;
     top: 30px;
     width: 46px;
     height: 46px;
     display: block;
     cursor: pointer;
     z-index: 1;
}
 .time-top a.next {
     position: absolute;
     right: 0px;
     top: 30px;
     width: 46px;
     height: 46px;
     display: block;
     cursor: pointer;
     z-index: 1;
}
 .timg {
     height: 1px;
     background: #b12330;
     position: absolute;
     left: 2%;
     top: 53px;
     width: 97%;
}
 .time-ul {
     padding-top: 18px;
     position: relative;
}
 .time-ul ul {
     padding-top: 18px;
     padding-left: 50px;
}
 .time-ul ul li {
     float: left;
     cursor: pointer;
     margin: 0 6px;
     background: url(../../images/cn/rts.png?v=2020) no-repeat center top;
}
 .time-ul ul li a {
     text-decoration: none;
     margin: 0 20px;
     display: block;
     height: 100px;
     margin-top: 18px;
     width: 34px;
}
 .time-ul ul li a span {
     font-size: 14px;
     color: #333;
     display: block;
     padding-top: 40px;
}
 .time-ul ul li.active {
     background: url(../../images/cn/rt.png?v=2020) no-repeat center top;
}
 .time-one {
}
 .time-one h4 {
     font-size: 24px;
     color: #333;
     text-align: center;
     margin: 20px 0;
}
 .time-one p {
     font-size: 14px;
     color: #777;
     line-height: 25px;
     margin: 20px 0;
}
 .newic-list {
     padding-bottom: 50px;
     margin-top: 10px;
}
 .newic-list li {
     padding: 20px 20px;
     border: 1px solid transparent;
     border-bottom: 1px solid #ccc;
}
 .newic-list li:hover {
     border: 1px solid #ccc;
     cursor: pointer;
}
 .newic-list li a.a1 {
     font-size: 16px;
     color: #7ca02f;
     display: block;
     text-decoration: none;
}
 .newic-list li span {
     font-size: 14px;
     color: #999;
     display: block;
     margin: 10px 0;
}
 .newic-list li a.a2 {
     font-size: 14px;
     color: #333;
     display: block;
     text-decoration: none;
     margin-top: 10px;
}
 .newic-list li p {
     font-size: 14px;
     color: #666;
     line-height: 25px;
}
/*piclist 2*/
 ul.piclist2 {
     padding-top: 20px;
}
 ul.piclist2 li {
    /*width: 260px;
    */
     width: 30%;
     margin-right: 3%;
     float: left;
     margin-bottom: 30px;
     background: #f5f5f5;
     border: 1px solid #ccc;
}
 ul.piclist2 li:hover {
    /*background: #0f4c81;
    */
}
 ul.piclist2 li:hover .pi-tt h4 a {
     color: #fff;
}
 ul.piclist2 li:hover .pi-tt .ul-desc li a {
     color: #fff;
}
 ul.piclist2 li:hover .pi-tt .ul-desc li {
     list-style-type: disc;
     color: #fff;
}
 ul.piclist2 li:hover .pi-tt a.more {
     color: #fff;
}
 ul.piclist2 li.mar0 {
     margin-right: 0;
}
 ul.piclist2 li .pi-tt {
     padding: 20px 30px;
     background: #fff;
}
 ul.piclist2 li .pi-tt .ul-desc {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     margin-bottom: 0;
     height: 94px;
     color: #666;
     padding-left: 30px;
}
 ul.piclist2 li .pi-tt .ul-desc li {
     float: none;
     width: 100%;
     margin-right: 0px;
     margin-bottom: 0px;
     background: none;
     border: none;
}
 ul.piclist2 li .pi-tt h4 {
     color: #333;
     margin-bottom: 10px;
     height: 27px;
     line-height: 27px;
     overflow: hidden;
    /*line-height: 140%;
    */
}
 ul.piclist2 li .pi-tt h4 a {
     color: #333;
}
 ul.piclist2 li .pi-tt h4 a:hover {
     color: #fff;
     text-decoration: none;
}
 ul.piclist2 li .pi-tt .ul-desc li {
     list-style-type: disc;
     line-height: 30px;
}
 ul.piclist2 li .pi-tt .ul-desc li a {
     color: #333;
}
 ul.piclist2 li .pi-tt .ul-desc li a:hover {
    /* color: #a3c721;
     */
}
 ul.piclist2 li .pi-tt a.more {
     font-size: 18px;
     color: #1f8dcc;
     margin-top: 15px;
     display: block;
     text-decoration: none;
}
 ul.piclist2 li .pi-tt a.more img {
     padding-left: 10px;
}
 ul.piclist2 li:hover .pi-tt {
     background: #7ca02f;
}
/*线的效果*/
 .pic-box {
}
 ul.piclist2 li a.a1 {
     position: relative;
     display: block;
}
 ul.piclist2 li a.a1 i {
     position: absolute;
     left: 0px;
     bottom: 0px;
     height: 6px;
     background: #a8ca2d;
     display: block;
     width: 100%;
     opacity: 0;
     z-index: 1;
}
 ul.piclist2 li a.a1 i {
     width: 0px;
     height: 4px;
     background: #f2c230;
     margin-top: 100px;
     display: inline-block;
}
 ul.piclist2 li:hover a.a1 i {
     opacity: 1;
     -webkit-transition: all .3s;
     -o-transition: all .3s;
     transition: all .3s;
}
/**/
 ul.piclist3 {
     padding-top: 20px;
}
 ul.piclist3 li {
    /*width:270px;
    */
     width: 30%;
     border-bottom: 1px solid #f2d79c;
     margin-right: 3%;
     float: left;
     margin-bottom: 36px;
     min-height: 272px;
     overflow: hidden;
}
 ul.piclist3 li:nth-child(3n) {
     margin-right: 0;
}
 ul.piclist3 li .li-img3 {
     overflow: hidden;
    /*width: 250px;
    */
     height: 170px;
}
 ul.piclist3 li .li-img3 img {
     transform: scale(1.0);
     transition: all 1.5s;
}
 ul.piclist3 li:hover .li-img3 img {
    /*transform: scale(1.2);
     transition: all 1.5s;
    */
}
 ul.piclist3 li .li-tt3 a {
     display: block;
     font-size: 16px;
     color: #333;
     margin: 13px 0 3px 0;
     line-height: 26px;
     text-decoration: none;
}
 ul.piclist3 li .li-tt3 p {
}
 ul.piclist3 li .li-tt3 a:hover {
     color: #445b14;
}
 <style > .down-list1 {
     padding-bottom: 50px;
     padding-top: 15px;
}
 .down-list1 li {
     position: relative;
     padding: 20px 25px;
     margin-bottom: 30px;
     background: #f5f5f5;
}
 .down-list1 li:hover {
    /*opacity: 0.8;
    */
     background: #fdf1f1;
     cursor: pointer;
}
 .down-list1 li .down-left {
     width: 95%;
}
 .down-list1 li .down-left a {
     color: #2d3644;
     font-size: 16px;
     text-decoration: none;
}
 .down-list1 li .down-left a img {
     margin-right: 15px;
    /*float: left;
    */
}
 .down-list1 li .down-xia {
     display: block;
     margin-top: 8px;
     width: 4%;
}
 .down-list1 li:after {
     content: "";
     position: absolute;
     left: 0px;
     top: 20px;
     height: 50px;
     width: 6px;
     background: #c1c6cd;
}
 @media (max-width:812px) {
     .ejlm {
         width: 100%;
         height: 50px;
         position: absolute;
         left: 0;
         top: 20%;
         color: #fff;
         z-index: 1000;
         text-align: center;
    }
     .wc-top {
         min-height: 50px;
    }
     .main-right {
        /* margin-top:0px;
         */
    }
     .down-list li {
         position: relative;
    }
     .down-list li .down-xia {
         position: absolute;
         right: 0px;
         bottom: 10px;
        16:26 2023/4/19 
    }
     .down-list li .down-left a {
         font-size: 14px;
    }
     .data-list li {
        /*background: url(../../images/rs/lia1.png?v=2020) no-repeat left 12px;
        */
    }
     ul.data-list > li > a {
         float: none;
    }
     .data-list li span {
         float: none;
    }
     .data-list li {
         line-height: 30px;
         margin: 10px 0;
    }
     .picleft-list li .pli-text {
         margin-top: 20px;
    }
     .picleft-list li .pli-text {
         text-align: center;
    }
     .video-list li {
         width: 45%;
         margin-right: 5%;
         overflow: hidden;
    }
     .video-list li:nth-child(3n) {
         margin-right: 5%;
    }
     .video-list li:nth-child(2n) {
         margin-right: 0%;
    }
}
 @media (max-width:999px) {
     .ejlm {
         width: 100%;
         height: 50px;
         position: absolute;
         left: 0;
         top: 20%;
         color: #fff;
         z-index: 1000;
         text-align: center;
    }
     .wc-top {
         min-height: 50px;
    }
     .ntbg {
        /*margin-top: 0px;
        */
         padding: 0;
         border-top: 0px;
        /*border-bottom: 3px solid #a3c721;
        */
    }
     .main-right {
        /* margin-top:10px;
         */
    }
     .ke {
         margin: 5px 0;
    }
     .nav-path {
         margin-top: 20px;
    }
     .nav-path a {
         line-height: 50px;
    }
     .nav-panel-title {
         font-size: 28px;
         line-height: 50px;
    }
    /*ul.pic-list li:nth-child(3n) {
         margin-right: 0px;
    }
     ul.pic-list li {
         margin-right: 12px;
    }
     ul.pic-list li:nth-child(5n) {
         margin-right: 12px;
    }
    */
}
 @media (max-width: 991px) {
     .view-cnt table {
         width:100%;
    }
     .list-card-v .list-11 .time {
         width: 25%;
    }
     .list-card-v .list-11 .info {
         width: 71%;
    }
     .ejlm {
         width: 100%;
         height: 50px;
         position: absolute;
         left: 0;
         top: 20%;
         color: #fff;
         z-index: 1000;
         text-align: center;
    }
     .wc-top {
         min-height: 50px;
         position: relative;
    }
     .list-card-v:after {
         z-index: -1;
    }
}
 @media screen and (max-width:990px) {
     .ejlm {
         width: 100%;
         height: 50px;
         position: absolute;
         left: 0;
         top: 20%;
         color: #fff;
         z-index: 1000;
         text-align: center;
    }
     .wc-top {
         min-height: 50px;
    }
     .timenewslist .newscontent {
         padding-right: 20px;
    }
     .timenewslist .mtime {
         width: 80px;
    }
}
 @media (min-width: 993px) and (max-width: 1190px) {
     .ejlm {
         width: 100%;
         height: 50px;
         position: absolute;
         left: 0;
         top: 20%;
         color: #fff;
         z-index: 1000;
         text-align: center;
    }
     .wc-top {
         min-height: 50px;
    }
     .top-mid ul li {
         padding: 0 3px;
    }
     .nban {
         top: 20%;
    }
    /*ul.pic-list li:nth-child(5n) {
         margin-right: 25px;
    }
    */
}
 @media (min-width: 768px) and (max-width: 992px) {
     .ejlm {
         width: 100%;
         height: 50px;
         position: absolute;
         left: 0;
         top: 20%;
         color: #fff;
         z-index: 1000;
         text-align: center;
    }
    /*小屏幕设备 平板*/
     .wc-top {
         min-height: 50px;
    }
     .wctop2 {
         background: #597723;
    }
     .ntbg {
        /*margin-top: 0px;
        */
         padding: 0;
         border-top: 0px;
        /*border-bottom: 3px solid #a3c721;
        */
    }
     ul.piclist2 li {
        /*width: 260px;
        */
         width: 46%;
    }
     ul.piclist2 li:nth-child(even) {
         margin-right: 0;
    }
     ul.piclist2 li.mar0 {
         margin-right: 3%;
    }
     ul.piclist3 li {
         width: 47%;
    }
     ul.piclist3 li:nth-child(3n) {
         margin-right: 3%;
    }
     ul.piclist3 li:nth-child(even) {
         margin-right: 0%;
    }
     .logo {
         padding-top: 10px;
    }
     .video-list li {
         width: 46%;
         margin-right: 3%;
    }
     ul.video-list li.mar0 {
         margin-right: 3%;
    }
     .video-list li:nth-child(3n) {
         margin-right: 3%;
    }
}
 @media (max-width:768px) {
     .ejlm {
         width: 100%;
         height: 50px;
         position: absolute;
         left: 0;
         top: 20%;
         color: #fff;
         z-index: 1000;
         text-align: center;
    }
     .wc-top {
         min-height: 50px;
    }
     .ntbg {
        /*margin-top: 0px;
        */
         padding: 0;
         border-top: 0px;
        /*border-bottom: 3px solid #a3c721;
        */
    }
     .ny-nav-panel-title {
         font-size: 26px;
    }
     .nav-path i {
         width: 40px;
    }
     .main-right {
         margin-top: 10px;
    }
     ul.piclist2 li {
        /*width: 260px;
        */
         width: 100%;
    }
     .picleft-list li .pli-img {
         width: 100%;
         text-align: center;
    }
     .picleft-list li .pli-text {
         width: 100%;
    }
     .ke {
         margin: 5px 0;
    }
     .ny-nav-panel-title {
         line-height: 40px;
         padding-top: 10px;
         float: none;
    }
     .nav-path {
         color: #fff;
         border: none;
         line-height: 30px;
         padding: 0;
         padding: 0 15px 10px 15px;
         text-align: right;
         float: none;
         width: 100%;
    }
     .nav-path a {
         color: #fff;
         border: none;
         line-height: 30px;
         padding: 0;
         font-size: 14px;
    }
     .nav-panel-title {
         font-size: 28px;
    }
     .nav-panel-title {
         padding-top: 0;
         padding-left: 0px;
    }
     i.i1, i.i2 {
        /*opacity: 0;
        */
    }
     ul.piclist3 li {
         width: 100%;
         text-align: center;
    }
     ul.piclist3 li img {
         display: inline-block;
    }
     ul.pic-list li {
         width: 48%;
         margin: 15px 4% 0 0;
    }
     ul.pic-list li:nth-child(2n) {
         margin-right: 0px;
    }
     ul.pic-list a img {
         max-width: 100%;
    }
}
 @media (max-width: 767px) {
     .down-list1 li .down-left a img {
         float: left;
    }
     .down-list1 li .down-left a {
         color: #2d3644;
         font-size: 16px;
         line-height: 30px;
         padding: 10px 0;
    }
     .down-list1 li {
         padding: 15px 30px 10px 20px;
    }
     .down-list1 li:after {
         top: 15px;
    }
     .ke-yan a {
         margin-top: 15px !important;
    }
     .zz_lm a {
         margin-top: 15px !important;
    }
     .imgcss {
         text-align: center;
    }
     .ckxq {
         margin: 10px auto;
    }
     .ejlm {
         width: 100%;
         height: 50px;
         position: absolute;
         left: 0;
         top: 20%;
         color: #fff;
         z-index: 1000;
         text-align: center;
    }
     .faculty-list .team {
         min-height: 150px;
         padding: 15px 15px;
         margin: 30px auto;
    }
     .faculty-list {
    }
     .faculty-list .team .team-text {
         font-size: 15px;
    }
     .wc-top {
         min-height: 50px;
    }
     .list-card-v {
         border: none;
    }
     .list-card-v .list-11 .time, .list-card-v .list-11 .info:after, .list-card-v:after, .channel-content:after {
         display: none;
    }
     .list-card-v .list-11 .info {
         width: 100%;
         margin-left: 0;
    }
     .ase-ul ul li .li-atext {
         min-height: 250px;
    }
     .join-top {
         width: 80%;
         margin-bottom: 30px;
    }
     .join-top h4 {
         padding: 20px 0;
         font-size: 28px;
    }
}
 @media (max-width:998px)and (min-width:799px) {
     .ejlm {
         width: 100%;
         height: 50px;
         position: absolute;
         left: 0;
         top: 20%;
         color: #fff;
         z-index: 1000;
         text-align: center;
    }
     .picleft-list li .pli-text {
         margin-top: 10px;
    }
     .wc-top {
         min-height: 50px;
    }
}
 @media (max-width: 479px) {
     .ejlm {
         width: 100%;
         height: 50px;
         position: absolute;
         left: 0;
         top: 20%;
         color: #fff;
         z-index: 1000;
         text-align: center;
    }
     .wc-top {
         min-height: 50px;
    }
     .list-2 .item, .list-3 li, .list-8 .item, .list-6.item-3 .item, .list-card-h .list-11.item-4 .item, .list-card-v .list-11 .info, .bg-white.list-4 .ImgCrop, .list-6.item-4 .item {
         width: 100%;
    }
     .list-2 .des p, .list-3 p, .list-2 .ImgCrop, .list-card-h .list-11 .ImgCrop, .list-card-h .list-11 .card, .list-card-h .list-11 a, .list-card-h .list-11 .des, .list-card-v .list-11 p.dot, .bg-white.list-4 .ImgCrop, .bg-white.list-4 p.dot, .bg-white.list-4 .des p {
         height: auto;
    }
     .list-2 .ImgCrop img, .list-card-v .list-11 .ImgCrop img, .list-card-h .list-11 .ImgCrop img, .bg-white.list-4 .ImgCrop img, .list-6.item-4 .ImgCrop img {
         width: 100% !important;
         height: auto !important;
         max-height: 100%;
         margin: 0 !important;
    }
     .list-2 .des p, .list-card-h .list-11 .ImgCrop + .info .des, .list-card-h .list-11 .des, .list-card-v .list-11 .des {
         height: auto;
         font-size: 14px;
    }
     .list-card-v .list-11 {
         padding: 0;
    }
     .list-card-v .list-11 a {
         padding: 0;
    }
     .list-card-v .list-11 .ImgCrop {
         position: relative;
         width: 100%;
         height: 100%;
         float: none;
         margin: 0;
    }
     .list-card-v .list-11 .ImgCrop + .info {
         padding: 20px;
         width: 100%;
         float: none;
         border: none;
    }
     .list-card-v .list-11 .card {
         border-bottom: solid 1px #d2d2d2;
    }
     .list-card-v .list-11 .time {
         width: 100%;
         height: auto;
         background-color: #fff;
         margin-left: 0;
         float: none;
         padding: 25px;
        /*border-bottom: 1px dotted #b3b3b3;
        */
         display: block;
         margin: 0;
         padding: 15px;
         padding-left: 0;
    }
     .list-card-v .list-11 .time span {
         padding: 0;
         background: none;
         display: block;
    }
     .list-card-v .list-11 .item:first-child {
         padding: 0;
    }
     .list-card-v .list-11 .item:first-child a {
         border-top: none;
    }
     .list-card-v .list-11 .time span:before, .list-card-v .list-11 .time span:after, .list-card-v:after, .list-card-v .list-11 .info:after, .channel-content:after {
         display: none;
    }
     .list-card-v .list-11 .info {
         float: none;
         border: none;
    }
     .list-card-v .list-11 .source {
         float: right;
         padding: 0;
         margin: 0;
    }
     .list-card-v .list-11 .des {
         margin: 0 30px;
    }
     .list-card-v .list-11 p.dot {
         margin: 0;
         padding: 10px 20px;
         padding-left: 0;
         padding-top: 0;
    }
     .list-card-v .list-11 .item {
         margin-bottom: 15px;
    }
     .list-2 .item:hover, .list-1 .item:hover, .list-3 .item:hover, .list-4 .item:hover, .list-5 .item:hover, .list-6.item-3 .item:hover, .list-6.item-4 .item:hover, .list-7 .item:hover, .list-8 .item:hover, .list-10 .item:hover, .list-card-h .list-11 .card:hover, .list-card-v .list-11 .info:hover, .channel-content .list-6 .item:hover {
         box-shadow: 0 35px 77px -17px rgba(0, 0, 0, 0);
         transform: scale(1);
         position: relative;
         z-index: 9;
         cursor: pointer;
    }
     ul.pic-list a img {
        /*height:auto!important;
        */
    }
     ul.pic-list li p {
         padding: 10px 10px;
    }
}
 @media screen and (max-width:380px) {
     .ejlm {
         width: 100%;
         height: 50px;
         position: absolute;
         left: 0;
         top: 20%;
         color: #fff;
         z-index: 1000;
         text-align: center;
    }
     .wc-top {
         min-height: 50px;
    }
     .timenewslist h3 {
         font-size: 15px;
    }
     .join-top {
         width: 90%;
    }
     .join-top h4 {
         padding: 20px 0;
         font-size: 24px;
    }
}
 