﻿@charset "utf-8";
.banner .slide-banner .pic img{width: 100%}
.banner .swiper-pagination-bullets{left: 0;position: absolute;z-index: 4;bottom: .3rem;text-align: center}
.banner .swiper-pagination-bullets .swiper-pagination-bullet {width: .2rem;height: 4px;opacity: 1;
background: #fff;border-radius: 5px;margin: 0 8px;position: relative;}
.banner .swiper-pagination-bullets .swiper-pagination-bullet-active {opacity: 1;width: .5rem;background: #13bb9c}

.pubmore{color: #027167;height: .31rem;background: url(../images/morei.png) no-repeat left center;
background-size: .24rem .31rem;line-height: .31rem;padding-left: .3rem;display: inline-block;}
.pubmore1{color: #fff;height: .31rem;background: url(../images/morei1.png) no-repeat left center;
background-size: .24rem .31rem;line-height: .31rem;padding-left: .3rem;display: inline-block;}
.pubmore1:hover{color: #fff}
.pubmore2{color: #fff;height: .25rem;background: url(../images/zji1.png) no-repeat left center;
background-size: .19rem .25rem;line-height: .25rem;padding-left: .25rem;display: inline-block;font-size: .15rem}
.pubmore2:hover{color: #fff}

.homeSer{max-width: 12rem;margin: 0 auto;background: #fff;padding: .3rem .5rem;box-shadow: 0 0 .15rem rgba(0,0,0,.1);margin-top: -.8rem;position: relative;z-index: 10;;width: 100%}
.homeSer form{display: flex!important;justify-content: space-between}
.homeSer form .inp{height: .58rem;width:calc(100% - 2.3rem);border: 1px solid #ddd;line-height: .56rem;padding: 0 .15rem}
.homeSer form .sub{height: .58rem;width:2rem;border: 1px solid #0d8672;line-height: .56rem;;background: url(../images/ser.png)#0d8672 no-repeat .4rem center;background-size: .28rem .28rem;color: #fff;font-size: .18rem;padding-left: .25rem}
.homea{padding: .55rem 0 .6rem}
.homea .tit{background: #167f6c;color: #fff;padding-left: 5px;padding-right: .2rem;margin-bottom: .35rem}
.homea .tit .tabNav{width: calc(100% - 1.2rem); }
.homea .tit .tabNav li{display: inline-block;font-size: .24rem;cursor: pointer;padding: .15rem .4rem}
.homea .tit .tabNav li.on{font-size: .28rem;background: #fff;color:  #167f6c;position: relative;top:-5px;box-shadow:  0 0 10px rgba(0,0,0,.1)}
.homea .tit .mores{padding-top: .18rem}
.homea .tit .mores a{display: none}
.homea .tit .mores a.on{display:inline-block;}
.homea .aleft{width: 24.2%;margin-right: 1px}
.homea .amid{width:48.5%;}
.homea .aright{width: 24.2%;margin-right: 1px}
.homea .aleft .item{}
.homea .aleft .item .pic{height: 2.18rem}
.homea .aleft .item .txt{height: 2.4rem;border: 1px solid #ddd;padding:.1rem .2rem .2rem;margin-top: .1rem}
.homea .aleft .item .txt time {color: #167f6c}
.homea .aleft .item .txt time span{font-size: .24rem;font-weight: bold;}
.homea .aleft .item .txt h4{line-height: 1.4em;margin-top: .08rem}
.homea .aleft .item .txt h4 a{max-height: .44rem\0;display: block\0;}
.homea .aleft .item .txt p{font-size: .14rem;color: #777;margin-top: .1rem;margin-bottom: .15rem;line-height: 1.7em;max-height: .69rem\0}
.homea .amid{margin-top: .2rem}
.homea .amid .item .pic{height: 4.48rem}
.homea .amid .item .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;background: url(../images/bamask.png) no-repeat bottom center;background-size: 100% 100%;padding: .5rem .2rem .25rem;color: #fff}
.homea .amid .item .txt .slog{background: #008972;height: .36rem;line-height: .36rem;min-width: 1.1rem;border-radius: 0 30px 30px 0;color: #fff;display:inline-block;padding: 0 .3rem 0 .2rem;font-size: .14rem;margin-bottom: .15rem}
.homea .aright ul li{background: #fff;border: 1px solid #ddd;padding: .2rem ;margin-bottom: .2rem;height: 1.43rem;position: relative;}
.homea .aright ul li:before{content: '';height: 5px;background:#008972;position: absolute;top: -1px;left:-1px;right: -1px; z-index: 3;opacity: 0;;visibility: hidden; transition: .3s}
.homea .aright ul li:hover:before{opacity: 1;;visibility: inherit; }
.homea .aright ul li:hover{box-shadow:  0 .05rem .1rem rgba(0,0,0,.1)}
.homea .aright ul li:last-child{margin-bottom: 0}
.homea .aright ul li time {color: #167f6c}
.homea .aright ul li time span{font-size: .24rem;font-weight: bold;}
.homea .aright ul li h4{line-height: 1.65em;margin-top: .08rem}
.homea .aright ul li h4 a{max-height: .52rem\0;display: block\0;}

.homeb{padding: .5rem 0;background: #f2f4f4}
.homeb dl{width: 48.4%}
.homeb dl dt{background: #167f6c;color: #fff;padding: .18rem .25rem}
.homeb dl dt span{font-size: .3rem;display: block;line-height: 1em}
.homeb dl dd{padding: .25rem;background: #fff;height: 6.58rem}
.homeb .aleft .picnews .pic{height: 2.48rem}
.homeb .aleft .picnews .pic time{position: absolute;left: 0;bottom: 0;z-index: 2;background: #107966;color: #fff;padding:.05rem .14rem;font-size: .14rem}
.homeb .aleft .picnews .pic time span{font-size: .2rem;font-weight: bold;}
.homeb .aleft .picnews .txt{padding-top: .15rem}
.homeb .aleft .picnews .txt h4{font-size: .18rem;line-height: 1.4em}
.homeb .aleft .picnews .txt p{font-size: .14rem;color: #777;line-height: 1.5em;margin-top: .1rem;max-height: .42rem\0}
.homeb .aleft .picnews{padding-bottom: .19rem;border-bottom: 1px solid #ddd;margin-bottom: .12rem}
.homeb .aleft ul li{position: relative;padding: .1rem 0;font-size: .15rem;padding-right: 1.1rem;padding-left: .18rem}
.homeb .aleft ul li:hover a{color:#167f6c;text-decoration: underline;}
.homeb .aleft ul li:hover:before{color:#167f6c;}
.homeb .aleft ul li:hover time{color:#167f6c;}
.homeb .aleft ul li time{position: absolute;top: .1rem;right: 0;color: #777}
.homeb .aleft ul li:before{content: "\e630";font-family: "swiper-icons" !important;color: #dcdcdc;font-size: .14rem;position: absolute;left: 0;top: .13rem}
.homeb .aright .picnews{margin-bottom: .2rem}
.homeb .aright .picnews .pic{height: 3.5rem}
.homeb .aright .picnews .pic:before{content: '';width:.64rem;height: .64rem;background: url(../images/play.png) no-repeat center;background-size: .64rem .64rem;position: absolute;left: 50%;top: 50%;margin-left: -.32rem;margin-top: -.42rem;z-index: 3 }
.homeb .aright .picnews .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;background: url(../images/bamask.png) no-repeat bottom center;background-size: 100% 100%;padding: .5rem .2rem .25rem;color: #fff}
.homeb .aright .picnews .txt h4{padding-left: .3rem;background: url(../images/vi.png) no-repeat left center;background-size: .22rem .14rem;}
.homeb .aright ul li{width: calc(50% - .1rem);position: relative;}
.homeb .aright ul li .pic{height: 2.38rem}
.homeb .aright ul li:before{content: '';width:.68rem;height: .55rem;background: url(../images/more.png) no-repeat center;background-size: .68rem .55rem;position: absolute;left: 50%;margin-left: -.34rem;z-index: 3;bottom: -.2rem;opacity: 0;visibility: hidden; }
.homeb .aright ul li:hover:before{opacity: 1;visibility: inherit;}

.homec{padding: .6rem 0;background: url(../images/hcbg.jpg) no-repeat center;background-size: cover}
.homec .tit{font-size: .32rem;margin-bottom: .3rem}
.homec .sbtn{max-width: 13rem;margin: .4rem auto 0;position: relative;}
.homec .sbtn:before{content: '';height: 1px;top:50%;left: 0;width: calc(50% - .55rem);position: absolute;background: #ddd}
.homec .sbtn:after{content: '';height: 1px;top:50%;right: 0;width: calc(50% - .55rem);position: absolute;background: #ddd}
.homec .sbtn a{display: block;width: .4rem;height: .4rem;border-radius: 50%;border: 1px solid #ccc;text-align: center;line-height: .38rem;margin: 0 .15rem;color: #999}
.homec .sbtn a:hover{color: #107966;border-color: #107966}


.homec .slide-zj{padding: .2rem 0}
.homec .swiper-slide{transform: scale(.85);opacity: .8;}
.homec .swiper-slide.swiper-slide-next{opacity:1;}
.homec .swiper-slide.swiper-slide-prev{opacity:1;}
/*.homec .swiper-container-initialized .swiper-slide-active{transition: .3s}*/
.homec .swiper-slide.swiper-slide-active{transform: scale(1);transition: .3s;opacity: 1;}
.homec .swiper-slide.swiper-slide-active .item{box-shadow: 0 .1rem .1rem rgba(0,0,0,.1)}
.homec .swiper-slide.swiper-slide-active .item .ti{color: #fff}
.homec .swiper-slide.swiper-slide-active .item:before{background: #167f6c}
.homec .swiper-slide .item{background: #fff;position: relative;height: 5.6rem;box-shadow: 0 .05rem .1rem rgba(0,0,0,.1);padding: .2rem}
.homec .swiper-slide .item:before{content: '';height: 2.48rem;width: 100%;position: absolute;top: 0;left: 0;z-index: 0;background:#def3ef }
.homec .swiper-slide .item:after{content: '';height: 2.09rem;width: 100%;position: absolute;bottom: 0;left: 0;z-index: 0;background: url(../images/listslog.png) no-repeat bottom center;background-size:1.83rem 2.09rem;opacity: 0;visibility: hidden; }
.homec .swiper-slide.swiper-slide-active .item:after{opacity: 1;visibility: inherit;}
.homec .swiper-slide.swiper-slide-active .item .pics .pic{box-shadow: 0 .05rem .1rem rgba(0,0,0,.2)}
.homec .swiper-slide.swiper-slide-active .item .pics:before{opacity: 1;visibility: inherit;}
.homec .swiper-slide .item .ti{text-align: center;color: #167f6c}
.homec .swiper-slide .item .ti h4{font-size: .24rem;font-weight: bold;margin-bottom: .05rem;margin-top: .2rem}
.homec .swiper-slide .item .ti p{}
.homec .swiper-slide .item .pics{height: 2.55rem;width: 2.55rem;margin: .15rem auto .2rem;padding: .15rem;position: relative;z-index: 0}
.homec .swiper-slide .item .pics:before{top: 0;left: 0;right: 0;bottom: 0; border: 1px solid #25aa92;border-radius: 50%;content: '';position: absolute;opacity: 0;visibility: hidden;}
.homec .swiper-slide .item .pic{height: 2.25rem;width: 2.25rem;margin: 0 auto;border-radius: 50%;position: relative;z-index: 3}
.homec .swiper-slide .item .desc{font-size: .14rem;line-height: 2em;color: #666;}
.homec .swiper-slide .item .desc p{max-height: 1.3rem\0}


.homed{padding: 1rem 0;background: url(../images/hdbg.jpg) no-repeat center;background-size: cover}
.homed .aleft{width: 3rem;background: #fff;min-height: 5.6rem;border-radius: .2rem 0 .2rem 0;box-shadow: 0 5px .1rem rgba(0,0,0,.15)}
.homed .aleft h4{height: .8rem;line-height: .8rem;font-size: .32rem;font-weight: bold;color: #0d8672;text-align: center;border-radius: .2rem 0 0 0;box-shadow: 0 3px .1rem rgba(0,0,0,.1);position: relative;z-index: 15}
.homed .aleft ul li{height: .8rem;border-bottom: 1px solid #eee;font-size: .2rem;padding: .16rem .2rem 0 .4rem;cursor: pointer;position: relative;z-index: 3}
.homed .aleft ul li:last-child{border-bottom: 0}
.homed .aleft ul li.on{z-index: 5;color: #fff}
.homed .aleft ul li.on:before{content: '';position: absolute;left: -.17rem;;top: -.11rem;background: url(../images/sjj.png) no-repeat top center;z-index: 0;width: 3.35rem;height: .98rem;background-size: 3.35rem .98rem}
.homed .aleft ul li i{display: block;width: .47rem;height: .47rem;border-radius: 50%;border: 1px solid #ddd;margin-right: .1rem;background-position:center;background-repeat: no-repeat;background-size: .3rem .3rem}
.homed .aleft ul li i.i1{background-image: url(../images/di1.png) ;}
.homed .aleft ul li i.i2{background-image: url(../images/di2.png) ;}
.homed .aleft ul li i.i3{background-image: url(../images/di3.png) ;}
.homed .aleft ul li i.i4{background-image: url(../images/di4.png) ;}
.homed .aleft ul li i.i5{background-image: url(../images/di5.png) ;}
.homed .aleft ul li.on i.i1{background-image: url(../images/di1on.png) ;}
.homed .aleft ul li.on i.i2{background-image: url(../images/di2on.png) ;}
.homed .aleft ul li.on i.i3{background-image: url(../images/di3on.png) ;}
.homed .aleft ul li.on i.i4{background-image: url(../images/di4on.png) ;}
.homed .aleft ul li.on i.i5{background-image: url(../images/di5on.png) ;}
.homed .aleft{width: 3rem}
.homed .aright{width:calc(100% - 3rem);padding-top: .8rem}
.homed .aright .slide-tabp{background: rgba(19,113,110,.8);padding: .5rem .7rem .3rem}
.homed .aright .slide-tab ul{margin-right: 1px}
.homed .aright .slide-tab ul li{width:23.5% ;margin-right: 2%;margin-bottom: .35rem}
.homed .aright .slide-tab ul li:nth-child(4n){margin-right: 0}
.homed .aright .slide-tab ul li a{display: block;height: .48rem;padding: 0 .4rem 0 .2rem;position: relative;border: 1px solid #fff;padding-bottom: 2px;color: #fff}
.homed .aright .slide-tab ul li a:after{ content: "\e676";font-family: "swiper-icons" !important;position: absolute;right: .16rem;top:50%;transform: translateY(-50%);font-size: .14rem}
.homed .aright .slide-tab ul li a span{position: relative;top:50%;transform: translateY(-50%);display: inline-block\0;overflow: hidden;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: .42rem\0}
.homed .aright .slide-tab ul li:hover a{background: #fff;color: #167f6c}

.homee{padding: .8rem 0 ;background: url(../images/hebg1.jpg) no-repeat center;background-size: cover}
.homee .aleft{width: 39.2% ;position: relative;height: 8.8rem;background: url(../images/he1.png) no-repeat top center;background-size: 100% auto}
.homee .aleft .jyzn{background: #259ea4;position: absolute;right: 0;bottom: 0;z-index: 5;color: #fff;width: 55%;height: 3.8rem;padding: .3rem}
.homee .aleft .jyzn h4{font-size: .32rem;color: #fff;font-weight: bold;margin-bottom: .3rem}
.homee .aleft .jyzn ul li{width: 48%;padding: .12rem 0}
.homee .aleft .jyzn ul li a{color: #fff}
.homee .aright{width: 60.8%;padding-top: 1.51rem}
.homee .aright ul li{width: 33.33333333%;height: 2.84rem}
.homee .aright ul li:nth-child(1){background: url(../images/ebg1.jpg) no-repeat center;background-size: cover}
.homee .aright ul li:nth-child(3){background: #055175}
.homee .aright ul li:nth-child(4){background: url(../images/ebg2.jpg) no-repeat center;background-size: cover}
.homee .aright ul li:nth-child(5){background: url(../images/ebg3.jpg) no-repeat center;background-size: cover}
.homee .aright ul li:nth-child(6){background: url(../images/ebg4.jpg) no-repeat center;background-size: cover}
.homee .aright ul li:nth-child(7){background:#4f629a}
.homee .aright ul li:nth-child(8){background: url(../images/ebg5.jpg) no-repeat center;background-size: cover}
.homee .aright ul li .ico{width: 1.42rem;margin: 0 auto}
.homee .aright ul li p{font-size: .22rem;color: #fff;text-align: center;margin-top: .1rem}
.homee .aright ul li:hover img{animation: up 2s infinite}
.homef{padding: .65rem 0;background: #eeeeee}
.homef dl{width: 32%;transition: .3s}
.homef dl:hover{box-shadow: 0 5px 10px rgba(0,0,0,.15)}
.homef dl dt{background: #167f6c;color: #fff;padding: .2rem .25rem}
.homef dl dt span{font-size: .24rem;display: block;line-height: 1em}
.homef dl dd{padding: .25rem;background: #fff;}
.homef dl dd .pics{margin-bottom: .15rem}
.homef dl dd .pics .pic{height: 2.25rem}
.homef dl dd ul li{position: relative;padding: .08rem 0;font-size: .15rem;;padding-left: .18rem}
.homef dl dd ul li:hover a{color:#167f6c;text-decoration: underline;}
.homef dl dd ul li:hover:before{color:#167f6c;}
.homef dl dd ul li:before{content: "\e630";font-family: "swiper-icons" !important;color: #dcdcdc;font-size: .14rem;position: absolute;left: 0;top: .11rem}


@media screen and (max-width: 1024px){
.homeSer{max-width:inherit;padding: .2rem 5%;margin-top: 0;width: 100%}
.homeSer form .inp{height: .5rem;width:calc(100% - 2.3rem);border: 1px solid #ddd;line-height: .48rem;padding: 0 .15rem}
.homeSer form .sub{height: .5rem;width:2rem;line-height: .48rem;}
.homea .tit .tabNav li{padding: .15rem .25rem}
.homee .aright{padding-top: 1.17rem}
.homee .aright ul li{height: 2.34rem}
.homee .aright ul li .ico{width: 1.24rem}
.homee .aleft .jyzn{width: 70%}
.homee .aleft{height: auto}
}
@media screen and (max-width: 980px){
.homea {padding: .45rem 0 .6rem;}
.homea .aleft{width:48.4%;order: 2}
.homea .amid{width:100%;order: 1;margin-bottom: .3rem;margin-top: 0}
.homea .aright{width: 48%;order: 3}
.homea .amid .item .pic{height: 50vw}
.homea .amid .item .txt h4{font-size: .2rem;line-height: 1.4em}
.homea .tit .tabNav{width: calc(100% - 1.2rem);white-space: nowrap;overflow-x:auto }
.homea .tit .tabNav li{padding: .15rem .18rem;font-size: .22rem}
.homea .tit .tabNav li.on{font-size: .25rem}
.homea .tit .mores{padding-top: .16rem}
.homeb dl{width: 100%}
.homeb dl dd{height: auto}
.homeb dl.aleft{margin-bottom: .3rem}
.homeb .aleft .picnews .pic{height: 38vw}
.homeb .aright .picnews .pic{height: 45vw}
.homeb .aright .picnews .txt h4{font-size: .2rem}
.homeb .aright ul li .pic{height: 26vw}
.homed{padding: .8rem 0}
.homed .aleft{width: 100%;min-height: inherit;border-radius: .25rem 0 0 0 ;margin-bottom: .2rem;box-shadow: none}
.homed .aright {width: 100%;padding-top:0;position: relative;z-index: 4}
.homed .aright .slide-tabp{padding: .4rem .5rem}
.homed .aleft ul{white-space: nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width: none;-ms-overflow-style: none; }
.homed .aleft ul::-webkit-scrollbar {display: none;}
.homea .tit .tabNav::-webkit-scrollbar {display: none;}
.homed .aleft ul li{font-size: .18rem;padding: .12rem .25rem;height: auto;display: inline-block;border-bottom: 0}
.homed .aleft h4{height: .72rem;font-size: .28rem}
.homed .aleft ul li.on:before{display: none}
.homed .aleft ul li.on{background: #0d8672}
.homed .aright .slide-tab ul li{width: 32%;margin-bottom: .2rem}
.homed .aright .slide-tab ul li:nth-child(4n){margin-right: 2%}
.homed .aright .slide-tab ul li:nth-child(3n){margin-right: 0}
.homee .aleft{width: 100%;height:100vw}
.homee .aleft .jyzn{height: auto}
.homee .aright{width: 100%;padding-top: .3rem}
.homef dl{width: 100%;margin-bottom: .3rem}
.homef dl:last-child{margin-bottom: 0}
.homef dl dd .pics .pic{height: 40vw}
}
@media screen and (max-width: 640px){
.homee { padding: .6rem 0;}
.homef { padding: .6rem 0;}
.homea .aleft .item .txt{height: auto;padding-top: .2rem}
.banner .swiper-pagination-bullets{bottom: .15rem}
.homeSer form .sub{width: 1.2rem;background-image: none;padding: 0}
.homeSer form .inp{width: calc(100% - 1.3rem)}
.homea .amid .item .pic{height: 55vw}
.homea .aleft{width: 100%;margin-bottom: .3rem}
.homea .aright{width: 100%}
.homea .aright ul li{}
.homea .tit .tabNav li {padding: .15rem .15rem;font-size: .2rem;}
.homea .tit .tabNav li.on {font-size: .22rem;}
.homed .aright .slide-tab ul li{width: 48%;margin-bottom: .2rem;margin-right: 4%}
.homed .aright .slide-tab ul li:nth-child(4n){margin-right: 4%}
.homed .aright .slide-tab ul li:nth-child(3n){margin-right: 4%}
.homed .aright .slide-tab ul li:nth-child(2n){margin-right: 0}
.homee .aright ul li .ico{width: 18vw}
.homed .aright .slide-tabp {
padding: .4rem .4rem;
}
.homef dl dd ul li,.homeb .aleft ul li{font-size: .18rem}
.homeb .aleft .picnews .txt h4,.homea .aleft .item .txt h4{font-size: .2rem}
}
@media screen and (max-width:480px){
.homee .aright ul li{width: 50%;height: 36vw}
.homee .aright ul li.empty{display: none}
.homee .aleft .jyzn{width: 85%}
}