
html{font-size: 13px;}
body {cursor: url("../images/mu-cursor.png"), auto;font-size:12px;}
a:hover{cursor:url("../images/mu-cursora.png"), pointer;color:#4ba570;}
a:link, a:visited {text-decoration:none;color:#000;}
@font-face {font-family: 'font1';src: url('../font/AdobeSongStd-Light.woff2') format('woff2');font-weight: 800;  font-style: normal;}
@font-face {font-family: 'font2';src: url('../font/NotoSansHans-Black.woff2') format('woff2');font-weight: 800;  font-style: normal;}
@font-face {font-family: 'font3';src: url('../font/NotoSansHans-Bold.woff2') format('woff2');font-weight: 800;  font-style: normal;}
@font-face {font-family: 'font4';src: url('../font/NotoSansHans-Light.woff2') format('woff2');font-weight: 800;  font-style: normal;}
@font-face {font-family: 'syht';src: url('../font/syht01.woff') format('woff2');font-weight: 800;  font-style: normal;}
html,body,div,h1,h2,h3,h4,h5,p,span,a,ul,li,section,article,footer,small,b{font-family:'syht',"PingFang SC","PingFangSC-Light","Microsoft YaHei", "SimHei", "STXihei", "SimSun", Arial, Tahoma, Helvetica, Georgia, "Times New Roman", sans-serif !important;}
ul{list-style-type: none; }
.media-p ,p{color:#333}
p{cursor: text !important;color:#333;padding-bottom: 0;text-align: justify;line-height: 1.75rem;font-size:1rem;}
.top0{padding-top:0px;margin-top:0px;}
.table.table.table-hover.table-news tr:hover{background:#d7f2d0;}
.container{width: 89%;}
.top1{margin-top:2rem;}
.mu-title,.mu-title-en{color:#4ba570;margin-bottom: 1rem;margin-top: 0;}
.mu-title-en{margin-bottom:1rem;font-size:1.3rem;}
.mu-about .mu-title,.mu-about .mu-title-en{margin-bottom: 0;margin-top: 0;}
.mu-title-h5{color: #4ba570; font-size:1.2rem;}
.mu-title{font-size:1.4rem;}
.mu-title-h5>span{font-weight: 400;font-size:1rem;}
.mu-info{padding-top:2rem;}
.vertical-nav li:first-child{margin-top:0;}
a{color: #333;}
a{cursor:url("../images/cursor_1.png"), pointer}
a:hover{text-decoration: none;}
footer{padding:  2rem 0;color:#676767;}
footer p{font-size: 1rem ;padding:0;margin:0;text-align:center}
footer a{color:#676767;}
footer a:hover{color:#4ba570;}
.muspace{white-space:pre-line;}
.sidebar {width: 10rem;float: left;}
.carousel-control.left, .carousel-control.right{background:none;opacity: 1;}
.carousel-control.right:hover,.carousel-control.left:hover{opacity: 0.6;}
.index{padding-right: 0px;}
.index .header,.index .content{padding-right: 15px;}
.carousel-control .glyphicon-chevron-right{right: 8px;}
.mu-index .carousel-control .glyphicon-chevron-right{right: 8px;;}
.media-p.media-top{margin-top:1rem;}
.mufocust small,.mufocust span{display:block;margin-top:0.4rem}
.glyphicon-chevron-left:before { content: "";display: inline-block;width: 34px;height: 30px;background-image: url('../images/mu-changel.png');background-size: cover; }
.carousel-control .glyphicon-chevron-left{left:8px;}
.glyphicon-chevron-right:before { content: "";display: inline-block;width: 34px;height: 30px;background-image: url('../images/mu-change.png');background-size: cover; }
.header{height: 5.5rem;margin-top: 3.5rem;margin-bottom: 2.5rem;}
.logo{ background: url('../images/mu-logo.png')  no-repeat; background-size: auto 100%;width: 60%;float: left; transition: background-image 0.1s ease-in-out}
.logo:hover{background:url("../images/mu-logoh.png") no-repeat; background-size: auto 100%;}
.logo,.logo02,.logo03{height: 100%;}
.logo02:hover{opacity：0.6;}
.search{float:right;text-align: right;height: 3.9rem;position: relative;}
.logocode{float:right;}
.logo03h{position: absolute;width: 13rem;z-index: -10;right:0;top: 4.06rem;padding: 1rem;background-color: #fff;opacity: 0;}
.logo03h img{width: 100%;}
.logocode:hover  .logo03h{opacity: 1; visibility: visible;z-index:9999;}
.searchimg{height: 1.5rem;width: 1.5rem; background: url('../images/mu-search.png') ;background-repeat: no-repeat; background-size: 100% 100%;background-position: center; display: inline-block;position: relative;left:0;top:0rem;}
.searchinput{margin-top: 0.4rem;}
.searchinput:hover .searchimg,.searchinput>input:focus .searchimg { background-image: url('../images/mu-searchh.png');}
.searchinput>form{float:right;margin-left:0.5rem;}
.searchinput>form>input{border:solid 1px #d7f2d0 ;background-color: #d7f2d0;height: 1.3rem;width: 6rem;}
.searchinput>form>input:focus,.search>div>input:hover,.searchinput:hover input {outline: none;  border: 1px solid #4ba570; background-color: #fff;}
.caret{ display: inline-block; border-top: 4px dashed; border-top: 4px solid\9;border-right: 4px solid transparent; border-left: 4px solid transparent;}
.fixedtop{position: fixed;top: 3rem;}
.mucontent{overflow: hidden;}
.content {margin-left:11.6rem;}
.contl{float:left;width:81%;}
.scroll-container { position: relative;  height: 45.9rem; overflow: hidden;}
.scroll-list{padding:0 4rem 0 0;margin:0;}
.scroll-content {width: 100%;height: 100%; overflow: auto; scrollbar-width: none;}
.scroll-content::-webkit-scrollbar { display: none;}
.progress-container {position: absolute;top: 0;right: 0;height: 100%;margin-right: 1px;border-right: 1px solid #4ba570;}
  .progress-bar {position: absolute;top: 0;left: -1px;width: 3px;background: #4ba570;height: 100%;}
.contr{width: 19%;float: left;height: 45.9rem;text-align: right;}
.mutarg{text-align: right;margin-bottom: 2rem;}
/* 导航菜单样式 */
.vertical-nav ul {list-style: none;padding: 0;margin: 0;}
.vertical-nav li { position: relative;margin-top: 1rem;align-items:center;}
.vertical-nav a { font-size: 1rem; text-decoration: none;line-height: 1.5rem; background-color 0.3s ease;padding:2px;align-items:center;color:#333; }
.vertical-nav a:focus{color:#4ba570;font-weight:900;}
.vertical-nav a.active { font-weight: 900;color: #4ba570;}
.vertical-nav a:hover {color:#000 ;background:#11d213;align-items:center;}

/* 子菜单样式 */
.submenu {max-height: 0;overflow: hidden;}
.submenu.open {max-height: 500px;}
.submenu.open li{margin-bottom: 0;margin-top:1rem;}
.submenu a {margin-left: 1rem;}
/* 菜单图标样式 */
.menu-icon {margin-right: 10px;}
.submenu-icon {position: absolute;right: 15px;top: 12px;}
.submenu-icon.open {transform: rotate(90deg);}
/* 移动端菜单切换按钮 */
.menu-toggle {display: none;position: fixed;top: 8px;right: 10px;z-index: 1001;border: none;padding: 10px;}
/* 响应式调整 - 移动端时侧边栏可折叠 */
.mufocus-1{width: 40%;padding-right:1rem ;float: left;}
.mufocus01{margin-bottom: 1rem;}
.mufocus-2{float: left;width: 60%;}
.mufocus01{position: relative;}
.mufocusimg{ width: 100%;height: 16.3rem;object-fit: cover;}
.mufocusn{position: absolute;bottom: 0;padding-top:1.2rem;opacity: 0; transform: translateY(20px);transition: all 0.5s ease;width: 100%;}
.mufocus05 .mufocusn ,.mufocus02 .mufocusn{bottom:0;}
.mufocusn::before {content: ""; position: absolute;top: 0; left: 0; border-width:0.7rem;border-style: solid; border-color: transparent transparent #c51a49 #c51a49; }
.mufocus01:hover  .mufocusn  {opacity: 1;transform: translateY(0);}
.mufocust{background:#c51a49;font-size: 1rem;line-height: 1.1rem;padding:0.7rem;color: #fff;}
.mufocus02{margin-bottom: 0px;}
.mufocus02 .mufocusimg{height: 28.5rem;}
.mufocus03 .mufocusimg{height: 28.5rem;}
.mufocus05{margin-bottom: 0px;float: left;width: 63%;}
.mufocus05 .mufocusimg{height: 16.3rem;}
.mufocus04{width:37% ;padding-right: 1rem;}
.mubook-list{padding:0 0.5rem 1rem 0.5rem;height:21.2rem}
.scroll-muol{padding:0 1.5rem;font-weight: 200;line-height: 2rem;}
 .mutag a span{font-size:1rem;line-height:0;}
.scroll-title{font-weight: 200;padding:0;margin:0; color:#4ba570;}
.mutarg .scroll-container{height: 11.3rem;margin-top:1rem;}
.media{margin-top:0;}
.media-a{padding:0;margin-right: 0;margin-bottom:2rem;}
.media-middle{position: relative;margin-right: 2rem;padding:0px;}
.media-object-img{width: 21rem;height: 13.5rem; overflow: hidden;}
.media-object{width: 100%;height:100%;object-fit: cover; transform-origin: center;
            transition: transform 0.5s ease;}
.media-a:hover .media-object {transform: scale(1.2); }
.media-img-top{position: absolute;top:0;background-color: #fff;width: 100%;height: 1.5rem;opacity: 0;transition: opacity 0.4s ease, transform 0.4s ease; transform: 0;}
.media-img-bottom{position: absolute;bottom:0;background-color: #fff;width: 100%;height: 1.5rem;opacity: 1; transition: opacity 0.4s ease, transform 0.4s ease;   transform: 0;}
.media-a{display: block;position:relative;}
.text-right.scroll-title.mutag a{color:#4ba570;padding-left:3rem;padding-top:1rem;}
.text-right.scroll-title.mutag a:hover{color:#c51a49;}
.mutag{display:block;position:relative;right:0;bottom:3rem;}
.media-a:hover .media-img-bottom{ opacity: 0; transform: translateY(100%);}
 .media-a:hover .media-img-top{ opacity: 0; transform: translateY(-100%);}    
.media-a:hover  p.media-p ,.media-a:hover  .media-heading{color: #c51a49 !important;}
.media-heading{font-size: 1rem;}
.scroll-list  .media-middle{vertical-align:top;}
.media-body{padding-left: 2rem;}
.media-p{overflow: hidden;text-overflow: ellipsis;padding:0; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin:0;cursor:unset !important; }
.scroll-title>span{padding-left: 2rem;font-size: 0.96rem;}
.mu-content-l{float: left;width: 58.5%;padding-right: 3.5rem;}
.mu-content-r{float:right;width: 41.5%;}
.mu-content-r .row{margin-right:-0.3rem;}
.mu-content-r-img{padding:0 0.3rem 0.6rem 0.3rem;}
.mu-content-r-img >img{height: 13rem;width: 100%; object-fit: cover;}
.mu-content-p{padding-bottom: 1rem;text-align: justify;line-height: 1.75rem;}
.mu-content-pen{line-height:1.3rem;font-size:1rem;}
.mu-content-2-img{width: 38%;display: block;float: left;padding-right: 3rem;}
.mu-content-2-r{float:left;width: 38%;}
.mu-content,.mu-content-2,.mu-content-3{margin-bottom: 3rem;}
.mu-content-3-l{width: 20.6%;float:left;}
.mu-content-3-r  .mu-content-p,.mu-content-3-l .mu-content-p,.mu-team-man .mu-content-p,.mu-info-l .mu-content-p{font-size: 1rem;}
.mu-content-3-r{width: 79.4%;float:right;padding-left: 2.5rem;}
.mu-content-3-l>img{width: 100%;margin-bottom: 1.5rem;}
.mu-content-3-under{width:76%}
.mu-team{margin:0 -2rem;}
.mu-team-man{width: 100%;padding:0 2rem;float:left;}
.mu-team-man-img{width: 17.8rem;height: 14rem;object-fit: cover;}
.mulast1 .mufocusn{padding-right: 1rem;}
.mu-info-l{float:right;padding-left:2rem ;width: 30%;}
.mu-info-r{float:left;width: 70%;}
.mupages{list-style-type:none;margin-top:2rem;display:block;float:right;padding-right:2.5rem;line-height:1.5rem}
.mupages li{display:block;float:left;padding:0.5rem 1rem;}
.mupages li.active{color:#4ba570;background:#4ba570;}
.scroll-muol li a b{color:#4ba570;}
.book{padding-top:17.3rem;}
.mu-intro-l{width:30%;float:right;padding-right:0;}
.mu-intro-r{width:70%;float:left;padding-right:3.5rem;}
.mu-intro-r img,.mu-intro-r div img,mu-intro-r p img{width:70% !important;text-align:center;}
.mubuy{display:block;width:10rem;text-align:center;background:#4ba570;color:#fff !important;padding:1rem;font-size:1.2rem;border-radius:5px;letter-spacing:2px;}
.mubuy:hover{background:#c51a49;color:#fff;}
.carousel-inner>.item{aspect-ratio: 16 / 9;}
.carousel-inner>.item>img.itemimg{object-fit:cover;width:100% !important;height:100%;}
.carousel-inner>.item>img.itemimgs{width:auto !important;height:100%;margin:0 auto;}
.carousel-inner>.item>img.itemimgw{width:auto !important;height:auto;margin:0 auto;position: absolute;
  top: 50%;
  transform: translateY(-50%);}
.activeli .submenu{max-height:500px;}
.activeli .submenu .display1{display:none}
.activeli .submenu.open{max-height:0;}
.contacademic,.research{width:100%;}
.joinus{width:100%}
.joinusimg{width:100%;padding-top:32%}
.mu-joinus-p{color:#6c6c6c;padding-top:1rem;text-align:center;}
.mu-joinus-a:hover p{color:#4ba570;}
.media-img{width:auto;height:4rem;margin-top:1rem;}
.media-contact-p{padding-top:0;height:4rem;}
.mu-contact{padding-bottom:1rem;}
.colorgray{color:#6c6c6c;font-size:1rem;margin-top: -0.375rem;}
.mucontact{position:relative;border-bottom:1px solid #4ba570;margin-bottom:3rem;padding-bottom:3rem;}
.mediaa{padding:2rem 2rem 2rem 0;line-height:2rem;display:block;float:left;}
.mediaa span{padding-left:0.5rem;}
.media{margin-bottom:2rem}

.pc-display-none{display:none;}
    .mufocus-1,.mufocus-2,.contl,.contr{height:calc(100vh - 15rem);min-height:520px;}
    .mufocus01,.mufocusnr{height:39%}
    .mubook-list .mufocus01
    .mufocus05,.mufocus04,.scroll-container{height:100%}
    .mufocus01.mufocus02,.mufocus03{height:61%}
    .mufocusimg,.mufocus02 .mufocusimg,.mufocus03 .mufocusimg,.mufocus05 .mufocusimg,.mufocus05 .mufocusimg, .mubook-list .mufocus01,.mufocus01.mufocus05{height:100%;}
    .mutarg{height:33.33%;margin-bottom:0;}
    .mutargbottom{margin-bottom:3rem;}
    .mutarg .scroll-container{height:93%;margin-top:7%;}
    .mutargbottom{height:100%;padding-top:2rem}
    .contr .mutarg:first-child .mutargbottom{ padding-top:0;}
    .margin-bottom{margin-bottom:3%}
    .research .row{margin-left:-0.5rem;margin-right:-0.5rem;}
    .text-right.scroll-title.mutag.viewmutag{position:unset;}
    .carousel-inner>.item>img.itemimg{object-fit:contain;}
      .carousel-inner>.item{aspect-ratio:10/6;}
      .mu-boot .carousel-inner>.item>img.itemimg{object-fit:cover;}
@media (max-width: 999px) {
    .text-right.scroll-title.mutag{display:none;}
    .mufocust{background:#4ba5707a;}
    .mufocusn::before {content: ""; position: absolute;top: 0; left: 0; border-width:0.7rem;border-style: solid; border-color: transparent transparent #4ba5707a #4ba5707a; }
    .mufocust b{font-weight:500;}
    .mu-index .carousel-control .glyphicon-chevron-right{top:calc((100vh - 25rem) / 2);}
    .mu-intro-r img, .mu-intro-r div img, mu-intro-r p img{width:100% !important;}
    .mu-content-r .mutag{margin-bottom:2rem;}
    .mutag{bottom:2rem}
    .mu-intro-r{width:100%}
    .mu-content-2-img{padding-right:0;}
    .mu-info{padding-top:0;}
    .mu-content-3-under{width:100%;}
    .mobie-display-none{display: none;}
      .mu-content,.mu-content-2,.mu-content-3{ position: relative;margin-bottom: 3rem;padding-bottom: 3rem;}
      .mobile-under{border-bottom: 1px solid #4ba570;}
    .pc-display-none{display:block;}
    .mufocus-1,.mufocus-2{width: 50%;}
    .contl{width: 100%;}
    .scroll-list{padding-right:0rem;}
    .header{padding-top:1.5rem;margin-bottom: 1rem;padding-bottom:0.2rem;position: fixed;height: 5rem; margin-top: 0rem; z-index: 999;width: 100%;background:#fff;}
    .mufocus03 .mufocusimg,.mufocus02 .mufocusimg{height: 100%;}
    .mulast1 .mufocusn{padding-right:0;}
    .mu-content-3-r{padding-left:0;}
    .media-a{margin-right:0;}
    .mu-intro-r{padding-right:0;}
    .media-heading{font-size:1rem;font-weight:normal;}
    .mufocusn{opacity: 1;}
    .mufocus05{width: 100%;}
    .media-object{width:14rem;height:9rem;}
 .media-a{margin-bottom:1rem;}
  .media-object-img{width:100%;height:9rem;}
     .media-img{height:auto;}
  .container{width: 100%;}
  .carousel-inner{overflow:unset;}
.mu-intro-r .carousel{margin-bottom:2rem;margin-top:2rem;}
  .logo{width: 20rem;height: 3rem;}
  .logo02,.search{display: none;}
  .joinusimg{width:50%;padding-top:0;}
  .sidebar { z-index: 1000;opacity: 0; position: fixed;left:0;top:0;height: 100vh;padding:5rem 3rem;background: #fff;  width:100%;transform: translateY(0) translateX(-100%);transition: 
    transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.3s ease-in; }
  .menu-toggle.active .muicon1{transform: rotate(45deg); position: relative;top:10px;left: 4px;}
  .menu-toggle.active .muicon2{transform: rotate(-45deg);left:-3px; position: relative;}
  .content {margin-left: 0;}
  .media-body{margin-left:1rem;}
  .sidebar.active {opacity: 1;transform: translateY(0) translateX(0);display: block;}
  .vertical-nav li{margin-top: 1.5rem;}
  .menu-toggle {display: block;background: none;}
  .muicon{ display: block;width: 22px;border-bottom: 2px solid #4ba570;height: 10px;}
  .mufocus-1,.mufocus04{padding-right: 0.5rem;}
  .mufocus01{margin-bottom: 0.5rem;width: 100%;height:50%;}
 .mufocus03{height:33.3%;}
 .mufocusnr{height:66.7%}
 .mufocus04,.mufocus05{height:50%}
 .mufocuslast{padding-bottom:1rem;}
  .mufocusimg,.mufocus05 .mufocusimg{width: 100%;height: 100%;position:absolute;left:0;top:0}
  .mufocusn{transform:  translateY(0px);}
  .mobile-top{margin-top: 6rem;}
  .mu-content-l{width: 100%;padding-right:0;}
  .mu-content-r{width: 100%;}
  .mu-content-r-img >img{height: 10rem;}
  .mu-content-2-img,.mu-content-2-r, .mu-content-3-l,.mu-content-3-r{width: 100%;}
  .mu-content-2-img{margin-bottom: 1.5rem;}
  .mu-content-3-l>img ,  .mu-content-3-l >.mu-content-p{width: 100%;float: left;}
  .mu-content-3-l>.mu-content-p{padding-left: 0.5rem;}
  .mu-info-l,.mu-info-r{width: 100%;padding-left: 0;}
  .contl .mufocusimg.mubook,.contl .mufocus01{height:100%}
.mu-team-man{width: 50%;}
.mufocus01.mufocus05.mufocus04,.mufocus01.mufocus05{height:50%}
.mufocus05 .mufocusn{bottom:0;}
.mufocus01.mufocus02{height:50%;}
}
@media screen and (min-width: 1000px) and (max-width: 1200px) {
    .container{width: 92%;}
}
/* 导航菜单end样式 */
@media (min-width: 1600px) and (max-width: 1700px) {
    html,body{font-size: 13px;}
    .header{margin-top:3rem;margin-bottom: 3.2rem;}
    .mubook-list{height:24.2rem}
}
@media (min-width: 1701px) and (max-width: 1900px) {
    html,body{font-size: 13px;}
    .mubook-list{height:26.2rem}
    .header{margin-top:3rem;margin-bottom: 3.2rem;}
}
@media (min-width: 1901px)  and (max-width: 2400px) {
    html,body{font-size: 13px;}
    .header{margin-top:5rem;margin-bottom: 4.2rem;height:8.1rem}
    .mufocus-1,.mufocus-2{height:calc(100vh - 25rem);}
    .mubook-list{height:29.2rem}
    .search{height:5.8rem;}
    .searchinput{padding-top:0.5rem;}
    .searchimg{height:1.8rem;width:1.8rem;}
    .searchinput>form>input{height:1.8rem;width:9.7rem;}
.media-p{-webkit-line-clamp: 3;}
    
}
@media (min-width: 2401px) {
    html,body{font-size: 16px;}
    .media-p{-webkit-line-clamp: 3;}
    .header{margin-top:5rem;margin-bottom: 4.2rem;height:8.1rem}
    .mufocus-1,.mufocus-2{height:calc(100vh - 25rem);}
    .mubook-list{height:20.2rem;width:25%}
    .search{height:5.8rem;}
    .searchinput{padding-top:0.5rem;}
    .searchimg{height:1.8rem;width:1.8rem;}
    .searchinput>form>input{height:1.8rem;width:9.7rem;}
}