@font-face { font-family: 'PT Sans Narrow'; 
src: url('../fonts/pts75f.eot'); /* IE9 Compat Modes */ 
src: url('../fonts/pts75f.eot') format('embedded-opentype'), /* IE6-IE8 */ 
url('../fonts/pts75f.woff') format('woff'), /* Modern Browsers */ 
url('../fonts/pts75f.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/pts75f.svg#yourwebfontname') format('svg'); /* Legacy iOS */ }


body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{background:#fff;-webkit-text-size-adjust:100%;min-width: 320px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;font-size: 1.2rem;font-style: normal;font-size: 100%\9;} 
a{color:#2d374b;text-decoration:none} 
a:hover{color:#0277a5;text-decoration:none} 
em{font-style:normal} 
li{list-style: none;} 
img{border:0;vertical-align:middle;} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word}
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }
/*.container{width: 1200px; padding: 0;}*/ 
/*@font-face {
font-family: 'fontNameRegular';
src: url('../fonts/glyphicons-halflings-regular.ttf');
src: local('fontName Regular');

local('fontName'),
url('../fonts/fontname.woff') format('woff'),
url('../fonts/fontname.ttf') format('truetype'),
url('../fonts/fontname.svg#fontname') format('svg');
}*/

.left{float: left;}
.right{float: right;}

header{}
/*.panel-collection{position: relative;z-index: 5;}*/
.panel-collection>img{width:100%;height:100%;}

main.fixed {
    position: fixed;
    overflow: hidden;
    top: 0;
    top: 82px\9;
    z-index: -0;
}
 body>main {
    margin-top: 170px;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
 main {
    position: relative;
    background-color: #fff;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -moz-flex: 1;
    -o-flex: 1;
    flex: 1;
    width: 100%;
}
body>header .panel-collection {
    position: relative;
    overflow: hidden;
}

body .panel-collection .panel-item {
    color: #fff;
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
    background:transparent;
}
.maxsu-brand{
    color: #fff;
    position: absolute;
    text-shadow: 0 0 12px rgba(0,0,0,.3);
    transition: font-size .5s ease;
    width: auto;
    top: 50%;
    left: 50%;
    line-height: 70px;
    font-size: 70px;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-family: Stanford,Source Serif Pro,Georgia,Times,Times New Roman,serif!important;
    font-weight: 600;
}

.panel[data-type=splash-image] {
    overflow: hidden;
    width: 100%;
     height: calc(100vh); 
    /*height: calc(100vh - 2.6111111111em);*/
    position: relative;
    transition: height .1s ease;
    -moz-transition: height .1s ease;
    -webkit-transition: height .1s ease;
    -o-transition: height .1s ease;
}
.maxsplash-image{position: relative;}
body>header {
    position: relative;
    z-index: 1;
    transition: box-shadow .5s ease .25s;
    -moz-transition: box-shadow .5s ease .25s;
    -webkit-transition: box-shadow .5s ease .25s;
    -o-transition: box-shadow .5s ease .25s;
}
body>header {
    height: auto;
    /*top: 128px;*/
    -webkit-box-ordinal-group: -49;
    -ms-flex-order: -50;
    order: -50;    
    width: 100%;
    display: inline-block;
}
.navbar{min-height: auto;}
.panel-collection .panel-item .bg-img {
    display: block;
    background-color: #620f0f;
    background-image: linear-gradient(#771212,#620f0f);
}
.panel-collection .panel-item[data-type=splash-image] .bg-img {
    position: absolute;
    margin: auto;
    /*-webkit-backface-visibility: hidden;
    backface-visibility: hidden;*/
    min-width: calc(100% + 1px);
    min-height: calc(100% + 1px);
    /*overflow: hidden;*/
    width: 100%;
    height: 100%;
    /*height: auto;*/
    /*top: 0;
    left: 0;*/
    /*-webkit-transform: none;
    transform: none;
    max-width: none;*/
    /*max-height: none;*/
    background: url(../images/pic.jpg) no-repeat top center;
}
.panel-collection  .panel[data-type=splash-image] .bg-img {
    top: 50%;
    left: 50%;
    background-size: 100% 100%;
    -moz-transform: translate3d(-50%,-50%,0) scale(1);
    -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    -o-transform: translate3d(-50%,-50%,0) scale(1);
    transform: translate3d(-50%,-50%,0) scale(1);
}
.panel-collection .splash--scroller{position: absolute;bottom: 8%;left: 0;width: 100%;bottom: 1.25em;
    width: 100%;
    text-align: center;
    font-size: 1.25em;
    line-height: 1.4;
    margin: 0;
    padding: 3em 0 0;}
.panel-collection .splash--scroller a{width: 314px;margin: 0 auto;display: block;cursor: pointer;}
.panel-collection .splash--scroller:before {    display: block;
    z-index: -1;
    content: "";
    position: absolute;
    top: -1em;
    bottom: -.5em;
    left: 0;
    right: 0;
    background: linear-gradient(180deg,transparent 0,#020202 67%);
    opacity: .6;
}

.panel-collection .splash--scroller a span{width: 100%;display: inline-block;text-align: center;color: #fff;font-size: 20px;font-weight: 600;text-shadow: 0 0 7px rgba(0,0,0,.7);height: 26px;}
.panel-collection .splash--scroller a em{width: 100%;height: 26px; display: block;}
.panel-collection .splash--scroller .button{}
.panel-collection .splash--scroller a:active .button:after, .panel-collection .splash--scroller a:focus .button:after, .panel-collection .splash--scroller  a:hover .button em:after {
    /*top: auto;*/
    margin-bottom: -10px;
}
.panel-collection .splash--scroller .button em:after {
    content: "";
    /*position: absolute;*/
    background: url(../images/pic-pmor.png) no-repeat;
    width: 22px;
    height: 15px;
    display: inline-table;
    /*top: auto;*/
    /*bottom: -5px;*/
   margin: auto auto -5px auto;
    padding-bottom: .25em;
    transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
}

.col-fun h1{font-size: 55px;text-transform:uppercase;line-height: 50px;}
.col-fun h3{font-size: 30px;font-weight: 500;}
.col-fun h1,.col-fun h3{text-align: center;color: #000;}
.col-fun .title h3{font-family: "PT Serif",Georgia,'Times New Roman',serif;}
h1, h2, h3, h4, h5, h6 {
    /*font-family: "PT Sans Narrow",'Helvetica Neue',Arial,Helvetica,sans-serif;*/
    font-weight: 700;
    line-height: 1.25em;
}

.col-fun .container img{width: 100%;display: block;}
.banner_btn{width: 100%;position: absolute;top:50%;z-index: 2;display: block;}
.banner_btn a{
    display: block;
    background: url(../images/icon.png) no-repeat;
    width: 28px;
    height: 65px;
    position: absolute;
    top:-32px;
    cursor:pointer
    }
.banner{position: relative;margin-top: 32px;}
.banner_btn .arrow-left{
    background-position: -220px -66px;
    left: 63px;
}
.banner_btn .arrow-right{
    background-position: -309px -66px;
    right: 63px;
}
.swiper-container .swiper-wrapper,.swiper-container .swiper-wrapper .swiper-slide{
  height: auto !important;
  
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}

.research{position: relative;overflow: hidden;background: #2f2323;}
.research .title{background: #2f2323;padding: 47px 0 42px 0;}
.research .title h1,.research .title h3{color: #fff;}
/*.research .title h3,.maxexhibition p{display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}*/
.research .container{
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 731px;
    display: block;
    background-color: #2f2424;
    background-image: linear-gradient(#2f2424,#2f2424);
    }
.research .container:hover .research_disp{display: block;}
/*.research .container>img{width: 100%;
    transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -webkit-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;}
.research .container:hover>img{ -webkit-filter: blur(5px); 
       -moz-filter: blur(5px);
        -ms-filter: blur(5px);    
            filter: blur(5px);
    transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -webkit-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;}*/
.research .container:hover .research_bg {
    -webkit-filter: blur(5px);
    filter: blur(5px);
    opacity: 1;background:rgba(0,0,0,0.5);
}
.research .container .research_bg {
    -webkit-filter: blur(0);
    filter: blur(0);
}
.research .container .research_bg {
    opacity: 1;
}
.research .container .research_bg{
    top: 30%;
    left: 30%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    transform: translate3d(-50%,-50%,0) scale(1);
}
.research .container .research_bg {
    position: absolute;
    margin: auto;
    /*-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    min-width: calc(100% + 1px);
    min-height: calc(100% + 1px);*/
    overflow: hidden;
    -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    transform: translate3d(-50%,-50%,0) scale(1);
    width: auto;
    height: 100%;
    top: 50%;
    left: 50%; 
    /*-webkit-transform: none;
    transform: none;
    max-width: none;
    max-height: none;*/
    transition: all .3s ease-out;
    opacity: 1;
}
/*picture img {
    display: block;
    background-color: #620f0f;
    background-image: linear-gradient(#771212,#620f0f);
}*/
.research .container:hover .maxmenu-overlay-text {
    opacity: 0.4;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: b;
    animation-name: b;
    -webkit-animation-duration: reverse;
    animation-duration: reverse;
    z-index: 0;
}



.research .research_disp{position: absolute;top: 70px;width: 100%;text-align: center;}
.research .research_disp p,.research .research_disp a{margin: 0 auto;}
.research .research_disp a img,.research .research_disp p img{width: auto;margin: 0 auto;}
.research .research_disp .center{}
.research_disp{display: none;transition: all .5s ease-out;}
.research_disp.intro{display: block;transition: all .5s ease-out;}

.maxcampus .research_disp{top: 25%;}
.maxcampus .title{background: #fff;padding: 82px 0 42px 0;}
.maxcampus .title h1,.maxcampus .title h3{color:#000}



.maxtop-col{width: 100%; position: fixed;z-index: 3;text-align: center;border-radius: 0;border: 0;top: 0;-webkit-transform: translateZ(0);}
.maxtop-col .maxtop{background: #ad0003;position: relative;}
.maxtop-col .visible-on{padding: 10px 0;position: relative;margin: 0;}
.maxtop-col .maxsearch_but{display: none;}
.maxsearch_hide {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    margin: 0 auto;
    padding: 0 20px 0;
    background-color: transparent;
    box-shadow: none;
    color: #fff;
    width: 100%;
    max-width: 640px;
    z-index: 9;
    display: none;
}
.maxsearch_hide .search-form {
    margin-left: -20px;
    margin-right: -20px;
}
.maxsearch_hide  input {
    float: left;
    color: #999;
    margin-left: 20px;
    height: 40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 1px solid #999;
    border-radius: 0;
    box-shadow: inset 0 1px 3px hsla(0,0%,7%,.06);
    box-sizing: border-box;
    padding: .3333333333em;
    transition: border-color .25s ease-in-out;
    width: 60%;
}
.maxsearch_hide  .search-btn {
    width: calc(33.3333333333% - 26.6666666667px);
    float: left;
    margin-left: 20px;
    height: 40px;
    background-color: #b1040e;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    line-height: 1.5;
    padding: .3333333333em 1em .3888888889em;
    text-align: center;
    text-decoration: none;
    transition: all .25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-font-smoothing: antialiased;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle.active, .maxsearch_but:focus, .maxsearch_but:hover,.maxsearch_but.active{background: #820000;}

.maxtop .navbar-toggle{padding: 0 18px;border:0;margin: 0;height: 48px;border-radius: 0;margin-top: 5px;width: 104px;display: block;}
.maxtop .navbar-toggle .maxsr-only{width: auto;height: 48px;width: 72px;display: block;position: initial;/* top: 0; */}
.maxtop .navbar-toggle.active .maxsr-only:before {content:"Close";}
.maxtop .navbar-toggle.active .glyphicon{background: url(../images/icon.png) no-repeat -220px -145px;}
.maxtop .navbar-toggle .maxsr-only:before {content:"Menu";color: #fff;width: 72px;height: 48px;line-height: 48px;box-sizing: content-box;display: block;font-size: 16px;position: inherit;/* bottom: 0; */}
.maxtop .navbar-toggle .glyphicon{width:20px;height: 48px;display: inline-block;float: left;background: url(../images/icon.png) no-repeat -274px -146px;}


.maxlogou span{color: #fff;font-size: 16px;font-weight: 600;margin-left: 15px;margin-top: 8px;text-transform: uppercase;display: block;float: left;}
.maxlogou span em{font-size: 12px;padding-right: 5px;}
.maxlogou img{height: 100px;float: left;}
.maxtop-col .maxlogou .visible-im,.maxtop-col .maxlogou .visible-im2{display: none;}

.maxnav>li{display: inline-block;position: relative;}
.maxnav>li:hover a{background: #fff;color: #820000;}
.maxnav>li a:hover{background:#820000;color:#fff;}
.maxnav a{
    color:#fff;
    line-height: 100px;
    text-transform: uppercase;
    padding: 32px .75em;
    transition: color .3s ease-out,background-color .3s ease-out;
    outline-offset: -4px;
    }
.maxnav a:active, .maxnav a:focus, .maxnav a:hover {
    background-color: #820000;
    color: #f4f4f4;
    text-decoration: none;
    transition: color .3s ease-out,background-color .3s ease-out;
}

/*.maxtop .maxmenu{width: 70%; }
.maxtop .maxmenu li{position: relative; z-index: 999; float:left;text-align:center;margin-left: 20px; }
.maxtop .maxmenu li a{ font-size: 1rem; line-height: 60px; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.maxtop .maxmenu li.hover a,.maxtop .maxmenu li:hover a{color:#096735;}*/
.maxnav li ul,.maxnav-container li ul,.maxmenu-bot li ul{display: none;position: absolute;top: 0;left: -20px;z-index: -1;padding-top:60px;background: rgba(255,255,255,0.86);-moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */box-shadow: 1px 1px 18px #888888;}
.maxnav li:hover ul,.maxnav-container li:hover ul,.maxmenu-bot li:hover ul{display:block;z-index: 1;top: 68px;left: 0;padding-top: 0;}
.maxnav li ul li{display: block;margin:0;float: left;width: 100%;padding-bottom: 0;box-sizing: border-box;text-align: left;}
.maxnav li ul li a{line-height: 2em;text-align: left;overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*不换行*/text-overflow:ellipsis;/color: #;display: block;padding: 12px 20px; */}

.maxnav li:hover ul li a , .maxnav li.hover ul li a{font-size: 14px;color: #333;font-weight: 500;}
.maxnav li:hover ul li a{color: #820000;/* border-bottom: 1px solid #e0ded9; */background: transparent;}
.maxnav li ul li:hover a{color: #fff;/* border-bottom: 1px solid #820000; */}
.maxnav li ul li:hover a{margin:0;background:#820000;padding: 12px 20px;}


.maxbottom li ul{display: none;position: absolute;top: 0;left: -20px;z-index: -1;padding-top:60px;min-width: 120%;background: rgba(255,255,255,0.86);}
.maxbottom li:hover ul{display:block;z-index: 1;top: 50px;left: 0;padding-top: 0;}
.maxbottom li ul li{display: block;margin:0;padding: 8px 20px 8px 20px;float: left;width: 100%;box-sizing: border-box;text-align: left;}
.maxbottom li ul li a{line-height: 2em;text-align: left;overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*不换行*/text-overflow:ellipsis;/}
.maxbottom li:hover ul li a , .maxbottom li.hover ul li a{font-size: 14px;color: #333;font-weight: 500;padding: 0px 0;}
.maxbottom li:hover a{color: #ad0003;}
.maxbottom li ul li:hover a{color: #fff;}
.maxbottom li ul li:hover{background:#ad0003;}

.maxtop-col .maxbottom>ul>li.act>a,.maxtop-col .maxbottom>ul>li>a:active,.maxtop-col .maxbottom>ul>li>a:focus, .maxtop-col .maxbottom>ul>li>a:hover {
    color: #b1040e;
}
.maxtop-col .maxbottom li a {
    display: inline-block;
    text-decoration: none;
    position: relative;
    transition: color .3s ease-in,background-color .3s ease-in;
}
.maxtop-col .maxbottom>ul>li.act>a:after,.maxtop-col .maxbottom>ul>li>a:hover:after {
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    transition: all .25s ease-out;
}
/*.maxtop-col .maxbottom li a{position: relative;width: 100%;height: 3px;display: block;}*/
.maxtop-col .maxbottom li a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    bottom: 1px;
    left: 0;
    background-color: #b1040e;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: all .15s ease-in;
    z-index: 1;
}

.maxnav,.maxtop-col form,.maxtop-col nav,.maxtop-col .maxsearch_but{float: right;}
.maxtop-col form{width:20%;margin: 30px 2%;}
.search{position:relative;}
.search .key::-webkit-input-placeholder{/* WebKit browsers */ color:#666;}
.search .key:-moz-placeholder{/* Mozilla Firefox 4 to 18 */ color:#666;}
.search .key::-moz-placeholder{/* Mozilla Firefox 19+ */ color:#666;}
.search .key:-ms-input-placeholder{/* Internet Explorer 10+ */ color:#666;}
.search .key{margin-right: 0;height: 42px;width: 100%;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;position: relative;text-align: left;text-indent: 12px;color:#fff;background: #c33636;border: 0;}
.search .key[type="text"]:focus{text-indent: 1.0rem;}
.search .key::-webkit-input-placeholder{/* WebKit browsers */ color:#fff;font-size: 0.8rem;text-transform:capitalize}
.search .key:-moz-placeholder{/* Mozilla Firefox 4 to 18 */ color:#fff;font-size: 0.8rem;text-transform:capitalize}
.search .key::-moz-placeholder{/* Mozilla Firefox 19+ */ color:#fff;font-size:0.8rem;text-transform:capitalize}
.search .key:-ms-input-placeholder{/* Internet Explorer 10+ */ color:#fff;font-size: 0.8rem;text-transform:capitalize}
.search .submit{background: url(../images/icon.png) no-repeat -57px 12px;height: 42px;width: 40px;border: 0;position: absolute;bottom: 0;right: 0;padding: 0;}
.maxtop-col .maxbottom>ul>li{display: inline-table;padding: 0 2%;position:relative;}
.maxtop-col .maxbottom>ul>li a{font-size:16px;font-weight: 600;padding: 14px 0;display: block;}
.maxtop-col .maxbottom{position: relative;background: #fff;}
.maxtop-col .maxbottom:before{content:"";background: url(../images/topshow.png) repeat-x;position: absolute;bottom: -6px;left: 0;width: 100%;height: 6px;}

.maxtop-col .collapse.in {position: fixed;width: 100%;left: 0;background: #fff;top: 76px;}
.maxsearch_but .maxicon{background: url(../images/icon.png) no-repeat -178px 10px;height: 48px;width: 20px;display: inline-block;float: left;}
.maxsearch_but span:before {content:"Search";color: #fff;width: 79px;height: 48px;line-height: 48px;box-sizing: content-box;display: block;font-size: 16px;}
.maxsearch_but.active span:before {content:"Close";}
.maxsearch_but.active .maxicon{background: url(../images/icon.png) no-repeat -220px -145px;}


.maxsearch_but{
    padding: 0 18px;
    cursor: pointer;
}

.maxnav-container ul li:nth-of-type(3n+1) {
    border-left: none;
}
.maxnav-container ul{margin: 0;}
.maxnav-container>ul>li {
    width: 33.3333%;
    float: left;
    margin-left: 0;
    margin: 0;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.maxnav-container li ul{
    display:none;
    width: 100%;
}
.maxnav-container .navbar-nav li li{
    padding: 0px 20px;
}
.maxnav-container .navbar-nav>li:hover a,.maxnav-container .navbar-nav>li:hover li:hover a{
    color:#b1040e;
}
.maxnav-container .navbar-nav>li:hover li:hover {background:#fff}
.maxnav-container .navbar-nav>li:hover li a{color:#333;}

.maxnav-container .navbar-nav li ul a{
    font-size:16px;
    text-align: left;
    padding: 14px 0;
    /* border-bottom: 1px solid #eee; */
}
.maxnav-container .navbar-nav a {
    display: block;
    text-decoration: none;
    position: relative;
    font-size: 20px;
    padding: 26px 0;
    transition: color .3s ease-in,background-color .3s ease-in;
}
.maxmenu-bot{
    padding: 0;
    background-color: #f4f4f4;
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    font-weight: 500;
}
.maxmenu-bot ul {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    /* display: flex; */
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin: 0 auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    min-width: 26em;
    width: 26em;
    /* max-width: 45%; */
    text-align: center;
}
.maxmenu-bot ul>li{display:inline-block;position: relative;}
.maxmenu-bot ul>li>a {
    padding: 1.1em 0.66em;
    display: inline-block;
    text-decoration: none;
    position: relative;
    transition: color .3s ease-in,background-color .3s ease-in;
}
.maxmenu-bot li:hover a,.navbar .maxmenu-bot li li:hover a{color:#b1040e}
.navbar .maxmenu-bot li li a{color:#333}
.maxmenu-bot li li{width:100%;}
.maxmenu-bot li li a{display:block;text-align: left;white-space:nowrap;border-bottom: 1px solid #eee;}
.maxmenu-bot li ul{
    display:none;
}
.maxmenu-bot li:hover ul{
    top: 51px;
    min-width: auto;
    width: auto;
}
.maxmenu-bot ul a:active, .maxmenu-bot ul a:focus, .maxmenu-bot ul a:hover {
    color: #b1040e;
    background-color: #fff;
}


input {outline:none;}
.pic{width: 100%;text-align: center;}

.maxpic3{padding: 35px 0;background: #2f2424;}
.education .title{padding: 45px 0 40px 0;}
.maxpic4{padding: 30px 0 60px ;}
.academics{background: #e0ded9;}
.academics .title{padding: 46px 0 46px 0;}
.academics .maxpic5{padding: 40px 0;}
.campuslife .title{padding: 48px 0 40px 0;}
.campuslife .maxpic7{padding: 26px 0 30px;}
.maxpic8{background: #3e0403;}

/*index news*/
.maxnews h4{font-size: 28px;font-weight: 600;float: left;padding-right: 15px;position: relative;}
.maxnews h4:after{content: "";width: 1px;height: 18px;bottom: 1px;background: #d1d0d0;display: block;position: absolute;top: 8px;right: 8px;}
.maxnews .title em{color: #3277bb;font-size: 14px; line-height: 34px;}
.maxnews_new{}
.maxevents{padding-left: 2%;}
.maxevents li{position: relative;display: inline-block;margin-bottom: 1rem;}
.maxnews_new ul{width: 100%;float: left;}
.maxnews_new li,.maxacademics li{width: 31%;float: left;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.15), 0 3px 3px rgba(0,0,0,.15); transition: box-shadow .25s ease-out;}

.maxnews_new .bg-box,.swiper-container2 .bg-box{float: left;width: 100%;}
.maxnews_new li:nth-child(2){margin: 0 3.4%;}
.maxnews_new li:nth-child(5){margin: 0 3.4%;}
.maxdates-cal{
    font-family: "PT Sans",'Helvetica Neue',Arial,Helvetica,sans-serif;
    background: #002147;
    color: #fff;
    position: absolute;
    line-height: 1;
    margin-top: 0px;
    padding: 6px 0;
    text-align: center;
    text-transform: uppercase;
    width: 48px;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.maxdates-cal .maxdate-calend{
    display: block;
    font-size: 24px;
    letter-spacing: 1px;
}
.maxdates-cal .maxdate-month{
    display: block;
    padding-top: 1px;
    font-size: 12px;
}
.maxevent-details a{
    color: #333333;
    display: block;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5;
    overflow:hidden; 
}
.pc .maxevent-details a{white-space: nowrap; text-overflow: ellipsis;width: 281px;}
.maxevents .maxevent-details{
    padding-left: 60px;
    float: left;
    margin-top: -2px;
}
.name-block{color: #616161;line-height: 15px;font-size: 13px;padding: 7px 0 5px 0;}
time{color: #b6b6b6;font-size: 12px;}
.maxnews .row{margin: 0;}
.maxnews .container{padding: 0 4px;}
.maxnews .title{
    padding: 32px 0 15px;
}
.maxnews_new li:hover,.maxacademics li:hover{
    box-shadow: 0 0 10px rgba(0,0,0,.2), 0 7px 10px rgba(0,0,0,.2); transition: box-shadow .25s ease-out;}
.maxnews_new li:hover p {color: #006cbe; transition: color .25s ease-out;}
.maxnews_new li p{margin: 11px 27px 11px 27px;font-size: 0.9rem;font-weight: 600;color:#494949;}
.maxevents li a:hover {
    color: #be0f34;
    text-decoration: none;
}
 li:hover .maximg img {
    /*top: 50%;
    left: 50%;*/
    -webkit-transform:scale(1.025);
    transform: scale(1.1);
    transition: all .3s ease-out;
}
ul .maximg{
    display: block;
    overflow: hidden;
    position: relative;    
    min-height: auto;
    height: auto;
    padding-top: 58.666667%;    
    /*max-width: 100%;*/
    max-height: none;
    margin: 0;
    background:no-repeat center center;
    background-size: contain;
}
.pc .swiper-container2 ul .maximg{/* padding-top: 65.666667%; */}


/*.swiper-container2 ul .maximg{
    overflow: visible;
}
.swiper-container2 ul .maximg .img{
    width: 100%;
    height: 100%;
    overflow: hidden;}*/


ul li .maximg img {
    transition: all .3s ease-in;
    position: absolute;
    margin: auto;
    /*-webkit-backface-visibility: hidden;
    backface-visibility: hidden;*/
    min-width: 100%;
    min-height: 100%;
    overflow: hidden;
    width: auto;
    height: auto;
    top: 0;
    left: 0;
    -webkit-transform: none;
    transform: none;
   /* max-width: 100%;*/
    max-height: none;
}
ul li .maximg img {
    transition: all .3s ease-in;
}
ul.maxlist_ul li .maximg img {
    width: 100%;
    min-height: 100%;
}
.maxnews{padding-bottom: 25px;}
/*index news end*/

/*index Academics*/
.maxacademics{background: #f2efea;padding: 80px 0 114px 0 ;}
.maxacademics li{width: 23.5%;float: left;margin-right:2%;}
.maxacademics li:last-child{margin-right:0%;}
.maxacademics li p{color: #fff;text-align: center;font-size: 28px;line-height: 34px;font-weight: 600;padding: 60px 0;text-transform: uppercase;}
.maxacademics li:nth-child(1) {background: #aace37;}
.maxacademics li:nth-child(2) {background: #21ade5;}
.maxacademics li:nth-child(3) {background: #a52e8d;}
.maxacademics li:nth-child(4) {background: #13489d;}
.maxacademics .title{padding-bottom: 60px;}
.maxacademics ul .maximg{padding-top: 100%;}

.maxexhibition{
    background: #000;
    padding: 54px 0 65px;
}
.maxexhibition .container{overflow: hidden;position: relative;}
.maxexhibition .swiper-slide{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
    -webkit-transform: translateZ(0);}
.maxexhibition .swiper-slide-bg{background: #fff; margin: 0 12px;}
.maxexhibition .maxtext{background: #fff;padding: 18px 0;height:78px;}
.maxexhibition p{text-align: center;font-weight: 600;text-transform: uppercase;color: #b1040e;font-size: 0.9rem;/* display: block; *//* overflow: hidden; *//* text-overflow: ellipsis; *//* white-space: nowrap; */}
/*index Academics end*/

.maxinform{margin: 54px 0 117px;}
.maxinform h3{color: #b1040e; text-align: left;font-size: 1rem;font-weight: 600;padding: 14px 27px 0px 27px;text-transform: uppercase;}
.maxinform .maxnews_new li p{padding: 0;line-height: 1rem;font-weight: 500;}

/*footer*/
.page-footer a{color:#fff;}
.page-footer a:hover{text-decoration:none;}
.page-footer .site-map a{opacity:0.75;}
.page-footer .site-map a:hover{opacity:1;}
.page-footer .row{padding: 30px 62px 36px 59px;background:#B01F24;*zoom:1;margin: 0;}
.page-footer .row:before,.page-footer .row:after{display:table;content:"";line-height:0;}
.page-footer .row:after{clear:both;}
.page-footer .row .visitor-type-links{margin-bottom:1.250em;width:47.5%;display:inline-block;}.page-footer .row .visitor-type-links ul{margin:0;}
.page-footer .row .visitor-type-links li{display:inline-block;*display:inline;*zoom:1;list-style:none;margin-left:0;}
.page-footer .row .visitor-type-links li+li{margin-left:1em;}
.page-footer .row .visitor-type-links a{text-transform:uppercase;}
.page-footer .row .visitor-type-links{padding-right:5%;float:left;padding-bottom:30px;border-bottom:1px solid #122f53;}
.page-footer .row .site-map .sitemap-item{float:left;width:33.3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page-footer .row .site-map .sitemap-item.foot_logo{float:right;}
.page-footer .row .site-map .sitemap-item h2{font-size: 1rem;font-weight:400;color:#fff;padding-bottom: 6px;text-transform:uppercase;}.page-footer .row .site-map .sitemap-item ul{margin: 0 0 2em 0;}
.page-footer .row .site-map .sitemap-item ul li{list-style:none;/* margin-bottom:0.3em; */}
.page-footer .row .site-map .sitemap-item ul li a{font-size: 0.8rem;display:inline-block;line-height:1.5em;}.page-footer .row .site-map .sitemap-item.footer-logo-wrapper{height:128px;background:url('../images/logo-footer.png') right center no-repeat;border:none;min-width:128px;overflow:hidden;text-indent:-9999%;}
.page-footer .row .social-links{border-bottom: 1px solid #940000;padding: 0 0 1.3rem 0;margin: 0 0 2.1rem 0;color:#fff;text-transform:uppercase;font-size:1.125em;*zoom:1;}
.page-footer .row .social-links h2{font-size: 1.1rem;font-weight:400;color:#fff;text-transform:uppercase;float:left;line-height:40px;}
.page-footer .row .social-links:before,.page-footer .row .social-links:after{display:table;content:"";line-height:0;}
.page-footer .row .social-links:after{clear:both;}.page-footer .row .social-links .social{margin:0;padding:0;}
.page-footer .row .social-links .social li{float:left;display:block;line-height:40px;}
.page-footer .row .social-links .social li a{width:36px;height:36px;display:inline-block;margin-left:0.5em;text-align:center;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;text-indent:-9999%;-webkit-transition:background-color ease-in 0.1s;-moz-transition:background-color ease-in 0.1s;-o-transition:background-color ease-in 0.1s;transition:background-color ease-in 0.1s;
background: url(../images/maxicons-foot.png);background-repeat:no-repeat;}
.page-footer .row .social-links .social li a.itunes{background-position:0px -36px;background-color: #ff1010;margin-left:1em;}.page-footer .row .social-links .social li a.itunes:hover{background-position:0px 0px;background-color:#fff;}
.page-footer .row .social-links .social li a.youtube{background-position:-36px -36px;background-color: #ff1010;}
.page-footer .row .social-links .social li a.youtube:hover{background-position: -36px 1px;background-color:#fff;}
.page-footer .row .social-links .social li a.facebook{background-position:-72px -36px;background-color: #ff1010;}
.page-footer .row .social-links .social li a.facebook:hover{background-position: -72px 1px;background-color:#fff;}
.page-footer .row .social-links .social li a.twitter{background-position:-108px -36px;background-color: #ff1010;}
.page-footer .row .social-links .social li a.twitter:hover{background-position: -108px 1px;background-color:#fff;}
.page-footer .row .social-links .social li a.linkedin{background-position:-144px -36px;background-color: #c90000;}
.page-footer .row .social-links .social li a.linkedin:hover{background-position: -144px 1px;background-color:#fff;}
.page-footer .row .social-links .social li a.weibo{background-position:-180px -36px;background-color: #ff0b0b;}
.page-footer .row .social-links .social li a.weibo:hover{background-position: -180px 1px;background-color:#fff;}
.page-footer .row .social-links .social li a.oxford-apps{background-position:-214px -36px;background-color:#177770;}
.page-footer .row .social-links .social li a.oxford-apps:hover{background-position:-214px 0px;background-color:#fff;}
.page-footer .row .social-links .social li a.instagram{background-position:-290px -35px;background-color: #ff0b0b;}
.page-footer .row .social-links .social li a.instagram:hover{background-position: -291px 0px;background-color:#fff;}
.page-footer .row .social
-links .social li a.google-plus{background-position:-328px -40px;background-color:#d34836;}
.page-footer .row .social-links .social li a.google-plus:hover{background-position:-328px 3px;background-color:#fff;}
.page-footer .row .social-links .social li a.medium{background-position:-364px -36px;background-color:#000;}
.page-footer .row .social-links .social li a.medium:hover{background-position: -364px 1px;background-color:#fff;}
.page-footer .row .social-links .social li a.the-conversation{background-position:-403px -34px;background-color: #ff0b0b;}
.page-footer .row .social-links .social li a.the-conversation:hover{background-position: -403px -1px;background-color:#fff;}
.page-footer .row .social-links .social li.any-questions{float:right;font-size:0.875em;line-height:36px;}
.page-footer .row .social-links .social li.any-questions a{width:auto;background no-repeat -250px -36px;text-indent:0;padding-left:48px;text-transform:none;}

.page-footer{width: 100%;float: left;}

/*news*/
.maxnews-list{margin-top: 164px;position: relative;}
.maxlist .container{width: 1128px;}
.maxlist .maxlist_ul li{width: 30%;float: left;margin-bottom:3.4em}
.maxlist .maxlist_ul li:nth-child(2),.maxlist li:nth-child(5){margin-left: 4.5%;margin-right: 4.5%;}

/*.maxlist .breadcrumb{margin-top: -7px;}*/
.breadcrumb span,.breadcrumb a,.breadcrumb em{color: #a3a3a3;font-size: 12px;}


.maxlist .main-title h2{/*text-transform: uppercase;*/font-size: 3em;line-height:1.1em;font-weight: 700;font-family: "PT Sans Narrow",'Helvetica Neue',Arial,Helvetica,sans-serif;}
.maxlist .main-title p{font-size: 1em;border-bottom: 1px solid #b5b5b5;padding: 0.7em 0 1.4em 0;}
.maxlist .main-title span{font-size: 0.8em;padding: 1.4em 0 3.8em 0;display: block;}

.maxlist .maxtext{color: #333;}
.maxlist .maxtext h4{font-size: 1.2rem;line-height: 1.8rem;padding: 0.8em 0 0.55em;min-height: 87px;}
.maxlist .maxtext p{font-size: 0.8rem;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3; }

.maxcontent-main{position: relative;}
.maxnews-lists{margin-top: 170px;position: relative;}
.maxnews-lists .maxpre-content{
    width: 71%;
    padding: 0 0;
}
.maxnews-lists .main-content {
    display: inline-block;
    width: 62.696666666667%;
    padding:35px 2.418933698% 0;
}
.maxnews-lists .main-content{
    margin-top: -93px;
    position: relative;
    padding-bottom: 1.625em;
    background: #fff;
    min-height: 563px;
    box-shadow: 0 0 10px rgba(0,0,0,.15), 0 3px 3px rgba(0,0,0,.15);
    transition: box-shadow .25s ease-out;
    z-index: 1;
}
.maximgshow .main-content{min-height: 1100px;}
.maxnews-lists .main-content .text{
    border-top: 1px solid #b5b5b5;
    font-size: 14px;
    line-height: 1.92857143;
    font-family: "PT Serif",Georgia,'Times New Roman',serif;
    padding-top: 18px;
    margin-top: 20px;
    padding-bottom: 60px;
}
.maxnews-lists .main-content .text img{max-width: 100%;height:auto !important;}
.maxnews-lists .content-meta {
    display: inline-table;
    width: 8.3333333333333%;
    padding: 0 0;
    padding-left: 2.118933698%;
    padding-top: 9.5em;
    padding-bottom: 50px;
    float: left;
}
.maxnews-lists .image-main {
    width: 100%;
    padding: 0 0;
    float: left;
}
.maxnews-lists .maxpre-content img{
}
.maxnews-lists .image-main img{width:100%;height: auto;}


.maxnews-lists .page-content-level{
    background-color: #FFF;
    margin-top: 0;
    position: absolute;
    display: inline;
    float: left;
    width: 29%;
    top: 0;
    right: 0;
    z-index: 0;
    }
.maxnews-lists .block-views{ 
    background-color: #f2efea;
    padding: 63px 16.875734792% 63px 8.475734792%;
}
.maxnews-lists .block-views .view-content{border-bottom: 1px solid #b5b5b5;}
.maxnews-lists .block-ds-extras{background: #f2efea;}
.maxnews-lists .block-ds-extras .field{padding: 20px 0 70px;text-align: center;}

.maxnews-lists .feed-icon {
    float: right;
    margin-top: -0.3em;
}
.maxnews-lists .feed-icon img{width: 32px;height: 32px;}
.maxnews-lists .view-header{padding-bottom: 16px;border-bottom: 1px solid #b5b5b5;}
.maxnews-lists .view-header .title{font-size: 1.1rem;text-transform: uppercase;}
.maxnews-lists .view-content a {
    border-top: 1px solid #b5b5b5;
    color: #333333;
    display: block;
    overflow: hidden;
    padding: 1em 0;
    font-size: 1rem;
}
.maxnews-lists .view-content .swiper-slide-active a{border-top-color: #f2efea;}
/*.maxnews-lists .view-content .swiper-slide {height: 125px;}*/
.maxnews-lists .view-content .swiper-wrapper{float: left;}
.maxnews-lists .view-content .swiper-container3{height: 625px;overflow: hidden;}
.maxnews-lists .swiper-container3 .bgimage-wrapper p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
/*.maxnews-lists .view-content .swiper-slide-visible{width: 100% !important;}*/
.maxnews-lists .view-content img {float: right;margin-left: 1em;max-width: 90px;height: auto;}
.maxnews-lists .view-content a:hover, .maxnews-lists .view-content a:active {color: #be0f34;text-decoration: none;}
.maxnews-lists .view-content time{color: #a4a3a3;}

.maxnews-lists .main-title h2{font-size: 2.4rem;line-height: 1.2em;padding-top: 3px;padding-bottom: 24px;font-family: "PT Sans Narrow",'Helvetica Neue',Arial,Helvetica,sans-serif;}

.maxshare.bdsharebuttonbox {width: 26px;float: right;}
.maxshare.bdsharebuttonbox a{width: 26px;height: 26px;display: block;background: url(../images/icon.png) no-repeat;}
.maxshare.bdsharebuttonbox .bds_fbook{background-position: -565px 0px;}
.maxshare.bdsharebuttonbox .bds_tweet{background-position: -565px -37px;}
.maxshare.bdsharebuttonbox .bds_linkedin{background-position: -565px -74px;}
.maxshare.bdsharebuttonbox .bds_tsina{background-position: -565px -111px;}
.maxshare.bdsharebuttonbox .bds_weixin{background-position: -565px -149px;}
.maxshare.bdsharebuttonbox .bds_sqq{background-position: -565px -186px;}
.sr-bdimgshare-black{display: none !important;}
.bd_weixin_popup{-webkit-box-sizing: content-box;-moz-box-sizing: content-box; box-sizing: content-box;}

.maximgshow .main-content{margin-top: 0;}
.maximgshow .maxcontent-main{display: none;}
.maximgshow .content-meta{padding-top: 2.1em;}
.maximgshow .main-content {
    box-shadow: 0 0 0px rgba(0,0,0,.15), 0 0px 0px rgba(0,0,0,.15);padding-right: 6.418934%;
}
/*.maximgshow .image-main img{height: 0;}*/

#pageGro{text-align: center;margin-top: 20px;padding-bottom: 30px;width: 100%;float: left;}
#pageGro .pageUp,#pageGro .pageDown{display:inline-block;width:44px;height:34px;border:1px solid #ddd;cursor: pointer;vertical-align: middle;}
#pageGro .pageDown{background-position: 17px -155px;}
#pageGro .pageUp:hover,#pageGro .pageDown:hover{}
#pageGro .pageDown:hover{background-position: 17px -155px;}
#pageGro .pageList{display:inline-block;vertical-align: middle;}
#pageGro .pageList li{display:inline-block;line-height:34px;text-align:center;margin: 0 2px;padding: 0;}
#pageGro .pageList li a{font-size: 16px;color: #333;}
#pageGro .pageList li.active,#pageGro .pageList li:hover{}
#pageGro .pageList li.active a,#pageGro .pageList li:hover a{color: #333;}
.page-footer .row .site-map .sitemap-item.i2 {
    width: 40%;
}
/*news end*/

@media  (min-width:1500px){
    
    .container,.research .container{width:1486px}
    /*.maxacademics{}*/
    .maxnav a{font-size: 16px;}
    .visible-lg{display:block!important}
    .maxnews .container,.maxlatest .container{margin: 0 auto; width: 1494px;}
    .maxtop-col .maxlogou span{}
    .maxtop-col form {width: 30%;}
}
@media only screen and (max-width: 1480px){
    
    .research .research_disp p img {width:640px;}
    .research .research_disp a img{}
}
@media only screen and (max-width: 1430px){
        .page-footer .row .site-map .sitemap-item ul li.n2,.page-footer .row .site-map .sitemap-item ul li.n1 {
    width: 80px;
}
    .research .research_disp p img {width:600px;}
    .research .research_disp a img{}
    .maxevents li{margin-bottom: 0.5em;}
    .maxdates-cal .maxdate-calend{font-size: 20px;}
    .maxevents .max-address{height: 36px;overflow: hidden;}
    .maxevent-details a{font-size: 12px;}
    .maxevents .name-block{padding: 4px 0 2px 0;}
    .maxacademics li p{font-size: 24px;padding: 52px 0;line-height: 28px;}
    
}
@media (min-width: 1200px){

    .maxtop-col .maxnav-container ,.maxtop-col .collapse.in .maxmenu-bot li,.maxtop-col .collapse.in .maxmenu-bot li a{display: none;}
    
}
@media only screen and (max-width: 1499px) and (min-width: 1200px){
    .container,.research .container{width:90%}

}
@media  only screen and (max-width:1199px){
    .maxlist .container{width: 928px;}
    .maxtop-col form {width: 56%;}
    .maxtop .navbar-toggle .glyphicon, .maxtop .navbar-toggle{height: 42px;}
    .maxtop .navbar-toggle .glyphicon{
    background: url(../images/icon.png) no-repeat -274px -150px;}
    .maxtop .navbar-toggle.active .glyphicon {
    background: url(../images/icon.png) no-repeat -220px -149px;
    }
    .maxtop .navbar-toggle .maxsr-only,.maxtop .navbar-toggle .maxsr-only:before{line-height: 42px;height:42px}
    .maxtop .navbar-toggle{margin-top: 8px;}
    .maxsu-brand{font-size: 60px;line-height: 60px;}
    .maxtop .navbar-toggle{}
    
    .maxevents li{margin-bottom: 2em;width: 50%;float: left;}
    .maxdates-cal .maxdate-calend{font-size: 24px;}
    .maxevents .max-address{height: 40px;overflow: hidden;}
    .maxevent-details a{font-size: 16px;}
    .maxevents .name-block{padding: 6px 0 4px 0;font-size: 15px;}
    .col-fun h1{font-size: 46px;}
    .col-fun h3{font-size: 22px;}
    /*.maxtop-col .maxnav-hide{display: block !important;}*/
    .maxtop-col .maxtop:before {
    content: "";
    background: url(../images/topshow.png) repeat-x;
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 100%;
    height: 6px;}
    .maxnews-list {margin-top: 114px;}
    .maxnews-lists {margin-top: 78px;}
    .research .container,.container{width:90%}
    .maxacademics li p{font-size: 20px;padding: 42px 0;}
    .maxnews-lists .view-content a {font-size: 0.9rem;}
    
}

@media only screen and (max-width: 1023px){

    .maxlist .container{width: 80%;}
    .maxlist .maxlist_ul li:nth-child(2), .maxlist li:nth-child(5) {margin-left: 4%;margin-right: 4%;}
    .maxmenu-bot ul a{font-size: 14px;padding: 1.1em 0.96em;outline-offset: -4px;font-weight: 500;display: block;border-bottom: 1px solid #eee;white-space:nowrap;text-align: left;}
    .maxmenu-bot ul li:hover a,.navbar .maxmenu-bot ul li li:hover a{color: #b1040e;}
    .navbar .maxmenu-bot ul li li a{color:#333}
    .maxsu-brand{font-size: 46px;line-height: 46px;}
    .maxtop-col .collapse.in .maxmenu-overlay{display: block;}
    .col-fun h1{font-size: 40px;}
    .col-fun h3{font-size: 20px;}
    .maxacademics li p{font-size: 16px;line-height: 26px;padding: 36px 0;}
    .maxinform h3{padding: 17px 10px 0px 10px;}
    .maxinform .maxnews_new li p{margin: 3px 10px 16px 10px;}
    
    .maxnews-lists .view-content a {padding: 1em 0;font-size: 0.8rem;}
    .maxnews-lists {margin-top: 3.5rem;}
    .maxnews-lists .content-meta{padding-top: 2.5em;}
    .maxnews-lists .maxpre-content , .maxnews-lists .main-content , .maxnews-lists .page-content-level ,.maxnews-lists .content-meta {width: 100%;}
    .maxnews-lists .main-content .text{padding-bottom: 20px;}
    .maxnews-lists .main-content{margin-top: 0;box-shadow: 0 0 0px rgba(0,0,0,.15), 0 0px 0px rgba(0,0,0,.15);padding-top: 20px;}
    .maxnews-lists .breadcrumb{margin-bottom:5px;}
    .maxnews-lists .page-content-level{position: static;}
    /*.maxnews-lists .block-views,.maxshare.bdsharebuttonbox {padding-left: 2.118933698%;padding-right: 2.118933698%;}*/
    .maxnews-lists .block-views{padding:40px 8.475734792% 0;}
    
    .maxshare.bdsharebuttonbox {width: 100%;}
    .maxshare.bdsharebuttonbox a{border-radius: 2px;}
    .maxshare.bdsharebuttonbox .bds_fbook{background: #3a57a8 url(../images/icon.png) no-repeat;background-position: -62px -91px;background-size: 268px;}
    .maxshare.bdsharebuttonbox .bds_tweet{background: #228cdd url(../images/icon.png) no-repeat;background-position: -98px -94px;background-size: 278px;}
    .maxshare.bdsharebuttonbox .bds_linkedin{background: #4275a9 url(../images/icon.png) no-repeat;background-position: -137px -95px;background-size: 278px;}
    
    .maxshare.bdsharebuttonbox .bds_tsina{background: #e4370c url(../images/icon.png) no-repeat;background-position: -176px -95px;background-size: 278px;}
    
    .maxshare.bdsharebuttonbox .bds_weixin{background: #37aa2e url(../images/icon.png) no-repeat;background-position: -215px -95px;background-size: 278px;}
    .maxshare.bdsharebuttonbox .bds_sqq{background: #2166c4 url(../images/icon.png) no-repeat;background-position: -257px -95px;background-size: 278px;}
    .maxnews-lists .block-ds-extras .field{padding: 15px 0 15px;}
    .maxnews-lists .block-ds-extras .field img{height: 15px;}
    
    .maxnews-list {margin-top: 64px;}
    .maxnews-list .breadcrumb{margin-bottom: 14px;}
    .page-footer .row .site-map .sitemap-item{}
	.page-footer .row{    padding: 30px 32px 36px 32px;}
}

@media only screen and (max-width: 999px){
   .page-footer .row .site-map .sitemap-item.i2 {  width: 45%;}
.page-footer .row .site-map .sitemap-item.foot_logo {width: 30%;}
.page-footer .row .site-map .sitemap-item ul li.n2, .page-footer .row .site-map .sitemap-item ul li.n1 {width: 70px;} 
}
@media (min-width: 768px){
    
    .maxtop-col .maxlogou span{text-align: right;font-size: 14px;}
    .maxlogou span em{font-size: 10px;}
    .maxtop-col nav{margin-right: 0;}
    
    .maxsearch_but .maxicon{background: url(../images/icon.png) no-repeat -170px 13px;height: 48px;width: 34px;display: inline-block;float: left;}
    .maxsearch_but span:before {content:"Search";color: #fff;width: 85px;height: 48px;line-height: 48px;box-sizing: content-box;display: block;font-size: 16px;}
    .maxsearch_but.active span:before {content:"Close";}
    .maxsearch_but.active .maxicon{background: url(../images/icon.png) no-repeat -220px -145px;}
    
    
}

@media  only screen and (max-width:767px){
    /*body{font-size: 1.6em;}*/
    .research .container,.container{width:100%}
    .maxtop-col .maxtop{min-height: 2.5rem;}
    .maxtop-col .col-xs-5{float: right;}
    .maxtop-col .maxlogou img{height: 100%;float: none;}
    .maxtop-col .maxlogou .visible-lg{display: block;}
    .maxtop-col .maxlogou .visible-im{display: none;}
    .maxtop-col .maxlogou span{top: 0;margin-left: 2%;margin-top: 0;font-size: 12px;float: none;display: none;}
    .maxtop-col .maxlogou{height: 3.5rem;}
    .maxtop-col nav{margin-right: 20px;height: 3.5rem;} 
    .maxtop-col form {display: none;}
    .maxtop .navbar-toggle{margin-top: 0;height: 3.5rem;}
    .maxtop-col .maxsearch_but{display: block;height: 3.5rem;}
    .maxtop-col .visible-on{padding: 0;}
    .maxsu-brand{font-size: 34px;line-height: 34px;}
    .col-fun h1{font-size: 30px;}
    .col-fun h3{font-size: 14px;}
    .banner_btn .arrow-left {background-position: -428px -66px;}
    .banner_btn .arrow-right{background-position: -474px -66px;}

    .maxnews .title {padding: 3em 0 .5em;display: inline-block;}
    .maxnews .title , .maxnews h4{line-height: 2rem;}
    .maxevents li{width: 100%;margin-bottom: 1em;}
    .maxevents .name-block{font-size: 1rem;}
    .maxacademics li p{font-size: 14px;line-height: 20px;padding: 30px 0;}
    .page-footer .row .site-map .sitemap-item.i1{width: 50% !important;}
    .maxcampus .title {padding: 52px 0 26px 0;}
    
    .maxtop .navbar-toggle .maxsr-only{width: auto;height: 3.5rem;}
    .maxtop .navbar-toggle .maxsr-only:before {content:"Menu";color: #fff;line-height: 3.8rem;}
    .maxtop .navbar-toggle .glyphicon{width: 22px;height: 2.5rem;margin-top: 0.5rem;float: left;background: url(../images/icon.png) no-repeat -122px -138px;background-size: 304px;}
    
    .maxsearch_but .maxicon{width: 22px;height: 2.5rem;margin-top: 0.5rem;background: url(../images/icon.png) no-repeat -157px -120px;background-size: 270px;}
    .maxtop .navbar-toggle.active .maxsr-only:before {content:"Close";}
    .maxsearch_but.active .maxicon {background: url(../images/icon.png) no-repeat -62px -117px;background-size: 260px;}
    .maxtop .navbar-toggle.active .glyphicon{background: url(../images/icon.png) no-repeat -62px -115px;background-size: 260px;}

    
    .maxsearch_but span:before{height: 3.5rem;line-height: 3.6rem;}
    .maxsearch_but span{height: 3.5rem;line-height: 3.6rem;}
    
    .maxlist .container{width: 90%;}
    .maxlist .maxlist_ul li{width: 100%;}
    .maxlist .maxlist_ul li:nth-child(2), .maxlist li:nth-child(5) {margin-left: 0 ;margin-right: 0;}
    
    
    .maxlist .main-title h2 {font-size: 2.4em;}
    
    .page-footer .row .site-map .sitemap-item{float:none;width:220px;margin:0 auto;}
     .page-footer .row .site-map .sitemap-item.foot_logo{float:none;width: 50%;}
      .page-footer .row .site-map .sitemap-item ul li.n3 {
    width: 80% !important;
    position: absolute;
    bottom: 30px;
    left: 10%;
}
.page-footer .row .site-map .sitemap-item.i2 {
    width: 50%;
    position: relative;
    padding-bottom: 85px;
}
.page-footer .row .site-map .sitemap-item ul li.n2 {
    margin: 0;
    width: 35%;
    float: right;
}
.page-footer .row .site-map .sitemap-item ul li.n1 {
    margin: 0;
    float: left;
    width: 35%;
}

}

@media  only screen and (max-width:644px){


    li.swiper-slide.swiper-slide-duplicate {
    display: none;
}


    .page-footer .row .site-map .sitemap-item ul li.n3{
    width: 100% !important;
    left: 0%;
}
    .maxtop-col .collapse.in{top: 49px;}
    
    .maxtop-col nav {margin-right: 10px;}
    /*.maxtop-col .maxlogou span{font-weight: 500;font-size: 10px;margin-left: 20px;margin-top: 14px;}*/
    .maxacademics li p{font-size: 1.2rem;line-height: 1.6rem;padding: 26px 0;font-weight: 500;}
    .maxacademics ul .maximg,.maxnews_new .maximg,.maxexhibition .maximg{    min-height: auto;}
    /*.maxtop-col .maxlogou{width: auto;}*/
    .maxtop-col .maxlogou span{font-size: 10px;font-weight: 500;}
    .maxtop-col nav {margin-right: 0em;}
    .maxtop-col .col-xs-5{width: auto; float: right;}
    .maxsearch_but span{font-size: 12px;display: inline-block;}
    .maxtop .navbar-toggle{width: 6rem;}
    .maxtop .navbar-toggle .glyphicon{width: 1.6rem;height: 2.5rem;float: left;background: url(../images/icon.png) no-repeat -7.7rem -8.8rem;background-size: 19rem;}
    
    /*.maxsearch_but .maxicon{width: 22px;height: 3.5rem;background: url(../images/icon.png) no-repeat -151px -115px;background-size: 260px;}*/
    .maxsearch_but .maxicon{width: 1.6rem;height: 2.5rem;background: url(../images/icon.png) no-repeat -10.4rem -8.2rem;background-size: 18rem;}
    
    .maxsearch_but.active .maxicon {background: url(../images/icon.png) no-repeat -4.2rem -8.2rem;background-size: 18rem;}
    .maxtop .navbar-toggle.active .glyphicon{background: url(../images/icon.png) no-repeat -4.4rem -8.7rem;background-size: 19rem;}
    
    .maxtop .navbar-toggle .maxsr-only:before{font-size: 1rem;width: 3.0rem;height: 3.5rem;line-height: 3.8rem;float: left;}
    .maxsearch_but span:before{font-size: 1rem;width: 3.2rem;height: 3.5rem;line-height: 3.7rem;}
    .maxtop .navbar-toggle.collapsed .glyphicon{background-size: 544px;background-position: -206px -105px;}
    .search .submit{background-size: 544px;background-position: -47px 16px;width: 22px;}
    .search .key{font-size: 10px;}
    .research .research_disp p img {width: 70%;}
    .page-footer .row{padding: 30px 5px 36px 15px;}
    .page-footer .row .site-map .sitemap-item h2{font-size: 1em;}
    .page-footer .row .site-map .sitemap-item ul li{margin-bottom: 0.1rem;}
    .page-footer .row .site-map .sitemap-item ul li a{line-height: 1.05em;font-size: 1rem;line-height: 1.4rem;}
    .maxinform .maxnews_new li p{font-size: 14px;line-height: 12px;height: auto;margin: 3px 10px 12px 10px;}
    .maxnews_new li p{font-size: 1.2rem;height: 3.2rem;}
    .col-fun h3 {font-size: 12px;padding: 4px 10px 0px 10px;height: auto;}
    .maxnews_new h3{padding: 12px 10px 0px 10px; font-size: 16px;}
    .maxinform {margin: 20px 0 50px;}
    .research .container{height: 360px;}
    .col-fun h1{font-size: 20px;line-height: 24px;}
    .maxacademics {padding: 30px 0 44px 0;}
    .maxacademics .title {padding-bottom: 10px;}
    .research .title {padding: 27px 0 14px 0;}
    
    .maxexhibition p{font-size: 14px;}
    .maxtop .navbar-toggle .maxsr-only{width: 3.0rem;display: inline-block;height: 3.5rem;float: left;}
    .maxtop .navbar-toggle,.maxsearch_but{padding: 0 6px;}
    body>main{margin-top: 5.6666666667em;}
    
    .maxacademics li{width: 48%;margin: 1%;}
    .maxexhibition p{-webkit-line-clamp: 2;text-align: left;}
    .maxexhibition .maxtext{padding: 10px 0;width: 67%;float: right;background: transparent;}
    .banner_btn .arrow-right {right: 20px;}
    .banner_btn .arrow-left{left: 20px;}
    .page-footer .row .social-links{padding-left: 2.5%;}
    .maxexhibition .swiper-slide{width: 100% !important;margin-bottom: 2%;}
    .maxexhibition .swiper-wrapper{width: 100% !important;transform: translate3d(0px, 0px, 0px) !important;}
    .maxexhibition .maximg{width: 30%;float: left;height: auto;padding: 0;}
    .maxexhibition .container img{/* height: auto; *//* min-height: auto; *//* min-width: auto; */position: initial;top: 0%;left: 0%;-webkit-transform: translate3d(0%,0%,0) scale(1);transform: translate3d(0%,0%,0) scale(1);}
    .maxexhibition .container li:hover .maximg img {
    position: initial;
    top: 50%;
    left: 50%;
    transition: all .3s ease-out;
    -webkit-transform: translate3d(0%,0%,0) scale(1.025);
    transform: translate3d(0%,0%,0) scale(1.025);
    max-width: auto;}
    .maxexhibition .banner_btn{display: none;}
    .maxexhibition{background: #e0ded9;padding: 34px 0 35px;}
    .page-footer .row .social-links h2{width: 100%;}
    .page-footer .row .social-links .social li a{margin-right: 0.5em;margin-left: 0;background: url(../images/maxicons-foot@2.png); background-size: 575px 85px;}
    .page-footer .row .social-links .social li a.itunes{margin-left: 0;background-position:5px -49px;}
    .page-footer .row .social-links .social li a.youtube {background-position: -45px -49px;}
    .page-footer .row .social-links .social li a.facebook {background-position: -101px -49px;}
    .page-footer .row .social-links .social li a.twitter  {background-position: -144px -49px;}
    .page-footer .row .social-links .social li a.linkedin {background-position: -195px -49px;}
    .page-footer .row .social-links .social li a.weibo {background-position: -244px -49px;}
    .page-footer .row .social-links .social li a.instagram {background-position: -394px -49px;}
    .page-footer .row .social-links .social li a.medium {background-position: -486px -51px;}
    .page-footer .row .social-links .social li a.the-conversation {background-position: -531px -49px;}
    .page-footer .row .social-links .social li a.twitter {background-position: -144px -49px;}
    
    .page-footer .row .social-links .social li a.itunes:hover{background-position:5px -1px;}
    .page-footer .row .social-links .social li a.youtube:hover  {background-position: -45px -1px;}
    .page-footer .row .social-links .social li a.facebook:hover  {background-position: -101px -1px;}
    .page-footer .row .social-links .social li a.twitter:hover   {background-position: -144px -1px;}
    .page-footer .row .social-links .social li a.linkedin:hover  {background-position: -195px -1px;}
    .page-footer .row .social-links .social li a.weibo:hover  {background-position: -244px -1px;}
    .page-footer .row .social-links .social li a.instagram:hover  {background-position: -394px -1px;}
    .page-footer .row .social-links .social li a.medium:hover  {background-position: -486px -1px;}
    .page-footer .row .social-links .social li a.the-conversation:hover  {background-position: -531px -1px;}
    .page-footer .row .social-links .social li a.twitter:hover  {background-position: -144px -1px;}
        
    
    .maxsearch_hide .search-form{padding: 0 20px;width: 100%;display: inline-block;margin: 0;}
    .maxsearch_hide input{margin: 0 20px 20px;width: calc(100% - 40px);}
    .maxsearch_hide .search-btn{margin: 0 20px 20px;width: calc(100% - 40px);}
    
    .maxnav-container ul li{width: 50%;}
    .maxnav-container ul li:nth-of-type(2n+1) {border-left: none;}
    .maxnav-container ul li:nth-of-type(3n+1) {border-left: 1px solid #ccc;}
    .maxnav-container .navbar-nav a{padding-top: .725em;padding-bottom: .725em;font-size: 0.8em;font-weight:500;}
    .maxmenu-bot ul a{font-size: 0.5em;}
    .maxmenu-bot ul {display: block;min-width: 10em;width: auto;}
    .maxnews h4{font-size: 2.2rem;height: 2.2rem;line-height: 2.2rem;font-weight: 700;}
    .maxnews h4:after {content: "";height: 1.2rem;top: 0.5rem;right: 0.5rem;}
    .maxnews .title em{line-height: 2.2rem;height: 2.2rem;display: block;float: left;font-size: 1.2rem;/* margin-top: 0.6em; */}
    
    
    .panel-collection .panel-item[data-type=splash-image] .bg-img{
        background:url(../images/picmin.jpg) no-repeat center;background-size: auto 100%;
    }
    
    .maxnews_new li:nth-child(2) {margin: 0px 0 0.6em;}
    .maxnews_new li{width: 100%;margin-bottom: 0.6em;}
    .maxnews_new li .bg-box{width: 100%;}
    .maxnews_new li:nth-child(3){margin-bottom: 0em;}
    .maxnews-lists .main-title h2{font-size: 1.8em;}
    .maxnews-lists .main-content .text{}
    .maxnews-lists .view-header .title{font-size: 1.6rem;}
    .maxnews-lists .view-header {padding-bottom: 1rem;}
    .maxlist .maxtext h4,.maxnews-lists .view-content a{font-size: 1.6rem;}
    .maxlist .maxtext p {font-size: 1.2rem;}
    .maxevent-details a{font-size: 14px;}

    }
    
@media  only screen and (max-width:470px){
    
    
    
    
    
    
}

@media screen and (min-width: 1199px) { 
.maxtop-col .maxnav-hide ,.maxmenu-overlay{display: none !important;} 
} 
@media screen and (min-width: 768px) { 
.maxsearch_hide{display: none !important;} 
} 

.maxmenu-overlay {
    display: none;
    opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: b;
    animation-name: b;
    -webkit-animation-duration: reverse;
    animation-duration: reverse;
    z-index: 2;
}
@media  only screen and (max-width:340px){
    .maxtop-col .maxlogou .visible-im{display: none;}
    .maxtop-col .maxlogou .visible-im2{display: block;}
}


.page-footer .row .site-map .sitemap-item h2{border-bottom:2px solid #fff;display:inline-block;}
.maxnews .title em a{color: #3277bb;}

.sitemap-item p{font-size: 0.8rem;line-height: 1.5em;color:#fff;opacity: 0.75;}
div.news_title{font-size: 0.8rem;line-height: 1.5em;color:#fff;opacity: 0.75;text-align:center;}
.news_ewm{width:100px;float:left;margin-right:20px;}
.news_ewm.n2{margin-right:0;}
.news_ewm img{width:100%;}

/**自定义新闻列表**/
.news_list { }
.news_list li.news {line-height: 34px;padding-left:0px;font-size:1rem;} /**标题图标**/
.news_list li.news span.news_title { float:left;width:76%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}/*标题*/
.news_list li.news span.news_title img {vertical-align: middle;}
.news_list li.news span.news_meta {float:right;margin-left:2px;color: #9C9C9C;}/*属性*/

.foot_logo img{max-width: 90%;}


/*栏目列表*/
.col_list{}
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff; }
.col_list .wp_listcolumn .wp_column a {color:#333;font-size: 15px;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: 1px solid #F6EAEA;padding:0;}
.col_list .wp_listcolumn .wp_column a .column-name{padding:5px 0px 5px 28px;line-height:32px;}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected { color:#0f429b; background:#eee; } 
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #0f429b;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a{ color:#454545;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{font-weight:bold; color:#0f429b;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top:1px solid #eee;margin-top:-1px;} 	
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 44px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {font-weight:bold; font-weight:bold;color:#0f429b;} 
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a{} 	
.col_list .wp_listcolumn .sub_list .sub_list a .column-name {padding: 5px 10px 5px 60px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list .sub_list a :hover,
.col_list .wp_listcolumn .sub_list .sub_list a.selected {font-weight:bold; color:#0f429b;} 

.page-footer .row .site-map .sitemap-item ul.ewm{margin-top:1em;}
.copyright{margin-top:1em;}
.maxbottom.collapse.navbar-collapse .wp-menu .menu-link {
    font-family: Roboto Condensed-Bold;
}
ul.sub-menu .sub-item .sub-link {
    font-family: Roboto Condensed-Regular;
}
.possplit {
    background: none;
    text-indent: 0px;
    text-align: center;
    width: 18px;
    display: inline-block;
    border: 0px solid red;
	font-style:italic;
}
.main-title .text .wp_articlecontent p, span {
    font-family: Roboto-Regular !important;
}
.maxnews-lists .main-content .main-title h2 {
    font-family: Rabiola serif;
}
/*<img src="/_upload/tpl/08/44/2116/template2116/picture/research-topmore.png" />*/

.page-footer .row .site-map .sitemap-item ul li.n3 {
    float: right;
    margin: 0px;
    width: 47%;
}

.page-footer .row .site-map .sitemap-item.i1 {
    width: 22%;
}


.text .wp_articlecontent p em, .text .wp_articlecontent spanp em, .text .wp_articlecontent em {
    font-style: italic;
}