
 .banner-bl {
   text-align: center;
   width: 1180px;
   margin: 0 auto;
   padding-top: 30px;
 }
 .banner-bl a{
   width: 100%;
   height: 100%;
   display: inline-block;
 }
 /* 新闻等样式 */
 .top-contwrap {
  background: url('../../images/z/tw/gw-bgup.jpg') top center no-repeat;
}
.top-contwrap .top-wrap-sec{
  width: 1180px;
  margin: 0 auto;
  padding-top: 38px;
}

.top-contwrap .cont-dis {
  float: left;
  width: 774px;
}

.top-contwrap .cont-dis .lt-item {
  width: 722px;
  height: 203px;
  border: 1px solid #e5e5e5;
  background: #fff;
  position: relative;
  padding: 0 25px;
  margin-top: 28px;
}

.top-contwrap .cont-dis .lt-item:nth-child(1) {
  margin-top: 0;
}

.top-contwrap .more {
  font-size: 14px;
  float: right;
  font-weight: normal;
}

.top-contwrap .more i {
  font-size: 12px;
}

.top-contwrap .cont-dis .lt-item .lt-title {
  height: 50px;
  font-size: 16px;
  line-height: 50px;
  border-bottom: 1px solid #e5e5e5;
  padding-left: 30px;
  font-size: 18px;
  font-weight: bold;
}

.top-contwrap .cont-dis .news-box .news-list,
.top-contwrap .cont-rgt .rgt-inner {
  padding: 16px 0;
}
.top-contwrap .cont-dis .news-box .news-list li::before{
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #333;
  position: absolute;
  top: 12px;
  left: 0;
}
.top-contwrap .cont-dis .news-box .news-list li{
  padding-left: 15px;
}
.top-contwrap .cont-dis .news-box .news-list li,
.top-contwrap .cont-rgt .rgt-inner li {
  height: 30px;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  
}

.top-contwrap .cont-dis .news-box .news-list li a,
.top-contwrap .cont-rgt .rgt-inner li a {
  color: #333f4a;
  font-size: 16px;
}
.top-contwrap .cont-rgt .rgt-inner li a {
  font-size: 14px;
}

.top-contwrap .cont-dis .news-box .news-list li a:hover,
.top-contwrap .cont-rgt .rgt-inner li a:hover {
  color: #4781c9;
}

.top-contwrap .cont-dis .lt-item .news-bs {
  position: absolute;
  left: 26px;
  top: -8px;
  width: 22px;
}

.top-contwrap .yx-list .img-box,
.top-contwrap .xs-list .img-box {
  width: 150px;
  height: 112px;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  text-align: center;
}
.top-contwrap .xs-list .img-box a,.top-contwrap .yx-list .img-box a{
  display: inline-block;
  font-size: 0;
  cursor: pointer;
}
.top-contwrap .yx-list .img-box{
  width: 110px;
  height: 110px;
  vertical-align: top;
}
.top-contwrap .yx-list li,
.top-contwrap .xs-list li {
  margin-top: 17px;
  float: left;
  margin-right: 20px;
  width: 350px;
}
.top-contwrap .yx-list li{
  width: 342px;
}
.top-contwrap .xs-list li:nth-child(2),.top-contwrap .yx-list li:nth-child(2){
  margin-right: 0;
}

.top-contwrap .yx-list .img-box img {
  width: 100%;
 /*  padding-top: 3px; */
}
.top-contwrap .xs-list .img-box img{
  width: 100%;
}
.top-contwrap .yx-list .message-box{
  vertical-align: top;
}
.top-contwrap .yx-list ul{
  padding-left: 18px;
}
.top-contwrap .yx-list .message-box,
.top-contwrap .xs-list .message-box {
  display: inline-block;
  margin-left: 12px;
  width: 220px;
}
.top-contwrap .xs-list .message-box{
  width: 184px;
}
.top-contwrap .xs-list .noimg-item .message-box{
  width: auto;
  margin-left: 0;
}
.top-contwrap .yx-list .shc-name {
  height: 30px;
  color: #333f4a;
  font-size: 16px;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
  margin-top: 6px;
}
.top-contwrap .yx-list .shc-name a{
  color: #333f4a;
}
.top-contwrap .yx-list .shc-name a:hover{
  color: #4781c9;
}
.top-contwrap .yx-list .shc-tags {
  height: 20px;
  line-height: 20px;
  background: #fff;
  color: #333f4a;
  padding: 0 5px;
  border-radius: 4px;
  margin-top: 5px;
  display: inline-block;
  border: 1px solid #e5e5e5;
}

.top-contwrap .yx-list .yx-adress {
  font-size: 14px;
  color: #999;
  font-style: italic;
  margin: 5px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.top-contwrap .xs-list .xs-title {
  font-size: 16px;
  color: #333f4a;
  font-weight: bold;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.5;
  max-height: 48px;
}

.top-contwrap .xs-list .xs-title a {
  color: #333f4a;
}

.top-contwrap .xs-list .xs-title a:hover {
  color: #4781c9;
}

.top-contwrap .xs-list .xs-describe {
  font-size: 14px;
  color: #333f4a;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-top: 5px;
  line-height: 20px;
  max-height: 60px;
}


/* 右侧样式 */
.top-contwrap .cont-rgt {
  float: right;
  width: 384px;

}

.top-contwrap .cont-rgt .rgt-item:nth-child(1) {
  margin-top: 0;
}

.top-contwrap .cont-rgt .rgt-item {
  width: 350px;
  height: 203px;
  border: 1px solid #e5e5e5;
  padding: 0 16px;
  margin-top: 28px;
  background: #fff;
}

.top-contwrap .cont-rgt .rgt-item .rgt-title,.link .link-title{
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 16px;
  color: #333f4a;
  font-weight: bold;
}

.top-contwrap .cont-rgt .rgt-item .rgt-title .title,.link .link-title .title{
  display: inline-block;
  position: relative;
}

.top-contwrap .cont-rgt .rgt-item .rgt-title .title::after, .link .link-title .title::after{
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #4781c9;
  position: absolute;
  left: 0;
  bottom: -1px;
}
/* 招生简章样式 */

.container-zsjz .content-bot{
  margin-top: 0;
}
.yxmd-title {
  margin-bottom: 28px;
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  color: #4781c9;
  position: relative;
}

.yxmd-title img {
  width: 82px;
  position: absolute;
  top: 15px;
}

.yxmd-title img:nth-child(1) {
  left: 50%;
  margin-left: -160px;
}

.yxmd-title img:nth-child(2) {
  right: 50%;
  margin-right: -160px;
}

.yxmd-detail-title {
  font-size: 16px;
}

.tab-container {
  padding-bottom: 40px;
}

.tab-container table {
  margin-bottom: 20px;
}
.tab-container h4 {
  margin: 15px 0 5px 0;
  font-size: 16px;
}

.tab-container h4 .iconfont {
  font-weight: 400;
  font-size: 20px;
  margin-right: 5px;
}
.zsjz-bl .zsjz-item li{
  float: left;
  line-height: 30px;
  width: 183px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right:16px ;
  font-size: 16px;
}
.zsjz-bl .zsjz-item li:nth-child(6n){
  margin-right: 0;
}
.zsjz-bl .loading-bl{
  text-align: center;
  margin-top: 60px;
}


/* 移动端新闻等 */
.wap-top-contwrap {
  width: 100%;
  margin-top: .64rem;
  background: none;
  margin-bottom: 0.5rem;
}
.wap-top-contwrap .top-wrap-sec{
  width: auto;
  margin: 0 auto;
  padding: 0;
}
.wap-top-contwrap .cont-dis {
  float: none;
  width: auto;
  padding: 0 .333333rem;
}

.wap-top-contwrap .cont-dis .lt-item {
  width: auto;
  padding: 0 .333333rem;
  margin-top: .426667rem;
  height: auto;
}

.wap-top-contwrap .more {
  font-size: .373333rem;
  float: right;
}

.wap-top-contwrap .more i {
  font-size: .213333rem;
}

.wap-top-contwrap .cont-dis .lt-item .lt-title {
  height: 1.253333rem;
  font-size: .426667rem;
  line-height: 1.253333rem;
  padding-left: .56rem;
}

.wap-top-contwrap .cont-dis .news-box .news-list,
.wap-top-contwrap .cont-rgt .rgt-inner {
  padding: .4rem 0;
}

.wap-top-contwrap .cont-dis .news-box .news-list li,
.wap-top-contwrap .cont-rgt .rgt-inner li {
  height: 1rem;
  line-height: 1rem;
}

.wap-top-contwrap .cont-dis .news-box .news-list li a,
.wap-top-contwrap .cont-rgt .rgt-inner li a {
  font-size: .426667rem;
}

.wap-top-contwrap .cont-dis .lt-item .news-bs,
.wap-top-contwrap .cont-rgt .rgt-item .news-bs,
.wap-link .news-bs
 {
  position: absolute;
  left: .346667rem;
  top: -.106667rem;
  width: .373333rem;
}
.wap-top-contwrap .xs-list{
  padding-bottom: .32rem;
}
.wap-top-contwrap .yx-list .img-box,
.wap-top-contwrap .xs-list .img-box {
  width: 3.333333rem;
  height: 2.48rem;
  vertical-align: top;
}
.wap-top-contwrap .yx-list .img-box{
  width: 2.5rem;
  height: 2.5rem;
}
.wap-top-contwrap .yx-list .img-box img{
  padding-top: 0;
} 
.wap-top-contwrap .yx-list li {
  margin-top: .35rem;
  margin-right: 0;
  width: 4.3rem;
  display: inline-block;
  text-align: center;
}

.wap-top-contwrap .yx-list li:nth-child(2) {
  margin-left: 0;
}

.wap-top-contwrap .xs-list li {
  margin-top: .32rem;
  float: none;
  margin-left: 0;
  width: 100%;
  height: 2.5rem;
  overflow: hidden;
}

.wap-top-contwrap .yx-list .message-box {
  margin-left: 0;
  width: 3.333333rem;
}

.wap-top-contwrap .xs-list .message-box {
  display: inline-block;
  margin-left: 0.2rem;
  width: 4.8rem;
}
.wap-top-contwrap .xs-list .noimg-item .message-box{
  margin-left: 0;
}
.wap-top-contwrap .yx-list .shc-name {
  height: .853333rem;
  font-size: .4rem;
  line-height: .853333rem;
}

.wap-top-contwrap .yx-list .shc-tags {
  height: .58rem;
  line-height: .58rem;
  padding: 0 0.12rem;
  border-radius: .08rem;
  margin-top: 0px;
  font-size: .373333rem;
}
.wap-top-contwrap .yx-list .shc-tags:nth-child(2){
  margin-top: 0.2rem;
}
.wap-top-contwrap .yx-list .yx-adress {
  font-size: 0.373333rem;
  margin: 0;
  line-height: .853333rem;
  width:auto;
  vertical-align: middle;
  margin-bottom: 0;
}

.wap-top-contwrap .yx-list .yx-detail {
  display: inline-block;
  font-size: 0.373333rem;
  margin-bottom: 0.2rem;
}

.wap-top-contwrap .xs-list .xs-title {
  font-size: .426667rem;
  line-height: .633333rem;
  max-height: auto;
}

.wap-top-contwrap .xs-list .xs-describe {
  font-size: .373333rem; 
  -webkit-line-clamp: 2;
  line-clamp: 2;
  margin-top: .15rem;
  line-height: .533333rem;
  max-height: auto;
}
.wap-top-contwrap .xs-list .noimg-item{
  margin-top: 0.4rem;
  width: auto;
}
.wap-top-contwrap .xs-list .noimg-item .xs-describe{
  margin-top: .1rem;
}
.wap-top-contwrap .yx-list{
  text-align: center;
}
.wap-top-contwrap .yx-list ul{
  padding-left: 0;
  display: inline-block;
}

/* 右侧样式 */
.wap-top-contwrap .cont-rgt {
  float: none;
  width: auto;
  margin-top: .44rem;
  padding: 0 .333333rem;
}

.wap-top-contwrap .cont-rgt .rgt-item {
  width: auto;
  height: auto;
  padding: 0 .333333rem;
  margin-top: .426667rem;
  position: relative;
}

.wap-top-contwrap .cont-rgt .rgt-item .rgt-title {
  height: 1.253333rem;
  line-height: 1.253333rem;
  font-size: .426667rem;
  padding-left: 0.56rem;
}

.wap-top-contwrap .cont-rgt .rgt-item .rgt-title .title::after {
  content: "";
  display: none;
  width: 100%;
  height: 1px;
  background: #4781c9;
  position: absolute;
  left: 0;
  bottom: -1px;
}

/* 移动端底部样式 */
.wap-container {
  width: auto;
  margin: 0 auto;
}

.wap-container .content-bot {
  width: auto;
  margin-top: 0;
  padding-top: .666667rem;
}

.wap-container .yxmd-title {
  margin-bottom: .666667rem;
  font-size: .48rem;
  text-align: center;
  font-weight: bold;
  color: #4781c9;
  position: relative;
}

.wap-container .yxmd-title img {
  width: 1.2rem;
  position: absolute;
  top: .4rem;
}

.wap-container .yxmd-title img:nth-child(1) {
  left: 50%;
  margin-left: -2.5rem;
}

.wap-container .yxmd-title img:nth-child(2) {
  right: 50%;
  margin-right: -2.5rem;
}
/* 招生简章移动端样式 */
.wap-zsjz-bl .zsjz-item ul{
  padding:0 .32rem;
}
.wap-zsjz-bl .zsjz-item li{
  float: none;
  line-height: 1.16rem;
  width: auto;
  margin-right:0 ;
  font-size: .426667rem ;
  border-bottom: 1px solid #e5e5e5;
  color: #999;
}
.wap-zsjz-bl .zsjz-item li:last-child{
  border:none;
}
.wap-zsjz-bl .zsjz-item li a{
  color: #4781c9;
}
.wap-zsjz-bl .more-zsjz{
  margin: 0 .373333rem;
  height: .933333rem ;
  background: #ecf2f9;
  text-align: center;
  line-height: .933333rem;
}
.wap-zsjz-bl .more-zsjz a{
  display: inline-block;
  width: 100%;
  height: 100%;
}
/* 友情链接 */
.link{
  width: 1180px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #e5e5e5;
  margin-top: 28px;
  margin-bottom: 38px;
}
.link .link-title{
  margin: 0 16px 0 25px;
}
.link .links-list{
  padding: 15px 16px 15px 25px;
}
.link .links-list li{
  float: left;
  line-height: 30px;
  width: 360px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.link .links-list li:nth-child(2),.link .links-list li:nth-child(5),.link .links-list li:nth-child(8){
  width: 418px;
}
.link .links-list a{
  color: #333;
}
.link .links-list a:hover{
  color: #4781c9;
}
.wap-link{
  width: auto;
  margin: 0 .333333rem;
  margin-bottom: .5rem;
  position: relative;
}
.wap-link .link-title{
  margin: 0 .333333rem;
  padding-left: 0.56rem;
}
.wap-link .links-list{
  padding: 0.4rem .333333rem;
}
.wap-link .links-list li{
  line-height: 1rem;
  width: 100%;
}
.wap-link .links-list li a{
  font-size: .426667rem;
}
.wap-link .link-title .title::after{
  display: none;
}
.wap-link .links-list li:nth-child(2),.wap-link .links-list li:nth-child(5),.wap-link .links-list li:nth-child(8){
  width: 100%;
}
.bmlc-page .bmlc-title {
  text-align: center;
  color: #333;
  font-size: 28px;
  line-height: 1;
  padding-top: 32px;
}
.wap-news-detail-content .bmlc-page .bmlc-title {
  font-size: .5333rem;
  padding-top: .3733rem;
}
.wap-news-detail-content .bmlc-page .img-bl {
  padding-top: .4rem;
}
.bmlc-page .img-bl {text-align: center;padding-top: 24px;}
.wap-top-contwrap {margin-top: .4rem;}
.wap-top-contwrap .wap-banner{box-shadow: 0 0 10px 0px #dbdbdb;font-size: 0;margin-bottom: 0.48rem;position: relative;}
.wap-top-contwrap .wap-banner img {width: 100%;}
.wap-top-contwrap .wap-banner .bmlct-a{position: absolute;top: 1.9467rem;left: 1.3333rem;display: inline-block;width: 1.84rem;height: 1.3333rem;}
.wap-top-contwrap .wap-banner .zsjz-a{position: absolute;top: 2rem;left: 4.2667rem;display: inline-block;width: 1.4667rem;height: 1.2533rem;}
.wap-top-contwrap .wap-banner .cjwt-a{position: absolute;top: 2rem;left: 7.0667rem;display: inline-block;width: 1.4667rem;height: 1.2533rem;}

