* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0)
}

h2,
h3,
h4,
h5,
h6 {
    font-weight: normal
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden
}

body {
    font-family: "Noto Sans SC", "Microsoft Yahei", sans-serif;
    overflow-x: hidden
}
body.no-scroll {
    position: fixed;
    left: 0;
    right: 0
}

a {
    text-decoration: none;
    transition: .3s ease color, .3s ease opacity, .3s ease transform
}

img {
    border: none
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

[data-appear-animation=slide-up] {
    transform: translateY(50px);
    opacity: 0;
    transition: .8s ease transform, .8s ease opacity
}

html.ie [data-appear-animation=slide-up] {
    opacity: 1;
    transform: translateY(0)
}

[data-appear-animation=slide-up].is-inview {
    opacity: 1;
    transform: translateY(0)
}

[data-appear-animation=slide-up].delay {
    transition-delay: 1s
}


[data-appear-animation=fade-in] {
    opacity: 0;
    transition: .8s ease opacity
}

[data-appear-animation=fade-in].is-inview {
    opacity: 1
}

[data-appear-animation=text] {
    visibility: hidden
}

[data-appear-animation=text] .appear-text {
    display: flex;
    flex-direction: column
}

[data-appear-animation=text] .appear-text-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

[data-appear-animation=text] .appear-text-wrapper {
    overflow: hidden;
    display: block
}

[data-appear-animation=text] .appear-text-inner {
    display: block;
    transform: translateY(100%);
    transition: .8s ease transform
}

[data-appear-animation=text] .appear-text-inner.active {
    transform: translateY(0)
}

.app-marquee__home .item .text .intro,
.app-marquee__home .item .text .title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.app-about-develop__swiper .content-slide .big {
    font-size: 240px
}

.app-banner__home .swiper-slide .inner .app-container .text .title {
    /* font-size: 110px */
    font-size: 4vw;
}



@keyframes slideUp {
    0% {
        transform: translateY(100%);
        -ms-transform: translateY(100%);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        -ms-transform: translateY(0);
        opacity: 1
    }
}

@keyframes scaleDraw {
    0% {
        transform: scale(1.3)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes showHint {
    0% {
        opacity: 0
    }

    20% {
        opacity: 1
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes line {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes light {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 100% 0
    }
}

a {
    color: #333;
    transition: 300ms all ease
}

a:hover {
  
}

/*css stater*/
.w1210{width: 1235px;  margin: 0 auto; }
.header_top{overflow: hidden; height: 73px; background: url('../image/1.png') no-repeat; background-size: cover;}
.header_top h2{color: #fff; float: right; font-size: 16px; line-height: 73px; font-weight: 300;}
.logo_box{background: url('../image/4.png') no-repeat; background-size: cover; overflow: hidden;}
.logo_left{width: 50%; float: left; padding-top: 20px; padding-bottom: 20px;}
.logo_right{width: 50%; float: right; position: relative; }
.logo_right input{margin-left: 166px; background: url('../image/3.png') no-repeat; background-size: contain; display: block;border: 0px; width: 403px; height: 58px;margin-top: 40px;
position: relative; line-height: 58px; text-indent:60px; outline: none;font-size: 18px;
}
.logo_right img{position: absolute; right:177px; top: 48px; width: 40px; height: 40px;}
.logo_right a{color: #fff; position: absolute; top: 60px; right: 60px;}




ul.menu {
    padding: 0;
    list-style: none;

    /* box-shadow: 0px 0px 25px #00000070; */

  }
  ul.menu .list1 {
    font-size: 14px;

    position: relative;
    width: 100%;
    box-sizing: border-box;
    clear: both;
  }
  ul.menu .list1:after {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    right: 17px;
    top: 17px;
    padding: 0px 5px;
    color: #fff;
  }
  ul.menu .list1:before {
    content: '\f07b';
    font-family: FontAwesome;
    position: absolute;
    left: 17px;
    top: 17px;
    padding: 0px 5px;
    color: #fff;
  }
  ul.menu .list1 a {
    text-decoration: none;
    color: #fff;
    padding: 17px 0px 17px 45px;
    display: block;
    height: 100%;
    box-sizing: border-box;
  }
  ul.menu .list1 a:hover {
    background-color: #324252;
    transition: 300ms all;
    color: #09fbd2;
  }
  ul.menu .list1 .items {
    height: 0px;
    overflow: hidden;
  }
  ul.menu .list1 .items a {
    padding: 17px;
  }
  ul.menu .list1 .items a:hover {
    background-color: #3f5d79;
    color: #fff;
    transition: 300ms all;
  }
  ul.menu .list1:last-child {
    border-bottom: none;
  }
  ul.menu .active:after {
    content: "\f106";
    font-family: FontAwesome;
    position: absolute;
    right: 17px;
    top: 17px;
    padding: 0px 5px;
    color: #fff;
  }
  ul.menu .active:before {
    content: '\f07c';
    font-family: FontAwesome;
    position: absolute;
    left: 17px;
    top: 17px;
    padding: 0px 5px;
    color: #fff;
  }
  ul.menu .active > .items {
    display: block;

    padding: 0px;
    height: auto;

    transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: all 200ms;
    clear: both;
    float: left;
    width: 100%;
  }
  ul.menu .active > .items li {
    padding: 0px;
    border-bottom: 1px solid #324252;
    list-style: none;
  }
  ul.menu .active > .items li:last-child {
    border-color: transparent;
    padding-bottom: 0px;
  }
  ul.menu .active > .items .active > .items {
    background-color: #2f4b67;
  }
  ul.menu .active > a {
    color: #46efa4;
    font-weight: bold;
  }
  ul.menu .active .list1 {
    background: #697d92;
  }
  ul.menu .active .list1 a {
    padding: 17px 0px 17px 45px;
  }


  .nav ul li:first-child{margin-top: 0px; margin-left: 0px;}
  .ul li {

      position: relative;

  }

  .nav ul li a {


      display: block;

      font-size: 18px;
      color: #fff;
      padding: 10px 10px;
      text-align: center;
      line-height: 33px;

  }

  .nav ul li:nth-of-type(5) ul{
      width: 1200px;
      left: -850px;
  }
  .nav ul li:nth-of-type(5) ul li{
      list-style: none;
  }


  .on{ border-bottom: 2px solid #fff;
      font-weight: 700;   }
  .er_nav {

      overflow: hidden;

      position: absolute;

      top: 64px;

      z-index: 99999;

  }
.er_nav {
    background: rgba(255, 255, 255, .5); /* 95%不透明度 */
}
  .active1  {
      background: #f6f6f6;
  }

  .submenu {

      left: 0;

      max-height: 0;

      position: absolute;

      top: 100%;

      z-index: 0;

      -webkit-perspective: 400px;

      -moz-perspective: 400px;

      -ms-perspective: 400px;

      -o-perspective: 400px;

      perspective: 400px;

  }



  .submenu li {

      opacity: 0;

      -webkit-transform: rotateY(90deg);

      -moz-transform: rotateY(90deg);

      -ms-transform: rotateY(90deg);

      -o-transform: rotateY(90deg);

      transform: rotateY(90deg);

      -webkit-transition: opacity .4s, -webkit-transform .5s;

      -moz-transition: opacity .4s, -moz-transform .5s;

      -ms-transition: opacity .4s, -ms-transform .5s;

      -o-transition: opacity .4s, -o-transform .5s;

      transition: opacity .4s, transform .5s;

      /*实现下拉菜单螺旋淡出*/

  }



  .menu .submenu li:hover a {



      border-radius: 0;


  }



  .menu > li:hover .submenu, .menu > li:focus .submenu {

      max-height: 2000px;

      z-index: 10;

  }



  .menu > li:hover .submenu li, .menu > li:focus .submenu li {

      opacity: 1;

      -webkit-transform: none;

      -moz-transform: none;

      -ms-transform: none;

      -o-transform: none;

      transform: none;

  }

  /*动画递进的时间 实现一个个螺旋子菜单*/

  .menu li:hover .submenu li:nth-child(1) {

      -webkit-transition-delay: 0s;

      -moz-transition-delay: 0s;

      -ms-transition-delay: 0s;

      -o-transition-delay: 0s;

      transition-delay: 0s;

  }



  .menu li:hover .submenu li:nth-child(2) {

      -webkit-transition-delay: 50ms;

      -moz-transition-delay: 50ms;

      -ms-transition-delay: 50ms;

      -o-transition-delay: 50ms;

      transition-delay: 50ms;

  }



  .menu li:hover .submenu li:nth-child(3) {

      -webkit-transition-delay: 100ms;

      -moz-transition-delay: 100ms;

      -ms-transition-delay: 100ms;

      -o-transition-delay: 100ms;

      transition-delay: 100ms;

  }



  .menu li:hover .submenu li:nth-child(4) {

      -webkit-transition-delay: 150ms;

      -moz-transition-delay: 150ms;

      -ms-transition-delay: 150ms;

      -o-transition-delay: 150ms;

      transition-delay: 150ms;

  }



  .menu li:hover .submenu li:nth-child(5) {

      -webkit-transition-delay: 200ms;

      -moz-transition-delay: 200ms;

      -ms-transition-delay: 200ms;

      -o-transition-delay: 200ms;

      transition-delay: 200ms;

  }



  .menu li:hover .submenu li:nth-child(6) {

      -webkit-transition-delay: 250ms;

      -moz-transition-delay: 250ms;

      -ms-transition-delay: 250ms;

      -o-transition-delay: 250ms;

      transition-delay: 250ms;

  }



  .menu li:hover .submenu li:nth-child(7) {

      -webkit-transition-delay: 300ms;

      -moz-transition-delay: 300ms;

      -ms-transition-delay: 300ms;

      -o-transition-delay: 300ms;

      transition-delay: 300ms;

  }



  .menu li:hover .submenu li:nth-child(8) {

      -webkit-transition-delay: 350ms;

      -moz-transition-delay: 350ms;

      -ms-transition-delay: 350ms;

      -o-transition-delay: 350ms;

      transition-delay: 350ms;

  }



  .submenu li:nth-child(1) {

      -webkit-transition-delay: 350ms;

      -moz-transition-delay: 350ms;

      -ms-transition-delay: 350ms;

      -o-transition-delay: 350ms;

      transition-delay: 350ms;

  }



  .submenu li:nth-child(2) {

      -webkit-transition-delay: 300ms;

      -moz-transition-delay: 300ms;

      -ms-transition-delay: 300ms;

      -o-transition-delay: 300ms;

      transition-delay: 300ms;

  }



  .submenu li:nth-child(3) {

      -webkit-transition-delay: 250ms;

      -moz-transition-delay: 250ms;

      -ms-transition-delay: 250ms;

      -o-transition-delay: 250ms;

      transition-delay: 250ms;

  }



  .submenu li:nth-child(4) {

      -webkit-transition-delay: 200ms;

      -moz-transition-delay: 200ms;

      -ms-transition-delay: 200ms;

      -o-transition-delay: 200ms;

      transition-delay: 200ms;

  }



  .submenu li:nth-child(5) {

      -webkit-transition-delay: 150ms;

      -moz-transition-delay: 150ms;

      -ms-transition-delay: 150ms;

      -o-transition-delay: 150ms;

      transition-delay: 150ms;

  }



  .submenu li:nth-child(6) {

      -webkit-transition-delay: 100ms;

      -moz-transition-delay: 100ms;

      -ms-transition-delay: 100ms;

      -o-transition-delay: 100ms;

      transition-delay: 100ms;

  }



  .submenu li:nth-child(7) {

      -webkit-transition-delay: 50ms;

      -moz-transition-delay: 50ms;

      -ms-transition-delay: 50ms;

      -o-transition-delay: 50ms;

      transition-delay: 50ms;

  }



  .submenu li:nth-child(8) {

      -webkit-transition-delay: 0s;

      -moz-transition-delay: 0s;

      -ms-transition-delay: 0s;

      -o-transition-delay: 0s;

      transition-delay: 0s;

  }



  .er_nav li{float: left; margin-left: 0px !important; width: 100%; text-align: center;padding: 0px !important; background-color: #fff;}



  .er_nav li:hover a{font-weight: bold; }

  .er_nav li a{color: #111 !important; font-size: 14px !important;}

  .er_nav{overflow: hidden; position: absolute;top: 53px; z-index: 99999;}

  .ul li{position: relative;}

                      .clearfix li{
                          -webkit-transition: all 0.8s;

  -moz-transition: all 0.8s;

  -o-transition: all 0.8s;

                      }


      .clearfix li:hover {

  transform: rotate(360deg);

  -webkit-transform: rotate(360deg);

  -moz-transform: rotate(360deg);

  -o-transform: rotate(360deg);

  -ms-transform: rotate(360deg);

  }
  .nav ul li {
    float: left;
	width: 200px;
	height: 55px;
    margin-left: 5px;
    box-sizing: border-box;
}

.nav ul li:first-child{margin-top: 0px; margin-left: 0px;}

#dl-menu {
	display: none;
}
/* 新增：专门针对第五个菜单项的横向滚动样式 */
.dl-menu > li:nth-child(5) .dl-submenu {
    display: flex !important;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding: 10px 15px;
    max-height: 200px;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: #b33939 #ce4245;
    transform: none !important;
    animation: none !important;
}

/* 滚动条样式 */
.dl-menu > li:nth-child(5) .dl-submenu::-webkit-scrollbar {
    height: 6px;
}
.dl-menu > li:nth-child(5) .dl-submenu::-webkit-scrollbar-thumb {
    background-color: #b33939;
    border-radius: 3px;
}
.dl-menu > li:nth-child(5) .dl-submenu::-webkit-scrollbar-track {
    background: #ce4245;
}

/* 子菜单项样式 */
.dl-menu > li:nth-child(5) .dl-submenu > li {
    flex: 0 0 auto;
    width: 140px;
    margin-right: 10px;
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 6px;
    overflow: hidden;
}
.dl-menu > li:nth-child(5) .dl-submenu > li:last-child {
    margin-right: 0;
}
.dl-menu > li:nth-child(5) .dl-submenu > li a {
    font-size: 13px;
    padding: 6px 7px;
    text-align: center;
    white-space: normal;
    line-height: 1.4;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

/* 隐藏返回按钮 */
/*.dl-menu > li:nth-child(5) .dl-back {*/
/*    display: none !important;*/
/*}*/
/*隐藏箭头*/
.dl-menuwrapper li:nth-child(5) a:after {
    content: none !important;
}
.nav_box{background-color:#800307; height: 62px;    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.banner{
    position: relative;
}

.nav{height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;}
.big_box .link_box {
        display: flex;
    }
.main_box{overflow: hidden; background: url('../image/6.png') no-repeat; background-size: cover; }
.campus_box{overflow: hidden;margin-top: 15px; margin-bottom: 15px;}
.title_box{overflow: hidden; margin-bottom: 20px; margin-top: 20px;}
.title_tltle{float: left;
color: #fff; font-size: 30px;letter-spacing: 3px;
line-height: 50px;
text-align: center;
height: 70px;
}
.title_en{width: 35%;
    height: 20px;
    opacity: 1;
    /** 文本1 */
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -0.9px;
    line-height: 20px;
    color: rgba(153, 153, 153, 1);
    text-align: justify;
    vertical-align: middle; float: left;margin-top: 15px;}
.more{width: 83px;
    height: 50px;
    opacity: 1;
float: right;
line-height: 50px;text-align: center;
background: url('../image/13.png') no-repeat; color: #fff;  background-size: contain;
margin-top: 20px;
}
.bannernews{width: 100%; height: 426px; position: relative;}
.bannernews .swiper-slide .title {
  background: rgba(0,0,0,.6);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 47px;
  line-height: 47px;
  padding-right: 20%;
  color: #fff;
  font-size: 16px;
  z-index: 2;
  text-indent: 10px;
}


.bannernews .swiper-pagination-bullet {
  background: none;
  opacity: 1;
  cursor: pointer;
  width: 12px;
  height: 12px;
  border: 1px solid #fff;
  margin-left: 10px;
}
.bannernews .swiper-pagination {
  right: 12px;
  left: 300px !important;
  width: auto;
  bottom: 10px;
}
.bannernews .swiper-pagination-bullet-active{background-color: #fff; border: #fff;}
.campus{overflow: hidden; border-radius: 10px;}
.campus_left{float: left; width: 58%; overflow: hidden; }
.swiper-slide img{width: 100%;}
.campus_right{width: 42%;height: 426px;overflow: hidden; float: right; background-color: #ce4245; padding: 30px 20px;}
.campus_list{overflow: hidden;}
.campus_list_box{overflow: hidden;}
.campus_list_left{color:#0BB9D4; font-size: 25px; font-weight: 400; float: left;width: 30%; line-height: 115px;}
.campus_list_right{float: right; width: 70%; border-left: 2px solid #ddd; padding-left: 10px;}
.campus_list_right h3{font-size: 18px; margin-bottom: 15px;}
.campus_list_right p{font-size: 16px; text-indent: 20px; line-height: 20px; text-align: justify;}
.campus_list ul li{ padding-bottom: 15px;}
.campus_list ul li h3{font-size: 16px; color: #fff; margin-bottom: 10px;}
.campus_list ul li p{color: #fff; font-size: 16px; text-indent: 20px; line-height: 24px;}
.news_box{overflow: hidden; margin-top: 10px; margin-bottom: 10px;}
.w50{width: 49%;}
.left{float: left;}
.right{float: right;}


.breadbox .bread::before {
    content: ">";
}




/*cxy 2025-07-14*/
.index_list{overflow: hidden;}
.index_list_box{overflow: hidden; background: url('../image/9.png') no-repeat; background-size: cover; width: 406px; padding: 15px 20px; float: left; margin-left: 8px; height:520px;}
.title_list{overflow: hidden; margin-bottom: 15px;}
.title_left{width: 70%; font-size: 35px; font-weight: bold; color:#CE4245; float: left;}
.top0{margin-top: 5px;}
.list_list ul li{margin-bottom: 10px; list-style: none; padding-bottom: 15px; border-bottom: 1px solid #ECE5CC;}
.list_list ul li span{color: #CE4245; float: right;}
.list_hx{margin-bottom: 20px;}
.magleft0{margin-left: 0px;}
.index_list{margin-top: 30px; margin-bottom: 30px;}
.shu_box{overflow: hidden; padding-bottom: 40px;}
.shu_box ul li{list-style: none;width: 69px; height: 300px; background: url('../image/15.png') no-repeat; background-size: cover; float: left;
   margin-left: 8px;
}

.shu_box ul li a{
    writing-mode: tb-rl;
   font-size: 18px;
   text-align: left;
   display: block;
   height: 100%;
   width: 68%;
   letter-spacing: 5px;text-indent: 30px;
}
.honghx{margin-bottom: 20px;}

.yl_left{width: 12%; float: left; margin-top: 32px;}
.yl_right{width: 80%;float: left; margin-top: 20px;}
.yl_right ul{overflow: hidden;}
.yl_right ul li{width: 210px; float: left; list-style: none; padding: 10px;background-color:#F2F2F2; margin-left: 40px; text-align: center;}
.yl_right ul li:first-child{margin-left: 20px;}
.yl_right ul li a{  text-align: center;}
.over{overflow: hidden;}
.footer_box{overflow: hidden; background: url('../image/19.png') no-repeat; background-size: cover; min-height: 120px;}
.yl_box{margin-bottom: 20px;}
.footer_footer{overflow: hidden;}
.footer_left{width: 10%; float: left;}
.footer_left img{ margin-top: 20px;}
.footer_center{width: 70%; float: left;}
.footer_center_top{overflow: hidden; margin-top: 30px;}
.footer_center_top ul li{list-style: none; float: left; width: 308px; margin-bottom: 10px; color: #8a7d7e;}
.footer_center_top ul{overflow: hidden;}
.footer_right{width: 15%;float: right;}
.footer_right img{margin-top: 30px;}
.footer_center_bottom{overflow: hidden;}
.footer_center_bottom ul li{list-style: none; float: left; margin-left: 20px; color: #8a7d7e;}
.footer_center_bottom ul li:first-child{margin-left: 0px;}
.footer_center_bottom ul li img{width: 20px; display: inline-block; float: left; margin-top: 2px; margin-right: 5px;}
/*list*/
.list_box{overflow: hidden; margin-top: 50px; margin-bottom: 50px;}
.list_left{float: left; width: 14%;}
.list_right{width: 85%; float: right; background-color: #fff; padding: 15px;}
.list_title{background: url('../image/7.png') no-repeat; background-size: contain; text-align: center; color: #fff; font-size:25px; height: 80px; line-height: 80px;}
.list_hx img{width: 100%;}
.list_li .news-list > li{list-style: none; overflow: hidden; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #E0E0E0;}
.list_right_text img{width: 22px; display: inline-block; float: left; margin-right: 10px;}
.list_right_text{ margin-bottom: 10px;}
.li_left{width: 30%; height: 204px; float: left; border-radius: 10px;}
.li_right{width: 65%; float: left; margin-left: 20px;}
.li_left img{width: 100%;height: 100%;object-fit: cover;transition: 0.5s ease;}
.li_right h3{font-size: 18px; margin-bottom: 20px;}
.li_right p{font-size: 14px; text-align: justify; text-indent: 20px; margin-bottom: 30px; line-height: 25px;}
.time{color: #999; font-size: 18px;}
.time img{display: inline-block; float: left; width: 25px; margin-right: 10px;}

 .page {
	padding-top: 26px;
	padding-bottom: 32px;
}
 .page .num {
	padding: 6px 16px;
	border:1px solid #e7e7e7;
	font-size: 15px;
	color:#686666;
	background:#fff;
	display: inline-block;
}
.page .num.current, .page .num:hover {
	background:#CE4245;
	border-color:#CE4245;
	color:#fff;
	cursor: pointer;
}
.photo{overflow: hidden;}
.photo > ul li{width: 30%; float: left; margin-left: 20px; margin-bottom: 20px; border-bottom: none;list-style: none}
.photo > ul li img{width: 100%; border-radius: 10px; margin-bottom: 10px;}
.photo > ul li p{text-align: center; }
.photo > ul{overflow: hidden;}

/*view*/
.view_box{overflow: hidden;}
.view_box h4{text-align: center; color: #CE4245; font-size: 20px; margin-bottom: 20px; font-weight: bold;}
.view_text{padding: 10px; background-color: #F8F5EE; margin-bottom: 20px;}
.view_text p{text-align: center;}
.view_main p{line-height: 40px; text-indent: 30px;}

.list_nav{overflow: hidden; background: url('../image/29.png') no-repeat; background-size: cover; width: 100%; margin-top: 20px; padding-top: 20px; height: 368px;}
.list_nav ul li{text-align: center; padding: 10px; font-size: 25px; text-indent: 30px; background: url('../image/31.png') no-repeat;
    background-size: 30px; background-position: 15px 18px; margin-bottom: 20px;}
.list_nav ul li:hover{background: url('../image/30.png') no-repeat; background-size: 30px; background-position: 15px 18px;}
.list_nav ul li:hover a{color: #CE4245 !important;}
.onview{background: url('../image/30.png') no-repeat !important; background-size: 30px !important; background-position: 15px 18px !important; }
.onview a{color: #CE4245 !important;}

.list_view_box{overflow: hidden; background: url('../image/299.png') no-repeat; background-size: 100%; width:100%; margin-top: 20px; padding-top: 20px; height: 1200px;}

.list_view_box ul li a {font-size: 16px;}
.list_view_box ul li{margin-bottom: 10px;background-size: 20px;background-position: 15px 24px;}

.list_view_box .onview{background-size: 20px !important;background-position: 15px 24px !important;}
.list_box_xh .list_left {width: 18%;}
.list_box_xh .list_right{width: 80%;}
.list_title_xh {background: url("../image/77.png") no-repeat; background-size: contain;}
.list_view_box > ul li {text-align: left;text-indent: 35px;}
@media screen and (max-width:430px) {
    #dl-menu {
        display: block;
    }
    .nav{display: none;}
    .app-header{display: none;}
    .head{display: block;}
    .nav-btn-plu .nav-search-btn{display: inline-block; line-height: 60px !important;}
    .logo img{width: 100%; margin-top: 10px;}
    .logo{width: 55% !important;}
    /*手机端适配*/
    .w1210{width: 100%;}
    .logo_left img{width: 100%;}
    .logo_right{display: none;}
    .campus_left{width: 100%;}
    .campus_right{width: 100%;height: auto;overflow: unset;}
    .bannernews{height: 260px;}
    .campus_list_box{padding: 5px;}
    .campus_list_left{font-size: 20px;}
.w50{width: 100%; padding: 5px;}
#title h3{width: 168px;}
.title_en{width: 30%; overflow: hidden;}
.activity ul li{width: 21%;}
.resources_box ul li{width: 45%;}
.resources_box ul li:first-child{margin-left: 15px;}
.yl_img{margin-bottom: 20px;}
.footer{padding: 5px;}

.list_right{width: 100%;}
.title_box{margin-top: 20px;}
.location{width: 100%;}
.photo_list ul li{width: 100%; margin-left: 0px;}
.list_box {padding: 10px;}
.view_box{padding: 10px;}
.view_box .view img{width: 100%;}
.view_box img{width:100%;}
.view_main p{text-indent:0px;}
.is-zy div{margin-bottom: 10px;}
.is-zy div{float: none !important;}
.is-zy{height: auto;}
.header_top h2{font-size: 12px; text-align: left; float: left; margin-left: 10px;}
.yl_list ul li{margin-bottom: 10px;}


/*cxy 20285-07-16*/
.title_tltle{width: 65%;}
.title_tltle img{width: 100%;}
.more{margin-top: 0;}
.index_list_box{width: 100%; margin-left: 0px;}
.shu_box ul li{margin-left: 23px;}
.yl_left{width: 40%;}
.yl_right ul li{width: 100%; margin-bottom: 5px;}
.yl_right ul li:first-child{margin-left: 40px;}
.footer_left{width: 100%;}
.footer_center{width: 100%;}
.footer_right{width: 100%;}
.footer_left img{display: block; margin: 0 auto; margin-top: 10px;}
.footer_right img{display: block; margin: 0 auto; margin-top: 10px; margin-bottom: 10px;}
.footer_center_top ul li{margin-left: 20px;}
.footer_center_bottom ul li{margin-bottom: 10px;}
.footer_center_bottom ul li:first-child{margin-left: 20px;}
.logo_left img{margin-left: 20px;}


/*list*/
.list_left{width: 47%; margin-bottom: 10px;}
.li_left{width: 100%;}
.li_right{width: 100%; margin-left: 0px;}
.photo ul li{width: 90%;}
.list_nav{display: none;}

.index_list_box > .list_list{
    font-size: 14px;
}
.campus_list ul li h3 {
    font-size: 15px;
}

#rightButton{
    display: none;
}

.list_box_xh .list_left {
    width: 47%;
}

.list_box_xh .list_right{
    width: 100%;
}
    .list_title_xh{
        background-size: 100%;
        line-height: 67px;
    }


}

