    /*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â2020.07.20*/
    
    .Banner {
        position: relative;
        z-index: 5;
        overflow: hidden;
    }
    
    .slick-slide>a {
        display: block;
        background-color: #fff;
        position: relative;
    }
    
    .slick-slide>a img {
        opacity: 0.5;
        transition: opacity 0.2s ease-in-out;
    }
    
    .slick-current>a img {
        opacity: 1;
    }
    
    .slick-img {
        display: block;
        height: 0;
        padding-bottom: 36%;
        overflow: hidden;
    }
    
    .Banner .slick-list {
        overflow: visible;
    }
    
    .Banner .slick-dots {
        position: absolute;
        bottom: 16px;
    }
    
    .Banner .icon-left:before {
        display: none;
    }
    
    .Banner .icon-right:before {
        display: none;
    }
    
    .Banner .icon-left {
        left: 145px;
    }
    
    .Banner .icon-right {
        right: 175px;
    }
    
    .Banner .icon-left:after {
        width: 39px;
        height: 30px;
        border-radius: 0px;
        background: url(../images/arrow_left.png) no-repeat;
        left: 15px;
        top: 25px;
    }
    
    .Banner .icon-right:after {
        width: 39px;
        height: 30px;
        border-radius: 0px;
        background: url(../images/arrow_right.png) no-repeat;
        left: 23px;
        top: 25px;
    }
    
    .Banner .slick-arrow {
        width: 80px;
        height: 80px;
        margin: -40px 0 0 0;
    }
    
    .Banner .slick-arrow:hover {
        background: rgba(0, 0, 0, .2);
        border-radius: 50%;
    }
    
    .slick-dots li {
        width: 12px;
        height: 12px;
        margin: 0 4px;
    }
    
    .slick-dots li button {
        background: #ffffff
    }
    
    .slick-dots li.slick-active button,
    .slick-dots li:hover button {
        background: #dc3d21;
    }
    
    .content {
        overflow: hidden;
        position: relative;
        padding-top: 7px;
    }
    /*mode01*/
    
    .mode01 {
        margin-bottom: 27px;
    }
    
    .news_left {
        width: 49%;
        float: left;
    }
    
    .news_right {
        width: 49%;
        float: right;
    }
    
    .news_left span {
        float: left;
        padding: 0 0 0 25px;
        background: url(../images/clock33.png) no-repeat left center;
        color: #999999;
        margin-left: 12px;
        margin-top: 24px;
    }
    
    .news_h3 {
        font-size: 16px;
        line-height: 28px;
        max-height: 28px;
        /* line-height: 3rem; */
        white-space: nowrap;
        max-width: 365px;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 0 auto;
        font-weight: bold;
        padding-top: 12px;
        padding-bottom: 13px;
    }
    
    .news_p {
        display: -webkit-box;
        max-width: 365px;
        line-height: 22px;
        margin: 0 auto;
        font-size: 14px;
        color: #666666;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-height: 66px;
    }
    
    .news_lbottom {
        float: left;
        padding: 0 0 0 25px;
        background: url(../images/clock33.png) no-repeat left center;
        color: #999999;
        margin-left: 9px;
        margin-top: 26px;
    }
    
    .news_lbottom2 {
        background: url(../images/clock.png) no-repeat 1px 2px;
        /* padding-right: 46px; */
        padding: 0px 26px;
        margin-left: 0px;
        /* margin-top: -9px; */
        font-size: 14px;
        line-height: 20px;
        color: #999999;
    }
    
    .reading {
        width: 60px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        font-size: 14px;
        background: #05a079;
        float: right;
        margin: 20px 16px 19px auto;
    }
    
    .reading a {
        color: white;
    }
    
    .nav li:nth-child(1) a {
        color: #05a079;
    }
    
    .newsl_bot {
        /* width: 99%; */
        border: 1px solid #05a079;
        border-top: none;
        overflow: hidden;
    }
    
    .listTitle {
        padding: 52px 0;
        /* margin-bottom: 20px; */
    }
    
    .listTitle2 {
        padding: 46px 0;
        /* border-bottom: 1px solid #d9d9d9; */
    }
    
    .listTitle3 {
        padding: 23px 0;
        /* border-bottom: 1px solid #d9d9d9; */
    }
    
    .listTitle_no {
        margin: 0px;
    }
    
    .left_top1 {
        overflow: hidden;
        /* border-bottom: 1px solid #dddddd; */
        padding-top: -9px;
        margin-top: -36px;
    }
    
    .left_top {
        overflow: hidden;
        border-bottom: 1px solid #dddddd;
        margin-bottom: 18px;
    }
    
    .listTitle h2 {
        height: 35px;
        line-height: 35px;
    }
    
    .more {
        color: #999;
        padding-top: 8px;
    }
    
    .gb-ib a {
        color: #09773a;
    }
    
    .gp-md-fl {
        width: 68%;
        float: left;
    }
    
    .news_top {
        overflow: hidden;
    }
    
    .n_t_left strong {
        position: relative;
        display: block;
    }
    
    .n_t_left strong:after {
        transition: 1s;
        z-index: 0;
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        left: 9px;
        top: 13px;
        /* transform: translateX(9px) translateY(-220px); */
        border: 1px solid #05a079;
    }
    
    .n_t_left .gp-img-responsive {
        z-index: 99;
        position: relative;
        padding-bottom: 74.5%;
    }
    
    .n_t_left:hover strong:after {
        right: 10px;
        top: 0px;
        transition: 1s;
    }
    
    .n_t_right {
        width: 40%;
        overflow: hidden;
        float: right;
        margin-left: 2%;
    }
    
    .n_t_right h3 a {
        line-height: 28px;
        height: 56px;
        font-size: 16px;
        max-height: 56px;
        font-weight: bold;
        /* line-height: 2.8rem; */
        overflow: hidden;
        transition: 1s;
        padding-top: 8px;
    }
    
    .n_t_right .n_t_right h3:hover {
        transition: 1s;
        margin: 0 0 0 10px;
    }
    
    .mode2_p a {
        line-height: 22px;
        font-size: 14px;
        color: #999999;
        display: -webkit-box;
        margin: 0 auto;
        margin-top: 15px;
        margin-bottom: 58px;
        font-size: 14px;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-height: 88px;
    }
    
    .mode02_ul span {
        width: 80px;
        float: right;
        font-size: 14px;
        flaot: left;
        line-height: 38px;
        color: #999999;
        background: url(../images/clock.png) no-repeat 0px 11px;
        padding-left: 4%;
        margin-left: 35px;
    }
    
    .mode02_ul li a {
        display: block;
        line-height: 38px;
        font-size: 16px;
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .news_con {
        color: #999999;
        line-height: 22px;
        height: 110px;
        overflow: hidden;
        margin: 15px 0 35px 0;
    }
    
    .news_bottom ul {
        padding: 10px 0 0 0;
        margin: 20px 0 0 0;
        border-top: 1px solid #dddddd;
    }
    
    .news_bottom ul li {
        height: 40px;
        line-height: 40px;
    }
    
    .news_bottom span {
        float: right;
        padding: 0 0 0 25px;
        background: url(../images/clock.png) no-repeat left center;
        color: #999999;
    }
    
    .news_bottom a {
        margin: 0 130px 0 0;
        transition: 1s;
        height: 40px;
        line-height: 40px;
        overflow: hidden;
        display: block;
    }
    
    .news_bottom a:hover {
        transition: 1s;
        margin: 0 0 0 10px;
    }
    
    .gp-md-fr {
        width: 30%;
        float: right;
    }
    
    .notice ul {
        margin-top: -27px;
    }
    
    .notice ul li {
        padding: 11px 0px;
        overflow: hidden;
        border-bottom: 1px solid #e6f6eb;
    }
    
    .notice span {
        width: 19%;
        overflow: hidden;
        background: #e6f6eb;
        float: left;
        text-align: center;
        margin-right: 18px;
    }
    
    .notice span p {
        height: 29px;
        line-height: 29px;
    }
    
    .notice .day {
        color: #007457;
        font-weight: bold;
        line-height: 38px;
        padding-top: 11px;
    }
    
    .notice .year {
        color: #28814b;
        line-height: 3rem;
        padding-bottom: 19px;
    }
    
    .rig_bottom {
        overflow: hidden;
    }
    
    .notice ul a {
        display: block;
        color: #333333;
        font-size: 16px;
        line-height: 24px;
        max-height: 48px;
        overflow: hidden;
        transition: 1s;
        margin-top: 16px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    .notice ul a:hover {
        margin: 0 0 0 85px;
        transition: 1s;
    }
    
    .wrap_mode02 {
        background: #ffffff;
        padding: 15px 0 0px 0;
    }
    
    .research {
        width: 48%;
        float: left;
        padding-bottom: 47px;
    }
    
    .culture {
        width: 48%;
        float: right;
    }
    
    .cul_rig {
        width: 48%;
        float: right;
        position: relative;
    }
    
    .cul_rigg {
        width: 48%;
        float: left;
        position: relative;
    }
    
    .news_p a {
        font-size: 14px;
        color: #666666;
        line-height: 22px;
    }
    
    .cul_rig .cul_p2 {
        font-size: 16px;
        line-height: 79px;
        color: #333333;
        padding-top: 0px;
        border-bottom: 1px solid #007759;
        /* padding-bottom: 0px; */
        margin-bottom: 11px;
        /* margin-left: 9%; */
    }
    
    .cul_rig .cul_p2 a {
        display: block;
        color: #333333;
        display: block;
        height: 48px;
        overflow: hidden;
        /* margin-left: 10px; */
        padding-left: 11px;
        padding-right: 11px;
        padding-bottom: 12px;
        /* margin-right: 10px; */
        line-height: 24px;
        font-size: 16px;
    }
    
    .cul_rig .cul_p3 {
        font-size: 14px;
        line-height: 22px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 66px;
        /* margin-bottom: 54px; */
        padding-left: 11px;
    }
    
    .cul_rigg .cul_p3 {
        font-size: 14px;
        line-height: 22px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 66px;
        /* margin-bottom: 54px; */
        padding-left: 11px;
    }
    
    .cul_rigg .cul_p2 {
        font-size: 16px;
        line-height: 24px;
        height: 48px;
        color: #333333;
        margin-bottom: 11px;
        border-bottom: 1px solid #007759;
        padding-bottom: 12px;
        padding-left: 11px;
        padding-right: 11px;
        overflow: hidden;
    }
    
    .cul_rig .cul_p3 a {
        color: #999999;
        line-height: 22px;
        display: block;
        height: 44px;
    }
    
    .ser {
        position: absolute;
        right: -22px;
        top: 65px;
    }
    
    .wxc {
        position: relative;
    }
    
    .wx .wxewm {
        display: block;
        float: left;
        margin-top: 21px;
        margin-right: 47px;
    }
    
    .wx a:nth-child(2) {
        display: block;
        float: left;
        margin-top: 21px;
    }
    
    .erm {
        position: absolute;
        width: 100px;
        height: 100px;
        border: 1px solid black;
        display: none;
        left: -100px;
        top: -7px;
    }
    
    .cul_rigg .cul_p3 a {
        color: #999999;
        line-height: 22px;
        display: block;
        height: 44px;
    }
    
    .gp-ib a {
        color: #09773a;
    }
    
    .rig_bottom2 {
        overflow: hidden;
        float: left;
        padding-top: 22px;
    }
    
    .newst_img {
        width: 100%;
    }
    
    .cul_rig .cul_data {
        width: 63px;
        height: 25px;
        font-size: 14px;
        line-height: 25px;
        color: #ffffff;
        text-align: center;
        background: #007759;
        position: absolute;
        right: 0;
        top: 205px;
        bottom: -81px;
    }
    
    .cul_data2 {
        width: 63px;
        height: 25px;
        font-size: 14px;
        line-height: 25px;
        color: #ffffff;
        text-align: center;
        background: #007759;
        position: absolute;
        right: 5px;
        top: 202px;
        /* bottom: -81px; */
    }
    
    .cul_rig p a {
        color: #999999;
        display: block;
    }
    
    .cul_rig h3 {
        width: 95%;
        padding-left: 5%;
        padding-top: 10px;
        line-height: 2.4rem;
        font-size: 16px;
        padding-bottom: 2px;
        color: #333333;
        border-bottom: 1px solid #007759;
    }
    
    .cul_img {
        width: 48%;
        float: left;
        margin-right: 3%;
        /* margin-right: 21px; */
        border: 1px solid #05a079;
    }
    
    .cul_imgg {
        width: 48%;
        float: right;
        border: 1px solid #05a079;
    }
    
    .cul_img1 {
        width: 100%;
        padding-bottom: 158px;
        overflow: hidden;
        /* height: 65%; */
        background: #007759;
    }
    
    .cul_bottom {
        padding-top: 11px;
        padding-bottom: 3px;
    }
    
    .cul_bottom a {
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        line-height: 28px;
        text-align: center;
        /* line-height: 85px; */
        font-size: 16px;
        color: #333333;
        display: block;
        font-weight: bold;
        padding: 0 10px;
        text-align: left;
        height: 56px;
        overflow: hidden;
    }
    
    .n_t_left {
        width: calc( 56% - 9px);
        float: left;
        padding-bottom: 33px;
    }
    
    .n_t_left .gp-img-responsive {
        z-index: 99;
        position: relative;
        padding-bottom: 74.5%;
    }
    
    .n_t_left:hover strong:after {
        right: 10px;
        top: 0px;
        transition: 1s;
    }
    
    .mode04 {
        padding: 0 0 30px 0;
    }
    
    .v_top {
        position: relative;
    }
    
    .video a {
        margin: 0 10px 10px;
        display: block;
    }
    
    .v_top .gp-img-responsive {
        padding-bottom: 58%;
        position: relative;
    }
    
    .click {
        width: 60px;
        height: 60px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -25px 0 0 -25px;
    }
    
    .video ul p {
        margin: 10px 0 0 0;
        line-height: 24px;
        height: 48px;
        overflow: hidden;
        transition: 1s;
    }
    
    .video li:hover p {
        transition: 1s;
        margin: 10px 0 0 10px;
    }
    
    @media screen and (max-width:1024px) {
        .per_left .gp-img-responsive {
            display: none;
        }
        .per_left {
            height: 187px;
        }
        .per_rightIn {
            padding: 20px 15px 22px;
        }
    }
    
    @media screen and (max-width:999px) {}
    
    @media screen and (max-width:1300px) {
        .slick-slider {
            max-width: 1050px;
        }
    }
    
    @media screen and (max-width:996px) and (min-width:767px) {}
    
    @media screen and (max-width:996px) {
        .wrap_mode02 .mode02 .research,
        .wrap_mode02 .mode02 .culture {
            width: 100%;
        }
        .Banner .slick-arrow {
            margin: -10px 0 0 0;
        }
        .Banner .icon-left {
            left: 10px;
        }
        .Banner .icon-right {
            right: 10px;
        }
    }
    
    @media screen and (max-width: 767px) {
        .cul_p3 {
            font-size: 14px;
            line-height: 22px;
            margin-left: 1%;
            margin-bottom: 38px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            height: 44px;
        }
        .cul_rig p {
            font-size: 14px;
            line-height: 22px;
            padding-top: 6px;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            height: 44px;
            padding-top: 14px;
        }
        .rig_top .cul_rig .cul_data {
            /* bottom: 0px; */
            top: 175px;
        }
        .cul_img {
            width: 100%;
        }
        .cul_rig {
            width: 100%;
            float: left;
            /* padding: 54px 0; */
        }
        .cul_imgg {
            width: 99%;
        }
        .cul_rigg {
            width: 100%;
        }
        .news_left {
            width: 100%;
            float: left;
            margin-bottom: 30px;
        }
        .cul_bottom a {
            display: block;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            text-overflow: ellipsis;
            line-height: 28px;
            text-align: center;
            /* line-height: 85px; */
            font-size: 16px;
            color: #333333;
            display: block;
            font-weight: bold;
            width: 88%;
            text-align: left;
            padding: 0 10px;
            height: 56px;
            overflow: hidden;
        }
        .news_right {
            width: 100%;
            float: left;
        }
        .cul_data2 {
            bottom: -48px;
        }
        .cul_data {
            bottom: -27px;
        }
        .teach {
            width: 100%;
            float: none;
            margin: 0 0 10px 0;
        }
        .Discipline {
            width: 100%;
            float: none;
        }
    }
    
    @media screen and (max-width:480px) {
        .cul_rig .cul_p2 a,
        .cul_rigg .cul_p2 a {
            color: #333333;
            display: block;
            height: 44px;
            overflow: hidden;
            margin: 10px 11px;
            line-height: 23px;
            font-size: 16px;
        }
        .cul_rig p {
            /* width: 84%; */
            font-size: 14px;
            line-height: 22px;
            padding-top: 6px;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            height: 66px;
            padding-top: 14px;
        }
        .cul_rig {
            width: 100%;
            float: left;
            padding: 4px 0;
        }
        .cul_bottom a {
            display: block;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            text-overflow: ellipsis;
            line-height: 28px;
            text-align: center;
            font-size: 16px;
            color: #333333;
            display: block;
            font-weight: bold;
            width: 88%;
            text-align: left;
            padding: 0 10px;
            height: 56px;
            overflow: hidden;
        }
        .cul_rig .cul_p2 {
            margin-left: 0%;
            padding-top: 0;
        }
        /* .cul_rig .cul_p3 a {}
        .cul_rig h3,
        .cul_bottom a,
        .cul_p2 a {
            font-size: 14px;
        } */
        .n_t_left {
            width: auto;
            float: none;
        }
        .n_t_right {
            width: auto;
            float: left;
        }
        .n_t_right h3 {
            height: auto;
        }
        .news_con {
            height: auto;
            margin: 15px 0;
        }
    }