body {
    color: #000;
    font-size: 14px;
    font-family: "PingFangSC", "PingFang SC", "微软雅黑", "Arial", Helvetica, "黑体", Arial, Tahoma;
    margin: 0 auto;
    position: relative;
    overflow-x: hidden;
    background: #fffefe; 
 
}
.img-hide{ overflow:hidden; display: block; }

.img-hide img,.div-img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img,.img-hide:hover .div-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;}

.min-height{
min-height: 450px;
}

.slick-dots li button:before{ display: none; }

/*.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -10; 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); }*/





.container{ width: 1510px;}

.nav-click,.close{ 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);}

.container{ width:1290px; }


.header{ position: relative; padding:0 3.6%; background:#FDFAF9 url(../images/header.png) center top no-repeat; background-size: 100% auto; }
.logo{ padding:30px 0; }
.nav-list li{ float: left; margin-right: 5px; position: relative; z-index: 100; }
.nav-list li a{ display: block; line-height: 39px; border-radius: 4px; font-size: 18px; color: #fff; padding:0 18px;font-weight: bold; }
.nav-list li.active a,.nav-list li:hover a{ background: #FF5F3A; }
.nav-down{ position: absolute; border-radius:0 0 4px 4px; overflow:hidden; padding-top: 15px; display: none; margin-top: -6px; left: 0; text-align: center; top: 100%; right: 0;background: #FF5F3A; }
.nav-down li{ float: none; margin:0; }
.nav-down:before{ display: block; content: ""; position: absolute; left: 10px; border-top: solid 1px #fff; top: 14px; z-index: 100; right: 10px; }
.nav-down li a{ padding:0; border-radius: 0!important; color: #fff!important; line-height: 50px;  font-size: 16px;}
.nav-list li:hover .nav-down{ display: block; }
.header-right-box{ position: relative; padding-right: 220px; margin-top: 45px; }
.search-hover{ position: absolute; transition: 0.3s all; width: 134px; right: 50px; top: 50%; transform: translate(0,-50%); z-index: 999;}
.search-hover .form-control{background: #FFFFFF; border:none; border-radius: 20px; width: 100%;}
.search-hover:hover{ width: 200px; }
.btn-ss{ position: absolute; right: 5px; top: 0; bottom: 0; background: url(../images/search.png) center no-repeat!important; background-size: 15px auto!important; width: 20px; }
.header-right-box .dropdown a{ padding:0; line-height: 34px; border:none; box-shadow: none; font-size: 14px; color: #fff; background: none; }
.header-right-box .dropdown a span{ opacity: 0.5; }
.header-right-box .dropdown{ position: absolute; right: 0; top: 3px; }
.header-right-box .dropdown-menu{ min-width: 60px; left: auto; right: 0; }
.banner img{ width: 100%; }
.title{ height: 62px; line-height: 62px; background: url(../images/title.png) center no-repeat; font-size: 30px;
color: #FF5F3A; margin-bottom: 28px; margin-top: 36px; position: relative; }
.banner{ box-shadow: 0px 10px 23px 0px rgba(105,37,21,0.18);
border-radius: 45px; overflow:hidden; margin:0; }
.fw-list li{ float: left; width: 20%; padding-bottom: 60px; }
.fw-img{ background: #FFFFFF; margin:0 auto;
box-shadow: 4px 4px 11px 0px rgba(0,0,0,0.06);
border-radius: 50%; width: 120px; height: 120px; text-align: center; line-height: 120px; }
.fw-img img{ width: 40px; }
.fw-txt{ font-size: 20px; margin-top: 15px; color: #333; }
.news-list li a{ display: block; position: relative; height: 120px;
background: #FFFFFF;
box-shadow: 1px 3px 12px 0px rgba(0,0,0,0.12);
border-radius: 3px; margin-top: 9px; }
.news-list li{ margin-bottom: 24px; }
.news-list-tt{ position: absolute; left: 170px; text-align: justify; right: 30px; top: 50%; transform: translate(0,-50%); font-size: 20px; color: #333;line-height: 28px; max-height: 56px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.news-list-date{ position: absolute; padding-top: 20px; padding-right: 10px; left: 0; bottom: 0; text-align: center; width: 159px; height: 129px; background: url(../images/date-back.png) center no-repeat; font-size: 14px; color: #fff; }
.news-list-date span{ font-size: 42px; font-weight: bold; }
.title a{ position: absolute; right: 0; top: 0; font-size: 14px; color: #333; }
  video {
    width: 100%; /* 设置视频宽度为100% */
    height: auto; /* 高度自动，以保持原始宽高比 */
    object-fit: cover; /* 使内容覆盖整个元素框，同时保持宽高比 */
  }
.video-box{ border-radius: 40px; overflow:hidden; }
.page-tow{ padding-bottom: 60px; }
.page-tow .col-xs-6{ padding:0 50px; }
.page-tow .row{ margin:0 -50px; position: relative; }
.page-tow .row:before{ display: block; top: 125px; content: ""; position: absolute; left: 50%; bottom: 24px; border-right: solid 1px #ddd; }
.page-three{ padding-bottom: 56px; background: url(../images/back03.png) center no-repeat; background-size: cover; }
.tabs-ul li{ display: inline-block; padding:0 20px; position: relative; }
.tabs-ul li a{ font-size: 28px; display: block; color: #888; line-height: 62px; }
.tabs-ul li.active a{ height: 62px; width: 272px; line-height: 62px; background: url(../images/title.png) center no-repeat; font-size: 30px;
color: #FF5F3A;}
.tabs-ul{ padding-top: 47px; padding-bottom: 39px; }
.fc-list li{ float: left; transition: 0.3s all; width: 33.333333%; padding:0 1px; }
.fc-list{ margin:0 -1px; }
.fc-list li a{ display: block; border-radius: 16px; }
.fc-list li a div{ height: 690px; }
.fc-list.active li{ width: 18%; }
.fc-list.active li.active{ width: 64%; }
.fc-more{ position:absolute; right: 0; top: -75px; font-size: 14px; color: #333; opacity: 0.78; }
.tabs-ul li:before{ display: block; content: ""; position: absolute; left: 100%; width: 12px; height: 12px; border-radius: 50%; background: #FF5F3A; top: 50%; margin-top: -6px; }
.tabs-ul li:last-child:before{ display: none; }
.footer{ background: #0238DA; padding:30px 0; }
.footer-p{ font-size: 14px; line-height: 30px;color: #fff; }
.footer-p a{ color: #fff; }
.footer-p font{ padding:0 10px; }
.footer-p span{ padding-right: 20px; }

.ewm-con{margin-left: 20px;text-align:center;color:#fff; float: left; line-height:1.5;width:106px;}
.ewm-box img{ width: 96px; }
.ewm-con:first-child{margin-left: 0;}
.ewm-con p{padding-top:10px;}
.footer-p p font:first-child{ padding:0; }
.dh,.nav-close,.nav-click{ display: none; }
/***********留学公告**********/
.header-list{ background:url(../images/header.png) center top no-repeat; background-size: 100% auto; }
.list-left{ width: 200px;

background: #F3F5FC;
border-radius: 8px;
border: 1px solid #D8DDED; }
.list-back{ padding:45px 0; }
.list-left-top span{ font-size: 22px; color: #333; line-height: 29px; padding-left: 40px; background: url(../images/laba.png) left center no-repeat; background-size: 30px auto; }
.list-left-top{ text-align: center; padding:30px 0; position: relative; }
.list-left-top:before{ display: block; content: ""; position: absolute; left: 30px; right: 30px; bottom: 0; border-top: 1px solid #D8DDED; }
.list-left-nav li a{ display: block; line-height: 58px; font-size: 16px; color: #666; padding-left: 25px; position: relative; }
.list-left-nav li a span{ display: none; }
.list-left-nav li.active a,.list-left-nav li a:hover{ background: #FF5F3A;
border-radius: 8px; color: #fff; }
.list-left-nav li.active a span,.list-left-nav li a:hover span{ display: block; position: absolute; right: 15px; margin-top: -2px; top: 50%; transform:rotate(-90deg); }
.list-right{ width: 1000px;}
.list-right-top{ padding-bottom: 10px; border-bottom: 1px solid #DDDDDD; }
.nav-b{ color: #666; padding-left: 25px; background: url(../images/home.png) left center no-repeat; }
.nav-b a{ color: #666; }
.nav-b a:hover{ color: #0238DA; }
.tabs-list-b li{ display: inline-block; margin:0 5px; }
.tabs-list-b li a{ display: block;background: #EEECEC; padding:0 24px;
border-radius: 31px; line-height: 49px; font-size: 18px; color: #808080; }
.tabs-list-b{ margin-bottom: 30px; margin-top: 25px; }
.tabs-list-b li.active a{ background: linear-gradient( 147deg, #EAEEF9 0%, #FFE3DC 100%); font-size: 20px; color: #FF5F3A; font-weight: bold; }
.xy-list li{ float: left; padding:0 10px; width: 33.333333%; }
.xy-list{ margin:0 -10px; }
.xy-list li a{ display: block; margin-bottom: 16px; position: relative; padding:0 24px;background: #FFFFFF;
border-radius: 28px;
border: 1px solid #D7DDE0; line-height: 54px; }
.xy-list li a span{ padding-left: 30px; background: url(../images/icon-xy.png) left center no-repeat; }
.list-left-tt-phone{ display: none; }
/**************详情页**********/
.article-tt{ font-weight: bold;
font-size: 20px;
color: #333333; margin:30px 0; }
.article-sm{ border-bottom: 1px solid #DDDDDD; color: #999; padding-bottom: 10px; }
.article-p p{ font-size: 16px;
color: #333;
line-height: 30px; text-align: justify; text-indent: 2em;}
.article-p{ margin:20px 0; }
.article-b{ position: relative; }
.article-b span{ position: relative; z-index: 100; background: #fff; color: #ccc; padding:0 15px; }
.article-b:before{ display: block; content: ""; position: absolute; left: 50%; top: 50%; border-top: 1px solid #E7E7E7; width:160px; margin-left: -80px; }
.article-bottom{padding:20px 0; }
.article-bottom a{ display: block; border:solid 1px #EFF1F6; padding:0 15px; background: #fff; width: 100%; /*max-width: 410px; */line-height: 44px; color: #215BA8; }
.article-sm span{ padding-right: 20px; }
/*************通知************/
.tz-ul{ padding-top: 15px; }
.tz-ul li a{ display: block; position: relative; height: 100px;box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.12); }
.tz-ul-date{ position: absolute; line-height: 1.2; left: 0; top: 50%; font-size: 14px; color: #FF5F3A; transform: translate(0,-50%); }
.tz-ul-date span{ font-size: 38px; }
.tz-ul-tt{ position: absolute;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  left: 85px; top: 50%; right: 100px; font-size: 18px; color: #333; line-height: 25px; max-height: 50px; text-align: justify; transform: translate(0,-50%);  }
.tz-number{ position: absolute; padding-top: 20px; font-size: 14px; color: #999; right: 0; top: 50%; width: 80px; height: 80px; transform: translate(0,-50%); background: #F8F8FA; border-radius: 3px; }
.tz-number span{ color: #FF5F3A; }
.page-box{ padding:30px 0 0 0; }
/**********关于我们**********/
.about-tt{ font-size: 18px; margin-top: 20px; margin-bottom: 20px; color: #333; position: relative; font-weight: bold; padding-left: 14px;text-align: left; }
.about-tt:before{ display: block; content: ""; position: absolute; left: 0; top: 50%;width: 6px;
height: 17px; transform: translate(0,-50%);
background: #0238DA; }
.about-box{ position: relative;  }
.about-ul{ /*position: absolute;left: 0; right: 0; top: -3px; */ margin-top:34px;}
.about-ul li{ display: inline-block; margin:0 5px; }
.about-ul li a{ display: block;width: 102px;
height: 32px;
background: #FFFFFF;
border-radius: 16px;
border: 1px solid #CCCCCC; line-height: 30px; color: #666; }
.about-ul li.active a{ background: #FF5F3A; color: #fff; border-color: #FF5F3A; }
.about-lg{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.8); z-index: 10000; padding:5%; }
.about-lg img{ width: 100%; max-width: 100%; max-height: 100%; }
/************住宿信息************/
.gy-left{ width:60%; }
.table-bordered > tbody > tr > td{ padding:17px 15px; color: #666; vertical-align: min-width }
.gy-right{ width: 40%; padding-left: 20px; }
.gy-img{ position: relative; height: 220px; border-radius: 8px; }
.video-box-c{position: relative; }
.video-left{ width: 100%; }
.video-slick{ position: absolute; right: 0; top: 0; width: 100px; }
.gy-img span{ position: absolute; left: 7px; top: 7px; padding:0 16px;
height: 28px;
background: #FFFFFF;
border-radius: 5px;
border: 1px solid #979797; line-height: 26px; color: #666; }
.video-slick .gy-img{ height: 71px; }
.video-slick .gy-img span{ left: 50%; top: 50%; transform: translate(-50%,-50%); white-space:nowrap; }
.slick-slide{ outline: none!important; }
.video-slick-left{ margin:0; }
.video-slick{ margin:0; }

.fw-list li a{ display: inline-block; transition: 0.3s all; }
.fw-list li a:hover{ transform: translate(0,-10px);   }
.fw-list li a:hover .fw-txt,.title a:hover,a:hover .news-list-tt,.fc-more:hover,.xy-list li a:hover,a:hover .tz-ul-tt,.article-bottom a:hover{   color: #FF5F3A;}

@media( max-width: 1679px){
  .nav-list li a{ padding:0 10px; }
  .nav-down li a{ line-height: 40px; }
}
@media( max-width: 1530px){
  .header{ padding:0 15px; }
}
@media( max-width: 1440px){
 
  .nav-list li a{ font-size: 16px; padding:0 6px; }
  .logo{ width: 300px; }
  .header-right-box{ margin-top: 33px; }

}
@media( max-width: 1279px){
  .container{ width: 970px; }
  .header-right-box{ padding-right: 190px; margin-top: 25px; }
  .nav-list li a{ font-size: 14px; }
  .logo{ width: 200px; }
  .nav-down li a{ line-height: 30px; }
  .list-right{ width:720px; }
  .ewm-box img{ }
  .ewm-box{ width: 100%; text-align: center; padding-top: 10px;display: flex; justify-content: center; }
  }
@media( max-width: 991px){
  .nav-click{ display: block; transition: 0.3s all; background: url(../images/raw.png) center no-repeat!important; background-size: auto 16px!important; width: 50px; height: 50px; position: absolute; right: 0; top: 0; }
.nav-click.active{ transform: rotate(90deg); }
  .container{ width: 750px; }
  .header{ background: #FDFAF9 url(../images/header-phone.png) center top no-repeat;
    background-size: 100% 150px; }
    .fw-list li{ width: 33.333333%; padding-bottom: 30px; }
    .page-tow .col-xs-6{ width: 100%; }
    .page-tow .row:before{ display: none; }
    .video-box{ border-radius: 0; }
    .fc-list li a div{ height: 300px; }
    .nav-close{ position: absolute; display: block; right: 30px; top: 20px; width: 30px; height: 30px; background: url(../images/close.png) center no-repeat; }
  .nav-phone{ position: fixed; overflow-y: auto; transition: 0.3s all; right: -100%; z-index: 1000; top: 0; bottom: 0; width: 85%; background: #0637D0;
box-shadow: -8px 6px 13px 0px rgba(0,0,0,0.17); padding:70px 30px 0 30px; }
.nav-phone.active{ right: 0; }
.nav-list li{ float: none; margin:0; }
.nav-list li a{ font-size: 16px; padding:5px 0;  border-bottom: solid 1px rgba(255,255,255,0.23); border-radius: 0; }

.nav-list li.active a, .nav-list li:hover a{ background: none; color: #fff; border-radius: 0; }
.search-hover{ position: relative; left: 0; top: 0; width: 100%!important; transform: translate(0,0%); z-index: 999;}
.nav-list li:hover .nav-down{ display: none; }
  .nav-down{ position: static; margin:0; padding:0; background: none; border-radius: 0; }
  .nav-down li a{ text-align: left; background: none!important; color: #fff!important; padding-left: 10px; font-size: 14px; line-height: 40px; padding-top: 0; padding-bottom: 0; }
.nav-list{ width: 100%; }
.nav-down:before{ display: none; }
.menu-button{ display: block; right: 15px; top: 23px; }
.logo{ padding:15px 0; }
  .header-right-box{ margin-top: 0; padding:0; }
.header-right-box .dropdown{ right: 0px; top: 14px; width: 70px; }

.list-right{ width:500px; }
.xy-list li{ width:50%; }

.gy-left{ width: 100%; }
.gy-right{ width: 100%; padding:0; }
}
@media( max-width: 768px){
  .container{ width: 100%; }
  .fc-list li a div{ height: 200px; }
  .title{ font-size: 20px; height: 40px; margin:20px 0; line-height: 40px; background-size: auto 100%; }
  .tabs-ul li.active a{ font-size: 20px; width: 175px; height: 40px; line-height: 40px; background-size: auto 100%; }
  .fw-img{ width: 80px; height: 80px; line-height: 80px; }
  .fw-txt{ font-size: 16px; }
  .news-list-date{ width: 80px; height: 65px; background-size: 100% 100%; }
  .news-list li a{ height: 60px; margin-top: 5px; }
  .news-list-date span{ font-size: 24px;  }
  .news-list-date{ padding-top: 5px; }
  .news-list-tt{ font-size: 16px; line-height: 25px; max-height: 50px; left: 90px; }
  .page-tow{ padding-bottom: 30px; }
  .tabs-ul li a{ font-size: 16px; line-height: 40px; }
  .tabs-ul li{ padding:0 20px; }
.fc-more{ 
    right: 50%;
    transform: translateX(50%);
    bottom: -35px;
    top:auto;
 }
  .tabs-ul li:before{ width: 8px; height: 8px; margin-top: -3px; }
  .tabs-ul{ padding:20px 0; }
  .page-three{ padding-bottom: 50px; }
  .footer-p p:first-child{ padding-left: 70px; position: relative; }
  .footer-p p font:first-child{ position: absolute; left: 0; top: 0; }
  .footer-p p a{ display: inline-block; }
  .footer-p p span{ display: block; }
  .phone-hide{ display: none; }
  .footer-p p span .dh{ display: inline-block; position: static; padding-left: 15px;}

  .footer{ padding:20px 0; }
  .fc-list li a{ border-radius: 8px; }
  .fc-list{ margin:0 -17px 0 -15px; }
  .banner{ border-radius: 8px; }
  .nav-phone{ padding:60px 15px 0 15px; }
  .nav-close{ top: 15px; right: 15px; }
  .footer-p font{ padding:0 5px; }

.list-right{ width:100%; }
.xy-list li{ width:100%; }
  .list-left{ width: 100%; }
  .list-left-top{ display: none; }
  .list-left-tt-phone{ margin:0; text-align: left; color: #fff; background:none; padding:10px 15px; position: relative; display: none; }
  .list-left{ padding-bottom: 0; position: absolute; left: 15px; top: 0; right: 15px; width: auto; top: 60px; z-index: 100; background: rgba(6, 55, 208, 0.9);}
  .nav-left-nav{background: none; padding:0; display: none;}
  .list-left-tt-phone:before{ display: block; left: auto; border:none; content: ""; position: absolute; right: 15px; top: 10px; width: 20px; bottom: 10px; background: url(../images/raw.png) center no-repeat; transform: rotate(90deg); }
  .list-left-tt-phone{ display: block; position: relative; }
  .nav-left-nav li a{ background: none; border-bottom: none; }
  .list-sm{ position: relative; padding-top: 50px; }
  .nav-left-nav li.active a{ font-weight: bold; color: #fff; opacity: 1; }
  .list-back{ position: relative; }
  .list-left-tt-phone span{ background: none; padding:0; font-size: 20px; color: #fff; }
  .list-left-nav li a{ color: rgba(255,255,255,0.82); line-height: 50px; }
  .list-left-nav li a:before{ display: block; content: ""; position: absolute; left: 15px; top: 0; right: 15px; border-top: solid 1px #fff; opacity: 0.24; }
  .list-left-nav li.active a, .list-left-nav li a:hover{ background: none; color: #fff; }
  .list-left-nav li.active a span, .list-left-nav li a:hover span{ display: none; }
  .list-back{ padding:20px 0; }
  .list-right-top{ margin-bottom: 80px; }
  .tabs-list-b li a{ font-size: 14px; padding:0 15px; line-height: 40px; }
  .tabs-list-b li.active a{ font-size: 16px; }
  .xy-list li a{ margin-bottom: 10px; line-height: 48px; }
  .tabs-list-b{ margin-bottom: 15px; }
  .article-tt{ margin:20px 0; }
  .article-p p{ font-size: 14px; line-height: 25px; }
  .article-bottom .col-xs-6{ width: 100%; margin-bottom: 10px; }
.article-bottom .col-xs-6:last-child{ margin:0; }
.article-bottom a{ max-width: 100%; }
.article-b{ display: none; }
.article-sm div{ width: 100%; }
.tz-ul{ padding-top: 0; }
.about-ul{ left: auto; right: -5px; }
.about-ul li a{ width: auto; padding:0 10px; }
.table-bordered > tbody > tr > td{ padding:8px 15px; }
.video-box-c{ padding-right: 0; }
.gy-img{ padding-top: 62%; height: auto;}
.video-slick{ position: static; margin-top: 10px; width: auto; float: none!important; margin-left: -5px; margin-right: -5px; }
.video-slick .gy-img{ margin:0 5px; padding-top: 62%; height: auto; }

}







/* 图片列表 */

.img-lists ul {
	overflow: hidden;
	margin-top: 10px;
}

.img-lists ul li {
	float: left;
	width: 30%;
	margin-top: 25px;
	margin-left: 5%;
	transition: all 0.3s;
	position: relative;
	top: 0;
}

.img-lists ul li:nth-child(3n+1) {
	margin-left: 0;
}

.img-lists ul li:hover {
	top: -10px;
}

.img-lists ul li:hover .info p {
	color: #FF5F3A;
	font-weight: 600;
}

.img-lists ul li a {
	display: block;
	width: 100%;
}

.img-lists ul li a .pic {
	padding-top: 68%;
	display: block;
	position: relative;
	overflow: hidden;
}

.img-lists ul li a .pic img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.img-lists ul li a>img {
	display: block;
	width: 100%;
	height: 196px;
}

.img-lists ul li a>div.info {
	padding: 10px;
        text-align: center;
background: #F3F5FC;
}

.img-lists ul li a>div.info p {
	color: #333333;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.img-lists ul li a>div.info img {
	height: 14px;
	vertical-align: middle;
}

.img-lists ul li a>div.info span {
	font-size: 14px;
	display: inline-block;
	margin-left: 5px;
	color: #999;
	vertical-align: middle;
}
@media screen and (max-width: 1024px) {
    .img-lists ul li {
        width: 49%;
        margin-left: 2%;
        margin-top: 10px;
    }

    .img-lists ul li:nth-child(3n+1) {
        margin-left: 2%;
    }

    .img-lists ul li:nth-child(2n+1) {
        margin-left: 0
    }

    .img-lists ul li a>img {
        height: 209px;
    }

    .img-lists ul li a>div.info p {
        font-size: 14px;
    }

    .img-lists ul li a>div.info img {
        height: 12px;
    }

    .img-lists ul li a>div.info span {
        font-size: 12px;
    }

}

.tab-content >.tab-pane{
position: relative;
}
.table-bordered{border: 1px solid #000 !important;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border: 1px solid #000 !important;}





/*内容样式*/
.article-p td,
.article-p th{padding: 12px 10px;border: 1px solid #000;vertical-align:middle;/* text-align: center; */font-size: 0.9rem;color: #303030;line-height: 1.25;}
.article-p th{ font-family: OPENSANS-BOLD;}
.article-p td p,
.article-p th p{padding-bottom:0;margin-bottom: 0 !important;text-indent: 0;text-align: center;}
.article-p table {border-collapse: collapse;border-right: 1px solid #000;border-bottom: 1px solid #000;margin: 0 auto; }
.article-p table tr:not(:first-child) td{}
.article-p table td {border-left: 1px solid #000;border-top: 1px solid #000;}
.article-p table th{ background:#333; color:#fff; text-align:left}
.v_news_content img,.vsbcontent_img img{margin: 0 auto !important;max-width: 100% !important;display:block; height: auto !important;}