.navhover:hover{
	border-radius: 0.25rem;background: #fff;color: #000
}
.carousel{position: relative;}
.swiper-wrapper {
    height: auto;
}
.bannerswiper {
    width: 100%;
    overflow: hidden;
} 
.bannerswiper img{width: 100%;height: auto}
.bannerswiper .swiper-button-next, .bannerswiper .swiper-button-prev {
    width: 20px;
    height: 20px;
    color: #2526284d;
}
.swiper-pagination-bullet{width: 25px;height: 2px;background: #000;color: #000}
.swiper-pagination-bullet-active{background: #58a9b1}
.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 20px;font-weight: bold;
}
.sharebox .el-popover{
	z-index: 2004; position: absolute; inset: 35px auto auto 0px; width: 140px; padding: 0px; display: none;
}
.sharebox .el-popper__arrow{position: absolute; left: 0px;}
.shareicon{cursor: pointer;}
.shareboxrow .el-popover{inset: 35px auto auto -100px!important;}
.shareboxrow .el-popper__arrow{right: 20px!important;left:auto;}
@media screen and (max-width:767.98px){
	.sharebox:nth-child(2n) .el-popover{
		inset: 35px auto auto -100px!important;
	}
	.sharebox .el-popper__arrow{right: 20px!important;left:auto;}
}


.formsub .input-l,.formsub .input-m {
    border: 1px solid #d5e3e3;
    border-radius: 4px;
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    padding: 5px 10px;
    font-size: 16px;
    -webkit-appearance: none;
}
.formsub textarea.input-l {
    height: 240px;
}
.formsub .input-m {
    width: 43%;
    float: left;
    margin-right: 15px
}
.contact-submit{margin-top: 35px;text-align: center;}
.contact-submit input, .contact-submit a{
    background: #FFF;
    border: 1px solid #00a693;
    display: inline-block;
    margin: 10px;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Overpass', sans-serif;
    width: 253px;
    padding: 16px 0 17px;
    border-radius: 60px;
    text-align: center;
    color: #00a693;
    transition: letter-spacing .5s ease-out;
}
.contact-submit a{border: 1px solid #777;color:#777}
.contact-submit input:hover, .contact-submit a:hover, .contact-text__box a:hover {
    background: #00a693;
    color: #FFF;
    letter-spacing: 2px;cursor: pointer;
}
.captchaimg{width: 20%;height: 46px;cursor: pointer}
@media screen and (max-width:767.98px){
	.captchaimg{width: 40%;}
}

/*页数*/
.pages{text-align: center;margin: 50px auto;}
.pages li{margin:0 3px; display: inline-block;}
.pages a,.pages .disabled span{padding: 5px 12px;border:1px solid #ddd;}
.pages .active span{color: #007ec5;border:1px solid #007ec5;padding: 5px 12px;}
.pages .disabled span{color:#aaa;border:1px solid #e6e6e6;}