/**********æ”¹æ–°é—»æ¿å—*********/
.wp{width:100%;max-width:1500px;margin:0 auto}
.m-screenl{overflow:hidden}
.m-screenl .col-l{overflow:hidden;width:1133px;float:left}
.m-screenl .col-r{float:right;width:320px;overflow:hidden;/* padding-top: 9px; */margin-top:-8px;}
.m-screenl .left{width:320px;overflow:hidden;margin-top:-8px;}
.m-screenl .right{width:765px;float:right;overflow:hidden}
.g-titl1{overflow:hidden}
.g-titl1 .tit{font-size:26px;color:#000;line-height:1.5em;overflow:hidden;font-weight:400}
.g-titl1 .tit em{display:inline-block;vertical-align:bottom;font-size:14px;color:#999;line-height:1.5em;overflow:hidden;padding-left:10px;text-transform:uppercase}
.m-medial{margin-top:35px}
.m-medial .item{overflow:hidden}
.m-medial .item img{width:100%;height:auto;}


.m-medial .item .con{display:block;overflow:hidden}
.m-medial .item .con .top{overflow:hidden;position:relative;margin-bottom:13px}
.m-medial .item .con .top:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.07)}
.m-medial .item .con .top .pic{display:block;width:100%;overflow:hidden}
.m-medial .item .con .top .pic img{display:block;width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-medial .item .con .info{position:absolute;left:0;width:100%;bottom:0;height:65px;background:url(../images/bgl7.png) repeat-x;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}
.m-medial .item .con .info .tit{position:absolute;bottom:10px;left:0;width:100%;font-size:14px;color:#fff;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-medial .item .con .txt{overflow:hidden;padding-bottom:24px;border-bottom:1px solid #d1d1d1}
.m-medial .item .con .txt .tit{font-size:18px;color:#222;line-height:1.75em;max-height:3.5em;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-medial .item .con:hover .top .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-medial .item .con:hover .txt .tit,.ul-listl1 .con:hover .tit{color:#0b5fad}
.ul-listl1{overflow:hidden}
.ul-listl1 .con{display:block;padding:23px 0 26px;overflow:hidden;border-bottom:1px solid #d1d1d1;}
.ul-listl1 .con .tit{font-size:16px;color:#000;line-height:1.75em;overflow:hidden;max-height:3.5em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl1 .con .date{overflow:hidden;font-size:14px;color:#666;line-height:1.5em;margin-top:16px}
.ul-listl1 .con .date em{padding-right:25px;font-weight:700;overflow:hidden}
.ul-listl1 li:last-child .con{/* border-bottom:none; */}
.row-a1{overflow:hidden;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;padding: 80px 0 0;}
.m-screenl{overflow:hidden}
.m-screenl .col-l{overflow:hidden;/* width:1133px; */float:left;width: 75.5333%;}
.m-screenl .col-r{float:right;/* width:320px; */overflow:hidden;/* padding-top: 9px; */margin-top:-8px;width: 21.333%;}
.m-screenl .left{/* width:320px; */overflow:hidden;margin-top:-8px;width: 28.2436%;}
.m-screenl .right{/* width:765px; */float:right;overflow:hidden;width: 67.5198%;}
.g-titl1{overflow:hidden}
.g-titl1 .tit{font-size: 30px;color:#000;line-height:1.5em;overflow:hidden;font-weight:400}
.g-titl1 .tit em{display:inline-block;vertical-align:bottom;font-size:14px;color:#999;line-height:1.5em;overflow:hidden;padding-left:10px;text-transform:uppercase}
.m-medial{margin-top:35px}
.m-medial .item{overflow:hidden}
.m-medial .item .con{display:block;overflow:hidden}
.m-medial .item .con .top{overflow:hidden;position:relative;margin-bottom:13px}
.m-medial .item .con .top:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.07)}
.m-medial .item .con .top .pic{display:block;width:100%;overflow:hidden}
.m-medial .item .con .top .pic img{display:block;width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-medial .item .con .info{position:absolute;left:0;width:100%;bottom:0;height:65px;background:url(../images/bgl7.png) repeat-x;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}
.m-medial .item .con .info .tit{position:absolute;bottom:10px;left:0;width:100%;font-size:14px;color:#fff;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-medial .item .con .txt{overflow:hidden;padding-bottom:24px;border-bottom:1px solid #d1d1d1}
.m-medial .item .con .txt .tit{font-size:18px;color:#222;line-height:1.75em;max-height:3.5em;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-medial .item .con:hover .top .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-medial .item .con:hover .txt .tit,.ul-listl1 .con:hover .tit{color:#0b5fad}
.ul-listl1{overflow:hidden}
.ul-listl1 .con{display:block;padding:23px 0 26px;overflow:hidden;border-bottom:1px solid #d1d1d1;}
.ul-listl1 .con .tit{font-size:16px;color:#000;line-height:1.75em;overflow:hidden;max-height:3.5em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl1 .con .date{overflow:hidden;font-size:14px;color:#666;line-height:1.5em;margin-top:16px}
.ul-listl1 .con .date em{padding-right:25px;font-weight:700;overflow:hidden}
.ul-listl1 li:last-child .con{/* border-bottom:none; */}

.m-newsl1{background-color:#fff;overflow:hidden;position:relative;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding-bottom:41px}
.m-newsl1 .slider{overflow:hidden;padding-bottom: 80px;position: relative;}
.m-newsl1 .slider .slick-prev{position: absolute;
    width: 61px;
    height: 61px;
    background: url(../images/iconl9.png) no-repeat center center;
    left: 0px;
    top: 96%;
    transform: translateY(-50%);
    transition: all 0.3s ease 0s;
    font-size: 0px;
    z-index: 99;
    border: none;}
.m-newsl1 .slider .slick-next{position: absolute;
    width: 61px;
    height: 61px;
    right:0;
    top: 96%; transform: translateY(-50%);
    background: url(../images/iconl10.png) no-repeat center center;
    transition: all 0.3s ease 0s;
    font-size: 0px;
    z-index: 99;
    border: none;}
.m-newsl1 .item{overflow:hidden}
.m-newsl1 .item .pic{width:100%;height:auto;overflow:hidden;margin-bottom:30px;border-bottom: 5px solid #0b5fad;}
.m-newsl1 .item .pic a,.m-newsl1 .item .pic img{display:block;width:100%}
.m-newsl1 .item .pic img{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-newsl1 .item .pic a:hover img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-newsl1 .item .txt{overflow:hidden;padding:0 54px}


.m-tit{overflow:hidden;text-align:center;margin-bottom:51px}
.m-tit .tit{display:inline-block;vertical-align:middle;font-size:16px;color:#0b5fad;line-height:1.5em;overflow:hidden;padding:0 78px;position:relative}
.m-tit .tit:after,.m-tit .tit:before{content:"";position:absolute;left:0;top:50%;margin-top:-11px;height:22px;width:57px;background:url(../images/iconl5.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-tit .tit:before{left:auto;right:0;background-image:url(../images/iconl5-1.png)}
.m-tit .tit em{font-size:15px;display:inline-block;vertical-align:middle;margin-top:-2px;text-transform:uppercase}

.m-newsl1 .item .info a{display:block;font-size:24px;color:#000;line-height:1.5em;text-align:center;overflow:hidden; margin-bottom:16px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-newsl1 .item .info a:hover{color:#0b5fad}
.m-newsl1 .item .desc{font-size:14px;color:#666;line-height:2em;overflow:hidden;max-height:6em}



.m-newsl1 .slider .slick-dots,.m-obtain .slider .slick-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom: 30px;text-align:center;z-index:9;}
.m-newsl1 .slider .slick-dots li,.m-obtain .slider .slick-dots li{display:inline-block;margin-right:26px}
.m-newsl1 .slider .slick-dots li:last-child,.m-obtain .slider .slick-dots li:last-child{margin-right:0}
.m-newsl1 .slider .slick-dots li button,.m-obtain .slider .slick-dots li button{display:block;font-size:20px;color:#999;background-color:transparent;border:none;cursor:pointer;overflow:hidden;padding:0}
.m-newsl1 .slider .slick-dots li.slick-active button,.m-obtain .slider .slick-dots li.slick-active button{color:#0b5fad}

.m-schedule{height:4px;background-color:#dedede;overflow:hidden;position:absolute;bottom: 50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.m-schedule:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;background-color:#199cff}
.m-schedule.open:after{animation:4.2s linear infinite cartoon;-moz-animation:4.2s linear infinite cartoon;-webkit-animation:4.2s linear infinite cartoon;-o-animation:4.2s linear infinite cartoon}


/*end slick-dots*/
@media only screen and (max-width:1440px){

    .m-screenl{margin-bottom:30px}
    .g-titl1 .tit{font-size:24px}
}

@media only screen and (max-width:959px){
    .m-screenl .col-l,.m-screenl .col-r,.m-screenl .left,.m-screenl .right{width:auto;float:none}
    .m-newsl1{background-image:url(../images/bgl17.png);background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
    .g-titl1 .tit{font-weight:700}
    .m-tit{    margin-bottom: 25px;}
}

@media only screen and (max-width:767px){
    .m-tit .tit{font-size:19px;}
    .m-screenl .right{margin-bottom:17px}
    .m-screenl .col-l{margin-bottom:15px}
    .m-screenl{margin-bottom:21px}
    .m-newsl1 .item .pic{border-width:2px;margin-bottom:16px}
    .m-newsl1 .item .info a{font-size:18px;text-align:left;line-height:2em;margin-bottom:8px;font-weight:700}
    .m-newsl1 .item .txt{padding:0 18px}
    .m-newsl1 .item .desc{font-size:16px;line-height:1.65em;max-height:5em}

    .m-newsl1 .slider .slick-dots{bottom:40px}
    .m-newsl1 .slider .slick-dots li button,.m-obtain .slider .slick-dots li button{font-size:12px}
    .m-newsl1 .slider{padding-bottom:70px}
    .m-schedule{bottom:30px}
    .m-newsl1 .slider .slick-dots li,.m-obtain .slider .slick-dots li{margin-right:13px}
    .g-titl1 .tit{font-size:19px}
    .g-titl1 .tit em{font-size:9px}
    .m-medial{margin-top:15px}
    .m-medial .item .con .info .tit{font-size:12px}
    .m-medial .item .con .txt .tit,.ul-listl1 .con .tit{font-size:18px;line-height:1.5em;max-height:3em}
    .m-medial .item .con .txt{padding-bottom:16px}

    /****/
    .szll_special .r {
        width: 100%;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        padding: 0;
        justify-content: space-between;

    }
    .szll_special .r div {
        cursor: pointer;
        height: auto;
        overflow: hidden;
        margin: 1vw 1vw;
        background-color: #000000;
        position: relative;
        transition: none;
        width: 44vw;
        float:left;
    }
    .imgScale {
        animation: none;
    }

    .szll_special .r div img {
        width: 44vw;
        height: auto;
        transition: all 0.8s ease 0s;
    }
    .szll_special .inner {
        width: 96%;
        margin: 0 2%;
        display: flex;
        max-height: 100%;
        flex-direction: column;
    }
    .szll_special .l .text {

        margin: 3vw 0;
        writing-mode: inherit;
        color: #ccb280;
        letter-spacing: 0.2vw;
    }
    .szll_special .l .more {
        display: none;
    }

}
@media only screen and (max-width:1680px){
    .wp{max-width:1200px}
}
@media only screen and (max-width:1199px){
    .m-newsl1{padding-bottom:0}
}
/*æ ¡å›­çŽ¯å¢ƒæ ·å¼*/
#content .container {
    position: relative
}
row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: calc(-1*var(--bs-gutter-y));
    margin-right: calc(-0.5*var(--bs-gutter-x));
    margin-left: calc(-0.5*var(--bs-gutter-x))
}

.row>* {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x)*.5);
    padding-left: calc(var(--bs-gutter-x)*.5);
    margin-top: var(--bs-gutter-y)
}
.feature-box {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0.75rem;
    margin-right: -0.75rem
}

.feature-box:first-child {
    margin-top: 0
}

.fbox-icon {
    width: 5.5rem;
    height: 4rem;
    padding: 0 .75rem
}

.fbox-icon a,.fbox-icon i,.fbox-icon img {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    color: #fff
}

.fbox-icon i,.fbox-icon img {
    border-radius: 50%;
    background-color: #002e9f
}

.fbox-icon i {
    font-style: normal;
    font-size: 1.75rem;
    line-height: 4rem;
    text-align: center
}


/********çº¿æ¡æ»šåŠ¨**********/

@keyframes cartoon{
    0%{width:0}
    50%{width:50%}
    100%{width:100%}
}
@-moz-keyframes cartoon{
    0%{width:0}
    50%{width:50%}
    100%{width:100%}
}
@-ms-keyframes cartoon{
    0%{width:0}
    50%{width:50%}
    100%{width:100%}
}
@-webkit-keyframes cartoon{
    0%{width:0}
    50%{width:50%}
    100%{width:100%}
}
@-o-keyframes cartoon{
    0%{width:0}
    50%{width:50%}
    100%{width:100%}
}
/*教育教学*/
.ul-listl2{overflow:hidden}
.ul-listl2 li{margin-bottom:37px}
.ul-listl2 .con{display:block;overflow:hidden;font-size:0}
.ul-listl2 .tit{font-size:16px;color:#000;line-height:1.5em;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom:13px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl2 .tit:after{content:"";position:absolute;bottom:0;left:0;width:83px;height:2px;background-color:#0b5fad;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl2 .con:hover .tit{color:#0b5fad}
.ul-listl2 .con:hover .tit:after{width:100%}
.ul-listl2.orange .tit:after{background-color:#f90}
.ul-listl2.green .tit:after{background-color:#009801}
.ul-listl2.orange .con:hover .tit{color:#0b5fad}

.m-developl{overflow:hidden;margin:10px -17px;/*margin:10px 0px;margin:0px -17px;padding-bottom:0px;*/}
.m-developl > .g-titl2{margin-bottom:20px;}
.m-developl > .g-titl2 .btn{color:#666;}
.m-developl > .g-titl2 .en{color:#999;}
.m-developl > .g-titl2 .tit{color:#000;}
.m-developl .box{width:32%;float:left;padding:0 5px}
.m-obtain{overflow:hidden;position:relative;margin-bottom:46px}
.m-obtain:after{content:"";position:absolute;top:0;left:0;width:8px;bottom:0%;background-color:#0b5fad}
.m-slickl4:after{background-color:#0b5fad}
.m-slickl5:after{background-color:#009801}
.m-obtain .con{display:block;width:100%;overflow:hidden;position:relative}
.m-obtain .con .pic{padding-top:62.5%;position:relative;overflow:hidden;height:0}
.m-obtain .con .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;/*background-color: rgba(0,0,0,.2);*/ }
.m-obtain .con .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-obtain .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-obtain .txt{position:absolute;top:0;left:0;width:100%;height:100%;padding: 180px 55px;}
.m-obtain .info{font-size:18px;color:#fff;font-weight:700;line-height:1.67em;height:3.34em;overflow:hidden;margin:30px 0 85px}
.m-obtain .slider .slick-dots{bottom:49px}
.m-obtain .m-schedule,.m-obtain .slider .slick-dots{right:30px;left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.m-obtain .m-schedule{bottom:30px}
.m-obtain .slider .slick-dots li button{color:#fff}

/*不同分辨率样式*/
@media only screen and (max-width:1199px){
    .m-developl .box{padding:0 10px}
    .m-developl{margin:27px -10px 0}
    .m-obtain .txt{padding:23px 24px}
    .m-obtain .info{font-size:16px;margin:15px 0 42px}
    .m-obtain .slider .slick-dots{bottom:25px}
}
@media only screen and (max-width:767px){
    .g-titl2{padding-left:15px}
    .g-titl2:after{width:3px}
    .m-developl{margin-top:48px;padding:0 15px}
    .m-developl .box{width:auto;float:none;margin-bottom:24px}
    .m-obtain{margin-bottom:14px}
    .ul-listl2 .tit{padding-bottom:8px}
    .ul-listl2 .tit:after{height:1px;width:41px}
    .ul-listl2 li{margin-bottom:16px}
    .m-obtain:after{width:4px}

}

.tips{
    background-size: cover;
    position:absolute;left:0;bottom:0;font-size:16px;color:#fff;text-align:center;width:114px;height:34px;line-height:34px;padding:0 0px;background:url(../img/cg002.png) center center no-repeat;}
/*图集增加样式*/
.g-nav li {
    margin-left: 29px;}

@media only screen and (max-width: 1680px){
    .g-nav li {
        margin-left: 20px;}
}
.xxbm .down{width:140px !important;}
.xxbm .down a{    font-size: 17px !important;}
.pagepic_tablestyle_1
{
    width:100%;}

.pagepic_newtitle_1
{
    font-size:22px;
    line-height: 150%;
    font-weight: bold;
    text-align:center;}
#imgcontentu16{
    width:100%;}
#imgcontentu16 img{
    width:100%;
    height:auto;}


.pagepic_newdesc_1
{
    font-size:13px;
    line-height: 150%;}

.pagepic_currenttotalsize_1
{
    font-size:9pt;
    float:left;
    padding-top:3px;
    text-align:center;
    font-weight: bold;
    width:100%
;}

.pagepic_imgcontentstyle_1
{
    height:auto;}

.pagepic_titlecontent_1
{
    font-size:9pt;
    text-align:center;
    font-weight: bold;
    line-height:28px
;}

.pagepic_desccontent_1
{
    font-size:9pt;
    line-height: 150%;
    text-align:left;
    overflow:auto;
    height:auto !important;
    width:100%;}

.pagepic_firstpagepic_1
{
    font-size:9pt;
    line-height: 150%;
    width:120px;
    text-align:center;
    border-left:1px solid #d6d6d6;
    background-color:#f2f2f2;}

.pagepic_nextpagepic_1
{
    font-size:9pt;
    line-height: 150%;
    width:120px;
    text-align:center;
    border-right:1px solid #d6d6d6;
    background-color:#f2f2f2;}

.pagepic_imgstyle_1
{
    border:2px solid #eee;
    border-bottom-color:#999;
    border-right-color:#999;}

A.pagepic_a_f_1:link{color: #000000;}
A.pagepic_a_f_1:visited{color: #000000;}
A.pagepic_a_f_1:active{color: #000000;}
A.pagepic_a_f_1:hover{color: #000000;}


.pagepic_borstyle_1
{
    border:none;
    padding:5px
;}

.pagepic_smalltable_1
{
    border-bottom:1px solid #d6d6d6;
    border-left:1px solid #d6d6d6;
    border-right:1px solid #d6d6d6;
    height:auto;}

.pagepic_lefttdarrow_1
{
    padding-right:5px;width:1px
;}

.pagepic_righttdarrow_1
{
    padding-left:5px;width:1px
;}
#thumbimgcontentu16{width:1500px !important;}
@media only screen and (max-width:959px){
    .qhyc{display:none;}
}
/*图片内容集外部样式*/
.m-particularsl{overflow:hidden;padding:92px 0 158px;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.m-particularsl .col-l{width:1050px;float:left;overflow:hidden}
.m-particularsl .col-r{width:353px;float:right;overflow:hidden}
.m-detailsl2{overflow:hidden}
.m-detailsl2 .title{font-size:32px;color:#000;line-height:1.5em;overflow:hidden;margin-bottom:5px}
.m-detailsl2 .info{font-size:16px;color:#666;line-height:1.5em;overflow:hidden;border-bottom:2px solid #0b5fad;padding-bottom:16px}
.m-detailsl2 .info span{display:block;float:left;margin-right:24px}
.m-detailsl2 .text{font-size:16px;color:#333;line-height:1.81em;overflow:hidden;margin-bottom:43px;padding-top:34px}
.m-particularsl .g-titl3 .tit{font-size:24px}
@media only screen and (max-width:1920px){
    .m-particularsl .col-l{width:73%}
    .m-particularsl .col-r{width:24.53333%}
    .m-detailsl2 .title{font-size:1.6667vw}
}
@media only screen and (max-width:1440px){
    .m-particularsl{padding:60px 0 90px}
}
@media only screen and (max-width:1199px){
    .m-particularsl{padding:30px 0}
    .m-detailsl2 .title{font-size:20px}
    .m-detailsl2 .text{padding-top:20px;margin-bottom:30px}
    .m-detailsl2 .link{padding-bottom:30px}
    .m-detailsl2 .tips{padding:20px 0;margin-bottom:15px}
    .m-detailsl2 .bot .ll a{font-size:14px;margin-bottom:5px}
    .m-particularsl .g-titl3 .tit{font-size:18px}
}
@media only screen and (max-width:959px){
    .m-particularsl .col-l{width:auto;float:none;margin-bottom:30px}
    .m-particularsl .col-r{width:auto;float:none}
    .m-detailsl .ll{width:300px;margin-right:30px}
}
/*内容页左右布局*/
.m-particularsl .col-l{width:1050px;float:left;overflow:hidden}
.m-particularsl .col-r{width:353px;float:right;overflow:hidden}
/*************右下角固定二维码****************/
.qrcode-container {
    position: fixed;
    bottom: 5px;
    right: 5px;
    z-index: 9999;
}
.erweima {
    position: relative;
    width: 150px;
    height: 142px;


}

.erweima i {
    position: absolute;
    left: -13px;
    top: 0;
    width: 10px;
    height: 10px;
    border: 1px solid #ccc;
    font-size: 12px;
    line-height: 10px;
    color: #ccc;
    font-style: normal;
    cursor: pointer;
}
/****社交媒体上的我们*****/
.ul-listl4{overflow:hidden;margin-top:31px}
.ul-listl4 li{width:25%;float:left}
.ul-listl4 .con{display:block;overflow:hidden;position:relative}
.ul-listl4 .pic{padding-top:100%;position:relative;height:0;overflow:hidden}
.ul-listl4 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl4 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-listl4 .txt{position:absolute;bottom:0;left:0;width:95.5%;padding:63px 10px 0;height:150px;background:url(../images/bgl13.png) repeat-x;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;    z-index: 999;}
.ul-listl4 .txt .tit {
    font-size: 16px;
    color: #fff;
    line-height: 2.5em;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 10px;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;background-color: rgba(0, 0, 0, 0.3);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.ul-listl4 .form{overflow:hidden}
.ul-listl4 .form .ll{font-size:16px;line-height:1.5em;float:left;overflow:hidden;color:#fc3;margin-right:40px}
.ul-listl4 .form .ll em{display:inline-block;vertical-align:middle;width:25px;height:25px;background:url(../images/iconl16.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-2px 12px 0 0}
.ul-listl4 .form .rr{font-size:12px;line-height:2.08em;overflow:hidden;color:#fff}
.ul-listl4 .con.pink .form .ll{color:#f99}
.ul-listl4 .con.pink .form .ll em{background-image:url(../images/iconl17.png)}
.ul-listl4 .con.green .form .ll{color:#3c3}
.ul-listl4 .con.green .form .ll em{background-image:url(../images/iconl20.png)}
.ul-listl4 .con.blue .form .ll{color:#cff}
.ul-listl4 .con.blue .form .ll em{background-image:url(../images/iconl19.png)}
.ul-listl4 .con.orange .form .ll{color:#f90}
.ul-listl4 .con.orange .form .ll em{background-image:url(../images/iconl18.png)}
.ul-listl4 li.liw{width:50%}
.ul-listl4 li.liw .pic{padding-top:50%}
.g-titl2{overflow:hidden;position:relative;padding-left:30px}
.g-titl2 .btn{
    /*float: right;*/

    /*display:block;
    position:absolute;
    right:0;
        width: 140px;
        height: 47px;
        line-height: 47px;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 5px;
        text-align: center;
        margin-top: 43px;*/

    display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;font-size:14px;color:#d8ecff;/* border-bottom:1px solid #d8ecff */
}
.g-titl2:after{content:"";position:absolute;left:0;width:5px;height:55px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:/*#f60*/#fff;}
.g-titl2.l1{padding-left:0}
.g-titl2.l1:after{display:none}
.g-titl2 .en{font-size:16px;color:#fff;line-height:1.2em;overflow:hidden;text-transform:uppercase}
.g-titl2 .tit{font-size:34px;color:#fff;line-height:1.3em;overflow:hidden;font-weight:400}
.m-follow .top_follow .right:after,.m-follow .top_follow:after,.m-follow:after,.ul-yard .qr:after,.ul-yard:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-follow .top_follow .g-titl2{width:590px;float:left}
.m-follow .top_follow .right{float:right}
.ul-yard li{float:left;margin-left:39px}
.ul-yard .con{display:block;position:relative}
.ul-yard .icon{width:78px;height:78px;text-align:center;line-height:78px;font-size:0;overflow:hidden;background-color:rgba(255,255,255,.41);border-radius:50%}
.ul-yard .icon img{display:inline-block;vertical-align:middle;max-height:40%;max-height:40%}
.ul-yard .qr{position:absolute;top:98px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:160px;background-color:#fff;border-radius:10px;padding:9px 18px;display:none;z-index:10;-webkit-box-shadow:0 0 10px rgba(51,0,0,.04);-moz-box-shadow:0 0 10px rgba(51,0,0,.04);-ms-box-shadow:0 0 10px rgba(51,0,0,.04);-o-box-shadow:0 0 10px rgba(51,0,0,.04);box-shadow:0 0 10px rgba(51,0,0,.04);width:auto;}
.ul-yard .qr:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.ul-yard .qr .txt{overflow:hidden;text-align:center;font-size:14px;color:#666;line-height:1.4em}
.ul-yard .qr .pic img{display:block;margin:0 auto;}
.ul-yard li:first-child .qr{width:auto;}
.ul-yard .con:hover .icon{background-color:#f90}
@media only screen and (max-width:767px){
    .m-follow .top_follow .g-titl2{text-align:center}
    .m-follow .top_follow .g-titl2:after{display:none}
    .m-follow .top_follow .g-titl2 .btn{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);display:inline-block;margin-top:13px}
    .m-follow .top_follow .g-titl2 .tit{position:relative;padding-bottom:10px;font-weight:700}
    .m-follow .top_follow .g-titl2 .tit:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:90px;height:2px;background-color:#f60}
    .m-follow .top_follow .right{float:none}
    .g-titl2 .btn,.g-titl2 .en,.m-titl1 .en{font-size:12px}
    .g-titl2 .tit,.m-titl1 .tit{font-size:17px;font-weight:700}
    .g-titl2{padding-left:15px}
    .g-titl2:after{width:3px}
    .ul-yard{text-align:center;font-size:0}
    .ul-yard li{float:none;display:inline-block;margin:0 10px}
    .ul-yard .icon{width:39px;height:39px;line-height:39px}
    .ul-yard .qr{top:49px;width:70px;padding:4px 5px}
    .ul-listl4 .form .ll,.ul-listl4 .txt .tit,.ul-yard .qr .txt{font-size:12px}
    .ul-listl4 .form .rr{font-size:12px;line-height:1.5em}
    .ul-listl4 .form .ll em{width:18px;height:18px;margin-right:6px}
    .ul-listl4 .txt{height:93px;padding:25px 7px 0}
    .ul-listl4 .txt .tit{margin-bottom:5px}
    .ul-listl4 .form .ll{margin-right:8px}
    .teacher_list.m-slickl6 .item {width:33.3%}
    .m-detailsl .ll{width:240px;margin-right:30px}

}
@media only screen and (max-width:479px){
    .m-detailsl .ll{width:auto;float:none;margin-bottom:20px;margin-right:0}
}
@media only screen and (max-width:1920px){
    .m-follow .top_follow .g-titl2{width:39.333%}
    .g-titl2 .tit,.m-titl1 .tit{font-size: 1.2vw;}

}
@media only screen and (max-width:1199px){
    .m-follow .top_follow .g-titl2{width:auto;float:none;margin-bottom:25px}
    .g-titl2 .tit,.m-titl1 .tit{font-size:21px}
    .ul-listl4 .txt .tit{font-size:14px}

}
@media only screen and (max-width:370px){
    .ul-yard li{margin:0 5px}
    .ul-listl4 li{width:auto;float:none}

}
@media only screen and (max-width:959px){
    .ul-listl4 li{width:50%}
    .ul-listl4 li.liw{width:100%}
}
/*二级学院教师导航*/
.teacher-nav ul {
    font-size: 0;
}
.teacher-nav ul li.on{
    color: rgb(11, 95, 173);
    font-weight: 600;
    border: 1px solid  rgb(11, 95, 173);
    border-radius: 10px;
}
.teacher-nav ul li.on a{
    color: rgb(11, 95, 173);
    font-weight: 600;
}
.teacher-nav ul li {
    font-size: 18px;
    color: #333;
    line-height: 50px;
    display: inline-block;
    width: 27%;
    text-align: center;
    vertical-align: top;
    padding: 0 15px;
    cursor: pointer;
    margin: 5px 0;
}
.teacher-list ul li.on{
    display: block;
}
.teacher-list ul li{
    display: none;
}
.teacher_list.m-slickl6 .item {width:25%;}
.teacher_list.m-slickl6 .item .txt .tit, .teacher_list.m-slickl6 .con .txt .desc{color:#333;}

/*榜样教师*/

.parBd {
    width: 94%;
    margin: 20px auto;
    background: #fff;
    padding: 40px 40px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.s4-ani {
    margin-bottom: 10px;}

.s4-ani li {
    padding: 0 25px;
    /*border-right: 1px solid #ddd;*/
    font-size: 34px;
    display: inline-block;
    cursor: pointer;
    line-height: 45px;}
.s4-ani li {
    color: #777/*#fff*/;}
.s4-ani li.on a{
    color: /*#222*/#153162;}

.s4-ani ul {
    text-align: center;}

.s4-ani li i {
    display: inline-block;
    width: 45px;
    height: 45px;
    text-align: center;
    background: #d8d8d8;
    color: #fff;
    margin-right: 10px;
    float: left;}
.s4-ani li.on {
    color: #153162/*#E8C589;*/}
.s4-ani li.on i {
    background: #153162/*#E8C589*/;
    color: #fff;}

.s4-ani li i img {
    width:100%;}


.aleft {
    width: 50%;
    overflow: hidden;
    position: relative;}

.aleft ul {
    overflow: hidden;
    zoom: 1;
    width: 100%;}

.aleft ul li .pic {
    float: left;
    _display: inline;}

.aleft ul {
    overflow: hidden;
    height: 500px;}

.aleft ul li .pic a {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100%;
    display: block;
    display: block;}
.aleft ul li .pic a img {
    height: 500px;
    object-fit: contain;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;}
.bg-mask:hover .pic a img{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);}
.aright {
    width: 46%;}

.aright ul {
    overflow: hidden;
    zoom: 1;
    width: 100%;}

.aright ul li {
    /*padding: 20px 0;*/
    padding-left: 70px;
    position: relative;
    width: 100%;
    float: left;}


.aright ul li .time {
    color: #666;
    font-size: 16px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 20px;}

.aright ul li .time span {
    font-size: 18px;
    display: block;
    color: #222
;}

.aright ul li:hover .time span {
    color: #143061
;}

.aright ul li:hover .txt h4 a {
    color: #143061
;}
.aright ul li .time span i {
    font-size: 22px;}

.aright ul li .txt {
    padding-left: 15px;
    border-left: 1px solid #ddd
;}

.aright ul li .txt h4 {
    font-size: 18px;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.aright ul li .txt h4 a {
    color: #000;}
.aright ul li .txt p {
    color: #999;
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.more2 {
    text-align: center;
    margin-bottom: 30px;}
.more2 div {
    display: none;}
.more2 a {
    display: inline-block;
    width: 20%;
    min-width: 120px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    border: 1px solid #ddd;
    color: #000;}
.more2 a:hover {
    background: /*#cd2600*/#153162;
    color: #fff;
    /*border: 1px solid #cc2600;*/
}

@media only screen and (max-width: 1920px){

    .s4-ani li{
        font-size: 1.7708vw;}

}

@media only screen and (max-width: 1199px){

    .s4-ani li{
        font-size: 21px;
        padding: 0 10px;
        line-height: 30px;}
    .s4-ani li i {
        width: 30px;
        height: 30px;}
    .more2 a {
        height: 40px;
        line-height: 40px;}
    .aright ul li .txt h4{
        font-size: 14px;
        line-height: 1.29em;}
    .aright ul li .txt p {
        font-size: 12px;
        line-height: 1.29em;}
    .aright ul li .time span {
        font-size: 14px;}
    .aright ul li .time span i {
        font-size: 20px;}
    .aright ul li .time {
        font-size: 14px;}
    .aleft {
        width: 58%;}
    .aright {
        width: 40%;}

    .aleft ul {
        height: 400px;}
    .aleft ul li .pic a img {
        height: 400px;}

}


@media only screen and (max-width: 767px){
    .aleft ul li .pic {
        float: none;}
    .s4-ani li{
        font-size: 17px;
        font-weight: 700;
        padding: 0 8px;
        margin-bottom: 20px;
        line-height: 22px;}
    .s4-ani li i {
        width: 22px;
        height: 22px;}
    .aleft {
        width: 100%;}
    .aright {
        width: 100%;}
    .aleft ul {
        height: 300px;}
    .aleft ul li .pic a img {
        height: auto;
        width: 100%;}
    .parBd {
        padding: 10px;}


}

@media only screen and (max-width: 500px){
    .aleft ul {
        height: 200px;}

}
/**社交样式媒体查询部分**/
@media only screen and (max-width:959px){
    .ul-listl4 li{width:50%}
    .ul-listl4 li.liw{width:100%}
}

@media only screen and (max-width:1199px){
    .m-follow .top_follow .g-titl2{width:auto;float:none;margin-bottom:25px}
}

@media only screen and (max-width:370px){
    .ul-listl4 li{width:auto;float:none}
    .ul-yard li{margin:0 5px}
}
/*****校园活动新样式*****/
.m-slickl2{margin:36px -22px 0}
.m-slickl2:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-slickl2 .item{padding:0 22px;overflow:hidden}
.m-slickl2 .con{overflow:hidden;display:block}
.m-slickl2 .con .top{overflow:hidden;position:relative;margin-bottom:20px}
.m-slickl2 .con .pic{padding-top:64.255319%;position:relative;height:0;overflow:hidden}
.m-slickl2 .con .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.01)}
.m-slickl2 .con .pic img{display:block;width:100%;height:auto;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.m-slickl2 .con .tips{position:absolute;left:0;bottom:0;font-size:16px;color:#fff;text-align:center;width:114px;height:34px;line-height:34px;padding:0 15px;background:url(../images/bgl9.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-slickl2 .con .txt{overflow:hidden}
.m-slickl2 .con .tit{font-size:16px;color:#000;line-height:1.63em;height:3.26em;overflow:hidden;margin-bottom:26px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl2 .con .info{font-size:16px;color:#000;line-height:1.5em;overflow:hidden;margin-bottom:15px}
.m-slickl2 .con .info p{overflow:hidden;margin-bottom:9px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.m-slickl2 .con .info i{display:block;float:left;width:20px;height:20px;margin-right:13px;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}
.m-slickl2 .con .info i.i1{background-image:url(../images/iconl6.png)}
.m-slickl2 .con .info i.i2{background-image:url(../images/iconl7.png)}
.m-slickl2 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-slickl2 .con:hover .tit{color:#0b5fad}
.m-slickl2 .con.blue .tips{background-image:url(../images/bgl9-1.png)}
.m-slickl2 .con.orange .tips{background-image:url(../images/bgl9-2.png)}
.m-slickl2 .con.blue .g-btn .btn{border-color:#1d76b4}
.m-slickl2 .con.orange .g-btn .btn{border-color:#f90}
.m-slickl2 .con.green .g-btn .btn{border-color:#f90}
.g-btn.fff .btn:hover{border-color:#199cff}
.m-slickl2 .slick-arrow{position:absolute;width:61px;height:61px;top:50%;margin-top:-30px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background-color:transparent;-webkit-background-size:53px auto;-moz-background-size:53px auto;-ms-background-size:53px auto;-o-background-size:53px auto;background-size:53px auto;background-repeat:no-repeat;background-position:center center}
.m-slickl2 .slick-prev{left:-74px;background-image:url(../images/iconl9.png)}
.m-slickl2 .slick-prev:hover{background-image:url(../images/iconl9-1.png)}
.m-slickl2 .slick-next{right:-74px;background-image:url(../images/iconl10.png)}
.m-slickl2 .slick-next:after{content:"";position:absolute;width:53px;height:53px;top:4px;left:4px;background:url(../images/iconl10-bg.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;animation:4s linear infinite rotation;-moz-animation:4s linear infinite rotation;-webkit-animation:4s linear infinite rotation;-o-animation:4s linear infinite rotation;z-index:-1}
/*师资力量样式*/
.m-detailsl {overflow:hidden;margin:52px 0 46px}
.m-detailsl .ll{width:350px;float:left;margin-right:40px}
.m-detailsl .pic{width:100%;overflow:hidden}
.m-detailsl .pic img{display:block;width:100%}
.m-detailsl .txt{overflow:hidden;margin:-30px 25px 0;text-align:center;background:url(../images/bgl26.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;z-index:2;padding:10px 5px 19px}
.m-detailsl .txt .tit{font-size:20px;color:#fff;line-height:1.5em;overflow:hidden;font-weight:400;margin-bottom:7px}
.m-detailsl .txt .info{font-size:16px;color:#fff;line-height:1.5em;overflow:hidden}
.m-detailsl .rr{overflow:hidden}
.m-detailsl .desc{overflow:hidden;font-size:16px;color:#666;line-height:1.81em;margin-bottom:38px}
.m-detailsl .desc .tit{font-size:20px;color:#153162;line-height:1.5em;overflow:hidden;margin-bottom:9px}
.m-detailsl .rr .g-more{width:140px;height:42px;line-height:42px;margin:0}
/***warp样式***/
.wp{width:95%;max-width:1500px;margin:0 auto}
.g-box .col-l{overflow:hidden;width:251px;float:left;margin-right:90px}
.g-box .col-r{overflow:hidden;float:none}
.snv{overflow:hidden;position:relative;padding-left:9px;padding-top:43px}
.snv:after{content:"";position:absolute;top:0;left:0;right:11px;bottom:11px;background-color:#b11705}
.snv .box{background-color:#fff;padding-bottom:117px;position:relative;z-index:2}
.snv .box li{overflow:hidden;position:relative}
.snv .box li:after{content:"";position:absolute;left:27px;right:27px;bottom:0;height:1px;background-color:#d5d5d5}
.snv .box a{display:block;font-size:20px;color:#333;height:89px;line-height:89px;padding:0 27px;overflow:hidden;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.snv .box a:after{content:"";position:absolute;left:0;width:3px;top:17px;bottom:17px;background-color:transparent;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.snv .box li a:hover,.snv .box li.on a{font-weight:700;color:#900}
.snv .box li a:hover:after,.snv .box li.on a:after{background-color:#f90}
@media only screen and (max-width:1680px){
    .wp{max-width:1200px}
}
@media only screen and (max-width:1199px){
    .wp{width:auto;max-width:none;padding:0 15px}
}
@media only screen and (max-width:1440px){
    .snv .box a{height:60px;line-height:60px;font-size:18px}
}

@media only screen and (max-width: 767px){
    .m-detailsl .ll {
        float: none;
    }
    .szll_special .r {
        width: 100%;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        padding: 0;
        justify-content: space-between;
    }
    .szll_special .r div {
        cursor: pointer;
        height: auto;
        overflow: hidden;
        margin: 1vw 1vw;
        background-color: #000000;
        position: relative;
        transition: none;
        width: 44vw;
        float:left;
    }
    .imgScale {
        animation: none;
    }

    .szll_special .r div img {
        width: 44vw;
        height: auto;
        transition: all 0.8s ease 0s;
    }
    .szll_special .inner {
        width: 96%;
        margin: 0 2%;
        display: flex;
        max-height: 100%;
        flex-direction: column;
    }
    .szll_special .l {
        width: 100%;
        text-align: center;
        padding-top: 0px;
    }

    .szll_special .l .text {

        margin: 3vw 0;
        writing-mode: inherit;
        color: #ccb280;
        letter-spacing: 0.2vw;
    }
    .szll_special .l .more {
        display: none;
    }
}
/*Begin师资力量*/

.szll_special {
    width: 100%;
    /*padding: 3vw 0;*/
    padding: 0.5vw 0;
    background: #FFFFFF;
    transition: all 0.8s ease-in-out 0s;

}

.szll_special .inner {
    width: 60vw;
    margin: auto;
    display: flex;
    max-height: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    /*justify-content: space-between;*/
    align-items: center;
}

.szll_special .l {
    width: 10%;
}

.szll_special .l .text {
    font-size: 30px;
    writing-mode: vertical-lr;
    color: #ccb280;
    letter-spacing: 0.2vw;
}

.szll_special .l .more a {
    writing-mode: vertical-lr;
    font-size: 16px;
    margin-top: 4vw;
    visibility: hidden;
}

.szll_special .r {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
/*增加遮罩效果*/
/*
.szll_special .r div:hover::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(54, 46, 43, 0.5);
    z-index: 1;
}
.szll_special .r div img {
    display: block;
    z-index: 2;
}
*/
/**/
.szll_special .r div {
    cursor: pointer;
    /*height: 26.25vw;*/
    height: 22.76vw;
    overflow: hidden;
    margin: 0 1vw;
    background-color: #000000;
    position: relative;
    transition: all 1s ease-in-out 0s;
    width: 12vw;
}

.szll_special .r div img {
    width: 12vw;
    /*height: 26.25vw;*/
    height: 22.76vw;
    transition: all 0.8s ease 0s;
}

.szll_special .r div h3 {
    writing-mode: vertical-lr;
    color: #FFFFFF;
    position: absolute;
    top: 1vw;
    left: 1vw;
    font-size: 22px;
}

.szll_special .r div span {
    writing-mode: vertical-lr;
    color: #FFFFFF;
    position: absolute;
    font-size: 17px;
    bottom: 0vw;
    right: 0vw;
    width: 3vw;
    height: 8vw;
    padding-left: 0.5vw;
    border-left: 1px solid #FFFFFF;
    letter-spacing: 0.15vw;
}

.szll_special .r div img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
/*End 师资力量*/
/**媒体查询**/
@media screen and (max-width: 999px) {
    .szll_special .r div {
        top: 0 !important;
    }
    .szll_special .r div {
        top: 0 !important;
    }
    .szll_special .l .text {
        font-size: 25px;
    }
    .szll_special .r div span {
        right: 1vw;
        height: auto;
        font-size: 16px;
        width: auto;

    }
    .szll_special .inner {
        width: 96%;
        margin: 0 2%;
        display: flex;
        max-height: 100%;
    }
    .szll_special .r div {

        width: 20vw;
    }
    .szll_special .r div img {
        width: 20vw;

    }
}



@media screen and (max-width: 400px) {

    .szll_special .r div{top:0 !important;margin:1%;width:48%;}
    .szll_special .r div img{width: 100%;}
    .szll_special .r{display: block;}
    /*.szll_special .inner{display: block;}*/
}
@media screen and (max-width: 767px) {
    .szll_special .r {
        width: 100%;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        padding: 0;
    }
    .szll_special .r div {
        cursor: pointer;
        height: auto;
        overflow: hidden;
        margin: 1vw 1vw;
        background-color: #000000;
        position: relative;
        transition: none;
        width: 44vw;
        float:left;
    }
    .szll_special .r div img {
        width: 44vw;
        height: auto;
        transition: all 0.8s ease 0s;
    }
    .szll_special .r div img {
        width: 44vw;
        height: auto;
        transition: all 0.8s ease 0s;
    }
    .szll_special .inner {
        width: 96%;
        margin: 0 2%;
        display: flex;
        max-height: 100%;
        flex-direction: column;
    }
    .szll_special .l {
        width: 100%;
        text-align: center;
        padding-top: 0px;
    }
    .szll_special .l .text {

        margin: 3vw 0;
        writing-mode: inherit;
        color: #ccb280;
        letter-spacing: 0.2vw;
    }
    .szll_special .l .more {
        display: none;
    }

}

/**校内活动改版***/
.row-a2{background-position:top center;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;padding:66px 0 55px;position:relative;overflow:hidden;background-image:url(../images/bgl8.png)}
.g-titl2{overflow:hidden;position:relative;padding-left:30px}
.g-titl2 .btn{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;font-size:14px;color:#d8ecff;/* border-bottom:1px solid #d8ecff */}
.g-titl2:after{content:"";position:absolute;left:0;width:5px;height:55px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#f60}
.g-titl2.l1{padding-left:0}
.g-titl2.l1:after{display:none}
.g-titl2 .en{font-size:16px;color:#fff;line-height:1.2em;overflow:hidden;text-transform:uppercase}
.g-titl2 .tit{font-size:34px;color:#fff;line-height:1.3em;overflow:hidden;font-weight:400}
.m-slickl2{margin:36px -22px 0}
.m-slickl2:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-slickl2 .item{padding:0 22px;overflow:hidden}
.m-slickl2 .con{overflow:hidden;display:block}
.m-slickl2 .con .top{overflow:hidden;position:relative;margin-bottom:20px}
.m-slickl2 .con .pic{padding-top:64.255319%;position:relative;height:0;overflow:hidden}
.m-slickl2 .con .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.01)}
.m-slickl2 .con .pic img{display:block;width:100%;height:auto;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.m-slickl2 .con .tips{position:absolute;left:0;bottom:0;font-size:16px;color:#fff;text-align:center;width:114px;height:34px;line-height:34px;padding:0 15px;background:url(../images/bgl9.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-slickl2 .con .txt{overflow:hidden}
.m-slickl2 .con .tit{font-size:16px;color:#000;line-height:1.63em;height:3.26em;overflow:hidden;margin-bottom:26px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl2 .con .info{font-size:16px;color:#000;line-height:1.5em;overflow:hidden;margin-bottom:15px}
.m-slickl2 .con .info p{overflow:hidden;margin-bottom:9px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.m-slickl2 .con .info i{display:block;float:left;width:20px;height:20px;margin-right:13px;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}
.m-slickl2 .con .info i.i1{background-image:url(../images/iconl6.png)}
.m-slickl2 .con .info i.i2{background-image:url(../images/iconl7.png)}
.g-btn{overflow:hidden}
.g-btn .btn{display:inline-block;font-size:14px;color:#666;line-height:1.5em;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #199cff}
.g-btn .btn i{display:inline-block;vertical-align:middle;width:23px;height:9px;background:url(../images/iconl8.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-2px 0 0 27px}
.g-btn.fff .btn{color:#fff;border-color:#fff}
.g-btn.fff .btn i{background-image:url(../images/iconl8-1.png)}
.m-slickl2 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-slickl2 .con:hover .tit{color:#0b5fad}
.m-slickl2 .con.blue .tips{background-image:url(../images/bgl9-1.png)}
.m-slickl2 .con.orange .tips{background-image:url(../images/bgl9-2.png)}
.m-slickl2 .con.blue .g-btn .btn{border-color:#1d76b4}
.m-slickl2 .con.orange .g-btn .btn{border-color:#f90}
.m-slickl2 .con.green .g-btn .btn{border-color:#f90}
.g-btn.fff .btn:hover{border-color:#199cff}
.m-slickl2 .slick-arrow{position:absolute;width:61px;height:61px;top:50%;margin-top:-30px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background-color:transparent;-webkit-background-size:53px auto;-moz-background-size:53px auto;-ms-background-size:53px auto;-o-background-size:53px auto;background-size:53px auto;background-repeat:no-repeat;background-position:center center}
.m-slickl2 .slick-prev{left:-74px;background-image:url(../images/iconl9.png)}
.m-slickl2 .slick-prev:hover{background-image:url(../images/iconl9-1.png)}
.m-slickl2 .slick-next{right:-74px;background-image:url(../images/iconl10.png)}
.m-slickl2 .slick-next:after{content:"";position:absolute;width:53px;height:53px;top:4px;left:4px;background:url(../images/iconl10-bg.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;animation:4s linear infinite rotation;-moz-animation:4s linear infinite rotation;-webkit-animation:4s linear infinite rotation;-o-animation:4s linear infinite rotation;z-index:-1}
@media only screen and (max-width:1440px){
    .row-a2{padding:40px 0 60px}
}
@media only screen and (max-width:1199px){
    .row-a2{padding:33px 0 48px}
    .m-slickl2 .slick-prev,.m-slickl2 .slick-prev:hover{background-image:url(../images/iconl9-m.png)}
    .m-slickl2 .slick-next,.m-slickl2 .slick-next:hover{background-image:url(../images/iconl10-m.png)}
    .m-slickl2 .slick-next:after{display:none}
    .m-slickl2 .slick-arrow{width:50px;height:50px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
    .m-slickl2 .item{padding:0 8px}
    .m-slickl2{margin:18px -8px 0}
    .m-slickl2 .con .tit{font-size:14px}
    .m-slickl2 .con .info{font-size:12px}
    .m-slickl2 .con .info i{width:16px;height:16px}
    .m-slickl2 .con .top{margin-bottom:10px}
    .m-slickl2 .con .tit{margin-bottom:13px}
    .m-slickl2 .con .info p{margin-bottom:4px}
    .g-btn .btn{font-size:12px;padding-bottom:6px}
    .g-btn .btn i{width:12px;height:5px}
    .m-slickl2 .con .tips{width:78px;height:23px;line-height:23px;font-size:12px}
    .g-titl2 .tit,.m-titl1 .tit{font-size:21px}
}
@media only screen and (max-width:767px){
    .row-a2{background-image:url(../images/bgl8-m.png);padding-bottom:8px}
    .row-a2 .wp{padding:0}
    .row-a2 .g-titl2{margin:0 15px}
    .row-a2 .m-obtain .g-titl2{margin:0}
    .g-titl2 .btn,.g-titl2 .en,.m-titl1 .en{font-size:12px}
    .g-titl2 .tit,.m-titl1 .tit{font-size:17px;font-weight:700}
    .m-obtain .info{font-size:13px}
    .g-titl2{padding-left:15px}
    .g-titl2:after{width:3px}
    .m-slickl2 .slick-arrow{width:30px;height:30px}
    .m-slickl2 .slick-list{padding:0 15px}

}
.clearfix:before,
.clearfix:after{
    display: table;
    content: " ";
    clear: both;}