﻿* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
ul {list-style: none;}
a {color: inherit;text-decoration: none;}
a:focus {outline: none;}
a {-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-select: none;}
a:link {color: inherit;text-decoration: none;}
a:visited {color: inherit;text-decoration: none;}
img {width: 100%;border: none;vertical-align: middle;}
body {max-width: 720px;margin: auto;font-size: 14px;background: #ffffff;}
select,button {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.fl {float: left;}
.fr {float: right;}
.none {display: none;}
.clear-fix {clear: both}
.clear-fix:after,
.clear-fix:before {content: " ";display: block;clear: both;}
.fixed {position: fixed;top: 0;left: 0;height: 100%;width: 100%;overflow-y:scroll;}
/**单行超出显示省略号**/
.overflow {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/**多行超出显示省略号**/
.overflow-clamp {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  height: 0.6rem;
  line-height: 0.6rem;
}
/**渐变色**/
.bg-linear {
  background: -webkit-linear-gradient(left, #20b4e5, #2662c9);
  background: -o-linear-gradient(right, #20b4e5, #2662c9);
  background: -moz-linear-gradient(right, #20b4e5, #2662c9);
  background: linear-gradient(to right, #20b4e5, #2662c9);
}
/**复选框的样式重写--横向滑动--无需背景图片**/
/*****复选框的样式重写的公用class*****/
.chk {display: none;}
.chk1 + label {
  position: relative;
  display: inline-block;
  width: 1rem;
  height: 0.4rem;
  background: #dedede;
  -webkit-border-radius: 0.4rem;
     -moz-border-radius: 0.4rem;
          border-radius: 0.4rem;
  -webkit-transition: all 0.1s ease-in;
     -moz-transition: all 0.1s ease-in;
      -ms-transition: all 0.1s ease-in;
       -o-transition: all 0.1s ease-in;
          transition: all 0.1s ease-in;
}
.chk1 + label:before {
  position: absolute;
  top: -0.03rem;
  left: -0.03rem;
  z-index: 3;
  content: " ";
  display: block;
  width: 0.46rem;
  height: 0.46rem;
  background: #ffffff;
  -webkit-border-radius: 0.46rem;
     -moz-border-radius: 0.46rem;
          border-radius: 0.46rem;
  -webkit-transition: all 0.1s ease-in;
     -moz-transition: all 0.1s ease-in;
      -ms-transition: all 0.1s ease-in;
       -o-transition: all 0.1s ease-in;
          transition: all 0.1s ease-in;
  -webkit-box-shadow: 0 3px 1px rgba(0,0,0,0.05), 0 0 1px rgba(0,0,0,0.3);
     -moz-box-shadow: 0 3px 1px rgba(0,0,0,0.05), 0 0 1px rgba(0,0,0,0.3);
          box-shadow: 0 3px 1px rgba(0,0,0,0.05), 0 0 1px rgba(0,0,0,0.3);
}
.chk1 + label:after {
  position: absolute;
  top: 0;
  left: 0;
  content: " ";
  display: block;
  width: 100%;
  height: 0.4rem;
  -webkit-transition: box-shadow 0.1s ease-in;
     -moz-transition: box-shadow 0.1s ease-in;
      -ms-transition: box-shadow 0.1s ease-in;
       -o-transition: box-shadow 0.1s ease-in;
          transition: box-shadow 0.1s ease-in;
  -webkit-box-shadow: inset 0 0 0 0 #eee, 0 0 1px rgba(0,0,0,0.4);
     -moz-box-shadow: inset 0 0 0 0 #eee, 0 0 1px rgba(0,0,0,0.4);
          box-shadow: inset 0 0 0 0 #eee, 0 0 1px rgba(0,0,0,0.4);
  -webkit-border-radius: 0.4rem;
     -moz-border-radius: 0.4rem;
          border-radius: 0.4rem;
}
.chk1:checked + label:after {
  position: absolute;
  content: " ";
  background: #8fc31f;
}
.chk1:checked + label:before {
  position: absolute;
  content: " ";
  left: 0.55rem;
  -webkit-border-radius: 0.4rem;
     -moz-border-radius: 0.4rem;
          border-radius: 0.4rem;
  -webkit-box-shadow: 0 0 3px #dedede;
     -moz-box-shadow: 0 0 3px #dedede;
          box-shadow: 0 0 3px #dedede;
}
/**复选框的样式重写--适用于原点--无需背景图片**/
.chk2 + label:before {
  content: "\a0";
  display: inline-block;
  vertical-align: middle;
  width: 0.3rem;
  height: 0.3rem;
  margin: 0.3rem 0.2rem 0.3rem 0;
  float: left;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  border: 0.02rem solid #999999;
}
.chk2:checked + label:before {
  padding: 0.02rem;
  background-color: #8fc31f;
  border: 0.02rem solid #8fc31f;
  background-clip: content-box;
}
/**复选框的样式重写--适用对勾--需背景图片**/
.chk2 + label:before {
  box-sizing: border-box;
  content: " ";
  display: block;
  width: 0.36rem;
  height: 0.36rem;
  float: left;
  margin: 0;
  background: url("../images/chose1.png") no-repeat center center;
  background-size: 100% 100%;
}
.chk2:checked + label:before {
  background: url("../images/chose2.png") no-repeat center center;
  background-size: 100% 100%;
}
/*头部的样式*/
.head {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 0.92rem;
  border-bottom: 0.02rem solid #dedede;
}
.head-title {
  color: #333333;
  font-size: 0.34rem;
  text-align: center;
  line-height: 0.9rem;
}
.back {
  position: absolute;
  top: 50%;
  left: 0.24rem;
  width: 0.18rem;
  height: 0.34rem;
  margin-top: -0.17rem;
}
.head .return {
  position: absolute;
  top: 0;
  left: 0.3rem;
  display: block;
  width: auto;
  height: 0.9rem;
  color: #fff;
  font-size: 0.26rem;
  line-height: 0.9rem;
}
.head-btn {
  position: absolute;
  top: 0;
  right: 0.24rem;
  display: block;
  width: auto;
  height: 0.88rem;
  background: transparent;
  border: none;
  outline: none;
  color: #666666;
  font-size: 0.3rem;
  text-align: center;
  line-height: 0.88rem;
}
.share {
  position: absolute;
  top: 0.29rem;
  right: 0.27rem;
  display: block;
  width: 0.32rem;
  height: 0.32rem;
}
.all-div {
  position: relative;
  width: 100%;
}
.bg-white {background-color: #fff;}
.mask {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.pad-20 {padding: 0 0.2rem;}
/*底部的样式*/
.footer {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 10;
  width: 100%;
  height: 1.28rem;
  background: #323232;
  color: #ffffff;
  font-size: 0.24rem;
}
.footer ul li {
  width: 49.5%;
  float: left;
  padding-top: 0.25rem;
}
.footer ul li img {
  display: block;
  width: 0.49rem;
  height: 0.41rem;
  margin: auto;
}
.footer ul li p {
  width: 100%;
  text-align: center;
  line-height: 0.58rem;
}
.footer .active {color: #ffffff;}
/**首页的样式**/
.nav-head {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  height: 1.21rem;
}
.nav-head .logo {
  display: block;
  width: 4.7rem;
  height: 0.84rem;
  margin-top: 0.17rem;
}
.nav-head-right .find {
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  margin-top: 0.39rem;
  margin-right: 0.3rem;
}
.nav-head-right .nav-list {
  display: block;
  width: 0.48rem;
  height: 0.37rem;
  margin-top: 0.41rem;
}
.index_swiper {padding-top: 1.21rem;}
.index_swiper .swiper-slider img {
  display: block;
  width: 100%;
  height: 4.65rem;
}
.index-news {
  position: relative;
  z-index: 9;
  margin-top: -0.42rem;
}
.news-menu {
  position: relative;
  width: 100%;
  height: 0.78rem;
  padding-left: 1.8rem;
  padding-right: 0.19rem;
  -webkit-box-shadow: 0 5px 5px rgba(0,0,0,.09);
     -moz-box-shadow: 0 5px 5px rgba(0,0,0,.09);
          box-shadow: 0 5px 5px rgba(0,0,0,.09);
  background: #ffffff url("../images/message.png") no-repeat 0.21rem 0.26rem;
  background-size: 0.32rem 0.27rem;
  color: #4d4d4d;
  font-size: 0.22rem;
  line-height: 0.78rem;
  overflow: hidden;
  white-space: nowrap;
}
.news-span {
  position: absolute;
  top: 0;
  left: 0.69rem;
  display: inline-block;
  color: #8b0001;
}
.news-list {position: relative;}
.news-ul ul li a {
  display: block;
  width: 100%;
  height: 0.78rem;
}
.news-ul ul li a span.fl {
  display: block;
  width: auto;
  max-width: 3.8rem;
}
.news-ul ul li a span.fr {
  color: #929292;
  font-size: 0.2rem;
}
/**新闻滚动插件样式**/
.str_wrap.str_active {background: #f1f1f1}
.str_move {
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
}
.str_move_clone {
  position: absolute;
  left: 100%;
  top: 0;
  display: inline-block;
  vertical-align: top;
}
.str_vertical .str_move_clone {
  left: 0;
  top: 100%;
}
.str_down .str_move_clone {
  left: 0;
  bottom: 100%;
}
.str_vertical .str_move,
.str_down .str_move {
  width: 100%;
  white-space: normal;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move {cursor: inherit;}
.str_wrap img {max-width: none !important;}
/**新闻滚动插件样式结束**/
.index-group ul {padding-bottom: 0.52rem;}
.index-group ul li {
  width: 23%;
  height: 1.4rem;
  float: left;
  margin-top: 0.44rem;
  margin-right: 2%;
  padding-top: 0.17rem;
  background: url("../images/bg-menu.png") no-repeat center center;
  background-size: 100% 100%;
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
  line-height: 0.54rem;
}
.index-group ul li:nth-child(4n) {margin-right: 0;}
.index-group ul li img {
  display: block;
  width: 0.45rem;
  height: 0.45rem;
  margin: auto;
}
/**图文列表的标题样式**/
.all-til {
  text-align: center;
  line-height: 0.4rem;
}
.til-p1 {
  color: #8b0001;
  font-size: 0.32rem;
  font-weight: bold;
}
.til-span {
  position: relative;
  display: inline-block;
  color: #878787;
  font-size: 0.18rem;
  text-transform: uppercase;
}
.til-span:before,
.til-span:after {
  position: absolute;
  top: 0.19rem;
  left: -0.48rem;
  content: " ";
  display: block;
  width: 0.36rem;
  height: 0.02rem;
  background: #bfbfbf;
}
.til-span:after {
  left: auto;
  right: -0.48rem;
}
.til-p2 {
  color: #444444;
  font-size: 0.2rem;
  line-height: 0.36rem;
}
.til-p2 font {color: #8b0001;}
/**图文列表的标题样式**/
.index-cont1 {
  padding-top: 0.44rem;
  padding-bottom: 0.64rem;
  border-top: 0.1rem solid #eeeeee;
}
.index-cont-group {margin-top: 0.5rem;}
.index-cont-group ul li {
  width: 33.333%;
  float: left;
  color: #434343;
  font-size: 0.24rem;
  text-align: center;
  line-height: 0.44rem;
}
.cont-p {
  color: #333333;
  font-size: 0.22rem;
}
.cont-p b {
  color: #8b0001;
  font-size: 0.3rem;
}
.index-content {
  margin-top: 0.22rem;
  color: #333333;
  font-size: 0.22rem;
  text-align: justify;
  line-height: 0.36rem;
}
.index-content img {
  display: block;
  width: 100%!important;
  height: auto!important;
}
.index-cont-text {
  margin-top: 0.22rem;
  margin-bottom: 0.4rem;
  text-indent: 2em;
}
.index-cont .all-more,
.school-list .school-more,
.news-cont-list .news-more,
.news-more-all a,
.school-show-list .school-more,
.t-info .school-more,
.middle-cont-box .school-more {
  display: block;
  margin: auto;
  color: #2c2c2c;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.36rem;
}
.index-cont .all-more b,
.school-list .school-more b,
.news-cont-list .news-more b,
.news-more-all a b,
.school-show-list .school-more b,
.t-info .school-more b,
.middle-cont-box .school-more b {
  margin-left: 0.08rem;
  font-size: 0.18rem;
  font-weight: normal;
}
.index-cont2 {
  padding-top: 0.42rem;
  padding-bottom: 0.57rem;
  background: #e9e9e9;
}
.index-cont2-list {padding: 0.4rem 0 0.1rem;}
.index-cont2-list ul li {
  margin-bottom: 0.3rem;
  padding: 0.12rem 0.1rem 0.3rem;
  background: #fff;
  color: #5e5e5e;
  font-size: 0.2rem;
  text-align: justify;
  line-height: 0.3rem;
}
.index-cont2-list ul li img {
  display: block;
  width: 100%;
  height: 3.04rem;
}
.index-cont-info {
  position: relative;
  margin-top: 0.26rem;
  padding-left: 1.25rem;
}
.index-info-time {
  position: absolute;
  top: 0;
  left: 0;
  width: 1.05rem;
  height: 1.02rem;
  padding-top: 0.15rem;
  background: #8b0001;
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
  line-height: 0.4rem;
}
.t-p {
  font-size: 0.2rem;
  line-height: 0.34rem;
}
.info-til {
  position: relative;
  margin-bottom: 0.13rem;
 /* padding-right: 1rem;*/
  color: #313131;
  font-size: 0.24rem;
  line-height: 0.32rem;
  top: 14px;
}
.info-til a {
  /*position: absolute;*/
  top: 0;
  right: 0;
  color: #8b0001;
  font-size: 0.2rem;
}
.index-cont3 {
  padding-top: 0.7rem;
  padding-bottom: 0.48rem;
  background: #e9e9e9;
  border-top: 0.16rem solid #fff;
}
.school-list {padding: 0.22rem 0.26rem 0.32rem;}
.school-list:first-child {margin-top: 0.43rem;}
.school-list:nth-child(2n-1) {background: #fff;}
.school-list:nth-child(2) {background: #5b5b5b;}
.school-list:nth-child(4) {
  background: #8b0001;
  margin-bottom: 0.36rem;
}
.school-til {
  color: #333333;
  font-size: 0.26rem;
  line-height: 0.36rem;
}
.school-tag {
  margin: 0.12rem 0 0.2rem;
  color: #525151;
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.school-group ul li {
  width: 25%;
  float: left;
  padding-left: 0.3rem;
  padding-right: 0.1rem;
  background: url("../images/point1.png") no-repeat left center;
  background-size: 0.16rem 0.16rem;
  color: #828282;
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.school-info {
  margin: 0.22rem 0;
  color: #a0a0a0;
  font-size: 0.22rem;
  text-align: justify;
  line-height: 0.6rem;
}
.school-img ul li {
  width: 32%;
  float: left;
  margin-right: 2%;
}
.school-img ul li:nth-child(3n) {margin-right: 0;}
.school-img ul li img {
  display: block;
  width: 100%;
  height: 2.11rem;
}
.school-list .school-more {
  margin-top: 0.25rem;
  color: #8b0001;
  text-align: left;
}
.school-list:nth-child(2n) .school-til,
.school-list:nth-child(2n) .school-tag,
.school-list:nth-child(2n) .school-info,
.school-list:nth-child(2n) .school-group ul li,
.school-list:nth-child(2n) .school-more {color: #fff;}
.school-list:nth-child(2n) .school-group ul li {
  background: url("../images/point2.png") no-repeat left center;
  background-size: 0.16rem 0.16rem;
}
.index-cont4 {
  padding-top: 77px;
  padding-bottom: 0.82rem;
}
.video-til {
  color: #3e3e3e;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.4rem;
}
.cont-video {
  position: relative;
  width: 100%;
  height: 3.62rem;
  margin-top: 0.37rem;
  margin-bottom: 0.26rem;
}
.cont-video video {
  object-fit: fill;
  display: block;
  width: 100%;
  height: 3.62rem;
}
.video-play {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.7);
}
.video-play img {
  position: absolute;
/*  top: 50%;
  left: 50%;*/
  display: block;
/*  width: 0.64rem;
  height: 0.64rem;*/
/*  margin-left: -0.32rem;
  margin-top: -0.32rem;*/
  width: 20%;
    margin: 16% 40%;
}
.index-cont5 {
  padding-top: 0.54rem;
  padding-bottom: 0.7rem;
  background: #e6e6e6;
}
.index-cont-swiper {
  position: relative;
  margin-top: 0.45rem;
  padding-bottom: 1rem;
}
.swiper-ul li {
  width: 49%;
  float: left;
  margin-right: 2%;
  margin-bottom: 0.2rem;
  background: #fff;
  color: #474747;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.7rem;
}
.swiper-ul li:nth-child(2n) {margin-right: 0;}
.swiper-ul li img {
  display: block;
  width: 100%;
  height: 2.85rem;
}
.swiper-ul li p,
.index-cont7-list ul li p{
  width: 100%;
  padding: 0 0.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cont-swiper-page {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 1.4rem;
  height: 0.6rem;
  margin-left: -0.7rem;
}
.cont-swiper-page .swiper-button-next,
.cont-swiper-page .swiper-button-prev {
  top: 0;
  left: 0;
  width: 0.6rem;
  height: 0.6rem;
  margin: 0;
  background: url("../images/prev1.png") no-repeat center center;
  background-size: 100% 100%;
}
.cont-swiper-page .swiper-button-next {
  left: auto;
  right: 0;
  background: url("../images/next1.png") no-repeat center center;
  background-size: 100% 100%;
}
.index-cont6 {
  padding: 0.74rem 0.2rem;
  background: #fff;
}
.index-cont6-list {
  margin-bottom: 0.28rem;
  padding-top: 0.36rem;
}
.index-cont6-list ul li {
  width: 49%;
  float: left;
  margin-right: 2%;
  margin-top: 0.1rem;
  color: #474747;
  font-size: 0.24rem;
  text-align: center;
  line-height: 0.74rem;
}
.index-cont6-list ul li:nth-child(2n) {margin-right: 0;}
.index-cont6-list ul li img {
  display: block;
  width: 100%;
  height: 2.77rem;
  -webkit-border-radius: 0.1rem;
     -moz-border-radius: 0.1rem;
          border-radius: 0.1rem;
}
.index-cont7 {
  padding-top: 0.75rem;
  padding-bottom: 0.47rem;
  border-top: 0.1rem solid #eeeeee;
  background: #fff;
}
.index-cont7-list ul {
  position: relative;
  margin: 0.7rem 0 0.6rem;
}
.index-cont7-list ul:before {
  position: absolute;
  top: 0;
  left: 50%;
  content: " ";
  display: block;
  width: 0.08rem;
  height: 100%;
  margin-left: -0.04rem;
  background: #8b0001;
}
.index-cont7-list ul li {
  width: 50%;
  float: left;
  background: #eeeeee;
  margin-top: 1.02rem;
  padding: 0.36rem 0.36rem 0 0.32rem;
  color: #2e2e2e;
  font-size: 0.24rem;
  text-align: center;
  line-height: 0.9rem;
}
.index-cont7-list ul li:nth-child(1) {margin-top: 0;}
.index-cont7-list ul li:nth-child(2) {margin-top: 0.65rem;}
.index-cont7-list ul li:nth-child(2n) {
  float: right;
  padding-left: 0.36rem;
  padding-right: 0.32rem;
}
.index-code {
  padding-top: 0.7rem;
  padding-bottom: 0.45rem;
  border-top: 0.1rem solid #eeeeee;
  color: #2c2c2c;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.6rem;
}
.code-box {
  width: 2.42rem;
  height: 2.4rem;
  margin: auto;
  border: 0.02rem solid #dcdcdc;
}
.code-box img {
  display: block;
  width: 2.38rem;
  height: 2.36rem;
}
.foot {
  width: 100%;
  height: auto;
  padding-top: 0.38rem;
  background: #8b0001;
  color: #fff;
  font-size: 0.2rem;
  text-align: center;
  line-height: 0.4rem;
}
.foot-top {padding-bottom: 0.34rem;height: 4rem;}
.foot .foot-logo {
  display: block;
  width: 4.7rem;
  height: 0.84rem;
  margin: 0 auto 0.33rem;
}
.foot-bottom {
  border-top: 0.02rem solid #690217;
  line-height: 0.96rem;
}
/**校园新闻**/
.news-cont {
  padding-top: 0.34rem;
  padding-bottom: 0.68rem;
}
.news-cont-nav {
  margin-top: 0.3rem;

}
.news-cont-nav ul li {
  width: 23.5%;
  height: 0.58rem;
  float: left;
  margin: 0.05rem;
  background: #8b0001;
  -webkit-border-radius: 0.1rem;
     -moz-border-radius: 0.1rem;
          border-radius: 0.1rem;
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
  line-height: 0.58rem;
}
.news-cont-nav{ text-align:center;}
.news-cont-nav a {
  /*width: 23.5%;*/
  height: 0.58rem; display:inline-block;
  margin-right: 2%;
  background: #8b0001;
  -webkit-border-radius: 0.1rem;
     -moz-border-radius: 0.1rem;
          border-radius: 0.1rem;
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
  line-height: 0.58rem; margin-bottom:0.2rem;
  padding: 0 10px;
}
.page_fy{width:6rem; margin:0 auto; font-size:0.24rem;padding-bottom:0.6rem; margin-top:0.4rem; clear:both;}
.page_fy li{ line-height:0.4rem; height:0.4rem; margin:0.2rem 0;}
.page_fy li .syt{ width:1.49rem; text-align:center; background:#333; color:#fff; float:left;}
.page_fy li .syt a{ color:#fff;}
.page_fy li .syt a:hover{ color:#fff;}
.page_fy li .syb{ float:left; width:4rem; line-height:0.4rem; height:0.4rem; white-space:nowrap;text-overflow:ellipsis;  overflow:hidden;padding-left:0.1rem; color:#000;}
.page_fy li .syb a{color:#000;}
.page_fy li .syb a:hover{color:#000;}
.news-cont-nav ul li:last-child,
.news-cont-nav ul li:nth-child(4) {margin-right: 0;}
.news-cont-nav ul li a {display: block;}
.news-cont-list {
  padding-bottom: 0.75rem;
  margin-top: 20px;
  
}
.news-cont-list ul {padding-top: 0.1rem;}
.news-cont-list ul li {
  margin-top: 0.3rem;
  padding-bottom: 0.28rem;
  -webkit-border-radius: 0.15rem;
     -moz-border-radius: 0.15rem;
          border-radius: 0.15rem;
  background: #fff;
  color: #5e5e5e;
  font-size: 0.22rem;
  text-align: justify;
  line-height: 0.36rem;
}
.news-cont-list ul li img {
  display: block;
  width: 100%;
  /*height: 3.4rem;*/
  -webkit-border-radius: 0.15rem;
     -moz-border-radius: 0.15rem;
          border-radius: 0.15rem;
}
.news-info {padding: 0 0.1rem;}
.news-til {
  margin-top: 0.2rem;
  color: #313131;
  font-size: 0.24rem;
  line-height: 0.4rem;
  font-weight: bold;
}
.news-time {
  margin: 0.08rem 0 0.1rem;
  color: #909090;
  font-size: 0.2rem;
  line-height: 0.3rem;
}
.news-cont-list .news-more {
  margin-top: 0.16rem;
  color: #8b0001;
  text-align: left;
}
.news-text {-webkit-line-clamp: 4;}
.news-more-all a {
  display: block;
  width: 2.06rem;
  height: 0.58rem;
  margin: 0.65rem auto 0;
  background: #fff;
  -webkit-border-radius: 0.2rem;
     -moz-border-radius: 0.2rem;
          border-radius: 0.2rem;
  line-height: 0.58rem;
}
.all-foot {
  padding-top: 0.4rem;
  background: #8b0001;
  clear: both;
}
.all-foot-list ul {padding-bottom: 0.1rem;}
.all-foot-list ul li {
  width: 50%;
  float: left;
  margin-bottom: 0.1rem;
  color: #fff;
  font-size: 0.2rem;
  line-height: 0.3rem;
}
.all-foot-list ul li:nth-child(2n-1) {padding-left: 0.2rem;}
.all-foot-list ul li:nth-child(2n) {
  padding-left: 0.75rem;
  padding-right: 0.2rem;
}
.foot-icon {
  padding-left: 0.56rem;
  font-size: 0.24rem;
  line-height: 0.52rem;
  font-weight: bold;
}
.foot-icon1 {
  background: url("../images/foot-icon1.png") no-repeat left center;
  background-size: 0.41rem 0.34rem;
}
.foot-icon2 {
  background: url("../images/foot-icon2.png") no-repeat left center;
  background-size: 0.41rem 0.34rem;
}
.foot-icon3 {
  background: url("../images/foot-icon3.png") no-repeat left center;
  background-size: 0.41rem 0.34rem;
}
.foot-icon4 {
  background: url("../images/foot-icon4.png") no-repeat left center;
  background-size: 0.41rem 0.34rem;
}
.all-foot-link {
  border-top: 0.02rem solid #a62c2d;
  color: #fff;
  font-size: 0.23rem;
  text-align: center;
  line-height: 0.96rem;
}
.all-foot-link ul li {
  position: relative;
  width: 20%;
  float: left;
}
.all-foot-link ul li:after {
  position: absolute;
  top: 50%;
  right: 0;
  content: " ";
  display: block;
  width: 1px;
  height: 0.24rem;
  margin-top: -0.12rem;
  background: #fff;
}
.all-foot-link ul li:last-child:after {display: none;}
.all-foot-link ul li a {display: block;}
/**多彩幼儿园**/
.child-cont {
  padding-bottom: 0.53rem;
  background: #fff;
}
.child-cont-list {
  padding-bottom: 0.2rem;
  background: #e8f5fb;
}
.child-cont-list .all-til {
  margin-bottom: 0.3rem;
  padding-top: 0.45rem;
  background: url("../images/til-bg.png") no-repeat center top;
  background-size: 100% 0.86rem;
}
.child-cont-box>div {
  -webkit-border-radius: 0.1rem;
     -moz-border-radius: 0.1rem;
          border-radius: 0.1rem;
  color: #fff;
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.child-cont1>div {background: #8b0001;}
.child-cont2>div {background: #383838;}
.child-cont3>div {background: #ffffff;}
.child-cont3>div {color: #383838;}
.child-img {
  display: block;
  width: 100%;
  height: 4.02rem;
  -webkit-border-radius: 0.1rem 0.1rem 0 0;
     -moz-border-radius: 0.1rem 0.1rem 0 0;
          border-radius: 0.1rem 0.1rem 0 0;
}
.child-name {
  position: relative;
  width: 100%;
  height: 1.46rem;
  padding-top: 0.55rem;
 /* padding-left: 0.92rem;*/
}
.child-name>img {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 0.92rem;
  height: 0.56rem;
  margin-top: -0.28rem;
}
.child-cont3 .child-name {padding-top: 0.37rem;}
.child-table {
  width: 100%;
  border-collapse: collapse;
  border-top-color: #8b0001;
}
.child-table,
.child-table tr,
.child-table td,
.child-table th {
  border: 0.02rem solid #aaaaaa;
  color: #000000;
  font-size: 0.22rem;
  text-align: center;
}
.child-table .child-table-thead  {background: #8b0001;}
.child-table .child-table-thead th {
  border-color: #8b0001;
  color: #ffffff;
  font-size: 0.24rem;
  line-height: 0.72rem;
  font-weight: bold;
}
.child-table .child-table-thead tr th:first-child {
  min-width: 1.55rem;
  border-right-color: #aaaaaa;
}
.child-table .child-table-tbody tr td {background: #fff;}
.child-table .child-table-tbody tr td:first-child {
  min-width: 1.55rem;
  background: #dcdcdc;
}
.child-table .child-table-tbody tr td:last-child {background: #ffffff;}
.table-p {
  width: 4.9rem;
  margin: auto;
  padding: 0.3rem 0;
  color: #797878;
  font-size: 0.2rem;
  text-align: justify;
  line-height: 0.3rem;
}
.child-cont5 ul li {
  width: 100%;
  margin-bottom: 0.36rem;
  padding: 0.21rem 0.2rem 0.32rem 0.24rem;
  background: #fff;
  -webkit-border-radius: 0.15rem;
     -moz-border-radius: 0.15rem;
          border-radius: 0.15rem;
  color: #434343;
  font-size: 0.22rem;
  line-height: 0.36rem;
}
.child-cont5 ul li:last-child {margin-bottom: 0;}
.child-cont5 ul li>img {
  display: block;
  width: 100%;
  height: 3.36rem;
}
.child-cont5 ul li>div {margin: 0.17rem 0 0.23rem;}
.child-cont5-til {
  width: 100%;
  height: 1.02rem;
  padding-left: 1.18rem;
  color: #ffffff;
  font-size: 0.26rem;
  line-height: 1rem;
  font-weight: bold;
}
.child-cont5 ul li:first-child .child-cont5-til {
  background: url("../images/tag1.png") no-repeat left center;
  background-size: 3.64rem 1.02rem;
  line-height: 0.96rem;
}
.child-cont5 ul li:nth-child(2) .child-cont5-til {
  background: url("../images/tag2.png") no-repeat left center;
  background-size: 3.56rem 1.02rem;
}
.child-cont5 ul li:nth-child(3) .child-cont5-til {
  background: url("../images/tag3.png") no-repeat left center;
  background-size: 3.56rem 1.02rem;
}
.child-cont6 ul li {
  width: 48.5%;
  float: left;
  margin-right: 3%;
  margin-bottom: 0.25rem;
}
.child-cont6 ul li:nth-child(2n) {margin-right: 0;}
.child-cont6 ul li img {
  display: block;
  width: 100%;
  height: 2.78rem;
  -webkit-border-radius: 0.1rem;
     -moz-border-radius: 0.1rem;
          border-radius: 0.1rem;
}
/**学部在线**/
.school-box {
  padding-top: 0.23rem;
  padding-bottom: 0.45rem;
 /* background: #e9e9e9;*/
}
.school-over {padding-top: 0.33rem;}
.school-text {
  padding: 0.2rem;
  -webkit-border-radius: 0.15rem;
     -moz-border-radius: 0.15rem;
          border-radius: 0.15rem;
  color: #444444;
  font-size: 0.22rem;
  text-align: justify;
  line-height: 0.36rem;
}
.school-text-til {
  margin-bottom: 0.2rem;
  color: #151515;
  font-size: 0.26rem;
  line-height: 0.4rem;
  font-weight: bold;
}
.school-tag-list ul li {
  width: 100%;
  height: 2.2rem;
  margin-top: 0.36rem;
  padding-top: 0.4rem;
  padding-left: 0.5rem;
  padding-right: 0.9rem;
  color: #fff;
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.school-tag-list ul li:nth-child(1) {
  background: url("../images/tag-bg1.png") no-repeat center center;
  background-size: 100% 100%;
}
.school-tag-list ul li:nth-child(2) {
  background: url("../images/tag-bg2.png") no-repeat center center;
  background-size: 100% 100%;
}
.school-tag-list ul li:nth-child(3) {
  background: url("../images/tag-bg3.png") no-repeat center center;
  background-size: 100% 100%;
}
.school-tag-list ul li:nth-child(4) {
  background: url("../images/tag-bg4.png") no-repeat center center;
  background-size: 100% 100%;
}
.school-tag-list ul li img {
  display: block;
  width: 0.64rem;
  height: 0.6rem;
  margin-bottom: 0.2rem;
}
.school-show-list {padding-top: 0.2rem;}
.school-show-list ul li {

  -webkit-border-radius: 0.15rem;
     -moz-border-radius: 0.15rem;
          border-radius: 0.15rem;
  overflow: hidden;
  color: #555;
  font-size: 0.2rem;
  text-align: center;
  line-height: 0.36rem;
      width: 49%;
    margin-right: 1%;
    float: left;
    margin-bottom: 0.2rem
}

.school-show-list ul li img {
  display: block;
  width: 100%;
  -webkit-border-radius: 0.15rem;
     -moz-border-radius: 0.15rem;
          border-radius: 0.15rem;
}
.school-show-til {
  margin: 0.23rem 0 0.19rem;
  font-size: 0.24rem;
  line-height: 0.4rem;
  font-weight: bold;
}
.school-show-list .school-more {
  margin-top: 0.20rem;
  color: #666;
}

/**学校速览**/
.sch-all-cl .all-til {padding: 0.33rem 0 0.28rem;}
.sch-cont {
  padding-top: 0.25rem;
  padding-bottom: 0.32rem;
  background: #e9e9e9;
}
.sch-info-cont>div {padding: 0.22rem 0;}
.sch-info-text {
  padding: 0 0.26rem;
  color: #616161;
  font-size: 0.24rem;
  text-align: justify;
  line-height: 0.42rem;
  text-indent: 2em;
}
.sch-more .news-more-all a {
  margin-top: 0.3rem;
  background: #e9e9e9;
  color: #2c2c2c;
  text-indent: 0;
}
.sch-swiper {
  position: relative;
  margin-top: 0.5rem;
  padding: 0 0.15rem;
}
.sch-swiper-page {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 0.42rem;
  padding: 0 0.15rem;
}
.sch-swiper-page>div {
  width: 100%;
  height: 0.42rem;
  background: rgba(0,0,0,.6);
}
.sch-swiper-page .swiper-pagination-bullet {
  display: inline-block;
  width: 0.14rem;
  height: 0.14rem;
  margin-right: 0.11rem;
  -webkit-border-radius: 0.14rem;
     -moz-border-radius: 0.14rem;
          border-radius: 0.14rem;
  background: #ffffff;
  opacity: 1;
}
.sch-swiper-page .swiper-pagination-bullet-active {background: #8b0001;}
.sch-swiper-page>div>div.fr {
  display: table;
  padding-right: 0.12rem;
}
.sch-swiper-page .swiper-pagination {position: static}
.sch-culture-cont {
  background: #e9e9e9;
  padding-top: 0.24rem;
  padding-bottom: 0.37rem;
}
.sch-culture-cont>div,
.sch-campus-cont>div,
.sch-agency-cont>div {
  padding: 0.28rem 0.23rem 0.65rem;
  border-top: 5px solid #8b0001;
}
.sch-culture-cont ul li {
  width: 3.18rem;
  height: 2.54rem;
  float: left;
  margin-bottom: 0.27rem;
  background: #fff;
  -webkit-border-radius: 0.1rem;
     -moz-border-radius: 0.1rem;
          border-radius: 0.1rem;
  -webkit-box-shadow: 0 5px 5px rgba(101,105,120,.23);
     -moz-box-shadow: 0 5px 5px rgba(101,105,120,.23);
          box-shadow: 0 5px 5px rgba(101,105,120,.23);
  color: #8b0001;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.28rem;
  font-weight: bold;
  overflow: hidden;
}
.sch-culture-cont ul li:nth-child(2n) {float: right;}
.sch-culture-cont ul li>div {position: relative;}
.cul-bg {
  position: relative;
  width: 100%;
  height: 1.78rem;
  padding-top: 0.48rem;
  color: #fff;
  font-size: 0.24rem;
  line-height: 0.62rem;
}
.cul-bg1 {
  background: url("../images/cul-bg1.png") no-repeat center center;
  background-size: 100% 100%;
}
.cul-bg2 {
  background: url("../images/cul-bg2.png") no-repeat center center;
  background-size: 100% 100%;
}
.cul-bg3 {
  background: url("../images/cul-bg3.png") no-repeat center center;
  background-size: 100% 100%;
}
.cul-bg4 {
  background: url("../images/cul-bg4.png") no-repeat center center;
  background-size: 100% 100%;
}
.cul-bg img {
  display: block;
  width: 0.43rem;
  height: 0.43rem;
  margin: auto;
}
.cul-bg>div {
  position: relative;
  z-index: 2;
}
.cul-bg .cul-mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.cul-bg1 .cul-mask {background: rgba(139,0,1,.9);}
.cul-bg2 .cul-mask {background: rgba(217,71,43,.9);}
.cul-bg3 .cul-mask {background: rgba(73,102,207,.9);}
.cul-bg4 .cul-mask {background: rgba(49,147,165,.9);}
.one-line {padding-top: 0.24rem;}
.two-line {padding-top: 0.1rem;}
.teacher-til {
  color: #8b0001;
  font-size: 0.26rem;
  text-align: center;
  line-height: 0.98rem;
  font-weight: bold;
}
.sch-teacher-cont ul li>div {
  position: relative;
  width: 100%;
  height: 3.8rem;
  padding: 0 0.2rem 0 3.68rem;
  color: #616161;
  font-size: 0.22rem;
  text-align: justify;
  line-height: 0.38rem;
}
.t-p1 {
  margin-bottom: 0.16rem;
  padding-top: 0.1rem;
  color: #1d1d1d;
  font-size: 0.24rem;
  line-height: 0.34rem;
  font-weight: bold;
}
.t-text {
  height: 2.28rem;
  overflow: hidden;
}
.sch-teacher-cont ul li img {
  position: absolute;
  top: 0;
  left: 0.2rem;
  display: block;
  width: 3.26rem;
  height: 3.8rem;
}
.t-info .school-more {
  margin-top: 0.15rem;
  color: #8b0001;
  text-align: left;
}
.sch-teacher-cont>div {padding-bottom: 0.4rem;}
.sch-campus-cont>div  {padding: 0.17rem 0.14rem 0.7rem;}
.sch-campus-cont .cont-video {
  height: 3.62rem;
  margin: 0;
}
.sch-campus-cont .swiper-ul li {
  position: relative;
  margin-bottom: 0;
  color: #fff;
  font-size: 0.22rem;
}
.sch-campus-cont .swiper-ul li img {height: 2.97rem;}
.sch-campus-cont .swiper-ul li a>div {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.53rem;
  background: rgba(0,0,0,.6);
  line-height: 0.53rem;
}
.sch-campus-cont .index-cont-swiper {padding-bottom: 1.15rem;}
.sch-campus-cont .cont-swiper-page .swiper-button-prev {
  background: url("../images/prev2.png") no-repeat center center;
  background-size: 0.6rem 0.6rem;
}
.sch-facility-cont>div {padding: 0.58rem 0.28rem 0.24rem;}
.facility-swiper .swiper-slide {
  width: 3.74rem;
  margin: auto;
  background: #fff;
  color: #474747;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.84rem;
}
.facility-swiper .swiper-slide a {opacity: .5;}
.facility-swiper .swiper-slide.swiper-slide-active a {opacity: 1;}
.sch-agency-cont>div {padding: 0.39rem 0.2rem 0.5rem;}
.sch-ul>li {
  width: 100%;
  min-height: .85rem;
  margin-bottom: 0.37rem;
  -webkit-border-radius: 0.1rem;
     -moz-border-radius: 0.1rem;
          border-radius: 0.1rem;
  background: #e9e9e9;
  color: #202020;
  font-size: 0.3rem;
  line-height: 0.85rem;
}
.sch-ul>li.li-down {
  background-image: url("../images/down.png");
  background-repeat: no-repeat;
  background-position: 94% 0.33rem;
  background-size: 0.35rem 0.19rem;
}
.sch-ul>li:last-child {margin: 0;}
.sch-ul>li>p {padding-left: 0.3rem;}
.sch-ul>li:nth-child(2n) {
  background: #8b0001;
  color: #fff;
}
.sch-ul>li:nth-child(8) {
  background: #e9e9e9;
  color: #202020;
}
.sch-ul>li:nth-child(9) {
  background: #8b0001;
  color: #fff;
}
.sch-ul>li:nth-child(10) {
  background: #e9e9e9;
  color: #202020;
}

.sch-ul-menu {border-top: 0.02rem solid #cacaca;}
.sch-ul-menu>li {
  padding-left: 0.63rem;
  color: #202020;
  font-size: 0.26rem;
  line-height: 0.74rem;
  background: url("../images/point3.png") no-repeat 0.3rem center;
  background-size: 0.18rem 0.18rem;
}
.sch-ul>li:nth-child(2n) .sch-ul-menu>li {
  color: #ffffff;
  background: url("../images/point2.png") no-repeat 0.3rem center;
  background-size: 0.18rem 0.18rem;
}
.sch-ul>li:nth-child(2n) .sch-ul-menu {border-top: 0.02rem solid #ffffff;}
/**初中，小学，高中**/
.middle-cont-box>div {
  padding-bottom: 0.26rem;
  -webkit-border-radius: 0.15rem;
     -moz-border-radius: 0.15rem;
          border-radius: 0.15rem;
  overflow: hidden;
}

.middle-cont-box .school-more {color: #fff;}
.middle-name,
.middle-name1 {
  color: #fff;
  font-size: 0.2rem;
  text-align: center;
  line-height: 0.36rem;
}
.middle-name1 {
  position: relative;
  padding: 0.47rem 1.2rem 0.21rem;
  font-size: 0.22rem;
}
.middle-name1 img {
  position: absolute;
  top: 0.47rem;
  left: 0.28rem;
  display: block;
  width: 0.52rem;
  height: 0.52rem;
}
.m-p1 {
  margin-bottom: 0.11rem;
  font-size: 0.24rem;
}
.middle-cont1>div,
.middle-cont3>div {background: #8b0001;}
.middle-cont2>div {
  padding-bottom: 0.55rem;
  background: #383838;
}
.middle-cont4>div {background: #383838;}
.middle-cont5>div {background: #ffffff;}
.middle-cont2 .middle-name {padding-top: 0.55rem;}
.middle-cont2 .middle-name .m-p1 {margin-bottom: 0.35rem;}
.middle-cont3 img,
.middle-cont4 img,
.middle-cont5 img {
  display: block;
  width: 100%;
  height: 4.65rem;
  -webkit-border-radius: 0.15rem;
     -moz-border-radius: 0.15rem;
          border-radius: 0.15rem;
}
.middle-cont3 .middle-name,
.middle-cont4 .middle-name,
.middle-cont5 .middle-name {padding: 0.41rem 0.1rem 0.36rem;}
.middle-cont5 .middle-name {color: #444444;}
.middle-cont5 .school-more {color: #8b0001;}
.middle-cont2 .middle-name2 {
  position: relative;
  padding-left: 0.98rem;
}
.middle-cont2 .middle-name2 .m-p1 {
  margin: 0;
  text-align: left;
}
.middle-cont2 .middle-name2 img {
  position: absolute;
  top: 0.6rem;
  left: 0.2rem;
  display: block;
  width: 0.56rem;
  height: 0.56rem;
}
/**党建工会**/
.news-cont-nav1 ul li:first-child {margin-left: 25%;}
/**服务保障**/
/*.school-show-list1 {padding-top: 0;}*/
/**阳光学生**/
.sun-school-cont {
  width: 100%;
  padding-top: 0.23rem;
  padding-bottom: 0.38rem;
  background: #fff;
  color: #444444;
  font-size: 0.2rem;
  text-align: center;
  line-height: 0.36rem;
}
.sun-til {
  margin-bottom: 0.2rem;
  color: #151515;
  font-size: 0.28rem;
  line-height: 0.4rem;
  font-weight: bold;
}
.sun-list ul li {
  width: 48.5%;
  float: left;
  margin-top: 0.2rem;
  margin-right: 3%;
}
.sun-list ul li:nth-child(2n) {margin-right: 0;}
.sun-list ul li img {
  display: block;
  width: 100%;
  height: 3.4rem;
  margin-bottom: 0.1rem;
  -webkit-border-radius: 0.1rem;
     -moz-border-radius: 0.1rem;
          border-radius: 0.1rem;
}
.sun-more-all a {
  display: block;
  width: 1.96rem;
  height: 0.56rem;
  margin: 0.18rem auto 0;
  -webkit-border-radius: 0.1rem;
     -moz-border-radius: 0.1rem;
          border-radius: 0.1rem;
  background: #8b0001;
  color: #fff;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.56rem;
}
.sun-more-all a  b {
  margin-left: 0.1rem;
  font-size: 0.18rem;
  font-weight: normal;
}
.sun-school-cont {margin-bottom: 0.44rem;}
.sun-school-cont:nth-child(2),
.sun-school-cont:nth-child(3){color: #fff;}
.sun-school-cont:nth-child(2) {background: #8b0001;}
.sun-school-cont:nth-child(3){background: #444444;}
.sun-school-cont:nth-child(2) .sun-til ,
.sun-school-cont:nth-child(3) .sun-til {color: #fff;}
.sun-school-cont:nth-child(2) .sun-more-all a,
.sun-school-cont:nth-child(3) .sun-more-all a {
  background: #ffffff;
  color: #8b0001;
}
/**导航弹出**/
.nav-fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  transition-duration: 300ms;
  -webkit-transform: translate3d(-100%,0,0);
     -moz-transform: translate3d(-100%,0,0);
      -ms-transform: translate3d(-100%,0,0);
       -o-transform: translate3d(-100%,0,0);
          transform: translate3d(-100%,0,0);
}
.nav-fixed-show {
  transition-duration: 300ms;
    -webkit-transform: translate3d(0,0,0);
       -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
         -o-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
}
.nav-fixed>ul {
  width: 2.8rem;
  padding-top: 0.62rem;
  background: #fff;
  overflow-y:scroll;
}
.nav-fixed ul li {
  width: 100%;
/*  height: 0.92rem;*/
  margin-bottom: 0.2rem;
  color: rgba(44,46,48,1);
  font-size: 0.28rem;
  text-align: center;
  line-height: 0.62rem;
  font-weight:400;
}
.nav-fixed ul li.active,
.nav-menu li.active,
.nav-menu1 li.active{
  background: #b71c27;
  color: #fff;
}
.nav-menu,
.nav-menu1 {
  position: absolute;
  top: 0;
  left: 100%;
  width: 1.94rem;
  background: #fff;
  color: rgba(56,58,60,1);
  font-size: 0.28rem;
  text-align: center;
  line-height: 0.28rem;
  font-weight: 400;
}
.nav-menu li,
.nav-menu1 li {
  position: relative;
  width: 100%;
  height: 0.92rem;
  padding: 0.18rem 0;
}
.menu-p {line-height: 0.56rem;}
/**搜索**/
.search-cont {
  position: fixed;
  top: 1.21rem;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 0.8rem;
  background: rgba(0,0,0,0.85);
  /*transition-duration: 300ms;*/
  /*-webkit-transform: translate3d(-100%,0,0);*/
     /*-moz-transform: translate3d(-100%,0,0);*/
      /*-ms-transform: translate3d(-100%,0,0);*/
       /*-o-transform: translate3d(-100%,0,0);*/
          /*transform: translate3d(-100%,0,0);*/
}
.search-cont>div {
  width: 5.06rem;
  height: 0.52rem;
  margin: 0.14rem auto;
}
.search-cont>div input {
  border: none;
  width: 4.14rem;
  height: 0.52rem;
  padding-left: 0.24rem;
  background: #fff;
  -webkit-border-radius: 0.52rem 0 0 0.52rem;
  -moz-border-radius: 0.52rem 0 0 0.52rem;
  border-radius: 0.52rem 0 0 0.52rem;
  color: #444444;
  font-size: 0.16rem;
  outline: none;
}
.search-cont>div button {
  width: 0.91rem;
  height: 0.52rem;
  border: none;
  outline: none;
  -webkit-border-radius: 0 0.52rem 0.52rem 0;
  -moz-border-radius: 0 0.52rem 0.52rem 0;
  border-radius: 0 0.52rem 0.52rem 0;
  background: #690217;
  color: #fff;
  font-size: 0.16rem;

}


/*4-13*/
.lst_yi {
    width: 100%;
    min-height: .85rem;
    margin-bottom: 0.37rem;
	margin-top: 0.37rem;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    border-radius: 0.1rem;
    background: #8b0001;
    color: #fff;
    font-size: 0.3rem;
    line-height: 0.85rem;padding-left: 0.3rem;}



.subNavBox1 .subNav{  width: 100%;
    min-height: .85rem;

    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    border-radius: 0.1rem;
    background: #e9e9e9;
    color: #202020;
    font-size: 0.3rem;
    line-height: 0.85rem;background-image: url(../images/down.png);
    background-repeat: no-repeat;
    background-position: 94% 0.33rem;
    background-size: 0.35rem 0.19rem;padding-left: 0.3rem;}
.subNavBox1 .currentDt{background-image:url(../images/down1.png);  background-repeat: no-repeat;
    background-position: 94% 0.33rem;
    background-size: 0.35rem 0.19rem}
.subNavBox1 .navContent{  -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;   border-top: 0.02rem solid #cacaca; background:#e9e9e9;}
	.subNavBox1{    margin-bottom: 0.37rem;}

  .subNavBox1 .navContent ul li{  padding-left: 0.63rem;
    color: #202020;
    font-size: 0.26rem;
    line-height: 0.74rem;
    background: url(../images/point3.png) no-repeat 0.3rem center;
    background-size: 0.18rem 0.18rem;}
    .dl1,.dl2,.dl3,.dl4,.dl5,.dl6{display: none;position: relative;
    z-index: 30;
    background: rgb(255, 255, 255);
    padding-left: 23px;}