@charset "utf-8";
@font-face
{font-family: DIN;
src: url('DIN-Medium.otf')}
@font-face
{font-family: SourceHanSerifCN;
src: url('SourceHanSerifCN.ttf')}


*{box-sizing:border-box;color:#333;font-size: .16rem;}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button,code{margin:0;padding:0;color:inherit;line-height: inherit; font-family:'PingFang SC','PingFangMedium',"microsoft yahei";/* font-size: inherit; */}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;height: auto;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a,p,span,i,em{ text-decoration:none; color:inherit;font-size: inherit;}
pre{word-break: break-word;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{margin:0 auto;max-width: 16rem;width: 96%;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{width: 100%;display: block;    height: auto;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.08,1.08);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;/* display: -ms-flexbox; */-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}	
.clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
body{background: #fff;overflow-x: hidden;height: 100%;}
.item{}
.item .imgbox{display: block;overflow: hidden;}
.item .img{transition: all 1s;width: 100%;display: block;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}

.zoomimg{position:relative;overflow: hidden;height: 0;display: block;}
.zoomimg .img{display: block;position:absolute;width: 100%;height: 100%;left: 0;top: 0;}

.flipx .icon{transition: all .3s;}
.flipx:hover .icon{transform:scaleX(-1);}
.scale .icon{transition: all .3s;}
.scale:hover .icon{transform: scale(1.1,1.1);}

.underline:hover{text-decoration: underline;}
label{-webkit-tap-highlight-color: rgba(255,0,0,0);} 
.img_full{width: 100%;height: 100%;display: block;object-fit: cover;}

.flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-align-start{align-items: flex-start;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-align-end{align-items: flex-end;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-pack-start{justify-content: flex-start;}
.flex-pack-end{justify-content: flex-end;}
.flex-v {-webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.flex-w{flex-wrap:wrap;}
.flex-1{flex:1;overflow: hidden;}
.flex-11{flex:1;}
html{font-size: 5.2083vw;height: 100%;}

/* ::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;} */

/* 公共部分 */
.head{position: fixed;width: 100%;left: 0;top: 0;z-index:100;}
.head.scroll{background-color: rgba(0,0,0,0.6);}
.head.bg{background-color: #035BAB;}

.hd-t{text-align: right;font-size: 0.16rem;color:rgba(255,255,255,.8);background: linear-gradient(to right, #004ea1 , /*#39b2db*/#004ea1);}
.hd-t *{font-size: inherit;}
.hd-t .lk{font-size: 0.16rem;color:rgba(255,255,255,1);display: inline-block;vertical-align: middle;padding:0 0.12rem;line-height: 0.35rem;}
.hd-t .lk:last-child{padding-right: 0;}
.hd-t .lk:hover{color:#ffcc00;}


.hd-b{height: 0.9rem;background:url(../images/top_bj.png) repeat-x;}
.hd-b .wrap{display: flex;align-items: center;justify-content: space-between;height: 100%;}
.hd-b .r{display: flex;align-items: center;}

.hd-logo{}
.hd-logo .img{height: 0.9rem;width: auto;max-width: initial;}

.hd-lang{margin-left: 0.35rem;width: 0.44rem;height: 0.44rem;border-radius:50%;border:1px solid #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.hd-lang::after{content:'';width: 0.32rem;height: 0.32rem;background:url(../images/icon_01.png) no-repeat center;background-size:contain;}
.hd-lang:hover{background-color: #004ea1;border-color:#004ea1;}



.hd-sear{margin-left: 0.3rem;}
.hd-sear .icon{width: 0.44rem;height: 0.44rem;border-radius:50%;border:1px solid #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.hd-sear .icon::after{content:'';width: 0.32rem;height: 0.32rem;background:url(../images/icon_02.png) no-repeat center;background-size:contain;}
.hd-sear .icon:hover{background-color: #004ea1;border-color:#004ea1;}


.hd-sear-box{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,.7);z-index:110;display: none;}
.hd-sear-box .box{max-width: 8rem;line-height: 0.6rem;width: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #fff;border-radius:.1rem;display: flex;overflow: hidden;}
.hd-sear-box .ipt-txt{font-size: 0.16rem;color:#000;flex:1;overflow: hidden;padding:0 .2rem;}
.hd-sear-box .submit{width: 0.6rem;height: 0.6rem;border:none;cursor: pointer;background:url(../images/icon_01-2.png) no-repeat center;background-size:.26rem;margin-right: 0.05rem;}
.hd-sear-box .guanbi{background:url(../images/guanbi.png) no-repeat center;background-size:contain;width: 0.4rem;height: 0.4rem;position: fixed;right: 0.3rem;top: 0.3rem;cursor: pointer;}


.hd-nav{display: flex;justify-content: space-between;align-items: center;}
.hd-nav li{display: inline-block;vertical-align: middle;position: relative;margin-left: 0.3rem;}
.hd-nav li>a{display: block;font-size: 0.18rem;color:#fff;position: relative;line-height: .5rem;}
.hd-nav li.cur>a,.hd-nav li:hover>a{font-weight: bold;}

.hd-nav .drop{width: 1.3rem;position: absolute;left: 50%;transform: translate(-50%,0) scaleY(0);visibility: hidden;opacity: 0;transition: all .3s ease 0s;transform-origin: center top;z-index:100;background-color: #035BAB;}
.hd-nav .lk{display: block;font-size: 0.15rem;color:#fff;text-align: center;line-height: 0.24rem;border-top:1px solid rgba(255,255,255,.1);padding:.08rem .05rem;}
.hd-nav .lk:hover{font-weight: bold;}
.hd-nav li:hover .drop{opacity: 1;visibility: visible;transform: translate(-50%,0) scaleY(1);}
.hd-nav li:hover .drop::before{display: block;}

.hd-nav li.sj-show{display: none;}




.foot{background:url(../images/ft_01.jpg) no-repeat center;background-size:cover;}
.ft-t{padding:0.45rem 0 0.2rem;}
.ft-t .wrap{display: flex;justify-content: space-between;align-items: flex-end;}
.ft-t .smlogo{height: 0.8rem;width: auto;}
.ft-t .menu{flex:1;overflow: hidden;text-align: right;}
.ft-t .menu .lk{font-size: 0.16rem;color:#fff;display: inline-block;vertical-align: middle;margin-left: 0.4rem;line-height: 0.55rem;}
.ft-t .menu .lk:hover{color:#ff8b00;}

.ft-c{border-top:1px solid rgba(255,255,255,.1);}
.ft-c .wrap{display: flex;justify-content: space-between;}
.ft-c .col{padding:0.3rem 0;}
.ft-c .col1{flex:1;overflow: hidden;padding-right: 3%;}
.ft-c .col2{display: flex;width: 45%;padding-right: 5%;justify-content: space-between;flex-wrap: wrap;}
.ft-c .col2 .txt{margin-left: 6%;}
.ft-c .col3{max-width: 2.8rem;width: 20%;border-left:1px solid rgba(255,255,255,.1);display: flex;justify-content: flex-end;}
.ft-c .txt{font-size: 0.16rem;color:#fff;line-height: 1.6;}
.ft-c .wz{font-size: 0.16rem;color:#ff8b00;line-height: 1.6;margin-bottom: 0.03rem;}

.ft-c .grp{width: 1rem;margin-left: 0.15rem;}
.ft-c .grp .img{width: 100%;display: block;}



.ft-b{border-top:1px solid rgba(255,255,255,.1);}
.ft-b .txt{text-align: center;font-size: 0.16rem;color:rgba(255,255,255,.6);line-height: 0.2rem;padding:0.2rem 0;}



/* 文字标题列表 */
.inner-ban{height: 6.3rem;}
.inner-ban.hid {
   height: 2.4rem;
}
.main{padding:0 0 1rem;}
.main .wrap{display: flex;align-items: flex-start;}
.main-l{width: 3rem;}
.main-r{width:calc(100% - 3rem);padding: 0.4rem 0 0 0.5rem;}


.side-top{height: 1.1rem;display: flex;align-items: center;justify-content: center;background:url(../images/img_03.jpg) no-repeat center;background-size:cover;margin-top: -1.1rem;position: relative;z-index:3;}
.side-top .icon{width: 0.52rem;margin-right: 0.05rem;}
.side-top .bt{font-size: 0.3rem;color:#fff;font-weight: bold;line-height: 1.2;font-family: 'SourceHanSerifCN';}
.side-top .en{font-size: 0.14rem;color:#fff;text-transform: uppercase;line-height: 1.2;font-family: 'SourceHanSerifCN';}

.side-menu{min-height: 4.57rem;background:url(../images/img_04.png) no-repeat center bottom #f6fbff;background-size:100% auto;padding:0.15rem 0.3rem;}
.side-menu li{border-bottom:1px dashed rgba(0,78,161,0.3);}
.side-menu li>a{display: block;font-size: 0.22rem;color:#666666;line-height: 0.3rem;padding:0.17rem 0;text-align: center;}
.side-menu li.cur>a,.side-menu li:hover>a{color:#004EA1;}
.side-menu li ul li>a {
    display: block;
    font-size: 0.16rem;
    color: #666666;
    line-height: 0.2rem;
    padding: 0.1rem 0;
    text-align: center;
}

.top-bar{display: flex;align-items: center;justify-content: space-between;border-bottom:1px solid #D8D8D8;height: 0.85rem;margin-bottom: 0.45rem;}
.top-bar .bt{font-size: 0.28rem;color:#004EA1;display: flex;align-items: center;position: relative;line-height: 0.85rem;}
.top-bar .bt::before{content: '';width: 100%;height: 2px;background: linear-gradient(90deg, #E22201 0%, #FE8B00 100%);display: block;position: absolute;left: 0;bottom: 0;}

.crumb{font-size: 0.18rem;color:#666666;background:url(../images/icon_04.png) no-repeat left center;background-size:.26rem;padding-left: 0.38rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.crumb a:hover{color:#004EA1;}


.pubbtn{font-size: 0.16rem;color:#666666;display: inline-block;vertical-align: middle;}
.pubbtn::after{content:'';width: 0.18rem;height: 0.18rem;background:url(../images/icon_05.png) no-repeat center;background-size:contain;margin-left: 0.05rem;display: inline-block;vertical-align: middle;}


.arc-list{}
.arc-list .item{height: 0.86rem;margin-bottom: 0.3rem;background:url(../images/img_06.png) no-repeat center;background-size:cover;}
.arc-list .item:last-child{margin-bottom: 0;}
.arc-list .box{display: flex;align-items: center;height: 100%;padding:0 0.35rem;}
.arc-list .date{width: 0.7rem;text-align: center;}
.arc-list .fz1,.arc-list .fz2{color:#004EA1;line-height: 1.3;font-family: 'SourceHanSerifCN';}
.arc-list .fz1{font-size: 0.24rem;}
.arc-list .fz2{font-size: 0.14rem;}
.arc-list .x{width:1px;height: 0.49rem;background-color: #979797;opacity: 0.29;margin:0 0.4rem 0 0.25rem;}
.arc-list .title{font-size: 0.2rem;color:#333333;-webkit-line-clamp: 1;}

.arc-list .item:hover{background-image:url(../images/img_06-1.jpg);box-shadow:0 0 .25rem rgba(0,78,161,0.35);}
.arc-list .item:hover *{color:#fff;}
.arc-list .item:hover .more::after{background-image:url(../images/icon_05-1.png)}


.pagelist{text-align: center;font-size: .18rem;color: #302F2F;margin-top: 1rem;display: flex;align-items: center;justify-content: center;}
.pagelist *{font-size: inherit;}
.pagelist a{min-width:.3rem;height: .3rem;line-height: .28rem;background-color: transparent;margin:0 .05rem;border:1px solid #979797;display: flex;align-items: center;justify-content: center;padding:0 0.05rem;}
.pagelist a.active,.pagelist a:hover{background-color:#004EA1;color:#fff!important;border-color:#004EA1;}
.pagelist .disabled{color:#dfdfdf;border-color:#dfdfdf;}
.pagelist span{color:#302F2F;margin:0 0.07rem;}


/* 图文列表 */
.tw-list{}
.tw-list .item{margin-bottom: 0.45rem;display: flex;align-items: center;background:url(../images/img_09.png) no-repeat center;background-size:cover;}
.tw-list .item:last-child{margin-bottom: 0;}
.tw-list .imgbox{max-width: 3.8rem;height: 2.14rem;width: 40%;}
.tw-list .info{flex:1;overflow: hidden;display: block;padding:0.2rem 0.3rem 0.2rem 0.25rem;}
.tw-list .date{font-size: 0.16rem;color:#004EA1;font-family: 'SourceHanSerifCN';}
.tw-list .date i{font-size: 0.24rem;font-family: 'SourceHanSerifCN';}
.tw-list .title{font-size: 0.2rem;line-height: 1.4;-webkit-line-clamp: 1;margin-top: 0.15rem;}
.tw-list .txt{font-size: 0.16rem;color:#666666;line-height: 1.3;margin-top: 0.13rem;-webkit-line-clamp: 2;}
.tw-list .more{margin-top: 0.13rem;}

.tw-list .item:hover{background-image:url(../images/img_09-1.png);box-shadow:0 0 .25rem rgba(0,78,161,0.35);}
.tw-list .item:hover *{color:#fff;}
.tw-list .item:hover .txt{opacity: 0.8;}
.tw-list .item:hover .more::after{background-image:url(../images/icon_05-1.png)}


/* 图片标题列表 */
.tp-list{display: flex;flex-wrap: wrap;margin:-3.5% 0 0 -2.3%;}
.tp-list .item{width: 31%;margin:3.5% 0 0 2.3%;}
.tp-list .imgbox{height: 2.2rem;}
.tp-list .info{padding:0.2rem 0.2rem;background:url(../images/img_16.png) no-repeat center #f6fbff;background-size:cover;}
.tp-list .title{font-size: 0.2rem;color:#333333;line-height: 0.3rem;-webkit-line-clamp: 2;height: 0.6rem;}
.tp-list .item:hover{box-shadow:0 0 .25rem rgba(0,78,161,0.35);}
.tp-list .item:hover .title{color:#fff;}
.tp-list .item:hover .info{background-image:url(../images/img_16-1.png);}


/* 人物列表 */
.teac-list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: -4%;}
.teac-list .item{width: 48%;margin-top: 4%;background:url(../images/img_21.png) no-repeat center;background-size:cover;}
.teac-list .box{display: flex;align-items: flex-start;}
.teac-list .imgbox{width: 1.62rem;height: 2.21rem;}
.teac-list .img{width: 100%;height: 100%;display: block;}
.teac-list .info{flex:1;overflow: hidden;padding:0.27rem 0.3rem 0;}
.teac-list .tt{font-size: 0.2rem;color:#666666;padding-bottom: 0.15rem;border-bottom:1px solid rgba(0,78,161,.4);}
.teac-list .name{font-size: 0.26rem;color:#004EA1;display: inline-block;vertical-align: baseline;margin-right: 0.13rem;}
.teac-list .txt{font-size: 0.16rem;color:#666666;line-height: 0.26rem;-webkit-line-clamp: 2;height: 0.52rem;margin-top: 0.15rem;}
.teac-list .more{margin-top: 0.23rem;}
.teac-list .item:hover{background-image:url(../images/img_21-1.png);box-shadow:0 0 .25rem rgba(0,78,161,0.3);}
.teac-list .item:hover *{color:#fff;}
.teac-list .item:hover .tt{border-color:rgba(255,255,255,.4);}
.teac-list .item:hover .more::after{background-image:url(../images/icon_05-1.png);}


/* 组织机构 */
.org-mod{margin-bottom: 0.6rem;}
.org-mod .mark {position: relative;top: -1.4rem;}
.org-mod:last-child{margin-bottom: 0;}
.org-mod .top{height: 0.6rem;display: flex;align-items: center;background:url(../images/img_22.jpg) no-repeat center;background-size:cover;padding:0 0.2rem;}
.org-mod .bt{font-size: 0.22rem;color:#004EA1;display: flex;align-items: center;}
.org-mod .bt::before{content:'';width: 0.2rem;height: 0.2rem;background:url(../images/icon_06.png) no-repeat center;background-size:contain;margin-right: 0.07rem;}
.org-mod .detail{padding: 0.3rem;border:1px solid rgba(0,78,161,.2);}
.org-mod .list{display: flex;flex-wrap: wrap;margin:-2% 0 0 -2%;font-size: 0;}
.org-mod .list li{padding: 0.05rem;border:1px dashed rgba(0,78,161,.2);min-width: 23%;margin:2% 0 0 2%;display: inline-block;vertical-align: middle;}
.org-mod .list a{display: block;font-size: 0.18rem;color:#333333;line-height: 0.4rem;background-color: #F7FCFE;padding:0 0.4rem 0 0.15rem;position: relative;height: 100%;}
.org-mod .list a::after{content:'';width: 0.17rem;height: 0.17rem;background:url(../images/icon_07.png) no-repeat center;background-size:contain;position: absolute;right: 0.13rem;top: 50%;transform: translate(0,-50%);display: none;}
.org-mod:hover .top{background-image:url(../images/img_22-1.jpg);}
.org-mod:hover .bt{color:#fff;}
.org-mod:hover .bt::before{background-image:url(../images/icon_06-1.png);}
.org-mod .list a:hover{color:#fff;background-color: #004EA1;}
.org-mod .list a:hover::after{display: block;}

.org-mod.last .list{margin-left: 0;justify-content: space-between;}
.org-mod.last .list li{width: 49%;margin-left: 0;}


/* 讲座报告列表 */
.rep-list{}
.rep-list .item{margin-bottom: 0.45rem;padding:0.3rem 0.4rem;display: flex;align-items: flex-start;background:url(../images/img_23.png) no-repeat center;background-size:cover;}
.rep-list .item:last-child{margin-bottom: 0;}
.rep-list .date{}
.rep-list .fz1{font-size: 0.3rem;color:#004EA1;display: flex;align-items: center;line-height: 0.3rem;}
.rep-list .fz1::after{content:'';width: 0.46rem;height: 1px;background-color: #004EA1;margin:0 0.08rem;}
.rep-list .fz2{font-size: 0.14rem;line-height: 0.24rem;}

.rep-list .info{flex:1;overflow: hidden;}
.rep-list .title{font-size: 0.2rem;line-height: 0.3rem;margin-bottom: 0.12rem;}
.rep-list .wz{font-size: 0.16rem;line-height: 0.34rem;}
.rep-list .wz::before{content:'';display: inline-block;vertical-align: middle;width: 0.14rem;height: 0.14rem;margin-right: 0.08rem;}
.rep-list .ico1::before{background:url(../images/icon_08.png) no-repeat center;background-size:contain;}
.rep-list .ico2::before{background:url(../images/icon_09.png) no-repeat center;background-size:contain;}
.rep-list .ico3::before{background:url(../images/icon_10.png) no-repeat center;background-size:contain;}
.rep-list .item:hover{background-image:url(../images/img_23-1.png);box-shadow:0 0 .25rem rgba(0,78,161,0.35);}
.rep-list .item:hover *{color:#fff;}
.rep-list .item:hover .fz1::after{background-color: #fff;}
.rep-list .item:hover .ico1::before{background-image:url(../images/icon_08-1.png);}
.rep-list .item:hover .ico2::before{background-image:url(../images/icon_09-1.png);}
.rep-list .item:hover .ico3::before{background-image:url(../images/icon_10-1.png);}


/* 落地页1 */
.det-sec{}
.det-sec .top{text-align: center;padding:0.3rem 0.3rem;background:url(../images/img_24.jpg) no-repeat center;background-size:cover;margin-bottom: 0.3rem;}
.det-sec .title{font-size: 0.28rem;color:#333333;line-height: 1.4;}
.det-sec .sm{margin-top: 0.14rem;}
.det-sec .sm span{font-size: 0.18rem;color:#666666;display: inline-block;vertical-align: middle;margin:0 0.2rem;}
.det-sec .edit{font-size: 0.2rem;color:#333333;line-height: 1.7;}
.det-sec .edit p{font-size: 0.18rem !important;}
.pagenav{border-top:0.03rem solid #004EA1;padding:0.4rem 0 0;margin-top: 0.5rem;}
.pagenav .box{display: flex;justify-content: space-between;}
.pagenav .box .lk{margin-bottom: 0;max-width: 4.94rem;width: 47%;-webkit-line-clamp: 2;}
.pagenav .lk{font-size: 0.2rem;color:#333333;line-height: 1.7;display: block;margin-bottom: 0.1rem;}
.pagenav .next{text-align: right;}
.pagenav .lk:hover{color: #004EA1;}
.pagenav .back{font-size: 0.2rem;color:#fff;width: 2.08rem;height: 0.52rem;background-color: #004EA1;display: flex;align-items: center;justify-content: center;margin:0.5rem auto 0;}
.pagenav .back::after{content:'';width: 0.16rem;height: 0.16rem;background:url(../images/icon_11.png) no-repeat center;background-size:contain;margin-left: 0.08rem;}
.pagenav .back:hover{background-color: #ff8b00;}


/* 落地页2 */

/* 讲座报告落地页 */
.det-sec .smtit{font-size: 0.24rem;color:#004EA1;position: relative;padding:0 0 0.15rem;margin-bottom: 0.15rem;}
.det-sec .smtit::after{content:'';width: 0.48rem;height: 0.02rem;background-color: #004EA1;position: absolute;left: 0;bottom: 0;}


/* 人物列表详情页 */

.teac-top{background:url(../images/img_25.png) no-repeat center #fff;background-size:cover;padding:0.3rem 0.25rem;display: flex;align-items: center;border-bottom:0.04rem solid #004EA1;box-shadow:0 0.1rem .15rem rgba(0,78,161,0.1);margin-bottom: 0.6rem;}
.teac-top .pic{width: 1.65rem;display: block;margin-right: 0.35rem;}
.teac-top .info{flex:1;overflow: hidden;}
.teac-top .tt{font-size: 0.2rem;color:#666666;margin-bottom: 0.15rem;}
.teac-top .name{font-size: 0.26rem;color:#004EA1;margin-right: 0.15rem;display: inline-block;vertical-align: baseline;}
.teac-top .txt{font-size: 0.16rem;color:#666666;line-height: 1.8;}


.teac-mod{margin-bottom: 0.25rem;}
.teac-mod:last-child{margin-bottom: 0;}
.teac-mod .tit{font-size: 0.22rem;color:#004EA1;display: flex;align-items: center;height: 0.52rem;background-color: rgba(0, 78, 161, 0.11);padding:0 0.15rem;}
.teac-mod .tit::before{content:'';width: 0.2rem;height: 0.2rem;background:url(../images/icon_06.png) no-repeat center;background-size:contain;margin-right: 0.08rem;}
.teac-mod .txt{font-size: 0.2rem;line-height: 1.5;padding:0.3rem 0.4rem;}


/* 图片列表页 */
.pic-sec{display: flex;align-items: flex-start;justify-content: space-between;}
.pic-sec .l{width: 68%;}
.pic-sec .r{width: 27.5%;}

.pic-list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: -0.7rem;}
.pic-list .item{width: 48%;margin-top: 0.7rem;position: relative;}
.pic-list .item::after{content:'';position: absolute;width: 100%;left: 0;height: 0.33rem;bottom:-0.33rem;background:url(../images/img_29.png) no-repeat center;background-size:100% 100%;}
.pic-list .imgbox{height: 2.3rem;display: block;}
.pic-list .title{font-size: 0.2rem;text-align: center;display: block;padding:0 0.15rem;line-height: 0.56rem;}
.pic-list .item:hover .title{color:#004EA1;}

.pic-gx{}
.pic-gx .t-tit{font-size: 0.2rem;color:#004EA1;display: flex;align-items: center;padding:0.15rem 0;}
.pic-gx .t-tit::before{content:'';margin-right: 0.1rem;width: 0.2rem;height: 0.2rem;background:url(../images/icon_12.png) no-repeat center;background-size:contain;}
.pic-gx .list{border-left:1px solid rgba(151,151,151,.4);padding:0 0 0.6rem;}
.pic-gx .list li{border-bottom:1px dashed rgba(151,151,151,.2);}
.pic-gx .list .box{padding:0.2rem 0.15rem;display: block;}
.pic-gx .list .date{font-size: 0.16rem;color:#999;width: 1rem;height: 0.3rem;display: flex;align-items: center;justify-content: center;background:url(../images/icon_13.png) no-repeat center;background-size:contain;font-family: 'Arial';padding-left: 0.04rem;position: relative;}
.pic-gx .list .date::before{content:'';width: 0.07rem;height: 0.07rem;border: 1px solid rgba(0, 78, 161, 0.6437);position: absolute;top: 0.1rem;left: -0.19rem;border-radius:50%;background-color: #fff;}
.pic-gx .list .title{font-size: 0.16rem;color:#333333;line-height: 0.24rem;margin-top: 0.05rem;-webkit-line-clamp: 2;height: 0.48rem;margin-top: 0.08rem;}
.pic-gx .list li:hover .date{color:#004EA1;background-image:url(../images/icon_13-1.png);}
.pic-gx .list li:hover .date::before{background-color: #004EA1;border-color:#004EA1;}
.pic-gx .list li:hover .date .title{color:#004EA1;}



/* 图片展示页 */
.det-sec .swiper1 .item{height: 7rem;position: relative;}
.det-sec .swiper1 .title{position: absolute;left: 0.8rem;bottom: 0.25rem;font-size: 0.2rem;color:#fff;line-height: 0.3rem;}
.det-sec .swiper1 .swiper-pagination{width: auto;font-size: 0.16rem;color:#fff;line-height: 0.3rem;left: 0.25rem;bottom: 0.23rem;letter-spacing: -0.01rem;}
.det-sec .swiper1 .swiper-pagination .swiper-pagination-current{font-size: 0.22rem;}
.det-sec .swiper1 .swiper-pagination .swiper-pagination-total{font-size: 0.18rem;}

.det-sec .swiper2{padding:0 0.25rem;position: relative;}
.det-sec .swiper2::before{content:'';width: 2px;height: 100%;background-color: #fff;left: 0.25rem;top: 0;position: absolute;z-index:10;}
.det-sec .swiper2 .item{border:0.06rem solid #fff;height: 1.15rem;}
.det-sec .swiper2 .swiper-container{padding:0.45rem 0.1rem;position: static;}
.det-sec .swiper2 .swiper-slide{padding:0 0.04rem;}
.det-sec .swiper2 .swiper-slide-thumb-active .item{border-color:#004EA1;box-shadow: 0 0.03rem 0.1rem 0 rgba(0, 78, 161, 0.36);}

.det-sec .swiper-button{width: 0.2rem;height: 0.2rem;opacity: 1;background:url(../images/icon_14.png) no-repeat center;background-size:contain;margin-top: -0.1rem;}
.det-sec .swiper-button-next{transform: rotate(180deg);}
.det-sec .swiper-button:hover{background-image:url(../images/icon_14-1.png);}


/* 学院简介 */
.us-main{background:url(../images/us_08.jpg) no-repeat center bottom #fff;background-size:100% auto;}
.us-sec{overflow-x: hidden;}
.us-sec *{font-size: 0.2rem;line-height: 0.36rem;}
.us-sec .sec{margin-bottom: 0.5rem;}
.us-sec .sec1{display: flex;align-items: flex-start;}
.us-sec .sec1 .lbox{width: 48%;margin-right: 2%;}
.us-sec .sec1 .rbox{flex:1;overflow: hidden;}
.us-sec .sec1 .imgbox{position: relative;}
.us-sec .sec1 .img{position: relative;z-index:2;}
.us-sec .sec1 .imgbox::after{content:'';width: 0.7rem;height: 1.75rem;background-color: #004ea1;position: absolute;left: -0.3rem;bottom: -0.3rem;z-index:1;}
.us-sec .sec1 .wenzi{width: 86%;display: block;margin:0.8rem auto 0;}
.us-sec .sec1 .smtit{font-size: 0.28rem;color:#004EA1;margin-bottom: 0.16rem;}
.us-sec .sec3{display: flex;}

.us-sec .sec2{display: flex;align-items: flex-start;width: calc(100% + 1.85rem);background:url(../images/us_03.jpg) no-repeat center bottom;background-size:100% 4.7rem;position: relative;}
.us-sec .sec2 .lbox{width: calc(100% - 5.35rem);padding-right: 0.6rem;}
.us-sec .sec2 .rbox{width: 5.35rem;position: absolute;right: 0;top: 0;}

.us-sec .sec2 .list{display: flex;flex-wrap: wrap;padding:0.55rem 0.5rem 0.4rem;justify-content: center;}
.us-sec .sec2 .list li{width: 1.66rem;height: 1.62rem;margin:.2rem 0.4rem;display: flex;align-items: center;justify-content: center;background:url(../images/us_09-1.png) no-repeat center;background-size:contain;}
.us-sec .sec2 .list .smb{width: 1.4rem;height: 1.4rem;border-radius:50%;border:1px dashed rgba(255,255,255,.3);display: flex;flex-direction: column;align-items: center;justify-content: center;}
.us-sec .sec2 .list .fz1{font-size: 0.34rem;color:#fff;line-height: 1;margin-bottom: 0.08rem;}
.us-sec .sec2 .list .fz2{font-size: 0.16rem;color:#fff;line-height: 1.2;}
.us-sec .sec2 .list li:hover{background-image:url(../images/us_09.png);}

/* index */
.idx-ban {height: 100%;width: 100%;position: relative;transition: all 0.7s ease;margin: 0 auto;margin-bottom: 0;overflow: hidden;}
.idx-ban.hid {height: 0;}
.idx-ban .swiper-container{height: 100%;}
.idx-ban .item{height: 100%;}
.idx-ban .swiper-pagination{bottom: 0.5rem;font-size: 0;height: auto;display: flex;justify-content: center;align-items: center;}
.idx-ban .swiper-pagination .swiper-pagination-bullet{width: 0.15rem;height: 0.15rem;background:url(../images/icon_16.png) no-repeat center;background-size:contain;margin: 0 0.2rem;opacity: 1;}
.idx-ban .swiper-pagination .swiper-pagination-bullet-active{background-image:url(../images/icon_16-1.png);width: 0.28rem;height: 0.28rem;}
.idx-ban .swiper-slide img { transition: 3.5s 1s linear;}
.idx-ban .swiper-slide-active img { transform: scale(1.1); }
.idx-ban section,.idx-ban video {width: 100%;height: 100%;object-fit: cover;}

.idx-tt{position: relative;display: flex;align-items: center;}
.idx-tt .smb{text-align: left;display: inline-block;vertical-align: middle;}
.idx-tt .icon{width: 0.7rem;display: inline-block;vertical-align: middle;margin-right: 0.05rem;}
.idx-tt .bt,.idx-tt .en{line-height: 1.2;font-family: '微软雅黑';color:#004ea1; }
.idx-tt .bt{font-size: 0.3rem; font-weight:bold;}
.idx-tt .en{font-size: 0.14rem;text-transform: uppercase;margin-top: 0.02rem;}
.idx-tt .more{position: absolute;right: 0;bottom: 0; z-index: 10; }
.idx-tt .more:hover{color:#ff8b00;}
.idx-tt.white .bt,.idx-tt.white .en{color:#fff;}



.idx-s1{padding:2.95rem 0 0.7rem;background:url(../images/idx_13.jpg) no-repeat center;background-size:cover;}
.idx-s1 .wrap{display: flex;justify-content: space-between;}
.idx-s1 .wrap:first-child{margin-bottom: 0.4rem;}
.idx-s1 .idx-tt{margin-bottom: 0.3rem; border-bottom:1px solid #c9c9c9;}
.idx-s1 .date{font-size: 0.14rem;color:#004ea1;font-family: 'SourceHanSerifCN';}
.idx-s1 .date i{font-size: 0.2rem;font-family: 'SourceHanSerifCN';}


.idx-xw{flex:1;overflow: hidden;}
.idx-xw .slide{margin-bottom: 0.1rem;}
.idx-xw .slide .item{display:flex;position: relative;z-index:50;}
.idx-xw .slide .imgbox{flex:1;overflow:hidden;height: 5.3rem;}
.idx-xw .slide .info{width:33.5%;background:url(../images/idx_03.jpg) no-repeat center;background-size:cover;padding:0.55rem 0.35rem 0;}
.idx-xw .slide .date{font-size: 0.18rem;color:#ff8b00;font-family: 'SourceHanSerifCN';}
.idx-xw .slide .date i{font-size: 0.36rem;font-family: 'SourceHanSerifCN';}
.idx-xw .slide .title{font-size: 0.22rem;color:#fff;line-height: 0.34rem;-webkit-line-clamp: 2;margin-top: 0.2rem;}
.idx-xw .slide .line{height:1px;background-color: rgba(255,255,255,0.4);margin:0.22rem 0;}
.idx-xw .slide .txt{font-size: 0.16rem;color:#fff;line-height: 0.28rem;-webkit-line-clamp: 6;}
.idx-xw .slide .more{font-size: 0.14rem;color:#ff8b00;display: flex;align-items: center;position: absolute;right: 0.55rem;bottom: 0.35rem;z-index:550;}
.idx-xw .slide .more::before{content:'';width: 0.65rem;height: 0.23rem;background:url(../images/icon_17.png) no-repeat center;background-size:contain;margin-right: 0.1rem;}
.idx-xw .slide .more:hover{text-decoration: underline;}
.idx-xw .slide .title:hover{color:#ff8b00;}

.idx-xw .swiper-pagination{width:auto;bottom: 0.35rem;font-size: 0;height: auto;display: flex;align-items: center;z-index:1;left:calc(66% + 0.35rem);}
.idx-xw .swiper-pagination .swiper-pagination-bullet{width: 0.15rem;height: 0.15rem;background:url(../images/icon_16.png) no-repeat center;background-size:contain;padding-left: 0.46rem;margin-right: 0rem;opacity: 1;}
.idx-xw .swiper-pagination .swiper-pagination-bullet-active{background-image:url(../images/icon_16-1.png);width: 0.28rem;height: 0.28rem;}


.idx-xw .list{display: flex;  flex-flow: row wrap; align-content: flex-start;}
.idx-xw .list .item{box-sizing: border-box; flex: 0 0 33.3%; border-left:1px solid #d0d7e3; height: 1.05rem; /*margin: 0 0 0.1rem 0; */padding: 0.1rem;position: relative;}
.idx-xw .list .item::after{content:'';position: absolute;left: 0;bottom: 0;width: 0;height: 0rem;background-color: #004ea1;transition: all 0.3s;}
.idx-xw .list .title{font-size: 0.17rem;line-height: 0.25rem;-webkit-line-clamp: 2;margin-top: 0.05rem;}
.idx-xw .list .item.cur{background-color: rgba(255,255,255,.4);box-shadow:0 0 0.32rem rgba(15,36,123,.06);border-left-color:transparent;}
.idx-xw .list .item.cur::after{width: 100%;}
.idx-xw .list .item:first-child{border-left:0;}
.idx-xw .list .item.cur+.item{border-left-color:transparent;}











@media screen and (min-width:320px) and (max-width:767px)
{
.idx-xw .list{display: flex;  flex-flow: row wrap; align-content: flex-start;}
.idx-xw .list .item{box-sizing: border-box; flex: 0 0 100%;}
.idx-xw .list .item{width: 100%;border:0;height: auto;padding:0.1rem 0.25rem 0.15rem;margin-top: 0rem;background-color: #fff;box-shadow:none;}
.idx-xw .list .title{font-size: 0.17rem;}
}

/*
.idx-xw .list{display: flex;}
.idx-xw .list .item{width: 33.3%;height: 1.4rem;padding:0.15rem 0.3rem;border-left:1px solid #d0d7e3;position: relative;}
.idx-xw .list .item::after{content:'';position: absolute;left: 0;bottom: 0;width: 0;height: 0.03rem;background-color: #004ea1;transition: all 0.3s;}
.idx-xw .list .title{font-size: 0.2rem;line-height: 0.3rem;-webkit-line-clamp: 2;margin-top: 0.15rem;}
.idx-xw .list .item.cur{background-color: #fff;box-shadow:0 0 0.32rem rgba(15,36,123,.06);border-left-color:transparent;}
.idx-xw .list .item.cur::after{width: 100%;}
.idx-xw .list .item:first-child{border-left:0;}
.idx-xw .list .item.cur+.item{border-left-color:transparent;}
*/



.idx-mt{width: 3.95rem;margin-left: 0.45rem;}
.idx-mt .list{}
.idx-mt .list .item{border-bottom:1px dashed #d0d7e3;}
.idx-mt .list .imgbox{height: 2.2rem;display: none;margin-bottom: -0.1rem;}
.idx-mt .list .box{padding:0.2rem 0 0.2rem;}
.idx-mt .list .title{font-size: 0.17rem;line-height: 0.25rem;-webkit-line-clamp: 2;height: 0.475rem;}
.idx-mt .list .bot{display: flex;align-items: center;justify-content: space-between;margin-top:0.12rem;}
.idx-mt .list .tu{height: 0.35rem;width: auto;}

.idx-mt .list .item.cur .imgbox{display: block;}
.idx-mt .list .item.cur .title{color:#004ea1;}


.idx-zl{flex:1;overflow: hidden;}
.idx-zl .detail{position: relative;padding-top: 0.1rem;}
.idx-zl .item{display: block;height: 1.6rem;}
.idx-zl .item .imgbox{width: 100%;height: 100%;}
.idx-zl .item .img{width: 100%;height: 100%;display: block;}

.idx-zl .bot{display: flex;align-items: center;margin-top: 0.3rem;}
.idx-zl .swiper-button{position: static;margin: 0;}
.idx-zl .swiper-pagination{position: absolute;margin: 0;left: 1.6rem;right: 0;bottom: 0.23rem;top:auto;height: 0.02rem;background-color: #e3eaf3;width: auto;}
.idx-zl .swiper-pagination .swiper-pagination-progressbar-fill{height: 0.04rem;background-color: #ff8b00;margin-top: -0.01rem;}
.idx-zl .swiper-container{position: static;}


.idx-body .swiper-button{width:0.5rem;height: 0.5rem;background:url(../images/idx_12.png) no-repeat center;background-size:contain;border-radius:50%;}
.idx-body .swiper-button-next{margin-left: 0.25rem;transform: rotate(180deg);}
.idx-body .swiper-button:hover{background-image:url(../images/idx_12-1.png);}



.idx-gg{width: 3.95rem;margin-left: 0.85rem;}
.idx-gg .list{}
.idx-gg .list .item{display: flex;align-items: center;margin-bottom: 0.15rem;}
.idx-gg .list .date{margin-right: 0.14rem;padding:0.06rem 0.05rem;border:1px solid #d0d7e3;text-align: center;}
.idx-gg .list .fz1,.idx-gg .list .fz2{line-height: 1;font-family: 'SourceHanSerifCN';}
.idx-gg .list .fz1{font-size: 0.24rem;color:#004ea1;}
.idx-gg .list .fz2{font-size: 0.14rem;color:#333;margin-top: 0.04rem;}
.idx-gg .list .title{font-size: 0.17rem;line-height: 0.25rem;-webkit-line-clamp: 2;}
.idx-gg .list .item:hover .title{color:#004ea1;}
.idx-gg .list .item:last-child{margin-bottom: 0;}


.idx-dt{ height: 7.2rem; background:url(../images/idx_18.jpg) no-repeat center;background-size:cover;}
.idx-dt .wrap{position: relative;}
.idx-dt .idx-tt{position: absolute;width: 100%;left: 0;top: 0.55rem;}

.idx-dt .slide{overflow: hidden;}
.idx-dt .item{padding:0 0.4rem;}

.idx-dt .item .title{font-size: 0.18rem;line-height: 0.28rem;-webkit-line-clamp: 2;}
.idx-dt .item .txt{font-size: 0.16rem;line-height: 0.26rem;margin-top: 0.2rem;height: 0.56rem;}


.idx-dt .box1{display: block;margin-top: -0.5rem;}
.idx-dt .box1 .fz1,.idx-dt .box1 .fz2{color:#004ea1;line-height: 1;font-family: 'SourceHanSerifCN';}
.idx-dt .box1 .fz1{font-size: 0.38rem;padding-bottom: 0.08rem;border-bottom:1px solid #d0d7e3;margin-bottom: 0.08rem;}
.idx-dt .box1 .fz2{font-size: 0.14rem;}
.idx-dt .box1 .imgbox{height: 2.2rem;margin-top: 0.25rem;}
.idx-dt .box1 .title{margin-top: 0.3rem;}
.idx-dt .box1 .txt{color:#999999;}

.idx-dt .box1 .date,.idx-dt .box1 .date i{color:#004ea1;line-height: 0.6;font-family: 'SourceHanSerifCN';}
.idx-dt .box1 .date{font-size: 0.18rem;margin-top: 0.3rem;}
.idx-dt .box1 .date i{font-size: 0.24rem;}




.idx-dt .box2{display: none; margin-top: -0.25rem;}
.idx-dt .box2 .imgbox{height: 2.2rem;}
.idx-dt .box2 .date,.idx-dt .box2 .date i{color:#004ea1;line-height: 1;font-family: 'SourceHanSerifCN';}
.idx-dt .box2 .date{font-size: 0.18rem;margin-top: 0.3rem;}
.idx-dt .box2 .date i{font-size: 0.24rem;}
.idx-dt .box2 .title{margin-top: 0.15rem;color:#004ea1; font-weight:600; -webkit-line-clamp: 2;}
.idx-dt .box2 .line{height: 0.01rem;background-color: #d0d7e3;margin:0.2rem 0;display: block;}
.idx-dt .box2 .txt{color:#333;}

.idx-dt .swiper-container{margin-left: -0.4rem;width:16.8rem;}
.idx-dt .swiper-slide{/* width: 3.6rem; */height: 7.2rem;  padding:1.85rem 0 0;border-left:0px solid #d0d7e3;/* width: 3.73rem; */ width: 4.2rem;}


.idx-dt .cur{/*width: 5.6rem;*/}
.idx-dt .cur2{/*width: 4.2rem;*/}
.idx-dt .cur .box1{display: none;}
.idx-dt .cur .box2{display: block;}



.idx-dt .swiper-pagination{bottom: 0.75rem;width:auto;left:45%;right:auto;font-size: 0;height: auto;display: flex;align-items: center;z-index:1;justify-content: flex-end;}
.idx-dt .swiper-pagination .swiper-pagination-bullet{width: 0.15rem;height: 0.15rem;background:url(../images/icon_16-2.png) no-repeat center;background-size:contain;margin-left: 0.26rem;opacity: 1;}
.idx-dt .swiper-pagination .swiper-pagination-bullet-active{background-image:url(../images/icon_16-1.png);width: 0.28rem;height: 0.28rem;}


.idx-rep{height: 7.5rem;background:url(../images/idx_19.jpg) no-repeat center;background-size:cover;padding:0.5rem 0 0;}
.idx-rep .wrap{display: flex;}
.idx-rep .idx-tt{width: 0.7rem;margin-left: 0.7rem;flex-direction: column;margin-top: 0.35rem;}
.idx-rep .idx-tt .smb{display: flex;flex-direction: row-reverse;}
.idx-rep .idx-tt .en{writing-mode: vertical-lr;writing-mode: tb-lr;margin-top: 0.08rem;margin-right: 0.02rem;}
.idx-rep .idx-tt .more{bottom: 0.13rem;color:#fff;}
.idx-rep .idx-tt .more:hover::after{background-image:url(../images/icon_05-1.png);}

.idx-rep .detail{position: relative;flex:1;overflow: hidden;}
.idx-rep .item{padding:0.3rem 0 0;display: block;height: 4.35rem;position: relative;}
.idx-rep .item .box{background-color: rgba(255,255,255,.1);height: 100%;padding:0.55rem 0.4rem 0;}
.idx-rep .item .date{}
.idx-rep .item .fz1,.idx-rep .item .fz2{color:#ff8b00;line-height: 1;font-family: 'SourceHanSerifCN';}
.idx-rep .item .fz1{font-size: 0.3rem;border-bottom:1px solid #ff8b00;padding-bottom: 0.1rem;margin-bottom: 0.1rem;}
.idx-rep .item .fz2{font-size: 0.14rem;}
.idx-rep .item .title{font-size: 0.18rem;color:#fff;-webkit-line-clamp: 2;line-height: 0.28rem;height: 0.6rem;margin:0.32rem 0 0.2rem;}
.idx-rep .item .wz{font-size: 0.16rem;color:#fff;line-height: 0.32rem;}
.idx-rep .item .wz::before{content:'';width: 0.2rem;height: 0.2rem;margin-right: 0.12rem;display: inline-block;vertical-align: middle;}
.idx-rep .item .ico1::before{background:url(../images/icon_18-2.png) no-repeat center;background-size:contain;}
.idx-rep .item .ico2::before{background:url(../images/icon_09-2.png) no-repeat center;background-size:contain;}
.idx-rep .item .ico3::before{background:url(../images/icon_10-2.png) no-repeat center;background-size:contain;}
.idx-rep .item .more{font-size: 0.14rem;color:#004ea1;margin-top: 0.15rem;display: none;}
.idx-rep .item .more::before{content:'';width: 0.65rem;height: 0.23rem;background:url(../images/icon_17-1.png) no-repeat center;background-size:contain;margin-right: 0.1rem;display: inline-block;vertical-align: middle;}
.idx-rep .item .more:hover{color:#ff8b00;}
.idx-rep .item .more:hover::before{background-image:url(../images/icon_17-2.png);}

.idx-rep .item:hover{padding-top: 0;}
.idx-rep .item:hover .box{background-color: #fff;}
.idx-rep .item:hover .fz1,.idx-rep .item:hover .fz2{color:#004ea1;}
.idx-rep .item:hover .fz1{border-color:#d0d7e3;}
.idx-rep .item:hover .title{color:#ff8b00;}
.idx-rep .item:hover .wz{color:#333333;}
.idx-rep .item:hover .ico1::before{background:url(../images/icon_18.png) no-repeat center;background-size:contain;}
.idx-rep .item:hover .ico2::before{background:url(../images/icon_09.png) no-repeat center;background-size:contain;}
.idx-rep .item:hover .ico3::before{background:url(../images/icon_10.png) no-repeat center;background-size:contain;}
.idx-rep .item::before{content:'';position: absolute;left: 0;top: 0;height: 0.05rem;background-color: #ff8b00;width: 0;transition: all 0.4s;}
.idx-rep .item:hover::before{width: 100%;}
.idx-rep .item:hover .more{display: block;}

.idx-rep .swiper-container{position: static;}
.idx-rep .bot{display: flex;align-items: center;margin-top: 0.4rem;}
.idx-rep .swiper-button{position: static;margin: 0 0.25rem 0 0;background-image:url(../images/idx_12-2.png)}
.idx-rep .swiper-pagination{position: absolute;margin: 0;left: 1.6rem;right: 0;bottom: 0.23rem;top:auto;height: 0.02rem;background-color: rgba(255,255,255,.4);width: auto;}
.idx-rep .swiper-pagination .swiper-pagination-progressbar-fill{height: 0.04rem;background-color: #ff8b00;margin-top: -0.01rem;}


.idx-s3{background:url(../images/idx_44.jpg) no-repeat center;background-size:cover;padding: 1px 0 1rem;}

.idx-dh{padding:0.6rem 0.42rem 0.7rem;margin-top: -1.3rem;background:url(../images/idx_30.jpg) no-repeat center bottom;background-size:cover;}
.idx-dh .list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 0.45rem;}
.idx-dh .list .lk{text-align: center;}
.idx-dh .list .icon{width: 0.86rem;display: block;margin:0 auto;}
.idx-dh .list .tit{font-size: 0.16rem;margin-top: 0.15rem;}
.idx-dh .list .lk:hover .tit{color:#004ea1;font-weight: bold;}


.idx-rw{margin-top: 0.6rem;}
.idx-rw .detail{margin-top: 0rem;position: relative;}
.idx-rw .item{display: block;padding:0.35rem 0.2rem 0.2rem;height: 4rem;background:url(../images/idx_31.jpg) no-repeat center;background-size:cover;transition: all 0.3s;}
.idx-rw .item .imgbox{width: 1.4rem;height: 1.8rem;background-color: #fff;/* padding: 0.05rem; */border-radius:50%;margin:0 auto;}
.idx-rw .item .hdpic{width: 100%;height: 100%;object-fit: cover;}
.idx-rw .item .title{font-size: 0.16rem;color:#333;padding:0 0 0.1rem;border-bottom:1px solid #d0d7e3;text-align: center;margin-top: 0.16rem;}
.idx-rw .item .name{font-size: 0.2rem;color:#004ea1;margin-right: 0.1rem;display: inline-block;vertical-align: baseline;}
.idx-rw .item .txt{margin-top: 0.15rem;font-size: 0.16rem;color:#999999;-webkit-line-clamp: 2;line-height: 0.24rem;}
.idx-rw .item:hover{margin-top: -0.2rem;background-image:url(../images/idx_31-1.jpg);}
.idx-rw .item:hover .name{color: #ff8b00;}
.idx-rw .item:hover .txt{color:#333;}

.idx-rw .swiper-container{position: static;padding: 0.4rem 0;}
.idx-rw .swiper-pagination{display: none;}
.idx-rw .swiper-button{margin-top: -0.26rem;}
.idx-rw .swiper-button-prev{left: -0.8rem;}
.idx-rw .swiper-button-next{right: -0.8rem;}


.idx-sp{margin-top: 0.2rem;}
.idx-sp .detail{display: flex;align-items: center;margin-top: 0.4rem;}
.idx-sp .videobox{width: 53%;height: 5.2rem;position:relative;overflow: hidden;}
.idx-sp .videobox .shade{position:absolute;width: 100%;height: 100%;left: 0;top: 0;cursor: pointer;}
.idx-sp .videobox .playicon{width: 0.8rem;height: 0.8rem;position:absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index:6;}
.idx-sp .videobox .posterimg{width: 100%;display: block;height: 100%;object-fit: cover;}
.idx-sp .videobox .mask{position:absolute;width: 100%;height: 100%;left: 0;top: 0;z-index:5;background-color:rgba(0,0,0,.1);}
.idx-sp .videobox .video{width: 100%;height: 100%;object-fit: fill;}


.idx-sp .slide{padding:0.5rem 0.4rem;background-color: #fff;width: 47%;position: relative;}
.idx-sp .slide .row{display: flex;flex-wrap: wrap;justify-content: space-between;}
.idx-sp .slide .item{height: 1.85rem;display: block;position: relative;width: 49%;overflow: hidden;}
.idx-sp .slide .mask{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background:url(../images/idx_37.png) no-repeat center;background-size:cover;}
.idx-sp .slide .title{font-size: 0.18rem;color:#fff;padding:0 0.3rem;position: absolute;width: 100%;left: 0;bottom: 0.12rem;}
.idx-sp .slide .swiper-container{height: 3.8rem;}
.idx-sp .slide .item:hover .img{transform: scale(1.1,1.1);}

.idx-sp .slide .swiper-container{position: static;}
.idx-sp .slide .swiper-button{right:auto;left:50%;margin: 0 0 0 -0.26rem;top:auto;bottom:auto;background-color: #fff;}
.idx-sp .slide .swiper-button-prev{transform: rotate(90deg);top: -0.26rem;}
.idx-sp .slide .swiper-button-next{transform: rotate(-90deg);bottom: -0.26rem;}



.idx-rm{padding:0.6rem 0 1rem;background:url(../images/idx_45.jpg) no-repeat center;background-size:cover;}
.idx-rm .detail{display: flex; margin-top: 0.4rem;}
.idx-rm .lbox{width: 50%;}
.idx-rm .rbox{width: 50%;}

.idx-rm .top{height: 2.18rem;background:url(../images/idx_49.jpg) no-repeat center;background-size:cover;padding:0 0.6rem;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;margin-bottom: .1rem;}
.idx-rm .top .box{margin-top: 0.4rem;display: flex;align-items: center;justify-content: space-between;width: 100%;}
.idx-rm .top .more{color:#fff;}
.idx-rm .top .more:hover{color:#ff8b00;}
.idx-rm .social{display: flex;}
.idx-rm .social .grp{display: flex;align-items: center;justify-content: center;width: 0.46rem;height: 0.46rem;border:1px solid #fff;border-radius:50%;margin-right: 0.3rem;position: relative;transition: all 0s;}
.idx-rm .social .ico{width: 0.26rem;height: 0.26rem;}
.idx-rm .social .drop{width: 1.1rem;position: absolute;left: 50%;transform: translate(-50%,0);top: 0.6rem;background-color: #fff;padding: 0.02rem;display: none;}
.idx-rm .social .drop::before{content:'';position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 0.1rem 0.1rem 0.1rem;border-color: transparent transparent #fff transparent;left: 50%;top: -0.08rem;margin-left: -0.1rem;}
.idx-rm .social .grp:hover{background: linear-gradient(to top right, #da0300, #ff8b00);border-color:transparent;}
.idx-rm .social .grp:hover .drop{display: block;}


.idx-rm .bigbox{height: 5.65rem;margin-top: 0.1rem;}


.idx-rm .list{}
.idx-rm .list .item{margin-bottom: 0.1rem;display: flex;}
.idx-rm .list .item:last-child{margin-bottom: 0;}
.idx-rm .list .imgbox,.idx-rm .list .info{margin-left: 0.1rem;width: calc(50% - 0.1rem);}
.idx-rm .list .imgbox{height: 2.18rem;}
.idx-rm .list .info{padding:0.45rem 0.25rem 0;}
.idx-rm .list .tt{display: flex;align-items: center;}
.idx-rm .list .ico{width: 0.28rem; margin-top:-0.4rem;}
.idx-rm .list .x{width: 1px;height: 0.16rem;background-color: rgba(255,255,255,.3);margin:-0.4rem  0.12rem 0 0.12rem;}
.idx-rm .list .title{font-size: 0.2rem;color:#fff;line-height: 0.24rem; margin-top:-0.2rem;}
.idx-rm .list .txt{font-size: 0.16rem;color:#fff;line-height: 0.24rem;opacity: 0.8;-webkit-line-clamp: 5;margin-top: 0.18rem;}
.idx-rm .list .item:nth-child(even){flex-direction: row-reverse;}
.idx-rm .list .item:nth-child(1) .info{background-color: #c80705;}
.idx-rm .list .item:nth-child(2) .info{background-color: #ff8b00;}
.idx-rm .list .item:nth-child(3) .info{background-color: #004ea1;}


.idx-s4{padding:0.6rem 0 0.7rem;background-color: #eff4fa;}
.idx-s4 .wrap{display: flex;justify-content: space-between;}
.idx-s4 .idx-tt{margin-bottom: 0.3rem; border-bottom:1px solid #c9c9c9;}
.idx-s4 .date,.idx-s4 .date i{line-height: 1;font-family: 'SourceHanSerifCN';color:#004ea1;}




.idx-rh{width: 49%;}
.idx-rh .hot{display: flex;}
.idx-rh .hot .imgbox{width: 55%;height: 3.25rem;}
.idx-rh .hot .info{width: 45%;background:url(../images/idx_56.jpg) no-repeat center;background-size:cover;padding:0.6rem 0.4rem 0.4rem;}
.idx-rh .hot .date{font-size: 0.18rem;color:#ff8b00;}
.idx-rh .hot .date i{font-size: 0.36rem;color:#ff8b00;}
.idx-rh .hot .title{font-size: 0.22rem;color:#fff;line-height: 0.34rem;-webkit-line-clamp: 2;height: 0.68rem;margin-top: 0.22rem;display: block;}
.idx-rh .hot .title:hover{color:#ff8b00;}
.idx-rh .hot .more{font-size: 0.14rem;color:#ff8b00;display: flex;align-items: center;margin-top: 0.6rem;}
.idx-rh .hot .more::before{content:'';width: 0.65rem;height: 0.23rem;background:url(../images/icon_17.png) no-repeat center;background-size:contain;margin-right: 0.1rem;}
.idx-rh .hot .more:hover{text-decoration: underline;}


.idx-rh .list{}
.idx-rh .list .item{height: 0.62rem;display: flex;align-items: center;border-bottom:1px dashed #d0d7e3;}
.idx-rh .list .title{font-size: 0.166rem;color:#333333;flex:1;overflow: hidden;-webkit-line-clamp: 2;}
.idx-rh .list .title::before{content:'';display: inline-block;vertical-align: middle;width: 0.07rem;height: 0.07rem;background-color: #004ea1;border-radius:50%;margin-right: 0.11rem;}
.idx-rh .list .date{font-size: 0.14rem;margin-left: 0.3rem;}
.idx-rh .list .date i{font-size: 0.2rem;}
.idx-rh .list .item:hover .title{color: #004ea1;}

.idx-jl{width: 47%;}
.idx-jl .hot{display: block;background-color: #fff;border-bottom:0.03rem solid #004ea1;}
.idx-jl .hot .imgbox{height: 3.75rem;}
.idx-jl .hot .info{height: 0.6rem;padding:0 0.28rem;display: flex;align-items: center;}
.idx-jl .hot .title{font-size: 0.2rem;color:#004ea1;flex:1;overflow: hidden;-webkit-line-clamp: 1;}
.idx-jl .hot .date{font-size: 0.15rem;margin-left: 0.2rem;}
.idx-jl .hot .date i{font-size: 0.25rem;}
.idx-jl .hot:hover{border-color:#ff8b00;}
.idx-jl .hot:hover *{color:#ff8b00;}

.idx-jl .list{display: flex;justify-content: space-between;}
.idx-jl .list .item{padding:0.2rem 0.22rem 0.15rem;background-color: #fff;display: block;width: 48.5%;margin-top: 2%;height: 1.2rem;}
.idx-jl .list .date{font-size: 0.14rem;}
.idx-jl .list .date i{font-size: 0.2rem;}
.idx-jl .list .title{font-size: 0.166rem;color:#333333;line-height: 0.25rem;-webkit-line-clamp: 2;margin-top: 0.12rem;}
.idx-jl .list .item:hover .title{color:#004ea1;}


@media (min-width: 992px){ }



@media screen and (min-width:992px) and (max-width:1199px){
	.auto{width: 92%;}
	html{font-size: 5.5rem!important;}
	
	.sj-menu{position:absolute;right: 2%;top: 50%;width: .5rem !important;height: .5rem !important;background: url(../images/menu.png) no-repeat center;background-size:.4rem;display: block;margin-top: -0.25rem !important;z-index:100;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:.32rem;}
	
	.hd-t{display: none;}
	.hd-b{height: 1rem;}
	.hd-b .r{margin-right: 0.6rem;}
	
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 1rem;bottom: 0;z-index:100;background-color: #035BAB;display: block;text-align: left;overflow-y: scroll!important;}
	.hd-nav{display: block;}
	.hd-nav li{display: block;margin: 0;position: relative;border-top:1px solid rgba(255,255,255,.1);}
	.hd-nav li>a{padding:0 .35rem;line-height: .8rem;font-size: 0.2rem;color:#fff;font-weight: normal;}
	.hd-nav li.cur>a, .hd-nav li:hover>a{background:transparent;}
	.hd-nav li:hover .drop::before{display: none;}
	.hd-nav li.sj-show{display: block;}
	
	
	.hd-nav .arrow{width: 0.8rem;height: 0.8rem;background:url(../images/arrow.png) no-repeat center;background-size:.22rem;position: absolute;right: 0;top: 0;}
	.hd-nav .drop{position: static;transform: translate(0,0);opacity: 1;visibility: inherit;width: 100%;display: none;border-top:1px solid rgba(255,255,255,.1);padding: 0 0 0 0.5rem;}
	.hd-nav .lk{color:#fff;border:none;line-height: 0.6rem;text-align: left;font-size: 0.18rem;border-bottom:1px solid rgba(255,255,255,.1);padding-left: 0.1rem;}
	.hd-nav .lk:last-child{border:0;}
	.hd-nav li:hover .drop{transform: translateX(0) scaleY(1);}
	.hd-nav li.this .arrow{transform: rotate(180deg);}
		
	
	.ft-t .wrap{align-items: center;flex-direction: column;}
	.ft-t .menu{margin-top: 0.2rem;}
	
	.ft-c .wrap{flex-wrap: wrap;}
	.ft-c .col1{width:100%;flex:initial;border-bottom:1px solid rgba(255,255,255,.1);}
	.ft-c .col2{width: 70%;}
	.ft-c .col2 .txt{margin:0 6% 0 0;}
	.ft-c .col3{width: 30%;max-width: initial;}
	
	/* 文字标题列表 */
	.main-l{width: 2.8rem;}
	.main-r{width: calc(100% - 3rem);}
	
	
	
	/* 图片标题列表 */
	.tp-list{margin-left: 0;justify-content: space-between;}
	.tp-list .item{width: 47.7%;margin-left: 0;}
	
	
	/* 人物列表 */
	.teac-list .item{width: 100%;}
	
	
	/* 组织机构 */
	.org-mod .list{margin-left: 0;justify-content: space-between;}
	.org-mod .list li{min-width: 49%;margin-left: 0;}
	.org-mod .list a{line-height: 0.26rem;padding:0.1rem 0.4rem 0.1rem 0.15rem;}
	
	
	/* 人物列表详情页 */
	.teac-mod .txt{padding:0.3rem 0;}
	
	
	/* 图片展示页 */
	.det-sec .swiper1 .item{height: 5rem;}
	
	
	/* 学院简介 */
	.us-sec .sec1{display: block;}
	.us-sec .sec1 .lbox{width: 100%;margin: 0;}
	.us-sec .sec1 .imgbox::after{display: none;}
	.us-sec .sec1 .rbox{margin-top: 0.4rem;}
	
	.us-sec .sec2{display: block;width: 100%;background:none;}
	.us-sec .sec2 .lbox{width: 100%;padding: 0;}
	.us-sec .sec2 .rbox{width: 100%;position: static;}
	.us-sec .sec2 .list{background: url(../images/us_03.jpg) no-repeat center;background-size: cover;padding:0.4rem 0.2rem;margin: 0.3rem 0;}
	.us-sec .sec2 .list li{margin:0.2rem 0.22rem;}
	
	
	/* index */
	.idx-s1 .wrap{display: block;}
	
	
	.idx-mt{width: 100%;margin:0.5rem 0 0;}
	
	.idx-gg{width: 100%;margin:3.2rem 0 0;}
	
	.idx-dt .swiper-container{width: calc(100% + 0.8rem);}
	.idx-dt .swiper-slide{width: auto;}
	
	.idx-rw .swiper-button-prev{left: -0.3rem;}
	.idx-rw .swiper-button-next{right: -0.3rem;}
	
	.idx-sp .slide .title{font-size: 0.2rem;padding:0 0.15rem;}
	
	.idx-rm .list .info{padding:0.35rem 0.2rem 0;}
	
	
	.idx-s4 .wrap{display: block;}
	.idx-rh{width: 100%;}
	
	.idx-jl{width: 100%;margin-top: 0.8rem;}
	
}


@media screen and (min-width:768px) and (max-width:991px){
	.auto{width: 100%;padding:0 4%}
	html{font-size: 5.8rem!important;}

	.sj-menu{position:absolute;right: 2%;top: 50%;width: .4rem !important;height: .4rem !important;background: url(../images/menu.png) no-repeat center;background-size:.36rem;display: block;margin-top: -0.2rem !important;z-index:100;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:.3rem;}
	
	.hd-t{display: none;}
	.hd-b{height: 1rem;}
	.hd-b .r{margin-right: 0.47rem;}
	
	.hd-logo .img{height: 0.65rem;}
	
	.hd-lang,.hd-sear .icon{width: 0.4rem;height: 0.4rem;}
	.hd-lang::after,.hd-sear .icon::after{width: 0.28rem;height: 0.28rem;}
	.hd-sear{margin-left: 0.2rem;}
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 1rem;bottom: 0;z-index:100;background-color: #035BAB;display: block;text-align: left;overflow-y: scroll!important;}
	.hd-nav{display: block;}
	.hd-nav li{display: block;margin: 0;position: relative;border-top:1px solid rgba(255,255,255,.1);}
	.hd-nav li>a{padding:0 .35rem;line-height: .8rem;font-size: 0.2rem;color:#fff;font-weight: normal;}
	.hd-nav li.cur>a, .hd-nav li:hover>a{background:transparent;}
	.hd-nav li:hover .drop::before{display: none;}
	.hd-nav li.sj-show{display: block;}
	
	
	.hd-nav .arrow{width: 0.8rem;height: 0.8rem;background:url(../images/arrow.png) no-repeat center;background-size:.22rem;position: absolute;right: 0;top: 0;}
	.hd-nav .drop{position: static;transform: translate(0,0);opacity: 1;visibility: inherit;width: 100%;display: none;border-top:1px solid rgba(255,255,255,.1);padding: 0 0 0 0.5rem;}
	.hd-nav .lk{color:#fff;border:none;line-height: 0.6rem;text-align: left;font-size: 0.18rem;border-bottom:1px solid rgba(255,255,255,.1);padding-left: 0.1rem;}
	.hd-nav .lk:last-child{border:0;}
	.hd-nav li:hover .drop{transform: translateX(0) scaleY(1);}
	.hd-nav li.this .arrow{transform: rotate(180deg);}
	
	
	
	.ft-t .wrap{align-items: center;flex-direction: column;}
	.ft-t .smlogo{height: 0.7rem;}
	.ft-t .menu{margin-top: 0.2rem;text-align: center;}
	.ft-t .menu .lk{margin:0 0.15rem;line-height: 0.4rem;}
	
	.ft-c .wrap{flex-wrap: wrap;}
	.ft-c .col1{width:100%;flex:initial;border-bottom:1px solid rgba(255,255,255,.1);}
	.ft-c .col2{width: 65%;}
	.ft-c .col2 .txt{margin:0 3% 0 0;}
	.ft-c .col3{width: 35%;max-width: initial;}
	.ft-c .txt{font-size: 0.18rem;}
	
	
	/* 文字标题列表 */
	.inner-ban{height: 4rem;}
	
	.main{position: relative;padding:0.7rem 0;}
	.main .wrap{display: block;}
	.main-l{width: 100%;}
	.main-r{width: 100%;padding: 0;}
	
	.crumb{position: absolute;right:4%;left: 4%;top: 0;height: 0.7rem;display: flex;align-items: center;}
	.top-bar{height: auto;border:0;margin: 0;padding: 0;}
	.top-bar .bt{display: none;}
	
	.side-top{display: none;}
	
	.side-menu{min-height: auto;padding: 0;margin-bottom: 0.4rem;text-align: center;overflow-x: scroll;white-space: nowrap;}
	.side-menu::-webkit-scrollbar{ display: none;} 
	.side-menu li{display: inline-block;vertical-align: middle;border:0;margin:0 0.2rem;}
	.side-menu li>a{padding: 0;line-height: 0.8rem;font-size: 0.21rem;}
	
	
	.pagelist{margin-top: 0.7rem;}
	
	
	/* 图文列表 */
	
	/* 图片标题列表 */
	.tp-list{margin-left: 0;justify-content: space-between;}
	.tp-list .item{width: 47.7%;margin-left: 0;}
	
	
	/* 人物列表 */
	.teac-list .item{width: 100%;}
	
	
	/* 组织机构 */
	.org-mod .list{margin-left: 0;justify-content: space-between;}
	.org-mod .list li{min-width: 49%;margin-left: 0;}
	.org-mod .list a{line-height: 0.26rem;padding:0.1rem 0.4rem 0.1rem 0.15rem;}
	
	
	/* 讲座报告列表 */
	
	/* 落地页1 */
	.det-sec .title{font-size: 0.25rem;}
	.det-sec .sm span{margin:0 0.1rem;font-size: 0.16rem;}
	.det-sec .edit{font-size: 0.18rem;}
	.det-sec .edit p{font-size: 0.18rem !important;}
	.pagenav .lk{font-size: 0.18rem;}
	.pagenav .back{font-size: 0.18rem;}
	
	/* 落地页2 */
	
	/* 讲座报告落地页 */
	
	/* 人物列表详情页 */
	.teac-mod .txt{padding:0.3rem 0;font-size: 0.18rem;}
	
	
	/* 图片列表页 */
	.pic-sec{display: block;}
	.pic-sec .l,.pic-sec .r{width: 100%;margin: 0;}
	.pic-sec .r{margin-top: 0.3rem;}
	
	.pic-gx .list .title{font-size: 0.18rem;height: auto;}
	
	
	/* 图片展示页 */
	.det-sec .swiper1 .item{height: 5.2rem;}
	
	
	/* 学院简介 */
	.us-sec *{font-size: 0.18rem;line-height: 1.8;}
	.us-sec .sec1{display: block;}
	.us-sec .sec1 .lbox{width: 100%;margin: 0;}
	.us-sec .sec1 .imgbox::after{display: none;}
	.us-sec .sec1 .wenzi{margin-top: 0.4rem;}
	.us-sec .sec1 .rbox{margin-top: 0.4rem;}
	
	.us-sec .sec2{display: block;width: 100%;background:none;}
	.us-sec .sec2 .lbox{width: 100%;padding: 0;}
	.us-sec .sec2 .rbox{width: 100%;position: static;}
	.us-sec .sec2 .list{background: url(../images/us_03.jpg) no-repeat center;background-size: cover;padding:0.4rem 0.1rem;margin: 0.3rem 0;}
	.us-sec .sec2 .list li{margin:0.2rem 0.3rem;}
	
	
	/* index */
	.idx-ban {height: 5rem;}
	/* .idx-ban .item{height: 5rem;} */
	.idx-ban .swiper-pagination{bottom: 0.3rem;}
	.idx-ban .swiper-pagination .swiper-pagination-bullet{margin:0 0.1rem;}
	
	.idx-tt .icon{width: 0.6rem;}
	.idx-tt .bt{font-size: 0.32rem;}
	
	.idx-s1{padding:0.8rem 0;}
	.idx-s1 .wrap{display: block;}
	.idx-s1 .idx-tt{margin-bottom: 0.35rem;}
	
	
	.idx-xw .slide .imgbox{height: 4rem;}
	.idx-xw .slide .info{width: 40%;padding:0.25rem 0.25rem 0;}
	.idx-xw .slide .date i{font-size: 0.3rem;}
	.idx-xw .slide .title{font-size: 0.2rem;}
	.idx-xw .slide .more::before{width: 0.5rem;}
	.idx-xw .swiper-pagination{left:calc(60% + 0.25rem);}
	.idx-xw .swiper-pagination .swiper-pagination-bullet{margin-right: 0.14rem;}
	
	
	.idx-mt{width: 100%;margin:0.8rem 0 0;}
	.idx-mt .list .imgbox{height: 3rem;}
	
	.idx-zl .detail{padding-top: 0;}
	
	.idx-gg{width: 100%;margin:3.2rem 0 0;}
	
	.idx-dt .idx-tt{left: 0.4rem;}
	.idx-dt .swiper-container{width: calc(100% + 0.8rem);}
	.idx-dt .swiper-slide{width: auto;height: 7.7rem;}
	.idx-dt .item .title{font-size: 0.2rem;line-height: 0.3rem;}
	.idx-dt .box1{padding-top: 0;}
	.idx-dt .swiper-pagination .swiper-pagination-bullet{margin-left: 0.15rem;}
	
	
	
	.idx-rep{height: auto;padding:0.8rem 0;height: auto;}
	.idx-rep .wrap{flex-direction: column-reverse;}
	.idx-rep .idx-tt{flex-direction: row;margin:0;width: 100%;}
	.idx-rep .idx-tt .smb{display: block;}
	.idx-rep .idx-tt .en{writing-mode: initial;}
	
	.idx-s3{padding:0 0 1rem;}
	.idx-dh{margin: 0;padding:0.6rem 0;}
	.idx-dh .list{justify-content: flex-start;}
	.idx-dh .list .lk{width: 25%;padding:0.2rem 0;}
	
	.idx-rw .item:hover{margin-top: 0;}
	.idx-rw .swiper-container{padding: 0;}
	.idx-rw .swiper-button-prev{left: -0.3rem;}
	.idx-rw .swiper-button-next{right: -0.3rem;}
	
	.idx-sp{margin-top: 0.8rem;}
	.idx-sp .detail{display: block;margin-top: 0.4rem;}
	.idx-sp .videobox{width: 100%;}
	.idx-sp .slide{width: 100%;margin-top: 0.5rem;}
	.idx-sp .slide .title{font-size: 0.2rem;padding:0 0.15rem;}
	
	.idx-rm{padding:0.8rem 0;}
	.idx-rm .detail{display: block;}
	.idx-rm .lbox{width: 100%;}
	.idx-rm .rbox{width: 100%;}
	.idx-rm .list .item{justify-content: space-between;margin: 2% 0 0;}
	.idx-rm .list .imgbox, .idx-rm .list .info{margin: 0;width: 49%;}
	.idx-rm .list .info{padding:0.35rem 0.2rem 0;}
	
	
	.idx-s4 .wrap{display: block;}
	.idx-rh{width: 100%;}
	
	.idx-jl{width: 100%;margin-top: 0.8rem;}
	
}


@media screen and (min-width:320px) and (max-width:767px){
	.auto{width: 100%;padding:0 4%}
	html{font-size: 5.8rem!important;}

	.sj-menu{position:absolute;right: 2%;top: 50%;width: .3rem !important;height: .3rem !important;background: url(../images/menu.png) no-repeat center;background-size:.3rem;display: block;z-index:100;margin-top: -0.15rem !important;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:.24rem;}
	
	
	.hd-t{display: none;}
	.hd-b{height: 0.8rem;}
	.hd-b .r{margin-right: 0.42rem;}
	
	.hd-logo .img{height: 0.5rem;}
	
	.hd-lang,.hd-sear .icon{width: 0.32rem;height: 0.32rem;border:0;}
	.hd-lang:hover,.hd-sear .icon:hover{background:transparent;}
	.hd-lang::after,.hd-sear .icon::after{width: 0.32rem;height: 0.32rem;}
	.hd-sear{margin-left: 0.15rem;}
	.hd-sear-box .guanbi{width: 0.28rem;height: 0.28rem;right: 0.2rem;}
	
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 0.8rem;bottom: 0;z-index:100;background-color: #035BAB;display: block;text-align: left;overflow-y: scroll!important;}
	.hd-nav{display: block;}
	.hd-nav li{display: block;margin: 0;position: relative;border-top:1px solid rgba(255,255,255,.1);}
	.hd-nav li>a{padding:0 .25rem;line-height: .6rem;font-size: 0.18rem;color:#fff;font-weight: normal;}
	.hd-nav li.cur>a, .hd-nav li:hover>a{background:transparent;}
	.hd-nav li:hover .drop::before{display: none;}
	.hd-nav li.sj-show{display: block;}
	
	
	.hd-nav .arrow{width: 0.6rem;height: 0.6rem;background:url(../images/arrow.png) no-repeat center;background-size:.18rem;position: absolute;right: 0;top: 0;}
	.hd-nav .drop{position: static;transform: translate(0,0);opacity: 1;visibility: inherit;width: 100%;display: none;border-top:1px solid rgba(255,255,255,.1);padding: 0 0 0 0.3rem;}
	.hd-nav .lk{color:#fff;border:none;line-height: 0.45rem;text-align: left;font-size: 0.16rem;border-bottom:1px solid rgba(255,255,255,.1);padding-left: 0.1rem;}
	.hd-nav .lk:last-child{border:0;}
	.hd-nav li:hover .drop{transform: translateX(0) scaleY(1);}
	.hd-nav li.this .arrow{transform: rotate(180deg);}
	

	.ft-t{padding:0.3rem 0 0.2rem;}
	.ft-t .wrap{align-items: center;flex-direction: column;}
	.ft-t .smlogo{height: 0.6rem;}
	.ft-t .menu{margin-top: 0.2rem;text-align: center;}
	.ft-t .menu .lk{margin:0 0.12rem;line-height: 0.35rem;}
	
	.ft-c .wrap{flex-wrap: wrap;}
	.ft-c .col{padding:0.15rem 0;}
	.ft-c .col1{width:100%;flex:initial;border-bottom:1px solid rgba(255,255,255,.1);}
	.ft-c .col2{width: 100%;flex-wrap: wrap;}
	.ft-c .col2 .txt{margin: 0;min-width: 50%;}
	.ft-c .col3{width: 100%;max-width: initial;border:0;border-top:1px solid rgba(255,255,255,.1);justify-content: center;}
	.ft-c .grp{margin:0 0.2rem;width: 1.1rem;}
	.ft-c .txt{font-size: 0.16rem;}
	.ft-b .txt{font-size: 0.14rem;padding:0.15rem 0;}
	
	/* 文字标题列表 */
	.inner-ban{height: 3rem;}
	
	.main{position: relative;padding:0.7rem 0;}
	.main .wrap{display: block;}
	.main-l{width: 100%;}
	.main-r{width: 100%;padding: 0;}

	.crumb{position: absolute;right:4%;left: 4%;top: 0;height: 0.7rem;display: flex;align-items: center;background-size: .16rem;padding-left: 0.25rem;font-size: 0.16rem;}
	.top-bar{height: auto;border:0;margin: 0;padding: 0;}
	.top-bar .bt{display: none;}
	
	.side-top{display: none;}
	
	.side-menu{min-height: auto;padding: 0 0.13rem;margin-bottom: 0.4rem;text-align: center;overflow-x: scroll;white-space: nowrap;}
	.side-menu::-webkit-scrollbar{ display: none;} 
	.side-menu li{display: inline-block;vertical-align: middle;border:0;margin:0 0.1rem;}
	.side-menu li>a{padding: 0;line-height: 0.65rem;font-size: 0.19rem;}
	
	
	.arc-list .item{margin-bottom: 0.2rem;}
	.arc-list .box{padding:0 0.15rem;}
	.arc-list .x{margin:0 0.2rem 0 0.1rem;height: 0.36rem;}
	.arc-list .title{-webkit-line-clamp: 2;font-size: 0.18rem;}
	.arc-list .more{display: none;}
	
	
	.pagelist{margin-top: 0.5rem;font-size: 0.16rem;}
	.pagelist a{margin:0 0.02rem;}
	
	
	/* 图文列表 */
	.tw-list .item{display: block;margin-bottom: 0.2rem;}
	.tw-list .imgbox{width: 100%;max-width: 100%;}
	.tw-list .date i{font-size: 0.22rem;}
	.tw-list .title{-webkit-line-clamp: 2;font-size: 0.19rem;margin-top: 0.1rem;}
	
	
	/* 图片标题列表 */
	.tp-list{justify-content: space-between;margin:0;}
	.tp-list .item{width: 100%;margin:0 0 4%;}
	.tp-list .item:last-child{margin-bottom: 0;}
	.tp-list .info{padding:0.15rem 0.2rem;}
	.tp-list .title{height: auto;font-size: 0.18rem;text-align: center;}
	
	/* 人物列表 */
	.teac-list .item{width: 100%;}
	.teac-list .imgbox{width: 1.3rem;height: 1.74rem;}
	.teac-list .info{padding:0.2rem 0.25rem 0;}
	.teac-list .tt{font-size: 0.16rem;padding-bottom: 0.09rem;}
	.teac-list .name{font-size: 0.2rem;}
	.teac-list .txt{margin-top: 0.12rem;}
	.teac-list .more{margin-top: 0.14rem;}
	
	
	/* 组织机构 */
	.org-mod{margin-bottom: 0.3rem;}
	.org-mod .mark {top: -1rem;}
	.org-mod .bt{font-size: 0.2rem;}
	.org-mod .detail{padding: 0.2rem;}
	.org-mod .list{margin-left: 0;justify-content: space-between;}
	.org-mod .list li{min-width: 100%;margin: 0 0 4%;}
	.org-mod .list li:last-child{margin-bottom: 0;}
	.org-mod .list a{line-height: 0.24rem;padding:0.12rem 0.15rem;font-size: 0.17rem;}
	.org-mod .list a:hover::after{display: none;}
	
	
	/* 讲座报告列表 */
	.rep-list .item{display: block;margin-bottom: 0.2rem;padding:0.2rem 0.25rem;}
	.rep-list .date{display: flex;flex-direction: row-reverse;justify-content: flex-end;}
	.rep-list .fz1{font-size: 0.16rem;}
	.rep-list .fz1::after{display: none;}
	.rep-list .fz1::before{content:'.';}
	.rep-list .fz2{font-size: 0.16rem;line-height: 0.3rem;color: #004EA1;}
	.rep-list .title{font-size: 0.19rem;}
	
	
	/* 落地页1 */
	.det-sec .top{padding:0.23rem 0.15rem;}
	.det-sec .title{font-size: 0.2rem;}
	.det-sec .sm span{margin:0 0.1rem;font-size: 0.15rem;}
	.det-sec .edit{font-size: 0.16rem;}
	.det-sec .edit p{font-size: 0.18rem !important;}
	.pagenav{padding-top: 0.25rem;}
	.pagenav .box{display: block;}
	.pagenav .box .lk{width: 100%;}
	.pagenav .lk{font-size: 0.18rem;text-align: left!important;line-height: 1.5;margin-bottom: 0.15rem!important;}
	.pagenav .back{font-size: 0.18rem;width: 1.7rem;margin-top: 0.3rem;}
	
	
	/* 落地页2 */
	
	/* 讲座报告落地页 */
	.det-sec .smtit{font-size: 0.2rem;padding-bottom: 0.05rem;}
	
	/* 人物列表详情页 */
	.teac-top{padding: 0;box-shadow:none;margin-bottom: 0.3rem;}
	.teac-top .pic{width: 1.5rem;margin: 0;}
	.teac-top .info{padding:0.15rem 0.15rem;}
	.teac-top .tt{font-size: 0.16rem;margin-bottom: 0.08rem;}
	.teac-top .name{font-size: 0.2rem;display: block;margin-bottom: 0.03rem;}
	.teac-top .txt{line-height: 1.6;}
	
	.teac-mod .txt{padding:0.2rem 0;font-size: 0.16rem;line-height: 1.6;}
	
	
	/* 图片列表页 */
	.pic-sec{display: block;}
	.pic-sec .l,.pic-sec .r{width: 100%;margin: 0;}
	.pic-sec .r{margin-top: 0.3rem;}
	
	.pic-list{margin-top: -0.4rem;}
	.pic-list .item{width: 100%;margin-top: 0.4rem;}
	
	.pic-gx .list{padding-bottom: 0.25rem;}
	.pic-gx .list .title{font-size: 0.18rem;height: auto;}
	
	
	
	/* 图片展示页 */
	.det-sec .swiper1 .item{height: 4rem;}
	
	.det-sec .swiper2{padding: 0 0.15rem;}
	.det-sec .swiper2::before{display: none;}
	.det-sec .swiper2 .item{height: 0.8rem;border-width:0.04rem;}
	.det-sec .swiper2 .swiper-slide{padding: 0;}
	.det-sec .swiper-button{background-image:url(../images/icon_14-1.png);width: 0.26rem;height: 0.26rem;margin-top: -0.05rem;}
	.det-sec .swiper2 .swiper-container{padding:0.25rem 0 0.1rem;}
	.det-sec .swiper-button-prev{left: -0.05rem;}
	.det-sec .swiper-button-next{right: -0.05rem;}
	
	
	/* 学院简介 */
	.us-sec *{font-size: 0.18rem;line-height: 1.8;}
	.us-sec .sec1{display: block;}
	.us-sec .sec1 .lbox{width: 100%;margin: 0;}
	.us-sec .sec1 .imgbox::after{display: none;}
	.us-sec .sec1 .wenzi{margin-top: 0.2rem;}
	.us-sec .sec1 .smtit{font-size: 0.24rem;margin-bottom: 0.05rem;}
	.us-sec .sec1 .rbox{margin-top: 0.4rem;}
	
	.us-sec .sec2{display: block;width: 100%;background:none;}
	.us-sec .sec2 .lbox{width: 100%;padding: 0;}
	.us-sec .sec2 .rbox{width: 100%;position: static;}
	.us-sec .sec2 .list{background: url(../images/us_03.jpg) no-repeat center;background-size: cover;padding:0.4rem 0.1rem;margin: 0.3rem 0;}
	.us-sec .sec2 .list li{margin:0.1rem 0;width: 50%;}
	.us-sec .sec2 .list li:hover{background:none;}
	.us-sec .sec2 .list .fz1{font-size: 0.26rem;}
	.us-sec .sec2 .list .fz2{font-size: 0.14rem;}
	
	.us-sec .sec3{display: block;}
	.us-sec .sec3 .imgbox{width: 100%!important;margin:0 0 0.2rem!important;}
	.us-sec .sec3 .imgbox:last-child{margin-bottom: 0!important;}
	
	
	/* index */
	.idx-ban {height: 4rem;}
	/* .idx-ban .item{height: 4rem;} */
	.idx-ban .swiper-pagination{bottom: 0.2rem;}
	.idx-ban .swiper-pagination .swiper-pagination-bullet{margin:0 0.06rem;width: 0.12rem;height: 0.12rem;}
	.idx-ban .swiper-pagination .swiper-pagination-bullet-active{width: 0.2rem;height: 0.2rem;}
	
	.idx-tt .icon{width: 0.44rem;}
	.idx-tt .bt{font-size: 0.26rem;}
	.idx-tt .en{font-size: 0.12rem;}
	
	
	.idx-s1{padding:0.5rem 0;}
	.idx-s1 .wrap{display: block;}
	.idx-s1 .wrap:first-child{margin-bottom: 0.5rem;}
	.idx-s1 .idx-tt{margin-bottom: 0.25rem;}
	
	.idx-xw .slide{margin-bottom: 0;}
	.idx-xw .slide .item{display: block;}
	.idx-xw .slide .imgbox{height: 2.9rem;width: 100%;}
	.idx-xw .slide .info{width: 100%;padding:0.2rem 0.25rem 0.95rem;}
	.idx-xw .slide .date{font-size: 0.16rem;}
	.idx-xw .slide .date i{font-size: 0.22rem;}
	.idx-xw .slide .title{font-size: 0.19rem;margin-top: 0.14rem;line-height: 0.28rem;height: auto;}
	.idx-xw .slide .line{margin:0.14rem 0;}
	.idx-xw .slide .txt{font-size: 0.15rem;line-height: 0.24rem;}
	.idx-xw .slide .more{position: static;margin-top: 0.25rem;display: none;}
	.idx-xw .slide .more::before{width: 0.5rem;}
	.idx-xw .swiper-pagination{width: 100%; left: 0;bottom: 0.45rem;justify-content: center;}
	.idx-xw .swiper-pagination .swiper-pagination-bullet{margin:0 0.06rem;width: 0.12rem;height: 0.12rem;}
	.idx-xw .swiper-pagination .swiper-pagination-bullet-active{width: 0.2rem;height: 0.2rem;}
	
	.idx-xw .list{flex-wrap: wrap;}
	.idx-xw .list .item{width: 100%;border:0;height: auto;padding:0.2rem 0.25rem 0.25rem;margin-top: 0.15rem;background-color: #fff;box-shadow:none;}
	.idx-xw .list .title{font-size: 0.19rem;}
	
	
	.idx-mt{width: 100%;margin:0.5rem 0 0;}
	.idx-mt .list .imgbox{height: 2.2rem;}
	.idx-mt .list .title{font-size: 0.19rem;}
	
	
	.idx-zl .detail{padding-top: 0;}
	.idx-zl .item{height: 1.8rem;}
	.idx-zl .swiper-pagination{left: 1.2rem;bottom: 0.15rem;}
	
	
	.idx-body .swiper-button{width: 0.36rem;height: 0.36rem;}
	
	.idx-gg{width: 100%;margin:3.1rem 0 0;}
	.idx-gg .list .title{font-size: 0.19rem;line-height: 1.4;}
	.idx-gg .list .date{padding:0.08rem 0.05rem;}
	.idx-gg .list .fz1{font-size: 0.26rem;}
	
	
	.idx-dt{padding:0.5rem 0;}
	.idx-dt .idx-tt{position: relative;margin-bottom: 0.4rem;top: 0;left: 0;}
	.idx-dt .swiper-container{width: 100%; margin: 0;}
	.idx-dt .swiper-slide{width: auto;height: auto;border:0;padding: 0;}
	.idx-dt .item{padding: 0;}
	.idx-dt .item .title{font-size: 0.2rem;line-height: 0.3rem;margin-top: 0.17rem;}
	.idx-dt .item .txt{margin-top: 0.05rem;}
	.idx-dt .box1{padding-top: 0;}
	.idx-dt .box1 .fz1{font-size: 0.28rem;}
	.idx-dt .box1 .imgbox{height: 2.2rem;}
	.idx-dt .swiper-pagination{position: static;margin-top: 0.15rem;justify-content: center;}
	.idx-dt .swiper-pagination .swiper-pagination-bullet{margin: 0 0.07rem;width: 0.12rem;height: 0.12rem;}
	.idx-dt .swiper-pagination .swiper-pagination-bullet-active{width: 0.2rem;height: 0.2rem;}
	
	
	.idx-rep{height: auto;padding:0.5rem 0;height: auto;}
	.idx-rep .wrap{flex-direction: column-reverse;}
	.idx-rep .idx-tt{flex-direction: row;margin:0;width: 100%;}
	.idx-rep .idx-tt .smb{display: block;}
	.idx-rep .idx-tt .en{writing-mode: initial;}
	.idx-rep .detail{margin-top: 0.3rem;}
	.idx-rep .item{padding-top: 0;height: 4rem;}
	.idx-rep .item .box{padding:0.4rem 0.3rem 0;}
	.idx-rep .item .fz1{font-size: 0.32rem;}
	.idx-rep .item .title{font-size: 0.19rem;margin: 0.25rem 0 0.15rem;}
	.idx-rep .swiper-pagination{left: 1.2rem;bottom: 0.15rem;}
	
	.idx-s3{padding:0 0 0.5rem;}
	
	.idx-dh{margin: 0;padding:0.5rem 0;}
	.idx-dh .list{justify-content: flex-start;margin-top: 0.3rem;}
	.idx-dh .list .lk{width: 33.3%;padding:0.15rem 0;}
	.idx-dh .list .icon{width: 0.74rem;}
	.idx-dh .list .tit{margin-top:0.1rem;}
	
	.idx-rw{margin-top: 0.5rem;}
	.idx-rw .detail{width: 108%;margin-left: -4%;}
	.idx-rw .item .imgbox{width: 1.4rem;height: 1.8rem;}
	.idx-rw .item:hover{margin-top: 0;}
	.idx-rw .swiper-container{padding: 0;}
	.idx-rw .swiper-slide{width: 3rem;}
	.idx-rw .swiper-button{display: none;}
	.idx-rw .swiper-pagination{display: block;position: static;margin-top: 0.2rem;}
	
	.idx-sp{margin-top: 0.6rem;}
	.idx-sp .detail{display: block;margin-top: 0.3rem;}
	.idx-sp .videobox{width: 100%;height: 3.6rem;}
	.idx-sp .videobox .playicon{width: 0.6rem;height: 0.6rem;}
	.idx-sp .slide{width: 100%;margin-top: 0.5rem;padding:0.3rem 0.2rem;}
	.idx-sp .slide .row{display: block;}
	.idx-sp .slide .item{width: 100%;margin-bottom: 10px;}
	.idx-sp .slide .title{font-size: 0.18rem;padding:0 0.15rem;}
	.idx-sp .slide .swiper-button-prev{top: -0.18rem;}
	.idx-sp .slide .swiper-button-next{bottom: -0.18rem;}
	
	.idx-rm{padding:0.5rem 0;}
	.idx-rm .detail{display: block;}
	.idx-rm .lbox{width: 100%;}
	.idx-rm .rbox{width: 100%;}
	.idx-rm .top{padding:0 0.25rem;height: 2.1rem;}
	.idx-rm .social .grp{width: 0.4rem;height: 0.4rem;margin-right: 0.15rem;}
	.idx-rm .social .ico{width: 0.2rem;height: 0.2rem;}
	.idx-rm .bigbox{height: 3.5rem;}
	
	.idx-rm .list .item{margin: 4% 0 0;display: block;}
	.idx-rm .list .imgbox, .idx-rm .list .info{margin: 0;width: 100%;}
	.idx-rm .list .info{padding:0.3rem 0.2rem;}
	.idx-rm .list .title{font-size: 0.2rem;}
	.idx-rm .list .ico{width: 0.22rem;}
	.idx-rm .list .txt{margin-top: 0.12rem;}
	
	
	.idx-s4{padding:0.5rem 0; margin-top:-1rem;}
	.idx-s4 .wrap{display: block;}
	.idx-s4 .idx-tt{margin-bottom: 0.3rem;}
	.idx-rh{width: 100%;}
	.idx-rh .hot{display: block;}
	.idx-rh .hot .imgbox{width: 100%;}
	.idx-rh .hot .info{width: 100%;padding:0.2rem 0.25rem;}
	.idx-rh .hot .date{font-size: 0.14rem;}
	.idx-rh .hot .date i{font-size: 0.24rem;}
	.idx-rh .hot .title{font-size: 0.18rem;height: auto;margin-top: 0.15rem;}
	.idx-rh .hot .more{margin-top: 0.2rem;}
	
	.idx-rh .list .item{padding:0.2rem 0;display: block;height: auto;}
	.idx-rh .list .title{font-size: 0.19rem;}
	.idx-rh .list .date{text-align: right;display: block;margin:0.15rem 0 0;}
	.idx-rh .list .date i{font-size: 0.18rem;}
	
	
	.idx-jl{width: 100%;margin-top: 0.5rem;}
	.idx-jl .hot .imgbox{height: 2.6rem;}
	.idx-jl .hot .info{display: block;padding:0.18rem 0.25rem;height: auto;}
	.idx-jl .hot .title{font-size: 0.2rem;}
	.idx-jl .hot .date{text-align: right;display: block;margin:0.15rem 0 0;font-size: 0.14rem;}
	.idx-jl .hot .date i{font-size: 0.2rem;}
	.idx-jl .list{display: block;}
	.idx-jl .list .item{display: block;width: 100%;padding:0.25rem 0.25rem;height: auto;}
	.idx-jl .list .title{font-size: 0.18rem;}
		
}


@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
    .idx-ban .item {
		position: relative;
		overflow: hidden;
	}
	.idx-ban .item video {
		position: absolute;
		width: auto;
		height: auto;
		min-height: 100%;
		min-width: 100%;
		left: 50%;
		top: 0;
		transform: translate(-50%, 0);
	}
}
