﻿@charset "UTF-8";

/*+++++++++++    ++++++++++*/




input, textarea {

  outline: none;
font-family: '微软雅黑';
  /*-webkit-appearance: none;*/
   }



input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {

  color: #666; }



input:-moz-placeholder, textarea:-moz-placeholder {

  color: #666; }



input::-moz-placeholder, textarea::-moz-placeholder {

  color: #666; }



input:-ms-input-placeholder, textarea:-ms-input-placeholder {

  color: #666; }
body{
  font-size: 0.28rem;
  font-family: '微软雅黑';
  width: 100%;
  overflow-x: hidden;
}
*{
  box-sizing: border-box;
  margin: 0;
  padding: 0;
   outline: none;
}
ul,li{
  margin: 0;
  padding: 0;
  list-style-type:none; 
}
a{
  text-decoration: none;
}
.yd-box{
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url(../images/bg.jpg) no-repeat center;
  background-size:auto  100%
}
.yd-con{
  width: 6.9rem;
  height: 8.1rem;
  position: absolute;
  left:0.3rem;
  top: 50%;
  margin-top: -4rem;
  overflow: hidden;
}
.leftbox{
    width: 3.9rem;
    height: 100%;
    float: left;
}
.leftbox .yd-logo{
  width: 100%;
  display: block;
 }
.leftbox .yd-logo .logo{
  width:100%;
  display: block;
}
.leftbox-part{
  background: rgba(0,0,0,0.5);
  padding-bottom: 0.53rem;
}
.part1{
  padding: 0.2rem;
}
.part1 .item{
  display: block;
  font-size: 0.25rem;
}
.part1 .item a{
  display: block;
  width: 100%;
  color: #fff;
  font-weight: bold;
  background: #02a3a6;
  border-radius: 5px;
  line-height: 0.8rem
}
.part1 .item:first-child{
  margin-bottom: 0.13rem;
}

.part1 .item img{
  width: 0.49rem;
  margin:0.15rem 0 0 0.9rem;
  float: left;
}
.part1 .item span{
  margin: 0px 0 0 0.2rem;
}
.part2{
  padding: 0  0.2rem;
  color: #fff;
  height: 1rem;
  overflow: hidden;
}
.part2 .item{
  display: inline-block;
  width: 30%;
  text-align: center;
  margin-right: 1%;
  float: left;
}
.part2 .item:nth-child(2){
  width: 37%
}
.part2 .item a{
  display: block;
  width: 100%;
  padding-bottom: 0.1rem;
  color: #fff;
  border-radius: 5px;
  background: rgba(255,255,255,0.2);
  font-size: 0.24rem;
    
}
.part2 .item img{
  width: 0.49rem;
  margin: 0.06rem 0 0.01rem 0
}
.part2 .item span{
  display: block;
}
.part2 .item a:hover{
  background: #02a3a6;
}
.part3 .item{
  margin: 0.1rem 0.2rem 0 0.2rem;
  display: block;
  color: #fff;
  border-radius: 5px;
  background: rgba(255,255,255,0.2);
 padding: 0.1rem 0;
  text-align: center;
    font-size:.24rem
}
.part3 .item  a{
  color: #fff
}
.part3 .item img{
  margin: 0.06rem 0.07rem -.05rem 0.2rem;
 
}
.rightbox{
  width: 3rem;
  float: right;
  position: relative;
  height: 100%
}
.rightbox-con{
  width: 100%;
  position: absolute;
  height: 100%;
  bottom: 0;
  left: 0
}
.rightbox-con .item a{
  color: #fff
}
.rightbox-con .item{
    width: 100%;
    background: rgba(0,0,0,0.5);
    height: 33.3333%;
    float: left;
    text-align: center;
    color: #fff;
    position: relative;
    margin-left: 1px;
    margin-top: 1px
}
.rightbox-con .middle {
    height: 100%;
}
.rightbox-con .middle-cont {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.14rem;
    letter-spacing: 0;
}
.rightbox-con .item:nth-child(1) .middle-cont .img{
   background: #a67c65;
}
.rightbox-con .item:nth-child(2) .middle-cont .img{
   background: #02a3a6;
}
.rightbox-con .item:nth-child(3) .middle-cont .img{
   background: #00a04e;
}
.rightbox-con .middle-cont .img {
    width: 1.3rem;
    height: 1.3rem;
    overflow: hidden;
    margin: 0 auto;
   
    border-radius: 120px;
}
.rightbox-con .middle-cont .img  img{
  margin-top: 0.3rem;
  width: 0.8rem
}
.rightbox-con .text {
    margin-top: 0.05rem;
}
.rightbox-con .middle:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.rightbox-con .tit {
    font-size:0.3rem;
}
.rightbox-con .tit1 {
    margin-top: 0.05rem;
}
.rightbox-con .hoverbox {
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.rightbox-con .hoverbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    border-radius: 8px;
    opacity: 0;
    visibility: hidden;
}
.rightbox-con .item:nth-child(1)  .hoverbox{
  background: url(../images/yd-bg1_20.jpg) no-repeat 0 bottom;
}
.rightbox-con .item:nth-child(2)  .hoverbox{
  background: url(../images/yd-bg2_20.jpg) no-repeat 0 bottom;
}
.rightbox-con .item:nth-child(3)  .hoverbox{
  background: url(../images/yd-bg3_20.jpg) no-repeat 0 bottom;
}

.rightbox .conbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
}
.rightbox .hovercont {
    margin-top:50px;

}
.rightbox .yuanbox {
    position: relative;
    width: 180px;
    height: 180px;
    margin:14px auto 0 auto;
    overflow: hidden;
  }
.rightbox .yuanbox:before {
    -webkit-animation: yuanbox 5s linear 0s infinite;
    animation: yuanbox 5s linear 0s infinite;
}
.rightbox .yuanbox:before {
    content: "";
    display: block;
    width: 180px;
    height: 180px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -90px;
    margin-left: -90px;
    background: url(../images/ydy-8.png) no-repeat 0 0;
}
.rightbox .yuanbox:after {
    -webkit-animation: yuanbox1 5s linear 0s infinite;
    animation: yuanbox1 5s linear 0s infinite;
}

.rightbox .yuanbox:after {
    content: "";
    display: block;
    width: 150px;
    height: 150px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -75px;
    margin-left: -75px;
    background: url(../images/ydy-9.png) no-repeat 0 0;
}
.rightbox .yuanbox .img {
    margin-top: 58px;
}
@-webkit-keyframes yuanbox {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg)
}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg)
}
}
@keyframes yuanbox {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg)
}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg)
}
}
@-webkit-keyframes yuanbox1 {
 0% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg)
}
 100% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg)
}
}
@keyframes yuanbox1 {
 0% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg)
}
 100% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg)
}
}
.main{
  width: 100%;
}
.head{
  background: #009994;
  line-height: .8rem;
  height: .8rem
}
.head .logo{
  display: block;
}
.head .logo img{
  height: .8rem;
  position: absolute;
  top: 1rem;
  left: .2rem;
  z-index: 998
}
.nav{
  width: 60%;
  margin-left: 20%
}
.nav ul li{
  position: relative;
  width: 25%;
  text-align: center;
  list-style-type:none;
  float: left;
  border-right: 1px solid #049f9a 
}
.nav ul li a{
  color: #ccc;
  font-size: 0.2rem;
  display: block;
   height: .8rem;
   position: relative;
   z-index: 1
}
.nav ul li a .icon-nav{
  width: 0.37rem;
  height: 0.32rem;
  margin: 0.15rem 0 0 0;
  display: none;
}
.icon-9{
  position: absolute;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%
}
.nav-txt{
  display: block;
}
.nav ul li .line{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 3px;
  background: #009994;
  -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: 0
}
.nav ul li.on a{
  color: #fff
}
.nav ul li.on .icon-9{
  display: block;
}
.m-show{
  display: block;
}
.menu-btn {
    position: absolute;
    top: 50%;
    right: 0.25rem;
    width: 0.8rem;
    height: 0.8rem;
    overflow: hidden;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.menu-btn .line, .menu-btn .line:before, .menu-btn .line:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 0.5rem;
    height: 0.04rem;
    border-radius: 10px;
}

.menu-btn .line, .menu-btn .line::before, .menu-btn .line::after {
    background: #0aa3a6;
    border-radius: 10px;
}
.menu-btn .line {
    top: 0;
    bottom: 0;
    -webkit-transition: border 0.3s;
    transition: border 0.3s;
}
.menu-btn .line, .menu-btn .line::before, .menu-btn .line::after {
    background: #0aa3a6;
    border-radius: 10px;
}

.menu-btn .line:before {
    -webkit-transform: translateY(-0.2rem);
    transform: translateY(-0.2rem);
}


.menu-btn .line:after {
    -webkit-transform: translateY(0.2rem);
    transform: translateY(0.2rem);
}
.menu-btn .line:before, .menu-btn .line:after {
    content: '';
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
}

.menu-open .line {
    background: transparent;
}
.menu-open .line:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.menu-open .line:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/*.head.menu-open{
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 999
}
.nav-main.menu-open{
  margin-top: .8rem
}*/
.nav-main{
  height: 1.2rem;
  position: relative;
}
.nav-main ul li{
  list-style-type: none;
  display: block;
  border-bottom: 1px solid #999;
  position: relative;
}
.nav-main ul li>a{
  color: #333;
  font-size: 0.32rem;
  width: 80%;
  display: block;
  line-height: 1rem;
  padding-left: 0.5rem
}
.nav-main .arr {
    background: url(../images/ss.png) no-repeat center center;
    width: 0.6rem;
    height: 0.07rem;
    position: absolute;
    right: 0.3rem;
    height: 0.8rem;
    top: 0;
}
.nav-main ul li.on .arr{
  background: url(../images/zk.png) no-repeat center center;
}
.nav-main ul li.on .nav-show{
  display: block;
}
.nav-show{
  width: 100%;
  padding:0.1rem 0.5rem;
  background: #009994;
  display: none;
}
.nav-show a{
  display: block;
  color: #333;
  font-size: 0.3rem;
  border-bottom: 1px solid #028e89;
  color: #fff;
  line-height: 0.8rem;
}
.nav-show a:last-child{
  border:0;
}

.nav-main .main{
  position: absolute;
  left: 0;
  top: 1.2rem;
  right: 0;
  background: #fff;
  z-index: 99;
  border-top: 1px solid #ddd;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
}

.menu-open .main {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
}


.mySwiper1{
  width: 100%;
}
.mySwiper1 .swiper-pagination-bullet{
  width: 0.6rem;
  height: 3px;
  border-radius: 0;
  background: rgba(255,255,255,0.5);
}
.mySwiper1 .swiper-pagination-bullet-active{
  background: rgba(255,255,255,1);
}
.swiper-slide{
  overflow: hidden;
}
.mySwiper1 .swiper-slide img{
  width: 100%;
  height: 100%
}

.search-con{
  position: relative;
}
.search{
  width: 96%;  
  background: #fff;
  padding:0.4rem 0.2rem;
  margin:0.4rem 2%;
   box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
   border-radius: 3px
}
.search .search-input{
  width: 70%;
  height: 0.9rem;
  border-radius: 5px;
  border:1px solid #dddddd;
  padding-left: 0.2rem;
}
.search .btn{
  width: 28%;
  height: 0.9rem;
  background: url(../images/btn-bg_11.jpg);
  border-radius: 5px;

  color: #fff;
  font-size: 0.33rem;
  line-height:0.6rem;
  display: block;
  
   border:none;
  float: right;
}

.container{
  background: url(../images/banner1_39.jpg) no-repeat center;
  background-size: auto 100%;
  padding: 0.2rem
}
.container .main{
   position: relative;
}
.container-txt{
    position: absolute;
    left: 0.3rem;
    bottom: 3.5rem;
}

.container-txt img{
 width: .6rem;
 display: none;
}

.container .box {
    width:100%;
    height: 5.6rem
}
.box-left,.box-right{
  width: 50%;
  float: left;
  height: 4.32rem
}
.container a{
  color: #fff
}
.container .item {
    width: 100%;
    height: 2.8rem;
    overflow: hidden;
    background: #139c9e;
    color: #fff;
    text-align: center;
    float: left;
}
.container .item .middle {
    width: 100%;
    height: 100%;
}
.middle-cont {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    letter-spacing: 0;
}
.container .item .img {
    width: 0.75rem;
    height: 0.75rem;
    margin: 0 auto;
}
.container .item .img  img{
  width: 100%
}
.container .item .text {
    margin-top: 0.1rem;
}
.container .item .tit {
    font-size: 0.4rem;
    font-weight: bold;
}
.container .item .tit1 {
    font-family: Arial;
    margin-top: 5px;
}

.middle {
    font-size: 0;
}
.middle:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.container .bx1 .item.i2 {
    background: url(../images/bg1_04.jpg);
}

.container .bx1 .item.i3 {
  background: rgba(19,156,158,0.8);
}
}


.container .bx1 .item.i4 {
    background: #bdaa82;
}
.container .bx2 {
    top:775px;
    right: 0;
}
.
.container .bx2 .item.i1 {
    background: #466c9a;
}
.container .bx2 .box-left{
  height: 2.16rem
}
.container .bx2>.item{
  width: 50%
}
.container .bx2 .box-left>img{
  display: none;
}
.container .bx2 .item.i2 {
    background: url(../images/bg2_12.jpg) ;
    background-size: 100% 100%
}

.container .bx2 .item.i3 {
     background: url(../images/bg3_12.jpg) ;
     background-size: 100% 100%
}

.container .bx2 .item.i4 {
    background: #83b369;
    float: right;
}

.container .box1{
  width:100%;
 
    color: #fff;
}
.container .box1 {
    -webkit-transition-delay: 1.4s;
    transition-delay: 1.4s;
}
.newsbox{
  width: 100%;
  padding: 0.4rem 0.2rem 0.5rem 0.2rem;
  background: #e6f2f2 url(../images/bg6_03.jpg) no-repeat top center;
  background-size: 100%;
  position: relative;
  padding-top: 0.4rem
}
.mewsbg{
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0
}
.newsbox-head{
  height: 0.9rem;
}
.newsbox-head ul{
  display: inline-block;
}
.newsbox-head ul li{
  list-style-type: none;
  margin-right: 0.15rem;
  font-weight: bold;
  font-size:0.36rem;
  padding-bottom: 0.14rem;
  display: inline-block;
  cursor: pointer;
}
.newsbox-head ul li:hover,.newsbox-head ul li.on{
  border-bottom: 3px solid #029b9e;
  color: #029b9e;
}
.newsbox-head .more{
  float: right;
    width: 2rem;
    line-height: 0.5rem;
  text-align: center;
  font-size:0.28rem;
  color: #000;
  border-radius: 1.2rem;
  border:1px solid #999999;
}


.newsbox-con{
  position: relative;
}


.newsbox-conlist{
  display: none;
}
.newsbox-conlist ul li{
  width:100%;
  background: #fff;
  list-style-type: none;
  display: block;
  border-bottom: 1px solid #ddd;
  padding: 0.12rem;
  color: #000;
  font-size: 0.18rem;
  font-weight: bold;
  cursor: default;
  position: inherit;
}
.newsbox-conlist-txt strong{
  display: none;
}
.newsphone-show{
  display: block;
  color: #333;
  font-size: 0.3rem;
  margin-right: 0.2rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.newsbox-conlist ul li .left-img{
  width:2rem;
  height:1.3rem;
  display: inline-block;
}
.newsbox-conlist-txt{
  width:73%;
  float: right;
  margin-top: 0.1rem
}
.newsbox-conlist-txt span{
  display: block;
  font-weight: normal;
 
}
.newsbox-right{
  width: 0;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  display: none;
  overflow: hidden;
}

.newsbox-right img{
  width: 818px;
  height: 600px;
}
.newsbox-rightc{
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  padding: 30px;
  font-size: 0.24rem;
  background: rgba(0,0,0,0.3);
}
.newsbox-right a{
  color: #fff
}
.newsbox-rightc strong{
  color: #fff;
  font-size: 24px;
  display: block;
  margin-bottom: 10px
}
.newsbox-rightc span{
  color: #ccc
}
.newsbox-right a:hover strong{
    color: #0bd6da
}
.newsbox-head1{
  height: 0.9rem;
  margin-top: 0.4rem
}
.newsbox-head1 ul{
  display: inline-block;
}
.newsbox-head1 ul li{
  list-style-type: none;
  margin-right: 0.25rem;
  font-weight: bold;
  font-size:0.36rem;
  padding-bottom: 0.14rem;
  display: inline-block;
  cursor: pointer;
}
.newsbox-head1 ul li.on{
  border-bottom: 3px solid #029b9e;
  color: #029b9e;
}
.newsbox-head1 .more{
  float: right;
  width: 2rem;
  line-height: 0.5rem;
  text-align: center;
  font-size:0.28rem;
  color: #000;
  border-radius: 1.2rem;
  border:1px solid #999999;
  display:none;
}

.newsbox-conlist4{
  display: none;
}
.newsbox-conlist4 ul li{
  width: 49%;
  display: inline-block;
  margin-bottom: 0.17rem;
  padding-right: 0.3rem
}
.newsbox-conlist4 ul li a{
  color: #000;
  font-size: 0.3rem;
  display: block;
  margin-bottom: 0.12rem;
 min-height: .8rem;
    text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
}
.newsbox-conlist4 ul li a:hover{
  color: #029b9e
}
.newsbox-conlist4 ul li span{
  display: block;
  color: #888888
}
.newsbox .main{
  position: relative;
  z-index: 1
}
.lineimg{
  display: none;
}
.ksnav{
  background: url(../images/bg7.jpg) no-repeat top center;
  background-size: auto 100%
}
.ksnav .main{
  position: relative;
  height: 100%
}
.ksnav .swiper-slide {
    background-position: center;
    background-size: cover;
    width: 3.25rem;
    height: 3rem;
    position: relative;
}
.mySwiper2{
  width: 100%;
  height: 3rem;
  overflow: hidden; 
  margin-bottom: 0.4rem
}
.ksnav .swiper-slide>img{
  width: 100%;
  height: 100%
}
.ksnav{
  padding:0.3rem 0.2rem
}
.ksnav .tit-top{
  color: #fff;
  width: 100%;
}
.ksnav .tit-top .more{
  color: #fff;
  border-color: #fff
}
.mySwiper2-con{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.mySwiper2-con a{
  color: #fff;
  display: block;
  padding-top:0.8rem
}
.mySwiper2-con .img,.mySwiper2-con .img img{
  width: 0.8rem;
  height: 0.8rem;
  margin: 0 auto;
}
.mySwiper2-con .text {
    margin-top: 0.15rem;
    font-size:0.3rem;
    text-align: center;
}
.mySwiper2 .swiper-button-prev{
  width: 0.45rem!important;
  height:  0.45rem!important;
  background: url(../images/left.jpg)!important;
  border-radius: 1.2rem!important;
  background-size: 100%!important;
}

.mySwiper2 .swiper-button-next{
  width: 0.45rem!important;
  height:  0.45rem!important;
  background: url(../images/right.jpg)!important;
   border-radius: 1.2rem!important;
  background-size: 100%!important;
}

.ksnav-c1{
  width: 50%;
  height: 2.68rem;
  background: url(../images/tsimg5_15.jpg);
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  bottom: 0
}

.ksnav-c1 a{
  display: block;
  width: 100%;
  height: 100%;
 
  color: #fff;
  padding: 0.2rem 0 0 0.2rem
}
.ksnav-c1 a .img{
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
  width:0.7rem;
  height: 0.7rem;
}
.ksnav-c1 .text{
font-size: 0.4rem;
    writing-mode: tb-rl;
   
}
.ksnav-c2{
  width:100%;
  height: 5.36rem;
 
}
.ksnav-c2 a{
  color: #fff
}
.ksnav-c2 a .img{
  position: absolute;
  right: 0.2rem;
  bottom:  0.2rem;
  width: 0.7rem;
  height:0.7rem;
}
.ksnav-c2 .text{
    font-size: 0.4rem;
    writing-mode: tb-rl;
    margin: 0.2rem
}
.ksnav-c2 .item {
    width: 50%;
    height: 2.68rem;
    overflow: hidden;
    color: #fff;
    text-align: center;
    float: left;
    position: relative;
}

.ksnav-c2 .box-left,.ksnav-c2 .box-right{
  width: 100%;
  height: 2.68rem
}

.ksnav-c2 .i1{
  background: url(../images/tsimg7_15.jpg) no-repeat;
  background-size: 100% 100%
}
.ksnav-c2 .i2{
  background: url(../images/tsimg8_15.jpg) no-repeat;
  background-size: 100% 100%
}
.ksnav-c2 .i3{
  background: url(../images/tsimg9_15.jpg) no-repeat;
  background-size: 100% 100%
}




.tsbox{
  background: url(../images/bg8.jpg) ;
  background-size: auto 100%;
  padding: 0.3rem 0.2rem
}

.tit-top{
  height: 0.85rem;
}
.tit-top strong{
  font-size: 0.4rem;
}
.tit-top .more{
  float: right;
    width: 2rem;
    line-height: 0.5rem;
  text-align: center;
  font-size:0.28rem;
    color: #000;
    border-radius: 1.2rem;
    border: 1px solid #999999;
}
.tit-top .more img{
  margin-left: 5px;
  width: 0.2rem;
}

.tsbox-con ul li{
 width: 32%;
 list-style-type: none;
 display: inline-block;
 background: #fff;
 text-align: center;
 
}

.tsbox-con ul li a{
  color: #000;
  font-size: 0.28rem;
  display: block;
  height: 100%;
  padding-bottom: 0.2rem;
}

.tsbox-con ul li span{
  display: block;
  margin: 0.1rem 0 0 0;
    height: 0.4rem;
    overflow: hidden;
    font-size: 0.3rem
}
.ts-more{
  background: url(../images/svg/tsicon/home_tsyl_icon_more.svg);
  width: 0.95rem;
  height:0.54rem;
  background-size: 100% 100%;
  display: inline-block;
  margin: 0 auto
}

.tsbox-conimg,.ztbox-conimg{
  width: 100%;
  display: block;
}
.tsbox-conimg img,.ztbox-conimg img{
  width: 100%
}
.ztbox{
  background: url(../images/bg9.jpg) ;
 background-size: auto 100%;
  padding: 0.3rem 0.2rem
}
.ztbox .tit-top{
  color: #000
}
.ztbox-con ul li{
 width: 32%;
 list-style-type: none;
 display: inline-block;
 background: #fff;
 text-align: center;
 border-bottom:1px solid #ccc;
 }
.ztbox-con ul li a{
  color: #000;
  font-size: 0.28rem;
  display: block;
}
.ztbox-con ul li:hover{
  border-bottom:2px solid #029b9e
}

.ztbox-con ul li span{
  display: block;
    margin: 0.1rem 0 0 0;
    height: 1.1rem;
    overflow: hidden
}
.map{
  position: relative;
}
.map .bdmap {
  height: 4rem;
}
.map-img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  overflow: hidden;
  height:3rem
}
.map-con{
  margin: 0 auto;
  position: relative;
}
.map-img img{
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0
}
.map-img img.on{
  opacity: 1;
  visibility: visible;
}
.map-conlist{
  background:#029b9e;
    width: 100%;
    
}
.map-conlist .tit {
    font-size: 0.4rem;
    text-align: center;
    padding-top:0.3rem;
    color: #fff;
}
.map-conlist .bdmaplist {
    margin-top: 0.36rem;
    border-top: 1px solid #0bb0b3;
}
.map-conlist li{
  list-style-type: none;
  color: #fff;
  border-bottom: 1px solid #0bb0b3;
}
.map-conlist li.on .tit1 {
    background: #0bb0b3;
    position: relative;
}
.map-conlist .tit1 {
    font-size: 0.36rem;
    text-align: center;
    cursor: pointer;
     height: 1rem;
    line-height: 1rem;
}
.map-conlist .on .list {
    display: block;
}
.map-conlist .list {
    padding:0.4rem 0 0.4rem 0.5rem;
    display: none;
    line-height: 0.8rem;
    color: #fff!important
}
.foot{
  background: url(../images/foot-bg_09.jpg) no-repeat top center;
  background-size: auto 100%;
  padding:0.3rem 0.2rem
}

.foot-left a{
  color: #333;
  font-size: 0.36rem;
  margin: 0 0 0.1rem 0;
  display: inline-block;
  width: 32%;
  text-align: center;
}
.foot-left a:hover{
  color: #009994
}
.foot-right{
  text-align: center;
}
.foot-right img{
  display: inline-block;
  margin:0.3rem  0.15rem 0.1rem 0.15rem;
  width: 28%
}
.fbottom{
  background: #029b9e;
}
.bottom1{
  border-bottom: 1px solid #3da9ac;
  color: #fff;
  padding:  0.2rem;
  line-height: 0.5rem;
  text-align: center;
}
.bottom1 a{
  color: #fff;
  display: inline-block;

}
.bottom1 a:hover{
  border-bottom: 1px solid #fff
}
.bottom1 span{
  color: #66bbbd;
  margin:0;
  display: inline-block;
}
.bottom2{
  padding: 0.4rem 0 0 0;
  color: #fff;
  padding-bottom: 1rem;
}
.bottom2left{
margin: 0 auto;
  width: 60%;
  margin-left: 20%
}
.bottom2c{
  padding: 0.2rem ; 
  font-size: 0.24rem;
  line-height: 0.5rem;
  color: #fff!important
}
.bottom2r{
  border-top: 1px solid #3da9ac;
  padding:0.2rem 0.2rem 0.5rem 0.2rem;
  font-size: 0.24rem;
  line-height: 0.5rem;
  text-align: center;
}

.bottom2r a{color:#fff}

.bottom2r img{
  margin: 0 5px -5px 0
}

.list-icon{
    height: 0.35rem;
    margin: 0 5px -2px 0;
}
.more{
  line-height: 0.4rem;
  background: url(../images/svg/home_icon_arrow.svg) no-repeat right 0.15rem center;
  background-size: 0.25rem;
  padding-right: 0.25rem
}

.staff-con1{
 background:  url(../images/sta-bg1_05.jpg) ;
 background-size: auto 100%;
padding: 3rem 0.2rem 0.2rem 0.2rem;
margin-top: -3rem
}

.staff-con1left .newsbox-head ul li{
  margin-right: 0.05rem;
}
.staff-con1left .newsbox-conlist ul li{
  width: 100%;
  margin-bottom:0.2rem;
  border:0;
  padding: 0;
}
.staff-con1left .newsbox-conlist ul li img{
  width: 2.47rem;
  height: 1.7rem;
  display: inline-block;
  transition: ease .5s;
}
.news-hoverimg{
   width: 2.47rem;
  height: 1.7rem;
  overflow: hidden;
  display: inline-block;
}

.staff-con1left .newsbox-conlist-txt{
  width: 63%;
  font-size: 0.25rem;
  color: #666;
  font-weight: normal;
  margin-top: 0;
  padding: 0.01rem 0.1rem 0.1rem 0;
}
.staff-con1left .newsbox-conlist-txt a{
  color: #333;
  display: block;
  font-size:0.36rem;
  margin: 0.1rem 0;
 text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}

.staff-con1left .newsbox-conlist-txt span{
  margin-top: 0.1rem
}
.newsbox-conlist-c{
  text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient: vertical;
}

.staff-con1right .tit-top strong{
  color: #333;
  font-size: 0.36rem
}
.staff-con1rightc{
  width: 100%;
 
  border-left:1px solid #009994;
}
.staff-con1rightc ul li{
  display: block;
  position: relative;
  padding-left: 0.25rem
}
.staff-con1rightc ul li:before{
  content: '';
  position: absolute;
  left: -0.08rem;
  top: 0.08rem;
  width: 0.1rem;
  height:  0.1rem;
  border:1px solid  #009994;
  border-radius: 120px;
  background: #fff;
}
.staff-con1rightc ul li a{
  font-size: 0.36rem;
  color: #333;
  display: block;
  margin-bottom: 0.2rem;
  text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient: vertical;
}
.staff-con1rightc ul li a:hover{
  color: #009994
}
.staff-con1right{
  margin-top: 0.4rem;
  padding-bottom: 0.2rem
}
.staff-con2{
  background: url(../images/sta-bg2_27.jpg);
  background-size: auto 100%;
  padding: 0 0.2rem 0.2rem 0.2rem
}
.staff-con2head{
  padding:0.3rem 0 ;
  font-size: 0.36rem;
  font-weight: bold;
  color: #333;
  text-align: center;
}

.staff-con2nav ul li{
  list-style-type: none;
  display: inline-block;
  position: relative;
  font-size: 0.3rem;
  color: #333;
  cursor: pointer;
  /* width: 23%; */
  text-align: center;
  margin-right: 1%;
}
.staff-con2nav ul li:last-child{
  /* width: 24%; */
  margin-right: 0;
}
.staff-con2nav ul li.on{
    color: #009994
}

.staff-con2nav ul li span{
  display: block;
  font-size: 0.36rem;
  position: relative;
}

.staff-con2box{
  margin-top:0.3rem;
}
.staff-con2list{
  background: #fff;
  position: relative;
  padding: 0.3rem 0.3rem 0.5rem 0.3rem ;
  display: none;
}
.staff-con2list ul li{
   padding: 0.25rem 0 0.25rem 0.3rem ;
   border-bottom: 1px dashed #d2d2d2;
   color: #888888;

}
.staff-con2list ul li a{
  color: #333;
  font-size: 0.3rem;
  display: block;
  margin-bottom:0.07rem;
  position: relative;
}
.staff-con2list ul li a:before{
   content: '';
  position: absolute;
  left: -0.3rem;
  top:0.08rem;
  width: 0.1rem;
  height:  0.1rem;
  border:1px solid  #009994;
  border-radius: 120px;
  background: #fff;
}

.staff-con2list .list-img{
 width: 0;
 height:0;
 overflow: hidden; 
}
.staff-con2list ul li.on .list-img{
  display: block;
}
.sta-more{
  color: #333;
  font-size: 0.28rem;
  margin-top: 0.4rem;
  display: block;
}
.sta-more:hover{
  color: #009994
}
.sta-more img{
  margin-left:0.1rem;
  width: 1.3rem
}
.staff-con3 {padding:0 0.2rem 0.2rem 0.2rem}
.staff-con3 .newsbox-head1{}
.staff-con3 .newsbox-head1 a.more{display:none;}
.staff-con3 .newsbox-head1 ul li{
    font-size: 0.25rem;
    margin-right: 0.3rem;
}

.staff-con3 .newsbox-head1 ul li img{display:none;}

.staff-con3left{
  padding: 0.2rem;
  background: url(../images/sta-bg3_06.jpg);
 background-size: auto 100%
}

.staff-con3leftbox{
  
  text-align: center;
  color: #fff;
  font-size: 0.22rem
}
.staff-con3leftboxtit{
  width: 2rem;
  height: 2rem;
  background: #1ca5a8;
  border-radius: 120px;
  margin: 0 auto;
}
.staff-con3leftboxtit img{
  width: 0.64rem;
  margin-top: 0.38rem
}
.staff-con3leftboxtit  strong{
  color: #fff;
  font-size:0.36rem;
  display: block;
  margin-top: 0.1rem
}
.staff-con3leftbox1{
  margin-top:0.45rem
}
.staff-con3leftbox1 a{
  color: #fff;
  font-size: 0.32rem;
  margin-top: 0.43rem;
  position: relative;
  display: block;
}
.staff-con3leftbox1 a:before{
content: '';
  position: absolute;
  left: 50%;
  top:-0.35rem;
  height:0.3rem;
  border-left:1px dashed  #88cccd;
}
.staff-con3leftbox1 a:last-child:after{
content: '';
  position: absolute;
  left: 50%;
  bottom:-0.45rem;
  height:0.4rem;
  border-left:1px dashed  #88cccd;

}
.staff-con3leftbox1 a:hover{
  text-decoration: underline;
}
.staff-con3leftbox2{
  padding: 0 0.35rem;
  background: rgba(255,255,255,0.1);
  border-radius: 0.2rem;
    margin-top: 0.7rem;
    padding-bottom: 0.2rem
}
.staff-con3leftbox21{
  line-height: 0.95rem;
  font-size: 0.36rem;
}
.staff-con3leftbox2c{
  text-align: left;

}
.staff-con3leftbox2c a{
  color: #fff;
  margin-bottom: 0.2rem;
  display: block;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.staff-con3right{
  padding:0.2rem;
  background: url(../images/sta-bg4_07.jpg);
 background-size: auto 100%
}

.staff-con3right .staff-con3leftboxtit{
  background: #65aed7
}
.staff-con4{
  padding:0.3rem 0.2rem;
  background: url(../images/sta-bg5_25.jpg);
}
.staff-con4tit{
  font-size: 0.36rem;
  font-weight: bold;
  color: #333;
  margin-bottom: 0.4rem;
}
.mySwiper3{
  width: 100%;
  height: 2.6rem;
  overflow: hidden;
  position: relative;
}
.staff-con4box{
  border-right: 1px solid #ddd;
  text-align: center;
  height: 2rem;

}
.staff-con4box a{
  display: block;
  height: 100%;
  font-size: 0.36rem;
  color: #333;
  text-align: center;
  padding: 0.4rem 0 0 0
}
.staff-con4box a:hover{
    color: #fff;
    background: #009994
}
.staff-con4boximg{
  width:0.72rem;
  height: 0.62rem;
  margin: 0 auto 0.22rem auto
}
.imgon1 .staff-con4boximg{
  background: url(../images/svg/staicon/home_entrance_icon_1.svg) no-repeat center;
  background-size: 100% 100%
}

.imgon2 .staff-con4boximg{
  background: url(../images/svg/staicon/home_entrance_icon_2.svg) no-repeat center;
  background-size: 100% 100%
}

.imgon3 .staff-con4boximg{
  background: url(../images/svg/staicon/home_entrance_icon_3.svg) no-repeat center;
  background-size: 100% 100%
}

.imgon4 .staff-con4boximg{
  background: url(../images/svg/staicon/home_entrance_icon_4.svg) no-repeat center;
  background-size: 100% 100%
}

.mySwiper3 .swiper-button-prev{
   left: 40%!important;
   bottom: 0!important;
   top: inherit!important;
   width: 0.6rem!important;
   height: 0.6rem!important;
   background: url(../images/left.jpg)!important;
   border-radius: 120px!important;
   background-size: 100%!important;
   border:1px solid #999;
}
.mySwiper3 .swiper-button-next{
   right: 40%!important;
   bottom: 0!important;
   top: inherit!important;
   width: 0.6rem!important;
   height: 0.6rem!important;
   background: url(../images/right.jpg)!important;
   border-radius: 120px!important;
   background-size: 100%!important;
   border:1px solid #999;
}

.staff-con5{
  background: #bdaa82;
}
.staff-con5 .main{
  position: relative;
  text-align: left;
}
.staff-con5 a{display:block;text-align:left;}
.staf-con5c1{
  height: 2rem;
  background: url(../images/stb-bg6_23.jpg) no-repeat right;
  background-size: auto 100%;
  padding-top: 0.6rem;
  padding-left: 0.8rem;
  overflow: hidden;
}
.staf-con5c1 img{
  width: 0.67rem;
  display: inline-block;
}
.staf-con5c1 span{
  display: inline-block;
  
    margin-left: 0.12rem;
    background: url(../images/rightmore.png) no-repeat right center;
    background-size: 0.8rem;
    font-size: 0.36rem;
    color: #fff;
    padding-right: 1rem;
}
.staf-con5c2{
  height: 2rem;
  background: #097975;
  background-size: 100% 100%;
  padding-top: 0.6rem;
  text-align: center;
  width: 100%;
  overflow: hidden;
  padding-left: 0.8rem;
}
.staf-con5c2 img{
  width: 0.67rem;
  display: inline-block;
  margin-bottom: -0.22rem
}
.staf-con5c2 span{
  display: inline-block;
  margin-left: 0.12rem;
  background: url(../images/rightmore.png) no-repeat right center;
  background-size: 0.8rem;
  font-size: 0.36rem;
  color: #fff;
  padding-right: 3em;
}
.staf-con5c3{
  width: 722px;
  height: 860px;
  position: absolute;
  bottom: 0;
  left: 835px;
  display: none;
}
.staf-con5c3 img{
  width: 722px;
  height: 860px;
}


.news-box1{
  background: url(../images/news-bg1_03.jpg) no-repeat right top;
  background-size: 100% 100%;
 padding: 0.2rem
}
.news-box1c{
  background: #fff;
  position: relative;
   border-top: 1px solid #ddd;
}
.news-box1c ul li{
   border-bottom: 1px solid #ddd;
   color: #888888;
   padding: 0.3rem
}

.news-box1c .news-big{
 position: absolute;
 left: -793px;
 top: -20px;
 width: 793px;
 height: 478px;
 display: none;
 width: 0;
 height: 0;
 overflow: hidden;
}
.news-box1c .news-big>img{
  width: 100%;
  height: 478px;
}
.news-box1c-left{
  width:70%;
  color: #999;
  display: inline-block;
}
.news-box1c-left a{
  color: #454545;
  font-size:0.28rem;
  margin-top: 0.05rem;
  display: block;
   text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;

}
.news-little{
  width: 28%;
  float: right;
  max-height: 1.3rem;
}
.news-box1c ul li.on .news-big{
  display: block;
}
.news-bigc{
  position: absolute;
  bottom: 0;left: 0;
  color: #fff;
  font-size: 14px;
  color: #ccc;
    padding: 20px 30px;
    background: rgba(0,0,0,0.3);
}
.news-bigc a{
  color: #fff;
  font-size: 24px;
  font-weight: bold;
display: block;
margin: 10px 0
}
.news-bigc span{
  width: 75px;
  height: 23px;
  background: url(../images/top_35.jpg);
  line-height: 23px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  display: block;
  border-radius: 5px
}

.news-hover{
   width: 100%;
   height: 100%;
   position: relative;
}
.news-hoveron{
  width: 100%;
  height: 100%;
  overflow: hidden;
}


.news-box2{
  padding:0.3rem 0.2rem
}
.news-box2 .main{
  position: relative;
}
.news-box2head{
  margin-bottom: 0.3rem;
  color: #333;
  font-size: 0.36rem;
  font-weight: bold;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
  width: 60%
}
.news-box2head img{
  width:0.45rem;
  margin:0 0.1rem -0.15rem 0;
}
.news-box2head a{
  color: #454545;
  font-size: 0.28rem;
  border-left:1px solid #454545;
  padding-left: 0.24rem;
  margin-left:0.2rem
}
.news-box2head a:hover{
  color: #0aa3a6
}
.mySwiper4{
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 0.7rem 0  0 0
}
.news-box2c{
  width: 100%;
  border:1px solid #f2f2f2;
}
.news-box2c img{
  width: 100%;
}
.news-box2c1{
  padding:0.1rem;
  color: #666;
  
}
.news-box2c1 a{
  color: #333;
  font-size: 0.28rem;
  font-weight: bold;
  display: block;
  margin-bottom: 0.15rem;
     text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.news-box2c1 span{
  display: block;
       text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin-bottom: 0.1rem
}
.news-box2c1 a:hover{
  color: #0aa3a6
}
.mySwiper4 .swiper-button-prev {
  background: url(../images/news-left.png) no-repeat!important;
  background-size: 100% 100%!important;
 width: 0.8rem!important;
    height: 0.55rem!important;
    top: 0.55rem!important;
    right: 0.9rem!important;
    left: inherit!important;
}
.mySwiper4 .swiper-button-next {
  background: url(../images/news-right.png) no-repeat!important;
  background-size: 100% 100%!important;
  width: 0.8rem!important;
  height: 0.55rem!important;
  top: 0.55rem!important;
  right: 0px!important;
  left: inherit!important;
}
.news-box3{
  background: url(../images/news-bg2_14.jpg) no-repeat;
  background-size: auto 100%;
  padding:0.2rem
}
.news-box3c2{
  margin-top: 0.5rem;
}
.news-box3c2 .news-box2c{
  width: 32%;
  display: inline-block;
  background: #fff
}
.news-box3c2 .news-box2c img{
  width: 100%;
  display: block;
}
.news-box3c2 .news-box2c:nth-child(2){
  margin:0 0.5%;
}
.news-box3c1left{
  position: relative;
}
.news-box3_img{
  width: 100%;
display: inline-block;
}
.news-box3_img img{
  width: 100%
}
.news-box3_txt{
   width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #0aa3a6;
  color: #fff;
  padding:0.2rem;

}
.news-box3_txt a{
  display: block;
  font-size: 0.36rem;
  font-weight: bold;
  color: #fff;
  margin-bottom: 0.1rem
}
.news-box3tit{
  position: absolute;
  left: 0;
  top: 0.5rem;
}
.news-box3tit{
  color: #333;
  font-size: 0.36rem;
  font-weight: bold;
  position: absolute;
  left: 0.2rem;
  top: 0.2rem;
  z-index: 999;
  width:0.5rem;
  writing-mode: tb-rl;
}
.news-box3tit img{
  width:0.37rem;
  margin-bottom: 0.1rem
}
.news-box3tit a{
  color: #454545;
  font-size: 0.28rem;
 margin-top: 0.1rem;
}
.news-box3tit a:hover{
  color: #0aa3a6
}
.news-box3c1right{
  background: url(../images/news-img9_17.jpg);
  background-size: 100% 100%;
  margin-top: 0.2rem;
  padding-bottom: 0.2rem
}
.news-box3c1right_head a:hover{
  color: #0aa3a6
}
.news-box3c1right_head{
  color: #fff;
  font-size: 0.36rem;
  padding:0.3rem 0 0 0.8rem;
}
.news-box3c1right_head img{
  margin:0 0.04rem -0.1rem 0;
  height: 0.4rem
}
.news-box3c1right_head a{
  color: #333;
  float: right;
  font-size: 0.28rem;
}
.news-box3c1rightc{
  padding: 0.1rem 0.2rem 0.2rem 0.2rem ;
}
.news-box3c1rightc ul li{
     display: block;
    padding-top: 0.4rem;
    height: 1.4rem;
}
.news-box3c1rightc ul li .time{
  color: #fff;
  
  text-align: center;
  float: left;
  width: 20%
}
.news-box3c1rightc ul li .time strong{
  font-weight: normal;
  font-size: 0.32rem;
}
.news-box3c1rightc ul li a{
  width: 75%;
  border-bottom: 1px solid #56bdc5;
  padding-bottom: 0.34rem;
  float: right;
  font-size: 0.3rem;
  color: #fff;
  font-weight: bold;
    text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
margin-right: 0.2rem
}
.news-box3c1rightc ul li a:hover{
  text-decoration: underline;
}
.guide-banner img{
  width: 100%;
  
}
.guide-banner .main{
  position: relative;
}
.guide-banner strong{
  font-size: 0.4rem;
  color: #fff;
    padding: 1.5rem 0 0 0.6rem;
    display: block;
    position: absolute;
    bottom: 0.5rem;
}
.guide-con1{
  background:url(../images/guide-img2_06.jpg);
  background-size: 100% 100%
}
.guide-con1 .main{
  position: relative;
  height: 100%;
  padding: 0 0.2rem
}
.guide-con1head{
  border-bottom: 1px solid #c0dede;
  line-height: 0.8rem;
  color: #666666;
 
  margin-bottom: 0.5rem
}
.guide-con1head img{
  margin:0 0.05rem -2px 0.2rem;
}
.mySwiper5{
  height: 2.5rem;
  overflow: hidden;
  position: relative;
  margin:0 auto;
  padding-top: 0.4rem
}
.guide-con1box{
 width: 1.7rem;
 height: 1.7rem;
 border-radius: 120px;
 background: url(../images/gui-img.jpg);
 background-size: 100% 100%;
 text-align: center;
 color: #fff;
 font-size: 0.28rem;
 padding-top: 0.25rem;
 position: relative;
 cursor: default;
 margin:0 auto;
}
.guide-con1box img{
  width: 0.7rem;
   height: 0.64rem;
   display: inline-block;
   margin: 0 auto
}
.guide-con1box.on{
  background: url(../images/gui-on.jpg);
 background-size: 100% 100%;
}
.guide-con1box.on:before{
  content: '';
  position: absolute;
  left:0;
  bottom: -0.4rem;
  width: 1.7rem;
  height:0.14rem;
  background: url(../images/gui-online.png);
 background-size: 100% 100%;
}
.guide-con2{
  background: url(../images/guibg_12.jpg) no-repeat bottom center;
  background-size: 100% auto;
  padding:0.3rem 0.2rem 0.8rem 0.2rem
}
.guide-con2box4 ul li{
  padding: 0.3rem  0.4rem 0.3rem 0;
  border-bottom:  4px solid #009994;
  display: inline-block;
  box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
  margin-bottom: 0.2rem;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow: hidden;
}


.guide-con2box4 ul li a{
  display: inline-block;
  font-size: 0.32rem;
  color: #333;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height:0.8rem;
}

.guide-con2box4 .time {
    color: #009994;
    font-size: 0.24rem;
    text-align: center;
    float: left;
    width:1.8rem;
}
.guide-con2box4 .time strong {
    font-weight: normal;
    font-size: 0.4rem;
}
.page{
  margin-top: 0.2rem;
  color: #666;
  font-size: 0.28rem;
  text-align: center;
  line-height:0.5rem;
}
.page a{
  border: 1px solid #ebebeb;
    color: #666;
    display: inline-block;
  
    text-align: center;
    margin: 0.1rem 0.01rem;
    border-radius: 5px;
    background: #fff;
    padding: 0 0.2rem;
    line-height: .8rem;
}
.page a:nth-child(1),.page a:nth-child(8), .page a:nth-child(10){
  width: 1.2rem;
}
 .page a:hover{
  background: #0aa3a6;
  color: #fff
}
.page select{
   border: 1px solid #ebebeb;
    padding: 0 .2rem;
    padding: .2rem;
    border-radius: 5px;
    display: inline-block;
    margin: 0 .1rem;
}
.bdsharebuttonbox{
  float: right;
}


.guide-con1 .swiper-button-prev{
   left: 80%!important;
    bottom: 90%!important;
    top: inherit!important;
  width:.7rem!important;
    height:.7rem!important;
    background: url(../images/left.jpg)!important;
    border-radius: 120px!important;
    background-size: 100%!important;
    border:1px solid #999;
    outline: none;
}
.guide-con1 .swiper-button-next{
   right: 0.4rem!important;
    bottom:90%!important;
    top: inherit!important;
  width: .7rem!important;
    height: .7rem!important;
    background: url(../images/right.jpg)!important;
    border-radius: 120px!important;
    background-size: 100%!important;
    border:1px solid #999;
     outline: none;
}
.guide-list>img{
  width: 100%
}

.guide-con2box3head{
  text-align: center;
  margin-bottom: 0.2rem;
  padding: 0.2rem;
}
.guide-con2box3head ul li{
  display: inline-block;
  margin:0 0.1rem;
  color: #333;
  font-size: 0.4rem;
  font-weight: bold;
  padding-bottom: 0.14rem;
  cursor: pointer;
}
.guide-con2box3head ul li.on,.guide-con2box3head ul li:hover{
  color: #029b9e;
  border-bottom: 3px solid #029b9e
}
.guide-con2box3list{
  display: none;
}
.guide-con2box3list img{
  width: 100%
}
.guide-list{
  display: none;
}

.guide-txtde{
  font-size:0.28rem;
  color: #333;
  line-height: 0.4rem;
}
.guide-txtde strong{
  font-size: 0.36rem;
  display: block;
  margin-top: 0.4rem;
  margin-bottom: 0.2rem
}

.part1 .item svg{
  display: inline-block;
  margin-bottom: -10px;
  margin-left: 22%;
  width: 0.49rem;
    margin: 0.15rem 0 0 0.9rem;
    float: left;
}
.part2 .item svg{
   width: 0.49rem;
    margin: 0.06rem 0 0.01rem 0;
  }

.guide-con2box1txt{
  font-size: 0.36rem;
  font-weight: bold;
  color: #333;
  text-align: center;
}
.guide-con2box1c{
  margin-top:0.3rem;
}
.guide-con2box1c ul li{
  width: 32%;
  display: inline-block;
  height: 2.4rem;
  position: relative;
  text-align: center;
  color: #fff;
  font-size: 0.28rem;
  padding-top: 0.6rem;
  cursor: pointer;
}
.guide-con2box1c ul li:nth-child(1){
  background: url(../images/gui-bg1_06.jpg);
}
.guide-con2box1c ul li:nth-child(2){
  background: url(../images/gui-bg2_06.jpg);
}
.guide-con2box1c ul li:nth-child(3){
  background: url(../images/gui-bg3_06.jpg);
}
.guide-con2box1c ul li>img{
  width:0.85rem;
}
.guide-con2box1ctit{
 display: block;
 margin-top: 0.15rem;
}
.guide-erweima{
  /* position: absolute; */
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
}
.guide-con2box1c ul li:hover .guide-erweima{
  display: block
}
.guide-erweima img{
  width: 1.6rem;
  margin-top: 0.25rem;
}
.guide-erweima .guide-con2box1ctit{
  margin-top:0.05rem
}
.guide-map{
  position: relative;
}
.guide-mapr{
    background: url(../images/map-bg.jpg);
    padding: 0.3rem;
    color: #fff;
}
.guide-maprtit{
  margin-bottom:0.3rem;
}
.guide-maprtit ul li{
  cursor: pointer;
  line-height: 0.5rem;
  border-bottom: 3px solid transparent;
  font-size:0.36rem;
  display: inline-block;
  margin-right: 0.35rem;
  margin-bottom: 0.1rem;
}
.guide-maprtit ul li:hover,.guide-maprtit ul li.on{
  border-bottom: 2px solid #fff;
}
.guide-maprtb{
  margin-bottom: 0.4rem;
}
.guide-maprtb .list{
  line-height: 0.6rem;
  display: none;
}
.guide-maprtbox1{
  margin-top: 0.3rem;
  color: #fff;
  font-size: 0.36rem;
  border-bottom: 1px solid #53a4a0;
  padding-bottom:0.23rem;
}
.guide-maprtbox2{
   border-bottom: 1px solid #53a4a0;
   line-height: 0.9rem;
   color: #fff;
   font-size: 0.36rem;
}
.guide-maprtbox2 img{
  margin: 0 0.1rem -0.05rem 0;
  width: 0.35rem
}
.guide-maprtbox2 a{
  color: #fff;
  display: block;
}
.guide-maprtbox2 span{
    float: right;
    font-size: 0.28rem;
    color: #fff;
}
.gui-map{
  height: 4rem;
    position: absolute;
    left: 0;
    top: 0;
}
.gui-map img{
  width: 100%;
  height: 4rem
}

.spe-con .main{
  padding: 0 0.2rem
}
.spe-content{
  padding:0 0 0.5rem 0;
}

.spe-list{
  background:#fff url(../images/zhuan-bg_03.jpg) no-repeat;
  background-size: 100%;
  padding: 1.35rem 0.5rem 0.4rem 0.5rem;
  color: #333;
  box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
  margin-bottom: 0.2rem;
}

.spe-contentr .spe-list:nth-child(2) li{
  width: 100%
}
.spe-listhd{
  color: #009994;
  font-size: 0.36rem;
  margin-bottom: 0.2rem;
}
.spe-listhd img{
 margin: 0 0.18rem -0.1rem 0;
    width: .5rem;

}
.spe-listbd{
  margin-left: 0.7rem;
}
.spe-listbd ul li{
  width: 49%;
  display: inline-block;
  margin-bottom: 0.2rem;
}
.spe-listbd ul li a{
  color: #333;
  font-size: 0.28rem;
  display: block;
}
.spe-listbd ul li .spe-img1{
  margin:0 0.05rem 0 0 ;
  display: inline-block;
}
.spe-listbd ul li .spe-img2{
  margin-left: 0.05rem;
  display: none;
}
.spe-listbd ul li a:hover{
  color: #009994;
}
.spe-listbd ul li a:hover .spe-img2{
  display: inline-block;
}


.over-con1{
  background: #fff;
  padding:0 0.2rem 0.2rem 0.2rem;
  position: relative;
}
.over-logo{
  display: inline-block;
  position: relative;
  z-index: 1;
    border-radius: 120px;
    width: 1.8rem
}
.over-con1r{
  width:78%;
  float: right;
}
.over-con1r ul li{
  width: 31%;
  display: inline-block;
  color: #333;
  font-size: 0.36rem;
  border-left:4px solid #009994;
  height:0.8rem;
  line-height: 0.8rem;
  position: relative; 
  box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
  cursor: pointer;
 margin: 0 0 0.2rem 0.08rem
}
.over-con1r ul li span{
   display: block;
   position: relative;
   z-index: 1;
   text-align: center;
}
.over-con1r ul li:hover:before,.over-con1r ul li.on:before{
  content: '';
  position: absolute;
  width: 102%;
  height: 1rem;
  left: -0.1rem;
  top: -0.1rem;
  background: url(../images/over-img3_06.jpg);
  background-size: 100% 100%;
  border-left:4px solid #009994;
}
.over-con1r ul li:hover,.over-con1r ul li.on{
  color: #fff;
}
.over-img{
  position: absolute;
  left: -270px;
  bottom: -500px;
  display: none;
}
.over-con2{
  background: url(../images/over-img3_02.jpg) no-repeat center top;
  background-size: auto 100%;
  padding:0.5rem 0.2rem 1rem 0.2rem
}
.over-con2-1{
  position: relative;

}

.over-con2-1left{
  width: 1.5rem;
  float: left;;
  display: none;
}
.over-con2-1left img{
 width: 100%
}
.over-con2-1right{
     
    display: inline-block;
   position: relative;
    color: #333;
    font-size: 0.28rem;
    line-height: 0.4rem;
    padding: 0.2rem;
    
    text-align: justify;
}

.over-con2-2{
  color: #333;
  font-size: 0.28rem;
  line-height: 0.4rem;
  text-align: justify;
  padding: 0.2rem
}
.over-time{
  position: absolute;
  right: 0.4rem;
  top:0;
  width: 12%;
  display: none;
}

.over-con3{
  background: #e6f2f2 ;
  padding: 0.2rem;
}
.over-con3bd{
  background: #fff;
  padding:  0.5rem;
  color: #333;
  font-size: 0.28rem;
  position: relative;
  line-height: 0.4rem;
  text-align: justify;
}

.over-con3bd strong{
  display: block;
  font-size: 0.4rem;
  color: #009994;
  text-align: center;
  margin: 0.3rem 0 
}

.over-con3bd img{
  max-width: 100%;
  margin:0 auto;
  display: block;
}
.over-list{
  display: none;
}
.over-con4 .over-con3bd{
  padding-top: 0.3rem
}

.guide-con1head a{
  color: #333
}


.trea-conbd{
 background: url(../images/guibg_12.jpg) no-repeat bottom center;
 background-size: 100%;
 padding:0rem 0.2rem 0.6rem 0.2rem
}
.bd-list{
  margin-bottom:0.7rem;
}
.bd-listtd{
  color: #454545;
  font-size: 0.36rem;
  margin-bottom: 0.3rem;
}
.bd-listtd span{
  display: inline-block;
}
.bd-listtd .bd-line{
  width: 55%;
  border-bottom: 1px solid #009994;
  position: relative;
  float: right;
  margin-top: 0.25rem
}
.bd-listtd .bd-line:before{
  content: '';
  position: absolute;
  left: 0;
  top: -0.05rem;
  width: 0.1rem;
  height:  0.1rem;
  background:#009994;
  border-radius: 120px;
}
.bd-listtd img{
  float: right;
   margin-top: 0.15rem;
   width: 0.5rem
}
.bd-listbd ul li{width: 48%;display: inline-block;/* margin:0 0.1rem 0.1rem 0; */font-size:0.28rem;}
.bd-listbd ul li:nth-child(2n){
  margin-right: 0
}
.bd-listbd ul li a{
  display: block;
  border:1px solid #dddddd;
  color: #454545;
  line-height: 0.6rem;
  padding: 0 0.4rem 0 0.4rem;
  position: relative;
  background: url(../images/trea-img3_14.jpg) no-repeat right 0.2rem center;
  background-size: 0.12rem;
  overflow: hidden;
  height: 0.6rem;
}
.bd-listbd ul li a:before{
  content: "";
  position: absolute;
  width: 0.1rem;
  height:  0.1rem;
  background:#009994;
  border-radius: 120px;
  left: 0.15rem;
  top: 0.22rem
}
.bd-listbd ul li a:hover{
  color:#009994;
  border:1px solid #009994;
}
.bd-listbd ul li img{
  float: right;
  margin-top:0.17rem
}
.bd-listbd ul li.notclick a{
  cursor:default;
  color: #888888;
  pointer-events:none
}
.bd-listbd ul li.notclick a:hover{
  border:1px solid #dddddd;
  color: #888888;
}
.intro-con{
  padding: 0rem 0.2rem 0.5rem 0.2rem;
  background: url(../images/guibg_12.jpg) no-repeat bottom center;
  background-size: 100%
}
.intro-contd{
  margin-bottom: 0.35rem;
  color: #999;
  font-size: 0.28rem;
}
.intro-contd strong{
  color: #666;
  font-size: 0.36rem;
  margin-right: 0.1rem;
  display: inline-block;
}
.intro-contd a{
  float: right;
  color: #666666;
  font-size: 0.26rem;
}
.intro-contd a:hover{
  color: #009994
}
.intro-conbd{
  margin-bottom: 0.2rem
}
.intro-conbd ul li{
  width: 31%;
  margin:0 0.1rem 0.2rem 0;
  display: inline-block;
}
.intro-conbd ul li:nth-child(3n){
  margin-right: 0
}
.intro-conbd ul li a{
  display: block;
  color: #454545
}
.intro-conbd ul li .intro-img{
  width: 100%;
  height: 3.3rem;
  overflow: hidden;
  position: relative;
}
.intro-conbd ul li .intro-img img{
  width: 100%;
  height: auto;
  display: block;
}
.intro-txt1{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1.5rem;
  background:url(../images/in-img.png);
  background-size: 100% 100%;
  font-size: 0.26rem;
  color: #fff;
  text-align: center;
  padding:0.4rem 0.1rem 0.1rem 0.1rem
}
.intro-conbd ul li .intro-img img{
    transition: ease .5s;
}
.intro-conbd ul li:hover .intro-img img{
 transform: scale(1.04,1.04);
}
.intro-conbd ul li:hover .intro-txt1{
 display: block;
}
.intro-conbd ul li:hover a{
  background: #009994;
  color: #fff
}
.intro-conbd ul li:hover span{
  color: #fff
}
.intro-conbd ul li:hover span:before{
  background:#fff;
}
.intro-txt2{
  padding:0.2rem 0;
  text-align: center;
}
.intro-txt2 span{
  color: #008c88;
  font-size:0.33rem;
  display: block;
  position: relative;
  margin-bottom: 0.2rem
}
.intro-txt2 span:before{
  content: "";
  position: absolute;
  width: 0.2rem;
  height:2px;
  background:#009994;
  left:50%;
  margin-left: -0.1rem;
  top:0.5rem
}
.part3 .item span b{
   font-weight: normal;
   display: block;
}
.svgimg{
  width: 0.45rem;
  margin: 0 0.1rem -0.1rem 0;
}

.mySwiper6{
  width: 100%
}
.mySwiper6 img{
  width: 100%;
  height: 100%
}







.st0 {
          fill: none;
          stroke: #FFFFFF;
          stroke-width: 3;
          stroke-miterlimit: 10;
        }

        .st1 {
          fill: none;
          stroke: #FFFFFF;
          stroke-width: 2.5;
          stroke-miterlimit: 10;
        }

        .st2 {
          fill: none;
          stroke: #FFFFFF;
          stroke-width: 3;
          stroke-linecap: round;
          stroke-linejoin: round;
          stroke-miterlimit: 10;
        }


    .st0,
    .st1,
    .st2 {
      stroke-dasharray: 320;
      stroke-dashoffset: 0;
    }
.guide-txtde a{
  color: #009994;
}
.guide-txtde span{
  color: #f00
}
.culture-con{
  background: #fff;
  padding: 0.3rem 0.4rem 0.3rem 0.5rem;
  margin-top:0.3rem;
}  
.culture-con strong{
  display: block;
    font-size: 0.4rem;
    color: #009994;
    margin-bottom: 0.3rem
} 
.culture-con ul li{
  width: 49%;
  display: inline-block;
  font-size: 0.28rem;
  color: #999;
  margin-bottom:0.2rem;
  position: relative;
  padding-left: 0.25rem
}

.culture-con ul li a{
  font-size: 0.28rem;
  color: #333;
  display: block;
  margin-bottom: 0.1rem;
  
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding-right: 0.2rem
}
.culture-con ul li:before{
  position: absolute;
  content: '';
  width: 0.1rem;
  height:0.1rem;
      left:0rem;
    top: 0.1rem;
  border-radius: 120px;
  border:1px solid #009994;
}
.culture-con ul li a:hover{
  color: #009994;
}
.ld-list{
  width: 100%;
  display: inline-block;
  background:#fff  url(../images/ld_03.jpg) no-repeat left top;
  background-size:auto 100%;
  padding:0.4rem 0.4rem 0.4rem 1rem;
  margin-bottom: 0.2rem
}

.ld-list ul li{
  display: block;
   border-bottom: 1px solid #dddddd;
   padding:0.22rem 0;
   color:#454545;
  font-size: 0.28rem
}
.ld-list ul li span{
 display: inline-block;
 width: 47%
}
.ld-list ul li span.yz{
  color: #009994
}
.ld-list ul li span:nth-child(1){
  width: 3rem;
  border-right: 1px solid #999;
  margin-right:0.5rem;
}



.ksnav-con .trea-conbd{
  padding-top: 0
}
.ksnav-con .bd-list {
    margin-bottom: 0.5rem;
}
.ksnav-con .bd-listbd ul li{
  width: 22%;
  /* margin-right:0.2rem; */
  margin-bottom: 0.2rem;
}
.ksnav-con .bd-listbd ul li:nth-child(4n){
  margin-right:0px;
}
.ksnav-con .bd-listbd ul li:nth-child(5n){
  margin-right: 0
}

.ksnav-con  .bd-listtd .bd-line{
  width: 70%
}
.ksnav-con .bd-list:last-child .bd-listbd ul li a{
background: url(../images/trea-img3_14.jpg) no-repeat right 0.2rem center;
padding: 0 0.4rem 0 0.4rem;
    background-size: 0.12rem;
}
.ks-list{
  width: 47%;
  display: inline-block;
}
.ks-list:nth-child(2n){
  margin-left: 4%
}
.ks-list .bd-listbd ul li{
  width: 40%
}
.ks-list  .bd-listtd .bd-line{
  width: 40%
}
.bd-list:nth-child(9) .bd-line{
  display: none;
}
.mySwiper1 .swiper-button-prev{
   left:2%!important;
    top: 50%!important;
  width: 0.8rem!important;
    height: 0.8rem!important;
    background: url(../images/left.jpg)!important;
    background-size: 100% 100%!important;
    border-radius: 120px!important;
    background-size: 100%!important;
    border:1px solid #999;
    margin-top: -0.4rem;
}
.mySwiper1 .swiper-button-next {
    right:2%!important;
    bottom:inherit!important;
    top: 50%!important;
    width: 0.8rem!important;
    height: 0.8rem!important;
    background: url(../images/right.jpg)!important;
    background-size: 100% 100%!important;
    border-radius: 120px!important;
    background-size: 100%!important;
    border: 1px solid #999;
     margin-top: -0.4rem;
}
.mySwiper1 .swiper-button-prev:hover {
    background: url(../images/lefton.jpg)!important;
    background-size: 100% 100%!important;
}
.mySwiper1 .swiper-button-next:hover {
    background: url(../images/righton.jpg)!important;
    background-size: 100% 100%!important;
}
.trea-con .main{
  padding:0 0.2rem
}
.intro-bd1{
 margin-bottom: 0.5rem;
 font-size: 0.4rem;
 color: #454545
}
.intro-bd1 span{
  display: block;
  margin-bottom: 0.2rem
}
.intro-bd1 select{
  width: 32%;
  height: 0.8rem;
  border:1px solid #009994;
  border-radius: 5px;
  background: url(../images/sel-img_03.jpg) no-repeat right center;
  background-size: 0.5rem;
  appearance:none;
  font-size: 0.32rem;
  padding-left: 0.2rem;
   color: #999;

}
.intro-bd1 .btn{
  width: 100%;
  display: block;
    height:1rem;
    /* background: #009994; */
    border-radius: 5px;
    text-align: center;
    color: #fff;
    font-size: 0.36rem;
    float: right;
    line-height: 1rem;
    border: none;
   background: url(../images/btn-bg_11.jpg);
     margin: 0.3rem 0
}
.intro-bd3 .bd-line {
    display: block;
    border-bottom: 1px solid #009994;
    position: relative;
}
.intro-bd3{
  position: relative;
  margin-top:0.3rem
}
.intro-bd3 .bd-line:before {
    content: '';
    position: absolute;
    left: 0;
    top: -3px;
    width: 6px;
    height: 6px;
    background: #009994;
    border-radius: 120px;
}
.intro-bd3  img {
    position: absolute;
    right: 0;
    top: -6px;
    z-index: 9
}
.intro-bd ul li{
  display: inline-block;
}
.intro-bd ul li a{
  padding: 0 0.3rem;
  line-height: 0.8rem;
  margin:0 0.1rem 0.2rem 0;
  color: #009994;
  font-size: 0.36rem;
  font-weight: bold;
  border-radius: 5px;
  border:1px solid #009994;
  display: block;
}
.intro-bd ul li a:hover,.intro-bd ul li.on a{
  color: #fff;
  background: #009994;;
}

.intro-bdlist{
  border-bottom: 1px dashed #cccccc;
  padding: 0.4rem 0
}
.intro-bdlist1{
  width: 50%;
    border: 1px solid #dddddd;
    color: #454545;
    line-height: 0.7rem;
    position: relative;
    background: url(../images/trea-img3_14.jpg) no-repeat right 0.5rem center;
    background-size: 0.15rem;
    overflow: hidden;
    height: 0.8rem;
    font-size: 0.32rem;
    float: left;
    padding-left: 1rem;
}
.intro-bdlist1:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #009994;
    border-radius: 120px;
    left: 0.5rem;
    top:0.28rem;
}
.intro-bdlist2{
  width: 100%;
    display: inline-block;
   padding:0 0.2rem;
   margin-top: 0.3rem
}
.intro-bdlist2 a{
  color: #454545;
  font-size: 0.32rem;
  margin:  0.1rem 0;
  width: 18%;
  display: inline-block;
}
.intro-bdlist2 a:hover{
  color: #009994;;
}
.health-nav{
  border-bottom:1px solid #dddddd;
 
}
.health-list {
  padding: 0.3rem 0.2rem 1rem 0.2rem;
  background: #e6f2f2
}
.health-list ul li{
  width:31%;
  display: inline-block;
margin: 0 0.05rem 0.2rem 0.05rem;
background: #fff
}
.health-nav{
 text-align: center;
 margin-top: -0.5rem
}
.health-nav ul li{
  width: 25%;
  height: 1.4rem;
  display: inline-block;
  color: #454545;
  font-size:0.36rem;
  font-weight: bold;
  cursor: pointer;
  line-height:1.4rem;
  border-right: 1px solid #ddd;

}
.health-nav ul li:first-child{
  border-left:1px solid #ddd;
}
.health-nav ul li img{
  display: inline-block;
  margin: 0 0.1rem -0.1rem 0;
  width: 0.5rem
}
.health-nav ul li:hover,.health-nav ul li.on{
  border-bottom: 4px solid #009994;
  color: #009994
}
.de-con .main{
  padding:0 0.2rem
}


.de-con1{
 
  padding: 0.5rem 0;
  margin-top: -0.5rem

}
.de-bgimg{
  position: absolute;
  left: -90%;
  bottom: 0px;
  z-index: 0;
  display: none;
}
.de-con1left{
  width: 50%;
 margin: 0 auto;
}
.de-con1left .de-con1leftimg{
width:100%;
position: relative;
z-index: 1;
/*margin-left: 0.5rem
*/
}
.de-con1right{
width: 100%;
font-size: 0.28rem;
color: #454545;
margin-top: 0.3rem
}
.de-con1right1{
  padding: 0rem 0 0.3rem 0.5rem;
  position: relative;
  border-bottom: 1px solid  #009994;
  line-height: 0.5rem;
}
.de-con1right1:before{
  content: '';
  position: absolute;
  right: 0;
  bottom: -0.05rem;
  width: 0.1rem;
  height: 0.1rem;
  background: #009994;
  border-radius: 120px;
}
.de-con1right1txt{
  color: #009994;
  font-size: 0.48rem;
  margin-bottom: 0.2rem
}
.de-con1right1txt span{
  display: inline-block;
  padding:0 0.1rem;
  background: #e5f5f4;
  border-radius: 5px;
  font-size: 0.3rem;
  margin-left: 0.15rem;
}
.lookmore{
 display: block;
  color: #666666;
  font-size: 0.3rem;
  margin-top: 0.3rem
}
.lookmore img{
  margin: 0 0.1rem -0.1rem 0;
  width: 0.4rem
}
.lookmore:hover{
  color: #009994;
}
.de-con1right2{
  padding: 0.3rem 0.2rem 0.2rem 0.5rem;
  color: #454545;
  font-size: 0.28rem;
  line-height: 0.5rem
}
.de-con1right2 span{
 color: #009994;
  font-size:0.4rem; 
  display: block;
  margin-bottom: 0.1rem;
}
.de-con2{
  background: url(../images/de-img5_02.jpg) no-repeat;
  background-size: 100% 100%;
  padding: 0.2rem 0
}
.de-con2bd{
  padding: 0.5rem 0.5rem 0 0.5rem;
  color: #454545;
  font-size: 0.28rem;
  background:#fff url(../images/de-img7_03.jpg) no-repeat bottom center;
  background-size: 100%;
  box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
}
.de-con2bdline{
 
  padding-left: 0.3rem;
  padding-bottom: 0.5rem;
}
.de-con2bd1{
  color:#009994;
  font-size: 0.4rem;
  margin-bottom:0.2rem;
  position: relative;
}

.de-con2bd1:after{
 content: "";
 position: absolute;
 left: -0.25rem;
 top:0.2rem;
 width: 0.15rem;
 height:0.15rem;
 border-radius: 120px;
 background:#009994;
}
.de-con2bd2{
  margin-bottom:0.5rem;
  line-height:0.5rem; 
}
.de-con3{
  padding: 0.5rem 0 1rem 0;
  background: url(../images/guibg_12.jpg) no-repeat bottom center;
  background-size: 100%
}
.de-con3tit{
  color: #009994;
  font-size: 0.48rem;
  margin-bottom: 0.3rem;
}
.de-con3c table{
  border-collapse: collapse;
 border:1px solid #ebebeb;
 width: 100%;
}
.de-con3c table thead{
  background: url(../images/gui-bg2_06.jpg);
  color: #fff;
}
.de-con3c table thead th{
  padding:0.15rem 0;
  font-weight: normal;
}
.de-con3c table td{
   border:1px solid #ebebeb;
   line-height: 0.6rem;
   color: #454545;
   text-align: center;
}
.de-con3c table img{
  margin: 0 0.1rem  -0.02rem 0;
  width: 0.5rem
}

.ks-conbg1{
  background: url(../images/de-img5_02.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 0.5rem 0.2rem;
    margin-top: -0.5rem
}
.ks-conbg1tit{
  text-align: center;
  font-size: 0.48rem;
  color: #009994
}
.ks-conbg1bd{
  margin-top: 0.3rem;
}
.ks-conbg1bd>img{
  display: none;
}
.ks-conbg1c{
  color: #454545
}
.ks-conbg1ctit{
  background:url(../images/ks-img2_03.jpg);
  background-size: 100% 100%;
  line-height: 1.2rem;
  color: #fff;
  font-size: 0.36rem;
  padding-left: 0.5rem;
}
.ks-conbg1cbd{
  padding: 0.4rem;
  background: #fff;
  line-height: 0.5rem
}

.ks-conbg1c .sta-more{
  width: 100%;
  display: block;
  border-top: 1px solid #dddddd;
  padding: 0.4rem 0 0.4rem 0.5rem;
  background: #fff;
  margin-top: 0
}
.ks-conbg2{
  padding: 0.5rem 0.2rem
}
.ks-conbg2tit{
  color: #666666;
  font-size: 0.48rem;
  margin-bottom: 0.35rem;
}
.ks-conbg2tit a{
  float: right;
  color: #666;
  font-size: 0.28rem
}
.ks-bd {
    display: inline-block;
}
.mySwiper7{
  width: 100%;
    overflow: hidden;
    position: relative;
    padding-bottom: 0.6rem
}
.ks-bd a {
    display: block;
    color: #454545;
}
.ks-bd .intro-img {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.ks-bd .intro-img img {
    transition: ease .5s;
}
.ks-bd .intro-img img {
    width: 100%;
}


.ks-bd:hover .intro-img img{
 transform: scale(1.04,1.04);
}
.ks-bd:hover .intro-txt1{
 display: block;
}
.ks-bd:hover a{
  background: #009994;
  color: #fff
}
.ks-bd:hover span{
  color: #fff
}
.ks-bd:hover span:before{
  background:#fff;
}
.mySwiper7 .swiper-button-prev{
   left: 42%!important;
    bottom: 0!important;
    top: inherit!important;
  width: 0.6rem!important;
    height:  0.6rem!important;
    background: url(../images/left.jpg)!important;
    border-radius: 120px!important;
    background-size: 100%!important;
    border:1px solid #999;
}
.mySwiper7 .swiper-button-next{
   right: 42%!important;
    bottom: 0!important;
    top: inherit!important;
  width:  0.6rem!important;
    height:  0.6rem!important;
    background: url(../images/right.jpg)!important;
    border-radius: 120px!important;
    background-size: 100%!important;
    border:1px solid #999;
}
.mySwiper7 .swiper-button-prev:hover {
    background: url(../images/lefton.jpg)!important;
    background-size: 100% 100%!important;
}
.mySwiper7 .swiper-button-next:hover {
    background: url(../images/righton.jpg)!important;
     background-size: 100% 100%!important;
}

.ks-conbg3{
  
  background: #d8f0ef;
  padding:0.2rem  0;

}
.ks-conbg3left{
  height: 8.5rem;
  padding: 0 0.2rem
}
.ks-conbg3left1{
  width: 30%;
  background: url(../images/ks-img3_03.jpg);
  float: left;
  padding-top: 0.5rem;
  height: 8.5rem
}
.ks-conbg3left2{
  width: 63%;
  float: right;
  color: #333;
  margin: 0.3rem 0 0 0;
  color: #454545;
  line-height: 0.5rem;
  padding-right: 0.3rem;
  overflow: auto;
  -webkit-overflow-scrolling:touch;
  height: 7.8rem;
  display: none;
}
.ks-conbg3left2::-webkit-scrollbar{
  width:6px;
  height: 6px;
}
.ks-conbg3left2::-webkit-scrollbar-thumb{
  background-color: #009792;
  border-radius: 6px
}
.ks-conbg3left2::-webkit-scrollbar-track{
   background-color: #ccc;
  border-radius: 6px
}
.ks-conbg3left1c{
  width: 80%;
  float: right;
  color: #fff;
  font-weight: bold;
  margin-bottom: 0.5rem;
  opacity: .5
}
.ks-conbg3left1c strong{
  display: block;
  font-size: 0.6rem;
  border-bottom: 1px solid #fff;
  padding-bottom: 0.1rem;
  margin-bottom: 0.1rem;
  padding-left: 0.3rem;
  position: relative;
}
.ks-conbg3left1c strong:before{
  content: "";
  position: absolute;
  left:-0.2rem;
  bottom: -0.15rem;
  width: 0.4rem;
  height: 0.3rem;
  background: url(../images/ks-img1.png);
  background-size: 100% 100%
}
.ks-conbg3left1c  span{
  display: block;
  padding-left: 0.3rem;
}
.ks-conbg3left1c.on{
  opacity: 1
}
.ks-conbg3left2 strong{
  display: block;
  color: #009994;
  margin-bottom: 0.1rem;
  font-size: 0.36rem
}
.ks-conbg3right{
  width: 100%;
  padding: 0.3rem
}
.ks-conbg3right img{
 width: 49%;
 display: inline-block;
}
#bdmap{
  height: 5rem
}

.health-con1{
  padding: 0.5rem 0rem;
  background: url(../images/de-img2_03.jpg) no-repeat right top;
}
.mySwiper8{
  width: 92%;
  overflow: hidden;
  position: relative;
  margin: 0 4%
}
.hel-left{
  display: none;
}
.hel-left img{
  width: 100%
}
.hel-right{
  color: #888;
  line-height: 0.5rem;
}
.hel-right .hel-righttxt{
  display: block;
  font-size: 0.36rem;
  color: #333;
  margin-bottom: 0.1rem;
  line-height: 0.5rem
}
.hel-right .hel-righttxt:hover{
  color: #009994
}
.hel-right span{
  display: block;
}
.hel-more{
  display:inline-block;
  margin: 0.3rem 0 0 0;
  border:1px solid #009994;
  padding: 0.1rem 0.5rem;
  border-radius: 120px;
  color: #009994;
}
.mySwiper8 .swiper-button-prev{
   left: 82%!important;
    bottom: 0!important;
    top: inherit!important;
  width: 0.6rem!important;
    height: 0.6rem!important;
    background: url(../images/left.jpg)!important;
    border-radius: 120px!important;
    background-size: 100%!important;
    border:1px solid #999;
}
.mySwiper8 .swiper-button-next{
   right:2%!important;
    bottom: 0!important;
    top: inherit!important;
  width: 0.6rem!important;
    height: 0.6rem!important;
    background: url(../images/right.jpg)!important;
    border-radius: 120px!important;
    background-size: 100%!important;
    border:1px solid #999;
}
.mySwiper8 .swiper-button-prev:hover {
    background: url(../images/lefton.jpg)!important;
    background-size: 100% 100%!important;
}
.mySwiper8 .swiper-button-next:hover {
    background: url(../images/righton.jpg)!important;
    background-size: 100% 100%!important;
}

.bui-nav .menu-btn .line, .bui-nav .menu-btn .line::before, .bui-nav .menu-btn .line::after{
  background: #fff
}



.bui-logo{
  position: relative;
}

.bui-nav{
  background: #c11600;
  height: 1.5rem
}
.bui-nav .main{
  top: 1.5rem;
}
.bui-logoimg{
  position: absolute;
  left: 0.2rem;
  top: 0.22rem
}
.bui-logoimg img{
  height:1rem
}


.bui-swiper .swiper-button-next{
  width: 0.25rem!important;
    height: 0.55rem!important;
    background: url(../images/djright.png)!important;
    background-size: 100% 100%!important;
    border-radius: inherit;
    border:none;
    margin-top: -0.3rem
}
.bui-swiper .swiper-button-prev{
  width:0.25rem!important;
    height:0.55rem!important;
    background: url(../images/djleft.png)!important;
    background-size: 100% 100%!important;
    border-radius: inherit;
    border:none;
    margin-top:  -0.3rem
}
.bui-swiper .swiper-button-prev:hover{
background: url(../images/djleft.png)!important;
background-size: 100% 100%!important;
}
.bui-swiper .swiper-button-next:hover{
background: url(../images/djright.png)!important;
background-size: 100% 100%!important;
}
.bui-con1{
  padding: 0.3rem 0.2rem;
  background: #eeeeee
}
.bui-tit{
   margin-bottom: 0.4rem;
   color: #454545;
   font-size: 0.36rem;
   font-weight: bold;
   text-align: center;
}
.bui-tit img{
  margin: 0 0.1rem -0.15rem 0;
  width: 0.5rem;
}
.bui-con1a{
  margin-bottom: 0.3rem;
}
.bui-con1a-bd .bui-con1a-list{
 background: #fff;
 overflow: hidden;
 margin-bottom: 0.2rem
}
.bui-con1a-list1{
  padding: 0.7rem 0.3rem  0 0.35rem;
  color: #888888;
  position: relative;
  width: 60%;
  display: inline-block;
}
.bui-con1a-list1:before{
 content: '';
 position: absolute;
 width: 0.2rem;
 height: 0.3rem;
 background: url(../images/dj-img12.png);
 background-size: 100% 100%;
 top: 60%;
 right: -0.2rem;
}
.bui-con1a-list2{
  width: 40%;
  float: right;
 
}
.bui-con1a-list:hover .bui-con1a-list2 img{
  transform: scale(1.04,1.04);
}
.bui-con1a-list2 img{
  width: 100%;
  transition: ease .5s;
  display: block;
}
.bui-con1a-list1txt{
  display: block;
  margin: 0.3rem 0 0.35rem 0;
  color: #454545;
  font-size: 0.32rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.bui-con1a-list1more{
  color: #c11600;
  float: left;
  margin-bottom: -5px
}
.bui-line{
  float: left;;
  border-bottom: 1px solid #c11600;;
  width: 47px;
  margin: 10px 0 0 10px;
  position: relative;
}
.bui-line:before{
  content: '';
  position: absolute;
  width: 7px;
  height: 7px;
  background: #c11600;
  border-radius: 120px;
  right: -5px;
  top: -3px;
}
.bui-line:after{
  content: '';
  position: absolute;
  width: 21px;
  height: 21px;
  background: rgba(193,22,0,0.1);
  border-radius: 120px;
  right: -12px;
  top: -10px;
}
.bui-con1a-list:nth-child(3){
  background: #cc9c57;
  color: #fff
}
.bui-con1a-list:nth-child(4){
  background: #c11600;
  color: #fff
}
.bui-con1a-list:nth-child(3) .bui-con1a-list1,.bui-con1a-list:nth-child(4) .bui-con1a-list1{
  color: #fff
}
.bui-con1a-list:nth-child(3) a,.bui-con1a-list:nth-child(4) a{
  color: #fff
}
.bui-con1a-list:nth-child(3)  .bui-line,.bui-con1a-list:nth-child(4)  .bui-line{
  border-color: #fff;
}
.bui-con1a-list:nth-child(3)  .bui-line:before,.bui-con1a-list:nth-child(4)  .bui-line:before{
  background: #fff
}
.bui-con1a-list:nth-child(3)  .bui-line:after,.bui-con1a-list:nth-child(4)  .bui-line:after{
  background:rgba(255,255,255,0.1);
}
.bui-con1a-list:nth-child(3) .bui-con1a-list2,.bui-con1a-list:nth-child(4) .bui-con1a-list2{
  float: left;
}
.bui-con1a-list:nth-child(3)  .bui-con1a-list1:before{
  left: -0.2rem;
  background-image: url(../images/dj-img14.png);
}
.bui-con1a-list:nth-child(4)  .bui-con1a-list1:before{
  left: -0.2rem;
  background-image: url(../images/dj-img13.png);
}
.clearfix{
  content: '';
  clear: both;
  display: table;
}
.bui-con1blist{
 display: inline-block;
 background: #fff;
 border-bottom: 3px solid #c11600;
 box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
 margin-bottom: 0.2rem
}

.bui-con1blist1{
  position: relative;
  overflow: hidden;
}
.bui-con1blist1 img{
  width: 100%;
  transition: ease .5s;
  display: block;
}

.bui-con1blist1:hover img{
  transform: scale(1.04,1.04);
}
.bui-con1blist1 span{
  width: 100%;
  line-height:1.3rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    text-align: center;
    padding: 0 0.2rem;
    font-size: 0.32rem
}
.bui-con1blist ul{
  padding: 0.2rem 0.2rem 0.5rem 0.2rem;
}
.bui-con1blist ul li{
  border-bottom: 1px dashed #cccccc;
  color: #888888;
  line-height:0.8rem;
}
.bui-con1blist ul li a{
  color: #454545;
  font-size: 0.3rem;
  display: inline-block;
  width: 80%;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.bui-con1blist ul li a:hover{
  color: #c11600
}
.bui-con1blist ul li span{
  float: right;
}
.bui-con2{
  background: url(../images/dj-bg2_08.jpg) no-repeat center;
  background-size: 100% 100%;
    padding:0.4rem 0.2rem 0.2rem 0.2rem;
}
.bui-con2 .bui-tit{
  color: #fff
}
.bui-con2-1 img{
  width: 100%;
  transition: ease .5s;
}
.bui-con2 ul li:hover .bui-con2-1 img{
  transform: scale(1.04,1.04);
}
.bui-con2 ul li{
  width: 32%;
  display: inline-block;
  background: #fff;
  border-bottom: 3px solid #d1d1d1;
  box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
  font-size: 0.3rem;
  color: #454545;
  overflow: hidden;
}

.bui-con2 ul li:hover a{
  color: #c11600
}
.bui-con2 ul li a{
  color: #454545;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.bui-con2-2{
  padding:0.2rem 0.3rem;
}

.bui-con2-2 span{
  color: #888888;
  display: block;
  margin-top: 0.2rem;
}
.bui-con2 ul li:nth-child(2){
  margin: 0 1%
}
.bui-con3{
  background: url(../images/dj-bg3_09.jpg) no-repeat bottom;
  background-size:100%;
  height: 100%;
  overflow: hidden;
  padding: 0.4rem 0.2rem 0.2rem 0.2rem;
}
.bui-con3-1{
  position: relative;
  margin-bottom: 0.4rem
}
.bui-con3-1left{
   width: 50%;
   overflow: hidden;
}
.bui-con3-1left img{
  width: 100%;
  transition: ease .5s;
  display: block;
}
.bui-con3-1left:hover img{
  transform: scale(1.04,1.04);
}
.bui-con3-1right{
  width: 50%;
  height: 100%;
  background: url(../images/dj-img10_32.jpg);
  background-size:auto 100%;
  position: absolute;
  right: 0;
  top: 0;
  padding:0.3rem;
  color: #fff;
  line-height: 0.5rem;
}
.bui-con3-1right span{
  display: block;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0.2rem;
}
.bui-con3-1righttxt{
  display: block;
  color: #fff;
  font-size: 0.32rem;
  margin: 0.1rem 0;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.bui-more{
 display: inline-block;
 width: 2rem;
 height: 0.5rem;
 border:1px solid #fff;
 border-radius: 120px;
 color: #fff;
 background: url(../images/dj-img11_36.jpg) no-repeat right 0.2rem center;
 background-size: 0.25rem;
 text-align: center;
 padding-right: 0.25rem
}
.bui-con3-2{
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.bui-con3-2 ul li{
  width: 50%;
  float: left;
  border-left:1px solid #dddddd;
  padding: 0.2rem ;
  cursor: pointer;
  position: relative;
  margin-bottom: 0.3rem
}
.bui-con3-2 ul li:hover:before{
  content: '';
  position: absolute;
  left: -1px;
  top: 0;
  bottom:0; 
   border-left:3px solid #c11600;
}
.bui-con3-2 ul li:hover a{
  color: #c11600;
}
.bui-con3-2 ul li:hover .bui-con3-2a{
  color: #c11600;
  background: #f9e7e5
}
.bui-con3-2 ul li:hover .bui-con3-2a span{
  color: #c11600;
}
.bui-con3-2a{
  width: 1.5rem;
  background: #eeeeee;
  text-align: center;
  color: #888888;
  font-size:0.24rem;
  padding: 0.1rem 0;
  float: left;
}
.bui-con3-2a span{
  color:  #888888;
  font-size: 0.6rem;
  display: block;
}
.bui-con3-2 ul li a{
  color: #454545;
  display: block;
  margin: 0.2rem 0;
  font-size: 0.36rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  padding-left: 5px;
  -webkit-box-orient: vertical;
}
.bui-con3-2 ul li span{
  display: block;
  color: #666;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ld-list ul li a{
  color: #333
}



.b-con1a{
  background:#FFF;
  box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
  z-index: 99;
  position: relative;
  padding: 0.5rem;
  margin:-0.8rem 0.2rem 0 0.2rem
}
.b-con1a .mySwiper8{
  width: 100%;
  margin: 0
}
.b-con1a .hel-left{
  width: 520px
}
.b-con1a .hel-right{
  width: 100%
}
.b-con1a .mySwiper8 .swiper-button-prev{
  left: 80%!important
}
.b-con1a .hel-more{
  border-color: #c11600;
  color: #c11600;
  background: url(../images/b-img2_06.jpg) no-repeat right 20px center;
  padding-right:0.9rem;
  background-size: 0.25rem
}
.b-con1a .mySwiper8 .swiper-button-prev:hover {
    background: url(../images/lefton1.jpg)!important;
}
.b-con1a .mySwiper8 .swiper-button-next:hover {
    background: url(../images/righton1.jpg)!important;
}
.hel-right .hel-righttxt:hover{
  color: #c11600;
}
.b-con1b{
  
  width: 100%
}
.b-con1b-list{

  float: left;
  background: #fff;
  padding:0.3rem;
}
.b-con1b-list:last-child{
  background: #eee5d8;
  
}
.b-contit{
  margin-bottom: 0.3rem;
}
.b-contit strong{
  font-size: 0.36rem;
  color: #454545
}
.b-contit a{
  color: #666666;
  float: right;
}
.b-contit a img{
  margin: 0 0 0 0.05rem;
  width: 0.25rem
}
.b-contit a:hover{
  color: #c11600
}
.b-con1b-listbd li{
  display: block;
  margin-bottom: 10px;
}
.b-con1img{
  width: 31%;
  display: inline-block;
  overflow: hidden;
}
.b-con1img img{
  width: 100%;
  transition: ease .5s;
  height: 100%
}
.b-con1b-listbd li:hover a{
  color: #c11600
}
.b-con1b-listbd li:hover img{
    transform: scale(1.04,1.04);
}
.b-con1txt{
  width: 65%;
  float: right;
  color: #888888;
}
.b-con1txt a{
  display: block;
  margin-bottom: 0.5rem;
  color: #454545;
  font-size:0.3rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.b-con1b-listbdr li{
  border-top: 1px dashed #cccccc;
  line-height: .9rem;
  color: #888888;
  text-align: right;
}
.b-con1b-listbdr li a{
  width: 78%;
  float: left;;
  color: #454545;
  font-size: 0.3rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    position: relative;
    padding-left: 0.3rem;
    text-align: left;
}
.b-con1b-listbdr li a:before{
  content: '';
  position: absolute;
  width: 0.06rem;
  height:0.3rem;
  background:#c11600;
  left: 0;
  top: 0.3rem;
}
.b-con1b-listbdr li:hover a{
  color: #c11600
}
.b-con1b-listbdr li:last-child{
  border-bottom: 1px dashed #cccccc;
}
.b-con2{
  background: #826460;
  background-size: auto 100%;
  padding: .5rem .2rem .2rem .2rem;
  width: 100%
}
.b-con2tit{
  text-align: center;
  font-size: 0.36rem;
  color: #fff;
  margin-bottom: 0.5rem;
}

.b-con2 .staff-con2list ul li a:before{
  border:2px solid #c11600
}
.b-con2 .sta-more:hover{
  color: #c11600
}
.b-con3{
  background: url(../images/b-bg3_06.jpg) no-repeat center;
  background-size: auto 100%;
  padding:0.2rem;
  width: 100%;
}

.b-con3l{
  width: 25%;
  background: url(../images/b-img3_67.jpg) no-repeat center;
  background-size: 100% 100%;
  float: left;
  height:7rem;

}
.b-con3l strong{
  display: block;
  font-size: .36rem;
  color: #fff;
  padding: 0.5rem 0 0 0;
  text-align: center;
}
.b-con3r{
  width: 75%;
  height: 7rem;
  background: #ae8147;
  padding: 0.2rem;
  color: #fff;
  float: right;
}
.b-con3rcon{
  width: 100%;
  height: 100%;
  overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding-right: 0.3rem;
}
.b-con3rcon ul li{
  font-size: #fff;
  padding: 0.2rem;
  border-bottom: 1px solid #be9a6c;
}
.b-con3rcon ul li a{
  display: block;
  color: #fff;
  font-size: 0.3rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 0.1rem;
}
.b-con3rcon ul li a:hover{
   text-decoration: underline;
}
.b-con3rcon ul li span{
  display: block;
  margin-bottom: 0.1rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  
}
.b-con3rcon::-webkit-scrollbar{
  width:4px;
  height: 4px;
}
.b-con3rcon::-webkit-scrollbar-thumb{
  background-color: #ffffff;
  border-radius: 6px
}
.b-con3rcon::-webkit-scrollbar-track{
   background-color: #be9a6c;
  border-radius: 6px
}
.b-con img{
  width: 100%
}






.detail-con{
 
  padding:0.2rem 0.2rem 1.5rem 0.2rem
}
.detail-con .guide-con1head{
  border-bottom: 0;
  margin-bottom: 0.3rem;
}
.detail-con1{
  background: url(../images/de-img8_10.jpg);
  background-size: 100% 100%;
  padding: 0.4rem ;
  color: #fff;
}
.detail-con1 strong{
  font-size: 0.36rem;
  display: block;
  margin-bottom: 0.15rem;
}
.detail-con2{
  padding: 0.4rem;
  line-height: 0.5rem
}
.res-con{
  background:#f2f2f2 url(../images/res-img5_02.jpg) no-repeat center;
   background-size: auto 100%;
  width: 100%;
  overflow-x: hidden;
}
.res-con1{
  padding:0 0.2rem ;
  width: 100%
}

.res-con1left1{
  margin-bottom: 0.4rem;
}
.res-con1left1 a{
  width: 49%;
  display: inline-block;
}
.res-con1left1 a:last-child{
  float: right;
}
.res-con1left1 a img{
  width: 100%
}

.res-con1left2 .b-contit>img{
      margin: 0 0.1rem -0.05rem 0;
    width: 0.5rem;
}
.res-con1left2 ul li:hover a{
  color: #009994
}
.res-con1right{
  position: relative;
}
.res-con1right1{
width: 100%
}
.res-con1right2{

  padding:0.4rem 0.3rem .5rem 0.3rem;
}
.res-con1right2 .b-contit>img{
       margin: 0 0.1rem -0.05rem 0;
    width: 0.5rem;
}
.res-con1right2 .b-con1b-listbdr li a:before{
  background: #009994
}
.res-con1right2 .b-con1b-listbdr li:hover a{
 color: #009994
}
.res-con1right2 .b-contit a:hover,.res-con1left2 .b-contit a:hover{
 color: #009994
}
.res-con2{
  width: 100%;
  position: relative;
  z-index: 33
}
.res-con2left{
  background: url(../images/res-bg3_03.jpg);
  background-size:100%;
  padding:0.7rem 0.5rem 
}
.res-con2left .b-contit strong,.res-con2left .b-contit a{
  color: #fff
}
.res-con2left .b-contit>img{
     margin: 0 0.1rem -0.05rem 0;
    width: 0.4rem;
}
.res-con2left  li {
    border-top: 1px dashed #8dcfcd;
    line-height: 0.9rem;
    color: #888888;
    text-align: right;
}
.res-con2left li:last-child {
    border-bottom: 1px dashed #8dcfcd;
}
.res-con2left li a {
    display: block;
    color: #fff;
    font-size: 0.3rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    position: relative;
    text-align: left;
}
.res-con2right{
  background: url(../images/res-bg4_03.jpg);
  background-size: 100% 100%;
}
.res-con2right .b-contit>img{
  width: .5rem
}
.res-con3{
   background: url(../images/res-bg5_16.jpg) no-repeat center;
   background-size: auto 100%;
  padding: 0.4rem 0.2rem;
}
.res-con3 .b-contit>img{
       margin: 0 0.1rem -0.05rem 0;
    width: 0.4rem;
}

.res-con3-1 img{
  width: 100%;
  transition: ease .5s;
}
.res-con3 ul li:hover .res-con3-1 img{
  transform: scale(1.04,1.04);
}
.res-con3 ul li{
  width: 32%;
  display: inline-block;
  background: #fff;
  box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
  color: #666;
  overflow: hidden;
  cursor: pointer;
}
.res-con3 ul li:hover{
  background:#009994;
  color: #fff
  
}
.res-con3 ul li:hover a,.res-con3 ul li:hover span{
  color: #fff
}
.res-con3 ul li a{
  color: #333;
  font-size: 0.3rem;
  font-weight: bold;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom:0.2rem;
}
.res-con3-2{
  padding:0.2rem 0.3rem
}
.res-con3-2 span{
  color: #888888;
  display: block;
  margin-top: 0.2rem;
}
.res-con3 ul li:nth-child(2){
  margin: 0 1%
}
.res-con3 .b-contit a:hover{
  color: #009994
}
.res-con4{
  width: 100%
}

.res-con4left img{
 width: 100%;
 display: block;
}
.res-con4right{
  position: relative;
}
.res-con4right>img{
  width: 100%
}
.res-con4rightc{
  padding:0.4rem 0.4rem 0 0.4rem;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0
}
.res-con4rightc .b-contit>img{
      margin: 0 0.1rem -0.05rem 0;
    width: 0.5rem;
}
.res-con4rightc .b-contit strong,.res-con4rightc .b-contit a{
  color: #fff
}
.res-con4rightc ul li{
  height: 0.9rem;
  background: rgba(255,255,255,0.3);
  margin-bottom: 0.2rem;
  padding: 0 0.3rem;
}
.res-con4rightc ul li .res-txt{
  width: 80%;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    color: #fff;
    line-height:.9rem;
    font-size: 0.3rem
}
.res-con4rightc ul li .res-more{
  width: 0.7rem;
  height:  0.7rem;
  background: rgba(0,0,0,0.1);
  float: right;
  border-radius: 120px;
  text-align: center;
  line-height: 0.7rem;;
  margin-top:  0.1rem;
}
.res-con4rightc ul li:hover .res-more{
  background: rgba(0,0,0,0.3);
}
.nur-con{
  background: url(../images/nur-bg1_03.jpg) no-repeat center;
  background-size: auto 100%;
  width: 100%
}
.nur-con1{
  position: relative;
  width: 100%;
  padding: 0 0.2rem
}
.nur-con1tit{
  margin-bottom: 0.45rem;
  font-size: 0.36rem;
  color: #333;
  font-weight: bold;
  text-align: center;
}
.nur-con1tit img{
  width: 0.45rem;
  margin:0 0.1rem -0.08rem 0;
}
.nur-con1bd>img{
  width: 100%;
  display: none;
}
.nur-con1c{
  background: #fff;
  box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
  padding-bottom: 0.4rem;
  margin-bottom: 0.5rem
 }
.nur-con1cbd{
  padding:0.3rem;
  border-bottom: 1px solid #dddddd;
  color: #333333;
  line-height: .5rem;
}
.nur-con1c a{
  margin:0.2rem 0 0 0.2rem;
  display: block;
}
.nur-con2{
  background: url(../images/nur-bg2_04.jpg) no-repeat bottom;
  padding: 0.5rem 0.3rem;
  width: 100%
}
.nur-con2nav ul li{
 margin-right: 1rem;
 display: inline-block;
 height: 1rem;
 color: #fff;
 font-size:0.36rem;
 font-weight: bold;
 cursor: pointer;
}
.nur-con2nav ul li.on,.nur-con2nav ul li:hover{
  border-bottom:3px solid #fff
}
.nur-con2nav ul li img{
  margin: 0 0.15rem -0.1rem 0;
  width: .45rem
}
.nur-con2list {
    position: relative;
    padding: 0.3rem 0;
    display: none;
}
.nur-con2list ul li{
   padding: 0.3rem 0;
   border-bottom: 1px dashed #80bfbd;
   color: #85b5b3;
   font-size: 0.24rem
}
.nur-con2list ul li a{
  color: #fff;
  display: block;
  margin-bottom:0.15rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
   
}


.nur-con2list .list-img{
 position: absolute;
 right: -640px;
 bottom: 0px;
width: 640px;
height: 620px;
display: none;
overflow: hidden;
}
.nur-con2list .list-img img{
  width: 100%;
  height: 100%;
      transition: ease .5s;
}
.nur-con2list .list-img:hover img{
   transform: scale(1.04,1.04)
}

.nur-con2list .sta-more{
  color: #fff;
  border:1px solid #fff;
  border-radius: 120px;
  display: block;
  margin:0.5rem auto  0 auto;
  width:2.5rem;
  text-align: center;
  line-height: 0.6rem;
}
.nur-con2list .sta-more img{
  width: .3rem
}


.nur-con3{
  background: url(../images/nur-bg3_05.jpg) no-repeat center;
  background-size: auto 100%;
  padding:0.4rem 0.2rem;
  width: 100%
}
.nur-con3left{
  display: none;
}
.nur-con3right{

  background: #fff;
  padding: 0.3rem
}
.nur-con3right ul li{
   padding: 0.3rem;
   border-bottom: 1px dashed #ededed;
   color: #888888;
   font-size: 0.24rem;
}
.nur-con3right ul li a{
  color: #333;
  font-size: 0.3rem;
  display: block;
  margin-bottom:0.15rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
   
}
.nur-con3right ul li a:hover{
  color:  #008c88;
}
.nur-con3right .sta-more{
  color: #008c88;
  border:1px solid #008c88;
  border-radius: 120px;
  display: block;
  margin:0.5rem auto  0 auto;
  width:2.5rem;
  text-align: center;
  line-height: 0.6rem;
}
.nur-con3right .sta-more img{
  width: .3rem
}
.nur-con4{
 
  width: 100%
}
.nur-con4 .res-con2left{
  background-image: url(../images/nur-bg5_31.jpg);
}
.nur-con4 .res-con2right{
  background-image: url(../images/nur-bg6_32.jpg);
}



/*教育处*/
.ed-head{

  background: #017e80;
  color: #fff;
  width: 100%
}
.ed-headl{
  text-align: center;
  line-height: .8rem
}

.ed-headr{
 text-align: center;
}
.ed-headr a{
  color: #fff;
  display: inline-block;
  height:.8rem;
  margin: 0 0.2rem;
  position: relative;
}
.ed-headr img{
  width: 0.4rem;
  margin: 0 0.1rem -0.08rem 0
}
.ed-headr a.on{
 border-bottom:3px solid #06a3a5;
}
.ed-nav .menu-btn .line, .ed-nav .menu-btn .line::before,.ed-nav .menu-btn .line::after {
    background: #0aa3a6;
    border-radius: 10px;
}
.ed-nav{
  background: #fff
}
.ed-nav .bui-logoimg img{
  height: 0.73rem;
  margin-top: 0.2rem
}
.ed-nav ul li{
  margin-right: 0.25rem;
}
.ed-nav ul li>a{
  color: #333;
    border-bottom: 0
}
.ed-nav ul li>a:hover, .ed-nav ul li>a.on{
  border-bottom: 2 solid #009994
}
.ed-banner img{
  display: block;
  width: 100%
}
.ed-con1{
 background: url(../images/edimg/bg1_18.jpg) no-repeat center;
 background-size: auto 100%;
 padding:0.4rem 0.2rem;
 width: 100%;
 overflow-x:hidden 
}

.ed-tit  strong{
  color: #454545;
  font-size: 0.36rem;
}
.ed-tit strong img{
  margin: 0 0.1rem -0.05rem 0;
  width: 1rem;
  width: .45rem;
}
.ed-tit a{
    color: #666666;
    float: right;
    margin-top: 0.05rem
}
.ed-tit a img {
    margin: 0 0 0 0.05rem;
     width: .25rem
}
.ed-con1left ul li{
  display: block;
  padding:0.4rem 0;
  border-bottom: 1px solid #cccccc
}
.ed-con1left ul li:hover{
  border-bottom-color: #009994
}
.ed-con1left ul li:hover a{
  color:  #009994
}
.ed-time{
  width: 1.5rem;
  height:  1.5rem;
  border-radius: 5px;
  background: #009994;
  text-align: center;
  color: #fff;
  display: inline-block;
  font-size: 0.2rem
}
.ed-time strong{
  font-size: 0.48rem;
  display: block;
  margin-top: 0.2rem
}

.ed-con1leftr{
  width: 80%;
  float: right;
}
.ed-con1leftr a{
  color: #454545;
  font-size: 0.32rem;
  display: block;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.ed-con1leftr span{
  color: #888888;
  display: block;
  margin-top:0.2rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.ed-con1right img{
 width: 100%
}
.ed-con2{
 background: url(../images/edimg/bg2_17.jpg) no-repeat center;
 background-size: auto 100%;
 padding: 0.4rem 0.2rem ;
 width: 100%
}
.ed-con2 .ed-tit ul li{
  display: inline-block;
  margin-right: 0.3rem;
  cursor: pointer;
}
.ed-con2 .ed-tit ul li:hover strong,.ed-con2 .ed-tit ul li.on strong{
  color: #029b9e;
}
.ed-con2 .ed-tit ul li:hover,.ed-con2 .ed-tit ul li.on{
  border-bottom: 2px solid #029b9e;
  padding-bottom: 0.08rem
}
.ed-con2 .ed-tit strong img{
  margin: 0 0.1rem -0.08rem 0
}
.ed-con2c{
  padding-top: 0.5rem;

  display: none;
}
.ed-con2c ul li{
  width: 26%;
  float: left;;
  padding: 0.3rem 0.3rem 0.3rem 0.2rem;
  color: #fff;
  margin-left: -2%;
}
.ed-con2c ul li>a img{
  width: .7rem;
  margin-top: 0.3rem
}
.ed-con2c ul li:nth-child(1){
  background: url(../images/edimg/ed-img2_24.jpg);
  margin-left: 0;
}
.ed-con2c ul li:nth-child(2){
  background: url(../images/edimg/ed-img3_24.jpg);
  color: #333;
  margin-top: 0.3rem
}
.ed-con2c ul li:nth-child(2) span{
  color: #888888
}
.ed-con2c ul li:nth-child(3){
  background: url(../images/edimg/ed-img4_24.jpg);
}
.ed-con2c ul li:nth-child(4){
  background: url(../images/edimg/ed-img5_24.jpg);
  margin-top: 0.3rem
}
.ed-con2c ul li span{
  display: block;
   margin-bottom:0.1rem
}
.ed-con2ctxt{
  height:1.5rem;
   text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
}
.ed-con3{
 background:#008d88;
 width: 100%;
 padding: .4rem .2rem;
  overflow-x:hidden 
}
.ed-con3right{
  margin-top: .3rem
}
.ed-con3right img{
 width: 100%
}

.ed-con3 .ed-tit strong{
  color: #fff
}
.ed-con3 .b-con1b-listbdr{
  margin-top: 0.35rem
}
.ed-con3 .ed-tit strong img{
  margin-bottom: -0.08rem
}
.ed-con3 .ed-tit a{
  color: #fff;
}
.ed-con3 .b-con1b-listbdr li{
  border-top-color: #85c9c6;
  line-height:1rem;
  color: #fff
}
.ed-con3 .b-con1b-listbdr li:last-child {
    border-bottom: 1px dashed #85c9c6;
}
.ed-con3 .b-con1b-listbdr li a{
  color: #fff
}
.ed-con3 .b-con1b-listbdr li a:before{
  background: #fff;
  height: 0.4rem;
  top: 0.3rem 
}
.ed-con4{
  background: url(../images/edimg/bg4_61.jpg) no-repeat center;
 background-size: auto 100%;
 padding: .4rem  0.2rem .6rem .2rem
}
.ed-con4 .ed-tit{
  text-align: center;
}
.ed-con4 .ed-tit strong img{
  margin-bottom: -0.08rem
}

.ed-con4 .guide-con2box4{
  margin:0.4rem 0 0.2rem 0
}
.ed-con4  .guide-con2box4 ul li{
  background: #fff;
  padding-right: 0.4rem
}
.ed-con4  .guide-con2box4 ul li:hover{
  background: url(../images/edimg/ed-imgon.jpg);
  background-size: 100% 100%;
}
.ed-con4  .guide-con2box4 ul li:hover span{
  color: #fff
}
.guide-con2box4 ul li span {
    display: inline-block;
    font-size: 0.32rem;
    color: #333;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 1rem
}
.download{
  width: 0.8rem;
  height: 0.8rem;
  background: #d9f0ef;
  border-radius: 120px;
  text-align: center;
  float: right;
  margin-top: 0.1rem
}
.download img{
  width: .3rem;
  margin-top: .16rem 
}
.ed-con4  .guide-con2box4 ul li:hover .download{
  background:#fff;
} 
.ed-con4 .ed-tit a{
 float: inherit;
}

.ed-con5 {padding:30px;background: url(../images/scimg/sc-bg1_03.jpg) no-repeat center!important;background-size: cover;}
.ed-con5 .main{position:relative;}
.ed-con5 .ed-tit strong img{width: 40px;margin: 0 10px -9px 0;}
.ed-con5 .guide-con2box4{padding: 20px 0px;overflow:hidden;}
.ed-con5 .guide-con2box4 .swiper-slide a{color:#333;}
.ed-con5 .guide-con2box4 .swiper-slide a .img img{display:block;height: 4.8rem;}
.ed-con5 .guide-con2box4 .mySwipercyzz{width: 86%;margin:0 auto;overflow:hidden;}
.ed-con5 .guide-con2box4 .swiper-slide a span{display:block;text-align:center;}
.ed-con5  .swiper-button-prev {
  left: 0% !important;
  top: 50% !important;
  width: 60px !important;
  height: 60px !important;
  background: url(../images/mgimg/banner_left.png) !important;
  border-radius: 120px !important;
  background-size: 100% !important;
  margin-top: -30px;
  float: left;
}

.ed-con5 .swiper-button-next {
  right: 0% !important;
  bottom: auto;
  top: 50% !important;
  width: 60px !important;
  height: 60px !important;
  background: url(../images/mgimg/banner_right.png) !important;
  border-radius: 120px !important;
  background-size: 100% !important;
  margin-top: -23px;
}



.ed-foot{
  padding-top: .4rem
}
.ed-foot  .ed-link{
  float: left;;
  color: #fff;
  margin: 0;
  line-height: 2.5rem;
  text-align: center;
  margin-left: 0.3rem
}
.ed-foot select {
  display: block;
  width: 70%;
  height: 0.7rem;
  border: 1px solid #666666;
  border-radius: 5px;
  background: url(../images/edimg/ed-img7_50.png) no-repeat 97% center;
  background-size: 0.3rem;
  appearance: none;
    padding-left:0.2rem;
  font-size: 0.2rem;
  margin: 0 0 0.2rem 2.3rem;
  color: #fff;
}



/*科研处*/
.sc-con1{
  width: 100%;
  padding: .4rem 0.2rem;
  background: #e5f5f4
}

.sc-con1leftc{
  margin-top: .4rem;
  background: url(../images/scimg/sc-img2_09.jpg);
  background-size: 100% 100%;
  padding:.2rem 0.2rem 1.4rem 0.2rem;
  position: relative;
}
.sc-con1leftcon{
  margin-top:.3rem;
}
.scbimg{
  width: 100%
}
.sc-con1leftcon a{
  color: #fff;
  font-size: .32rem;
}
.sc-con1leftcon span{
  border-bottom:1px solid #fff;
  padding-bottom: .3rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
   margin:0.09rem 0 0.2rem 0
}
.sc-con1leftcon  img{
  width: .8rem
}
.mySwiper9{
  width: 100%;
  overflow: hidden;
}
.sc-con1{
  display: block!important
}
.mySwiper9>.swiper-pagination{
  top: 6rem!important
}
.mySwiper9 .swiper-pagination-bullet{
  background: #fff!important
}
.sc-con1right{
  padding: .4rem .2rem 0 .2rem
}

.sc-con1right ul li{
  border-bottom: 1px solid #cccccc;
  padding:.3rem 0;
  color: #888888;
}
.sc-con1right ul li a{
  color: #333;
  display: block;
  margin-top: .1rem;
  font-size: .32rem;
}
.sc-con1right ul li a span.sc-txt{
text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.sc-con1right ul li a span.sc-more{
  float: right;
  width: 0.6rem;
  height: 0.15rem;
  background: url(../images/edimg/ed-more.png);
  background-size: 100% 100%;
  margin-top: 0.15rem;
  margin-right: .2rem
}
.sc-con1right ul li:hover a{
  color: #009994
}
.sc-con1right ul li:hover span.sc-more{
  background: url(../images/scimg/sc-more_03.png);
}
.sc-con2{
    width: 100%
}
.sc-con2 ul li{
  width: 50%;
  float: left;
}
.sc-con2 ul li>img{
  width: 100%;
  display: block;
}
.sc-con2list{
  background: url(../images/scimg/sc-img4_15.jpg);
  background-size: 100% 100%;
  text-align: center;
  height:4.9rem;
  padding-top: 30%;
}

.sc-con2 ul li:nth-child(2) .sc-con2list{
  background: url(../images/scimg/sc-img6_18.jpg);
}
.sc-con2 ul li:nth-child(3) .sc-con2list:first-child{
  background: url(../images/scimg/sc-img7_15.jpg);
}
.sc-con2 ul li:nth-child(3) .sc-con2list:last-child{
  background: url(../images/scimg/sc-img8_19.jpg);
}
.sc-con2 ul li:nth-child(4) .sc-con2list{
  background: url(../images/scimg/sc-img10_15.jpg);
}
.sc-con2list .img {
  width: 1rem;
    margin: 0 auto;
}
.sc-con2list .img img{
  width: 100%
}
.sc-con2list .text {
    margin-top:0.15rem;
    font-size:0.4rem;
    color: #fff
}
.sc-con3{
  background: url(../images/scimg/sc-bg3_05.jpg) no-repeat center top;
  padding: .4rem .2rem
}
.sc-con3 .ed-tit{
  text-align: center;
}
.sc-con3 .ed-tit strong img{
  margin-bottom: -0.1rem
}
.sc-con3 .ed-tit a{
 float: inherit;
}
.sc-con3 ul li{
  width: 32%;
  display: inline-block;
  border-bottom: 3px solid #009994;
  margin: 0.45rem 0;
  box-shadow: 0px 0px 10px 0px rgba(2, 2, 2, 0.22);
}
.sc-con3 ul li:nth-child(2){
  margin: 0 1%
}
.sc-con3 ul li:hover{
  background:#009994 url(../images/scimg/sc-bg_17.jpg) no-repeat bottom;
  background-size: 100%;
  color: #fff
}
.sc-con3-1{
  border-bottom:1px solid #ddd;
  padding: .3rem;
}
.sc-con3 ul li:hover .sc-con3-1{
  border-bottom: 1px solid #4db8b4;

}
.sc-con3 ul li a{
  color: #888
}
.sc-con3 ul li>img{
  width: 100%
}
.sc-con3-1 span{
  color: #333;
  font-size: .32rem;
  display: block;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.sc-con3-2{
  line-height:.8rem;
  padding: 0 .2rem;
}
.sc-con3-2 span{
  float: right;
     width: 0.6rem;
  height: 0.15rem;
    background: url(../images/edimg/ed-more.png);
    background-size: 100% 100%;
    margin-top: .3rem
}
.sc-con3 ul li:hover a{
  color: #fff
}
.sc-con3 ul li:hover span{
  color: #fff
}
.sc-con3 ul li:hover .sc-con3-2 span{
  background: url(../images/scimg/sc-more_22.png);
}
.sc-con4{
  width: 100%;
  margin-bottom: -1px
}
.sc-con4left{
  padding: .4rem .2rem;
  position: relative;
}
.sc-con4left>img{
   width: 100%;
   height: 100%;
   position: absolute;
   left: 0;
   top: 0
}
.sc-con4leftc{
  position: relative;
}
.sc-con4leftc strong{
  color: #fff
}
.sc-con4leftc .ed-tit{
  margin-bottom:.3rem;
}
.sc-con4list{
  margin-bottom: .1rem;
  background: rgba(255,255,255,0.2);
  padding:.5rem;
  height: 1.8rem;
}

.sc-con4list a{
  color: #fff;
  font-size: .36rem;
}
.sc-con4list img{
  width: .8rem;
  margin: 0 .2rem -.2rem 0;

}
.sc-con4list:hover{
   background: rgba(255,255,255,0.35);
}
.sc-con4list span{
   float: right;
       width: 0.6rem;
  height: 0.15rem;
    background: url(../images/edimg/ed-more.png);
    background-size: 100% 100%;
    margin-top: .3rem;
}

.sc-con4list:hover span{
   background: url(../images/scimg/sc-more_22.png);
}
.sc-con4right{
  padding:.4rem .2rem;
  position: relative;
}
.sc-con4right>img{
  width: 100%;
   height: 100%;
   position: absolute;
   left: 0;
   top: 0
}

.sc-con4right .sc-con4list{
  width: 48.5%;
  display: inline-block;
  padding: 2rem 0;
  height: auto;
  margin-bottom: 0;
  text-align: center;
  margin:0 .5%
}
.sc-con4right .sc-con4list img{
  display: block;
  margin:0 auto;
   margin-bottom:.5rem;
}
.sc-con4right .sc-con4list span{
  display: block;
  float: inherit;
  margin:0 auto;
  margin-top: .5rem;
}
.search-del{
  position: relative;
}
.search-delcon{
  width: 100%;
    background: url(../images/sear-bg_03.jpg) no-repeat;
    background-size:auto 100% ;
}
.search-delcon ul{
   border-bottom: 3px solid #009994;
}
.search-delcon ul li{
  width: 14%;
  border-right: 1px solid #e4e4e4;
  text-align: center;
  display: inline-block;
}
.search-delcon ul li a{
  color: #454545;
  font-size: .25rem;
  padding:.3rem 0;
  display: block;
 
}
.search-delcon ul li a span{
  display: block;
  width: .6rem;
  height: .75rem;
  background: url(../images/svg/staicon/home_kjrk_icon_1.svg) no-repeat top;
  background-size: 100% auto;
  margin:0 auto;
}
.search-delcon ul li:hover{
  background: url(../images/searbg_03.jpg);
  background-size: 100% 100%;
}
.search-delcon ul li:hover a{
  color: #fff
}
.search-delcon ul li:nth-child(2) span{
 background: url(../images/svg/staicon/home_kjrk_icon_2.svg) no-repeat top;
}
.search-delcon ul li:nth-child(3) span{
 background: url(../images/svg/staicon/home_kjrk_icon_3.svg) no-repeat top;
}
.search-delcon ul li:nth-child(4) span{
 background: url(../images/svg/staicon/home_kjrk_icon_4.svg) no-repeat top;
}
.search-delcon ul li:nth-child(5) span{
 background: url(../images/svg/staicon/home_kjrk_icon_5.svg) no-repeat top;
}
.search-delcon ul li:nth-child(2),.search-delcon ul li:nth-child(3){
  width: 25%;
}
.search-delcon ul li:nth-child(4){
  width: 21%;
}
.search-delcon ul li:nth-child(2),.search-delcon ul li:nth-child(3),.search-delcon ul li:nth-child(4),.search-delcon ul li:nth-child(5){
  margin-left: -0.1rem
}
.search-delcon ul li:nth-child(5){
  border:0; width:15%;
}
.search-right{
  padding: 0.3rem;
  margin-bottom: 0.1rem
}
.search-right .search-input{
  width: 70%;
    height: 0.9rem;
    border-radius: 5px;
    border: 1px solid #dddddd;
    padding-left: 0.2rem;
}
.search-right .btn{
    width: 28%;
    height: 0.9rem;
    background: url(../images/btn-bg_11.jpg);
    border-radius: 5px;
    color: #fff;
    font-size: 0.33rem;
    line-height: 0.6rem;
    display: block;
    border: none;
    float: right;
}


.clearfix{
  display: block;
}
.zk-con1{
  padding: .3rem .2rem;
}


.zk-con1left>img{
  width: 100%;
  display: block;
}
.zk-con1left1{
  background: url(../images/zkimg/img1_03.jpg);
  background-size: 100% 100%;
  padding: .5rem .3rem;
}
.zk-con1left1 strong{
  color: #fff
}
.zk-con1left1 a{
  color: #fff
}
.zk-con1right{
  background: url(../images/gui-bg2_06.jpg);
  padding:0 .3rem .1rem .3rem;
 
}
.zk-con1right ul li{
  border-bottom: 1px dashed #80c6c4;
  padding: .3rem 0;
  color: #fff;
}
.zk-con1right ul li a{
  padding-left: .2rem;
  color: #fff;
  font-size: .32rem;
  position: relative;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-top:0.05rem;
}
.zk-con1right ul li a:before{
  content: "";
  position: absolute;
  width: .1rem;
  height: .1rem;
  background: #fff;
  border-radius: 120px;
  left: 0;
  top:0.19rem
}
.zk-con1right ul li:last-child{
  border-bottom: 0
}
.zk-con1news{
  padding: .3rem 0;
  width: 100%;
}
.zk-con1newsl{
  width: 25%;
  float: left;
  position: relative;
  background: #009994;
  height:6.5rem;
  padding-left: .2rem
}
.zk-con1newsbg{
  position: absolute;
  right: 0;
  top: 0;

}

.zk-con1newsl .ed-tit{
  position: relative;
  padding-top: 1rem;
 
}
.zk-con1newsl .ed-tit img{
  width: .4rem
}
.zk-con1newsl .ed-tit strong{
  color: #fff
}
.zk-con1newsbg img{
  display: none;
}
.zk-con1newsbg img.zk-more{
  display: block;
  width: .8rem;
}
.zk-con1newsr{
  width: 72%;
  float: right;
  padding:.3rem 0;
  position: relative;
  margin-bottom:1rem;
}
.mySwiper10{
  width: 100%
}
.zk-news1{
  padding:.4rem .2rem;
  color: #009994;
  border-bottom: 1px solid #d8d8d8
}
.zk-news1 strong{
  font-size: .48rem;
  margin-right: 0.05rem;
}
.zk-news1 a{
  display: block;
  color: #454545;
  font-size: .32rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: .1rem;
    line-height: .5rem
}
.zk-news2{
  margin: .2rem;
  color: #666666;
  line-height: .5rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.zk-detail{
  background: url(../images/zkimg/zk-img5_44.png);
  background-size: 100% 100%;
  line-height: 1rem;
  color: #454545;
  display: block;
  padding-left: .2rem;
}
.zk-news:hover{
  background: #fff;
}
.zk-news:hover .zk-news1 a{
  color: #009994
}
.zk-news:hover .zk-detail{
 background: url(../images/zkimg/zk-img3_44.jpg);
 background-size: 100% 100%;
 color: #fff
}
.swiper-button-next10a{
  width: .8rem!important;
    height: .8rem!important;
    background: url(../images/zkimg/right.png)!important;
    background-size: 100% 100%!important;
    border-radius: inherit;
    border:none;
    margin-top: -11%!important;
    left: -20%!important;
}
.swiper-button-prev10a{
  width: .8rem!important;
    height:.8rem!important;
    background: url(../images/zkimg/left.png)!important;
    background-size: 100% 100%!important;
    border-radius: inherit;
    border:none;
    margin-top: -11%!important;
    left: -35%!important;
}
.zk-con2{
  width: 100%;

}

.zk-con2left img{
 width: 100%;
  display: block;
}
.zk-con2right{
   position: relative;
   padding: .3rem
}
.zk-con2right>img{
  position: absolute;
  left:0;
  top: 0 ;
  display: block;
  width: 100%;
  height: 100%
}
.zk-con2rightc{
  position: relative;
}
.zk-con2rightc strong,.zk-con2rightc a{
  color: #fff
}
.zk-con2rightc ul{
  margin-top: .5rem;
}
.zk-con2rightc ul li{
  padding: .3rem;
  background: rgba(255,255,255,0.3);
  margin-bottom: .1rem;
}
.zk-con2rightc ul li a{
  color: #fff;
  font-size: .34rem;
}
.zk-con2rightc1{
  width: 80%;
  line-height: .5rem; 
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.zk-con2rightc2{
  width: .8rem;
  height: .8rem;
  background: rgba(0,0,0,0.1);
  text-align: center;
  float: right;
  line-height: .8rem;
  border-radius: 120px;
  margin-top: -0.15rem
}
.zk-con2rightc2 img{
  width: .35rem
}
.zk-con2rightc ul li:hover .zk-con2rightc2{
background: rgba(0,0,0,0.5);
}




.denew-con{
  background: url(../images/ovde-img2_03.jpg) no-repeat;
  background-size: auto 100%;
  padding-bottom: 0.2rem
}
.denew-con1{
  background: url(../images/ovde-bg1_13.jpg) no-repeat center;
  background-size: 100% auto;
  padding: .3rem .2rem;
}
.denew-con1a{
  padding: 0 0 .3rem .6rem;
  color: #fff;
  font-size: .3rem;
}
.denew-con1a strong{
  display: block;
  font-size: .4rem;
  margin-bottom: .2rem;
}

.denew-con1bc{
  margin-left: .6rem;
  border-left: 1px solid #fff;
  padding: 0rem 0.2rem 0 .4rem;
}
.denew-con1bc span{
  display: block;
  color: #fff;
  font-size: .3rem;
  margin-bottom: .2rem;
  position: relative;
}

.denew-con1bc span.on:after{
  position: absolute;
  content: '';
  width:.16rem;
  height: .16rem;
  background: #fff;
  left:-.5rem;
  top: 0.1rem;
  border-radius: 120px;
}
.newdetail-con{
 
  padding: .3rem 0 0 0;
}
.newdetail-con .guide-con1head{
 margin-bottom: 0
}
.denew-con2{
  height: 5rem;
  margin: .5rem .3rem;
  padding: 0 .2rem 0 0;
  font-size: .3rem;
  line-height: .5rem;
  overflow: auto;
  -webkit-overflow-scrolling:touch;
}
.denew-con2::-webkit-scrollbar{
  width:6px;
  height: 6px;
}
.denew-con2::-webkit-scrollbar-thumb{
  background-color: #009792;
  border-radius: 6px
}
.denew-con2::-webkit-scrollbar-track{
   background-color: #ccc;
  border-radius: 6px
}



.newslist-con1 .guide-con1head{
  background: #e6f6f6;
  padding: .3rem 0.2rem 0 0.2rem;
  border:0;
  line-height: inherit;
  margin-bottom: 0
}
.newslist-tit{
  color: #333;
  font-size: .4rem;
  display: block;
  padding: .15rem 0 .2rem 0;
  margin-left: .2rem
}
.newslist-con1 .guide-con1head img{
  width: .35rem;
}
.newslist-con2{
  padding: .2rem;
  width: 100%;
}
.newslist-con2c li{
  width: 100%;
  border:1px solid #dddddd;
  margin-bottom: .2rem;
  padding: .3rem .2rem;
  float: left;
  background: #fff;
  cursor: pointer;
}
.newslist-con2c li a{
  color: #454545;

}

.newslist-con2c1{
  float: right;
}
.newslist-con2c .time {
    color: #009994;
    font-size: 0.24rem;
    text-align: center;
    float: left;
    
}
.newslist-con2c .time strong {
        font-weight: normal;
    font-size: 0.4rem;
    display: block;
}
.newslist-con2cimg{
  width: 20%;
  float: left;
  margin-left: .15rem;
}
.newslist-con2c1{
    float: right;
    width: 0.6rem;
    height: 0.15rem;
    background: url(../images/edimg/ed-more.png);
    background-size: 100% 100%;
    margin-top: 0.15rem;
    margin-right: .2rem;
}
.newslist-con2c2{
  width: calc(100% - 3rem - 20%);
  float: left;
  margin-left: .2rem;
}
.newslist-con2c2 span:first-child{
  font-size: .32rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    margin: .05rem 0
}
.newslist-con2c2 span:last-child{
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.newslist-con2c2wid{
  width: 72%;
  margin-left: .2rem;
}
.newslist-bg{
  margin-top:.5rem;
}
.newslist-bg img{
  width: 100%
}
.home-con1 .guide-con1head{
  background:#eee
}
.home-con2 .newslist-con2c .time{
  color: #c11600
}
.home-con2 .newslist-con2c2{
  width: 72%;
  margin-left:.3rem;
}
.home-con2 .newslist-con2c li:hover{
  background: url(../images/home-bg1_05.jpg) no-repeat right;
  background-size: auto 100%
}
.home-con2 .page a:hover{
  background: #c11600
}
.home-bg{
      margin-top: -13%;
    z-index: -1;
    position: relative;
}


.news-detail1{
  border-bottom: 1px solid #ddd;
  padding: .5rem .2rem
}
.news-detail1 strong{
  font-size: .4rem;
  color: #333
}
.news-detail1c{
  color: #333;
  margin-top: .2rem;
}
.news-detail1c a{
  float: right;
  color: #888888;
  line-height: .6rem;
  margin-top: -0.1rem
}
.news-detail1c a img{
  float: right;
  width: 2rem;
}
.news-detail2{
  padding: .3rem .2rem;
  color: #333;
  font-size: .3rem;
}
.news-detail2 img{
  max-width: 100%;
  margin:.3rem auto;
  display: block;
  height: auto!important;
}
.news-detail2 p,.news-detail2 span{
  font-size: .3rem!important;
  line-height: .4rem;
}
.news-detail3{
  padding: .3rem .2rem;
  border-top: 1px solid #ddd;
  overflow: hidden;
}
.news-detail3 a{
  display: inline-block;
  border:1px solid #ddd;
}
.newslist-left{
  width: .8rem;
  height:.8rem;
  border-radius: 120px;
  background: url(../images/left.jpg);
  background-size: 100% 100%;
  display: none!important
}
.newslist-left:hover{
  background-image: url(../images/lefton.jpg);
}
.newslist-right{
  width: .8rem;
  height:.8rem;
  border-radius: 120px;
  background: url(../images/right.jpg);
  background-size: 100% 100%;
  margin-left: .2rem;
  display: none!important
}
.newslist-right:hover{
  background-image: url(../images/righton.jpg);
}
.back{
  float: right;
  width:3rem;
  line-height: .8rem;
  text-align: center;
  color: #333;
}
.back:hover{
  background:#0aa3a6;
  color: #fff
}
.newslist-con3{
  background: #eeeeee;
  padding: .3rem .2rem
}
.newslist-con3 .main>strong{
  font-size: .36rem;
  color: #333;
  margin-bottom: .2rem;
  display: block;
}
.newslist-con3 .guide-con2box4 ul li{
  background-color: #fff
}




.home-con2de .back:hover{
  background: #c11600
}
.home-con3de .guide-con2box4 ul li{
  border-bottom-color: #c11600
}
.home-con3de .guide-con2box4 ul li .time{
  color: #c11600
}


.others{
  font-size:.3rem;
  line-height: .5rem;
}
.others>div{
  display: block;
  height: .5rem;
}
.others span{
  float: left;
}
.others a{
  border:0;
  color: #454545;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.others a:hover{
  color: #0aa3a6; 

}
.bdsharebuttonbox{
  float: right;
}



.mySwiper11{
  width: 100%;
}
.mySwiper11 .swiper-slide img{
  width: 100%;
  display: block;
}
.mySwiper11 .swiper-slide .title{
 background: rgba(0,0,0,0.5);
 height: .6rem;
 position: absolute;
 bottom: 0;
 left: 0;
 width: 100%;
 z-index: 13;
 text-align:
 center;
  color:#fff;
 line-height: .6rem;
 font-size: 0.21rem;
 }
.mySwiper11-btn{
  /* background: rgba(0,0,0,0.5); */
  height: .6rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}
.mySwiper11 .swiper-pagination .swiper-pagination-bullet{
  width: 33.33%!important;
  background: transparent!important;
  height: .6rem!important;
  line-height: .6rem!important;
  border-radius: 0!important;
  color: #fff!important;
  opacity: 1!important;
  margin: 0!important;
  border-right:1px solid #918983;
  float: left!important;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.mySwiper11 .swiper-pagination .swiper-pagination-bullet-active{
  background: #009994!important;
  color: #fff!important;
  height: .7rem!important;
  margin-top: -.1rem!important;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.mySwiper11 .main{
  height: .6rem;
  position: absolute;
  bottom: 0;
  left:0 
}
.mySwiper11 .main .swiper11-pagination{
  width: 90%;
  margin-left: 5%
}
.mySwiper11 .swiper-button-prev{
  width: 5%!important;
  height: .6rem!important;
  background: url(../images/yjimg/left.png)!important;
  background-size: 100% 100%!important;
  bottom: 0!important;
  left:0!important;
  margin: 0!important;
  top: inherit;
}
.mySwiper11 .swiper-button-next{
  width: 5%!important;
  height: .6rem!important;
  background: url(../images/yjimg/right.png)!important;
  background-size: 100% 100%!important;
  bottom: 0!important;
  right:0!important;
  margin: 0!important;
  top: inherit;
}
.student-con1{
  background: url(../images/yjimg/yj-bg1_03.jpg) no-repeat center;
  background-size: auto 100%;
  width: 100%;
  padding: .2rem;
}
.student-con1c{
  background: url(../images/yjimg/yj-img6_11.jpg) no-repeat right;
  background-size: auto 100%;
  padding:  .2rem;
  color: #fff;
}

.student-con1clist{
  line-height: .5rem;
  margin-top: .2rem
}
.student-con1clist a{
 color: #fff;
 font-size: .32rem;
 display: block;
 text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
    margin: .2rem 0;
}
.student-con1clist span{
 display: block;
 text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
}
.mySwiper12{
  padding-bottom: 1rem;
}
.mySwiper12 .swiper-button-prev{
  width:.3rem!important;
  height: .5rem!important;
  background: url(../images/yjimg/left1.png)!important;
  background-size: 100% 100%!important;
  bottom: 0.2rem!important;
  left:1rem!important;
  margin: 0!important;
  top: inherit;
}
.mySwiper12 .swiper-button-next{
  width:.3rem!important;
  height: .5rem!important;
  background: url(../images/yjimg/right1.png)!important;
  background-size: 100% 100%!important;
  bottom: 0.2rem!important;
  right:1rem!important;
  margin: 0!important;
  top: inherit;
}

.mySwiper12  .swiper-pagination-bullet{
  background:#fff;
}
.mySwiper12  .swiper-pagination-bullet-active{
  background:#fff;
}
.student-con1cleft{
  width: 100%;
}
.student-con2{
  background: url(../images/yjimg/yj-bg2_04.jpg) no-repeat center;
  background-size: auto 100%;
  width: 100%;
  padding:.3rem .2rem;
}

.student-con2 .ed-tit img{
  width: .5rem;
  margin-bottom: -5px;
}
.student-con2lc{
  margin: .2rem 0
}
.student-con2lc li{
  width:100% ;
  display: block;
  padding:.3rem 0;
  border-bottom: 1px solid #dddddd
}
.student-con2lc li:last-child{
  border:0;
}
.student-con2lc li:hover .student-con2lc1{
  color: #fff;
  background: #009994
}
.student-con2lc li:hover .student-con2lc1 span{
  background: #00736f
}
.student-con2lc li:hover a{
  color: #009994
}
.student-con2lc1{
  width: 20%;
  background: #f2f2f2;
  text-align: center;
  color: #454545;
  font-size: .68rem;
}
.student-con2lc1 span{
  background: #e0e0e0;
  line-height: .6rem;
  display: block;
  font-size: .28rem
}
.student-con2lc1 strong{
  line-height: 1.2rem;
  font-weight: normal;
}
.student-con2lc2{
  width: 74%;
  float: right;
  margin-right: 2%;
}
.student-con2lc2 a{
  color: #454545;
  font-size: .38rem;
  display: block;
  margin:.15rem 0;
}
.student-con2lc2 span{
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}

.student-con2r ul{
  margin-top: .4rem;
}
.student-con2r ul li{
  margin-bottom: .1rem;
  background: #f2f2f2
}
.student-con2r ul li a{
  display: block;
  line-height: 1.2rem;
  padding: 0 .3rem;
  color: #454545;
  font-size: .32rem;
   text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.student-con2r ul li:hover a{
  color: #fff;
  background: #009994
}
.student-con3>img{
  width: 100%;
  display: block;
}
.student-con3{
 background: url(../images/yjimg/yj-bg3_05.jpg) no-repeat;
 background-size: auto 100%;
 padding:.3rem .2rem;
 width: 100%;
}

.student-con3  li>img{
  width: 49%;
  display: inline-block;
  margin-bottom: -0.08rem
}
.student-con3 .student-con3c1list{
  width: 50%;
  float: right;;
  background-size: 100% 100%;
  text-align: center;
 
}

.student-con3 ul li:nth-child(1){
  background: url(../images/yjimg/yj-img7_83.jpg);
}
.student-con3 ul li:nth-child(3){
  background: url(../images/yjimg/yj-img8_83.jpg);
}
.student-con3 ul li:nth-child(2){
  background: url(../images/yjimg/yj-img8_86.jpg);
}
.student-con3c1listc{
  height: 100%;
  padding:.3rem;
  color: #fff;
}
.student-tit{
  font-size: .34rem;
  font-weight: bold;
  text-align: left;
  margin-bottom: .3rem
}
.student-tit img {
    width: .5rem;
    display: inline-block;
    margin: 0 .2rem -.1rem 0
}
.student-listbd{
  display: block;
  margin-bottom: .2rem;
  position: relative;
  text-align: left;
}
.student-listbd  a{
  color: #fff;
  font-size: .32rem;
  display: block;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}

.student-con4{
  width: 100%;
  background: url(../images/yjimg/yj-bg5_07.jpg) no-repeat;
 background-size: auto 100%;
 padding: .3rem .2rem 1.8rem .2rem
}
.student-con4l{
 width: 100%;
}

.student-con4r1{
  width: 30%;
 display: inline-block;
}
.student-con4r1 ul li{
  display: block;
  background: url(../images/yjimg/yj-img8_83.jpg);
  background-size: 100% 100%;
  line-height: 1.5rem;
  text-align: center;
  color: #fff;
  font-size:.34rem;
  font-weight: bold;
  cursor: pointer;
}
.student-con4r1 ul li img{
  width:.5rem;
  display: inline-block;
  margin: 0 .2rem -0.1rem 0 
}
.student-con4r1 ul li:hover,.student-con4r1 ul li.on{
   background: url(../images/yjimg/yj-img8_86.jpg);
  background-size: 100% 100%;
}
.student-con4r1 ul li:nth-child(2){
  border-top: 1px solid #33ada9;
  border-bottom: 1px solid #33ada9;
}
.student-con4r2{
  width: 78%;
  float: right;
  margin-left: -8%;
  background: #fff;
  padding: .3rem .2rem 0.3rem 12%;
  display: none;
}
.student-con4r2 li{
  display: block;
  margin-bottom: .2rem;
  position: relative;
  text-align: left;
  color: #009994
}
.student-con4r2 li  a{
  color: #454545;
  font-size: .34rem;
  display: block;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.student-ic{
 text-align: center;
}
.student-ic a{
  padding: 0 0.5rem;
  color: #454545;
  display: inline-block;
  text-align: center;
  border:1px solid #fff;
  border-radius: 120px;
  margin:0.1rem;
  line-height: 0.55rem;
  background: #fff
}
.student-ic a:hover{
  border-color: #009994
}
.student-ic a img{
  width: .3rem;
  margin: 0 .1rem -.03rem 0
}
.zknews-c1{
  border-bottom: 1px solid #ddd;
  margin-bottom: .4rem;
  margin-top: .1rem
}
.zknews-c1 ul li{
  margin-right: .5rem;
  padding-bottom: .2rem;
  color: #454545;
  font-weight: bold;
  font-size: .34rem;
  cursor: pointer;
  display: inline-block;
}
.zknews-c1 ul li.on{
  color: #009994;
  border-bottom: 4px solid #009994
}
.zknews-c .newslist-con2c{
  display: none;
}

.djzt-con ul li{
 display: inline-block;
 width: 48%;
 box-shadow: 0px 0px 10px 0px rgb(2 2 2 / 15%);
    margin-bottom: .2rem;
    border-bottom: #dddddd solid 4px;
    overflow: hidden;
}
.djzt-con ul li img{
  width: 100%;
  display: block;
}
.djzt-con ul li:nth-child(2n){
  margin-left: 3%
}
.djzt-con ul li a{
  color: #454545;
}
.djzt-con ul li span{
  
  font-size:.3rem;
  line-height: .7rem;
  display: block;
  padding: 0 .2rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.djzt-con ul li:hover{
  border-bottom-color: #c11600
}
.djzt-con ul li:hover a{
  color: #c11600
}
.djzt-con li:hover img{
  transform: scale(1.04,1.04)
}




.cli-con1{
  width: 100%;
  background: url(../images/climg/cl-img2_11.jpg) no-repeat center;
 background-size: auto 100%;
 padding: .2rem
}
.cli-con1bd{
  position: relative;
  z-index: 1;
}
.cli-con1bdl{
  
  background: url(../images/yjimg/yj-img8_83.jpg);
}
.cli-con1bdl ul li{
  width: 23%;
  display: inline-block;
  height: 2.5rem;
  text-align: center;
  border-right: 1px solid #007b77;
}
.cli-con1bdl ul li:nth-child(4){
  border-right: 0
}
.cli-con1bdl ul li:nth-child(2){
  width: 27%
}
.cli-con1bdl ul li img{
  height: .7rem;
  margin-top: .6rem;
}
.cli-con1bdl ul li a{
  display: block;
}
.cli-con1bdl ul li span{
  display: block;
  color: #fff;
  font-size: .32rem;
  margin-top: .1rem;
}
.cli-con1bdl ul li:hover img{
   transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);
}
.cli-con1bdr{
 
  background: url(../images/yjimg/yj-img7_83.jpg);
 margin-top: .2rem;
  padding: .3rem .2rem;
}
.cli-con1bdr .ed-tit img {
    width: .5rem;
    margin-bottom: -.08rem;
}
.cli-con1bdr .ed-tit strong{
  color: #fff
}
.cli-con1bdr ul{
  margin-top: .3rem;
}
.cli-con1bdr ul li{
  margin-bottom: .1rem;
}
.cli-con1bdr ul li a{
  color: #fff;
  display: block;
  padding:.3rem .5rem;
  background: rgba(255,255,255,0.2);
}
.cli-con1bdr ul li  img{
  height: .7rem;
  display: inline-block;
}
.cli-con1bdr ul li span{
  width:85%;
  float: right;
  font-size:.32rem;
  color: #fff;
  line-height: .7rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;

}
.cli-con1bdr ul li:hover img{
   transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);
}

.cli-con2{
  background: url(../images/climg/cl-img3_12.jpg) no-repeat center;
 background-size: auto 100%;
 padding:.3rem .2rem
}
.cli-con2bd{
  border-bottom: 4px solid #009994;
  background: #fff;
  padding: .3rem .2rem;

}
.cli-con2tit{
  margin-bottom: .2rem;
}
.cli-con2tit ul li{
  margin-right:.5rem;
  font-size: .36rem;
  color: #454545;
  font-weight: bold;
  padding-bottom: .2rem;
  display: inline-block;
  cursor: pointer;
}
.cli-con2tit ul li.on{
  border-bottom: #029b9e solid 3px;
  color: #029b9e;
}
.cli-con2tit ul li img{
  height: .5rem;
  margin: 0 .1rem -.08rem 0;
}
.cli-con2bdc{
  border:1px solid #dddddd;
  border-bottom: 0;
   display: none;
}
.cli-con2bdc ul li{
  border-bottom: 1px solid #ddd;
  padding:.3rem .2rem;
}
.cli-con2bdc1{
  margin-bottom: .3rem;
  font-weight: bold;
  color: #888
}
.cli-con2bdc1 .cli-con2bdc1tit{
  display: block;
  color: #454545;
  margin-top: .1rem;
  font-size: .32rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.cli-con2bdc2{
  color: #888888;
  line-height:.4rem;
   text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.cli-con2bdc1 .zk-con2rightc2{
  width: .7rem;
  height: .7rem;
  background: #009994;
  text-align: center;
  line-height: .7rem;
}
.cli-con2bdc1 .zk-con2rightc2 img{
  width: .35rem;
}
.cli-con2bdc ul li:hover .zk-con2rightc2{
  background: #1aa39f
}
.cli-con2bdc ul li:hover{
  background: url(../images/newslist-bg4_13.jpg) no-repeat right;
  background-size: auto 100%;
  color: #fff;
}
.cli-con2bdc ul li:hover .cli-con2bdc1tit{
 color: #fff;
}
.cli-con2bdc ul li:hover .cli-con2bdc2,.cli-con2bdc ul li:hover .cli-con2bdc1{
 color: #fff;
}





.eng-con1{
  background: url(../images/eng-bg1_03.jpg) no-repeat center;
  background-size: auto 100%;
  position: relative;
  padding:.3rem .2rem;
}
.eng-conlleft{
  background: url(../images/eng-img1_03.jpg) no-repeat;
  background-size: 100% 100%;
  position:relative;
  z-index: 11;
}
.eng-conlleft1{
  padding: .3rem;
  color: #fff;
}
.ent-tit{
  font-size: .4rem;
  font-weight: bold;
  color: #fff
}
.ent-tit img{
  margin: 0 .2rem -.1rem;
  width: .6rem
}
.eng-conlleft2{
  padding: 0 .4rem 0 0 ;
  margin:.3rem 0 ;
  line-height: .5rem;
  height: 3rem;
overflow: auto;
  -webkit-overflow-scrolling:touch;

}
.eng-conlleft2::-webkit-scrollbar{
  width:6px;
  height: 6px;
}
.eng-conlleft2::-webkit-scrollbar-thumb{
  background-color: #fff;
  border-radius: 6px
}
.eng-conlleft2::-webkit-scrollbar-track{
   background-color: #49afac;
  border-radius: 6px
}
.eng-more{
  display: block;
  width: 3rem;
  line-height: .7rem;
  border:1px solid #fff;
  border-radius: 120px;
  text-align: center;
  color: #fff
}

.eng-conlleft3{
  border-top: 1px solid #43b1ae;
  padding: .3rem 0 .5rem 0;
}
.eng-conlleft3 a{
  display: inline-block;
  width: 49%;
  border-right:  1px solid #43b1ae;
  text-align: center;
  color: #fff;
  font-size: .32rem
}
.eng-conlleft3 a img{
  margin: 0 .2rem -.2rem 0;
    width: .6rem
}
.eng-conlleft3 a:last-child{
  border-right: 0;
}
.eng-conlleft3 a:hover{
  color: #a1fffc
}
.eng-con1right{
 width: 100%
}
.eng-con2{
  background: url(../images/eng-bg2_04.jpg) no-repeat center;
  background-size: auto 100%;
  padding: .7rem .2rem
}
.eng-con2 .ent-tit{
  text-align: center;
  color:#fff;
  font-size: .4rem;
}
.eng-con2 .ent-tit img{
  margin: 0 .2rem -.1rem 0
}
.eng-con2c{
  color: #fff;
  font-size: .3rem;
  line-height:.5rem;
  text-align: center;
  margin:.3rem 0
}
.eng-con2 a{
  margin: 0 auto
}

.eng-con3{
  background: url(../images/eng-bg3_05.jpg) no-repeat center;
  background-size: auto 100%;
  position: relative;
  padding: .3rem .2rem;
}
.eng-con3left{
  
  background: url(../images/eng-img1_03.jpg) no-repeat;
  background-size: 100% 100%;
  position:relative;
}
.eng-con3left1{
  padding: .3rem .2rem;
  color: #fff;
}

.eng-con3left2{
 padding: 0 .4rem 0 0 ;
  margin:.3rem 0 ;
  line-height: .5rem;
  height: 3rem;
overflow: auto;
  -webkit-overflow-scrolling:touch;
}
.eng-con3left2::-webkit-scrollbar{
  width:6px;
  height: 6px;
}
.eng-con3left2::-webkit-scrollbar-thumb{
  background-color: #fff;
  border-radius: 6px
}
.eng-con3left2::-webkit-scrollbar-track{
   background-color: #49afac;
  border-radius: 6px
}

.eng-con3right{
 width: 100%
}
.eng-con4{
  background: url(../images/eng-bg4_06.jpg) no-repeat left;
  background-size: auto 100%;
  width: 100%;
}
.eng-con4c{
 
  background: url(../images/eng-bg5_07.jpg);
  background-size: 100% 100%;
  padding: .3rem .2rem; 
  position: relative;
  z-index: 22;
}
.eng-con4con{
 padding: 0 .4rem 0 0 ;
  margin:.3rem 0 ;
  line-height: .5rem;
  height: 3rem;
overflow: auto;
  -webkit-overflow-scrolling:touch;
  color: #fff
}
.eng-con4con::-webkit-scrollbar{
  width:6px;
  height: 6px;
}
.eng-con4con::-webkit-scrollbar-thumb{
  background-color: #fff;
  border-radius: 6px
}
.eng-con4con::-webkit-scrollbar-track{
   background-color: #49afac;
  border-radius: 6px
}
.eng-con5{
  
  padding: .3rem 0.2rem ;
  width: 100%;

}
.eng-con5 .main{
  position: relative;
  
}
.eng-con5 .ent-tit{
  color: #454545;
  margin-bottom: .3rem
}
.eng-con5cl{
 width: 100%
}
.eng-con5cl img{
  width: 100%;
  display: none;
}
.eng-con5cl img.on{
  display: block;
}



.eng-con6{
  padding: .3rem .2rem
}
.eng-con6 .ent-tit{
  color: #454545;
  margin: 0 .2rem .3rem .2rem;
}
.eng-con6 .ent-tit span{
  font-size: .32rem;
  display: block;
  font-weight:  normal;
}

.eng-con6cl>img{
  width: 100%;
  display: block;
}
.eng-more1{
  width: 100%;
  display: block;
  line-height:1.5rem;
  text-align: center;
  font-size: .36rem;
  color: #fff;
  background:#08948f url(../images/eng-img5_06.jpg) no-repeat center;
  background-size: auto 100%
}
.eng-con6cr{
 padding: .3rem .2rem;
 background: url(../images/eng-bg8_11.jpg) no-repeat;
 background-size: 100% 100%;
 padding: .5rem .2rem 3rem .2rem
}

.eng-con6crbd{
 padding: 0 .4rem 0 0 ;
  height: 6rem;
overflow: auto;
  -webkit-overflow-scrolling:touch;
  color: #fff
}
.eng-con6crbd::-webkit-scrollbar{
  width:6px;
  height: 6px;
}
.eng-con6crbd::-webkit-scrollbar-thumb{
  background-color: #fff;
  border-radius: 6px
}
.eng-con6crbd::-webkit-scrollbar-track{
   background-color: #b9b187;
  border-radius: 6px
}

.eng-con7{
  background: url(../images/eng-bg8_15.jpg) no-repeat;
  background-size: 100% 100%;
  position: relative;
 padding:.5rem .8rem 0
}
.eng-con7c1{
  color: #454545;
  font-size: .32rem;
 
  text-align: left;
   text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    background: #fff;
    padding: .2rem
}



.mySwiper14{
  width: 100%;
  
  overflow: hidden;
}
.mySwiper14 .swiper-slide{
  width: 60%;

}
.mySwiper14 .swiper-slide img{
  width: 100%;
}
.swiper-button-prev14{
  width: 1rem!important;
  height: 1rem!important;
  left: 5%!important;
  top: inherit!important;
  bottom:40%!important;
  background: url(../images/left.jpg)!important;
  border-radius: 120px!important;
  background-size: 100% 100%!important;
}
.swiper-button-prev14:hover{
  background: url(../images/lefton.jpg)!important;
  background-size: 100% 100%!important;
}
.swiper-button-next14{
  width: 1rem!important;
  right: 5%!important;
  height: 1rem!important;
  top: inherit!important;
  bottom:40%!important;
  background: url(../images/right.jpg)!important;
  border-radius: 120px!important;
  background-size: 100% 100%!important;
}
.swiper-button-next14:hover{
  background: url(../images/righton.jpg)!important;
  background-size: 100% 100%!important;
}
.eng-con7 .ent-tit{
 
    color: #454545;
    margin-bottom: .3rem
}
.eng-con7 .ent-tit a{
  display: block;
  color: #08948f;
  font-size: .32rem;
  font-weight: normal;
  text-align: left;
  margin-top:.2rem;
  margin-left: .3rem
}

.newsearbtn{
  display: none;
}
.newsearch{
  position: fixed;
  left: 0;
  top: 2rem;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.8);
  z-index: 9999;
 display: none;

}
.newssearchbg{
  background: #fff;
  padding: .3rem;
}
.newsearch img{
  height: .5rem;
  margin-bottom: -.08rem;
  display: inline-block;
}
.newsearch  .search-input{
  width: 60%;
  display: inline-block;
  line-height: .7rem;
  border:0;
  margin-left: .1rem;
   font-size: 0.3rem
}
.newsearch  .btn{
  width: 2rem;
  line-height: .7rem;
  background: #009994;
  color: #fff;
  text-decoration: center;
  border:0;
  cursor: pointer;
  font-size: 0.3rem;
  -webkit-appearance: none;
}
.newsearch  .btn:hover{
  background: #048c88
}
.newsearclose{
  float: right;
  margin-top:.1rem;
  width: .5rem
}
.newsearphbtn{
  position: absolute;
    top: 50%;
    right: 1.5rem;
    width: 0.8rem;
    height: 0.8rem;
    overflow: hidden;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #454545;

} 
.newsearphbtn .icon-nav{   width: 0.4rem;   height: 0.4rem;   margin-left:
0.2rem;    background: url(../images/svg/home_nav_icon_search.svg) no-repeat }
.ks-wid{
  display: block;
}


.bd-listtd a,.health-nav a,.intro-bdlist1 a{color: #454545;}
.bd-listtd a:hover,.health-nav a:hover,.intro-bdlist1 a:hover{color: #009994;}

.guide-list img{width:100%;}
.guide-maprtb img{width:auto;}
.s-content{
     width:100%;
     padding:3%
 }
        .s-result{
            width:100%
        }
.result-list .attribution span{
    display:block
}



/*招标*/
.zhaobiao-con .newslist-con2c2{
  width: 66%
}
.zhaobiao-con .newslist-con2c li{
  line-height: 1rem;
  padding: 0 .3rem;
  font-size: .3rem;
  margin-bottom: .3rem;
}
.zhaobiao-con .newslist-con2c li:hover{
  background: #009994
}
.zhaobiao-con .newslist-con2c li:hover .newslist-con2c2:before{
  background: #fff
}
.zhaobiao-con .newslist-con2c2{
  line-height: initial;
  line-height: 1rem;
  position: relative;
}
.zhaobiao-con .newslist-con2c2:before{
  position: absolute;
  content: '';
  left: -0.2rem;
    top:.45rem;
  width: .1rem;
  height: .1rem;
  background: #009994;
  border-radius: 120px;
}
.zhaobiao-con .newslist-con2c2 span:last-child {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0
}
.zhaobiao-con .newslist-con2c1{
  margin: 0;
  width: 28%;
 background: url(../images/edimg/ed-more.png) no-repeat right center;
 height: auto;
 padding-right:.7rem;
 text-align: right;
} 
.zhaobiao-con .newslist-con2c li:hover .newslist-con2c1{
 background: url(../images/scimg/sc-more_22.png) no-repeat right center;
}
.zb-tit {
  position: absolute;
  left: 2.5rem;
    bottom: 0px;
    font-weight: bold;
}
.zb-tit span{
  display: inline-block;
  margin-right: .5rem;
  color: #333333;
  font-size: .35rem;
  cursor: pointer;
  padding-bottom: .1rem
}
.zb-tit span.on{
  color: #009994;
  border-bottom: 3px solid #009994;
}
.zhaobiao-tit .main{
  position: relative;
}
.zblist{
  display: none;
}
.bui2-c3 {
  display: table!important;
  padding-bottom: .5rem
}

.bui2-c3 .b-con3r{
  background: #fff
}
.bui2-c3 .b-con3rcon ul li{
  border-bottom: 1px solid #dddddd;
  color: #888888
}
.bui2-c3 .b-con3rcon ul li span{
  color: #666
}
.bui2-c3 .b-con3rcon ul li a{
  color: #454545
}
.bui2-c3 .b-con3rcon ul li a:hover{
  color: #c11600;
  text-decoration: none;
}
.bui2-c3 .b-con3rcon::-webkit-scrollbar{
  width:6px;
  height: 6px;
}
.bui2-c3 .b-con3rcon::-webkit-scrollbar-thumb{
  background-color: #c11600;
  border-radius: 6px
}
.bui2-c3 .b-con3rcon::-webkit-scrollbar-track{
   background-color: #ddd;
  border-radius: 6px
}
.bui2-c3 .main{
  background: #fff
}

.sc-nav{
  height: 1.2rem
}
.sc-con1leftc .swiper-button-prev{
   left:35%!important;
    bottom:.3rem!important;
    width:1rem!important;
    height: 1rem!important;
    background: url(../images/scimg/left.png)!important;
    border-radius: 120px!important;
    background-size: 100%!important;
    top: initial;
}
.sc-con1leftc .swiper-button-next {
    right:35%!important;
    bottom:inherit!important;
    bottom:.3rem!important;
    width:1rem!important;
    height: 1rem!important;
    background: url(../images/scimg/right.png)!important;
    border-radius: 120px!important;
    background-size: 100%!important;
    top: initial;
   
}
.sc-con1leftc .swiper-button-prev:hover {
    background: url(../images/left.jpg)!important;
     background-size: 100% 100%!important;
}
.sc-con1leftc .swiper-button-next:hover {
    background: url(../images/right.jpg)!important;
    background-size: 100% 100%!important;
}
.sc-hotit ul li{
  display: inline-block;
  margin-right: .4rem;
  cursor: pointer;
  padding-bottom: .2rem
}
.sc-hotit ul li.on,.sc-hotit ul li:hover{
  border-bottom: 3px solid #009994
}
.sc-hotit ul li.on strong,.sc-hotit ul li:hover strong{
  color: #009994;
}
.sc-list{
  display: none;
}
.sc-down{
  background: url(../images/scimg/sc-bgd.jpg) no-repeat center;
  background-size: auto 100%
}
.sc-down .ed-tit{
  text-align: left;
}
.sc-down .ed-tit a{
  float: right;
}

.clinew-con1{
 
  width: 100%
}
.clinew-con1r{
  display: block;
}
.clinew-con1r img{
  width: 100%;
  display: block;
}
.clinew-con1l{
  margin: 0.3rem;
  background: url(../images/climg/cli-bg1_09.jpg);
}
.clinew-con1lc{
  padding:.5rem
}
.clinew-con1lc1{
  font-size:.36rem;
  color: #fff;
  font-weight: bold;
}
.clinew-con1lc1 img{
 margin: 0 0.1rem -0.05rem 0;
    width: .45rem;
}
.clinew-con1lc2{
  margin:.2rem 0 0 0;
  padding-right:.3rem;
  height: 4rem;
  color: #fff;
      overflow: auto;
    -webkit-overflow-scrolling: touch;
    line-height: .5rem;
}
.clinew-con1lc2::-webkit-scrollbar{
  width:6px;
  height: 6px;
}
.clinew-con1lc2::-webkit-scrollbar-thumb{
  background-color: #fff;
  border-radius: 6px
}
.clinew-con1lc2::-webkit-scrollbar-track{
   background-color: #45b0ad;
  border-radius: 6px
}
.clinew-con1lc3{
  background: #00a6a0;
  text-align: center;
  line-height:1.5rem;
}

.clinew-con1lc3 a{
  display: block;
  color: #fff;
}
.clinew-con1lc3 a img{
  height:.2rem;
  margin-left: .2rem;
}
.clinew-con2 {
   background: url(../images/climg/cli-bg2_42.jpg) no-repeat center;
  background-size: auto 100%;
  padding: .3rem;
  width: 100%
}

.clinew-conr2l ul{
  margin-top: .3rem
}
.clinew-conr2l ul li{
  width: 49%;
  height: 3.1rem;
  padding:.3rem .2rem;
  background: #fff;
  margin: 0 1% .1rem 0;
  display: inline-block;
}
.clinew-conr2l ul li:nth-child(2n){
  margin-right: 0
}
.clinew-conr2l1{
  margin-bottom:.3rem;
  font-weight: bold;
  color: #888
}
.clinew-conr2l1 .clinew-conr2l1tit{
  display: block;
  color: #454545;
  margin-top: .1rem;
  font-size:.32rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.clinew-conr2l2{
  color: #888888;
  line-height:.4rem;
   text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.clinew-conr2l1 .zk-con2rightc2{
  width: .8rem;
  height: .8rem;
  background: #33ada9;
  text-align: center;
  padding-top: 0.02rem;
  margin-top: .4rem
}
.clinew-conr2l1 .zk-con2rightc2 img{
  width: .4rem;
}
.clinew-conr2l ul li:hover .zk-con2rightc2{
  background: #33ada9
}
.clinew-conr2l ul li:hover{
  background:#169c98 url(../images/climg/cli-on_03.jpg) no-repeat center;
  background-size: auto 100%;
  color: #fff;
}
.clinew-conr2l ul li:hover .clinew-conr2l1tit{
 color: #fff;
}
.clinew-conr2l ul li:hover .clinew-conr2l2,.clinew-conr2l ul li:hover .clinew-conr2l1{
 color: #fff;
}

.clinew-conr2r{

  margin-top:.2rem;
}
.clinew-conr2r a{
  width: 49%;
  display: inline-block;
  height: 4rem;
  text-align: center;
  padding-top: 1rem;
  color: #fff;
  font-size: .34rem;
}
.clinew-conr2r a img{
  width: 1rem;
  display: block;
  margin: 0 auto .3rem auto
}
.clinew-conr2r a:nth-child(1){
  background: url(../images/climg/cli-bg4_11.jpg);
  background-size: 100% 100%
}
.clinew-conr2r a:nth-child(2){
  background: url(../images/climg/cli-bg5_15.jpg);
  background-size: 100% 100%;
  margin-left: 1%
}

.clinew-conr3 .zk-con2right{
  padding:.5rem .3rem;
}
.clinew-conr3  .zk-con2rightc2{
  background: rgba(255,255,255,.6);
}
.clinew-conr3  .zk-con2rightc ul li:hover{
  background: rgba(255,255,255,0.4);
}
.clinew-conr3  .zk-con2rightc ul li:hover .zk-con2rightc2{
  background: rgba(255,255,255,1);
}
.teach-con1{
  background: url(../images/newslist-bg2_18.jpg) no-repeat left top;
    width: 100%;
   padding: .5rem .3rem
}
.teach-con1c1{
  height:1.8rem;
  margin-bottom:.5rem;
  overflow: hidden;
}
.teach-con1c1 img{
  width: .7rem;
  display: inline-block;
  margin: 0 .2rem -.2rem 0
}
.teach-con1c1 a{
 width: 48%;
 display: inline-block;
 text-align: center;
  line-height:1.8rem;
 font-size: -0.62rem;
 color: #fff;
 font-weight: bold;
 transition: all 0.2s ease;
}
.teach-con1c1 a:nth-child(1){
  background: url(../images/edimg/ed-img4_24.jpg);
}
.teach-con1c1 a:nth-child(2){
  background: url(../images/edimg/ed-img5_24.jpg);
  margin-left: 1%
}

.teach-con1c2 ul li{
  width: 49%;
}
.teach-con2{
  background: url(../images/guibg_12.jpg) no-repeat bottom center;
  background-size: 100%;
    padding:0 0.3rem .4rem 0.3rem;
}


.teach-con2 .intro-bdlist{
  border-bottom: 0
}

 .teach-con2 .intro-bdlist .intro-bdlist1{
  padding-left: 0.3rem;
 }

.teach-con2 .intro-bdlist .intro-bdlist1:before{
 display:none;
}

.teach-detail{
  background:#fff url(../images/teaimg/tea-bg_06.jpg) no-repeat bottom;
  background-size: 100%;
  box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.18);
  padding: .5rem .5rem 1.5rem .5rem;
  margin-bottom: .3rem;
  text-align: center;
}
.teach-detail-1{
  border-bottom: 1px solid #ddd;
  padding-bottom: .3rem;
  font-size: .38rem;
  color: #009994;
  font-weight: bold;
}
.teach-detail-2{
  border-bottom: 1px solid #ddd;
  line-height: .8rem;

  color: #666;
}
.teach-detail-3{
  padding-top: .6rem;
}
.teach-detail-3 img{
  max-width: 100%;
  display: block;
  margin: 0 auto
}



/* hm */



.hm-nav {
  background: #fff;
}

.hm-nav .bui-logoimg img {
  position: absolute;
  left: 0.1rem;
  height: 0.8rem;
  top: .2rem;
}
.hm-nav .newsearphbtn .icon-nav{width: 0.6rem;height: 0.6rem;margin-left:
0.2rem;background: url(../images/svg/home_nav_icon_search.svg) no-repeat;}
.hm-nav .newsearphbtn{top: 0.9rem;}
.hm-nav ul li {
  width:100%;
}

.hm-nav ul li>a {
  color: #008c88;
  font-size: 16px;
  border-bottom: 0;
  font-weight: bold;
  border-color: #ccc;
}


.hm-nav .menu-btn .line, .hm-nav .menu-btn .line::before, .hm-nav .menu-btn .line::after{
   background: #008c88;
}

.hm-nav ul li>a:hover,
.hm-nav ul li>a.on {
}
.hm-body .menu-open .line{background:transparent;}
.hm-nav .nav-show{background:#ebfcfc;color:#333}
.hm-nav .nav-show a{color:#333;border:none;line-height: 1.0rem;}
.hm-nav .main ul {
	display:none;
    background:#fff
}
.menu-open.hm-nav .main ul {
	display:block
}
.hm-nav .newsearphbtn {
  display: block;
  float: right;
}

#hbody .newssearchbg {
  background: #edf1f4;
}

#hbody {
  top: 1.5rem !important;
  background-repeat: no-repeat;
}
.hm-nav .main .newsearphbtn{display:none;}

.mySwiperhg {
  width: 100%;

}

.mySwiperhg .swiper-pagination-bullet {
  width: 1rem;
  height: 0.1rem;
  border-radius: 0;
  background: rgba(255, 255, 255, 0.5);
}

.mySwiperhg .swiper-pagination-bullet-active {
  background: rgba(255, 255, 255, 1);
}

.mySwiperhg .swiper-slide {
  overflow: hidden;
}

.mySwiperhg .swiper-slide img {
  /* transform: translate3d(0, 0, 0) scale(1.1); */
  /* -webkit-transition: all 5s ease; */
  /* transition: all 5s ease; */
  width: 100%;
  display: block;
  height: 100%;
}



.mySwiperhg>.swiper-pagination {
  bottom: 0.11rem !important;
}


.mySwiperhg .swiper-button-prev {
  left: 2% !important;
  top: 50% !important;
  background: url(../images/mgimg/banner_left.png) !important;
  border-radius: 120px !important;
  background-size: 100% !important;
  margin-top: -30px;
  width: 0.7rem !important;
  height: 0.7rem !important;
  margin-top: -0.3rem;
}

.mySwiperhg .swiper-button-next {
  right: 2% !important;
  bottom: inherit !important;
  top: 50% !important;
  width: 0.7rem !important;
  height: 0.7rem !important;
  background: url(../images/mgimg/banner_right.png) no-repeat !important;
  background-size: 100% !important;
  margin-top: -0.3rem;
}

/* .mySwiperhg .swiper-button-prev:hover {
   background: url(../images/lefton.jpg)!important;
}
.mySwiperhg .swiper-button-next:hover {
   background: url(../images/righton.jpg)!important;
} */

.hm-con1 {
  width: 100%;
  padding: 1rem 0.3rem 0;
  background: url(../images/mgimg/con_bg1.png) no-repeat center;
  background-size: cover;
  position: relative;
  overflow: hidden;
}



.bui-nav .main .hm_search{display:none;}


.hm-con1c1 .hm-tit {
  /* height:48px; */
  line-height: 48px;
  vertical-align: middle;
}

.hm-con1c1{position: relative;overflow: hidden;width:100%;padding: 1rem 0.3rem 0;}

.hm-con1c1 .hm-tit img {
  height: 48px;
  margin-right: 20px;
  /* display: inline-block; */
  vertical-align: middle;
}

.hm-con1c1 .hm-tit strong {
  font-size: 0.5rem;
  font-weight: normal;
}

/* .hm-con1c1  .swiper-slide{float:left;} */
.hm-con1c1 .hm-con1c .swiper-slide a {
  display: block;
  width: 100%;
  height: 222px;
  position: relative;
}

/* .hm-con1 .hm-con1c .swiper-slide a:hover {
  transform: scale(1.1);
  webkit-transform: scale(1.1)
} */

.mySwiperywdh {
  width: 100%;
  height: 222px;
  overflow: hidden;
  position: relative;
  margin-top: 30px;
}

 .hm-con1c a .txt {
  color: #fff;
  display: block;
  width: 20px;
  padding: 30px 0px 0px 30px;
  font-size: 16px;
  font-weight: bold;
}

 .hm-con1c a .txt:before {
  content: '';
  display: block;
  width: 1px;
  background: #fff;
  height: 20px;
  position: absolute;
  top: 0;
  left: 36px;
}

 .hm-con1c a .img img{
  position: absolute;
  bottom: .4rem;
  right: .4rem;
  width: 26px;
  height: 26px;
}

.hm-con1 .hm-con1c a .img img:hover {
  transform: rotate(-360deg);
}


.hm-con1c .swiper-button-prev {
  right: 18% !important;
  top: 25% !important;
  width: 1rem !important;
  height: 1rem !important;
  background: url(../images/left.jpg) !important;
  border-radius: 120px !important;
  background-size: 100% !important;
  border: 1px solid #999;
  left: auto;
  display: none;
}

.hm-con1c .swiper-button-next {
  right: 2% !important;
  bottom: inherit !important;
  background: url(../images/right.jpg) !important;
  border-radius: 120px !important;
  background-size: 100% !important;
  border: 1px solid #999;
  margin-top: -23px;
  top: 25% !important;
  width: 1rem !important;
  height: 1rem !important;
  display: none;
}

.hm-con1c2 {
  /* margin-top: 1rem; */
}

.hm-con1c2 .con1c2left {
  float: left;
  width: 100%;
}

.hm-con1c2 .con1c2left .tit ul li {
  float: left;
}

.hm-con1c2 .con1c2left .tit {
  line-height: 50px;
  overflow: hidden;
  padding-bottom: 20px;
}

.hm-con1c2 .con1c2left .tit  a.more{
  float:
  right;
  margin-top: 0px;
  background: none;
}


.hm-con1c2 .con1c2left .tit a.more span{
    line-height: 1rem;
    font-size: 0.4rem;
    color: #333;
}

.hm-con1c2 .con1c2left .tit  a.more img {
  margin-left: 10px;
  /* float: left; */
  vertical-align: middle;
}

.hm-con1c2 .con1c2left .tit ul li {
  float: left;
  font-size: 0.5rem;
  font-weight: normal;
  margin-right: 0.5rem;
}

.hm-con1c2 .con1c2left .tit ul li.on{color: #00736f;}

.hm-con1c2 .con1c2left .tit ul li img {
  float: left;
  margin-right: 0.2rem;
}

.hm-con1c2 .con1c2leftbd li{
  background:#f0fafa;
  margin-bottom: 0.9rem;
}

.hm-con1c2 .con1c2leftbd li .box{
  
  width: 100%;
  position: relative;
  overflow:hidden;

}

.hm-con1c2 .con1c2leftbd li .box img{
  float: left;
  width: 100%;
  height: auto;
  display: block;
}

.hm-con1c2 .con1c2leftbd li .box .date{
  position: absolute;
  left: 0.1rem;
  top: 3.1rem;
  display: block;
  padding: 10px;
  background: #009994;
  display: none;
}
.hm-con1c2 .con1c2leftbd li .box .date span{color:#fff;display:block;text-align:center;}
.hm-con1c2 .con1c2leftbd li .box .date span.d1{font-size:18px;}
.hm-con1c2 .con1c2leftbd li .box .newsbox-con{
  float: right;
  width: 100%;
  padding:10px;
}
.hm-con1c2 .con1c2leftbd li .box .newsbox-con a{
  display: block;
  text-overflow: ellipsis;
  display:
  -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 0.4rem;
   padding-bottom:20px;
}
.hm-con1c2 .con1c2leftbd li .box .newsbox-con a:hover{  
   color: #009994;}
.hm-con1c2 .con1c2leftbd li .box .newsbox-con .newsbox-intro{
  display: block;
  text-overflow: ellipsis;
  display:-webkit-box;
  -webkit-box-clamp:2;
  -webkit-box-orient: vertical;
  
}

.hm-con1c2 .con1c2leftbd li .box .newbox-intr{
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     
    color:#666;
     overflow: hidden;
}

.hm-con1c2 .con1c2right {
  float: right;
  width: 100%;
}


.hm-con1c2 .con1c2right .tit {
  line-height: 50px;
  overflow: hidden;
  font-size: 0.5rem;
  font-weight: normal;
  padding-bottom: 0.5rem;
}
.hm-con1c2 .con1c2right .tit img {
  margin-right: 10px;
  /* float: left; */
  vertical-align: middle;
}

.hm-con1c2 .con1c2right .tit  a.more{
  float:
  right;
  margin-top: 10px;
  background: none;
}

.hm-con1c2 .con1c2right .tit  a.more span{
 line-height: 1rem;
 font-size: 0.4rem;
 color: #333;
}

.hm-con1c2 .con1c2rightbd {
    padding-bottom: 1rem;
}
.hm-con1c2 .con1c2rightbd li  .date{
  float: left;
  background: #009994;
  padding:20px;
  display: block;
}
.hm-con1c2 .con1c2rightbd li  .date span{color:#fff;display:block;text-align:center;}
.hm-con1c2 .con1c2rightbd li  .date span.d1{font-size:18px;}
.hm-con1c2 .con1c2rightbd li  .newsbox-con{
  float: left;
  width: 75%;
  padding:10px;
  padding-top: 0px;
}
.hm-con1c2 .con1c2rightbd li  .newsbox-con .newbox-intr{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #666;
}
.hm-con1c2 .con1c2rightbd li{overflow:hidden;padding-bottom: -0.7rem;border-bottom: 1px solid #ccc;padding-top: 10px;}
.hm-con1c2 .con1c2rightbd li  .newsbox-con a{
   display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  font-size: 0.4rem;
  padding-bottom: 5px;
}
.hm-con1c2 .con1c2rightbd li  .newsbox-con a:hover{  color: #009994;}
.hm-con1c2 .con1c2rightbd li  .newsbox-con .newsbox-intro{
  display: block;
max-height: 60px;
overflow: hidden;
  
}

.hm-con2 {
  width: 100%;
  background: url(../images/mgimg/con2_bg1.png) no-repeat center;
  background-size: cover;
  position: relative;
  overflow: hidden;
  padding-bottom: 160px;
  padding: 1.5rem 0.3rem 0;
}

.hm-con2 .con2tont{width: 100%;position: relative;overflow: hidden;}
.hm-con2 .hm-con2left {background: url(../images/mgimg/con2left_bg1.png) no-repeat center #fff;background-size: cover;z-index: 0;top: 0;left: 0;width: 100%;padding: 0.5rem;padding-bottom: 1rem;}

.hm-con2 .hm-con2left .tit {
  line-height: 50px;
  overflow: hidden;
  font-weight: normal;
  font-size: 0.5rem;
  padding-bottom: 20px;
}
.hm-con2 .hm-con2left .tit img {
  margin-right: 10px;
  vertical-align: middle;
}

.hm-con2 .hm-con2left .tit  a.more{
  float:
  right;
  margin-top: 10px;
  background: none;
}

.hm-con2 .hm-con2left .tit    a.more span{
 line-height: 1rem;
 font-size: 0.4rem;
 color: #333;
}


.hm-con2 .hm-con2leftbd li  .date{
  float: left;
  margin-right: 20px;
  display: block;
}
.hm-con2 .hm-con2leftbd li .date span {
  color: #009994;
  display: block;
  text-align: center;
}
.hm-con2 .hm-con2leftbd li  .date span.d1{font-size: 30px;font-weight: bold;}
.hm-con2 .hm-con2leftbd li  .newsbox-con{
  float: left;
  width: 78%;
  line-height: 0.8rem;
}

.hm-con2 .hm-con2leftbd li{overflow:hidden;padding-bottom: 15px;border-bottom: 1px solid #ccc;padding-top: 10px;}
.hm-con2 .hm-con2leftbd li  .newsbox-con a{
  text-overflow: ellipsis;
  display:
  -webkit-box;
  font-size: 0.4rem;
    line-height:.6rem
}
.hm-con2 .hm-con2leftbd li  .newsbox-con a:hover{ color: #009994;}



.hm-con2 .hm-con2right {
  background: url(../images/mgimg/con2right_bg1.png) no-repeat center #fff;
  background-size: cover;
  padding: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.hm-con2 .hm-con2right .tit {
  line-height: 50px;
  overflow: hidden;
  font-weight: normal;
  color: #fff;
  padding-bottom: 20px;
  font-size: 0.5rem;
}
.hm-con2 .hm-con2right .tit img {
  margin-right: 10px;
  float: left;
}
.hm-con2 .hm-con2right .tit a img{float:none;margin-bottom: -10px;margin-left: 10px;}

.hm-con2 .hm-con2right .tit  a.more{
  float:right;
  color:#fff;
  font-size: 16px;
  font-weight: normal;
  line-height: 50px;
}

.hm-con2 .hm-con2right .tit  a.more span{
  line-height: 30px;
  display: none;
}

.hm-con2rightbd{width: 100%;overflow: hidden;margin-top: 30px;margin-left: 6px;}
.hm-con2rightbd .swiper-slide a{display: block;}
.hm-con2rightbd .swiper-slide a .img{background: url(../images/mgimg/xsktbg.png) no-repeat center;display: block;width: 100%;}
.hm-con2rightbd .swiper-slide a .img img{vertical-align: middle;padding: 1.1rem;}
.hm-con2rightbd .swiper-slide a .img:hover{background: url(../images/mgimg/xsktbg_hover.png) no-repeat center;}
.hm-con2rightbd .swiper-slide a .txt{text-align: center;display: block;color: #fff;padding-top: 20px;font-size: 15px;}

.hm-con2rightbd .swiper-button-prev {
  
  width: 11px !important;
  height: 20px !important;
  background: url(../images/mgimg/xskt_left.png) !important;
  z-index: 99;
}

.hm-con2rightbd .swiper-button-next {

  width: 11px !important;
  height: 20px !important;
  background: url(../images/mgimg/xskt_right.png) !important;
}




.hm-con3 {
  width: 100%;
  background: url(../images/mgimg/con3_bg1.png) no-repeat center;
  background-size: cover;
  position: relative;
  overflow: hidden;
  overflow: hidden;
  padding: 0.5rem;
  padding-bottom: 0.9rem;
  padding-top: 1rem;
}
.hm-con3 .ed-tit strong{font-weight:normal;font-size: 0.5rem;}
.hm-con3 .ed-tit a.more{background:none;}

.hm-con3 .ed-tit   a.more span{
    line-height: 1rem;
    font-size: 0.4rem;
    color: #333;
}

.hm-con3 .ed-tit img{vertical-align: middle;margin-bottom: -0.01rem;margin-right: 0.3rem;}
.hm-con3 .ed-tit img{
    width: auto;
}
.hm-con3c1{
  width: 100%;
  overflow: hidden;
  margin: auto;
  position: relative;
  margin-top: 0.5rem;
 ;
}
.hm-con3 .swiper-slide{
  box-shadow: 0px 5px 15px rgba(0,0,0,0.2);
}
.hm-con3 .swiper-slide a{display: block;}
.hm-con3 .swiper-slide a .img{background: url(../images/mgimg/xsktbg.png) no-repeat center;display: block;width: 100%;max-height: 253px;overflow: hidden;}
.hm-con3 .swiper-slide a .img img{width:100%;display:block}
.hm-con3 .swiper-slide a .img img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);}
.hm-con3 .swiper-slide a .txt{text-align: center;display: block;font-size: 0.3rem;background:#Fff;line-height: 0.8rem;color: #333;padding: 0 0.1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hm-con3 .swiper-slide a:hover .txt{color: #fff;background: #009994;line:40px;}
.hm-con3 .swiper-button-prev {
  width: 1.3rem!important;
  height: 1.3rem!important;
  background: url(../images/mgimg/yjyfc_left.png) no-repeat !important;
  z-index: 99;
  left: 30%!important;
  bottom: 8%;
  top: auto;
    display:none;
}

.hm-con3 .swiper-button-next { display:none;background: url(../images/mgimg/yjyfc_right.png) no-repeat!important;right: 37%!important;width: 1.3rem!important;height: 1.3rem!important;top: auto;bottom: 8%;}



.hm-con4 {
  width: 100%;
  background: url(../images/mgimg/con4_bg1.png) no-repeat center;
  background-size: auto 100%;
  position: relative;
  padding: 0.5rem;
  height: auto;
}
.hm-con4 .hm-con4c1{
}
.hm-con4 .hm-con4c1 .hm-con4c1left{width: 100%;float:left;}
.hm-con4 .hm-con4c1 .hm-con4c1left .hm-tit {
  line-height: 50px;
  overflow: hidden;
  font-size: 25px;
  font-weight: normal;
  color: #fff;
  padding-bottom: 20px;
}
.hm-con4 .hm-con4c1 .hm-con4c1left .hm-tit strong{font-weight:normal;font-size: 0.5rem;}
.hm-con4 .hm-con4c1 .hm-con4c1left .hm-tit img{float:left;margin-right:20px;}
.hm-con4 .hm-con4c1 .hm-con4c1left .hm-con4c1leftbd p{
 color:#fff;
 line-height: 0.5rem;
}

.hm-con4 .hm-con4c1 .hm-con4c1left a span{display: inline-block;position: relative;float: left;}
.hm-con4 .hm-con4c1 .hm-con4c1left  a.more{color:#fff;font-size: 0.3rem;font-weight: normal;line-height: 1rem;display: block;}

.hm-con4 .hm-con4c1 .hm-con4c1left  a.more img{
  width: 25px;
  margin: 10px 0px 0px 10px;
  display: inline-block;
}


.hm-con4 .hm-con4c1 .hm-con4c1right{width: 100%;}
.hm-con4 .hm-con4c1 .hm-con4c1right img{width:100%;display:block;}


.hm-con4 .hm-con4c2{width: 100%;}
.hm-con4 .hm-con4c2 ul li{float: left;width: 50%;height: 4.1rem;}
.hm-con4 .hm-con4c2 ul li a{display: block;padding: 1.2rem;text-align: center;}
.hm-con4 .hm-con4c2 ul li a span.txt{display:block;color:#fff;font-size: 0.4rem;font-weight:bold;margin-top: 0.1rem;}
.hm-con4 .hm-con4c2 ul li:hover  img{ transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);}



.hm-con5 {
  width: 100%;
  background-size: cover;
  position: relative;
  overflow: hidden;
  padding: 0.5rem;
}
.hm-con5 .ed-tit strong{font-weight:normal;font-size: 0.5rem;font-size: 0.5rem!important;}
.hm-con5 .ed-tit strong img{vertical-align:middle;margin-right: 20px;}
.hm-con5c1{
  width: 100%;
  overflow: hidden;
  margin: auto;
  position: relative;
  margin-top: 30px;
}
.hm-con5 .swiper-slide{
  /* box-shadow: 0px 5px 15px rgba(0,0,0,0.2); */
}
.hm-con5 .swiper-slide a{display: block;}
.hm-con5 .swiper-slide a .img{
	border:1px solid #ddd;
	background: url(../images/mgimg/xsktbg.png) no-repeat center;
	display: block;
	width: 100%;
	/* max-height: 253px; */
	overflow: hidden;
	}
.hm-con5 .swiper-slide a .img img{width:100%;}
.hm-con5 .swiper-slide a:hover .img{border:1px solid #009994;}
.hm-con5 .swiper-slide a .txt{text-align: center;display: block;font-size: 15px;background:#Fff;line-height: 50px;margin-top: -5px;}
.hm-con5 .swiper-slide a:hover .txt{color: #fff;background: #009994;line:40px;}
.hm-con5 .swiper-button-prev {
  width: 48px !important;
  height: 48px !important;
  background: url(../images/mgimg/yjyfc_left.png) !important;
  z-index: 99;
  left: 7%!important;
}

.hm-con5 .swiper-button-next {
background: url(../images/mgimg/yjyfc_right.png) !important;
right: 7%!important;
width: 48px !important;
height: 48px !important;
}


.hm_bottom{background:#009994;position: relative;padding: 0.5rem;text-align: center;}
.hm_bottom .bottoml{line-height: 0.5rem;color: #a3e8e7;padding: 0.5rem 0rem;font-size:16px;border-bottom: 1px solid #28a29c;}
.hm_bottom .bottoml img{width: 100%;}
.hm_bottom .bottoml2{line-height: 25px;color: #a3e8e7;font-size: 0.3rem;border-bottom: 1px solid #28a29c;text-align: center;padding: 0.5rem 0rem;}
.hm_bottom .bottoml2 img{vertical-align:middle;}
.hm_bottom .bottoml2 .tel{font-size: 0.5rem;font-weight:bold;color: #a3e8e7;}
.hm_bottom .bottomc{font-weight: bold;color: #a3e8e7;width: 100%;padding: 0.5rem 0rem;font-size: 0.5rem;border-bottom: 1px solid #28a29c;}
.hm_bottom .bottomc img{vertical-align:middle;}
.hm_bottom .bottomc p{font-size: 0.3rem;font-weight:normal;}
.hm_bottom .bottomc p span{font-size: 22px;font-weight: bold;display: inline-block;margin: 0 5px;}
.hm_bottom .bottomc .tel{font-size: 22px;font-weight:bold;color: #a3e8e7;}
.hm_bottom .bottomr{text-align: center;padding: 0.5rem 0rem;}
.hm_bottom .bottomr .erm{}
.hm_bottom .bottomr .erm span{display:block;text-align:center;}
.hm_bottom .bottoml .bottoml_img{margin:0 20px -10px 0;}

.hm_bottom  .bg{line-height: 0.7rem;position:absolute;background:#00787A;bottom: 0;left:0;right:0;display: block;text-align: center;color: #a3e8e7;}

.conTxt{
  padding: 20px 0 20px 0;
  color: #333;
  font-size: 18px;
  line-height: 28px;
}
.conTxt *,.conTxt span,.conTxt p {
    text-align: justify;
}


.conTxt img{
  max-width: 100%;
  margin:.3rem auto;
  display: block;
  height: auto!important;
}
.conTxt p,.conTxt span{
  font-size: .4rem;
  line-height: 0.5rem;
}


.conTit .size{float:right!important;}
.conTit .size a,.conTit .size a img{float:none!important;width: 0.5rem;}
.conTit .size  a{margin:0 5px;}

.hm-body .over-con1{padding:0.5rem 0.3rem}
.hm-body .nav-main ul li{border-bottom:1px solid #ddd;}
.hm-body .newslist-con2c li{padding: 0.5rem 0.2rem;}
.hm-body .over-con4 .over-con3bd{padding:1rem 0.5rem;}


/*2022/12/07修改*/
.sp-con{
  padding: .4rem 0;
  background-size: 100% auto!important
}
.sp-con1ft{
  width: 100%
}
.sp-con1ft a{
  display: inline-block;
  width: 3rem;
  height: .8rem;
  border:1px solid #dddddd;
  text-align: center;
  line-height: .8rem;
  color: #333;
  font-size: .3rem;
  margin:0.3rem 0 0 0.2rem!important;
  border-radius: 120px;
}
.sp-con1ft a span{
  display: inline-block;
  width: .5rem;
  height: .5rem;
  margin: 0 10px -5px 0
}
.sp-con1ft a:hover{
  background: #009994;
  color: #fff;
  border-color:#009994;
}
.sp-con1ft a:nth-child(1) span{
    background: url(../images/spimg/spimg1on.png);
    background-size: 100% 100%
}
.sp-con1ft a:hover:nth-child(1) span{
    background: url(../images/spimg/spimg1.png);
}
.sp-con1ft a:nth-child(2) span{
    background: url(../images/spimg/spimg2on.png);
     background-size: 100% 100%
}
.sp-con1ft a:hover:nth-child(2) span{
    background: url(../images/spimg/spimg2.png);
}
.sp-con3 .intro-conbd ul li{
  background: #fff;
  margin: 0.2rem 0.1rem 0rem 0.05rem;
}
.sp-con3 .intro-conbd ul li:last-child{
  margin-right: 0
}
.sp-con3 .intro-conbd ul li:nth-child(3){
 margin-right: 0
}
.sp-con3 .intro-conbd ul li:nth-child(4){
  display: none;
}




/*2022/12/07修改*/