@charset "utf-8";
body{min-width: 1280px}
*{box-sizing:border-box;margin:0;padding:0;font-family:Microsoft Yahei}
a{color:#222}a,
a:hover{text-decoration:none}
a:hover{color:#62c087}
img{display:block;border:0}
ul{list-style:none}
::-webkit-scrollbar{width:6px;height: 6px;}
::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:0}
::-webkit-scrollbar-thumb{border-radius:0;background:#62c087;box-shadow:inset 0 0 6px rgba(0,0,0,.15)}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.l{float:left}.r{float:right}.none{display:none}.wp{margin:0 auto;width:1200px}
.eclip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-left{display:flex;flex-wrap:wrap}
.flex-center{display:flex;flex-wrap:wrap;justify-content: center;}
.flex-right{display:flex;flex-wrap:wrap;justify-content: flex-end;}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex-v{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;}
.flex-v-bottom{display: -webkit-flex;display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: left;}


.imgBox{position: relative;overflow: hidden;}
.imgBox .img{padding-bottom: 60%;transition: .5s;background-size: cover;display: block;}
.imgBox img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: .5s;}
/* .imgBox:hover img{ transform: scale(1.05)}
.imgBox:hover .img{ transform: scale(1.05)} */
.imgBox img{display: none\0;}
.slideNews {width: 550px;margin: 0;}
.slideNews .pic{height: 320px}
.slideNews .item a{display: block;position: relative;}
.slideNews .item h4{position: absolute;left: 0;bottom: 0;right: 0;line-height: 45px;background: rgba(0,0,0,.6);color: #fff;padding: 0 120px 0 15px;font-weight: normal;font-size: 18px;}
.slideNews .swiper-dots{width: auto;left: auto;right: 15px;bottom: 15px;position: absolute;z-index: 5;}
.slideNews .swiper-dots span{width: 15px;height: 4px;background: #fff;opacity: 1;border-radius: 0;}
.slideNews .swiper-dots span.active{background: #62c087;width: 20px;}
.slideNews .imgBox .img{padding-bottom: 60.4%;transition: .5s;background-size: cover}

/* .news-list li:before{position:absolute;top:50%;left:0;margin-top:-3px;width:6px;height:6px;background:#c8c8c8;content:"";border-radius: 50%} */
.news-list li{position:relative;padding-right:100px;padding-left:0;line-height:40px;}
.news-list li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-list li span{position:absolute;top:0;right:0;color:#777}

.txtNews{width: 530px;}
.txtNews ul li:nth-child(1){padding: 0;line-height: 1.4em;font-size: 24px;margin-bottom: 10px;overflow: hidden;}
.txtNews ul li:nth-child(1) a{color:  #62c087;}
.txtNews ul li:nth-child(1) span{display: none;}


#app{background: url(../images/bg.png) no-repeat top center #e0fafd;}
#app .top{height: 700px;}
#app .section{margin-bottom: 40px;}
#app .tit img{margin: 0 auto;}
#app .wps{background: #fff;border-radius: 10px;box-shadow: 0 10px 10px rgba(0,0,0,.15);padding: 40px;margin-top: -38px;padding-top: 70px;}
#app .homeb .item{/* background: #e0fafd; */width: 48.5%;height: 140px;border-radius: 10px;padding: 0px 0;}
#app .homeb .item h4{font-size: 26px;color: #62c087;text-align: center;}
#app .homeb .item h4 a{color: #62c087;}
#app .homeb .item ul{padding-top: 10px;}
#app .homeb .item ul li{    width: 31%;
    margin: 25px 1% 0;
    text-align: left;
    font-size: 24px;
    border: 3px solid #58d5c5;}
#app .homeb .item ul li a{display: block;padding: 16px 10px;background: #fff;border-radius: 5px;transition: .3s;}
#app .homeb .item ul li a:hover{background-color: #62c087;color: #fff;}
#app .homeb .item1{width: 100%;margin-bottom:30px;height: auto;}
#app .homec{}
#app .homec ul{position: relative;}
#app .homec ul:after{content: '';width: 6px;height: 100%;border-radius: 5px;;background: #E5E5E5;position: absolute;left: 325px;top: 0;}
#app .homec ul li{display: flex;justify-content: space-between;margin-bottom: 40px;position: relative;}

#app .homec ul li:nth-child(2n) .tit a{color: #2A82E4;}
#app .homec ul li .tit{width: 280px;font-size: 24px;text-align: right;color: #62c087;padding-top: 10px;position: relative;}
#app .homec ul li .tit a{color: #62c087;}
#app .homec ul li .tit:after{content: '';width: 20px;height:20px;border-radius: 50%;background-color: #fff;border: 5px solid #62c087;position: absolute;left: 313px;top: 25px;z-index: 10;} 
#app .homec ul li:nth-child(2n) .tit:after{border-color: #2A82E4;}
#app .homec ul li .txt{width: 65%;background: #62c087;padding: 20px;border-radius: 10px;color: #fff;font-size: 20px;line-height: 1.6em;text-align: justify;position: relative;}
#app .homec ul li .txt:before{content: '';width: 0;height: 0;border:15px solid transparent;border-right-color: #62c087;position:absolute;right: 100%;top: 25px;}
#app .homec ul li .txt a{color: #fff;}
#app .homec ul li:nth-child(2n) .txt{background: #62c087;}
#app .homec ul li:nth-child(2n) .txt:before{border-right-color: #62c087;}
/*footer*/
.footer .footer-txt span{margin-right:15px}
.footer{padding:20px 0 30px;background:#62c087;color:#fff;font-size:15px;}
.footer a{color:#fff;}
.footer img{display:inline-block;vertical-align:top;}
.footer .footer-info img{margin-right:5px;}
.footer .footer-info .p1{margin:8px 0;}
.footer .footer-info .footer-nav a{display:inline-block;margin:0 5px;}
.footer .footer-info .footer-nav a.a1{margin-left:0;}
.footer .imglink a{display:inline-block;}
.footer .imglink .dzjg{margin-right:40px;}