body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;


}
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{ max-width:100%; display: inline-block; vertical-align: middle;}
.container{ width: 1470px;}

.banner img{ width: 100%; }
.banner{ overflow:hidden; }
.header{ position: fixed; left: 0; top: 0; right: 0; z-index: 1000000; transition: 0.3s all; padding:40px 3% 0 3%; }
.header.active{     background: #006ec0; padding-top: 20px; padding-bottom: 30px; }
.header-a{ line-height: 30px; margin-right: 20px; }
.header-a a{ color: #fff; }
.header-a span{ color: #fff; opacity: 0.5; padding:0 12px; }


.search-box-c{ width: 200px; position: relative; height: 30px; background: #fff; border-radius: 30px;  }
.search-box-c .form-control{ width: 100%; height: 30px; border:none; box-shadow: none; background: none; padding-right: 50px;  }
.search-box-c .form-control::-webkit-input-placeholder{
            color:#fff;
        }
.search-box-c .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
.search-box-c .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
.search-box-c .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#fff;
  
      }
.search-box-c .btn-search{ position: absolute; right: 10px; top: 4px; bottom: 0; width: 20px;  }


.nav-list li{ float: left; margin-left: 50px; margin-top: 25px; position: relative; }
.nav-list li a{ font-size: 18px; color: #fff; font-weight: bold; }
.nav-down li{ float: none; margin:0; background: #fff; background: rgba(255,255,255,0.7); }
.nav-down{ position: absolute; display: none; padding-top: 15px; width: 160px; margin-left: -75px; left: 50%; }
.nav-down li a{ display: block; font-weight: normal; font-size: 16px;color: #555; line-height: 40px; text-align: center; }
.nav-list li a:hover{ text-decoration:none !important; }
.nav-down li a:hover{background: rgba(0,0,0,0.7);color:#fff;text-transform: none;}
.nav-list li:hover .nav-down{ display: block; }

.banner-box{ position: relative; border-bottom: solid 3px #006ec0; }
.list{ width: 1440px; margin:0; position: absolute; left: 50%; bottom: 0; margin-left: -720px; z-index: 1000; }
.swiper-container,.swiper-wrapper,.swiper-slide{ height: auto!important; }
.list li{ float: left; display: block; text-indent: 0!important; width: 33.333333%!important; border-radius: 0!important; border:none!important; margin:0px 0 0 0; text-align: center; padding:0 20px; background: #006ec0; font-size: 16px; color: #fff; line-height: 60px; height: 60px; }
.list li.active{ margin-top: 0; line-height: 45px; height: 60px; overflow: hidden;text-overflow:ellipsis;padding:10px;white-space: nowrap;}

.list li.active a{ background: #fff!important; color: #006ec0!important;}



.banner{ margin:0; }

.carousel{ position: relative; border-bottom: solid 3px #006ec0;height:auto ! important; }
.index-left{ width: 70%; }
.title{ margin:40px 0 30px 0; }
.title span{ position: relative; padding-left: 35px; font-size: 22px; line-height: 22px; color: #212121; }
.title span i{ position: absolute; left: 0; top: 4px; }
.title a{ float: right; line-height: 22px; }
.img-slick{ width: 47.5%; padding-bottom: 60px; ouch-action：auto;}
.img-slick-tt a{ font-size: 18px; color: #555; font-weight: bold; }
.img-slick-tt{ margin-top: 10px; }
.img-slick .slick-dots{ bottom: 0; background: #eee; padding:8px 0; }
.img-slick .slick-dots li,.img-slick .slick-dots li button{ font-size: 16px; padding:0; display: inline-block; color: #b1b1b1; width: 20px; height: 20px; line-height: 20px; }
.slick-dots li button:before{ display: none; }
.img-slick .slick-dots li.slick-active button{ background: #006ec0; color: #fff; }
.news-list li{ position: relative; line-height: 56px; font-size: 18px; color: #555; border-bottom: dashed 1px #eee; padding-right: 80px; }
.news-list{ width: 49%; margin-top: -20px; }
.news-list li span{ position: absolute; right: 0; top: 0; font-size: 14px; color: #777; }
.news-list li a{ color: #555; padding-left: 18px; background: url(../images/li01.png) left center no-repeat; }
.news-list li a:hover{ color: #006ec0; }
.index-right{ width: 26.4%; }
.ky-list-date{ color: #999; border-right: solid 1px #ddd; height: 45px; padding-right: 18px; line-height: 24px; }
.ky-list-date span{ font-size: 24px; color: #006ec0; font-weight: bold; }
.ky-list-tt a{ font-size: 18px; color: #555; }
.ky-list-tt{ line-height: 28px; height: 56px; overflow:hidden; margin-left: 92px; margin-top: -7px; }
.ky-list li{ margin-bottom: 33px; }
.kd-back{ background: url(../images/back01.png) center no-repeat; background-size: cover; padding:50px 0; }
.tabs-ul{ width: 180px; padding-right: 10px; }
.tabs-ul li a{ display: block; background: #fff; height: 124px; padding-top: 30px; border-bottom: solid 1px #eee; text-align: center; font-size: 22px; color: #333; }
.tabs-ul li a span{ display: inline-block; height: 40px; }
.tabs-right{ margin-left: 180px; background: #fff; height: 372px; padding:30px 45px 0 15px; }
.tabs-slick-c{ margin:0 15px; }
.tabs-img a{ display: block; position: relative; padding-top: 70%; }
.tabs-img a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.tabs-title a{ font-size: 18px; color: #555; }
.tabs-title{ margin-top: 25px; }
.tabs-slick .slick-next{ right: -30px; width: 21px; height: 22px; background: url(../images/right.png) center no-repeat; margin-top: -11px;  }
.slick-next:before{ display: none; }
.tabs-ul li.active a{width: 180px; margin-right: -10px; padding-right: 9px; border-right: solid 1px #006ec0; }
.bottom-box .col-xs-6{ padding:0 20px; }
.bottom-box .row{ margin:0 -20px; }
.bottom-news{ background: #f8f8f8; height: 390px; padding:5px 20px; }
.bottom-news-date{ background: #fff; line-height: 34px; text-align: center; color: #777; width: 110px;}
.bottom-news-date span{ display: block; float: left; width: 40px; background: #eee; font-size: 18px; color: #555; font-weight: bold; }
.bottom-news-tt{ margin-left: 132px; line-height: 34px; }
.bottom-news-tt a{ font-size: 18px; color: #555; }
.bottom-news li{ padding:14px 0; border-bottom: dashed 1px #ddd; }
.bottom-news li:last-child{ border:none; }
.bottom-news li:hover .bottom-news-date span{ background: #006ec0; color: #fff; }
.bottom-news li:hover .bottom-news-tt a{ color: #006ec0; }
.xq-ul{ background: #f8f8f8; height: 390px; padding:20px; }
.xq-ul li a{ display: block; position: relative; margin-bottom: 11px; background: #fff; line-height: 50px; padding-left: 20px; padding-right: 120px; font-size: 18px; color: #555; }
.xq-ul li span{ position: absolute; right: 20px; top: 0; font-size: 14px; color: #777; }
.xq-ul li a:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; width: 2px; background: #006ec0; height: 20px; margin-top: -10px; }
.xq-ul li a:hover{ color: #006ec0; }
.zt-box{ margin-top: 40px; }
.zt-left{ font-size: 22px; color: #333; padding-bottom: 40px; background: url(../images/icon-tt.png) center bottom no-repeat; width: 44px; }
.zt-right{ margin-left: 70px; overflow:hidden; }
.zt-slick a{ display: block; position: relative; padding-top: 70%; margin:0 9px; }
.zt-slick{ margin:0 -9px; }
.zt-slick a img{ position: absolute; left: 0; top: 0; width: 100%;height:85%; }
.zt-slick .slick-prev{ width: 22px; height: 40px; left: 10px; background: url(../images/left01.png) center no-repeat; margin-top: -20px; }
.slick-prev:before,.slick-next:before{ display: none; }
.zt-slick .slick-next{ width: 22px; height: 40px; right: 10px; background: url(../images/right01.png) center no-repeat; margin-top: -20px; }
.friends-box{ background: #006ec0; margin-top: 50px; padding:10px 0; }
.friends-tt{ width: 122px; height: 64px; background: url(../images/friends-back.png) center no-repeat; font-size: 20px; color: #fff; }
.friends-ul li{ float: left; margin-top: 20px; margin-right: 30px;}
.friends-ul li a{ font-size: 18px; color: #fff; }
.footer{ background: url(../images/footer.png) center no-repeat; background-size: cover; padding:50px 0 30px 0; }
.footer-tt{ font-size: 20px; color: #ccc; margin-bottom: 30px; }
.footer-list li{ float: left; margin-bottom: 20px; margin-right: 25px; }
.footer-list li a{ color: #ccc; }
.footer-list{ width: 450px; }
.footer-center{ width: 600px; }
.ewm-ul li{ display: inline-block; margin:0 15px; margin-top: 50px; }
.ewm-ul li a{ display: inline-block; color: #ccc; padding-top: 40px; position: relative; }
.ewm-ul li a.wx{ background: url(../images/wx02.png) center top no-repeat; }
.ewm-ul li a.wb{ background: url(../images/wb01.png) center top no-repeat; }
.ewm-ul li a.dy{ background: url(../images/dy01.png) center top no-repeat; }
.ewm-ul li a.xy{ background: url(../images/xy01.png) center top no-repeat; }
.ewm-ul li a span{ position: absolute; display: none; left: 50%; bottom: 100%; margin-bottom: 10px; margin-left: -60px; width: 120px; height: 126px; background: url(../images/ewm-back.png) center no-repeat; text-align: center; }
.ewm-ul li a span img{ width: 120px; height: 120px; }
.ewm-ul li a:hover span{ display: block; }
.ewm-ul li a.wx:hover{background: url(../images/wx01.png) center top no-repeat;  }
.ewm-ul li a.wb:hover{ background: url(../images/wb02.png) center top no-repeat; }
.ewm-ul li a.dy:hover{ background: url(../images/dy02.png) center top no-repeat; }
.ewm-ul li a.xy:hover{ background: url(../images/xy02.png) center top no-repeat; }
.footer-p{ color: #ccc; margin-bottom: 20px; line-height: 30px; padding-left: 20px; background: url(../images/icon-footer01.png) left 8px no-repeat;}
.footer-p-b{ background: url(../images/icon-footer02.png) left 8px no-repeat; }
.footer-c{ color: #ccc; }
.footer-list li a:hover{ color: #fff; }
.friends-ul{ margin-left: 122px; }
.nav-click{ display: none; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}

.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.tabs-title a:hover,.img-slick-tt a:hover,.ky-list-tt a:hover{ color: #006ec0; }
.friends-ul li a:hover{ font-weight: bold; }
.modal-box,.search-a{ display: none; }
.header-a a:hover{ text-decoration: underline!important; }
/***********教师列表页***********/

.list-left{ width: 270px; background: #eee; margin-bottom: 80px; }
.list-left-top{ font-size: 30px; color: #fff; line-height: 80px; padding-left: 40px; background: #006ec0; margin-top: -80px; }
.list-nav li a{ display: block; position: relative; background: url(../images/raw01.png) 224px center no-repeat; border-left: solid 2px #eee; padding-left: 35px; font-size: 18px; color: #333; line-height: 78px; border-bottom: solid 1px #ddd; }
.list-nav li:hover,.list-nav li.active{ background: #fff; }
.list-nav li:hover a,.list-nav li.active a{ border-left-color: #006ec0; color: #006ec0; background: url(../images/raw02.png) 224px center no-repeat; }
.list-img{ margin-top: 140px; }
.list-right{ width: 1130px; padding-top: 30px; margin-bottom: 80px;}
.list-right-tt{ font-size: 22px; color: #006ec0; line-height: 22px; }
.nav-b{ line-height: 22px; padding-left: 27px; background: url(../images/nav-b.png) left center no-repeat; color: #999; }
.nav-b a{ color: #999; }
.list-right-top{ border-bottom: solid 1px #dbdbdb; padding-bottom: 30px; margin-bottom: 40px; }
.teacher-list li{ float: left; width: 50%; padding:0 18px; margin-bottom: 30px; }
.teacher-list{ margin:0 -18px; }
.teacher-box{ background: #f8f8f8; display: block; }
.teacher-img img{ width: 130px; height: 196px; }
.teacher-right{ padding:30px 30px 0 30px; margin-left:130px; }
.teacher-tt{ color: #555; font-size: 16px; margin-bottom: 20px;}
.teacher-p p{ margin-bottom: 10px; font-size: 16px; color: #555; }
.teacher-p p span{ color: #006ec0; }
.teacher-box:hover{ background: #006ec0; }
.teacher-box:hover .teacher-tt,.teacher-box:hover .teacher-p p,.teacher-box:hover .teacher-p p span{ color: #fff; }
.page-box{ margin-top: 60px; }
/***********单篇正文************/
.article-tt{font-size: 24px;color: #006ec0;}
.article-p{ border-top: solid 1px #ddd; padding:30px 0; margin-top: 30px; }
.article-p p{ font-size: 16px; color: #666; text-align: justify; line-height: 35px; margin-bottom: 30px; }
/**************列表页*************/
.lb-date{ width: 90px; border-top: solid 2px #006ec0; padding-top: 10px; }
.lb-date-top{ font-size: 16px; color: #999; line-height: 30px; }
.lb-date-top span{ font-size: 30px; color: #006ec0; font-weight: bold; }
.lb-date-b{ width: 60px; height: 60px; background: url(../images/date01.png) center no-repeat; margin-top: 10px;} 
.lb-img img{ width: 268px; height: 150px; }
.lb-img{ margin-left: 40px; }
.lb-right{ margin-left: 430px; }
.lb-right-tt a{ font-size: 18px; color: #555; }
.lb-right-p{ color: #777; line-height: 30px; height: 60px; overflow:hidden; margin-top: 20px; }
.lb-more{ display: inline-block; width: 32px; height: 9px; background: url(../images/more01.png) center no-repeat; margin-top:20px; }
.lb-ul li{ padding:40px 10px 40px 0; border-bottom: solid 1px #ddd; }
.lb-ul li:hover{ background: #006ec0; border-color: #006ec0; }
.lb-ul li:hover .lb-date{ border-color: #fff; color: #fff; }
.lb-ul li:hover .lb-date-top,.lb-ul li:hover .lb-date-top span{ color: #fff; }
.lb-ul li:hover .lb-date-b{ background: url(../images/date02.png) center no-repeat; }
.lb-ul li:hover .lb-right-tt a,.lb-ul li:hover .lb-right-p{ color: #fff; }
.lb-ul li:hover .lb-more{ background: url(../images/more02.png) center no-repeat; }
.lb-ul{ margin-top: -40px; }
/************内容页***********/
.article-span{ color: #777; margin-top: 20px; }
.article-span span{ padding-right: 20px; display: inline-block; }
.article-link{ border-top: solid 1px #ddd; padding-top: 30px; }
.link-left{ background: url(../images/link-left.png) left center no-repeat; padding-left: 50px; }
.link-left a{ font-size: 16px; color: #333; display: inline-block; margin-top: 10px; width:90%; }
.link-right{ padding-left: 0; padding-right: 50px; background: url(../images/link-right.png) right center no-repeat; }
.link-left a:hover{ color: #006ec0; }
.img-ul li{ float: left; width: 33.333333%; padding:0 20px; margin-bottom: 40px; }
.img-ul{ margin:0 -20px; }
.img-ul-tt a{ font-size: 16px; color: #555; }
.img-ul-tt{ margin-top: 25px; }
.img-ul-img a{ display: block; position: relative; padding-top: 68%; }
.img-ul-img a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
/**********组织机构*********/
.jg-list li{ float: left; width: 33.333333%; padding:0 20px; margin-bottom: 60px; }
.jg-list{ margin:0 -20px; }
.jg-list li a{ display: block; font-size: 16px; padding-right: 30px;  color: #555; border-bottom: solid 1px #eee; padding-bottom: 45px; background: url(../images/more01.png) right 8px no-repeat; }
.jg-list li a:hover{ color: #006ec0; border-color: #006ec0; background: url(../images/more03.png) right 8px no-repeat; }
.img-ul-tt a:hover,.nav-b a:hover{ color: #006ec0; }
.carousel-inner,.carousel-inner > .item{ height: 100%; }
.carousel-inner a{ display: block; position: relative; height: 100%; }

.cxcy{width:200px;margin:auto;height:50px;border-radius: 5px;overflow: hidden;margin-top:20px;}
.cxcy span{width:100px;height:50px;line-height:50px;font-size:22px;color:#fff;display: block;text-align: center;float: left;}
.cx{background:#1c1f83;}
.cy{background:#f5c92e;}

@media( max-width: 1599px){
  .nav-list li{ margin-left:30px; }
}
@media( max-width: 1479px){
  .container{ width: 1230px; }
  .nav-list li{ margin-left:20px; }
  .list{display:none; }
  .footer-center{ width: 360px; }
  .news-list li{ line-height: 49px; }
  .ky-list li{ margin-bottom: 21px; }
  .list-right{ width: 900px; }
   .nav-down li a{font-size:14px;}
}
@media( max-width: 1279px){
  .container{ width: 970px; }
  .list{display:none;}
  .nav-list li{ margin-left:5px; }
  .nav-list li a{ font-size: 14px; }
  .footer-left,.footer-list{ width: 100%; float: none!important; }
  .footer-center{ width: auto; }
  .index-left,.index-right{ width: 100%; }
  .img-slick{ margin-bottom: 0; }
  .tabs-ul{ width: 100%; padding:0; float: none!important; }
  .tabs-right{ margin:20px 0 0 0; height: auto; padding-bottom: 20px; }
  .tabs-ul li{ float: left; width: 33.333333%; }
  .tabs-ul li.active a{ width: 100%; padding-right: 0; border-right: none; border-bottom: solid 1px #006ec0; }
  .tabs-slick{ margin:0; }
  .news-list li{ line-height: 53px; }
  .list-right{ width: 650px; }
  .teacher-list li{ width: 100%; }
  .header-a span{ padding:0 5px; }
  .search-c.active{ width: 120px; }
  .nav-list{ float: right; }
  .img-slick img{ width: 100%; max-height:360px;}
.navA {display:none;}
#col-xs-6{transform: scale(1) !important;}
  }
@media( max-width: 991px){

  .container{ width: 750px; }
  .nav-list li a{ font-size: 14px; }
  .header{ height: 50px; background: #006ec0; padding:0 15px; z-index: 10000; }
  .header.active{ padding-top: 0; padding-bottom: 0; }
  .logo{ line-height: 50px; }
  .logo img{ height: 30px; }
  .nav-list{ position: fixed; display: none; left: 0; max-height: 60%; overflow-y: auto; top: 50px; right: 0; background: #006ec0; border-top: solid 1px #fff;}
  .nav-list li{ float: none; margin:0; }
  .nav-list li a{ line-height: 40px; padding:0 15px; }
  .header-a{ display: none; }
  .list{ width: 720px; margin-left: -360px; }
  .news-list li{ line-height: 44px; }
 .search-box-c{ display: none; }
.search-box{ position: fixed; left: 50%; display: none; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search,.btn-search:hover,.btn-search:focus{ position: absolute; right: 0; background: #16397b; top: 0; width: 115px; font-size: 18px; color: #fff; height: 54px;border:none; border-radius: 0;padding:0}
.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5); display: none;}
    .nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #fff; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
    .nav-click.active{ transform: rotate(180deg); }
    .nav-down{ display: none; padding:0; position: static; width: 100%; margin:0; text-align: left;}
    .nav-down li a{ text-align: left; padding:0 15px; }
    .nav-list li:hover .nav-down{ display: none; }
    .menu-button{ display: block; }
    .search-a{ position: absolute; right: 60px; top: 15px; z-index: 10000000; display: block; }
    .search-box {
    width: 600px;
    margin-left: -300px;
}
.list-left{ display: none; }
.list-right{ width: 100%; }
}
@media( max-width: 768px){
  .container{ width: 100%; }
  .list{ width: 100%; margin:0; left: 0; text-align: center; bottom: 10px; }
  .list li{ width: 12px!important; margin:0 5px!important; display: inline-block; float: none; line-height: 12px; text-indent: -999px!important; padding:0!important; height: 12px!important; border-radius: 50%!important; background: #fff; }
  .list li.active{ background: #006ec0!important; }
  .title{ margin:30px 0 20px 0; }
  .img-slick{ width: 100%;touch-action: auto; }
  .news-list{ width: 100%; margin-top: 15px; }
  .tabs-ul li a{ font-size: 18px; height: auto; padding:10px 0; }
  .col-xs-6{ width: 100%; }
  .zt-left{ float: none!important; width: 100%; padding:0; background: none; text-align: left; }
  .zt-right{ margin:15px 0 0 0; }
  .zt-box{ margin-top: 20px; }
  .friends-box{ margin-top: 20px; }
  .friends-tt{ width: 100%; float: none!important; background: none; height: auto; }
  .friends-ul{ margin:0; }
  .friends-ul li{ margin-right: 10px; margin-top: 10px; }
  .friends-ul li a{ font-size: 14px; }
  .footer{ padding:20px 0; }
  .footer-list li{ margin:0 15px 10px 0; }
  .footer-tt{ margin-bottom: 15px; }
  .footer-center{ width: 100%; }
  .ewm-ul li{ margin-top: 20px; }
  .footer-right{ width: 100%; margin-top: 30px; }
  .footer-p{ margin-bottom: 10px; }
  .kd-back{ padding:20px 0; }
.search-box {
    width: auto;
    margin-left: 0;
    left: 15px;
    right: 15px;
}
.tabs-title{ margin-top: 10px; }
.tabs-title a{ font-size: 14px; }
video{width:100%;}

.nav-b{ display: none; }
.list-right-top{ padding-bottom: 15px; margin-bottom: 20px; }
.list-right{ margin-bottom: 30px; padding-top: 20px; }
.teacher-right{ padding:20px 20px 0 20px; margin-left: 100px; }
.teacher-tt{ font-size: 14px; margin-bottom: 10px; }
.teacher-p p{ font-size: 14px; }
.teacher-img img{ width: 100px; height: 150px; }
.teacher-list li{ margin-bottom: 15px; }
.page-box{ margin-top: 20px; }
.article-tt{ font-size: 18px; }
.article-p{ padding:20px 0 0 0; margin-top: 15px; }
.article-p p{ font-size: 14px; line-height: 25px; margin-bottom: 15px; }
.lb-date{ display: none; }
.lb-img{ margin-left: 0; }
.lb-img img{ width: 134px; height: 75px; }
.lb-right{ margin-left:150px; }
.lb-right-p{ line-height: 25px; height: 50px; margin-top: 0px; }
.lb-more{ display: none; }
.lb-ul li{ padding:15px 0; }
.lb-ul{ margin-top: -15px; }
.link-left{ margin-bottom: 15px; }
.img-ul li{ width: 50%; padding:0 10px; margin-bottom: 20px; }
.img-ul{ margin:0 -10px; }
.img-ul-tt{ margin-top: 10px; }
.img-ul-tt a{ font-size: 14px; }
.jg-list li{ width: 50%; margin-bottom: 20px; padding:0 10px;}
.jg-list{ margin:0 -10px; }
.jg-list li a{ font-size: 14px; padding-bottom: 20px; }
.carousel-inner,.carousel-inner > .item,.slide{ height: auto!important; }
.carousel-inner a{ display: block; position: relative; height: auto; }
.link-left{ padding:0; background: none; }
.link-right{ padding:0; background: none; text-align: left;  }