﻿@charset "utf-8";
/* CSS Document */

.wrap1{ margin:0 2rem;}
.ne-banner{ position:relative;}
.pc-banner {
    display: block;
}
.mobile-banner{ display:none;}
.ne-banner-txt{ position:absolute; width:100%; bottom:20px; font-weight:bold; color:#fff; font-size:0.36rem;}


.ne-menu{ border-bottom:1px solid #d9d9d9}
 
.ne-menu ul li{ position:relative; float:left; margin-right:0.44rem;}
.ne-menu ul li a{ display:block; font-size:0.19rem; transition-duration:.5s; position:relative;  color:#777777;line-height:0.63rem;  }
.ne-menu ul li a:after{ content:""; width:0; height:2px; background:#0ea5af; position:absolute; bottom:0; left:50%; transform:translateX(-50%); transition-duration:.5s;}

.ne-menu ul li a:hover,.ne-menu ul li .on{ font-weight:bold; color:#0ea5af;     }
 .ne-menu ul li a:hover:after,.ne-menu ul li .on:after{ width:100%;}
 .ab-bg{ padding-bottom:0.5rem;background:url(../images/abg.png) no-repeat bottom left #edf5f5; }
 .ne-box{ padding:0.7rem 0;}
 
 .ab-box2{ position:relative;  margin-bottom:0.3rem; }
 
 .ab-box2 .ab-le{ padding-left:2.6rem; width:55%;}
 .ab-ri{ width:40%;background:url(../images/abg1.png) no-repeat; height:7.6rem; padding:0 0.65rem;}
 .ab-ri dl{ border-bottom:1px solid rgba(255,255,255,0.3); width:70%;display: flex;justify-content: space-between; color:#fff; font-size:0.2rem;align-items: center; margin-top:0.65rem; padding-bottom:0.2rem;}
  .ab-ri dl dt{display: flex;justify-content: center;align-items: center;}
 .ab-ri dl dt span{ font-weight:bold; font-size:0.5rem;font-family: "SourceHanSansCN-bold"; margin-right:0.1rem; line-height:1;}
 
 
 .about-title{ text-align:center; color:#0ea5af; font-size:0.3rem; margin-bottom:0.4rem;}
.f18{ font-size:0.18rem; text-align:justify;  padding-bottom:0.3rem; color:#333; text-indent:0.36rem;}
.ne-img{ text-align:center;}
.ne-img img{ max-width:100%;} 
.leader-list li{ width:48%; float:left; height:1rem; -webkit-box-shadow: 0px 0px 8px #b3b3b3;box-shadow: 0px 0px 8px #b3b3b3; margin-bottom:0.35rem;display: flex; align-items: center; padding-left:0.75rem; font-size:0.24rem; border-bottom:2px solid #0ea5af; transition-duration:.5s;}
.leader-list li:nth-child(2n){ float:right;}
.leader-list li b{font-family: "SourceHanSansCN-bold";}
.leader-list li:hover{ border-radius:15px; background:#0ea5af; color:#fff;}
.lsyg-list{ position:relative; margin-top:0.7rem;}
.lsyg-list:before{ content:""; width:1px; height:100%; background:#000; position:absolute; top:0; left:50%; margin-left:-0.5px;}
.lsyg-list li{ width:50%; padding-top:15px; background:url(../images/xy.png) no-repeat left top; position:relative; top:-0.9rem; padding-left:4%;}
.lsyg-list li h1{ color:#0ea5af; font-size:0.26rem;}
.lsyg-list li p{ font-size:0.2rem; line-height:1.5; margin:10px 0;}
 
.yg-list{ position:relative;}
.yg-list dl{ width:45%; float:right;margin-top:2rem;background:url(../images/xy.png) no-repeat left top; padding-top:0.15rem; min-height:2.5rem;}
.yg-list dl dt h1{color:#0ea5af; font-size:0.26rem;} 
.yg-list dl dt p{  font-size:0.2rem; line-height:1.5; margin:10px 0;}
.yg-list dl dt{ position:relative;}
.yg-list dl dt img{ margin:10px 0; max-height: 2.5rem;}
.yg-list dl dt:before{ content:""; width:28px; height:28px; position:absolute; left:-13.7%; top:0; background:url(../images/y.png) no-repeat center #fff;}
.yg-list dl:nth-child(1){ margin-top:0; min-height:auto!important}
.yg-list dl:nth-child(2n){ float:left; text-align:right;background:url(../images/xy.png) no-repeat right top;}
.yg-list:before{ content:""; position:absolute; width:1px; height:100%; background:#000000; top:32px; left:50%; margin-left:-0.5px;}
.yg-img{ position:absolute; left:50%; margin-left:-16px; top:0; z-index:9;}
.yg-list dl:nth-child(2n) dt:before{ left:auto; right:-13.7%;}
.yg-list dl:nth-child(1) dt:before{ display:none;}
.yg-list dl:nth-child(2){ margin-top:1rem;}
 
#map{ width:75%; height:5.4rem;}
.map-ri{ width:25%;  color:#fff; height:5.4rem; }
.ri-lx h1{ font-size:0.2rem; margin-bottom:0.1rem;}
.ri-lx p{ font-size:0.18rem; line-height:1.6}
.ri-lx{ height:2.7rem;background:#ea5689; padding:0.3rem;display: flex; align-items: center;}
.ri-lx{ position:relative;}
.ri-lx img{ position:absolute; left:-0.55rem; height:100%; top:0;}
.new-list dl{ border-bottom:1px solid #ececec; padding-bottom:0.35rem; margin-bottom:0.35rem; position:relative;}
.new-list dl:after{ content:""; width:0px; height:2px; background:#0ea5af; position:absolute; bottom:0; left:50%; transform:translateX(-50%); transition-duration:.5s;}
.new-list dl:hover:after{ width:100%;}
.new-list dl dt{ width:2.07rem; height:1.38rem; overflow:hidden; float:left;}
.new-list dl dt img,.video-list dl dt .sp-img,.xf-le img{ width:100%; height:100%; display:block; transition-duration:.5s;}
.new-list dl:hover dt img,.video-list dl:hover dt .sp-img{ transform:scale(1.1)}
.new-list dl dd{width: calc(80% - 2.07rem);width: -webkit-calc(80% - 2.07rem); float:left; padding-left:0.3rem;}
.new-list dl dd h1{ font-weight:normal; font-size:0.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new-list dl dd p{ font-size:0.16rem; color:#999999; line-height:1.3; margin:0.15rem 0;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.new-list dl dd span{ font-size:0.16rem;display: flex; align-items: center;}
.new-list dl dd span img{ margin-right:0.12rem;}
.new-list dl dd b{ font-weight:normal; position:absolute; right:0; top:20%; color:#0ea5af; font-size:0.2rem; border:1px solid #0ea5af; width:1.23rem; line-height:0.44rem; text-align:center; display:block; transition-duration:.5s;}
.new-list dl:hover dd b{ background:#0ea5af; color:#fff;}

.jianT {width: 100%;text-align: center; padding: 0.1rem 0 0 0;}
.jianT li {display: inline-block;margin: 0 0.05rem; }
.jianT li a {font-size: 0.14rem; display: block;padding:2px 10px;  background:#f2f2f2; border-radius:2px; }
.jianT li a:hover {text-decoration: none;background: #0ea5af;color: #fff;}
.jianT li .on {background: #0ea5af;color: #fff;}
.new-nr-ti { text-align:center; border-bottom:1px solid #eee; padding-bottom:0.2rem; margin-bottom:0.2rem;}
.new-nr-ti h1{ font-size:0.22rem; padding-bottom:0.07rem; color:#000;}
 
.new-nr-zi>*,.new-nr-zi>*>*,.new-nr-zi>*>*>*{ font-size:0.19rem !important; line-height:1.8 !important;font-family: "Microsoft YaHei" !important;color:#000 !important;}
.new-nr-zi table{ margin:0 auto !important}
.new-nr-zi table tr td{border: 1px solid #dedede;}

.new-nr-zi video{ max-width:80% !important; margin:0 auto; width:70%; display:block;}
.ky-list dl dt{ width:1.6rem; height:0.94rem; border-right:1px solid #ececec; text-align:center; color:#0ea5af;}
.ky-list dl dt p{ font-size:0.48rem; line-height:1; padding-bottom:0.1rem}
.ky-list dl dt span{ font-size:0.16rem; border-top:1px solid #0ea5af; display:inline-block; padding:0.05rem 0;}
.video-list dl{ width:23%; float:left; margin:0 2% 0.36rem 0}
.video-list dl dt{ position:relative; overflow:hidden; border-radius:5px 5px 0 0;}
.video-list dl dt .sp-button{ position:absolute; top:0; bottom:0; right:0; left:0; margin:auto;}
.video-list dl dd{ background:#f0f0f0; font-size:0.16rem; height:0.55rem;display: flex;justify-content: center;align-items: center;}
.video-list dl:nth-child(4n){ margin-right:0;}
.ne-new-list li{ border:1px solid #f2f2f2; font-size:0.18rem; line-height:0.55rem; background:#f7f7f7; margin-bottom:0.2rem; padding:0 0.1rem 0 0.3rem;}
.ne-new-list li p{ float:left; width:80%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; transition-duration:.5s; position:relative;padding-left:0.2rem;}
.ne-new-list li p:before{ content:""; position:absolute; width:5px; height:5px; border-radius:50%; background:#ef59a1; left:0; top:50%; margin-top:-2.5px; }
.ne-new-list li span{ float:right; font-size:0.17rem; opacity:0.5;}
.ne-new-list li:hover p{ padding-left:0.25rem;}
.xf-box{ border-radius:15px; overflow:hidden; position:relative;}
.xf-ri,.xf-le{ width:49%;}
.xf-le{ float: right;} 
.xf-ri{ position:absolute;  height:100%; color:#fff; background:#0ea5af;display: flex;  left:0; top:0; padding-top:0.4rem}
.xf-ri div{ width:100%;}
.xf-ri h1,.xf-le h1{ text-align:center; font-size:0.26rem; text-align:center; width:100%; padding-bottom:0.3rem;}
.xf-ri ul li{ width:90%; margin:0 auto; border-bottom:1px solid rgba(255,255,255,0.3); padding-bottom:0.1rem; margin-bottom:0.1rem;}
.xf-ri ul li h2{ font-size:0.24rem;}
.xf-ri ul li p{ font-size:0.18rem;}
.xf-ri ul li:last-child{ border:none;}
.jz-menu{  padding:0.6rem 0 0 0;}
 
.home-zn{ position:relative;  }
.home-zn .swiper-wrapper{ padding-bottom:6px;}
.home-zn dl{ width:2rem; height:2rem; border-radius:50%;display: flex;justify-content: center;align-items: center; text-align:center; position:relative; transition-duration:.5s; margin:0 auto}
.home-zn dl a{ color:#fff; position:relative; z-index:2; display:block; width:100%;  }
 .home-zn dl dt img{ width:0.64rem;}
.home-zn dl dd p{ font-size:0.2rem; line-height:1}
.home-zn dl dd span{ font-size:0.16rem; opacity:0.5;}
.home-zn dl:hover dt img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
 
.home-zn .gh-bg{background:#0ea5af}
.home-zn dl:after{ border-color: #e54f7c transparent transparent transparent;}
.home-zn .zj-bg{ background:#21bdce}
 
.home-zn .bg-bg{ background:#30d3de}
 
 .home-zn .jk-bg{ background:#7fdcdb }
  .home-zn .mz-bg{ background:#0ea5af} 
 
  .home-zn .zy-bg{ background:#21bdce} 
 
  .home-zn .mzxz-bg{ background:#21bdce;}
 
 .dw-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1; opacity:0;
} 
.home-zn .on .dw-img,.home-zn dl:hover .dw-img{ opacity:1;}
.home-zn dl:after{content: "";
    position: absolute;
    right: 0;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    left:50%; margin-left:-6px; bottom:-11px;
    opacity:0;
    transition-duration: .5s;}  
.home-zn .on:after,.home-zn dl:hover:after{ opacity:1;}  
  .home-zn dl:hover,.home-zn .on{ background:#e54f7c}

.home-zn .swiper-button-prev:after,.home-zn .swiper-button-next:after{ width:0.42rem; height:0.42rem; background:url(../images/pre1.png) no-repeat center;color: transparent !important;background-size: contain;}
.home-zn .swiper-button-next:after{ transform:rotate(180deg)}
.home-zn .swiper-button-next, .home-zn .swiper-container-rtl .swiper-button-prev ,.home-zn .swiper-button-prev, .home-zn .swiper-rtl .swiper-button-next{ background:none !important; left:-20px; display:none !important}
.home-zn .swiper-button-next{ left:auto; right:-20px;}




.jzzn-box{ border:8px solid #0ea5af; padding:0.6rem 1.7rem; border-radius:10px; min-height:5.5rem}
.jz-ti{ text-align:center; font-size:0.3rem; color:#0ea5af; margin-bottom:0.3rem;}
.jz-img{display: flex;justify-content: center;align-items: center;}
.jz-img li{ margin:0 0.15rem;}
.gh-zi{ font-size:0.18rem;}

.zj-search{display: flex;justify-content: right;align-items: center; margin-bottom:0.32rem;}
.zj-search p{ font-size:0.18rem;}
.zj-search input{ width:1.85rem; height:0.31rem; line-height:0.31rem; border:1px solid #c6c6c6; border-radius:3px; margin-left:0.15rem; padding-left:0.15rem; font-size:0.16rem;}
.zj-search button{ background:#ea5689; line-height:0.31rem; color:#fff; margin-left:0.15rem; border-radius:4px; padding:0 0.1rem; font-size:0.17rem; outline:none; border:none; cursor:pointer;}
.ks-ti{ background:#0ea5af; font-size:0.24rem; color:#fff; border-left:10px solid #ea5689; line-height:0.67rem; padding-left:0.3rem; margin-bottom:0.29rem;}
.ks-CbContainer{ margin-bottom:0.6rem;}
.ks-CbContainer li{ width:19%; float:left; border:1px solid #d6d6d6; margin-bottom:0.19rem; margin-right:1.2%; height:1rem;}
.ks-CbContainer li:nth-child(5n){ margin-right:0;}
.ks-CbContainer li a{ display:block; text-align:center; width:100%; height:100%;   transition-duration:.5s;display: flex;justify-content: center;align-items: center;}
.ks-CbContainer li h1{ font-weight:normal; font-size:0.2rem; font-family: "SourceHanSansCN-Normal";}
.ks-CbContainer li p{ font-size:0.14rem; opacity:0.6; line-height:1.2}
.ks-CbContainer li span{ display:block; width:27px; height:1px; background:#ff0000; margin:2px auto; transition-duration:.5s;}
.ks-CbContainer li a:hover{ color:#fff; background:#0ea5af}
.ks-CbContainer li a:hover span{ width:50px; background:#fff;}
.ks-jj{ padding:0.85rem 0 0.5rem 0;}
.jj-ti{ position:relative; margin-bottom:0.3rem;}
.jj-ti:after{ content:""; width:0.82rem; height:0.15rem; background:#3bb5bd; left:0; bottom:0; z-index:1; position:absolute;}
.jj-ti h1{ font-size:0.36rem; position:relative; z-index:2; line-height:1.3 }
.ks-tszk{ background:#f0f7f7; padding:0.55rem 0;}
.zk-box{ background:#fff; padding:0.4rem 0.4rem 0.15rem;}
.zk-box dl{ border-bottom:1px solid #dbdbdb; padding-bottom:0.25rem; margin-bottom:0.25rem;}
.zk-box dl dt{display: flex; font-size:0.18rem;  margin-bottom:0.1rem;align-items: baseline;}
.zk-box dl dt span{ background:#3eb7bf; color:#fff; font-size:0.18rem; font-weight:bold;font-family: "SourceHanSansCN-bold"; line-height:0.24rem; padding:0 0.05rem; border-radius:4px; margin-right:0.13rem; height:0.2rem; line-height:0.2rem; }
.zk-box dl dt b{font-family: "SourceHanSansCN-bold";}
.zk-box dl dd{ display:inline-block; border:1px solid #3eb7bf; color:#3eb7bf; font-size:0.18rem; border-radius:6px; padding:0 0.1rem; line-height:0.52rem; margin-left:0.25rem;}
.zk-box dl:last-child{ border:none;}
.ks-zj{ padding:0.42rem 0;}
.pc-slide {
	width: 100%;
	margin: 0 auto; position:relative;  overflow:hidden;
}
 .view{  }
.view .swiper-container {
	width: 100%;
}
 
.view .swiper-slide-active{ width:100% !important}
.view .swiper-slide-active .zc-nr p{ font-size:0.16rem; padding-bottom:0.2rem; padding-left:0.4rem; text-align: justify;}
.view .arrow-left,.view .arrow-right {
	background: url(../images/pre.png) no-repeat center;
	position: absolute;
	left:0;
	top: 4.3rem;
	width: 38px;
	height: 38px;
	z-index: 10; 
}

.view .arrow-right { left:auto;right: 0;transform:rotate(180deg);}
 

.preview { position:relative;
}
.preview:after{ content:""; width:96%; height:1px; background:#3eb7bf; position:absolute; bottom:0.55rem; left:2%;} 
.preview .swiper-container {
	width: 100%;
	  text-align:center; position:relative; z-index:2;
}
 
.preview .swiper-slide { 
	cursor:pointer; text-align:center; z-index:2; position:relative;  padding-bottom:0.97rem; width:19%; margin-right:1%; 
}
.preview .swiper-slide:after{ content: "";
    position: absolute;
    right: 0;
    width: 0;
    height: 0;
    border-width: 14px;
    border-style: solid;
    border-color: transparent transparent #f0f0f0 transparent; bottom:-1px; left:50%; margin-left:-12px; opacity:0; transition-duration:.5s;}
	
.preview .swiper-slide .zj-name{ font-weight:bold;font-family: "SourceHanSansCN-bold"; font-size:0.16rem; padding-bottom:0.2rem;height: 1rem;
    line-height: 1.5; }
.preview .swiper-slide .zj-name b{ font-size:0.24rem; display:block;}
.preview .active-nav .zj-name{ color:#3eb7bf;   }
.preview .active-nav:after{ opacity:1;}
.zj-xq{ background:#f0f0f0; padding:0.25rem;}
.zzsj{ color:#29aab3; font-size:0.18rem;  }
.xq-zi{ font-size:0.18rem; padding-bottom:0.2rem;}
.xq-zi b{font-weight:bold;font-family: "SourceHanSansCN-bold";}
.zj-xian{ display:block; width:25px; height:1px; background:#3eb7bf; margin:0 auto; position:relative;}
.zj-xian:after{ content:""; width:1px; height:0.4rem; background:#3eb7bf; position:absolute; left:50%; margin-left:-0.5px; top:100%; transition-duration:.5s;}
.zj-xian:before{ content:""; width:8px; height:8px; border-radius:50%; background:#ea5689; position:absolute; top:0.64rem; left:50%; margin-left:-3.5px; opacity:0; transition-duration:.5s;}
.preview .active-nav .zj-xian,.preview .active-nav .zj-xian:after{ background:#ea5689}
.preview .active-nav .zj-xian:after{ height:0.63rem;}
.preview .active-nav .zj-xian:before{ opacity:1;}
.jzzn-box .zk-box{ padding:0;}
.jzzn-box .zk-box dl{ padding-bottom:0; border:none;}
.zysy-box{ padding:0.6rem}
.Menubox ul{display: block;justify-content: center;align-items: center; margin-bottom:0.38rem;}
.Menubox ul li{ float: left;cursor:pointer; background:#c7c7c7; height:0.53rem; font-size:0.18rem; font-weight:bold; border-radius:30px; font-family: "SourceHanSansCN-bold"; color:#fff; margin:0 0.02rem 0.2rem; min-width:1.6rem; text-align:center; padding:0 0.05rem;display: flex;justify-content: center;align-items: center; line-height:1.2}
.Menubox ul li.hover{ background:#ea5689}
.zj-list li{ width:17%; float:left; text-align:center; margin:0 1.5% 0.4rem;}
.zj-list li img{ display:block; width:100%; height:3.3rem}
.zj-list li h1{ font-size:0.2rem; background:#eee; height:0.55rem;display: flex;justify-content: center;align-items: center;}
.zj-list li:hover h1{ color:#fff; background:#0ea5af}

.zj-js-xi{ position:relative; background:#f8f8f8;  padding:0.43rem 0.28rem;background: url(../images/t.jpg) repeat-x left top #f8f8f8;}
 
.ys-js{  position:relative; z-index:2; padding-bottom:0.3rem;}
.ys-js h1{ font-size:0.2rem; margin-bottom:10px;display: flex; align-items: center;}
.ys-js p{ font-size:0.17rem; line-height:1.8;}
.ys-tt{ position:relative; z-index:2;border-bottom:1px solid #eaeaea; padding-bottom:0.6rem; margin-bottom:0.3rem;}
.ys-img{ float:left;}
.ys-img,.ys-img img{ width:1.8rem; }
.ys-wb{ width: calc(95% - 1.8rem);
    width: -webkit-calc(95% - 1.8rem); float:right;}
.ys-zc{ position:relative; border-bottom:1px solid #ffffff; padding-bottom:0.05rem; margin-bottom:0.2rem; color:#fff; width:96%;}
.ys-zc h1{ font-size:0.26rem; float:left;}
.ys-zc p{ font-size:0.17rem; float:left; padding:10px 0 0 10px;}
.ys-zc a{ font-size:0.18rem; float:right; color:#fff; padding-top:8px;}
.ys-zc:before{ content:""; position:absolute; width:25px; height:27px; background:url(../images/jia1.png) no-repeat; right:-0.3rem; bottom:-15px;}
.zjzc{ color:#fff;display: flex; align-items: center; font-size:0.17rem;}
.zjzc img,.ys-js h1 img{ margin-right:0.1rem;}
 .zj-img img{ height:3rem;}







@media only screen and (max-width: 1600px) {

  .f18,.gh-zi,.zk-box dl dt{ font-size:0.2rem;}
  .f18{ padding-bottom:0.18rem;}
  .ab-ri{ height:8.3rem;}
 
}

@media only screen and (max-width: 1540px) {
  .preview .swiper-slide .zj-name b{ font-size:0.2rem;}
  .view .arrow-left, .view .arrow-right{ top:4.2rem;}
  .zj-img{ max-width:90%; margin:0 auto;}
}

@media only screen and (max-width: 1450px) {
   .ab-box2 .ab-le{ padding-left:2rem} 
}

@media only screen and (max-width: 1280px) {
 .new-list dl dd span img{ width:20px;}
 .ks-CbContainer li p{ line-height:1;}
 .ks-CbContainer li a{ padding-top:0.1rem;}
 .view .arrow-left, .view .arrow-right{ width:28px; height:28px; background-size:28px 28px; top:4.55rem;}
}



@media only screen and (max-width: 760px) {
	.ab-box2 .ab-le{ padding-left:0;}
    .ne-banner{ margin-top:60px;}
	.pc-banner,.new-list dl dd b,.new-list dl dd span{ display:none}
	.mobile-banner{ display:block;}
	.ne-menu ul li a{ font-size:14px;}
	.ne-menu ul li{ width:20%; margin-right:0; text-align:center;}
	.ne-box{ padding:40px 0;}
	.about-title,.yg-list dl dt h1,.map-ri h1,.new-nr-ti h1,.xf-ri h1{ font-size:17px;}
	.f18, .gh-zi, .zk-box dl dt,.yg-list dl dt p,.map-ri p,.new-nr-ti p,.new-nr-zi>*,.new-list dl dd p,.ne-new-list li span,.zj-search p,.ks-CbContainer li h1,.xq-zi,.zzsj{ font-size:14px !important;}
	.leader-list li{ padding-left:10px; font-size:14px; width:100%;}
	.yg-list dl,.yg-list dl:nth-child(2n){ background-size:100px 43px;}
	.yg-img{ width:24px; margin-left:-12px;}
	.yg-list dl dt:before{ width:14px; height:14px; background-size:14px 14px; left:-15%;}
	.yg-list dl:nth-child(2n) dt:before{ right:-15%;}
	#map{ width:100%; height:200px;}
	.map-ri{ width:100%; height:auto; padding:15px;}
	.new-list dl dt{ float:none; margin:0 auto; width:60%; height:auto;}
	.new-list dl dd{width:100%; padding:0;}
	.video-list dl{width: 48%;margin: 0 1% 15px;}
	.video-list dl dt .sp-button {width: 30px;}
	.ky-list dl dt{ height:1.3rem;}
	.new-list dl dd h1{ font-size:16px;}
	.new-list dl{ padding-bottom:10px; margin-bottom:10px;}
	.ne-new-list li p{ font-size:14px; width:70%;}
	.ne-new-list li{ height:40px; line-height:40px;}
	.ab-box2{ padding:0 10px;}
	.xf-ri, .xf-le,.ab-box2 .ab-le,.ab-box2 .ab-ri{ width:100%;}
	.xf-ri{ background:rgba(14,165,175,0.6)}
	.xf-ri ul li p{ font-size:12px; line-height:1.3}
	.xf-ri ul li h2{ font-size:14px;}
	.home-zn dl dt img{ width:25px;}
	.home-zn{ display:block;}
	.home-zn:after{ content:""; clear:both; display:block;}
	.home-zn dl{ width:1.7rem; height:1.8rem;  }
	.home-zn dl dd p{ font-size:14px; height:20px;}
	.home-zn .swiper-button-prev,.home-zn .swiper-rtl .swiper-button-next{ left:-10px;}
	.home-zn .swiper-button-next{ left:auto; right:-10px;}
	
	.jzzn-box{ border:4px solid #0ea5af; min-height:auto; padding:20px;}
	.jz-ti,.ks-ti{ font-size:18px;}
	.zk-box dl dt span{ height:20px;  display:block; line-height:20px; text-align:center; font-size:15px;}
	.zj-search input,.zj-search button{ width:25%; height:28px; line-height:28px; font-size:14px;}
	.zj-search button{ width:18%;}
	.ks-CbContainer li,.ks-CbContainer li:nth-child(5n){ width:49%; margin-right:1%; margin-bottom:10px; height:1.2rem}
.ks-CbContainer li a{ padding-top:5px;}
.ks-CbContainer li span{ margin:2px auto;}
.ks-CbContainer li p{ font-size:12px;}
.preview .swiper-slide{ width:48%;}
.preview:after{ bottom:0.55rem; width:86%; left:6%;}
.view .arrow-left, .view .arrow-right{ top:5.3rem;}
.preview .swiper-slide:after{ bottom:-23px;}
.preview .swiper-slide .zj-name{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.Menubox ul{ display:block;}
.Menubox ul:after{ content:""; clear:both; display:block;}
.Menubox ul li{ font-size:15px; min-width:auto; width:32%; margin:0 0.5% 10px; line-height:20px; height:40px; float:left;}
.ab-bg{ padding-bottom:5rem;}
.ri-lx img{ display:none;}
.zj-img img{ height:4.3rem}
.about-title span{ display:block;}
.ab-ri{ height:auto; padding:30px 20px 15px;}
.ab-ri dl{ width:100%; font-size:15px; margin-top:0; margin-bottom:15px;}
.ab-ri dl dt span{ font-size:26px;}
.jianT li { margin:0 0 3px 0;}
.jianT li a{ font-size:12px;}
.ne-menu ul li a:hover{ font-weight: normal; color:#0ea5af;     }
 .ne-menu ul li a:hover:after{ width:0;}
.zj-list li{ width:47%}
.zj-list li img{ height:230px}
.zjpbb{overflow: auto;}
.zjpbb table{ width:750px}
.zjpbb table, tr, td {
    line-height: 1.2;
    font-size: 12px;
}
}
