@charset "utf-8";

@media(min-width: 1225px){
	body.pt0{padding-top: 0;}
	.index .header{/*background-color: transparent; */ background-color: #ffffff; box-shadow: none;}
	.index .h-c1{display: none;}
	.index .h-c2{display: inline-block;}
	.index .h-e.active .h-f{border-bottom-color: #008b91;color: #008b91;}
	.index .h-e:hover .h-f{color: #2e859c;}
	.index .h-f{color: #3a3a3a;}
	.index .h-q{border-color: #fff;}
	.index .h-s{color: #fff;}
	.index .h-t{background-image: url(../images/11.png);}
	.index .h-k{color: #008b91;}
	.index .h-k:before{background-image: url(../images/12.png);}
	.index .h-k:after{border-color: #008b91;}
}
@media(max-width: 1600px){
	.h-f{font-size: 14px;}
	.h-i{font-size: 13px;}
	.h-k{font-size: 13px;}
	.h-m{font-size: 13px;}
	.h-p{font-size: 14px;}
	.h-n{width: 100px;margin-left: -50px;border-top-width: 3px;}
}
@media(max-width: 1360px){
	.h-a{width: 1200px;}
	.h-d{margin-left: .5rem;}
}
@media(max-width: 1224px){

	.h-a{width: 100%;padding: 0 10px;}
	.h-b{width: 110px;margin-top: 8px;}
	.h-d{width: 260px;height: 100%;overflow: auto;position: fixed;right: 0;top: 0;z-index: 100;background-color: #fff;margin: 0;transform: translate3d(100%,0,0);opacity: 0;transition: all .3s;}
	.h-e{ /* display: block;width: 100%; */margin: 0;padding-bottom: 0;}
	.h-e:hover .h-n{display: none;}
	.h-f{width: 100%;padding: 0 20px;/* line-height: 40px; */height: 40px;border-bottom: none;position: relative;}
	.h-e:hover .h-f{color: #333;}
	.h-g{margin-top: 0;}
	.h-e.has-nav.show .h-n{width: 100%;border-top: none;box-shadow: none;padding-top: 0;padding-bottom: 0;}
	.h-e.active .h-f{border-bottom-color: transparent;}
	.h-q{width: 260px;height: 40px;position: fixed;left: 50%;top: 46px;margin-left: -130px;background-color: #fff;z-index: 100;visibility: hidden;opacity: 0;transition: all .3s;}
	.h-h{display: block;position: absolute;right: 138px;top: 0;width: 46px;height: 46px;margin-right: 0;background-size: 18px 18px;}
	.h-i{width: 46px;height: 46px;position: absolute;right: 92px;top: 0;background-color: transparent;border-radius: 0;font-size: 0;background-image: url(../images/8.png);background-position: center center;background-repeat: no-repeat;margin-right: 0;}
	.h-i:before{display: none;}
	.h-j{width: 46px;height: 46px;position: absolute;right: 46px;top: 0;background-image: url(../images/4.png);background-repeat: no-repeat;background-position: center center;}
	.h-k{display: none;}
	.h-n{position: relative;left: auto;bottom: auto;top: auto;background-color: #fff;visibility: visible;opacity: 1;display: none;max-height: none;margin-left: 0;}
	.h-o{width: 100%;padding-left: 0 !important;padding-right: 0 !important;text-align: left !important;}
	.h-n6 .h-p{margin-left: 0;}
	.h-p{text-align: left;font-size: 14px;color: #333;line-height: 40px;width: 100%;margin-right: 0;margin-left: 0;padding-left: 40px;padding-right: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.h-t{background-size: 18px 18px;}
	.h-u{width: 46px;height: 46px;position: absolute;right: 0;top: 0;background-size: 28px 28px;background-image: url(../images/9.png);background-repeat: no-repeat;background-position: center center;}
	.h-opa{display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0,0,0,0.5);z-index: 10;}
	.header.menu-state .h-d{transform: translate3d(0,0,0);opacity: 1;}
	.header.menu-state .h-opa{display: block;}

	.h-e.has-nav .h-f:after{content: "";display: inline-block;border-top: 6px solid #999;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;right: 20px;top: 17px;}
    .h-e.has-nav.show .h-f:after{border-top: none;border-bottom: 6px solid #999;}
    .h-e.has-nav.show .h-n{display: block;max-height: none;}
    .h-e.has-nav:hover .h-f:before{display: none;}

    .h-l{width: 86px;left: auto;right: 26px;top: 46px;text-align: center;position: fixed;}
    .h-m{line-height: 40px;padding-right: 0;text-align: center;}
    .h-j:hover .h-l{visibility: hidden;opacity: 0;}
    .header.lang-state .h-l{visibility: visible;opacity: 1;z-index: 100;}
    .header.lang-state .h-opa{display: block;}

    .header.search-state .h-q{visibility: visible;opacity: 1;}
    .header.search-state .h-opa{display: block;}
}

.footer{width: 100%;background-color: #363636;}
.f-a{width: 14.4rem;margin: 0 auto;padding-top: .1rem;padding-bottom: .2rem;}
.f-b{width: 100%;overflow: hidden;margin-bottom: .1rem;padding: 1px 0;}
.f-c{float: left;width: 13rem;margin-top: .13rem;}
.f-g{float: right;width: 1.17rem;}
.f-h{width: 100%;}
.f-d{/* font-size: .18rem; */line-height: 18px;width: .9rem;color: #fff;display: inline-block;vertical-align: top;border-right: 1px solid #fff;}
.f-e{font-size: 0;width: 12rem;display: inline-block;vertical-align: top;}
.f-f{font-size: 14px;color: #fff;line-height: 18px;display: inline-block;vertical-align: top;margin: 0 .19rem .1rem;position: relative;opacity: .5;}
.f-f:after{content: "";display: block;width: 1px;height: 16px;position: absolute;right: -0.19rem;top: 1px;background-color: #fff;}
.f-f:last-child:after{display: none;}
.f-f:hover{opacity: 1;}

.f-i{width: 100%;overflow: hidden;margin-bottom: .7rem;position: relative;padding: 1px 0;}
.f-i:after{content: "";display: block;width: 1px;height: 100%;background-color: #5a5959;position: absolute;left: 8.1rem;top: 0;}
.f-j{float: left;font-size: 0;position: relative;}
.f-k{display: inline-block;vertical-align: top;width: 1.6rem;}
.f-l{font-size: .18rem;color: #fff;margin-bottom: .32rem;display: inline-block;vertical-align: top;}
.f-m{width: 100%;}
.f-n{display: inline-block;vertical-align: top;font-size: 14px;color: #fff;line-height: 18px;opacity: .5;transition: all .3s;}
.f-n:hover{opacity: 1;}
.f-o{width: 100%;margin-bottom: .18rem;}
.f-p{float: right;font-size: 0;padding-bottom: .37rem;}
.f-q{width: 3.45rem;display: inline-block;vertical-align: top;}
.f-r{font-size: .18rem;color: #fff;margin-bottom: .32rem;}
.f-s{width: 100%;font-size: 0;}
.f-t{display: inline-block;vertical-align: top;width: 1.29rem;margin-right: .29rem;}
.f-u{width: 100%;margin-bottom: .12rem;}
.f-v{text-align: center;font-size: 14px;color: #fff;opacity: .5;line-height: .18rem;}
.f-w{display: inline-block;vertical-align: top;width: 2.2rem;text-align: right;}
.f-x{font-size: .18rem;color: #fff;margin-bottom: .23rem;}
.f-y{font-size: .3rem;color: #fff;opacity: .5;font-weight: bold;margin-bottom: .11rem;}
.f-z{font-size: 14px;color: #fff;opacity: .5;margin-bottom: .5rem;}
.f-aa{width: 100%;}
.f-ab{display: inline-block;vertical-align: top;width: .3rem;height: .3rem;margin-left: .2rem;opacity: .5;cursor: pointer;background-repeat: no-repeat;background-position: center center;}
.f-ab:hover{opacity: 1;}
.f-ab1{background-image: url(../images/16.png);}
.f-ab2{background-image: url(../images/17.png);}
.f-ab3{background-image: url(../images/18.png);}
.f-ab4{background-image: url(../images/19.png);}
.f-ac{width: 100%;overflow: hidden;padding: 1px 0;}
.f-ad{font-size: 0;float: left;}
.f-ae{font-size: 14px;color: #fff;opacity: .5;display: inline-block;vertical-align: top;}
.f-af{font-size: 14px;color: #fff;opacity: .5;display: inline-block;vertical-align: top;padding-left: 10px;}
.f-ag{font-size: 14px;color: #fff;opacity: .5;display: inline-block;vertical-align: top;margin-left: .34rem;cursor: pointer;}
.f-ae:hover{opacity: 1;}
.f-ag:hover{opacity: 1;}
.f-ah{float: right;font-size: 14px;color: #fff;opacity: .5;}
.f-ai{display: inline-block;vertical-align: top;}
@media(max-width: 1600px){
	.f-v{font-size: 12px;line-height: 16px;}
}
@media(max-width: 1224px){
	.f-z{font-size: 12px;}
	.f-d{font-size: 14px;width: 1.2rem;}
	.f-e{width: 11.7rem;}
	.f-l{font-size: 14px;}
	.f-r{font-size: 14px;}
	.f-x{font-size: 14px;}
	.f-ae{font-size: 13px;}
	.f-af{font-size: 13px;}
	.f-ag{font-size: 13px;}
	.f-ah{font-size: 13px;}
}
@media(max-width: 864px){
	.f-a{width: 100%;padding: 10px 0;max-width: 500px;}
	.f-b{margin-bottom: 10px;}
	.f-c{float: none;width: 100%;margin-top: 0;margin-bottom: 10px;text-align: center;}
	.f-d{width: auto;line-height: 1;margin-bottom: 5px;border-right: none;}
	.f-e{width: 100%;}
	.f-g{float: none;width: 70px;margin: 0 auto;}
	.f-f{margin: 0 10px;line-height: 20px;}
	.f-f:after{right: -10px;display: none;}
	.f-i{margin-bottom: 10px;}
	.f-j{float: none;width: 100%;}
	.f-k{width: 100%;text-align: center;margin-bottom: 10px;}
	.f-l{margin-bottom: 5px;}
	.f-n{line-height: 20px;}
	.f-o{display: inline-block;vertical-align: top;width: auto;margin: 0 10px;margin-bottom: 0;}
	.f-p{float: none;width: 100%;padding-bottom: 0;}
	.f-q{width: 100%;text-align: center;margin-bottom: 10px;}
	.f-r{margin-bottom: 5px;}
	.f-s{text-align: center;}
	.f-t{width: 100px;margin: 0 5px;}
	.f-u{margin-bottom: 5px;}
	.f-w{width: 100%;text-align: center;}
	.f-x{margin-bottom: 5px;}
	.f-y{font-size: 24px;margin-bottom: 5px;}
	.f-z{margin-bottom: 10px;}
	.f-aa{text-align: center;}
	.f-ab{margin: 0 5px;}
	.f-ad{float: none;width: 100%;text-align: center;margin-bottom: 10px;}
	.f-ag{margin: 0 10px;}
	.f-ah{float: none;width: 100%;text-align: center;}
	.f-ai{display: block;width: 100%;text-align: center;margin-bottom: 10px;}
}


.main{width: 100%;}

.a-a{width: 100%;position: relative;  padding-top: 0.20rem;}
.a-b{width: 100%;}
.a-c{font-size: .5rem;color: #fff;position: absolute;right: 50%;margin-right: -5rem;top: 50%;margin-top: -0.25rem;}
.a-d{position: absolute;left: 50%;margin-left: -5rem;top: 50%;transform: translate(0,-50%);text-align: center;}
.a-e{font-size: .5rem;color: #fff;margin-bottom: .18rem;}
.a-f{font-size: .2rem;color: #fff;}
.a-g{font-size: .5rem;color: #333;position: absolute;left: 50%;margin-left: -5rem;top: 50%;transform: translate(0,-50%);}
@media(max-width: 864px){
	.a-c{font-size: 20px;margin-top: -10px;right: 30px;margin-right: 0;}
	.a-d{width: 100%;left: 0;margin-left: 0;padding: 0 10px;}
	.a-e{font-size: 14px;margin-bottom: 5px;}
	.a-f{font-size: 12px;line-height: 16px;}
	.a-g{font-size: 20px;left: 30px;margin-left: 0;}
}

.b-a{width: 100%;}
.b-c{width: 100%;display: block;}
.b-d{width: 100%;}
.b-a .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #878787;opacity: 1;border: 1px solid #d7d7d7;}
.b-a .swiper-pagination-bullet-active{background-color: #008b91;width: 10px;height: 10px;border: none;}
.b-a.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;vertical-align: middle;}
.b-a.swiper-container-horizontal>.swiper-pagination-bullets, 
.b-a .swiper-pagination-custom,
.b-a .swiper-pagination-fraction{bottom: .3rem;font-size: 0;}
@media(max-width: 1224px){
	.b-a .swiper-pagination-bullet{width: 10px;height: 10px;}
	.b-a .swiper-pagination-bullet-active{width: 8px;height: 8px;}
	.b-a.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
	.b-a.swiper-container-horizontal>.swiper-pagination-bullets, 
	.b-a .swiper-pagination-custom,
	.b-a .swiper-pagination-fraction{bottom: 10px;}
}

.c-a{width: 100%;background-image: url(../images/24.png);}
.c-b{width: 16rem;margin: 0 auto;font-size: 0;}
.c-c{width: 25%;height: 1.3rem;display: inline-block;vertical-align: top;position: relative;cursor: pointer;transition: all .3s;}
.c-e{padding-left: .5rem;line-height: 1.3rem;font-size: 0;}
.c-d{text-align: center;padding-top: .33rem;}
.c-f{width: .83rem;margin-bottom: .17rem;}
.c-g{text-align: center;font-size: 18px;color: #fff;}
.c-h{width: .59rem;vertical-align: middle;margin-right: .38rem;}
.c-i{width: 2.3rem;display: inline-block;vertical-align: middle;}
.c-j{font-size: 18px;color: #fff;margin-bottom: 6px;}
.c-k{font-size: 12px;color: #fff;line-height: 18px;}
.c-c:after{content: "";display: block;width: 1px;height: .7rem;background-color: #fff;opacity: .5;position: absolute;right: 0;top: 50%;margin-top: -.35rem;}
.c-c:last-child:after{display: none;}
.c-c:hover{background-color: #074648;}
.c-c:hover:after{display: none;}
@media(max-width: 1600px){
	.c-b{width: 14.4rem;}
	.c-g{font-size: 16px;}
	.c-e{padding-left: .2rem;}
	.c-i{width: 2.6rem;}
	.c-j{font-size: 16px;}
	.c-h{margin-right: .2rem;}
}
@media(max-width: 1224px){
	.c-e{padding-left: .15rem;}
	.c-g{font-size: 14px;}
	.c-h{margin-right: .15rem;}
	.c-j{font-size: 14px;}
}
@media(max-width: 864px){
	.c-a{padding: 0 10px;}
	.c-b{width: 100%;max-width: 500px;margin: 0 auto;}
	.c-c{width: 50%;padding: 10px 0;height: auto;}
	.c-c:after{display: none;}
	.c-e{line-height: 1;padding-left: 0;}
	.c-f{width: 83px;margin-bottom: 5px;}
	.c-h{width: 32px;margin-right: 0;}
	.c-i{width: calc(100% - 32px);padding-left: 5px;}
}

.d-a{width: 100%; padding-top: .05rem; /* padding-bottom: .87rem; */    /* overflow: hidden; */}
.d-a.gray{background-color: #f7f7f7;}
.d-b{ /*width: 13.0rem; */margin: 0 auto;}
.d-c{width: 100%;position: relative;margin-bottom: .37rem;}
.d-d{display: inline-block;vertical-align: top;font-size: 0;}
.d-e{font-size: 30px;color: #333;padding-right: .2rem;line-height: 44px;display: inline-block;vertical-align: top;}
.d-f{color: #008b91;font-weight: bold;}
.d-g{font-size: 44px;color: #999;display: inline-block;vertical-align: top;}
.d-h{position: absolute;right: 0;bottom: 4px;font-size: 16px;color: #666;cursor: pointer;}
.d-h:after{content: ">";display: inline-block;vertical-align: top;width: 16px;height: 16px;border-radius: 50%;background-color: #008b91;margin-left: 10px;font-size: 12px;color: #fff;text-align: center;line-height: 16px;}
@media(max-width: 1600px){
	.d-e{font-size: 32px;line-height: 40px;}
	.d-g{font-size: 40px;}
	.d-h{font-size: 14px;}
	.d-h:after{width: 14px;height: 14px;line-height: 14px;margin-left: 8px;}
}
@media(max-width: 1224px){
	.d-e{font-size: 26px;line-height: 32px;}
	.d-g{font-size: 32px;}
}
@media(max-width: 864px){
	.d-a{padding: 20px 10px;}
	.d-b{width: 100%;max-width: 500px;}
	.d-b.d-b2{max-width: 100%;}
	.d-c{margin-bottom: 0;}
	.d-d{text-align: center;width: 100%;}
	.d-e{font-size: 18px;line-height: 1;padding-right: 10px;}
	.d-g{font-size: 18px;line-height: 1;}
	.d-h{display: block;position: relative;margin: 0 auto;right: 0;top: 0;width: 100px;line-height: 40px;text-align: center;}
	.d-h:after{vertical-align: middle;}
}

.e-a{width: 92%;position: relative; /* padding-bottom: 1.0rem; */}
.e-b{width: 100%;}
.e-c{width: auto;padding-bottom: 12px;}
.e-d{display: block; /*width: 3.8rem; */   border-radius: 0 18px 18px 18px;    overflow: hidden;box-shadow: 0 6px 6px rgba(32,43,51,0.03);cursor: pointer;transition: box-shadow .3s;}
  /* .e-d:hover{box-shadow: 0 6px 20px rgba(32,43,51,0.1);} */
  .e-d:hover{box-shadow: 0 0.1rem 0.1rem rgba(32,43,51,0.4);} 
.e-d:hover .e-h{color: #008b91;}
.e-e{width: 100%;}
.e-f{width: 100%;}
.e-g{width: 100%;padding: .2rem .29rem;}
.e-h{font-size: 16px;color: #2e2e2e;line-height: 26px;margin-bottom: 4px;transition: all .3s;}
.e-i{font-size: 14px;color: #999;line-height: 20px;}
.e-arrow{width: 45px;height: 45px;position: absolute;top: 50%;margin-top: -50px;background-repeat: no-repeat;background-position: center center;cursor: pointer;z-index: 1000;}
.e-prev{left: -80px;background-image: url(../images/25.png);}
.e-next{right: -80px;background-image: url(../images/26.png);}








@media(max-width: 1600px){
	.e-h{font-size: 16px;line-height: 24px;}
}
@media(max-width: 1370px){
	.e-prev{left: 0;}
	.e-next{right: 0;}
}
@media(max-width: 1224px){
	.e-h{font-size: 16px;line-height: 22px;margin-bottom: 2px;}
}
@media(max-width: 864px){
	.e-a{padding: 0 30px;}
	.e-arrow{width: 30px;height: 30px; /* margin-top: -15px; */  margin: -50px -10px 0 -10px;}
	.e-c{width: 100%;}
	.e-d{width: 100%;}
	.e-g{padding: 10px;}
	.e-h{font-size: 14px;line-height: 20px;}
	.e-i{font-size: 12px;line-height: 16px;}
}











.e03-a{width: 92%;position: relative; /* padding-bottom: 1.0rem; */}
.e03-b{width: 100%;}
.e03-c{width: 4.0rem;padding-bottom: 12px;}
.e03-d{display: block;width: 3.8rem;border-radius: .2rem;overflow: hidden;box-shadow: 0 6px 6px rgba(32,43,51,0.03);cursor: pointer;transition: box-shadow .3s;}
  /* .e-d:hover{box-shadow: 0 6px 20px rgba(32,43,51,0.1);} */
  .e03-d:hover{box-shadow: 0 0.1rem 0.1rem rgba(32,43,51,0.4);} 
.e03-d:hover .e-h{color: #008b91;}
.e03-e{width: 100%;}
.e03-f{width: 100%;}
.e03-g{width: 100%;padding: .2rem .29rem;}
.e03-h{font-size: 16px;color: #666;line-height: 26px;margin-bottom: 4px;transition: all .3s;}
.e03-i{font-size: 14px;color: #999;line-height: 20px;}
.e03-arrow{width: 45px;height: 45px;position: absolute;top: 50%;margin-top: -50px;background-repeat: no-repeat;background-position: center center;cursor: pointer;z-index: 1000;}
.e03-prev{left: -80px;background-image: url(../images/25.png);}
.e03-next{right: -80px;background-image: url(../images/26.png);}








@media(max-width: 1600px){
	.e03-h{font-size: 16px;line-height: 24px;}
}
@media(max-width: 1370px){
	.e03-prev{left: 0;}
	.e03-next{right: 0;}
}
@media(max-width: 1224px){
	.e03-h{font-size: 16px;line-height: 22px;margin-bottom: 2px;}
}
@media(max-width: 864px){
	.e03-a{padding: 0 30px;}
	.e03-arrow{width: 30px;height: 30px; /* margin-top: -15px; */}
	.e03-c{width: 100%;}
	.e03-d{width: 100%;}
	.e03-g{padding: 10px;}
	.e03-h{font-size: 14px;line-height: 20px;}
	.e03-i{font-size: 12px;line-height: 16px;}
}














.e04-a{width: 92%;position: relative; /* padding-bottom: 1.0rem; */}
.e04-b{width: 100%;}
.e04-c{width: 4.0rem;padding-bottom: 12px;}
.e04-d{display: block;width: 3.8rem;border-radius: .2rem;overflow: hidden;box-shadow: 0 6px 6px rgba(32,43,51,0.03);cursor: pointer;transition: box-shadow .3s;}
  /* .e-d:hover{box-shadow: 0 6px 20px rgba(32,43,51,0.1);} */
  .e04-d:hover{box-shadow: 0 0.1rem 0.1rem rgba(32,43,51,0.4);} 
.e04-d:hover .e-h{color: #008b91;}
.e04-e{width: 100%;}
.e04-f{width: 100%;}
.e04-g{width: 100%;padding: .2rem .29rem;}
.e04-h{font-size: 16px;color: #666;line-height: 26px;margin-bottom: 4px;transition: all .3s;}
.e04-i{font-size: 14px;color: #999;line-height: 20px;}
.e04-arrow{width: 45px;height: 45px;position: absolute;top: 50%;margin-top: -50px;background-repeat: no-repeat;background-position: center center;cursor: pointer;z-index: 1000;}
.e04-prev{left: -80px;background-image: url(../images/25.png);}
.e04-next{right: -80px;background-image: url(../images/26.png);}








@media(max-width: 1600px){
	.e04-h{font-size: 16px;line-height: 24px;}
}
@media(max-width: 1370px){
	.e04-prev{left: 0;}
	.e04-next{right: 0;}
}
@media(max-width: 1224px){
	.e04-h{font-size: 16px;line-height: 22px;margin-bottom: 2px;}
}
@media(max-width: 864px){
	.e04-a{padding: 0 30px;}
	.e04-arrow{width: 30px;height: 30px; /* margin-top: -15px; */}
	.e04-c{width: 100%;}
	.e04-d{width: 100%;}
	.e04-g{padding: 10px;}
	.e04-h{font-size: 14px;line-height: 20px;}
	.e04-i{font-size: 12px;line-height: 16px;}
}









.emdf-a{width: 92%;position: relative; /* padding-bottom: 1.0rem; */}
.emdf-b{width: 100%;}
.emdf-c{width: 4.0rem;padding-bottom: 12px;}
.emdf-d{display: block;width: 3.8rem;border-radius: .2rem;overflow: hidden;box-shadow: 0 6px 6px rgba(32,43,51,0.03);cursor: pointer;transition: box-shadow .3s;}
  /* .e-d:hover{box-shadow: 0 6px 20px rgba(32,43,51,0.1);} */
  .emdf-d:hover{box-shadow: 0 0.1rem 0.1rem rgba(32,43,51,0.4);} 
.emdf-d:hover .e-h{color: #008b91;}
.emdf-e{width: 100%;}
.emdf-f{width: 100%;}
.emdf-g{width: 100%;padding: .2rem .29rem;}
.emdf-h{font-size: 16px;color: #666;line-height: 26px;margin-bottom: 4px;transition: all .3s;}
.emdf-i{font-size: 14px;color: #999;line-height: 20px;}
.emdf-arrow{width: 45px;height: 45px;position: absolute;top: 50%;margin-top: -50px;background-repeat: no-repeat;background-position: center center;cursor: pointer;z-index: 1000;}
.emdf-prev{left: -80px;background-image: url(../images/25.png);}
.emdf-next{right: -80px;background-image: url(../images/26.png);}








@media(max-width: 1600px){
	.emdf-h{font-size: 16px;line-height: 24px;}
}
@media(max-width: 1370px){
	.emdf-prev{left: 0;}
	.emdf-next{right: 0;}
}
@media(max-width: 1224px){
	.emdf-h{font-size: 16px;line-height: 22px;margin-bottom: 2px;}
}
@media(max-width: 864px){
	.emdf-a{padding: 0 30px;}
	.emdf-arrow{width: 30px;height: 30px; /* margin-top: -15px; */}
	.emdf-c{width: 100%;}
	.emdf-d{width: 100%;}
	.emdf-g{padding: 10px;}
	.emdf-h{font-size: 14px;line-height: 20px;}
	.emdf-i{font-size: 12px;line-height: 16px;}
}











.g-a{width: 92%;position: relative;}
.g-b{width: 100%;}
.g-c{width: 4.0rem;padding-bottom: 12px;}
.g-d{display: block;width: 3.8rem;border-radius: .2rem;cursor: pointer;transition: box-shadow .3s;}
.g-d:hover .g-h{color: #008b91;}
.g-d:hover .g-e{box-shadow: 0 .2rem .7rem rgba(32,43,51,0.4);}
.g-e{width: 100%;position: relative;transition: box-shadow .3s;border-radius: .2rem;overflow: hidden;}
.g-e:after{content: "";display: block;width: 1.02rem;height: 1.02rem; /* background-image: url(../images/7.png); */background-size: 100% 100%;position: absolute;left: 50%;top: 50%;margin-top: -0.51rem;margin-left: -0.51rem;}
.g-f{width: 100%;}
.g-g{width: 100%;padding: .32rem .26rem 0; text-align:center;}
.g-h{font-size: 18px;color: #222;line-height: 24px;margin-bottom: 18px;transition: all .3s;}
.g-i{font-size: 14px;color: #666;}
.g-arrow{width: 45px;height: 45px;position: absolute;top: 50%;margin-top: -50px;background-repeat: no-repeat;background-position: center center;cursor: pointer;z-index: 1000;}
.g-prev{left: -80px;background-image: url(../images/25.png);}
.g-next{right: -80px;background-image: url(../images/26.png);}


@media(max-width: 1600px){
	.g-h{font-size: 16px;line-height: 24px;}
}
@media(max-width: 1370px){
	.g-prev{left: 0;}
	.g-next{right: 0;}
}
@media(max-width: 1224px){
	.g-h{font-size: 16px;line-height: 22px;margin-bottom: 6px;}
}
@media(max-width: 864px){
	.g-a{padding: 0 30px;}
	.g-arrow{width: 30px;height: 30px;margin-top: -15px;}
	.g-c{width: 100%;}
	.g-d{width: 100%;}
	.g-g{padding: 10px 10px 0;}
	.g-h{font-size: 14px;line-height: 20px;}
	.g-i{font-size: 12px;line-height: 16px;}
	.g-e:after{width: 80px;height: 80px;margin-left: -40px;margin-top: -40px;}
}

.v-a{position: fixed;left: 0;top: 120%;width: 100%;height: 100%;background-color: #000;z-index: 10000000;transition: top .5s ease-in-out;}
.v-a.show{top: 0;}
.v-a.show .v-e{visibility: visible;}
.v-b{width: 100%;height: 100%;position: relative;left: 0;top: 0;}
.v-c{display: block;width: 40px;height: 40px;background-color: #be0000;position: absolute;right: 0;top: 0;cursor: pointer;}
.v-d{display: block;width: 100%;height: 100%;font-size: 21px;text-align: center;line-height: 40px;color: #fff;}
.v-e{visibility: hidden;width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0px;bottom: 0px;max-width: 100%;max-height: 100%;margin: auto;}
.v-f{position: absolute;top: 10%;left: 0;width: 100%;height: 80%;}
@media(max-width: 1200px){
	.v-a{padding-top: 100px;padding-bottom: 100px;}
}


.i-a{width: 100%;font-size: 0;}
.i-b{display: inline-block;vertical-align: top;width: 6.4rem;}
.i-b:hover .i-c{box-shadow: 0 13px 30px rgba(32,43,51,0.4);}
.i-b:hover .i-f{color: #008b91;}
.i-c{width: 100%;border-radius: .2rem;overflow: hidden;margin-bottom: .6rem;transition: box-shadow .3s;}
.i-d{width: 100%;}
.i-e{width: 100%;padding: 0 .2rem;}
.i-f{font-size: 24px;color: #333;line-height: 30px;margin-bottom: .33rem;transition: all .3s;}
.i-g{font-size: 16px;color: #666;line-height: 28px;margin-bottom: .18rem;}
.i-h{font-size: 16px;color: #999;}
.i-i{display: inline-block;vertical-align: top;width: 6.96rem;float: right;font-size: 0;}
.i-o{display: inline-block;vertical-align: top;width: 3rem;margin-bottom: .32rem;}
.i-o:nth-child(2n+1){margin-right: .95rem;}
.i-o:hover .i-j{box-shadow: 0 6px 16px rgba(32,43,51,0.4);}
.i-o:hover .i-m{color: #008b91;}
.i-j{width: 100%;border-radius: .1rem;overflow: hidden;margin-bottom: .16rem;transition: box-shadow .3s;}
.i-k{width: 100%;}
.i-l{width: 100%;padding: 0 .2rem;}
.i-m{font-size: 16px;color: #333;line-height: 28px;margin-bottom: .24rem;transition: all .3s;}
.i-n{font-size: 16px;color: #999;}
@media(max-width: 1600px){
	.i-f{font-size: 20px;line-height: 26px;}
	.i-g{font-size: 14px;line-height: 24px;}
	.i-m{font-size: 14px;line-height: 20px;}
	.i-h{font-size: 14px;}
	.i-n{font-size: 14px;}
}
@media(max-width: 1224px){
	.i-f{font-size: 16px;line-height: 22px;}
}
@media(max-width: 864px){
	.i-a{width: 1510px;padding-left: 10px;}
	.i-b{width: 290px;margin-right: 10px;}
	.i-c{border-radius: 10px;margin-bottom: 10px;}
	.i-e{padding: 0;}
	.i-f{font-size: 14px;margin-bottom: 0;line-height: 20px;margin-bottom: 5px;}
	.i-g{display: none;}
	.i-i{width: 1200px;}
	.i-j{margin-bottom: 10px;}
	.i-l{padding: 0;}
	.i-o{width: 290px;margin-right: 10px;margin-bottom: 0;}
	.i-o:nth-child(2n+1){margin-right: 10px;}
	.i-m{margin-bottom: 5px;}
	.i-a-wrap{width: calc(100% + 20px);overflow: auto;position: relative;left: -10px;}
}


.j-a{width: 100%;padding-top: .7rem;padding-bottom: 1.3rem;background-image: url(../images/37.jpg);background-size: cover;background-position: center top;}
.j-b{width: 14.4rem;margin: 0 auto;}
.j-c{width: 100%;font-size: 0;margin-bottom: .7rem;}
.j-d{font-size: 36px;color: #008b91;font-weight: bold;}
.j-e{font-size: 36px;color: #fff;padding-right: .17rem;}
.j-f{font-size: 16px;color: #fff;}
.j-g{width: 100%;overflow: hidden;}
.j-h{float: left;width: 6.4rem;height: 5.82rem;padding: .3rem 0;background-color: #fff;border-radius: .2rem;overflow: hidden;}
.j-i{width: 100%;padding: .25rem .4rem;font-size: 0;margin-bottom: .2rem;display: block;cursor: pointer;}
.j-i:hover{background-color: #f8f8f8;}
.j-i:hover .j-j{background-color: #008b91;}
.j-j{display: inline-block;vertical-align: middle;width: .6rem;height: .6rem;padding-top: .23rem;margin-right: .35rem;border-radius: 50%;overflow: hidden;background-color: #dedede;font-size: 46px;color: #fff;font-weight: bold;}
.j-k{display: inline-block;vertical-align: middle;width: calc(100% - 0.95rem);}
.j-l{font-size: 20px;color: #008b91;line-height: 26px;margin-bottom: 2px;}
.j-m{font-size: 14px;color: #666;line-height: 20px;}
.j-n{width: 100%;height: 5.1rem;overflow: auto;}
.j-n .mCSB_scrollTools{opacity: 1;width: 4px;right: .2rem;}
.j-n .mCSB_scrollTools .mCSB_draggerRail{width: 4px;background-color: #fff;filter: none;-ms-filter: none;}
.j-n .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 4px;background-color: #e5e5e5;border-radius: 2px;filter: none;-ms-filter: none;}
.j-n .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.j-n .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #e5e5e5;filter: none;-ms-filter: none;}
.j-n .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #e5e5e5;filter: none;-ms-filter: none;}
.j-n .mCSB_inside>.mCSB_container{margin-right: 0;}
.j-o{float: right;width: 7.2rem;}
.j-p{display: block;width: 100%;height: 2.76rem;border-radius: .18rem;padding: .5rem .6rem;overflow: hidden;background-size: cover;background-position: center center;cursor: pointer;}
.j-p1{margin-bottom: .3rem;}
.j-q{font-size: 30px;color: #fff;font-weight: bold;margin-bottom: .15rem;}
.j-r{font-size: 16px;color: #fff;line-height: 22px;min-height: 1rem;}
.j-s{width: 1.46rem;height: .46rem;text-align: center;line-height: .46rem;border-radius: .1rem;font-size: 16px;}
.j-s1{color: #fff;background-color: #008b91;}
.j-s2{color: #008b91;background-color: #fff;}
@media(max-width: 1600px){
	.j-d{font-size: 30px;}
	.j-e{font-size: 30px;}
	.j-f{font-size: 14px;}
	.j-j{font-size: 40px}
	.j-l{font-size: 18px;line-height: 24px;}
	.j-q{font-size: 26px;}
	.j-r{font-size: 14px;line-height: 20px;}
	.j-s{font-size: 14px;}
}
@media(max-width: 1224px){
	.j-d{font-size: 26px;}
	.j-e{font-size: 26px;}
	.j-j{font-size: 26px;padding-top: .22rem;}
	.j-l{font-size: 16px;line-height: 22px;}
	.j-q{font-size: 22px;}
}
@media(max-width: 864px){
	.j-a{padding: 20px 10px;background-position: left bottom;}
	.j-b{width: 100%;max-width: 500px;margin: 0 auto;}
	.j-c{margin-bottom: 10px;text-align: center;}
	.j-d{font-size: 18px;}
	.j-e{font-size: 18px;padding-right: 0;}
	.j-f{display: block;width: 100%;padding-top: 10px;}
	.j-h{float: none;width: 100%;height: auto;border-radius: 10px;padding: 10px 0;margin-bottom: 10px;}
	.j-n{height: 126px;}
	.j-o{width: 100%;}
	.j-p{width: 100%;padding: 0;height: auto;padding: 20px;}
	.j-p1{margin-bottom: 10px;}
	.j-r{min-height: 0;margin-bottom: 10px;}
	.j-s{width: 100px;height: 36px;line-height: 36px;border-radius: 10px;}
	.j-q{font-size: 16px;margin-bottom: 10px;}
	.j-i{padding: 10px;margin-bottom: 0;}
	.j-j{width: 36px;height: 36px;padding-top: 0;line-height: 36px;text-align: center;font-size: 18px;margin-right: 10px;}
	.j-k{width: calc(100% - 46px);}
	.j-n .mCSB_scrollTools{right: 10px;}
}

.k-a{width: 100%;padding-top: .1rem;padding-bottom: 0.5rem;background-size: cover;background-position: center top;}
.k-b{width: 14.4rem;margin: 0 auto;}
.k-c{width: 100%;font-size: 0;margin-bottom: .5rem;display: block;}
.k-d{font-size: 30px;color: #008b91;font-weight: bold;}
.k-e{font-size: 30px;color: #333; /* padding-right: .17rem; */}
.k-f{font-size: 16px;color: #999;}
.k-g{width: 100%;overflow: hidden;}
.k-h{display: block;float: left;width: 7.2rem;height: 4.06rem;position: relative;}
.k-i{width: 100%;height: 100%;}
.k-m{/* width: 100%;height: 100%;position: absolute; */ float:left; left: 0;top: 0;z-index: 2;padding: .1rem .1rem;}
.k-j{font-size: 36px;color: #fff;font-weight: bold;margin-bottom: .14rem;}
.k-k{font-size: 18px;color: #fff;line-height: 24px;min-height: 2.08rem;}
.k-l{width: 3.5rem;height: .5rem;line-height: .5rem;border-radius: .1rem;background-color: #008b91;font-size: 16px;color: #fff;text-align: center; margin-left: 15%;}
.k-n{width: 6.4rem;float: right;}
.k-o{display: block;width: 100%;height: .92rem;line-height: .92rem;border-radius: .2rem;font-size: 0;background-color: #f8f8f8;margin-bottom: .12rem;padding: 0 .35rem;transition: background-color .3s;}
.k-o:hover{background-color: #008b91;}
.k-o:hover .k-p{background-color: #fff;color: #008b91;}
.k-o:hover .k-r{color: #fff;}
.k-o:hover .k-s{color: #fff;}
.k-o:last-child{margin-bottom: 0;}
.k-p{display: inline-block;vertical-align: middle;width: .37rem;height: .37rem;line-height: .37rem;text-align: center;font-size: 18px;color: #fff;border-radius: 50%;margin-right: .48rem;background-color: #008b91;transition: all .3s;}
.k-q{display: inline-block;vertical-align: middle;width: calc(100% - 0.9rem);}
.k-r{font-size: 18px;color: #008b91;line-height: 24px;margin-bottom: .07rem;transition: color .3s;}
.k-s{font-size: 14px;color: #222;line-height: 20px;transition: color .3s;}
@media(max-width: 1600px){
	.k-d{font-size: 30px;}
	.k-e{font-size: 30px;}
	.k-f{font-size: 14px;}
	.k-j{font-size: 32px;}
	.k-k{font-size: 16px;line-height: 22px;}
	.k-l{font-size: 14px;}
	.k-r{font-size: 16px;line-height: 22px;}
	.k-p{font-size: 16px;}
}
@media(max-width: 1224px){
	.k-d{font-size: 26px;}
	.k-e{font-size: 26px;}
	.k-j{font-size: 26px;}
	.k-k{font-size: 14px;line-height: 20px;}
	.k-r{font-size: 14px;line-height: 20px;}
	.k-s{font-size: 12px;line-height: 18px;}
	.k-p{font-size: 14px;}
}
@media(max-width: 864px){
	.k-a{padding: 20px 10px;background-position: left bottom;}
	.k-b{width: 100%;max-width: 500px;margin: 0 auto;}
	.k-c{margin-bottom: 10px;text-align: center;}
	.k-d{font-size: 18px;}
	.k-e{font-size: 18px;padding-right: 0;}
	.k-f{display: block;width: 100%;padding-top: 10px;}
	.k-h{width: 100%;height: auto;border-radius: 10px;float: none;margin-bottom: 10px;}
	.k-m{height: auto;padding: 20px;}
	.k-j{font-size: 18px;margin-bottom: 10px;}
	.k-k{min-height: 0;margin-bottom: 20px;}
	.k-l{width: 120px;height: 36px;line-height: 36px;border-radius: 5px;}
	.k-n{width: 100%;float: none;}
	.k-o{height: auto;line-height: 1;padding: 10px;margin-bottom: 10px;}
	.k-p{width: 30px;height: 30px;margin-right: 10px;}
	.k-q{width: calc(100% - 40px);}
}

.l-a{width: 100%;background-color: #fff;text-align: center;font-size: 0;border-bottom: 1px solid #008b91;height: .7rem;}
.l-b{display: inline-block;vertical-align: top;font-size: 16px;color: #333;height: .7rem;line-height: .7rem;margin: 0 0.5rem;cursor: pointer;border-bottom: 2px solid transparent;}
.l-b.active{border-bottom-color: #008b91;color: #008b91;}
@media(max-width: 1600px){
	.l-b{font-size: 14px;}
}
@media(max-width: 864px){
	.l-a{height: auto;padding: 10px 0;}
	.l-b{height: 40px;line-height: 40px;margin: 0 20px;border-bottom: none;}
	.l-b.active{border-bottom:none;}
}

.m-a{width: 100%;  padding-bottom: .18rem; }
.m-b{width: 14.4rem;margin: 0 auto; /* padding-top: 0.56rem; */ padding-bottom: .1rem;}
.m-c{width: 100%;font-size: 0;}
.m-d{display: inline-block;vertical-align: top;width: 30%;margin-right: 5%;margin-bottom: .6rem;cursor: pointer;}
.m-d:nth-child(3n){margin-right: 0;}
.m-d:hover .m-e{box-shadow: 0 0.2rem 0.7rem rgba(32,43,51,0.4);}
.m-d:hover .m-h{color: #008b91;}
.m-e{width: 100%;position: relative;margin-bottom: .34rem;transition: box-shadow .3s;border-radius: .1rem;overflow: hidden;}
[v-src] .m-e:after{content: "";display: block;width: 1.02rem;height: 1.02rem;background-image: url(../images/7.png);background-size: 100% 100%;position: absolute;left: 50%;top: 50%;margin-top: -0.51rem;margin-left: -0.51rem;}
.m-f{width: 100%;}
.m-g{width: 100%;padding: 0 .26rem;}
.m-h{font-size: 18px;color: #222;line-height: 24px;margin-bottom: .2rem; text-align:center;}
.m-i{font-size: 14px;color: #666;}
@media(max-width: 1600px){
	.m-h{font-size: 16px;line-height: 22px;}
}
@media(max-width: 1224px){
	.m-h{font-size: 14px;line-height: 20px;}
	.m-i{font-size: 12px;}
}
@media(max-width: 864px){
	[v-src] .m-e:after{width: 80px;height: 80px;margin-left: -40px;margin-top: -40px;}
	.m-a{padding: 0 10px 20px;}
	.m-b{width: 100%;max-width: 400px;margin: 0 auto;padding-top: 20px;padding-bottom: 20px;}
	.m-d{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.m-e{margin-bottom: 10px;border-radius: 10px;}
	.m-g{padding: 0;}
	.m-h{margin-bottom: 10px;}
}

.n-a{width: 100%;text-align: center;font-size: 0;}
.n-a>a{display: inline-block;vertical-align: top;height: 36px;line-height: 34px;transition: all .3s;border: 1px solid #cecece;border-radius: 5px;background-color: #fff;text-align: center;font-size: 14px;color: #666;cursor: pointer;margin: 0 7px;}
.n-b{width: 74px;}
.n-c{min-width: 36px;}
.n-a>a.active,
.n-a>a:hover{background-color: #008b91;border-color: #008b91;color: #fff;}
@media(max-width: 864px){
	.n-a>a{margin: 0 5px 10px;}
}

.o-a{width: 100%;/* padding-top: .6rem; */padding-bottom: .6rem; overflow:hidden;}
.o-b{width: 12.8rem;margin: 0 auto;}
.o-c{width: 100%;font-size: 0;border-radius: .1rem;overflow: hidden;margin-bottom: .3rem;}
.o-d{width: 100%;font-size: 0;border-radius: .1rem;overflow: hidden;}
.o-e{display: inline-block;vertical-align: top;width: calc(100% - 1.9rem);height: .54rem;line-height: .54rem;padding: 0 .15rem;font-size: 15px;color: #666;background-color: #f8f8f8;border: none;}
.o-f{display: inline-block;vertical-align: top;width: 1.9rem;height: .54rem;line-height: .54rem;text-align: center;background-color: #008b91;font-size: 18px;color: #fff;border: none;}
.o-g{width: 100%;padding-bottom: .5rem;}
.o-h{width: 42%;height: 1.1rem;line-height: 1.1rem;display: block;background-color: #f8f8f8;border-radius: .1rem;overflow: hidden;margin-bottom: .3rem;font-size: 0;transition: all .3s;cursor: pointer; float:left; margin-right: 3%; margin-left: 3%;}
.o-h:hover{background-color: #fff;box-shadow: 0 .1rem .2rem rgba(32,43,51,0.18);}
.o-h:hover .o-j{color: #008b91;}
.o-h:hover .o-o{color: #008b91;}
.o-h:hover .o-m:after{background-image: url(../images/40.png);}
.o-i{width: 1.68rem;height: 1.1rem;vertical-align: middle;margin-right: .6rem; margin-left:0.9rem;}
.o-j{display: inline-block;vertical-align: middle;/* width: 3.7rem; */margin-right: .6rem;font-size: 16px;color: #333;line-height: 22px;}
.o-k{display: inline-block;vertical-align: middle;width: 1.2rem;margin-right: .6rem;font-size: 14px;color: #999;}
.o-l{display: inline-block;vertical-align: middle;width: 1.6rem;margin-right: .6rem;font-size: 14px;color: #999;}
.o-m{display: inline-block;vertical-align: middle;height: .5rem;border-left: 1px solid #ddd;line-height: .5rem;padding-left: .56rem;}
.o-n{width: 32px;margin-right: .25rem;vertical-align: middle;}
.o-o{font-size: 14px;color: #666;vertical-align: middle;padding-right: .1rem;}
.o-m:after{content: "";display: inline-block;vertical-align: middle;width: 15px;height: 11px;background-image: url(../images/39.png);}
@media(max-width: 1600px){
	.o-e{font-size: 14px;}
	.o-f{font-size: 16px;}
	.o-j{font-size: 16px;line-height: 20px;}
}
@media(max-width: 1224px){
	.o-f{font-size: 14px;}
	.o-j{width: 4rem;margin-right: .3rem;}
	.o-i{margin-right: .3rem;}
	.o-k{font-size: 12px;width: 1.5rem;margin-right: .3rem;}
	.o-l{font-size: 12px;width: 1.9rem;margin-right: .3rem;}
}
@media(max-width: 864px){
	.o-a{padding: 20px 10px;}
	.o-b{width: 100%;}
	.o-c{border-radius: 10px;margin-bottom: 10px;}
	.o-d{border-radius: 10px;}
	.o-e{width: calc(100% - 80px);height: 36px;line-height: 36px;padding: 0 0 0 10px;font-size: 12px;}
	.o-f{width: 80px;height: 36px;line-height: 36px;}
	.o-g{padding-bottom: 20px;}
	.o-h{height: auto;line-height: 1;margin-bottom: 10px;border-radius: 10px;}
	.o-h:hover{box-shadow: 0 3px 6px rgba(32,43,51,0.18);}
	.o-i{display: none;}
	.o-j{width: calc(100% - 100px);margin-right: 0;padding: 0 10px;}
	.o-k{display: none;}
	.o-l{display: none;}
	.o-m{width: 100px;padding-left: 20px;height: 50px;line-height: 50px;}
	.o-n{margin-right: 10px;}
	.o-o{display: none;}
}


.p-a{width: 100%;padding-top: .1rem;padding-bottom: .8rem;}
.p-b{width: 14.4rem;margin: 0 auto;}
.p-c{width: 100%;font-size: 0;margin-bottom: 1.33rem;}
.p-d{width: 8rem;border-radius: .2rem;overflow: hidden;display: inline-block;vertical-align: middle;transition: box-shadow .3s;}
.p-d:hover{box-shadow: 0 .16rem .3rem rgba(32,43,51,0.4);}
.p-e{width: 100%;}
.p-f{display: block;width: 8rem;height: 4.25rem;border-radius: .2rem;overflow: hidden;cursor: pointer;}
.p-g{width: 100%;height: 100%;}
.p-h{display: none;width: 100%;line-height: 40px;padding: 0 10px;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,0.5);font-size: 14px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p-d .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #878787;opacity: 1;border: 1px solid #d7d7d7;}
.p-d .swiper-pagination-bullet-active{background-color: #008b91;width: 10px;height: 10px;border: none;}
.p-d.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;vertical-align: middle;}
.p-d.swiper-container-horizontal>.swiper-pagination-bullets,
.p-d .swiper-pagination-custom,
.p-d .swiper-pagination-fraction{bottom: .26rem;font-size: 0;text-align: left;padding-left: .49rem;}
.p-i{display: inline-block;vertical-align: middle;width: calc(100% - 8rem);padding-left: .78rem;}
.p-j{width: 100%;font-size: 0;position: relative;padding-right: 100px;}
.p-k{display: inline-block;vertical-align: top;max-width: 100%;font-size: 22px;line-height: 60px;color: #999;padding-right: 34px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.p-new{display: inline-block;vertical-align: top;width: 32px;height: 18px;line-height: 18px;text-align: center;background-color: #f00;font-size: 12px;color: #fff;text-align: center;border-radius: 5px;position: absolute;right: 0px;top: 50%;margin-top: -23px;background-size: 100% 100%;}
.p-l{display: inline-block;vertical-align: top;width: 100px;font-size: 16px;color: #999;line-height: 60px;position: absolute;right: 0;top: -2px;}
.p-j.active .p-k{color: #008b91;}
.p-m{width: 100%;font-size: 0;padding-bottom: .78rem;}
.p-n{display: inline-block;vertical-align: top;width: 30%;margin-right: 5%;margin-bottom: .58rem;}
.p-n:nth-child(3n){margin-right: 0;}
.p-o{width: 100%;margin-bottom: .23rem;position: relative;overflow: hidden;border-radius: .1rem;}
.p-o img{display: block;transform: scale(1.001);transition: all 0.5s ease 0s;}
.p-n:hover .p-o img{transform: scale(1.07);}
.p-n:hover .p-q{color: #008b91;}
.p-t{width: 100%;padding: 0 .2rem;}
.p-p{width: 100%;}
.p-q{font-size: 18px;color: #222;line-height: 24px;margin-bottom: .14rem;}
.p-r{font-size: 14px;color: #666;line-height: 22px;margin-bottom: .22rem;}
.p-s{font-size: 16px;color: #999;}
@media(max-width: 1600px){
	.p-k{font-size: 18px;line-height: 50px;}
	.p-l{font-size: 14px;line-height: 50px;}
	.p-q{font-size: 16px;line-height: 22px;}
	.p-s{font-size: 14px;}
}
@media(max-width: 1224px){
	.p-k{font-size: 14px;line-height: 40px;}
	.p-l{line-height: 40px;}
	.p-d .swiper-pagination-bullet{width: 10px;height: 10px;}
	.p-d .swiper-pagination-bullet-active{width: 8px;height: 8px;}
	.p-d.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
	.p-d.swiper-container-horizontal>.swiper-pagination-bullets, 
	.p-d .swiper-pagination-custom,
	.p-d .swiper-pagination-fraction{bottom: 10px;}
	.p-q{font-size: 14px;line-height: 20px;}
	.p-r{font-size: 12px;line-height: 18px;}
}
@media(max-width: 864px){
	.p-a{padding: 20px 10px;}
	.p-b{width: 100%;max-width: 432px;}
	.p-c{margin-bottom: 20px;}
	.p-d{width: 100%;padding-bottom: 30px;border-radius: 10px;}
	.p-d:hover{box-shadow: none;}
	.p-f{width: 100%;height: auto;border-radius: 10px;position: relative;}
	.p-h{display: block;}
	.p-i{display: none;}
	.p-d.swiper-container-horizontal>.swiper-pagination-bullets,
	.p-d .swiper-pagination-custom,
	.p-d .swiper-pagination-fraction{padding-left: 0;text-align: center;}
	.p-n{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.p-o{margin-bottom: 10px;}
	.p-t{padding: 0;}
	.p-q{margin-bottom: 5px;}
	.p-r{margin-bottom: 5px;}
	.p-m{padding-bottom: 10px;}
}

.q-a{width: 100%;background-color: #f8f8f8;}
.q-b{width: 12.8rem;margin: 0 auto;}
.q-c{display: inline-block;font-size: 15px;color: #333;line-height: .8rem;}
.q-c:before{content: "";display: inline-block;vertical-align: middle;width: 13px;height: 10px;background-image: url(../images/68.png);margin-right: .14rem;}
@media(max-width: 864px){
	.q-b{width: 100%;padding: 0 10px;}
	.q-c{font-size: 14px;line-height: 50px;}
}

.r-a{width: 100%;padding-top: .8rem;padding-bottom: 1rem;}
.r-b{width: 13.0rem;margin: 0 auto;overflow: hidden;}
.r-c{width: 13.0rem;float: left;}
.r-d{font-size: 30px;color: #222;line-height: 36px;margin-bottom: .32rem; text-align:center;}
.r-e{font-size: 14px;color: #666;padding-bottom: .33rem;border-bottom: .04rem solid #000;margin-bottom: .3rem;}
.r-f{font-size: 0;margin-bottom: .6rem;}
.r-g{width: 24px;height: 24px;background-size: 100% 100%;cursor: pointer;margin-right: 5px;display: inline-block;vertical-align: top;}
.r-g1{background-image: url(../images/56.png);}
.r-g2{background-image: url(../images/57.png);}
.r-g3{background-image: url(../images/58.png);}
.r-g4{background-image: url(../images/59.png);}
.r-g5{background-image: url(../images/60.png);}
.r-g6{background-image: url(../images/61.png);}
.r-g7{background-image: url(../images/62.png);}
.r-g8{background-image: url(../images/63.png);}
.r-h{width: 100%;padding-bottom: .2rem;border-bottom: 1px solid #2e859c;}
.r-h *{font-size: 14px;line-height: 1.7;}
.r-i{width: 100%;overflow: hidden;padding-top: .27rem;}
.r-j{float: left;width: 50%;padding-right: 10px;font-size: 16px;color: #333;line-height: 20px;display: block;}
.r-k{float: right;width: 50%;padding-left: 10px;font-size: 16px;color: #333;line-height: 20px;display: block;text-align: right;}
.r-j:hover{color: #008b91;}
.r-k:hover{color: #008b91;}
.r-l{float: right;width: 3rem;}
.r-m{font-size: 30px;color: #222;line-height: 36px;margin-bottom: .2rem;}
.r-n{width: 100%;padding-bottom: .2rem;}
.r-o{font-size: 16px;color: #333;line-height: 26px;margin-bottom: .27rem;display: block;padding-left: .24rem;position: relative;}
.r-o:before{content: "";display: inline-block;width: 6px;height: 6px;border-radius: 3px;background-color: #939393;position: absolute;left: 0;top: 10px;}
.r-o:hover{color: #008b91;}
.r-o:hover:before{background-color: #008b91;}
.r-q{width: 100%;}
.r-r{display: block;width: 100%;margin-bottom: .2rem;cursor: pointer;}
.r-s{width: 100%;overflow: hidden;}
.r-t{width: 100%;display: block;transform: scale(1.001);transition: all 0.5s ease 0s;}
.r-r:hover img{transform: scale(1.07);}
.r-r:last-child{margin-bottom: 0;}
.r-u{display: block;width: 100%;text-align: center;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #666;line-height: 36px;background-color: #eee;}
@media(max-width: 1600px){
	.r-d{font-size: 26px;line-height: 32px;}
	.r-j{font-size: 14px;}
	.r-k{font-size: 14px;}
	.r-m{font-size: 26px;line-height: 32px;}
	.r-o{font-size: 14px;line-height: 24px;}
}
@media(max-width: 1224px){
	.r-d{font-size: 20px;line-height: 26px;}
	.r-j{float: none;margin-bottom: 10px;width: 100%;padding-right: 0;}
	.r-k{float: none;text-align: left;width: 100%;padding-left: 0;}
	.r-m{font-size: 20px;line-height: 26px;}
}
@media(max-width: 864px){
	.r-a{padding: 20px 10px 30px;}
	.r-b{width: 100%;}
	.r-c{float: none;width: 100%;margin-bottom: 20px;}
	.r-d{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
	.r-e{padding-bottom: 10px;margin-bottom: 10px;border-bottom-width: 1px;}
	.r-f{margin-bottom: 20px;}
	.r-h{padding-bottom: 20px;}
	.r-i{padding-top: 20px;}
	.r-l{float: none;width: 100%;}
	.r-m{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
	.r-o{margin-bottom: 10px;}
	.r-q{width: 100%;max-width: 400px}
}

.s-a{width: 100%;height: 558px;padding-top: 100px;background-image: url(../images/69.jpg);background-size: cover;background-position: center center;}
.s-b{width: 1200px;margin: 0 auto;overflow: hidden;}
.s-c{width: 520px;height: 390px;background-color: #fff;border-radius: 10px;padding: 47px 60px 46px;float: right;}
.s-d{width: 100%;}
.s-g{width: 100%;font-size: 24px;color: #333;margin-bottom: 44px;}
.s-e{margin-bottom: 18px;width: 100%;position: relative;}
.s-f{width: 100%;height: 38px;line-height: 38px;border: none;border-bottom: 1px solid #f5f5f5;font-size: 14px;color: #666;outline: none;padding-right: 20px;}
.s-e1:after{content: "";display: block;width: 20px;height: 38px;background-image: url(../images/70.jpg);background-position: center center;background-repeat: no-repeat;position: absolute;right: 0;top: 0;}
.s-e2:after{content: "";display: block;width: 20px;height: 38px;background-image: url(../images/71.jpg);background-position: center center;background-repeat: no-repeat;position: absolute;right: 0;top: 0;}
.s-h{width: 76px;height: 37px;display: block;position: absolute;right: 0;top: 0;cursor: pointer;}
.s-i{width: 100%;height: 100%;}
.s-j{width: 100%;overflow: hidden;padding-top: 22px;}
.s-j2{padding-top: 75px;}
.s-k{font-size: 14px;color: #008b91;float: left;line-height: 40px;display: block;}
.s-l{float: right;width: 150px;height: 40px;line-height: 40px;border: none;background-color: #008b91;font-size: 18px;color: #fff;text-align: center;border-radius: 5px;cursor: pointer;}
.s-m{width: 76px;height: 38px;text-align: center;display: block;position: absolute;right: 0;top: 0;cursor: pointer;font-size: 14px;color: #008b91;line-height: 38px;}
.s-m.gray{color: #999;}
@media(max-width: 1224px){
	.s-a{padding: 40px 20px;height: auto;background-image: none;background-color: #78c7f6;}
	.s-b{width: 100%;}
	.s-c{float: none;margin: 0 auto;width: 100%;max-width: 500px;height: auto;padding: 20px;}
	.s-g{font-size: 18px;margin-bottom: 20px;}
	.s-e{margin-bottom: 10px;}
	.s-j{padding-top: 10px;}
	.s-l{font-size: 14px;}
}

.t-a{width: 100%;padding: 1rem 0;}
.t-b{width: 14.4rem;margin: 0 auto;overflow: hidden;}
.t-p{display: block;width: 6.8rem;border-radius: .18rem;padding: .5rem .6rem;overflow: hidden;background-size: cover;background-position: center center;cursor: pointer;}
.t-p1{float: left;}
.t-p2{float: right;}
.t-q{font-size: 30px;color: #fff;font-weight: bold;margin-bottom: .15rem;}
.t-r{font-size: 16px;color: #fff;line-height: 22px;min-height: 1rem;}
.t-s{width: 1.46rem;height: .46rem;text-align: center;line-height: .46rem;border-radius: .1rem;font-size: 16px;}
.t-s1{color: #fff;background-color: #008b91;}
.t-s2{color: #008b91;background-color: #fff;}
@media(max-width: 1600px){
	.t-q{font-size: 26px;}
	.t-r{font-size: 14px;line-height: 20px;}
	.t-s{font-size: 14px;}
}
@media(max-width: 1224px){
	.t-q{font-size: 22px;}
}
@media(max-width: 864px){
	.t-a{padding: 20px 10px;}
	.t-b{width: 100%;max-width: 500px;}
	.t-p{width: 100%;padding: 0;height: auto;padding: 20px;float: none;}
	.t-p1{margin-bottom: 10px;}
	.t-r{min-height: 0;margin-bottom: 10px;}
	.t-s{width: 100px;height: 36px;line-height: 36px;border-radius: 10px;}
	.t-q{font-size: 16px;margin-bottom: 10px;}
}


.u-a{width: 100%;background-color: #f7f7f7;}
.u-b{width: 14.4rem;margin: 0 auto;padding: .7rem 0;overflow: hidden;}
.u-h{float: left;width: 4.8rem;height: 4.98rem;border-radius: .2rem;overflow: hidden;}
.u-i{width: 100%;padding: .225rem .4rem;font-size: 0;margin-bottom: .2rem;display: block;cursor: pointer;background-color: #fff;border-radius: .2rem;}
.u-i:last-child{margin-bottom: 0;}
.u-i:hover{background-color: #008b91;}
.u-i:hover .u-j{background-color: #fff;color: #008b91;}
.u-i:hover .u-l{color: #fff;}
.u-i:hover .u-m{color: #fff;}
.u-j{display: inline-block;vertical-align: middle;width: .6rem;height: .6rem;padding-top: .23rem;margin-right: .35rem;border-radius: 50%;overflow: hidden;background-color: #dedede;font-size: 46px;color: #fff;font-weight: bold;}
.u-k{display: inline-block;vertical-align: middle;width: calc(100% - 0.95rem);}
.u-l{font-size: 20px;color: #008b91;line-height: 26px;margin-bottom: 2px;}
.u-m{font-size: 14px;color: #666;line-height: 20px;}
.u-n{width: 100%;height: 4.98rem;overflow: auto;}
.u-n .mCSB_scrollTools{opacity: 1;width: 4px;right: 0rem;}
.u-n .mCSB_scrollTools .mCSB_draggerRail{width: 4px;background-color: transparent;filter: none;-ms-filter: none;}
.u-n .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 4px;background-color: #e5e5e5;border-radius: 2px;filter: none;-ms-filter: none;}
.u-n .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.u-n .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #e5e5e5;filter: none;-ms-filter: none;}
.u-n .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #e5e5e5;filter: none;-ms-filter: none;}
.u-n .mCSB_inside>.mCSB_container{margin-right: 0;}
.u-o{width: 8.8rem;float: right;position: relative;overflow: hidden;}
.u-p{width: 100%;padding-bottom: .38rem;position: absolute;left: 0;top: 0;visibility: hidden;opacity: 0;transition: all .3s;}
.u-p.show{position: static;visibility: visible;opacity: 1;}
.u-q{width: 100%;}
.u-r{display: block;width: 100%;height: 4.98rem;border-radius: .2rem;background-color: #fff;padding: .54rem 1.2rem;}

.u-s{text-align: center;font-size: 26px;color: #008b91;font-weight: bold;margin-bottom: .1rem;}
.u-t{text-align: center;font-size: 18px;color: #666;line-height: 24px;margin-bottom: .3rem;}
.u-u{width: 100%;border-radius: .2rem;overflow: hidden;}
.u-v{width: 100%;}
.u-p .swiper-pagination-bullet{width: 16px;height: 16px;background-color: transparent;opacity: 1;border: 1px solid #ddd;}
.u-p .swiper-pagination-bullet-active{background-color: #008b91;border-color: #008b91;}
.u-p.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.u-p.swiper-container-horizontal>.swiper-pagination-bullets, 
.u-p .swiper-pagination-custom,
.u-p .swiper-pagination-fraction{bottom: 1px;font-size: 0;}
@media(max-width: 1600px){
	.u-j{font-size: 40px}
	.u-l{font-size: 16px;line-height: 22px;}
	.u-m{font-size: 12px;line-height: 18px;}
	.u-s{font-size: 22px;}
	.u-t{font-size: 16px;line-height: 22px;}
	.u-p .swiper-pagination-bullet{width: 14px;height: 14px;}
}
@media(max-width: 1224px){
	.u-j{font-size: 26px;padding-top: .22rem;}
	.u-l{font-size: 16px;line-height: 22px;}
	.u-s{font-size: 18px;}
	.u-t{font-size: 14px;line-height: 20px;}
	.u-p .swiper-pagination-bullet{width: 12px;height: 12px;}
	.u-p.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
}
@media(max-width: 864px){
	.u-a{padding: 20px 10px;}
	.u-b{padding: 0;width: 100%;max-width: 500px;}
	.u-h{float: none;width: 100%;height: auto;border-radius: 10px;margin-bottom: 10px;}
	.u-n{height: 126px;}
	.u-i{padding: 10px;margin-bottom: 10px;}
	.u-j{width: 36px;height: 36px;padding-top: 0;line-height: 36px;text-align: center;font-size: 18px;margin-right: 10px;}
	.u-k{width: calc(100% - 46px);}
	.u-n .mCSB_scrollTools{right: 10px;}
	.u-o{width: 100%;}
	.u-r{height: auto;padding: 20px 10px;}
	.u-s{font-size: 16px;margin-bottom: 10px;}
	.u-t{margin-bottom: 10px;}
	.u-p{padding-bottom: 20px;}
}

.w-a{width: 100%;padding: 1rem 0;}
.w-b{width: 14.4rem;margin: 0 auto;}
.w-c{width: 100%;height: 4.06rem;display: block;position: relative;background-position: center center;background-size: cover;border-radius: .2rem;overflow: hidden;}
.w-m{width: 100%;height: 100%;padding: .54rem .6rem;}
.w-j{font-size: 36px;color: #fff;font-weight: bold;margin-bottom: .14rem;}
.w-k{font-size: 18px;color: #fff;line-height: 24px;min-height: 2rem;}
.w-l{width: 1.5rem;height: .5rem;line-height: .5rem;border-radius: .1rem;background-color: #008b91;font-size: 16px;color: #fff;text-align: center;}
.w-n{width: 6.4rem;float: right;}
@media(max-width: 1600px){
	.w-j{font-size: 32px;}
	.w-k{font-size: 16px;line-height: 22px;}
	.w-l{font-size: 14px;}
}
@media(max-width: 1224px){
	.w-j{font-size: 26px;}
	.w-k{font-size: 14px;line-height: 20px;}
}
@media(max-width: 864px){
	.w-a{width: 100%;padding: 20px 10px;}
	.w-b{width: 100%;max-width: 500px;}
	.w-c{height: auto;}
	.w-m{height: auto;padding: 20px;}
	.w-j{font-size: 18px;margin-bottom: 10px;}
	.w-k{min-height: 0;margin-bottom: 20px;}
	.w-l{width: 120px;height: 36px;line-height: 36px;border-radius: 5px;}
}


.x-o{display: block;width: 100%;height: 1.1rem;line-height: 1.1rem;border-radius: .2rem;font-size: 0;background-color: #fff;margin-bottom: .19rem;padding: 0 .35rem;transition: background-color .3s;}
.x-o:hover{background-color: #008b91;}
.x-o:hover .x-p{background-color: #fff;color: #008b91;}
.x-o:hover .x-r{color: #fff;}
.x-o:hover .x-s{color: #fff;}
.x-o:last-child{margin-bottom: 0;}
.x-p{display: inline-block;vertical-align: middle;width: .37rem;height: .37rem;line-height: .37rem;text-align: center;font-size: 18px;color: #fff;border-radius: 50%;margin-right: .48rem;background-color: #008b91;transition: all .3s;}
.x-q{display: inline-block;vertical-align: middle;width: calc(100% - 0.9rem);}
.x-r{font-size: 18px;color: #008b91;line-height: 24px;margin-bottom: .07rem;transition: color .3s;}
.x-s{font-size: 14px;color: #222;line-height: 20px;transition: color .3s;}
@media(max-width: 1600px){
	.x-r{font-size: 16px;line-height: 22px;}
	.x-p{font-size: 16px;}
}
@media(max-width: 1224px){
	.x-r{font-size: 14px;line-height: 20px;}
	.x-s{font-size: 12px;line-height: 18px;}
	.x-p{font-size: 14px;}
}
@media(max-width: 864px){
	.x-o{height: auto;line-height: 1;padding: 10px;margin-bottom: 10px;}
	.x-p{width: 30px;height: 30px;margin-right: 10px;}
	.x-q{width: calc(100% - 40px);}
}

.y-a{width: 100%;padding-top: .72rem; /* padding-bottom: 1.67rem; */}
.y-b{width: 14.4rem;margin: 0 auto;}
.y-c{text-align: center;font-size: 0;margin-bottom: .55rem;}
.y-d{width: 2.41rem;margin-bottom: .1rem;}
.y-e{font-size: 20px;color: #333;}
.y-f{color: #008b91;}
.y-g{width: 100%;overflow: hidden;margin-bottom: .35rem;}
.y-h{float: left;width: 6.4rem;}
.y-i{width: 100%;}
.y-j{float: right;width: 7.2rem;}
.y-k{font-size: 18px;color: #000;font-weight: bold;margin-bottom: .06rem;}
.y-l{color: #333;font-weight: normal;}
.y-m{font-size: 16px;color: #008b91;margin-bottom: .35rem;}
.y-n{/* width: 4.8rem; */position: relative;/* left: -1.6rem; */margin-bottom: .47rem;background-color: #f1f1f1; padding: .1rem .1rem .1rem 0.1rem; border-radius: .1rem;}
.y-p{width: 100%;}
.y-o{font-size: 15px;line-height: 28px;margin-bottom: .3rem; /* width: 4.85rem; */text-align: justify; font-family: Microsoft YaHei; color: #686868;}
.y-q{width: 100%;overflow: hidden;margin-bottom: 1.3rem;}
.y-r{float: left;width: 6.4rem;text-align: right;font-size: 0; /* padding-top: .62rem; */}
.y-s{font-size: 14px;line-height: 24px;margin-bottom: .5rem;width: 4.05rem;text-align: justify;display: inline-block;text-align: left;}
.y-t{float: right;width: 7.2rem;}
.y-u{width: 100%;}
.y-blue{color: #008b91;}
@media(max-width: 1600px){
	.y-o{/* width: 5.5rem; */}
	.y-s{width: 5.5rem;}
}
@media(max-width: 1224px){
	.y-e{font-size: 16px;}
	.y-k{font-size: 16px;}
	.y-m{font-size: 14px;margin-bottom: .2rem;}
	.y-o{width: 100%;margin-bottom: .2rem;}
	.y-n{margin-bottom: .2rem;}
	.y-r{padding-top: 0;}
	.y-s{width: 100%;margin-bottom: .2rem;}
}
@media(max-width: 864px){
	.y-a{padding: 20px 10px;}
	.y-b{width: 100%;max-width: 500px;}
	.y-c{margin-bottom: 10px;}
	.y-d{width: 150px;margin-bottom: 10px;}
	.y-g{margin-bottom: 0;}
	.y-h{float: none;width: 100%;margin-bottom: 20px;}
	.y-j{float: none;width: 100%;}
	.y-k{margin-bottom: 5px;}
	.y-n{width: 100%;max-width: 320px;left: 0;margin-bottom: 10px;padding: 10px;}
	.y-m{margin-bottom: 20px;}
	.y-o{margin-bottom: 15px;}
	.y-q{margin-bottom: 30px;}
	.y-r{float: none;width: 100%;}
	.y-s{margin-bottom: 15px;}
	.y-t{width: 100%;float: none;}
}

.z-a{width: 100%;position: relative;padding-left: 1.6rem;}
.z-b{width: 100%;}
.z-c{width: 100%;height: 5.42rem;position: relative;}
.z-d{position: absolute;left: 2.7rem;top: -30px;font-size: 0;}
.z-e{font-size: 300px;color: #eee;font-weight: bold;}
.z-f{font-size: 300px;color: #00a2ec;font-weight: bold;position: relative;left: -48px;top: 24px;}
.z-g{width: 7.2rem;position: absolute;left: 0;top: 1.58rem;border-radius: .1rem;overflow: hidden;}
.z-h{width: 100%;}
.z-i{width: 7.2rem;background-color: #f9f9f9;border-radius: .1rem;position: absolute;right: 0;top: 1.82rem;padding: .45rem .8rem;box-shadow: -0.18rem 0.18rem .18rem rgba(0,0,0,0.16);}
.z-j{font-size: 28px;color: #666;margin-bottom: .22rem;}
.z-k{font-size: 14px;color: #666;line-height: 24px;margin-bottom: .35rem;}
.z-l{display: block;width: 1.88rem;height: .57rem;line-height: .57rem;background-color: #00a2ec;padding-left: .87rem;cursor: pointer;}
.z-m{vertical-align: middle;width: .49rem;}
.z-arrow{width: 36px;height: 36px;border: 1px solid #cecece;border-radius: 5px;background-color: #fff;position: absolute;top: .2rem;z-index: 100;cursor: pointer;}
.z-arrow:after{content: ""; display: inline-block;height: 10px;width: 10px;border-color: #008b91;border-style: solid;transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position: absolute;top: 50%;margin-top: -5px;}
.z-prev:after{border-width: 0 0 2px 2px;left: 13px;}
.z-next:after{border-width: 2px 2px 0 0;right: 13px;}
.z-arrow:hover{background-color: #008b91;border-color: #008b91;}
.z-arrow:hover:after{border-color: #fff;}
.z-next{right: 4.8rem;}
.z-prev{right: 5.24rem;}
.z-n{position: absolute;left: 0;top: .6rem;}
.z-o{font-size: 18px;color: #000;font-weight: bold;margin-bottom: .06rem;}
.z-p{color: #333;font-weight: normal;}
.z-q{font-size: 16px;color: #008b91;}
.z-r{width: 40px;position: absolute;left: 0;top: 1.8rem;}
.z-s{width: 100%;height: 1.04rem;line-height: 1.04rem;text-align: center;position: relative;font-size: 18px;color: #999;cursor: pointer;margin-top: -.14rem;}
.z-s.active{color: #00a2ec;}
.z-s:before{content: "";display: block;width: 1px;height: .14rem;background-color: #00a2ec;position: absolute;left: 50%;margin-left: -1px;top: 0;}
.z-s:after{content: "";display: block;width: 1px;height: .14rem;background-color: #00a2ec;position: absolute;left: 50%;margin-left: -1px;bottom: 0;}
@media(max-width: 1600px){
	.z-e{font-size: 250px;}
	.z-f{font-size: 250px;left: -40px;}
	.z-j{font-size: 24px;}
}
@media(max-width: 1224px){
	.z-o{font-size: 16px;}
	.z-q{font-size: 14px;margin-bottom: .2rem;}
	.z-c{height: 6.5rem;}
	.z-d{top: -20px}
	.z-e{font-size: 180px;}
	.z-f{font-size: 180px;left: -32px;top: 10px;}
	.z-j{font-size: 20px;}
	.z-i{padding: 20px;}
	.z-next{right: 4.5rem;}
}
@media(max-width: 864px){
	.z-a{padding-left: 0;}
	.z-c{height: auto;}
	.z-o{margin-bottom: 5px;}
	.z-q{margin-bottom: 10px;}
	.z-n{position: relative;left: 0;top: 0;}
	.z-r{position: relative;left: 0;top: 0;width: 100%;font-size: 0;text-align: center;position: relative;left: 10px;}
	.z-s{margin-top: 0;display: inline-block;vertical-align: top;width: 60px;height: 40px;line-height: 40px;margin-left: -10px;}
	.z-s:before{width: 10px;height: 1px;left: 0;top: 50%;margin-top: -1px;right: auto;}
	.z-s:after{width: 10px;height: 1px;right: 0;top: 50%;margin-top: -1px;left: auto;}
	.z-b{width: 100%;height: auto;}
	.z-d{display: none;}
	.z-arrow{display: none;}
	.z-g{width: 100%;position: relative;left: 0;top: 0;}
	.z-i{width: 100%;position: relative;left: 0;top: 0;padding: 20px 10px;box-shadow: none;}
	.z-j{font-size: 16px;margin-bottom: 10px;}
	.z-k{margin-bottom: 10px;}
	.z-l{width: 120px;height: 38px;line-height: 38px;padding-left: 0;text-align: center;}
	.z-m{width: 40px;}
}

.aa-a{width: 100%;}
.aa-b{width: 14.4rem;margin: 0 auto;}
.aa-c{width: 100%;overflow: hidden;padding: .8rem 0;}
.aa-d{float: left;width: 8rem;height: 4.6rem;}
.aa-e{width: 100%;}
.aa-f{float: right;width: 5.6rem;padding-top: .01rem;}
.aa-g{font-size: 32px;color: #333;font-weight: bold;margin-bottom: .2rem;}
.aa-h{width: 100%;height: 100%;}
.aa-i{font-size: 16px;color: #555;line-height: 26px;padding-top: 3px;padding-left: 47px;position: relative;margin-bottom: .2rem;}
.aa-i:last-child{margin-bottom: 0;}
.aa-i:before{content: "";display: block;width: 32px;height: 32px;border-radius: 0;background-repeat: no-repeat;background-size: 100% 100%;position: absolute;left: 0;top: 0;}
.aa-i1:before{background-image: url(../images/83.png);}
.aa-i2:before{background-image: url(../images/84.png);}
.aa-i3:before{background-image: url(../images/85.png);}
.aa-i4:before{background-image: url(../images/86.png);}
.aa-blue{color: #008b91;}
@media(max-width: 1600px){
	.aa-g{font-size: 26px;}
	.aa-i{font-size: 14px;line-height: 24px;}
}
@media(max-width: 1224px){
	.aa-g{font-size: 20px;}
}
@media(max-width: 864px){
	.aa-a{padding: 0 10px;}
	.aa-b{width: 100%;max-width: 432px;}
	.aa-c{padding: 20px 0;}
	.aa-d{float: none;width: 100%;height: auto;}
	.aa-e{height: auto;}
	.aa-f{float: none;width: 100%;padding-top: 20px;}
	.aa-g{font-size: 16px;margin-bottom: 20px;}
}

.ab-a{width: 100%;padding-bottom: .67rem;}
.ab-b{width: 100%;padding-bottom: .33rem;}
.ab-c{width: 5.01rem;}
.ab-d{display: block;width: 4.32rem;border-radius: .1rem;overflow: hidden;}
.ab-e{width: 100%;}
.ab-b .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #fff;opacity: 1;border: 1px solid #d7d7d7;}
.ab-b .swiper-pagination-bullet-active{background-color: #008b91;width: 10px;height: 10px;border: none;}
.ab-b.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;vertical-align: middle;}
.ab-b.swiper-container-horizontal>.swiper-pagination-bullets, 
.ab-b .swiper-pagination-custom,
.ab-b .swiper-pagination-fraction{bottom: 1px;font-size: 0;}
@media(max-width: 1224px){
	.ab-b .swiper-pagination-bullet{width: 10px;height: 10px;}
	.ab-b .swiper-pagination-bullet-active{width: 8px;height: 8px;}
	.ab-b.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
}
@media(max-width: 864px){
	.ab-a{padding-bottom: 20px;}
	.ab-b{padding-bottom: 20px;}
	.ab-c{width: 100%;}
	.ab-d{width: 100%;}
}

.ac-a{width: 100%;padding-top: 1.08rem;padding-bottom: .53rem;}
.ac-b{width: 14.4rem;margin: 0 auto;}
.ac-c{width: 100%;overflow: hidden;padding-bottom: .63rem;border-bottom: 1px solid #666;}
.ac-d{float: left;font-size: 36px;color: #222;}
.ac-e{float: right;font-size: 18px;color: #333;line-height: 36px;}
.ac-blue{color: #008b91;}
.ac-f{width: 100%;padding-bottom: .9rem;}
.ac-g{width: 100%;border-bottom: 1px solid #dcdcdc;}
.ac-g.active .ac-n:after{content: "-";}
.ac-h{width: 100%;overflow: hidden;padding: .4rem .3rem;cursor: pointer;transition: background-color .3s;}
.ac-h:hover{background-color: #f7f7f7;}
.ac-i{float: left;font-size: 0;}
.ac-k{font-size: 18px;color: #333;display: inline-block;vertical-align: top;line-height: 1.3;}
.ac-k1{padding-right: .38rem;width: 15em;box-sizing: content-box;}
.ac-k2{padding-right: .28rem;border-right: 2px solid #666;width: 5em;box-sizing: content-box;}
.ac-k3{padding-left: .28rem;}
.ac-n{float: right;font-size: 16px;color: #333;line-height: 18px;}
.ac-n:after{content: "+";display: inline-block;vertical-align: middle;width: 30px;text-align: center;font-size: 28px;color: #008b91;padding-left: .25rem;}
.ac-o{display: none;width: 100%;background-color: #f7f7f7;}
.ac-p{width: 100%;padding: .47rem .8rem .28rem;border-bottom: 2px solid #eee;font-size: 0;}
.ac-r{display: inline-block;vertical-align: top;width: 25%;font-size: 14px;color: #333;}
.ac-s{width: 100%;padding: .58rem .8rem .28rem;}
.ac-t{width: 100%;overflow: hidden;margin-bottom: .45rem;}
.ac-u{width: 5.6rem;}
.ac-u1{float: left;}
.ac-u2{float: right;}
.ac-v{font-size: 14px;color: #008b91;margin-bottom: .32rem;}
.ac-w{font-size: 14px;color: #333;line-height: 24px;}
.ac-x{display: block;width: 2rem;height: .56rem;line-height: .56rem;border: none;text-align: center;background-color: #008b91;font-size: 16px;color: #fff;cursor: pointer;border-radius: .1rem;}
@media(max-width: 1600px){
	.ac-d{font-size: 30px;}
	.ac-e{font-size: 16px;line-height: 30px;}
	.ac-k{font-size: 16px;}
	.ac-n{font-size: 14px;line-height: 16px;}
}
@media(max-width: 1224px){
	.ac-d{font-size: 24px;}
	.ac-e{font-size: 14px;line-height: 24px;}
	.ac-k{font-size: 14px;}
	.ac-n{line-height: 14px;}
	.ac-x{font-size: 14px;}
}
@media(max-width: 864px){
	.ac-a{width: 100%;padding: 20px 10px;}
	.ac-b{width: 100%;max-width: 500px;}
	.ac-c{padding-bottom: 20px;}
	.ac-d{font-size: 16px;float: none;margin-bottom: 10px;}
	.ac-e{float: none;}
	.ac-h{padding: 16px 0;}
	.ac-k{font-size: 12px;line-height: 16px;}
	.ac-k1{padding-right: 10px;width: 7em;}
	.ac-k2{padding-right: 10px;width: 5em;}
	.ac-k3{padding-left: 10px;}
	.ac-n{font-size: 0;}
	.ac-n:after{padding-left: 0;width: 20px;}
	.ac-p{padding: 10px 10px 0;}
	.ac-r{width: 50%; margin-bottom: 10px;font-size: 12px;line-height: 18px;}
	.ac-s{padding: 20px 10px;}
	.ac-t{margin-bottom: 20px;}
	.ac-v{margin-bottom: 10px;}
	.ac-u{float: none;width: 100%;}
	.ac-u1{margin-bottom: 20px;}
	.ac-x{width: 120px;height: 38px;line-height: 38px;border-radius: 10px;}
	.ac-f{padding-bottom: 30px;}
}

.ft-table{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);z-index: 100000;transition: all .3s;}
.ft-table.show{visibility: visible;opacity: 1;}
.ft-cell{display: table-cell;vertical-align: middle;}
.ft-cont{width: 6.98rem;margin: 0 auto;background-color: #fff;position: relative;padding: .4rem .56rem .58rem;border-radius: .2rem;}
.ft-close{display: block;width: 32px;height: 32px;background-size: 100% 100%;position: absolute;right: .13rem;top: .13rem;cursor: pointer;background-image: url(../images/87.png);background-size: 24px 24px;background-position: center center;background-repeat: no-repeat;}
.ft-a{font-size: 20px;color: #222;margin-bottom: .65rem;}
.ft-b{width: 100%;}
.ft-k{width: 100%;}
.ft-c{width: 100%;font-size: 0;margin-bottom: .3rem;}
.ft-d{display: inline-block;vertical-align: top;width: 1.58rem;font-size: 16px;color: #c3c3c3;line-height: 36px;text-align: right;padding-right: .3rem;}
.ft-e{display: inline-block;vertical-align: top;width: 3rem;font-size: 0;}
.ft-f{vertical-align: top;width: 200px;height: 38px;line-height: 36px;border: 1px solid #ddd;background-color: #f6f6f6;padding: 0 .16rem;font-size: 14px;color: #666;border-radius: .1rem;}
.ft-g{display: inline-block;vertical-align: top;width: .54rem;line-height: 38px;font-size: 16px;color: #666;cursor: pointer;}
.ft-g:before{content: "";display: inline-block;vertical-align: middle;width: 14px;height: 14px;border-radius: 50%;border: 1px solid #cdcdcd;margin-right: 4px;box-sizing: border-box;}
.ft-g.active:before{border: 4px solid #008b91;}
.ft-h{font-size: 16px;color: #008b91;line-height: .42rem;}
.ft-i{width: 100%;padding-left: 1.58rem;}
.ft-j{width: 2rem;height: .56rem;line-height: .56rem;text-align: center;background-color: #008b91;font-size: 16px;color: #fff;border-radius: .1rem;cursor: pointer;border: none;}
.ft-red{display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 50%;background-color: #fd0002;margin-right: 6px;}
@media(max-width: 1600px){
	.ft-a{font-size: 18px;}
	.ft-d{font-size: 14px;}
	.ft-h{font-size: 14px;}
	.ft-g{font-size: 14px;}
	.ft-j{font-size: 14px;}
}
@media(max-width: 1224px){
	.ft-a{font-size: 16px;}
	.ft-g{width: .8rem;}
}
@media(max-width: 864px){
	.ft-cont{width: 300px;padding: 20px 10px;border-radius: 10px;}
	.ft-a{margin-bottom: 10px;}
	.ft-c{margin-bottom: 10px;}
	.ft-d{width: 85px;padding-right: 10px;}
	.ft-e{width: 195px;}
	.ft-f{width: 195px;}
	.ft-g{width: 50px;}
	.ft-i{padding-left: 0;text-align: center;}
	.ft-j{width: 120px;height: 38px;line-height: 38px;border-radius: 10px;}
	.ft-close{right: 7px;top: 7px;}
}

.ae-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;}
.ae-b{width: 12.8rem;margin: 0 auto;}
.ae-c{width: 100%;text-align: center;font-size: 26px;color: #008b91;font-weight: bold;margin-bottom: .5rem;}
.ae-d{width: 100%;background-color: #003d73;border-radius: .16rem;padding: .6rem 1.46rem .88rem 1.1rem;overflow: hidden;}
.ae-e{float: left;width: 4rem;padding-top: .38rem;}
.ae-f{font-size: 26px;color: #fff;line-height: 46px;min-height: 4rem;}
.ae-g{display: block;width: 1.5rem;line-height: .5rem;border-radius: .1rem;background-color: #008b91;text-align: center;font-size: 16px;color: #fff;cursor: pointer;}
.ae-h{float: right;width: 3.94rem;}
@media(max-width: 1600px){
	.ae-c{font-size: 22px;}
	.ae-f{font-size: 22px;line-height: 42px;}
	.ae-g{font-size: 14px;}
}
@media(max-width: 1224px){
	.ae-c{font-size: 18px;}
	.ae-f{font-size: 18px;line-height: 32px;}
}
@media(max-width: 864px){
	.ae-a{padding: 20px 10px;}
	.ae-b{width: 100%;max-width: 500px;}
	.ae-c{font-size: 16px;margin-bottom: 20px;}
	.ae-d{padding: 10px;border-radius: 10px;}
	.ae-e{float: none;width: 100%;padding-top: 0;}
	.ae-f{font-size: 16px;line-height: 28px;min-height: 0;margin-bottom: 10px;}
	.ae-g{margin-bottom: 20px;width: 120px;height: 38px;line-height: 38px;}
	.ae-h{float: none;width: auto;}
}

.af-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;}
.af-b{width: 12.8rem;margin: 0 auto;}
.af-c{width: 100%;text-align: center;font-size: 26px;color: #008b91;font-weight: bold;margin-bottom: .5rem;}
.af-d{width: 100%;overflow: hidden;padding: 1.05rem 0 .9rem 1.1rem;background-color: #d2e8f2;border-radius: .1rem;}
.af-e{display: inline-block;vertical-align: middle;width: 3.8rem;}
.af-imgs{display: inline-block;vertical-align: middle;width: calc(100% - 4rem);text-align: center;}
.af-i{display: none;max-width: 100%;}
.af-i.show{display: inline-block;}
.af-f{width: 3.8rem;font-size: 36px;color: #333;line-height: 46px;font-weight: bold;margin-bottom: .72rem;}
.af-g{width: 3.8rem;}
.af-h{font-size: 20px;color: #333;line-height: 26px;min-height: 32px;padding-left: .72rem;position: relative;margin-bottom: .39rem;cursor: pointer;padding-top: 2px;}
.af-h:before{content: "";display: block;width: 32px;height: 32px;border: 2px solid #008b91;border-radius: 50%;position: absolute;left: 0;top: 0;box-sizing: border-box;background-size: 100% 100%;}
.af-h.active:before{background-color: #008b91;background-image: url(../images/90.png);}
@media(max-width: 1600px){
	.af-c{font-size: 22px;}
	.af-f{font-size: 30px;line-height: 38px;}
	.af-h{font-size: 18px;}
}
@media(max-width: 1224px){
	.af-c{font-size: 18px;}
	.af-f{font-size: 22px;line-height: 30px;}
	.af-h{font-size: 16px;}
}
@media(max-width: 864px){
	.af-a{padding: 20px 10px;}
	.af-b{width: 100%;max-width: 500px;}
	.af-c{font-size: 16px;margin-bottom: 20px;}
	.af-d{padding: 20px 10px;border-radius: 10px;}
	.af-f{width: 100%;font-size: 16px;line-height: 22px;margin-bottom: 20px;}
	.af-g{width: 100%;}
	.af-e{width: 100%;}
	.af-h{padding-left: 40px;font-size: 14px;line-height: 24px;padding-top: 0;min-height: 24px;margin-bottom: 20px;}
	.af-h:before{width: 24px;height: 24px;}
	.af-imgs{width: 200px;margin: 0 auto;display: block;}
}


.ag-a{width: 100%;padding-top: .53rem;padding-bottom: .45rem;background-color: #f7f7f7;}
.ag-b{width: 12.8rem;margin: 0 auto;}
.ag-c{font-size: 14px;color: #666;margin-bottom: 20px;}
.ag-d{width: 100%;overflow: hidden;}
.ag-e{float: left;font-size: 0;}
.ag-g{float: right;font-size: 0;}
.ag-f{display: inline-block;vertical-align: top;width: 1.2rem;line-height: .4rem;border-radius: .1rem;text-align: center;font-size: 16px;color: #fff;background-color: #008b91;margin-right: .2rem;cursor: pointer;}
.ag-f.hide{display: none;}
.ag-h{display: inline-block;vertical-align: top;width: 1.2rem;line-height: .4rem;border-radius: .1rem;text-align: center;font-size: 16px;color: #666;margin-left: .2rem; border: 1px solid #666;cursor: pointer;transition: all .3s;}
.ag-h:hover{border-color: #008b91;color: #fff;background-color: #008b91;}
@media(max-width: 1600px){
	.ag-f{font-size: 14px;}
	.ag-h{font-size: 14px;}
}
@media(max-width: 864px){
	.ag-a{width: 100%;padding: 20px 10px;}
	.ag-b{width: 100%;max-width: 500px;}
	.ag-f{width: 120px;line-height: 38px;border-radius: 10px;}
	.ag-h{width: 120px;line-height: 38px;border-radius: 10px;}
	.ag-e{float: none;text-align: center;margin-bottom: 20px;}
	.ag-g{float: none;text-align: center;}
	.ag-f{margin-left: 0;margin: 0 .1rem;}
	.ag-h{margin-left: 0;margin: 0 .1rem;}
}

.ah-a{width: 100%;}
.ah-b{width: 100%;padding: .5rem 10px;font-size: 26px;color: #008b91;line-height: 32px;text-align: center;background-color: #f8f8f8;}
.ah-c{width: 11.2rem;margin: 0 auto;padding-top: 1.3rem;padding-bottom: 1rem;position: relative;}
.ah-g{width: 100%;position: relative;}
.ah-d{width: 1.02rem;position: absolute;left: 3.8rem;top: 0;}
.ah-e{font-size: 46px;color: #333;font-weight: bold;margin-bottom: .18rem;}
.ah-f{font-size: 16px;color: #333;line-height: 30px;}
.ah-h{width: 1.14rem;position: absolute;right: 0;top: 0;}
.ah-i{width: 100%;margin-bottom: .22rem;}
.ah-j{width: 20px;font-size: 20px;color: #666;font-weight: bold;margin: 0 auto;line-height: 24px;}
.ah-j:after{content: "";display: block;width: 20px;height: 47px;margin-top: .13rem;background-image: url(../images/93.png);background-size: 16px 47px;background-repeat: no-repeat;background-position: center center;}
.ah-k{width: 100%;text-align: center;}
.ah-l{width: 9.61rem;padding-top: 2.13rem;padding-bottom: 1.5rem;}
.ah-m{width: 100%;margin-bottom: .83rem;}
.ah-n{font-size: 46px;color: #e90000;font-weight: bold;margin-bottom: .18rem;}
.ah-n:before{content: "";display: inline-block;vertical-align: top;width: 46px;height: 46px;background-image: url(../images/95.png);background-size: 100% auto;background-position: center center;background-repeat: no-repeat;margin-right: .2rem;}
.ah-o{font-size: 16px;color: #333;line-height: 30px;}
.ah-p{width: 100%;background-color: #fff;overflow: hidden;padding: .45rem .8rem;border-radius: .2rem;box-shadow: 0 .05rem .24rem rgba(0,0,0,0.15);}
.ah-q{float: left;width: 60%;font-size: 0;}
.ah-r{width: 80px;vertical-align: middle;margin-right: .3rem;}
.ah-s{font-size: 14px;color: #666;line-height: 24px;display: inline-block;vertical-align: middle;}
.ah-t{float: right;font-size: 0;line-height: 80px;width: 40%;text-align: right;}
.ah-u{width: .46rem;vertical-align: middle;margin-right: .16rem;}
.ah-v{display: inline-block;vertical-align: middle;font-size: 30px;color: #008b91;}
@media(max-width: 1600px){
	.ah-b{font-size: 20px;line-height: 26px;}
	.ah-e{font-size: 38px;}
	.ah-f{font-size: 14px;line-height: 24px;}
	.ah-j{font-size: 18px;width: 18px;line-height: 22px;}
	.ah-j:after{width: 18px;}
	.ah-n{font-size: 38px;}
	.ah-n:before{width: 38px;height: 38px;}
	.ah-o{font-size: 14px;line-height: 24px;}
	.ah-v{font-size: 24px;}
}
@media(max-width: 1224px){
	.ah-b{font-size: 18px;line-height: 24px;}
	.ah-e{font-size: 30px;}
	.ah-j{font-size: 16px;width: 16px;line-height: 20px;}
	.ah-j:after{width: 16px;}
	.ah-n{font-size: 30px;}
	.ah-n:before{width: 30px;height: 30px;}
	.ah-v{font-size: 18px;}
}
@media(max-width: 864px){
	.ah-b{font-size: 16px;line-height: 22px;padding: 20px 10px;}
	.ah-c{width: 100%;max-width: 500px;padding: 20px 10px;}
	.ah-d{position: relative;left: 0;top: 0;width: 60px;margin-bottom: 20px;}
	.ah-e{font-size: 18px;margin-bottom: 10px;}
	.ah-f{margin-bottom: 20px;}
	.ah-h{position: relative;left: 0;top: 0;width: 100%;}
	.ah-i{width: 60px;margin-bottom: 20px;}
	.ah-j{width: 100%;line-height: 1;}
	.ah-l{padding-top: 10px;padding-bottom: 0;}
	.ah-m{padding-top: 30px;margin-bottom: 20px;}
	.ah-n{font-size: 16px;margin-bottom: 10px;}
	.ah-n:before{width: 16px;height: 16px;margin-right: 10px;}
	.ah-p{padding: 20px 10px;box-shadow: 0 3px 10px rgba(0,0,0,0.15);}
	.ah-q{float: none;width: 100%;margin-bottom: 10px;}
	.ah-r{margin-right: 10px;}
	.ah-t{float: none;width: 100%;text-align: left;line-height: 1;}
	.ah-u{width: 36px;height: 36px;margin-right: 10px;}
}

.ai-wrap{width: 100%; /*height: 46px; */position: relative;}
.ai-a{width: 100%;height: 46px;background-color: #000;position: absolute;left: 0;top: 0;z-index: 10000;}
.ai-a.fixed{position: fixed;}
.ai-b{width: 14.4rem;margin: 0 auto;overflow: hidden;}
.ai-c{float: left;font-size: 14px;color: #fff;line-height: 46px;}
.ai-d{float: right;font-size: 0;}
.ai-e{display: inline-block;vertical-align: top;height: 26px;line-height: 26px;font-size: 12px;color: #fff;margin-left: .18rem;margin-top: 10px;cursor: pointer;padding: 0 10px;}
.ai-e:hover{color: #fff;background-color: #008b91;border-radius: 5px;}
.ai-f{display: inline-block;vertical-align: top;width: .87rem;text-align: center;cursor: pointer;height: 26px;line-height: 26px;border-radius: 5px;background-color: #008b91;margin-top: 10px;margin-left: .45rem;font-size: 14px;color: #fff;}
@media(max-width: 864px){
	.ai-a{padding: 0 10px;}
	.ai-b{width: 100%;}
	.ai-f{margin-left: 10px;width: 50px;}
	.ai-e{margin-left: 10px;display: none;}
	.ai-e:first-child{margin-left: 0;}
	.ai-c{font-size: 12px;}
}

.aj-a{width: 100%;}
.aj-b{width: 100%;padding-top: 40.52%;position: relative;background-size: cover;background-position: center center;}
.aj-c{width: 100%;text-align: center;position: absolute;left: 0;top: 0;margin-top: 9%;}
.aj-d{width: 100%;font-size: 60px;color: #fff;letter-spacing: 20px;margin-bottom: .2rem;}
.aj-e{width: 100%;font-size: 26px;color: #fff;letter-spacing: 5px;margin-bottom: .4rem;}
.aj-f{display: block;width: 1.8rem;height: .5rem;line-height: .5rem;margin: 0 auto;border: 1px solid rgba(255,255,255,0.2);text-align: center;font-size: 16px;color: #fff;cursor: pointer;transition: all .3s;}
.aj-f:after{content: "";display: inline-block;vertical-align: middle;width: 17px;height: 21px;background-image: url(../images/97.png);margin-left: .12rem;}
.aj-f:hover{background-color: #008b91;}
.aj-a .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #878787;opacity: 1;border: 1px solid #d7d7d7;}
.aj-a .swiper-pagination-bullet-active{background-color: #008b91;width: 10px;height: 10px;border: none;}
.aj-a.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;vertical-align: middle;}
.aj-a.swiper-container-horizontal>.swiper-pagination-bullets, 
.aj-a .swiper-pagination-custom,
.aj-a .swiper-pagination-fraction{bottom: .3rem;font-size: 0;}
@media(max-width: 1600px){
	.aj-c{margin-top: 6%;}
	.aj-d{font-size: 50px;letter-spacing: 15px;}
	.aj-e{font-size: 22px;letter-spacing: 3px;}
	.aj-f{font-size: 14px;}
}
@media(max-width: 1224px){
	.aj-a .swiper-pagination-bullet{width: 10px;height: 10px;}
	.aj-a .swiper-pagination-bullet-active{width: 8px;height: 8px;}
	.aj-a.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
	.aj-a.swiper-container-horizontal>.swiper-pagination-bullets, 
	.aj-a .swiper-pagination-custom,
	.aj-a .swiper-pagination-fraction{bottom: 10px;}
	.aj-d{font-size: 38px;letter-spacing: 10px;}
	.aj-e{font-size: 18px;letter-spacing: 2px;}
}
@media(max-width: 864px){
	.aj-b{padding-top: 300px;}
	.aj-c{margin-top: 30px;}
	.aj-d{font-size: 26px;letter-spacing: 2px;margin-bottom: 10px;}
	.aj-e{font-size: 16px;letter-spacing: 0;margin-bottom: 10px;}
	.aj-f{width: 120px;height: 38px;line-height: 38px;font-size: 12px;}
}

.ak-a{width: 100%;padding-top: .5rem;padding-bottom: .52rem;}
.ak-b{text-align: center;font-size: 28px;color: #333;margin-bottom: .22rem;line-height: .39rem;}
.ak-c{width: 1.47rem;margin: 0 .25rem;vertical-align: top;}
.ak-d{font-size: 50px;color: #008b91;font-weight: bold;margin-bottom: .56rem;text-align: center;}
.ak-e{font-size: 16px;color: #333;line-height: .39rem;text-align: left;width: 13.2rem; margin: 0 auto .44rem;}
.ak-f{width: 100%;overflow: hidden;}
.ak-g{display: block;width: 49.48%;height: 5.6rem;background-color: #fafafa;border-radius: .2rem;padding-top: .78rem;cursor: pointer;margin: .1rem 0;}
.ak-g1{float: left;}
.ak-g2{float: right;}
.ak-h{text-align: center;font-size: 30px;color: #333;margin-bottom: .15rem;}
.ak-i{text-align: center;font-size: 18px;color: #333;margin-bottom: .3rem;}
.ak-j{text-align: center;font-size: 16px;color: #1167be;margin-bottom: .9rem;}
.ak-k{width: 100%;text-align: center;}
.ak-l{width: 4.3rem;}
@media(max-width: 1600px){
	.ak-b{font-size: 24px;}
	.ak-d{font-size: 40px;}
	.ak-e{font-size: 16px;line-height: 30px;}
	.ak-h{font-size: 26px;}
	.ak-i{font-size: 16px;}
	.ak-j{font-size: 14px;}
}
@media(max-width: 1224px){
	.ak-b{font-size: 18px;}
	.ak-d{font-size: 30px;}
	.ak-e{font-size: 14px;line-height: 26px;}
	.ak-h{font-size: 20px;}
	.ak-i{font-size: 14px;}
}
@media(max-width: 864px){
	.ak-a{padding: 20px 10px;}
	.ak-b{font-size: 16px;margin-bottom: 10px;line-height: 21px;}
	.ak-c{width: 80px;margin: 0 20px;}
	.ak-d{font-size: 22px;margin-bottom: 10px;}
	.ak-e{width: 100%;margin-bottom: 10px;}
	.ak-f{max-width: 500px;margin: 0 auto;}
	.ak-g{width: 100%;height: auto;float: none;margin-bottom: 10px;padding: 20px 10px;}
	.ak-g:last-child{margin-bottom: 0;}
	.ak-h{font-size: 16px;margin-bottom: 10px;}
	.ak-i{margin-bottom: 10px;}
	.ak-j{margin-bottom: 10px;}
	.ak-l{width: 100%;max-width: 200px;}
}


.al-a{width: 100%;background-color: #f2f2f2;padding-top: .97rem;}
.al-b{width: 14.4rem;margin: 0 auto;}
.al-c{width: 100%;text-align: center;font-size: 50px;color: #008b91;margin-bottom: .57rem;}
.al-d{width: 100%;}
.al-e{width: 100%;display: block;border-radius: .2rem;overflow: hidden;position: relative;margin-bottom: .3rem;}
.al-f{width: 100%;}
.al-g{width: 7.06rem;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);text-align: center;}
.al-h{font-size: 32px;color: #f7f7f7;margin-bottom: .25rem;}
.al-i{font-size: 16px;color: #f7f7f7;line-height: 30px;width: 4.85rem;margin: 0 auto;}
.al-j{width: 100%;font-size: 0;}
.al-k{display: inline-block;vertical-align: top;width: 49%;margin-right: 2%;margin-bottom: .24rem;border-radius: .2rem;overflow: hidden;position: relative;cursor: pointer;}
.al-k:nth-child(2n){margin-right: 0;}
.al-l{width: 100%;display: block;transform: scale(1.001);transition: all 0.5s ease 0s;}
.al-k:hover img{transform: scale(1.07);}
.al-m{width: 100%;position: absolute;left: 0;top: 0;padding-top: .68rem;z-index: 10;padding-left: 10px;padding-right: 10px;}
.al-n{font-size: 30px;color: #fff;text-align: center;margin-bottom: .12rem;}
.al-o{font-size: 18px;color: #fff;line-height: 24px;margin-bottom: .27rem;text-align: center;}
.al-p{text-align: center;font-size: 16px;color: #fff;}
.al-k.white .al-n{color: #333;}
.al-k.white .al-o{color: #333;}
.al-k.white .al-p{color: #1167be;}
.al-q{padding-top: 1.35rem;padding-bottom: 1.13rem;}
.al-r{font-size: 40px;color: #333;text-align: center;font-weight: bold;margin-bottom: .75rem;}
.al-s{width: 100%;font-size: 0;}
.al-t{display: inline-block;vertical-align: top;width: 27.7%;margin-right: 8.45%;}
.al-t:nth-child(3n){margin-right: 0;}
.al-t:hover .al-u{box-shadow: 0 .2rem .7rem rgba(32,43,51,0.4);}
.al-u{width: 100%;border-radius: .2rem;overflow: hidden;margin-bottom: .36rem;transition: box-shadow .3s;}
.al-v{width: 100%;}
.al-w{width: 100%;}
.al-x{font-size: 20px;color: #008b91;font-weight: bold;margin-bottom: .22rem;}
.al-y{font-size: 16px;color: #666;line-height: 30px;}
@media(max-width: 1600px){
	.al-c{font-size: 40px;}
	.al-h{font-size: 26px;}
	.al-i{font-size: 14px;line-height: 26px;}
	.al-n{font-size: 26px;}
	.al-o{font-size: 16px;line-height: 22px;}
	.al-p{font-size: 14px;}
	.al-r{font-size: 32px;}
	.al-x{font-size: 18px;}
	.al-y{font-size: 14px;line-height: 26px;}
}
@media(max-width: 1224px){
	.al-c{font-size: 32px;}
	.al-h{font-size: 22px;}
	.al-m{padding-top: .5rem;}
	.al-n{font-size: 22px;}
	.al-o{font-size: 12px;line-height: 18px;}
	.al-r{font-size: 26px;}
	.al-x{font-size: 16px;}
	.al-y{font-size: 12px;line-height: 22px;}
}
@media(max-width: 864px){
	.al-c{font-size: 22px;margin-bottom: 20px;}
	.al-a{padding: 20px 10px;}
	.al-b{width: 100%;max-width: 500px;margin: 0 auto;}
	.al-e{width: 100%;margin-bottom: 10px;}
	.al-g{width: 53%;padding: 0 3px;padding-top: 5px;/* top: 0; *//* transform: translate(0,0); */}
	.al-h{font-size: 16px;margin-bottom: 10px;}
	.al-i{width: 100%;font-size: 12px;line-height: 18px;}
	.al-k{width: 100%;margin-right: 0;margin-bottom: 10px;border-radius: 10px;}
	.al-m{padding-top: 20px;}
	.al-n{font-size: 16px;margin-bottom: 10px;}
	.al-o{margin-bottom: 10px;}
	.al-q{padding-top: 20px;padding-bottom: 20px;}
	.al-r{font-size: 18px;margin-bottom: 20px;}
	.al-s{max-width: 400px;margin: 0 auto;}
	.al-t{width: 100%;margin-bottom: 20px;margin-right: 0;}
	.al-t:last-child{margin-bottom: 0;}
	.al-u{margin-bottom: 10px;border-radius: 20px;}
	.al-x{margin-bottom: 10px;}
}

.am-a{width: 100%;background-color: #202328;padding-top: 1.12rem;padding-bottom: 1.2rem;}
.am-b{text-align: center;font-size: 50px;color: #008b91;font-weight: bold;margin-bottom: 1.02rem;}
.am-c{text-align: center;font-size: 36px;color: #fff;font-weight: bold;margin-bottom: .23rem;}
.am-d{width: 10.2rem;margin: 0 auto .56rem;text-align: center;font-size: 18px;color: #fff;line-height: 30px;opacity: 0.5;}
.am-e{width: 14.4rem;margin: 0 auto;font-size: 0;}
.am-f{display: inline-block;vertical-align: top;width: 22.2222%;margin-right: 3.7%;margin-bottom: .3rem;}
.am-f:nth-child(4n){margin-right: 0;}
.am-g{width: 100%;border-radius: .2rem;overflow: hidden;margin-bottom: .3rem;}
.am-h{width: 100%;display: block;transform: scale(1.001);transition: all 0.5s ease 0s;}
.am-g:hover img{transform: scale(1.07);}
.am-i{width: 100%;font-size: 26px;color: #fff;}
.am-j{font-size: 20px;opacity: 0.5;}
@media(max-width: 1600px){
	.am-b{font-size: 40px;}
	.am-c{font-size: 30px;}
	.am-d{font-size: 16px;line-height: 28px;}
	.am-i{font-size: 20px;}
	.am-j{font-size: 18px;}
}
@media(max-width: 1224px){
	.am-b{font-size: 32px;}
	.am-c{font-size: 22px;}
	.am-d{font-size: 14px;line-height: 24px;}
	.am-i{font-size: 16px;}
	.am-j{font-size: 14px;}
}
@media(max-width: 864px){
	.am-a{padding: 30px 10px 20px;}
	.am-b{font-size: 24px;margin-bottom: 30px;}
	.am-c{font-size: 18px;margin-bottom: 10px;}
	.am-d{width: 100%;max-width: 500px;margin-bottom: 10px;}
	.am-e{width: 100%;max-width: 500px;}
	.am-f{width: 49%;margin-right: 2%;margin-bottom: 10px;}
	.am-f:nth-child(2n){margin-right: 0;}
	.am-g{margin-bottom: 10px;border-radius: 15px;}
	.am-i{font-size: 14px;}
	.am-j{font-size: 12px;}
}

.an-a{width: 100%;height: 8.86rem;position: relative;padding-top: 1.5rem;background-position: center center;background-size: cover;}
.an-b{width: 100%;font-size: 36px;color: #fff;font-weight: bold;margin-bottom: 1.6rem;text-align: center;}
.an-c{width: 11.2rem;margin: 0 auto;position: relative;}
.an-d{position: absolute;width: 3rem;}
.an-e{font-size: 20px;color: #fff;line-height: 26px;font-weight: bold;margin-bottom: .05rem;}
.an-f{font-size: 18px;color: #999;line-height: 24px;margin-bottom: .05rem;}
.an-d1{left: 0;top: 0;}
.an-d2{left: 0;top: 1.3rem;}
.an-d3{left: 0;top: 2.6rem;}
.an-d4{left: 9.6rem;top: 0;}
.an-d5{left: 9.6rem;top: 1.3rem;}
.an-d6{left: 9.6rem;top: 2.6rem;}
@media(max-width: 1600px){
	.an-b{font-size: 30px;}
	.an-e{font-size: 18px;line-height: 24px;}
	.an-f{font-size: 16px;line-height: 22px;}
}
@media(max-width: 1224px){
	.an-b{font-size: 22px;}
	.an-e{font-size: 16px;line-height: 22px;}
	.an-f{font-size: 14px;line-height: 20px;}
}
@media(max-width: 864px){
	.an-a{height: 300px;padding-top: 10px;}
	.an-b{font-size: 18px;margin-bottom: 20px;}
	.an-c{width: 100%;}
	.an-d{width: 150px;}
	.an-e{font-size: 14px;line-height: 18px;margin-bottom: 3px;}
	.an-f{font-size: 12px;line-height: 16px;margin-bottom: 3px;}
	.an-d1{left: 10px;top: 0;}
	.an-d2{left: 10px;top: 80px;}
	.an-d3{left: 10px;top: 160px;}
	.an-d4{left: auto;right: 10px;top: 0;text-align: right;}
	.an-d5{left: auto;right: 10px;top: 80px;text-align: right;}
	.an-d6{left: auto;right: 10px;top: 160px;text-align: right;}
}

.ao-a{width: 100%;padding-top: 1.9rem;position: relative;background-color: #1f2429;}
.ao-b{text-align: center;font-size: 36px;color: #fff;font-weight: bold;margin-bottom: .36rem;}
.ao-c{width: 9.8rem;margin: 0 auto;font-size: 18px;color: #fff;line-height: 30px;text-align: center;margin-bottom: .84rem;}
.ao-d{width: 100%;}
@media(max-width: 1600px){
	.ao-b{font-size: 30px;}
	.ao-c{font-size: 16px;line-height: 26px;}
}
@media(max-width: 1224px){
	.ao-b{font-size: 22px;}
	.ao-c{font-size: 14px;line-height: 24px;}
}
@media(max-width: 864px){
	.ao-a{padding-top: 30px;}
	.ao-b{font-size: 18px;margin-bottom: 10px;padding: 0 10px;}
	.ao-c{margin-bottom: 10px;width: 100%;padding: 0 10px;}
}


.ap-a{width: 100%;padding-top: 1.7rem;padding-bottom: 1.5rem;}
.ap-b{width: 13.6rem;margin: 0 auto;}
.ap-c{text-align: center;font-size: 50px;color: #000;font-weight: bold;margin-bottom: 1.35rem;}
.ap-d{text-align: center;margin-bottom: 1.46rem;}
.ap-e{width: auto;}
.ap-f{width: 100%;font-size: 0;}
.ap-g{width: 35.4%;vertical-align: middle;margin-right: 11.3%;}
.ap-h{display: inline-block;vertical-align: middle;width: 53.3%;}
.ap-i{font-size: 36px;color: #333;margin-bottom: .56rem;}
.ap-j{font-size: 23px;color: #898989;line-height: 27px;}
@media(max-width: 1600px){
	.ap-c{font-size: 40px;}
	.ap-i{font-size: 30px;}
	.ap-j{font-size: 18px;line-height: 22px;}
}
@media(max-width: 1224px){
	.ap-c{font-size: 32px;}
	.ap-i{font-size: 22px;}
	.ap-j{font-size: 16px;line-height: 20px;}
}
@media(max-width: 864px){
	.ap-a{padding: 30px 10px 20px 10px;}
	.ap-b{width: 100%;}
	.ap-c{font-size: 18px;margin-bottom: 20px;}
	.ap-d{margin-bottom: 20px;}
	.ap-i{font-size: 16px;margin-bottom: 10px;}
	.ap-j{font-size: 14px;line-height: 18px;}
	.ap-g{width: 45.4%;margin-right: 1.3%;}
}

.aq-a{width: 100%;background-color: #f2f2f2;padding-top: 1.09rem;padding-bottom: 1.27rem;}
.aq-b{width: 14.4rem;margin: 0 auto;}
.aq-c{text-align: center;font-size: 50px;color: #008b91;font-weight: bold;margin-bottom: .74rem;}
.aq-d{text-align: center;font-size: 36px;color: #333;margin-bottom: 1.03rem;font-weight: bold;}
.aq-e{width: 100%;font-size: 0;}
.aq-f{display: inline-block;vertical-align: top;width: 49%;height: 6.06rem;background-color: #fff;border-radius: .2rem;padding-top: .65rem;}
.aq-f1{margin-right: 2%;margin-bottom: .3rem;}
.aq-g{font-size: 30px;color: #333;margin-bottom: .1rem;line-height: 36px;padding: 0 10px;text-align: center;}
.aq-h{font-size: 18px;color: #333;line-height: 24px;padding: 0 10px .35rem;text-align: center;position: relative;margin-bottom: .9rem;}
.aq-h:after{content: "";display: block;width: .3rem;height: 3px;background-color: #e5e5e5;position: absolute;left: 50%;margin-left: -.15rem;bottom: 0;}
.aq-i{width: 5.2rem;margin: 0 auto;}
.aq-j{width: 100%;}
@media(max-width: 1600px){
	.aq-c{font-size: 40px;}
	.aq-d{font-size: 36px;}
	.aq-g{font-size: 24px;line-height: 30px;}
	.aq-h{font-size: 16px;line-height: 22px;}
}
@media(max-width: 1224px){
	.aq-c{font-size: 32px;}
	.aq-d{font-size: 30px;}
	.aq-g{font-size: 18px;line-height: 22px;}
	.aq-h{font-size: 14px;line-height: 20px;}
}
@media(max-width: 864px){
	.aq-a{padding-top: 30px;padding-bottom: 20px;padding-left: 10px;padding-right: 10px;}
	.aq-b{width: 100%;max-width: 500px;}
	.aq-c{font-size: 24px;margin-bottom: 30px;}
	.aq-d{font-size: 18px;margin-bottom: 20px;}
	.aq-g{font-size: 16px;line-height: 20px;}
	.aq-h{font-size: 12px;line-height: 18px;}
	.aq-f{float: none;width: 100%;margin-right: 0;margin-bottom: 10px;padding: 20px 10px;height: auto;}
	.aq-f:last-child{margin-bottom: 0;}
	.aq-h{padding-bottom: 15px;margin-bottom: 20px;}
	.aq-i{width: 100%;}
}

.ar-a{width: 100%;background-color: #f2f2f2;padding-top: .65rem;padding-bottom: .65rem;}
.ar-b{width: 14.4rem;margin: 0 auto;}
.ar-c{font-size: 36px;color: #333;text-align: center;font-weight: bold;margin-bottom: .75rem;}
.ar-d{width: 100%;font-size: 0;}
.ar-e{width: 25%;font-size: 0;display: inline-block;vertical-align: top;margin-bottom: .66rem;}
.ar-f{width: 1rem;vertical-align: middle;}
.ar-g{width: calc(100% - 1rem);font-size: 14px;color: #333;line-height: 22px;display: inline-block;vertical-align: middle;padding: 0 10px;}
@media(max-width: 1600px){
	.ar-c{font-size: 32px;}
}
@media(max-width: 1224px){
	.ar-c{font-size: 24px;}
}
@media(max-width: 864px){
	.ar-a{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}
	.ar-b{width: 100%;max-width: 500px;}
	.ar-c{font-size: 18px;margin-bottom: 20px;}
	.ar-e{width: 50%;margin-bottom: 20px;}
	.ar-f{width: 40px;}
	.ar-g{width: calc(100% - 40px);font-size: 12px;line-height: 26px;}
}

.as-a{width: 100%;background-color: #f2f2f2;padding-top: 1.4rem;padding-bottom: 1.4rem;}
.as-b{width: 14.4rem;margin: 0 auto;}
.as-c{text-align: center;font-size: 36px;color: #333;font-weight: bold;margin-bottom: .22rem;}
.as-d{text-align: center;font-size: 26px;color: #666;line-height: 32px;margin-bottom: 1.03rem;}
.as-e{width: 100%;position: relative;}
.as-f{width: 100%;}
.as-g{width: 3.2rem;}
.as-h{width: 36px;height: 36px;line-height: 36px;border-radius: 50%;background-color: #008b91;margin: 0 auto .4rem;text-align: center;font-size: 18px;color: #fff;font-weight: bold;}
.as-i{width: 2.4rem;margin: 0 auto .7rem;}
.as-j{width: 100%;}
.as-k{font-size: 16px;color: #898989;line-height: 22px;text-align: center;}
.as-arrow{width: 45px;height: 45px;position: absolute;top: 50%;margin-top: -23px;background-repeat: no-repeat;background-position: center center;cursor: pointer;z-index: 1000;}
.as-prev{left: -80px;background-image: url(../images/25.png);}
.as-next{right: -80px;background-image: url(../images/26.png);}
@media(max-width: 1600px){
	.as-c{font-size: 32px;}
	.as-d{font-size: 20px;line-height: 26px;}
	.as-k{font-size: 14px;line-height: 20px;}
}
@media(max-width: 1370px){
	.as-prev{left: 0;}
	.as-next{right: 0;}
}
@media(max-width: 1224px){
	.as-c{font-size: 24px;}
	.as-d{font-size: 16px;line-height: 22px;}
}
@media(max-width: 864px){
	.as-a{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}
	.as-b{width: 100%;max-width: 500px;}
	.as-c{font-size: 18px;margin-bottom: 10px;}
	.as-d{font-size: 14px;line-height: 20px;margin-bottom: 20px;}
	.as-arrow{width: 30px;height: 30px;margin-top: -15px;}
	.as-h{font-size: 14px;margin-bottom: 10px;}
	.as-i{width: 200px;margin-bottom: 10px;}
}

.at-a{width: 100%;background-color: #fffff;padding-bottom: 1rem;}
.at-b{width: 10.4rem;margin: 0 auto;}
.at-c{width: 100%;position: relative;cursor: pointer;border-radius: .2rem;overflow: hidden;}
.at-c:after{content: "";display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);position: absolute;left: 0;top: 0;z-index: 1;}
.at-d{width: 100%;}
.at-e{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);z-index: 2;}
.at-f{font-size: 24px;color: #fff;font-weight: bold;text-align: center;margin-bottom: .22rem;}
.at-g{font-size: 36px;color: #fff;font-weight: bold;text-align: center;line-height: 42px;margin-bottom: .2rem;}
.at-h{text-align: center;font-size: 18px;color: #fff;text-decoration: underline;line-height: 27px;}
.at-h:after{content: "";display: inline-block;vertical-align: middle;width: 27px;height: 27px;background-image: url(../images/138.png);background-size: 100% 100%;margin-left: .08rem;}
@media(max-width: 1600px){
	.at-f{font-size: 30px;}
	.at-g{font-size: 30px;line-height: 36px;}
	.at-h{font-size: 16px;}
}
@media(max-width: 1224px){
	.at-f{font-size: 22px;}
	.at-g{font-size: 22px;line-height: 28px;}
	.at-h{font-size: 14px;}
}
@media(max-width: 864px){
	.at-a{padding: 10px 10px 20px;}
	.at-b{width: 100%;}
	.at-c{border-radius: 15px;}
	.at-f{font-size: 16px;margin-bottom: 10px;padding: 0 10px;}
	.at-g{font-size: 16px;line-height: 24px;margin-bottom: 10px;padding: 0 10px;}
}

.au-a{width: 100%;padding-top: 1.3rem;padding-bottom: 1.3rem;}
.au-b{text-align: center;font-size: 50px;color: #008b91;font-weight: bold;margin-bottom: .7rem;}
.au-c{width: 14.4rem;margin: 0 auto;overflow: auto;}
.au-d{width: 100%;border-radius: .2rem;overflow: hidden;}
.au-e{width: 100%;border: none;}
.au-e th{background-color: #008b91;font-size: 18px;color: #fff;text-align: center;padding: .22rem .1rem;border: none;border-right: 1px solid #ccc;}
.au-e td{background-color: #f8f8f8;font-size: 16px;color: #9fa0a0;line-height: 20px;padding: .22rem .1rem;text-align: center;border: none;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
.au-e td:last-child{border-right: none;}
.au-e td:first-child{color: #00a7ea;width: 130px;}
.au-e th:first-child{width: 130px;}
.au-e tr:last-child td{border-bottom: none;}
@media(max-width: 1600px){
	.au-b{font-size: 40px;}
	.au-e th{font-size: 16px;}
	.au-e td{font-size: 14px;line-height: 18px;}
	.au-e td:first-child{width: 100px;}
	.au-e th:first-child{width: 100px;}
}
@media(max-width: 1224px){
	.au-b{font-size: 32px;}
	.au-e th{font-size: 14px;}
	.au-e td{font-size: 12px;line-height: 16px;}
	.au-e td:first-child{width: 80px;}
	.au-e th:first-child{width: 80px;}
}
@media(max-width: 864px){
	.au-a{padding-top: 20px;padding-bottom: 20px;}
	.au-b{font-size: 24px;margin-bottom: 20px;}
	.au-c{width: 100%;padding-left: 10px;}
	.au-d{width: 854px;border-radius: 10px;}
	.au-e th{padding: 5px;}
	.au-e td{padding: 5px;}
}


.x-o{cursor: pointer;}
.x-o.active{background-color: #008b91;}
.x-o.active .x-p{background-color: #fff;color: #008b91;}
.x-o.active .x-r{color: #fff;}
.x-o.active .x-s{color: #fff;}
.u-i{transition: background-color .3s;}
.u-j{transition: all .3s;}
.u-l{transition: color .3s;}
.u-m{transition: color .3s;}
.u-i.active{background-color: #008b91;}
.u-i.active .u-j{background-color: #fff;color: #008b91;}
.u-i.active .u-l{color: #fff;}
.u-i.active .u-m{color: #fff;}
.af-box{width: 100%;position: relative;}
.af-d{position: absolute;left: 0;top: 0;visibility: visible;font-size: 0;opacity: 0;transition: all .3s;z-index: 1;}
.af-d.show{position: relative;visibility: visible;opacity: 1;z-index: 10;}
.af-d5{background-color: #f8bebc;}
.af-d5 .af-f{color: #b4727b;}
.hw-a{width: 3.80rem;border-radius: .20rem;background-color: #ecafae;overflow: hidden;}
.hw-b{width:100%;height: 1.86rem;padding: .26rem 0 0 .32rem;position: relative;}
.hw-c{width: 100%;font-size: 0;margin-bottom: .29rem;}
.hw-c:last-child{margin-bottom: 0;}
.hw-d{display: inline-block;vertical-align: middle;width: .52rem;font-size: 20px;color: #fff;line-height: .48rem;}
.hw-g{display: inline-block;vertical-align: middle;width: 1.19rem;position: relative;}
.hw-e{width: 100%;height: .48rem;border: 1px solid #fff;border-radius: .10rem;vertical-align: top;background-color: transparent;padding-left: .27rem;padding-right: .45rem;font-size: 23px;color: #ac6e77;}
.hw-h{font-size: 16px;color: #ac6e77;position: absolute;left: .7rem;top: .2rem;}
.hw-f{display: inline-block;vertical-align: middle;border-radius: 50%;border: none;width: .38rem;height: .38rem;text-align: center;line-height: .38rem;background-color: #f2c7c6;font-size: 46px;color: #fff;cursor: pointer;}
.hw-f1{margin-left: .37rem;}
.hw-f2{margin-left: .27rem;}
.hw-f:first-child{margin-left: .37rem;}
.hw-i{width: 100%;height: .6rem;line-height: .6rem;font-weight: bold;text-align: center;border: none;background-color: #b4727b;cursor: pointer;font-size: 22px;color: #fff;}
.hw-i2{display: none;}
.hw-j{display: none;width: 100%;height: 1.86rem;line-height: 1.86rem;text-align: center;font-size: 30px;color: #b4727b;position: absolute;left: 0;top: 0;}
.hw-bmi{color: #fff;}
.hw-a.show .hw-box{display: none;}
.hw-a.show .hw-j{display: block;}
.hw-a.show .hw-i1{display: none;}
.hw-a.show .hw-i2{display: block;}
@media(max-width: 1600px){
	.hw-d{font-size: 16px;}
	.hw-e{font-size: 20px;}
	.hw-h{top: .18rem;}
	.hw-f{font-size: 36px;}
	.hw-i{font-size: 18px;}
	.hw-j{font-size: 24px;}
}
@media(max-width: 1224px){
	.hw-d{font-size: 12px;}
	.hw-e{font-size: 14px;}
	.hw-h{top: .18rem;font-size: 12px;}
	.hw-f{font-size: 26px;width: 30px;height: 30px;line-height: 30px;}
	.hw-f1{margin-left: 20px;}
	.hw-f2{margin-left: 20px;}
	.hw-i{font-size: 14px;}
	.hw-j{font-size: 18px;}
}
@media(max-width: 864px){
	.hw-a{width: 100%;margin-bottom: 20px;border-radius: 10px;}
	.hw-b{padding: 20px 10px;height: 136px;}
	.hw-c{margin-bottom: 15px;}
	.hw-g{width: 100px;height: 40px;}
	.hw-e{height: 40px;border-radius: 5px;font-size: 16px;}
	.hw-i{height: 40px;line-height: 40px;}
	.hw-h{font-size: 14px;top: 14px;}
	.hw-d{font-size: 14px;width: 50px;line-height: 40px;}
	.hw-f1{margin-left: 15px;}
	.hw-f2{margin-left: 15px;}
	.hw-j{line-height: 136px;height: 136px;}
}

.rt-a{text-align: center;font-size: 36px;color: #f9bd00;font-weight: bold;margin-bottom: .42rem;}
.rt-b{width: 4.1rem;height: 1.4rem;line-height: 1.4rem;margin: 0 auto;border-radius: .7rem;background-color: #376791;text-align: center;font-size: 60px;color: #fff;font-weight: bold;margin-bottom: .43rem;}
.rt-c{text-align: center;font-size: 26px;color: #f9bd00;margin-bottom: 7px;}
.rt-d{text-align: center;font-size: 16px;color: #51a0e7;line-height: 22px;margin-bottom: .7rem;}
.rt-e{display: block;width: 1.5rem;height: .5rem;margin: 0 auto;line-height: .48rem;text-align: center;border-radius: .1rem;border: 1px solid rgba(255,255,255,0.8);font-size: 16px;color: #fff;cursor: pointer;}
.rt-f{padding-top: 1.08rem;padding-bottom: .92rem;}
@media(max-width: 1600px){
	.rt-a{font-size: 30px;}
	.rt-b{font-size: 48px;}
	.rt-c{font-size: 20px;}
	.rt-d{font-size: 14px;line-height: 20px;}
	.rt-e{font-size: 14px;}
}
@media(max-width: 1224px){
	.rt-a{font-size: 22px;}
	.rt-b{font-size: 36px;}
	.rt-c{font-size: 16px;}
	.rt-d{font-size: 14px;line-height: 20px;}
	.rt-e{font-size: 14px;}
}
@media(max-width: 864px){
	.rt-a{font-size: 18px;margin-bottom: 20px;}
	.rt-b{font-size: 26px;width: 150px;height: 50px;line-height: 50px;border-radius: 25px;margin-bottom: 20px;}
	.rt-c{font-size: 14px;margin-bottom: 10px;}
	.rt-d{margin-bottom: 20px;}
	.rt-e{font-size: 12px;width: 120px;height: 40px;line-height: 40px;border-radius: 5px;}
	.rt-f{padding: 20px 10px;}
}

.ah-l{padding-top: 0;}
.ah-l-wrap{width: 9.61rem;position: relative;margin: 0 auto;margin-top: 2.13rem;}
.ah-link{width: 24.97%;padding-top: 11.34%;display: block;position: absolute;left: 0;top: 0;}
@media (max-width: 864px){
	.ah-l-wrap{width: 100%;margin-top: 10px;}
}

.h-e{margin: 0;padding: 0 .15rem .18rem;}
@media (max-width: 1224px){
	.h-e{padding: 0;}
}

@media(max-width: 1224px){
	.p-new{margin-top: -13px;right: 3px;}
}
/* 2019/5/29 */
.j-i{padding: .23rem .4rem;}
.j-i:last-child{margin-bottom: 0;}
@media(max-width: 1600px){
	.j-i{padding: .21rem .4rem;}
}
@media (max-width: 1224px){
	.k-s{height: 36px;overflow: hidden;}
}
@media (max-width: 864px){
	.k-s{height: auto;}
}
.ft-e{position: relative;width: 4rem;}
.ft-up9{display: inline-block;vertical-align: middle;width: 90px;height: 38px;border: 1px solid #e5e5e5;background-color: #f6f6f6;cursor: pointer;border-radius: .1rem;}
.ft-text{text-align: center;font-size: 14px;color: #666;line-height: 36px;}
.ft-file{filter: alpha(opacity=0);opacity: 0;position: absolute;left: 0;top: 0;width: 0;height: 0;}
.ft-name{display: inline-block;vertical-align: top;width: calc(4rem - 100px);padding-left: 10px;font-size: 14px;color: #666;line-height: 20px;padding-top: 9px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.ap-a.sp{padding-top: .5rem;padding-bottom: 1.1rem;}
.ap-a.sp .ap-c{margin-bottom: .3rem;}
.aq-a.sp{padding-bottom: 0;}
@media (max-width: 864px){
	.ap-a.sp{padding-top: 30px;padding-bottom: 30px;}
	.ap-a.sp .ap-c{margin-bottom: 30px;}
	.aq-a.sp{padding-bottom: 20px;}
}