@font-face {
    font-family: 'Book Antiqua';
    src: url('../fonts/BookAntiqua.eot');
    src: url('../fonts/BookAntiqua.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BookAntiqua.woff2') format('woff2'),
        url('../fonts/BookAntiqua.woff') format('woff'),
        url('../fonts/BookAntiqua.ttf') format('truetype'),
        url('../fonts/BookAntiqua.svg#BookAntiqua') format('svg');
}
@font-face {
    font-family: 'Baskerville Old Face';
    src: url('../fonts/BaskOldFace.eot');
    src: url('../fonts/BaskOldFace.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BaskOldFace.woff2') format('woff2'),
        url('../fonts/BaskOldFace.woff') format('woff'),
        url('../fonts/BaskOldFace.ttf') format('truetype'),
        url('../fonts/BaskOldFace.svg#BaskOldFace') format('svg');
}
.baskerville{font-family: 'Baskerville Old Face';}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family: 'Book Antiqua';}
ul,ol,dl,table,th,tr,td,input,textarea,li,a,div,span,em,i{margin: 0;padding: 0;	border: 0;}
img {margin: 0;padding: 0;	border: 0;}
li {list-style: none;}
/*全局样式*/
html,body {width: 100%;	margin: 0 auto;}
/*= 清除浮动=*/
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden;display: block;}
.clearfix:after {content: "";display: block;height: 0px;clear: both;visibility: hidden;font-size: 0px;}
:focus{outline:0}
a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}
/* Hides from IE-mac \*/
* html .clearfix {height: 0%;}
/* End hide from IE-mac */
* + html .clearfix {min-height: 0%;}
/* 针对IE7 */
* + html .clearfix {min-height: 0%;}
.w100 {width: 100%;}
.fl {float: left;}
.fr {float: right;}
/*原文件配置*/
body {color: #333;background: #ffffff;min-width: 320px;font-size: 16px;}
a {color: #000;text-decoration: none;}
a:hover {color: #b1040e;}
/*块级转化*/
.di_in {display: inline-block;}
.di_no {display: none;}
.di_bl {display: block;}
/*原文件配置  end*/

/*纵向居中*/
.v_middle {vertical-align: middle;}
/*横向居中*/
.te_c {text-align: center;}
/*相对定位*/
.p_r {position: relative;}
/* 白色背景 */
.bgfff {background: #fff;}
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flex-v {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.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-warp{flex-flow: wrap}
.flex-column{flex-flow: column}
.ellipsis{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ellipsis-2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellipsis-3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ellipsis-4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.transition{-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.fB{font-weight: bold;}
.text-uppercase{text-transform: uppercase;}
.container{width: 1300px;margin-left: auto;margin-right: auto;}

#vsb_content p{text-align:justify;margin:0;line-height: 28px;font-size: 17px;}
.v_news_content p{margin:0;line-height: 28px;font-size: 17px;}

/*全局样式 start*/
.header{width: 100%;}
.header .container{height: 130px;}
.header .top{font-size: 14px;line-height: 30px;margin-top: 20px;justify-content: flex-end;}
.header .search span{background: url(../images/search.png)no-repeat right center;padding-right: 40px;cursor: pointer;}
.header .link a{margin: 0 20px;}
.header .link a:last-child{margin-right: 0;}

.search-content{display: none;position: fixed;z-index: 9999;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);left: 0;top: 0;padding: 200px;}
.search-content .close{width: 30px;height: 30px;position: absolute;right: 50px;top: 50px;}
.search-content .close::after{content: '';position: absolute;left: 0;top: 0;width: 2px;height: 100%;background-color: #FFF;transform: rotate(45deg);}
.search-content .close::before{content: '';position: absolute;left: 0;top: 0;width: 2px;height: 100%;background-color: #FFF;transform: rotate(-45deg);}
.search-content .con{height: 80px;border: 1px #FFF solid;}
.search-content input[type='text']{background: none;padding: 0 20px;color: #FFF;font-size: 20px;}
.search-content input[type='submit']{background: url(../images/search1.png)no-repeat center;background-size: 32px;width: 50px;overflow: hidden;text-indent: -999px;}


.fixed{position: fixed;left: 0;top: 0;z-index: 999;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3); box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.banner .swiper-container{width: 100%;}
.banner .swiper-slide{height: 800px;background-position: center;background-repeat: no-repeat;color: #FFF;background-size: auto 100%;}
.banner .swiper-slide .txt{font-size: 47px;text-shadow: 2px 2px 2px #000;font-family: 'Calibri';width: 80%;line-height: 1.4;margin-top: 50px;}
.banner .swiper-slide .btn{color: #FFF;font-size: 32px;background-color: #cf0307;line-height: 58px;padding: 0 40px;font-family: 'Calibri';margin-top: 100px;}
.banner .swiper-slide .btn:hover,.home-text .btn:hover,.courses .btn a:hover,.home-school .btn:hover{text-decoration: underline;background-color: #b1040e!important;}

.home-text{background-color: #574746;width: 100%;padding: 50px 0;color: #FFF;}
.home-text h1{font-size: 36px;margin-top: 0;}
.home-text .text{font-size: 28px;}
.home-text .btn{color: #FFF;font-size: 25px;background-color: #cf0307;line-height: 58px;padding: 0 40px;margin-top: 30px;}

.home-news,.courses{margin-top: 90px;}
.home-news .title,.courses .title{font-size: 38px;line-height: 1.2;font-weight: bold;text-align: center;}
.home-news .item{margin-top: 70px;height: 460px;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15); box-shadow:0px 0px 10px rgba(0,0,0,0.15);}
.home-news .item::after{content: '';position: absolute;left: 0;bottom: 0;height: 3px;background-color: #b1040e;transition: all .3s;width: 0;}
.home-news .item:last-child{margin-right: 0;}
.home-news .item .pic{width: 100%;height: 200px;overflow: hidden;}
.home-news .item .pic img{width: 100%;}
.home-news .item .text-content{padding: 30px;}
.home-news .item .txt{font-size: 15px;font-weight: normal;}
.home-news .item .text{margin-top: 15px;}
.home-news .item .more{border: 1px #b1040e solid;color: #b1040e;border-radius: 5px;line-height: 40px;padding: 0 20px;margin-top: 50px;}
.home-news .item .more:hover{background-color: #b1040e;color: #FFF;}
.home-news .item:hover{-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.5); -webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.5); box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.home-news .item:hover::after{right: 0;transition: all .3s;width: 100%;}
.home-news .swiper-container,.home-alumni .swiper-container,.life .sports .swiper-container,.social .swiper-container,.onpic-c .swiper-container{padding-bottom: 50px;}
.home-news .swiper-pagination-bullet-active,.home-alumni .swiper-pagination-bullet-active,.life .sports .swiper-pagination-bullet-active,.social .swiper-pagination-bullet-active,.onpic-c .swiper-pagination-bullet-active{background-color: #b1040e;}
.home-news .swiper-container{margin-left: -15px;margin-right: -15px;padding-left: 15px;padding-right: 15px;width: auto;}



.courses .sub{margin-top: 30px;line-height: 1.5;font-size: 23px;}
.courses .sub a{margin-top: 25px;color: #536db9;padding-right: 20px;margin-right: 20px;}
.courses .sub a::after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 2px;height: 70%;background-color: #333;}
.courses .sub a:nth-child(6),.courses .sub a:last-child{margin-right: 0;padding-right: 0;}
.courses .sub a:nth-child(6)::after,.courses .sub a:last-child::after{display: none;}
.courses .btn {margin-top: 40px;}
.courses .btn a{color: #FFF;font-size: 22px;background-color: #b1040e;line-height: 58px;padding: 0 60px;}
.courses .sub a:hover{color: #b1040e;text-decoration: underline;}

.home-school{height: 630px;width: 100%;background: url(../images/img2.jpg)no-repeat center;overflow: hidden;margin-top: 100px;color: #FFF;background-size: auto 100%;}
.home-school .text-content{width: 42%;}
.home-school .text-content:first-child{padding-left: 5%;padding-top: 5%;}
.home-school .text-content:last-child{padding-right: 5%;padding-top: 18%;}
.home-school .title{font-size: 28px;border-bottom: 2px #FFF solid;line-height: 1.5;padding-bottom: 10px;}
.home-school .txt{font-size: 20px;line-height: 1.5;margin-top: 20px;}
.home-school .btn{background: #b1040e url(../images/arrowright.png)no-repeat 95% center;color: #FFF;font-size: 18px;width: 320px;line-height: 52px;background-size: 24px;padding-left: 30px;margin-top: 60px;}

.home-alumni{margin-top: 90px;}
.home-alumni .title{font-size: 42px;line-height: 1.4;}
.home-alumni .text{font-size: 25px;line-height: 1.5;}
.home-alumni .item{margin-top: 60px;}
.home-alumni .item .pic{overflow: hidden;height: 260px;}
.home-alumni .item .pic img{width: 100%;}
.home-alumni .item .txt{margin-top: 20px;}
.home-alumni .item .time{background: url(../images/time.png)no-repeat left center;padding-left: 25px;color: #b1040e;margin-top: 25px;}

.home-content{background-color: #e7ebe7;padding: 90px 0;margin-top: 90px;}
.home-content .title{font-size: 32px;line-height: 1.4;}
.home-about{width: 50%;}
.home-about .text{font-size: 18px;margin-top: 40px;}
.home-about ul{margin-top: 50px;}
.home-about li{border-bottom: 1px #bac5ba solid;line-height: 35px;background: url(../images/icon.png)no-repeat right center;background-size: 15px;}
.home-about li:first-child{border-top: 1px #bac5ba solid;}
.home-about li a{color: #b1040e;font-size: 15px;padding-left: 20px;}
.home-about li a:hover{color: #000;text-decoration: underline;}
.home-life{width: 41.5%;overflow: hidden;}
.home-life .mySwiper{margin-top: 40px;border: 4px #FFF solid;overflow: hidden;}
.home-life .mySwiper img{width: 100%;}
.home-life .swiper-button-next{background: url(../images/right.png)no-repeat center;width: 29px;height: 9px;right: 20px;bottom: 20px;top: auto;}
.home-life .swiper-button-prev{background: url(../images/left.png)no-repeat center;width: 29px;height: 9px;right: 65px;bottom: 20px;top: auto;left: auto;}
.home-life .mySwiper .txt{font-size: 21px;position: absolute;left: 0;bottom: 0;width: 100%; background-color:rgba(0,0,0,0.3);background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));padding: 10px 20px;color: #FFF;}
.home-life .mySwiper a:hover .txt{text-decoration: underline;color: #b1040e;}
.footer{border-top: 5px #b1040e solid;background: url(../images/foot.jpg) no-repeat center top;background-size:auto 100%;}
.footer ul{padding: 0 5%;margin-top: 70px;}
.footer ul li h4{font-size: 17px;margin: 0;}
.footer ul li h4 a{color: #FFF;}
.footer ul li>div{margin-top: 20px;}
.footer ul li>div a{line-height: 1.8;color: rgba(255,255,255,0.55);}
.copyright{border-top: 1px solid rgba(255,255,255,0.2);margin-top: 120px;color: rgba(255,255,255,0.55);font-size: 14px;padding: 2% 5%;line-height: 1.8;}
.copyright p{margin: 0;}
.copyright a{color: rgba(255,255,255,0.55);}
.copyright a:hover,.footer ul li>div a:hover{color: rgba(255,255,255,1);}

.about-content{background: url(../images/about-bg.jpg)no-repeat 95% bottom;padding-bottom: 100px;}
.about-content .n-banner{width: 100%;height: 505px;background: url(../images/about-banner.jpg)no-repeat center;color: #FFF;}
.about-content .n-banner h1{font-size: 39px;line-height: 1.5;}
.about-content .n-banner h1::after{content: '';position: absolute;top: -20px;left: 0;height: 2px;width: 160px;background-color: #FFF;}
.about-content .n-banner p{font-size: 25px;width: 50%;}
.about-content .warp{margin-top: 70px;}
.about-content .sidebar{width: 325px;margin-right: 55px;}
.about-content .sidebar h3{margin: 0;font-weight: normal;font-size: 26px;color: #a10901;border-bottom: 1px solid #e3e4e4;padding-bottom: 30px;}
.about-content .sidebar li{border-bottom: 1px solid #e3e4e4;font-size: 20px;line-height: 50px;padding-left: 20px;}
.about-content .sidebar li::after{content: '';position: absolute;right: 20px;top: 50%;width: 8px;height: 8px;border-top: 1px #3b3b3b solid;border-right: 1px #3b3b3b solid;transform: translateY(-50%) rotate(45deg);}
.about-content .sidebar li:nth-child(4){line-height: 30px;}
.about-content .sidebar li.on::before{content: '';width: 4px;height: 100%;position: absolute;left: 0;top: 0;background-color: #a10901;}
.about-content .sidebar .hot{margin-top: 100px;}
.about-content .sidebar .hot a{margin-top: 40px;overflow: hidden;}
.about-content .sidebar .hot img{width: 100%;}
.about-content .sidebar .hot .txt{position: absolute;left: 0;bottom: 0;width: 100%;line-height: 50px;padding: 0 15px;color: #FFF;font-size: 15px;background-color: rgba(142,46,50,0.75);}
.about-content .sidebar .hot a:hover .txt{color: #333;text-decoration: underline;}

.about-content .content{padding-left: 55px;border-left: 1px #282828 solid;}
.about-content .about{padding-bottom: 170px;}
.about-content .content h2{font-size:26px;font-weight: normal;margin: 0;background: url(../images/bg_1.jpg) no-repeat bottom left; padding-bottom:25px}
.about-content .about .txt{text-decoration: underline;font-size: 28px;margin-top: 30px;line-height: 1.5;}
.about-content .about .text{font-size: 18px;line-height: 1.5;margin-top: 30px;}
.about-content .about .video-play{width: 100%;height: 430px;margin-top: 50px;}
.my-video-dimensions{width: 100%;height: 100%;}
.vjs-poster{background-size: cover;}
.video-js .vjs-big-play-button{background: url(../images/play.png) no-repeat center;background-size:contain;width:72px;height: 72px;border:none;top: 50%;left: 50%;border: 0;overflow: hidden;border-width: 0;transform: translate(-50%,-50%);}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,  .vjs-icon-play:before{display: none;}
.video-js .vjs-big-play-button:focus{background: none;}



.about-content .leadership ul{display: flex;  flex-wrap:wrap;margin-right: -2%;}
.about-content .leadership li{border-bottom: 1px #dad7cb solid;padding-bottom: 20px;margin-top: 25px;width: 48%;margin-right: 2%;}
.about-content .leadership li:nth-last-child(3){width: 100%;}
.about-content .leadership li .pic{width: 220px;height: 275px;overflow: hidden;margin-right: 20px;}
.about-content .leadership li .pic img{width: 100%;}
.about-content .leadership li .name{background: url(../images/icon1.png)no-repeat left center;padding-left: 35px;font-size: 20px;margin-bottom: 25px;}
.about-content .leadership li .txt{font-size: 16px;line-height: 1.8;}

.page{margin: 70px 0;}
.page a{padding: 0 15px;font-size: 18px;line-height: 40px;height: 40px;}
.page a.on{background-color: #b1040e;color: #FFF;}
.page a.last{background: url(../images/icon2.png)no-repeat center;width: 40px;}


.n-banner1{width: 100%;height: 680px;background-repeat: no-repeat;background-position: center;color: #FFF;justify-content: flex-end;background-size:auto 100% !important;}
.n-banner1 h1{font-size: 39px;line-height: 1;font-weight: normal;margin: 0;}
.n-banner1 p{font-size: 25px;margin-bottom: 150px;}

.n-banner2{height: 505px;color: #FFF;background-repeat: no-repeat;background-position: center;background-size: auto 100%;}
.n-banner2 h1{font-size: 39px;margin: 0;}
.n-banner2 h1 span::after{position: absolute;top: -30px;height: 3px;width: 100%;background-color: #FFF;content: '';left: 0;}
.n-banner2 p{font-size: 25px;}




/* 课程项目 */
.courses-content{background: url(../images/about-bg.jpg)no-repeat 95% bottom;padding-bottom: 100px;}
.courses-content .num-content{padding: 75px;border-top: 8px #b1040e solid;margin-top: -80px;z-index: 9;}
.courses-content .num-content .num{font-size: 36px;color: #b1040e;}
.courses-content .num-content span{font-size: 44px;margin-right: 10px;}
.courses-content .num-content .txt{font-size: 20px;margin-top: 15px;}
.courses-content li{width: 32%;margin-right: 1.3%;}
.courses-content li:last-child{margin-right: 0;}
.courses-content li .pic{width: 100%;height: 260px;overflow: hidden;}
.courses-content li .pic img{width: 100%;transition: all .3s}
.courses-content li:hover .pic img{transform: scale(1.05,1.05);}
.courses-content li .mark{position: absolute;left: 0;bottom: 0;z-index: 1;width: 100%;background-color:rgba(0,0,0,0.3);background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));height: 40%;}
.courses-content li .txt{color: #FFF;font-size: 26px;background: url(../images/icon3.png)no-repeat 95% center;position: absolute;z-index: 2;width: 100%;left: 0;bottom: 20px;padding-left: 20px;}
.courses-content li .text{margin-top: 25px;font-size: 17px;}
.courses-content li .more{background-color: #b1040e;width: 175px;line-height: 45px;border-radius: 23px;color: #FFF;font-size: 20px;margin: 45px auto 0 auto;}
.courses-content li:hover .text{color: #b1040e;}
.courses-content li:hover .more{text-decoration: underline;background-color: #b1040e!important;}
.courses-content .courses-bg{margin-top: 90px;background-color: #efeeee;padding: 100px 0;}
.courses-content .text-content{margin-top: 90px;width: 70%;}
.courses-content .text-content h2{font-size: 34px;line-height: 1.5;}
.courses-content .text-content p{font-size: 19px;}
.faculty-content {background: url(../images/about-bg.jpg)no-repeat 95% bottom;padding-bottom: 100px;}
.faculty-content .sort{border-top: 8px #b1040e solid;margin-top: -65px;z-index: 9;padding:20px 20px 40px 20px;font-size: 19px;}
.faculty-content .sort dl{margin-top: 10px;}
.faculty-content .sort dt{width: 80px;color: #ab0303;padding-top: 10px;}
.faculty-content .sort dd{margin: 0;}
.faculty-content .sort a{border: 1px #cccdce solid;line-height: 35px;padding: 0 10px;margin-right: 8px;margin-top: 5px;}
.faculty-content .sort a:last-child{margin-right: 0;}
.faculty-content li{width: 49%;margin-right: 2%;margin-top: 40px;border-bottom: 3px #a8040d solid;background-color: #fafafb;padding-right: 15px;}
.faculty-content li:nth-child(even){margin-right: 0;}
.faculty-content li .pic{margin-right: 20px;width: 200px;height: 250px;overflow: hidden;}
.faculty-content li .pic img{width: 100%;}
.faculty-content li .name{font-size: 25px;margin-top: 40px;}
.faculty-content li .text{font-size: 17px;margin-bottom: 15px;margin-top: 10px;}
.faculty-content li .txt{font-size: 17px;}

.crumbs{background-color: #614545;color: #FFF;padding: 40px 0;font-size: 18px;}
.crumbs a{color: #FFF;}
.faculty-details{background: url(../images/about-bg.jpg)no-repeat 95% bottom;padding-bottom: 100px;}
.faculty-details .content{margin-top: 70px;}
.faculty-details .content .pic{width: 285px;height: 365px;overflow: hidden;margin-right: 80px;}
.faculty-details .content .pic img{width: 100%;}
.faculty-details .text-content{min-width: 0px;}
.faculty-details .name{font-size: 32px;background: url(../images/icon1.png)no-repeat left center;padding-left: 40px;margin-bottom: 40px;}
.faculty-details .txt{font-size: 19px;line-height: 1.8;}
.faculty-details .tabs{background-color: #f2f3f5;line-height: 65px;margin-top: 90px;margin-bottom: 40px;}
.faculty-details .tabs a{padding: 0 40px;font-size: 22px;}
.faculty-details .tabs a.active{background-color: #a8040d;color: #FFF;}
.faculty-details .swiper-slide{font-size: 21px;line-height: 1.8;}
.faculty-details .swiper-slide img{max-width: 100%;}

.subnav{font-size: 20px;padding: 45px 70px;border-top: 8px #b1040e solid;margin-top: -65px;}
.subnav a{margin-right: 30px;}
.subnav a:last-child{margin-right: 0;}
.subnav a.on{color: #b1040e;text-decoration: underline;}
.research-content {padding-bottom: 100px;}
.research-content li{margin-top: 30px;padding-bottom: 30px;border-bottom: 1px #dad7cb solid;width: 100%;padding-left: 15px;padding-right: 15px;}
.research-content li .pic{width: 220px;height: 235px;overflow: hidden;margin-left: 60px;}
.research-content li .pic img{width: 100%;}
.research-content li .text{font-size: 22px;margin-top: 10px;line-height: 1.5;}
.research-content li .more{font-family: arial;color: #B1040E;margin-top: 20px;}
.research-content li .more:hover{text-decoration: underline;}

.research-details{background: url(../images/about-bg.jpg)no-repeat 95% bottom;padding-bottom: 100px;overflow: hidden;}
.research-details .content{margin-top: 70px;}
.research-details .time{font-size: 15px;font-family: arial;background: url(../images/icon5.png)no-repeat right center;padding-right: 50px;}
.research-details h1{font-weight: normal;font-size: 28px;}
.research-details .body{border-top: 1px #614545 solid;margin-top: 40px;padding-top: 30px;font-size: 19px;line-height: 1.8;}
.research-details .body img{max-width: 100%;}
.research-details .pic{margin-top: 50px;}
.research-details .share{margin-top: 70px;font-size: 19px;}
.research-details .share a{width: 40px;height: 40px;border: 2px #d9dfdf solid;border-radius: 50%;margin-left: 15px;}
.pub-text-content{background-color: #a32020;padding: 60px 0;color: #FFF;font-size: 32px;margin-top: 70px;line-height: 1.5;}
.pub-text-content>div{background: url(../images/icon6.png)no-repeat 20px 0;padding-left: 110px;}
.pub-text-content span{width: 12px;height: 12px;border-right: 2px #FFF solid;border-top: 2px #fff solid;transform: rotate(45deg);margin-left: 20px;}
.recommended{margin-bottom: 120px;}
.recommended h2{font-size: 30px;margin-top: 70px;}
.recommended1{margin-bottom: 0;padding-bottom: 0 !important;overflow: initial !important;}
.recommended1 h2{font-size: 30px;margin-top: 70px;}
.recommended li{border-bottom: 1px #dad7cb solid;padding-bottom: 30px;margin-top: 30px;width: 32%;margin-right: 2%;}
.recommended li:nth-of-type(3n){margin-right: 0;}
.recommended li h3{font-size: 22px;text-decoration: underline;line-height: 1.8;}
.recommended li .date{color: #B1040E;font-family: arial;font-size: 15px;}
.xueshu {background: url(../images/about-bg.jpg)no-repeat 95% bottom;padding-bottom: 100px;overflow: hidden;}

.xueshu li{padding: 50px 0;border-left: 2px #FFF solid;border-right: 2px #FFF solid;width: 100%;}
.xueshu li:first-child::after{content: '';position: absolute;left: 0;top: -1px;width: 100%;height: 2px;background-color: #1b1b19;z-index: 1;}
.xueshu li::before{content: '';position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background-color: #1b1b19;z-index: 1;}
.xueshu li .text-content,.xueshu li .text,.xueshu li h3{min-width: 0;}
.xueshu li .date{width: 270px;}
.xueshu li .date .day{font-size: 47px;font-family: arial;}
.xueshu li .date .year{font-family: arial;font-size: 21px;margin-top: 15px;}
.xueshu li h3{font-size: 22px;line-height: 1.6;margin-top: 0;}
.xueshu li .text{font-size: 18px;overflow: hidden;}
.xueshu li .more{color: #B1040E;text-decoration: underline;font-size: 17px;margin-top: 30px;}
.xueshu li:hover::after{content: '';position: absolute;left: 0;top: -1px;width: 100%;height: 2px;}
.xueshu li:hover::before,.xueshu li:hover::after{background-color: #B1040E;z-index: 9;}
.xueshu li:hover .date,.xueshu li:hover h3 a,.xueshu li:hover .text{color: #B1040E;}
.xueshu li:hover{border-left: 2px #B1040E solid;border-right: 2px #B1040E solid;}
.xiaoyou{background: url(../images/about-bg.jpg)no-repeat 95% bottom;padding-bottom: 100px;overflow: hidden;}
.xiaoyou li{width: 23%;margin-right: 2%;overflow: hidden;}
.xiaoyou li{margin-top: 30px;width: 23%;margin-right: 2.65%;height: 460px;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15); box-shadow:0px 0px 10px rgba(0,0,0,0.15);border-radius: 5px;}
.xiaoyou li:nth-of-type(4n){margin-right: 0;}
.xiaoyou li:last-child{margin-right: 0;}
.xiaoyou li .pic{width: 100%;height: 245px;overflow: hidden;}
.xiaoyou li .pic img{width: 100%;}
.xiaoyou li .text-content{padding: 20px;}
.xiaoyou li h3{margin: 0;font-size: 22px;}
.xiaoyou li .text{margin-top: 15px;color: #666;font-size: 15px;}
.xiaoyou li .more{border: 1px #b1040e solid;color: #b1040e;border-radius: 5px;line-height: 40px;padding: 0 20px;margin-top: 30px;}
.xiaoyou li .more:hover{background-color: #b1040e;color: #FFF;}
.xiaoyou li:hover{-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.5); -webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.5); box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.news li{border-bottom: 1px #1b1b19 solid;padding: 30px 0;overflow: hidden;width: 100%;}
.news li .pic{width: 330px;height: 210px;overflow: hidden;margin-right: 50px;}
.news li .pic img{width: 100%;}
.news li .text-content{min-width: 0;}
.news li .time{color: #B1040E;font-family: arial;font-size: 15px;margin-top: 30px;}
.news li .text{font-size: 22px;align-items: 1.5;text-decoration: underline;margin-top: 20px;}
.news li .more{margin-top: 20px;font-size: 17px;}

.xiaoqi{background: url(../images/about-bg.jpg)no-repeat 95% bottom;padding-bottom: 100px;}
.xiaoqi .over-text{margin-top: 80px;}
.xiaoqi .over-text .title{font-size: 34px;background: url(../images/icon7.png)no-repeat left center;padding-left: 50px;}
.xiaoqi .over-text .title a{font-size: 15px;padding-left: 20px;margin-left: 20px;border-left: 1px #333 solid}
.xiaoqi .over-text .txt{font-size: 20px;line-height: 1.8;margin-top: 20px;}
.xiaoqi .over-text .warp{margin-top: 40px;}
.xiaoqi .over-text .text-content{margin-right: 90px;}
.xiaoqi .over-text .pic{width: 470px;overflow: hidden;}
.xiaoqi .over-text .pic img{width: 100%;}
.xiaoqi .over-text .more{background: url(../images/icon11.png)no-repeat left center;height: 30px;margin-top: 30px;}
.xiaoqi .coop{background: url(../images/bg.jpg)no-repeat center top;overflow: hidden;margin-top: 60px;padding-top: 100px;}
.xiaoqi .coop .title a{background: url(../images/icon8.png)no-repeat center left;padding-left: 60px;font-size: 34px;color: #FFF;}
.xiaoqi .coop .content{margin-top: 80px;}
.xiaoqi .coop .swiper-slide{background-color: #f2f2f2;}
.xiaoqi .coop .swiper-slide .pic{width: 100%;overflow: hidden;height: 260px;}
.xiaoqi .coop .swiper-slide .pic img{width: 100%;}
.xiaoqi .coop .swiper-slide:last-child{margin-right: 0;}
.xiaoqi .coop .swiper-slide .box{padding: 20px 45px;}
.xiaoqi .coop .swiper-slide .time span{border-bottom: 3px #B1040E solid;font-family: arial;font-size: 14px;padding-bottom: 5px;}
.xiaoqi .coop .swiper-slide .txt{font-size: 19px;line-height: 1.5;margin-top: 20px;}
.xiaoqi .coop .swiper-slide .more{background: url(../images/icon9.png)no-repeat center;height: 40px;margin-top: 40px;}
.xiaoqi .coop .swiper-button-next{margin-top: -120px;right: -50px;}
.xiaoqi .coop .swiper-button-prev{left: -50px;margin-top: -120px;}
.xiaoqi .enter{margin-top: 80px;}
.xiaoqi .enter .title{font-size: 34px;background: url(../images/icon10.png)no-repeat left center;padding-left: 60px;}
.xiaoqi .enter .txt{padding-left: 60px;margin-top: 30px;font-size: 24px;}
.xiaoqi .swiper-container{margin-top: 100px;padding-bottom: 60px;}
.xiaoqi .swiper-slide .pic{width: 100%;height: 115px;border: 1px #efecec solid;overflow: hidden;}
.xiaoqi .swiper-slide .pic img{max-width: 100%;max-height: 100%;}
.xiaoqi .swiper-pagination-bullet{width: 20px;height: 20px;border: #ab0303 solid 1px;background-color: #FFF;opacity: 1;}
.xiaoqi .swiper-pagination-bullet-active{background-color: #ab0303;}

.guoji{background: url(../images/about-bg.jpg)no-repeat 95% bottom;padding-bottom: 240px;}
.guoji .inter-text{margin-top: 90px;}
.guoji .inter-text .text{width: 340px;margin-right: 40px;font-size: 30px;font-family: arial;}
.guoji .inter-text .txt{background: url(../images/icon12.png)no-repeat left 30px;padding-left: 110px;}
.guoji .inter-text h1{font-size: 36px;}
.guoji .inter-text p{font-size: 19px;line-height: 1.5;}
.guoji .inter-text .more{text-align: right;margin-top: 40px;}
.guoji .back{background: url(../images/bg1.jpg)no-repeat center top;width: 100%;overflow: hidden;margin-top: 90px;}
.guoji .partner{color: #FFF;padding-top: 70px;}
.guoji .partner .title{font-size: 34px;line-height: 1.5;}
.guoji .partner .text{font-size: 21px;margin-top: 15px;}
.guoji .partner .content{margin-top: 60px;}
.guoji .partner .tabs{border-right: 1px #FFF solid;padding-top: 40px;margin-right: 80px;width: 540px;}
.guoji .partner .tabs span{line-height: 58px;padding-left: 30px;font-size: 23px;}
.guoji .partner .tabs span.active{background: #FFF url(../images/icon11.png)no-repeat 90% center;color: #B1040E;}
.guoji .partner .tabs .more{padding-left: 30px;}
.guoji .partner .more{text-decoration: underline;color: #FFF;margin-top: 25px;}
.guoji .partner .swiper-container{padding-top: 40px;}
.guoji .partner .txt{font-size: 20px;line-height: 1.5;}
.guoji .info{margin-top: 211px;border-left: 6px #ab0303 solid;padding: 30px 0 30px 30px;}
.guoji .info .title{font-size: 32px;}
.guoji .info .txt{font-size: 18px;line-height: 1.5;margin-top: 20px;}
.guoji .ad{margin-top: 90px;overflow: hidden;}
.guoji .ad img{width: 100%;}
.guoji ul{margin-top: 50px;flex-wrap: wrap;display: flex;}
.guoji li{width: 48%;margin-right: 4%;border: 1px #e3e2e2 solid;margin-top: 30px;display: flex;margin: 0;padding: 0;}
.guoji li:nth-child(even){margin-right: 0;}
.guoji li .icon{background-color: #f9f9f9;width: 180px;margin-right: 30px;}
.guoji li .icon img{max-width: 85%;max-height: 90%;}
.guoji li h3{font-size: 24px;margin: 0;font-weight: normal;margin-top: 30px;}
.guoji li .text-content{min-width: 0;}
.guoji li p{font-size: 17px;line-height: 1.5;text-align: justify;padding-right: 17px;}
.inter-share{background-color: #b1040e;width: 100%;padding: 30px 0;justify-content: flex-end;padding-right: 5%;}
.inter-share a{margin-right: 20px;}

.life{background: url(../images/about-bg.jpg)no-repeat 95% bottom;padding-bottom: 240px;}
.life .life-text{margin-top: 90px;}
.life .life-text h2{margin: 0;font-size: 32px;}
.life .life-text p{font-size: 20px;margin-top: 30px;line-height: 1.6;text-align:left}
.life .pub-title{font-size: 24px;font-style: italic;overflow: hidden;padding: 30px 0;margin-top: 70px;}
.life .pub-title::after{content: '';position: absolute;left: 50%;top: 0;z-index: 1;width: 390px;height: 390px;border-radius: 50%;background-color: #f5f5f5;transform: translateX(-50%);}
.life .pub-title span{padding-bottom: 10px;z-index: 9;font-style:normal}
.life .pub-title span::after{content: '';position: absolute;left: 50%;bottom: 0;height: 3px;width: 40px;background-color: #ab0303;transform: translateX(-50%);}
.life img{width: 100%;transition: all .3s;height: 100%;}
.life .pic-con{}
.life .pic-con .pic{width: 35%;margin-right: 0.5%;overflow: hidden;}
.life .pic-con .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding:30px 20px;color: #FFF;font-size: 22px;background-color:rgba(0,0,0,0.3);background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7))}
.life .pic-con .txt::after{content: '';position: absolute;top: 0;left: 20px;height: 4px;width: 40px;background-color: #FFF;}
.life .pic-con .img1{overflow: hidden;}
.life .pic-con .img1:nth-child(even){margin-right: 0;}
.life .pic-con .img1:nth-child(4),.life .pic-con .img1:nth-child(3){margin-top: 0.5%;}
.life .pic-con .swiper-button-next{right: -50px;}
.life .pic-con .swiper-button-prev{left: -50px;}
.life .sports{background: url(../images/bg2.jpg)no-repeat center;padding:67px 0}
.life .sports a{width: 100%;overflow: hidden;}
.life .sports .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding:50px 30px 30px 30px;color: #FFF;font-size: 25px;background-color:rgba(0,0,0,0.3);background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7))}
.life .social .item{margin-top: 0.5%;overflow: hidden;}
.life .social .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding:50px 30px 20px 30px;color: #FFF;font-size: 21px;background-color:rgba(0,0,0,0.3);background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7))}

.life .pic-con .img1:hover img,.life .pic-con .pic:hover img,.life .sports a:hover img,.life .social .item:hover img{transform: scale(1.05,1.05)}
.life .pic-con .img1:hover .txt,.life .pic-con .pic:hover .txt,.life .sports a:hover .txt,.life .social .item:hover .txt{text-decoration: underline;color: #b1040e;}
.life .pic-con .img1:hover .txt::after,.life .pic-con .pic:hover .txt::after{background-color: #b1040e;}



/*全局样式 end*/

@media (min-width: 1025px) {
	/*所有hover写在这里面 兼容sofari的移动端不支持hover*/
	
}


@media (max-width: 1367px) {
	/*修改1441以下、小屏显示器*/
	.container{width: 100%;padding-left: 20px;padding-right: 20px;}
	.banner .swiper-slide{height: 700px;}
	.banner .swiper-slide .txt{width: 75%;}
	.home-school{height: 500px;}
	.home-school .text-content:first-child{padding-left: 3%;}
	.home-school .text-content:last-child{padding-top: 16%;padding-right: 3%;}
	.home-school .title{font-size: 24px;}
	.home-school .txt{font-size: 18px;}
	.home-school .btn{margin-top: 50px;font-size: 16px;width: 300px;}
	.footer ul,.copyright{padding-left: 3%;padding-right: 3%;}
	.copyright{margin-top: 100px;}
	.about-content .about .video-play{height: 380px;}
	.about-content .n-banner{height: 440px;background-position: 70%;}
	.n-banner1{height: 600px;background-size: auto 100%;}
	.courses-content li .txt{font-size: 24px;}
	.n-banner2{height: 460px;}
	.faculty-content .sort{margin-top: -30px;padding-left: 0;padding-right: 0;}
	
}

@media (max-width: 1199px) {
	/*修改1200以下、小屏显示器*/
	.header .container{height: 100px;}
	.header .logo img{width: 380px;}
	.header .top{margin-top: 10px;}
	.header .search ,.header .top{font-size: 13px;display: none;}
	.banner .swiper-slide{height: 600px;}
	.banner .swiper-slide .txt{font-size: 36px;}
	.banner .swiper-slide .btn{font-size: 28px;margin-top: 70px;}
	.home-text h1{font-size: 32px;}
	.home-text .text,.about-content .sidebar h3,.about-content .content h2,.about-content .about .txt{font-size: 24px;}
	.home-text .btn,.courses .btn a,.home-alumni .text{font-size: 22px;}
	.home-news,.courses{margin-top: 60px;}
	.home-news .item{margin-top: 50px;}
	.courses .sub,.home-life .mySwiper .txt{font-size: 20px;}
	.home-school{height: 450px;}
	.home-school .title{font-size: 20px;}
	.home-school .txt,.footer ul li h4{font-size: 16px;}
	.home-school .btn{margin-top: 40px;font-size: 14px;width: 260px;line-height: 40px;padding-left: 20px;}
	.home-alumni{margin-top: 80px;}
	.home-alumni .title{font-size: 38px;}
	.home-alumni .item{margin-top: 30px;}
	.home-alumni .item .pic{height: 195px;}
	.footer ul,.copyright{padding-left: 20px;padding-right: 20px;}
	.footer ul{margin-top: 20px;}
	.footer ul li{width: 33.333%;margin-top: 30px;}
	.copyright{margin-top:80px;}
	.about-content .sidebar{margin-right: 40px;width: 280px;}
	.about-content .about{padding-left: 40px;}
	.about-content .sidebar li{font-size: 18px;}
	.about-content .sidebar .hot{margin-top: 70px;}
	.about-content .about .video-play{height: 360px;}
	.about-content .n-banner{height: 360px;background-position: 70%;background-size: auto 100%;}
	.about-content .n-banner h1,.courses-content .num-content .num,.courses-content .text-content h2,.n-banner2 h1{font-size: 32px;}
	.about-content .n-banner h1::after{width: 140px;}
	.about-content .n-banner p,.n-banner2 p{font-size: 22px;}
	.about-content .leadership li .pic{margin-right: 30px;}
	.about-content .leadership li .name{font-size: 20px;margin-bottom: 20px;}
	.about-content .leadership li .txt,.courses-content .num-content .txt,.courses-content li .more{font-size: 18px;}
	.courses-content .num-content span{font-size: 38px;}
	.courses-content li .pic{height: 200px;}
	.courses-content li .txt,.research-content li .text,.xueshu li h3{font-size: 20px;}
	.courses-content li .text{font-size: 15px;}
	.n-banner1{height: 500px;padding-left: 20px;padding-right: 20px;}
	.n-banner1 p{margin-bottom: 140px;text-align: center;}
	.courses-content .text-content h2 br{display: none;}
	.faculty-content .sort{font-size: 16px;}
	.faculty-details .content .pic{margin-right: 50px;}
	.subnav{padding: 35px 40px;font-size: 18px;}
	.crumbs{padding: 30px 0;}
	.research-details h1{font-size: 24px;}
	.research-details .body{margin-top: 50px;padding-top: 50px;font-size: 17px;}
	.research-details .pic img{width: 48%;}
	.pub-text-content{padding: 40px 0;font-size: 26px;}
	.recommended h2{font-size: 26px;}
	.recommended li h3{font-size: 18px;}
	.xueshu li .date .day{font-size: 36px;}
	.xueshu li .date .year{font-size: 20px;}
	.xiaoyou li{width: 32%;margin-right: 2%;}
	.xiaoyou li:nth-of-type(4n){margin-right: 2%;}
	.xiaoyou li:nth-of-type(3n){margin-right: 0;}
	.news li .pic{margin-right: 30px;}
	.news li .text,.guoji .partner .tabs span{font-size: 20px;}
	.news li .more{font-size: 16px;}
	.xiaoqi .over-text .text-content{margin-right: 40px;}
	.xiaoqi .over-text .txt{font-size: 18px;line-height: 1.5;margin-top: 0px;}
	.xiaoqi .over-text .title,.xiaoqi .coop .title,.xiaoqi .enter .title,.guoji .inter-text h1,.guoji .partner .title{font-size: 32px;}
	.xiaoqi .coop .swiper-slide .pic{height: 195px;}
	.xiaoqi .coop .swiper-slide .box{padding: 20px;}
	.xiaoqi .coop .swiper-slide .txt{font-size: 17px;line-height: 1.5;}
	.xiaoqi .enter .txt{font-size: 22px;}
	.guoji .inter-text .text,.life .life-text h2{font-size: 26px;}
	.guoji .inter-text p{font-size: 17px;}
	.guoji .back{margin-top: 70px;}
	.guoji .partner .tabs{width: 440px;margin-right: 50px;}
	.guoji .info{margin-top: 200px;}
	.life .life-text p,.life .pic-con .txt,.life .sports .txt,.life .social .txt{font-size: 18px;}
	.life .pub-title{font-size: 20px;}
	.search-content{padding: 100px;}
	.life .pic-con .swiper-button-next,.life .pic-con .swiper-button-prev{display: none;}

        .about-content .warp{margin-top:30px;}
}

@media (max-width: 1023px) {
	/*修改1024以下、平板*/
	.header .container{height: 90px;}
	.header .logo img{width: 370px;}
	.header .link span,.header .link a:nth-child(1),.header .link a:nth-child(3){display: none;}
	.banner .swiper-slide{height: 400px;}
	.banner .swiper-slide .txt{font-size: 32px;width: 80%;}
	.banner .swiper-slide .btn{font-size: 24px;margin-top: 40px;}
	.home-text h1{font-size: 26px;}
	.home-text .text,.home-alumni .text{font-size: 20px;}
	.home-text .btn,.courses .sub,.courses .btn a,.home-school .title,.faculty-details .swiper-slide{font-size: 18px;}
	.home-news,.courses{margin-top: 50px;}
	.home-news .title,.courses .title,.home-alumni .title,.courses-content .num-content span{font-size: 32px;}
	.home-news .item{margin-top: 40px;}
	.courses .sub a{margin-right: 15px;padding-right: 15px;}
	.courses .sub a::after{height: 60%;}
	
	.home-school{height: 360px;margin-top: 80px;}
	.home-school .txt,.courses-content li .text{font-size: 14px;}
	.home-school .btn{margin-top: 30px;font-size: 14px;width: 220px;}
	.home-alumni .item .pic{height: 145px;}
	
	.home-about,.home-life{width: 100%;}
	.home-life{margin-top: 30px;}
	.about-content .sidebar{width: 240px;margin-right: 20px;}
	.about-content .sidebar li,.about-content .about .text,.courses-content li .txt{font-size: 16px;}
	.about-content .about{padding-left: 20px;}
	.about-content .content{padding-left: 25px;}
	.about-content .content h2,.about-content .sidebar h3,.about-content .about .txt,.faculty-details .tabs a{font-size: 20px;}
	.about-content .about .video-play{height: 240px;}
	.about-content .n-banner{height: 320px;}
	.about-content .n-banner h1,.n-banner2 h1,.faculty-details .name,.courses-content .text-content h2,.courses-content .num-content .num{font-size: 28px;}
	.about-content .n-banner h1::after{width: 120px;}
	.about-content .n-banner p,.n-banner2 p{font-size: 20px;}
	.about-content .leadership li .pic{margin-right: 20px;}
	.about-content .leadership li .name{font-size: 18px;margin-bottom: 20px;}
	.about-content .leadership li .txt,.courses-content .num-content .txt,.courses-content .text-content p,.faculty-details .txt,.faculty-details .tabs a,.faculty-details .swiper-slide,.life .life-text p,.life .pic-con .txt,.life .sports .txt,.life .social .txt{font-size: 16px;}
	.courses-content .num-content{padding: 55px 30px;}
	
	.courses-content li .pic{height: 145px;}
	.courses-content li .txt{bottom: 10px;padding-left: 10px;}
	.courses-content li .more{margin-top: 30px;}
	.courses-content li .text{margin-top: 10px;}
	.courses-content .courses-bg{margin-top: 50px;padding: 50px 0;}
	.n-banner1{height: 400px;}
	.courses-content .text-content{width: 100%;}
	
	.faculty-content .sort a{font-size: 14px;}
	.faculty-content li .name{font-size: 22px;margin-top: 20px;}
	.faculty-content li .pic{width: 150px;height: 185px;margin-right: 15px;}
	.faculty-content li .text,.faculty-content li .txt{font-size: 15px;}
	.faculty-details .tabs a{padding: 0 20px;}
	.faculty-details .content{margin-top: 50px;}
	.faculty-details .tabs{margin-top: 70px;}
	.faculty-details .content .pic{margin-right: 30px;}
	.n-banner2{height: 380px;}
	.subnav{padding: 30px 15px;font-size: 16px;}
	.subnav a{margin-right: 20px;}
	.research-content li .pic{margin-left: 20px;}
	.research-content li .text,.xueshu li .date .year,.xueshu li h3,.xiaoyou li h3{font-size: 18px;}
	.xueshu li .date{width: 200px;}
	.xueshu li .date .day{font-size: 32px;}
	.xiaoyou li .pic {height: 190px;}
	.xiaoyou li{height: 400px;}
	.news li .pic{width: 280px;height: 175px;}
	.news li .time{margin-top: 20px;}
	.news li .text{font-size: 18px;}
	.news li .time,.news li .more{font-size: 14px;}
	
	.xiaoqi .over-text .text-content{width: 100%;margin-right: 0;order: 2;margin-top: 30px;}
	.xiaoqi .over-text .pic{width: 100%;order: 1;}
	.xiaoqi .over-text .title, .xiaoqi .coop .title, .xiaoqi .enter .title{font-size: 26px;background-size: auto 100%;}
	.xiaoqi .coop .swiper-slide .pic{height: 145px;}
	.xiaoqi .coop .swiper-slide .more{margin-top: 20px;}
	.guoji .inter-text{margin-top: 60px;}
	.guoji li{height: 180px;}
	.guoji li .icon{width: 160px;margin-right: 20px;}
	.guoji li h3{font-size: 20px;}
	.guoji li p{font-size: 15px;}
	.guoji .ad{margin-top: 50px;}
	.guoji ul{margin-top: 20px;}
	.guoji .inter-text .text{width: 200px;font-size: 22px;}
	.guoji .inter-text .more{font-size: 14px;}
	.guoji .partner .content{margin-top: 30px;}
	.guoji .partner .tabs{width: 400px;margin-right: 30px;padding-top: 30px;}
	.guoji .partner .tabs span{font-size: 18px;padding-left: 20px;}
	.guoji .partner .tabs .more{padding-left: 20px;}
	.guoji .partner .swiper-container{padding-top: 30px;}
	.guoji .partner .txt{font-size: 18px;}
	.guoji .partner .more{font-size: 14px;}
	.life .life-text p br{display: none;}
	.search-content{padding: 100px 50px;}
}

@media (max-width: 767px) {
	/*修改768以下、小屏平板*/
	.header .search span{padding-right: 30px;overflow: hidden;text-indent: -999px;}
	.home-school{height: auto;}
	.home-school .text-content{width: 100%;padding-left:3%;height: 450px;overflow: hidden;padding-right: 3%;}
	.home-school .text-content:first-child{background: url(../images/img3.jpg)no-repeat center top;background-size: auto 100%;padding-top: 15%;}
	.home-school .text-content:last-child{background: url(../images/img4.jpg)no-repeat center top;background-size: auto 100%;padding-top: 15%;}
	.home-alumni .text{font-size: 18px;}
        .about-content .leadership li{width: 100%;}
	.about-content .leadership li .pic{width: 190px;height: 240px;}
	.about-content .leadership li .name{font-size: 16px;margin-bottom: 15px;}
	.about-content .leadership li .txt,.faculty-content li .text, .faculty-content li .txt{font-size: 14px;}
	.courses-content li .pic{height: 135px;}
	.n-banner2{height: 320px;}
	.n-banner1 h1{font-size: 32px;}
	.n-banner1 p{font-size: 22px;}
	.faculty-content li .name{font-size: 20px;margin-top: 10px;}
	.xueshu li .date{width: 180px;}
	.xiaoyou li .pic {height: 175px;}
	.guoji .back{margin-top: 50px;}
	.guoji .info{margin-top: 150px;}
	.guoji .ad img{width: auto;height: 80px;}
	.search-content{padding: 100px 30px;}
}
@media (max-width: 580px) {
	.header .container{height: 75px;}
	.header .logo img{width: 280px;}
	.header .link a{margin-left: 15px;}
	.banner .swiper-slide{height: 300px;}
	.banner .swiper-slide .txt{font-size: 26px;width: 90%;}
	.banner .swiper-slide .btn{font-size: 20px;margin-top: 40px;line-height: 48px;padding-left: 30px;padding-right: 30px;}

	.home-text{padding: 30px 0;}
        .home-text .btn{margin-top: 0;line-height: 50px;padding: 0 30px;}
	.home-text h1{font-size: 18px;}
	.home-text .text,.home-text .btn,.courses .btn a,.courses .sub,.home-alumni .text,.home-life .mySwiper .txt,.research-content li .text {font-size: 16px;}
	.home-news,.courses{margin-top: 40px;}
	.home-news .title,.courses .title,.home-alumni .title,.home-content .title{font-size: 26px;}
	.home-news .item{margin-top: 30px;height: 400px;}
	.home-news .item .pic{height: 160px;}
	.home-news .item .text-content{padding: 20px;}
	.courses .sub{margin-top: 20px;}
	.courses .sub br{display: none;}
	.courses .sub a{margin-top: 15px;}
	.courses .sub a:nth-child(5){padding-right: 20px;margin-right: 20px;}
	.courses .sub a:nth-child(5)::after{display: block;}
	.home-school,.home-alumni,.home-content{margin-top: 70px;}
	.home-school .text-content{height: 380px;}
	.home-alumni .item .pic{height: auto;}
	.home-alumni .item .txt{margin-top: 15px;}
	.home-alumni .item .time{margin-top: 20px;}
	.home-content{padding: 50px 0;}
	.home-life .mySwiper{margin-top: 20px;}
	.footer ul li{width: 50%;}
	.about-content .sidebar{width: 100%;margin-right: 0;}
	.about-content .content{width: 100%;padding-left: 0;border-left: 0;margin-top: 30px;}
	.about-content .n-banner{background-position: 90% top;height: 200px;}
	.about-content .n-banner .container{display: none;}
	.courses-content .num-content .item{width: 50%;margin-top: 20px;}
	.courses-content li{width: 100%;margin-right: 0;margin-top: 30px;}
	.courses-content li .pic{height: auto;}
	.n-banner1 h1,.courses-content .num-content .num,.courses-content .text-content h2,.n-banner2 h1,.faculty-details .name,.xiaoqi .over-text .title, .xiaoqi .coop .title, .xiaoqi .enter .title,.xiaoqi .over-text .title, .xiaoqi .coop .title, .xiaoqi .enter .title, .guoji .inter-text h1, .guoji .partner .title{font-size: 24px;}
	.n-banner1 p,.n-banner2 p{font-size: 18px;}
	.n-banner1{height: 300px;}
	.n-banner1 p{margin-bottom: 70px;}
	
	.courses-content .num-content{padding: 35px 20px;margin-top: -40px;}
	.courses-content .num-content span{font-size: 28px;}
	.courses-content .num-content .txt{margin-top: 5px;}
	.courses-content .text-content p{font-size: 14px;}
	.n-banner2{height: 300px;}
	.faculty-content li{width: 100%;margin-right: 0s;}
	.n-banner2 p br{display: none;}
	.faculty-details .content .pic{width: 240px;height: 305px;}
	.faculty-details .name{margin-bottom: 15px;}
	.faculty-details .tabs a{padding: 0 10px;}
	.crumbs{padding: 25px 0;}
	.research-content li .pic{width: 180px;height: 190px;}
	.subnav{padding: 20px 10px;}
	.subnav a{margin-right: 15px;}
	.research-content li .text{margin-top: 5px;}
	.research-details .content{margin-top: 40px;}
	.research-details h1{font-size: 20px;}
	.research-details .body{margin-top: 30px;padding-top: 10px;font-size: 15px;}
	.research-details .pic{margin-top: 0;}
	.research-details .pic img{width: 100%;margin-top: 30px;}
	.pub-text-content>div{font-size: 18px;background-size: 40px;padding-left: 70px;}
	.pub-text-content>div br{display: none;}
	.recommended li{width: 49%;}
	.recommended li:nth-child(even){margin-right: 0;}
	.recommended h2{font-size: 24px;margin-top: 50px;margin-bottom: 0;}
	.recommended li h3,.xueshu li .date .year,.xueshu li h3,.xueshu li .more,.news li .text{font-size: 16px;}
	.xueshu li{padding: 30px 0;}
	.xueshu li .date{width: 140px;}
	.xueshu li .date .day{font-size: 24px;}
	.xueshu li .text{font-size: 14px;}
	.xueshu li .more{margin-top: 15px;}
	.xiaoyou li{width: 49%;}
	.xiaoyou li:nth-of-type(3n){margin-right: 2%;}
	.xiaoyou li:nth-of-type(2n){margin-right: 0;}
	.xiaoyou li .text-content{padding: 10px;}
	.news li .pic{width: 200px;height: 125px;}
	.news li .time{margin-top: 0;}
	.news li .text,.news li .more{margin-top: 10px;}
	.xiaoqi .coop{padding-top: 60px;}
	.xiaoqi .coop .swiper-slide .pic{height: auto;}
	.guoji .inter-text .text{width: 100%;margin-right: 0;font-size: 18px;}
	.guoji .inter-text p,.guoji .partner .text{font-size: 15px;}
	.guoji .inter-text .txt{padding-left: 50px;background-size: 32px;}
	.guoji .partner{padding-top: 40px;}
	.guoji .partner .content{margin-top: 0;display: block;}
	.guoji .partner .tabs{width: 100%;padding-right: 0;margin-right: 0;border-right: 0;}
	.guoji .partner .tabs span{font-size: 16px;line-height: 40px;}
	.guoji .partner .swiper-container{background-color: #FFF;color: #333;margin-top: 20px;padding-top: 10px;}
	.guoji .partner .txt{padding: 15px;font-size: 16px;}
	.guoji .partner .swiper-container .more{color: #333;padding-left: 15px;margin-top: 0;margin-bottom: 40px;}
	.guoji .info{margin-top: 100px;}
	.guoji .info .title{font-size: 24px;}
	.guoji .info .txt{font-size: 16px;}
	.guoji li{width: 100%;margin-right: 0;}
	.life .life-text h2{font-size: 24px;}
	.life .life-text h2 br{display: none;}
	.life .social .item{margin-top: 0;}
	.life .pic-con .txt, .life .sports .txt, .life .social .txt{padding: 30px 10px 15px 10px;}
	.search-content{padding: 100px 20px;}
	.search-content .close{top: 30px;right: 20px;}
	.search-content .con{height: 50px;}
	.home-news .swiper-container{margin-left:0;margin-right: 0;padding-left: 0;padding-right: 0;width: auto;}
	
        .about-content .sidebar .hot{display: none;}
        .about-content .sidebar ul{display: flex;flex-wrap: wrap;}
        .about-content .sidebar li{line-height: 30px;padding-right: 35px;}
        .about-content .sidebar h3{padding-bottom: 10px;}
}

@media (max-width: 414px) {
	.header .top{margin-top: 5px;}
	.header .logo img{width: 240px;}
	.banner .swiper-slide{height: 240px;}
	.banner .swiper-slide .txt{margin-top: 20px;font-size: 22px;}
	.banner .swiper-slide .btn{margin-top: 20px;font-size: 18px;line-height: 40px;padding-left: 20px;padding-right: 20px;}
	.home-text{padding:20px 0 10px;}
	.home-news .title,.courses .title,.home-alumni .title,.home-content .title{font-size: 24px;}
	.home-news .item{height: auto;}
	.home-news .item .pic{height: 240px;}
	.home-text h1{font-size: 16px;}
	.home-text .text,.home-text .btn, .courses .btn a,.courses .sub,.home-about li a,.home-about .text,.footer ul li h4,.courses-content .num-content .txt,.faculty-details .tabs a,.crumbs,.research-content li .text{font-size: 14px;}
	.courses .sub{margin-top: 10px;}
	.courses .sub a{margin-top: 5px;}
	.courses .btn a{line-height: 40px;padding-left: 20px;padding-right: 20px;}
	.home-school,.home-alumni,.home-content{margin-top: 40px;}
	.home-about .text{margin-top: 20px;}
	.home-about ul{margin-top: 30px;}
	.footer ul li>div a{font-size: 13px;}
	
	.about-content .leadership li .pic{width: 160px;height: 210px;}
	.about-content .leadership li .name{background-size: 20px;padding-left: 25px;}
	.n-banner1{height: 240px;}
	.n-banner1 p{font-size: 16px;}
	.courses-content .num-content{padding: 15px 0px;}
	.courses-content .text-content{margin-top: 50px;}
	.courses-content .text-content{margin-top: 70px;}
	.courses-content .text-content h2{font-size: 20px;}
	.faculty-details .content{flex-flow: column;}
	.faculty-details .content .pic{width: 100%;height: auto;margin-right: 0;}
	.faculty-details .text-content{margin-top: 30px;width: 100%;}
	.faculty-details .tabs{margin-top: 40px;margin-bottom: 30px;}
	.faculty-details .tabs a{padding: 0 3px;width: 50%;text-align: center;border-bottom: 1px #FFF solid;}
	.crumbs{padding: 20px 0;}
	.research-content li .pic{width: 140px;height: 150px;}
	.research-content li .more{margin-top: 10px;font-size: 14px;}
	.xiaoyou li{height: 330px;}
	.xiaoyou li .pic{height: 150px;}
	.xiaoyou li .more{font-size: 14px;margin-top: 20px;}
	.news li{padding: 20px 0;}
	.news li .pic{width: 160px;height: 100px;margin-right: 15px;}
	.guoji li .icon{width: 120px;}
	.life .life-text{margin-top: 50px;}
	.life .life-text h2{font-size: 20px;}
	.life .life-text p,.xueshu li h3{font-size: 14px;}
	.life .pic-con{flex-flow: column;}
	.life .pic-con .pic{width: 100%;margin-right: 0;}
	.life .pic-con .txt{padding-top: 20px;}
	.life .sports{padding: 40px 0;}
	.home-text .btn{line-height: 45px;padding: 0 25px; margin-top: 10px;}
	.pub-text-content>div{font-size: 16px;}
	.xueshu li .date .year{font-size: 14px;}
	
	
}

@media (max-width: 376px) {
	/*修改375以下、iPhone5，4，等小屏手机*/
	.container{padding-left: 15px;padding-right: 15px;}
	.header .container{height: 65px;}
	.header .logo img{width: 190px;}
	.banner .swiper-slide{height: 200px;}
	.banner .swiper-slide .txt{font-size: 20px;}
	.banner .swiper-slide .btn{font-size: 16px;}
	.home-news .item .pic{height: 185px;}
	.courses .sub a{padding-right: 10px;margin-right: 10px;}
	.about-content .leadership li .pic{width: 120px;height: 170px;}
	.about-content .leadership li .name{font-size: 14px;margin-bottom: 5px;}
	.about-content .leadership li .txt{font-size: 12px;line-height: 1.3;}
	.n-banner2, .n-banner2{height: 240px;}
	.n-banner2 h1, .n-banner2 h1{font-size: 20px;}
	.n-banner2 h1 span::after, .n-banner2 h1 span::after{top: -15px;}
	.faculty-content li .text{margin-top: 5px;margin-bottom: 10px;font-size: 13px;}
	.subnav,.faculty-content .sort,.home-text h1{font-size: 14px;}
	.faculty-content .sort dl{flex-flow: column;}
	.faculty-content li{padding-right: 0;margin-top: 20px;}
	.faculty-content li .pic{width: 100%;margin: 0;height: auto;}
	.faculty-content li .text-content{padding: 15px;}
	.faculty-content li .name{margin-top: 0;}
	.research-content li,.faculty-content li {flex-flow: column;}
	.research-content li .pic{width: 100%;height: auto;margin: 0;order: 1;}
	.research-content li .text-content{order: 2;margin-top: 20px;}
	.news li .time,.home-text .text,.xueshu li .date .year{font-size: 12px;}
	.news li .pic{width: 120px;height: 75px;margin-right: 10px;}
	.news li .text{font-size: 14px;margin-top: 5px;}
	.news li .more{margin-top: 5px;}
	.home-text .btn{line-height: 35px;padding: 0 30px;}
	.xueshu li .date{width: 100px;}
	
}
.Leadership{margin-bottom:30px;margin-left:76px}