@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url('../fonts/SourceHanSansCN-Regular.ttf') format('truetype')
}

body {
    color: #373737;
    font-size: 14px;
    font-family: SourceHanSansCN-Regular,"微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
    overflow-x: hidden;

}
body {
    font-family: SourceHanSansCN-Regular;
}

#vsb_content p, #vsb_content a, #vsb_content span, #vsb_content h1, #vsb_content h2, #vsb_content h3, #vsb_content h4{
   font-family: SourceHanSansCN-Regular!important;
   background-color:transparent!important;
}
#vsb_content *{
   font-family: SourceHanSansCN-Regular!important;   
}

.img-hide{ overflow:hidden; }
.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container {width: 1145px;}

/*导航部分*/
.nav-box{ background: #fff; /*background:rgba(78,42,132,0.8);*/ position: relative; z-index: 10000; border-bottom: 2px solid #fff;}
.nav-list li { float: left; width: 11.1%; position: relative;}
.nav-list li a{ display: block; height: 50px; line-height: 50px; color: #4e2a84;position: relative;text-align: center; background-color: #fff; font-size: 16px; font-weight: 600;}
.nav-list li.active a {color: #fff; background-color: #4e2a84; border: 1px solid #707070;}
.nav-list li a:hover{ color: #fff; background-color: #4e2a84;border: 1px solid #707070;}

.menu-button {
      position: absolute;
      top: 15px; right: 15px;
      z-index: 1000;
      display: none;
      cursor: pointer;

      -webkit-transition: .3s;
      transition: .3s;


      /*margin: 14px;
      border-radius: 5px;*/
    }
    .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: 30px;
      height: 3px;

      margin: 5px auto;
      background-color: #fff;

      border-radius: 10px;

      -webkit-transition: .3s;
      transition: .3s;
    }
.cross .bar{ margin:12px 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);
}
.logo_nav { display: none; }

/*二级菜单*/
.menuView {position: absolute; right: 0; top: 100%; background-color:rgba(78,42,132,0.8); display: none;}
.menuView ul {display: inline-block; float: left; width: 123px;}
.menuView li {display: block; margin-bottom: 0; position: initial;}
.nav-list li .menuView a {font-size: 15px; background-color:transparent; color: #fff; border:none !important;font-weight:normal; }
.nav-list li.active .menuView a {background-color: transparent;}
.nav-list li .menuView li {display: block; width: auto; float: none;}
.nav-list li .menuView a:hover {background-color: #fff; color: #000;}
.nav-list li:hover .menuView {display: block;}
.menuView2 {position: absolute; left: 100%; top: 0; width: 100%; display: none;}
.nav-list li .menuView2 li {width: 100%;}
.nav-list li .menuView li:hover .menuView2 {display: block;}
.menuView_v2 {width: 200%;}

/*首页*/

.home_vc {background: url("http://www.xaut.edu.cn/image/img_bg.png") center no-repeat;}

/* .headerView {background-color: #401f68;} */

 .headerView {background-color: #83529a;}

.head_tab li {float: left; }
.head_tab li a {font-size: 15px; /* color: #fff; */ color:#fff;   line-height: 50px;}
.head_ln li {margin-right: 31px; }
.head_rn li {margin-left: 40px;}
.bannerView img {width: 100%;}
.headerView_two {padding: 28px 0; background-color: #713a8d;  /* background-color:rgba(78,42,132,0.8); */ }
.search {width: 266px; margin-top: 13px; border-bottom: 1px solid #fff;}
.search input {background-color: #8d61a2!important; border: 0; box-shadow: none; outline: none; color: #fff; font-size: 14px; padding: 0; height: 40px;}
.search input:hover , .search input:focus { outline: none; box-shadow: none; background-color: #8d61a2!important;}
.search span button { border: 0; box-shadow: none; background:transparent url("../image/icon_search.png") right center no-repeat !important;}
.search span button:hover , .search button:focus { outline: none !important; box-shadow: none; /* background:transparent url("../image/icon_search.png") center no-repeat !important;*/ }
.home_one {padding-top: 25px;}
.titleView {text-align: center; padding-top: 25px; padding-bottom: 40px; font-size: 24px; color: #4e2a84; font-weight: 600;}
.row_home1 {margin: 0 -8px;}
.row_home1 .col-lg-4 {padding: 0 8px; width:38.2%; float: left;}
.row_home1 .col-lg-8 {padding: 0 8px; width: 61.8%; float: left;}
.row_home1 .col-lg-6 {float: left; padding: 0 8px; width: 50%; margin-bottom: 12px;}
.row_home0 {margin: 0 -8px;}
.row_home1 .col-lg-6 a {display: block;}
.row_home1 .col-lg-6 a img {width: 100%;}
.newsInfo {padding-top: 10px; position: relative;}
.newsInfo span {font-size:16px; color: #563489; display: block; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; line-height: 24px; height: 48px; }
.newsInfo .time {position: absolute; right: 0; bottom: 0; line-height: 25px; font-size: 18px; color:#6c6c6c; padding-left: 10px;}
.home_news li {position: relative; margin-bottom:13px; padding-bottom:13px;padding-top:1px;  position: relative; }
.news_ht .time {width:54px; font-size: 18px; color: #000; float: left; position: relative;}
.news_ht .time:before {display: block; content: ''; position: absolute; width: 1px; background-color: #bbb; height:33px; top: 100%; left: 50%; margin-top: 10px;}
.news_ht .news_it1 {font-size: 16px; color:#292929; padding-left: 0px; line-height: 24px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.home_news li:last-child .news_ht .time:before {display: none;}
.moreView {text-align: center; margin-top: 43px;}
.moreView a {display: inline-block; font-size: 20px; color: #4e2a84; font-weight: 600;}
.row_home2 {margin: 0 -8px;}
.row_home2 .col-lg-4 {padding: 0 8px; width: 33.333333%; float: left; margin-bottom: 24px;}
.row_home2 .col-lg-4 a {display: block;}
.time_hv1 {text-align: center; width: 72px;}
.time_hv1 .day {display: block; font-size:36px; color:#4e2a84; font-weight: bold;  }
.time_hv1 .time {display: block; font-size: 14px; color: #000;}
.reportInfo {padding-left: 72px; position: relative;}
.reportInfo:after {display: block; content: ''; position: absolute; left: 0;  top: 0; width: 1px; height: 100%; background-color:#bbbbbb;}
.reportInfo h3 {font-size: 18px; color: #000000; margin: 0; overflow: hidden;
    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; line-height: 21px;}
.reportInfo h3 span {color:#563489;}
.reportInfo p {margin-top: 9px; font-size: 14px; color: #6c6c6c; margin-bottom: 0;}
.moreView2 {text-align: center; padding-bottom:39px; }
.moreView2 a {display: inline-block; font-size: 20px; color:#858585; font-weight: 600; line-height: 24px;}
.home_two {background-color:rgba(78,42,132,0.8); }
.home_two .titleView { color:#fff; }
.home_two .time_hv1 .day { color:#fff; }
.home_two .time_hv1 .time {color: #fff;}
.home_two .reportInfo h3 {color: #fff;}
.home_two .reportInfo h3 span{color: #fff;}
.home_two .reportInfo p {color: #fff; margin-bottom: 0;}
.home_two .moreView2 a {color: #fff;}
.home_three .titleView a {display: inline-block; position: relative; color: #4e2a84;}
.home_three .titleView a:after {display: block; content: ""; position: absolute;top: 100%; left: 50%; transform: translateX(-50%); height:5px; background-color: transparent; width: 50px; }
.home_three .titleView a.active:after {
    background-color: #4e2a84;
}

.row_home3 {padding-bottom:40px;}
.row_home3 .col-lg-3 {width: 25%; float: left; padding: 0;}
.cont_v1 {position: relative; padding-top: 77.6%;}
.cont_tc {position: absolute; left: 0; top: 0; bottom: 0; right: 0; }
.low_v1 {position: absolute; padding: 10px 8%; left: 0; bottom: 0; width: 100%; height: 50%; background-color:rgba(78,42,132,0.8); }
.low_v1 h3 {font-size: 22px; color: #fff; margin: auto; margin-top: 5px;}
.label_a {margin-top: 20px;}
.label_a a {display: block; float: left; width: 33.333333%; font-size: 14px; color: #fff; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height: 28px;}
.label_a a:nth-child(3n) {text-align: right;}
.label_a a:nth-child(3n-1) {padding-left: 20px;}
.low_v1_2 {bottom: auto; top: 0;}
.low_v2 {position: absolute; left: 0; bottom: 0; height: 100%; width: 100%;background-color:rgba(78,42,132,0.8); text-align: center;}
.icon_view {display: inline-block; position: relative; top: 50%; transform: translateY(-50%); margin: 0 10px;}
.icon_view .code {position: absolute; left: 50%; top: 100%; transform: translateX(-50%); display: none; max-width: none;}
.icon_view:hover .code {display: block;  width: 100px; max-width: none;}
.footer {background-color: #4e2a84; padding: 75px 0 65px 0;}
.foot_t1 {padding-left: 40px; margin-top: 15px;color:#fff;margin-right:37px; }
.foot_t1 p {display: block; text-align: left;color:#fff;letter-spacing:1px;}
.foot_t1 p span {display: inline-block; margin-right: 41px; color: #fff; font-size:14px;color:#fff; }
.container2 {width: 1474px;}
.cont_lv {display: block; width: 100%; position: relative; top: 50%; transform: translateY(-50%);}
.foot_cont {display: inline-block;}

.foot_t1 p a, .foot_t1 p a span{color:#fff!important;}

/*详情页*/
.home_vc2 {background: url("../image/img_bg2.png") left 64.5% top 38.6% no-repeat;}
.details_one {padding-top:20px;padding-bottom:30px; }
.detail_ln {width: 21.5%;}
.detail_ln h2 {margin: auto; font-size: 28px; padding: 15px 0; color:#4e2a84; border-bottom: 3px solid #f0f0f0; line-height: 33px; font-weight: 600;}
.left_nv {padding-top: 22px;}
.left_nv li {margin-bottom: 10px;background:#c8b9e0; }
.left_nv li.active { background:#c5bffd; }
.left_nv li a {display: block; padding:  10px 0;}
.left_nv li a span {display: inline-block; font-size: 20px; line-height: 22px; color: #6e6e6e; font-weight: 500;width:100%; text-align:center; }
.left_nv li.active a span {color:#4e2a84;text-decoration:none;}
.hostLine {padding-right: 22px; background: url("../image/icon_01.png") right center no-repeat;}
.left_nv li:hover a span {color:#4e2a84;}
.detail_rv {width: 75%;}
.nav_vt { padding: 15px 0; line-height: 33px; border-bottom: 3px solid #f0f0f0; }
.nav_vt a {font-size: 16px; color: #6e6e6e;}
.nav_vt span {font-size: 16px; color: #4e2a84;}
.details_t1 {padding-top: 36px;min-height:500px;}
/* .details_t1 p {display: block; font-size:16px; color: #333; line-height: 30px; text-indent: 32px; margin-bottom: 35px;} */
.haveLine {text-decoration: underline;}


/*列表页*/
.home_vc3 {background: url(../image/img_bg2.png) left 64.5% top 47.6% no-repeat;}
.newsList li a {display: block; padding:15px 0; border-bottom: 1px solid #ddd;}
.news_tt>span {display: block; line-height: 30px; font-size: 18px; color: #434343;}
.news_tt .title {max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_tt .time {font-size: 12px;color: #878686;}
.news_tt .title em {color: #4E2A84; font-style: normal;}
.pageView {margin-top: 52px; margin-bottom: 80px; text-align: center;}
.pageView .page {display: inline-block;}
.pageView .page span {display: block; float: left; line-height: 40px; font-size: 17px; color: #434343;}
.pageView .page span:first-child {margin-right: 19px;}
.pageView .page span:nth-child(2) {margin-right: 12px;}
.pageView .page a {display: block; float: left; line-height: 40px; padding: 0 23px; font-size: 16px; color: #4E2A84;}
.page_a {border: 1px solid #D9D9D9; border-radius: 4px; margin-right: 40px;}
.page_a a {border-right: 1px solid #D9D9D9; }
.page_a a:last-child {border-right: 0;}
.page_jupm input {height: 40px; float: left; width: 40px; margin: 0 7px; border-radius: 4px; box-shadow: none !important; text-align: center; outline: none !important;}
.pageView .page_jupm span {margin: 0 !important; }
.pageView .page_jupm a {border: 1px solid #D9D9D9; margin-left: 7px; border-radius: 4px;}
.pageView .page_a .disabled_a {color:#D9D9D9; }

.lists_new_two .col-lg-4 {
	padding: 0 8px;
	width: 38.2%;
}
.lists_new_two .col-lg-4:first-child {
	width: 23.6%;
}

@media ( max-width: 1474px){
    .container2 {width: 100%;}
}

@media ( max-width: 1200px){
    .container{ width: 970px; overflow:hidden; }
}
@media ( max-width: 991px){
    .container{ width: 750px; overflow:hidden; }
    .row_home1 .col-lg-8 {width: 100%; transition: 0.5s;}
    .row_home1 .col-lg-4 {width: 100%; transition: 0.5s;}
    .news_ht .time:before {display: none;}
    /*.row_home2 .col-lg-4 {width: 100%;}*/
    .row_home3 .col-lg-3 {width: 50%;}
    .foot_t1 {padding-left: 0; width: 100%;}
}
.erweicode_list{
   float:right;
}
@media ( max-width: 768px){
    .container{ width: 100%;}
    .left_nv li{
      width:33.3%;
      float:left;
    }
    /*头部*/
    .headerView {display: block;}
    .head_ln{
       width:100%;
    }
    .erweicode_list{
      float:left;
    }
    .head_ln li{
       margin-right:18px;
    }
    .head_ln li:last-child{
       margin-right:0;
    }
    .head_rn{
       float:left;
       width:100%;
    }
    .head_rn li{
       margin-left:0;
       margin-right:12px;
    }
    .head_rn li:last-child{
       margin-right:0;
    }
    .head_tab li a{
       line-height:37px;
       font-size:14px;
    }

    .headerView_two {display: none;}
    /*导航*/
    .nav-box {height: 50px;background:rgba(78,42,132,0.8); }
    .logo_nav {display: block;}
    .logo_nav img {height: 30px; margin-top: 10px;}
    .menuView {position: relative; top: 0;}
    .nav-list{ position: absolute; left: 0; top: 100%; right: 0;  display: none;   background: #1b1d1c; border-top: solid 1px #333;  }
    .nav-list li{ float: none; margin:0; width: 100%; }
    .nav-list li a{ display: block; height: 40px; line-height: 40px; padding:0 15px; }
    .nav-list li a:before{ display: none!important; }
    .menu-button{ display: block; }
    .nav-list li:hover .menuView {display: none;}
    .menuView2 {position: relative; left: 0;}
    .nav-list li .menuView li .menuView2 li a {text-align: left;}
    .nav-list li .menuView li:hover .menuView2 {display: none;}
    .menuView_v2 {width: 100%;}
    .menuView ul {width: 100%; float: none;}

.lists_new_two .col-lg-4:first-child {
	width: 100%;
}
    

     .role_scan>li>h3{
        font-size:17px!important;        
      }
      .role_scan2>li>ul>li{
        width:100%!important;
      }
      .role_scan2>li>ul>li>a{
        font-size:15px!important;
      }

      .demo > li{
         width:100%!important;
      }
   

    /*首页*/
    .home_one {padding-top: 0;}
    .titleView {padding: 20px 0; font-size: 20px;}
    .row_home1 .col-lg-6 {width: 100%;}
    .newsInfo span {font-size: 16px;}
    .newsInfo .time {font-size: 14px;}
    .news_ht .news_it1 {font-size: 16px;}
    .home_news li {margin-bottom: 15px;}
    .moreView {margin-top: 30px;}
    .row_home2 .col-lg-4 {width: 100%;}
    .row_home3 .col-lg-3 {width: 100%;}
    .footer {padding: 15px 0;}
    .cont_tc img {width: 100%;}

    /*详情页*/
    .details_one {padding-top: 0;}
    .detail_ln {width: 100%;}
    .detail_ln h2 {font-size: 20px;}
    .left_nv {padding-top: 0;}
    /*.left_nv li a {text-align: center;}*/
    .left_nv li a span {font-size: 16px;
      overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
       float:left;
     }
     .left_nv li a{
        float:left;
        width:100%;
     }
     
    .left_nv li:nth-child(2) a span{
        width:calc(97% - 28px);
        
     }
    .left_nv{
        overflow:hidden;
     }


    .detail_rv {width: 100%;}
    .details_t1 {padding-top: 15px;}
    .details_t1 p {font-size: 14px; margin-bottom: 15px;}

    /*列表页*/
    .news_tt .title {font-size: 16px;}
    .newsList li a {padding: 10px 0;}
    .page_a {margin-right: 10px; margin-bottom: 10px;}
    .pageView .page a {padding: 0 10px;}
}

.imgarealist .PrevDisabled,.imgarealist .Prev{
    line-height: 1.42857143!important;
    padding:6px 12px!important;
    text-decoration: none!important;
    background-color: #fff!important;
    border: 1px solid #ddd!important;
    font-size:14px!important;
    height:auto!important;
    float: left;margin-right:0!important;
}
.imgarealist table,.imgarealist table td{
   text-decoration: none!important;
    background-color: #fff!important;
    font-size:14px!important;
    line-height: 1.42857143!important;
    box-sizing:border-box;   
}
.imgarealist .this-page{
    padding: 6px 12px!important;
    margin-left: -1px!important;
    line-height: 1.42857143!important;
    color: #fff!important;
    text-decoration: none!important;
    background-color:#1a57b0!important;
    border: 1px solid #1a57b0!important;
    font-size:14px!important;height:auto!important;
    margin-right:0!important;
}
.imgarealist table a{
   font-size:14px!important;
    line-height: 1.42857143!important;
    text-decoration: none!important;
    background-color: #fff!important;
    height:auto!important;margin-right:0!important;
    border-left:none!important;
    border-color:#ddd!important;
}
.imgarealist table a.Prev{
  border-left: 1px solid #ddd!important;
}
.imgarealist table a:hover,.imgarealist table a:focus{
  background:#eee!important;
  font-size:14px!important;
}
.imgarealist .Next{
  margin-left:0!important;
  padding:6px 12px !important;
}
.imgarealist .NextDisabled{
  margin-left:0!important;
  font-size:14px!important;height:auto!important;
  padding:6px 12px!important;
  text-decoration: none!important;
  margin-left:0!important;
  line-height: 1.42857143!important;
  border-color:#ddd!important;
}
.imgarealist a{
  padding:6px 12px !important;
  font-size:14px !important;
  height:auto !important;
}
#gotopagebut{
   padding:6px 12px!important;
   box-sizing:content-box;
   border-color:#ddd!important;
   background:#fff;
   margin-right:10px;
}
.defaultInputStyle{
  padding:3px 7px!important;
  margin-right:6px!important;
  text-align:center;
}
.nav-list li:nth-child(1), .nav-list li:nth-child(10){
   display:none;
}


.detail_ln>li{
  display:none;
}
.detail_ln>li.active{
  display:block;
}

@media screen and (min-width: 768px){
   .row_home1 .col-lg-6 a img{
      height:200px;
   }
}

@media screen and (min-width: 992px){
   .row_home1 .col-lg-6 a img{
      height:200px;      
   }
}

@media screen and (min-width: 1200px){
   .row_home1 .col-lg-6 a img{
      height:187px;      
   }
}

.imgarealist .PrevDisabled,.imgarealist .Prev{
    line-height: 1.42857143!important;
    padding:6px 12px!important;
    text-decoration: none!important;
    background-color: #fff!important;
    border: 1px solid #ddd!important;
    font-size:14px!important;
    height:auto!important;
    float: left;margin-right:0!important;
    font-family: SourceHanSansCN-Regular!important;
}
.imgarealist table,.imgarealist table td{
   text-decoration: none!important;
    background-color: transparent!important;
    font-size:14px!important;
    line-height: 1.42857143!important;
    box-sizing:border-box;   
    font-family: SourceHanSansCN-Regular!important;
}
.imgarealist .this-page{
    padding: 6px 12px!important;
    margin-left: -1px!important;
    line-height: 1.42857143!important;
    color: #fff!important;
    text-decoration: none!important;
    background-color:#1a57b0!important;
    border: 1px solid #1a57b0!important;
    font-size:14px!important;height:auto!important;
    margin-right:0!important;
    font-family: SourceHanSansCN-Regular!important;
}
.imgarealist table a{
   font-size:14px!important;
    line-height: 1.42857143!important;
    text-decoration: none!important;
    background-color: #fff!important;
    height:auto!important;margin-right:0!important;
    border-left:none!important;
    border-color:#ddd!important;
    font-family: SourceHanSansCN-Regular!important;
}
.imgarealist table a.Prev{
  border-left: 1px solid #ddd!important;
   font-family: SourceHanSansCN-Regular!important;
}
.imgarealist table a:hover,.imgarealist table a:focus{
  background:#eee!important;
  font-size:14px!important;
  font-family: SourceHanSansCN-Regular!important;
}
.imgarealist .Next{
  margin-left:0!important;
  padding:6px 12px !important;
   font-family: SourceHanSansCN-Regular!important;
}
.imgarealist .NextDisabled{
  margin-left:0!important;
  font-size:14px!important;height:auto!important;
  padding:6px 12px!important;
  text-decoration: none!important;
  margin-left:0!important;
  line-height: 1.42857143!important;
  border-color:#ddd!important;
   font-family: SourceHanSansCN-Regular!important;
}
.imgarealist a{
  padding:6px 12px !important;
  font-size:14px !important;
  height:auto !important;
   font-family: SourceHanSansCN-Regular!important;
}

#gotopagebut{
   padding:6px 12px!important;
   box-sizing:content-box;
   border-color:#ddd!important;
   background:#fff;
   margin-right:10px;
   font-family: SourceHanSansCN-Regular!important;
}
.defaultInputStyle{
  padding:3px 7px!important;
  margin-right:6px!important;
  text-align:center;
  font-family: SourceHanSansCN-Regular!important;
  width:40px!important;
  border:1px solid #ddd!important;
}


.images_list{
            width: 100%;
            padding:0;
            overflow: hidden;
            margin-bottom: 35px;
        }
        .images_list>li{
            width: 45%;
            float: left;
            margin-right: 4%;
            margin-top: 20px;
        }
        .images_list>li>a>img{
            height: 250px;
        }
        .images_list>li>div{
            width: 100%;
            height: 45px;
            background:#f1f1f1;
        }
        .images_list>li>div>p{
            display: block;
            line-height: 45px;
            text-align: center;
            font-size: 18px;
            text-indent: 0;
        }

 .teacher_list{
            width: 100%;}
        .teacher_list>li{
            width: 100%;
            float: left;
            border-bottom: 1px #dcdcdc dashed;}
        .teacher_list>li>div>p{
            height: 50px;
            line-height: 50px;
            font-size: 18px;
            margin-bottom: 0;}
        .teacher_list>li>ul{
            width: 100%;
            margin: auto;
            padding-left: 60px;}
        .teacher_list>li>ul>li{
            width: 16%;
            float: left;}
        .teacher_list>li>ul>li>a{
            display: block;
            font-size: 16px;
            height: 50px;
            line-height: 50px;
            letter-spacing: 1.2px;
        }
.role_scan{
            width: 100%;
           overflow:hidden;
        }
        .role_scan>li{
            width: 100%;
            float: left;
            margin-bottom: 48px;
        }
        .role_scan>li>h3{
            margin-top: 0;
            font-size: 24px;
            padding-left: 10px;
            line-height: 23px;
        }
        .role_scan>li>h3>i{
            display: block;
            float: left;
            margin-right: 10px;
            height:23px;
            width: 4px;
            background: #4E2A84;
        }
        .role_scan>li>ul{
            width: 100%;
            float:left;
        }
        .role_scan>li>ul>li{
            float: left;
            margin-top: 20px;
            width: 25%;
        }
        .role_scan>li>ul>li>a{
            font-size: 16px;
            color:#2F2F2F;
            display: block;
            width: 100%;
            padding-left: 40px;
            min-height:45px;
        }




.role_scan2>li>ul{
            overflow: hidden;
            border-bottom: 1px solid #d5d5d5;
            width: calc(100% - 60px);
            float: right;
        }

        .role_scan2>li>ul>li{
            width: 33.3%;
            margin-top: 0;
            line-height: 50px;
            border-bottom: 1px solid #d5d5d5;
        }

        .role_scan2>li>ul>li>a{
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.left_nv li a>img{
  display:none;
}

.picshade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #444;
  opacity: 0.91;
  filter: alpha(opacity=91);
  z-index: 99;
  display: none;
}

.pictures_eyes_close {
  position: fixed;
  top: 30px;
  right: 30px;
  display: inline-block;
  width: 26px;
  height: 26px;
  background: url(../image/close.png) no-repeat;
  z-index: 100;
  display: none;
}

.pictures_eyes {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 199;
  display: none;
}

.pictures_eyes_in {
  position: relative;
  text-align: center;
}

.pictures_eyes_in img { max-height:600px; }

.pictures_eyes_in .prev, .pictures_eyes_in .next {
  position: absolute;
  top: 50%;
  width: 51px;
  height: 51px;
  cursor: pointer;
}

.pictures_eyes_in .prev {
  left: 35px;
  background: url(../image/Tleft.png) no-repeat;
}

.pictures_eyes_in .next {
  right: 35px;
  background: url(../image/Tright.png) no-repeat;
}

.pictures_eyes_indicators {
  position: fixed;
  left: 0;
  bottom: 15px;
  width: 100%;
  text-align: center;
  z-index: 299;
}

.pictures_eyes_indicators a {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 6px 3px 0 3px;
  border: 1px solid #ddd;
  border-radius: 10px;
  box-shadow: 0 0 2px #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  overflow: hidden;
}

.pictures_eyes_indicators img { height: 50px; }

.pictures_eyes_indicators .current {
  filter: alpha(opacity=100);
  opacity: 1;
}
.demo { margin: 30px auto; max-width:800px;}
.demo > li {float:left;width:45%;margin-right:5%;margin-bottom:25px;}
.demo > li img { width:100%; margin:0; cursor:pointer;display:block;float:left;height:250px;}

.adjust_height{
   width: 100%;
    height: 45px;
    background: #f1f1f1;
	float:left;
}
.adjust_height>p{
   display: block;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
    text-indent: 0;
}
.keywordfontcolor226303{
   font-size:18px!important;
   color:#4e2a84!important;
}
a{
   text-decoration:none!important;
}

.home_vc3, .home_vc2{
	background:none!important;
}

.one_modification .details_t1{
	background:url(../image/img_bg2.png) left 10% top 100px repeat-y;
}
.details_t1{
	padding-top:0;
	margin-top:25px;
}

@media screen and (max-width:1364px){
	.one_modification{
		width:100%;
		background:#fdfdfd;
	}	
}

@media screen and (min-width:1365px){
	.one_modification{
		width:1300px;
		background:#fdfdfd;
		margin:auto;
	}	
}

.newslist_block{
  overflow:hidden;
  background:url(../image/img_bg2.png) left 10% top 100px repeat-y;
}

#vsb_content_2 IMG{
   border:none!important;
   position:relative;
   top:-3px;
}
.special{
   height:190px;
   width:100%;
   padding-top:75px;
   background:url(../image/box_bg.jpg) no-repeat center center;
   background-size:100% 100%;
}
.special>ul>li{
   height:80px;
   line-height:32px;
   padding-top:7px;
   width:23.5%;
   margin-right:2%;
   position:relative;
   float:left;
}
.special>ul>li>img{
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   z-index:10;
}

.special>ul>li:nth-child(1){
   background:#eea02d;
}
.special>ul>li:nth-child(2){
   background:#7fbb38;
}
.special>ul>li:nth-child(3){
   background:#ff5258;
}
.special>ul>li:nth-child(4){
   margin-right:0;
   background:#7286f4;
}
.special>ul>li>a{
  display:block;
  font-size:17px;
  color:#fff;
  text-align:center;
  position:absolute;
  top:7px;
  z-index:100;
  width:calc(100% - 30px);
  left:15px;
}

@media screen and (max-width:768px){
   .special{
     padding-top:10px;
    }
   .special>ul>li{
     width:48%;
     float:left;
   }
   .special>ul>li>a{
      font-size:13px;
   }
   .special>ul>li{
     padding-top:15px;margin-bottom:10px;line-height:20px;
   }
   .reportInfo h3{
     font-size:16px;
   }
   .time_hv1 .day{
      font-size:26px;
   }
   .role_scan>li>ul>li{
     margin-top:0;
     width:100%;
   }
   .role_scan>li>ul>li>a{
     margin-top:15px;
   }
}
.low_v2_change{
   position:relative;
   float:left;
   width:auto;
   margin-top:10px;
   left:-270px;
   top:-40px;
}
@media screen and (max-width:768px){
   .low_v2_change{
     left:10px;top:0;
   }
   .foot_cont>a{
      display:block;
      height:60px;
   }
   .links_home_list>li{
      width:32%!important;
   }
   .foot_cont{
     width:100%;
   }
   .foot_t1>p, .foot_t1 span{
      text-align:left!important;
      padding-left:8px;
   }
   .links_home_list{
      width:100%!important;
      padding-left:10px;      
   } 
}

.low_v2_change .icon_view{
   width:35px;
   transform:none;
   float:left;
}

.low_v2_change>div:nth-child(1){
   margin-left:0;
}
.links_home_list{
  float:right;
  width:365px;
  margin-top:15px;
}
.links_home_list>li{
   width:25%;
   float:left;
   margin-bottom:15px;
}
.links_home_list>li>a{
  color:#fff;
  display:block;
  text-align:left;
}
.foot_cont .foot_logo{
   width:50%;
   margin-bottom: 10px;
}
@media screen and (max-width:1200px){
   .links_home_list{
      float:left;
   }
}
.head_tab .head_ln{
  
}
.Campus_news{
   height:50px;
   padding:0;
   line-height:50px;
   border-bottom:1px solid #d8d8d8;
   margin-bottom:14px;
}
.Campus_news>h3{
	margin-top:0;
	margin-bottom:0;
	float:left;
	font-size:22px;
	line-height:50px;
	position:relative;
        color:#4e2a84;
        width:135px;
        text-align:center;
        padding-left:0;
}
.Campus_news>h3>i{
	font-style:normal;
}
.Campus_news>a{
	display:block;
	float:right;
	font-size:16px;
	color:#292929;
}
.Campus_news>h3>span{
	position:absolute;
	width:135px;
	height:3px;
	background:#4e2a84;
	bottom:0;
	left:0;
}
.academic_activities{
    width:100%;
    float:left;
}
.academic_activities>li{
   width:100%;
   float:left;
   margin-bottom:25px;
}
.academic_activities>li span{
   float:left;
   font-size:16px;
}
.academic_activities>li span:nth-child(1){
   color:#4e2a84;
   margin-right:0px;
   width:80px;   
}
.academic_activities>li span:nth-child(2){
   width:50px;
   margin-right:0px;
   color:#757575;
}
.academic_activities>li span:nth-child(3){
   width:124px;
   text-align:left;
   color:#757575;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
.academic_activities>li p{
   float:right;
   font-size:16px;
   color:#000;
   width:100%;
   line-height:23px;
   margin-bottom:0;   
}
.hot_point_lists{
   width:100%;
   float:left;
}
.hot_point_lists>li{
   width:100%;
   float:left;
   margin-bottom:25px;
}
.hot_point_lists>li span{
   font-size:16px;
   line-height:19px;
   color:#292929;
   display:block;
   overflow:hidden;
   text-overflow:ellipsis;
   white-space:nowrap;
   padding-left:0;
   margin-top:2px;
   margin-bottom:2px;
}
.hot_point_lists>li span:nth-child(1) i{
   color:#4e2a84;
   margin-right:15px;
   font-style:normal;
}
.media_lists{
   width:100%;
   float:left;
}
.media_lists>li{
   width:100%;
   float:left;
   margin-bottom:25px;
   line-height:23px;
}
.media_lists>li span:nth-child(1) i{
   color:#4e2a84;
   font-size:16px;
   font-style:normal;  
}
.media_lists>li span:nth-child(1){
   color:#292929;
   font-size:16px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   display: block;
   line-height:20px;
   margin-top:1px;
   margin-bottom:2px;
   padding-left:0;
}
.notice_lists, .notice_lists>li{
   width:100%;
   float:left;
}
.notice_lists>li{
   margin-bottom:25px;
   line-height:23px;
}

.notice_lists>li span:nth-child(2) i{
   color:#4e2a84;
   font-size:16px;
   font-style:normal; 
}
.notice_lists>li span:nth-child(2){
   color:#292929;
   font-size:16px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 100%;
   display: block;
   line-height:20px;
   margin-top:1px;
   margin-bottom:2px;
   padding-left:0;
}
.special_lists, .special_lists>li{
   width:1101px;
   float:left;
}
 .special_lists>li{
   margin-bottom:10px;
}

@media(max-width: 768px){
   .hot_point_lists>li span{
      font-size:16px;
   }
   .academic_activities>li span{
      font-size:16px;
   }
   .academic_activities>li p{
      font-size:16px;
      width:100%;
      margin-bottom:15px;
      margin-top:5px;
   }
   .academic_activities>li span:nth-child(1){
      width:70px;
   }
   .academic_activities>li span:nth-child(2){
      width:45px;
   }
   .academic_activities>li span:nth-child(3){
     width:150px;
   }
   .notice_lists>li span:nth-child(2), .media_lists>li span:nth-child(2){
      font-size:16px;
   }
   .notice_lists>li span:nth-child(2), .media_lists>li span:nth-child(1){
      font-size:16px;
   }
   .Campus_news>h3{
      font-size:20px;
   }
   .lists_new_one>div{
     padding-left:0;
     padding-right:0;
   }  
   .lists_new_two>div{
      padding-left:0;
      padding-right:0;
   }

}

.add_box{
                   width:100%;
                   float:left;}

.links_home_list {
    padding-left: 70px;
}


@media (min-width: 1201px){
   .foot_t1{
      margin-right:4px;
   }
   .links_home_list{
      width:400px;
   }
   .links_home_list>li>a{
      text-align:right;
   }
   .low_v2_change{
      left:-130px;
   }
   .Campus_news_blocks{
     padding-left:15px!important;
   }
   .home_news_blocks{
     padding-left:15px!important;
   }
   .Campus_news_lists{
       padding-left:15px!important;
   }
}

#vsb_content span, #vsb_content p{
   font-size:16px!important;
}

#vsb_content_2 span, #vsb_content_2 p{
  font-size:16px!important;
  font-family:SourceHanSansCN-Regular!important;
}
#vsb_content_2 p{
   margin-bottom:10px!important;
   /* background:#3c1971!important; */
}

.role_scan>li:nth-child(1)>ul>li:nth-child(1)>a{
  /* color:#4e2a84; */
}
.search_img{
  margin-top:9px;
  margin-right:8px;
  float:left;
}
.search input{
   width:85%!important;
   float:left!important;
}
.search span button{
  background:#3c1971!important;
  color:#fff;
  border-radius:0;
}
.search span button:hover, .search button:focus{
  color:#fff!important;
}
.search input{
  height:30px;
}
.search{
  border-bottom:none;  
}
.add_001{
   position:relative;
   left:-14px;
}
.add_bg{
   background:#eae2e7;
   line-height:30px;
   height:30px;
   position:relative;
   bottom:-20px;
   padding:0 18px;
}

.news_ht .news_it1{
  width:calc(100% - 100px);
  float:left;
}
.add_date{
  float:right;
  color:#63478d!important;
}
.home_news li{
  margin-bottom:19px!important;
}
.add_bg_icon{
  background:#dacbf1;
  width:6px;
  height:17px;
  display:block;
  float:left;
  margin-right:10px;
  margin-top:4px;
}
.row_home1_one{
  background:#f3f0f5;
  padding-top:15px;
}
.add_date2{
  font-style:normal;
  float:right;
}
.media_lists>li span:nth-child(1), .hot_point_lists>li span{
  float:left;
  width:calc(100% - 100px);
}
.media_lists>li, .notice_lists>li, .hot_point_lists>li{
  border-bottom:1px solid #efeeee;
  padding-bottom:10px;
  margin-bottom:15px;
}
.academic_activities>li{
  width:calc(50% - 14px)!important;
  float:left;
}
.academic_activities>li:nth-child(3){
  margin-right:20px!important;
}
.academic_activities>li:nth-child(2), .academic_activities>li:nth-child(4){
  margin-right:0!important;
}
.academic_activities>li{
  height:100px!important;
}
.academic_activities>li>div:nth-child(1){
  width:75px;
  float:left;
}
.academic_activities>li>div:nth-child(2){
  width:calc(100% - 75px);
  float:right;
}
.academic_activities>li>div:nth-child(1)>span:nth-child(1){
  background:#ebe2e8;
  font-size:23px;
color:#63478d!important;
  line-height:70px;
  height:70px;
  width:100%;
  display:block;
  float:left;
  text-align:center;
}
.academic_activities>li>div:nth-child(1)>span:nth-child(2){
  background:#956ca5;
  font-size:23px;
color:#fff!important;
  line-height:30px;
  height:30px;
  width:100%;
  display:block;
  float:left;
  text-align:center;
}
.academic_activities>li>div:nth-child(2){
  background:#fff;
}
.academic_activities>li>div:nth-child(2)> p{
  height:71px;
  border-bottom:1px solid #956ca5;
  width:100%;
}

.academic_activities>li>div:nth-child(2)>p{
  display:flex;display:-ms-flexbox;
  justify-content:center;align-items:center;
}

.academic_activities>li>div:nth-child(2)>p>a{
  display:block;
  width:100%;
  text-align:center;
  padding:0 15px;
  color:#292929;
}

.academic_activities>li>div:nth-child(2)>span{
  text-align:center;
  display:block;
  height:29px;
  line-height:29px;
  width:100%;
  color:#63478d!important;
}
.academic_activities{
  padding:10px;
  background:#f2eff4;
}
.academic_activities>li{
  margin-bottom:12px!important;
}
.academic_activities>li:nth-child(3), .academic_activities>li:nth-child(4){
  margin-bottom:0!important;
}
.redian_icon{
   width:7px;
   height:7px;
   background:#e9e5ee;
   margin-right:12px!important;
   display:block;
   margin-top:6px!important;
   float:left;
}
.notice_lists>li span:nth-child(1){
  color: #292929;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    line-height: 20px;
    margin-top: 1px;
    margin-bottom: 2px;
    padding-left: 0;
}

.links_home_list>li>a {
    text-align: left;
}
.footer {
    background: url(http://www.xaut.edu.cn/images/foot_back.png) no-repeat center center;
    background-size: 100% 100%;
}
.footer {
    padding: 40px 0 40px 0;
}
.wechat_code>p {
    width: 100%;
    color: #fff;
    text-align: center;
    line-height: 30px;
}

@media ( min-width: 1200px){
   .home_vc  .home_one{
      background:url("http://www.xaut.edu.cn/images/body_bg.png") no-repeat center center;
      background-size:1920px 1378px;
    }
    .headerView_two{
       background:#713a8d url("http://www.xaut.edu.cn/images/head_bgimg.png") no-repeat right center;
       background-size:390px 120px;
    }
    .links_home_list{
       padding-left:0!important;
    }
    .links_home_list{
       width:302px!important;
    }
    .foot_t1{
      padding-left:0!important;
      padding-top:0;
      margin-top:12px;
    }
    .foot_t1 p{
       line-height:25px;
    }
    .wechat_code>p{
     line-height:22px!important;
    }
    .wechat_code>img{
      margin-bottom:10px!important;
    }
    .footer{
      padding-bottom:65px!important;
    }
    .lists_new_two>div:nth-child(1){
       width:56%!important;       
    }
    .lists_new_two>div:nth-child(2){
       width:44%!important;
    }
    .row_home1_one>div:nth-child(1){
       width:56%!important;
    }
    .row_home1_one>div:nth-child(2){
       width:44%!important;
    }
    .lists_new_one_add>div:nth-child(1){
       width:56%!important;
    }
    .lists_new_one_add>div:nth-child(2){
       width:44%!important;
    }
}
.wechat_code{
  float:left!important;
}

.home_vc{
  background:none;
}
.rongyu{
   margin-top:15px;
   float:left;
   margin-left:70px;
}
@media ( max-width: 767px){
   .academic_activities>li{
      width:100%!important;
      margin-right:0;
      margin-bottom:20px!important;
   }
   .academic_activities>li:nth-child(3){
      margin-bottom:20px!important;
   }
   .academic_activities>li p{
      margin-top:0;
      margin-bottom:0;
   }
   .links_home_list {
    padding-left: 20px!important;
   }
}
.footer{
   position:relative;
}
.footer>p{
   text-align:center;
   height:48px;
   line-height:48px;
   background:#4a355d;
   position:absolute;
   bottom:0;
   left:0;
   width:100%;
   color:#fff;
   margin-bottom:0;
}
.nav-list li:last-child{
   display:none;
}
.showImg{
  box-shadow:7px 7px 7px rgba(190,190,190,0.9)!important;
}
.search{
  float:left!important;
  margin-left:70px;
  margin-top:20px;
}

@media ( min-width: 1200px){
   .media_lists .add_date2{
     margin-right:20px;
   }
   .hot_point_lists>li>a>i, .notice_lists>li>a>i{
     margin-right:13px;
   }
}

@media ( min-width: 1200px) and (max-width: 1399px){
   .home_vc .home_one{
      background-size:1780px auto;
   }
    .search{
     margin-right:95px;
     margin-top:18px;
   }
   .rongyu{
     margin-left:30px;     
   }
    .search{
     float:left!important;
     margin-left:30px;
     margin-top:20px;
   }
}

@media ( min-width: 1400px) and (max-width: 1440px){
   .search{
     margin-right:95px;
     margin-top:18px;
   }
   .rongyu{
     margin-left:30px;     
   }
   .home_vc .home_one{
      background-size:1830px auto;
   }
   .search{
     float:left!important;
     margin-left:50px;
     margin-top:20px;
   }
}

@media ( min-width: 1600px) and (max-width: 1680px){
   .search{
     margin-right:85px;
     margin-top:18px;
   }
   .rongyu{
     margin-left:30px;     
   }
}

@media ( max-width: 1280px){
   .home_vc .home_one{
     background:none!important;
   }
}
.bannerView img{
   height:auto!important;
}