/* btnStyle */
.btnStyle{width: 1.93rem;height: 1.93rem;box-sizing: border-box;border: 1px solid #00685D;background: rgba(255, 255, 255, 0.24);border-radius: 50%;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;}
.btnStyle.prev{left: 3%;}
.btnStyle.next{right: 3%;}
.btnStyle img{height: 1.06rem;}
.btnStyle:hover,.btnStyle.green{background: #00685D;}
.btnStyle:hover img,.btnStyle.green img{filter: brightness(0) invert(1);}

/* header */
.header{position: fixed;left: 0;top: 0;width: 100%;z-index: 8;color: #fff;}
.header::before{content: "";width: 100%;height: 6px;position: absolute;left: 0;top: 0;background-image: linear-gradient(to right, #4E901F , #00685D);}
.header .logo{line-height: 3.13rem;}
.header .logo img{height: 2.2rem;}
.header .logo .logo2{display: none;}
.header .quickEntry{display: flex;align-items: center;justify-content: flex-end;padding: 0.6rem 0;}
.header .quickEntry li{padding-left: 1.4rem;position: relative;}
.header .quickEntry li::before{content: "";width: 1px;height: 0.6rem;background: #FFFFFF;opacity: 0.3;position: absolute;left: 0.7rem;top: 50%;transform: translateY(-50%);}
.header .quickEntry li:first-child::before{display: none;}
.header .quickEntry li a{display: block;line-height: 0.66rem;opacity: 0.6;}
.header .quickEntry li a:hover{opacity: 1;text-decoration: underline;}
.header .nav .nLi{padding: 0 0.5rem;position: relative;}
.header .nav .nLi h2 a{display: block;line-height: 1.93rem;font-weight: bold;}
.header .nav .nLi .navSub{width: 23.33rem;position: absolute;left: 0;top: 100%;background: rgba(255, 255, 255, 0.9);display: none;}
.header .nav .nLi:nth-child(6) .navSub,
.header .nav .nLi:nth-child(7) .navSub,
.header .nav .nLi:nth-child(8) .navSub,
.header .nav .nLi:nth-child(9) .navSub{left: auto;right: 0;}
.header .nav .nLi .navSub .wrap{display: flex;}
.header .nav .nLi .navSub .pic{width: 10.16rem;height: 7.33rem;position: relative;overflow: hidden;flex-shrink: 0;}
.header .nav .nLi .navSub ul{flex: 1;overflow: hidden;padding: 0.86rem 0 0.86rem 1.16rem;padding-top: 0.5rem;}
.header .nav .nLi .navSub ul li{width: 40%;box-sizing: border-box;padding-right: 1.16rem;width: 50%;}
/* .header .nav .nLi .navSub ul li:nth-child(2n){width: 60%;} */
.header .nav .nLi .navSub ul li a{line-height: 1.4rem;color: #2F2F2F;font-weight: bold;padding-right: 20px;position: relative;line-height: 1.2rem;}
.header .nav .nLi .navSub ul li a::before{content: "";width: 14px;height: 14px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url(../images/rightArr.svg) no-repeat center;background-size: 100% auto;filter: brightness(0) invert(0.5);opacity: 0.7;}
.header .nav .nLi .navSub ul li a:hover{color: #00685D;}
.header .nav .nLi .navSub ul li a:hover::before{filter: brightness(1) invert(0);opacity: 1;}
.header .language{margin: 0 1rem 0 0.5rem;text-transform: uppercase;}
.header .language img{margin-right: 0.4rem;filter: brightness(0) invert(1);}
.header .form{border: 1px solid rgba(255, 255, 255, 0.5);background: rgba(255, 255, 255, 0.25);border-radius: 0.8rem;padding: 0 0.5rem;}
.header .form .text{height: 1.13rem;width: 4.4rem;color: #fff;border: none;background: none;}
.header .form .text::-webkit-input-placeholder{color:#fff;}
.header .form .subm{width: 20px;height: 1.13rem;background: url(../images/icon-search.svg) no-repeat center;cursor: pointer;border: none;filter: brightness(0) invert(1);}

/* 白色头部 */
.header.fixed{background: rgba(255, 255, 255, 0.9);color: #2F2F2F;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.header.fixed .logo .logo1{display: none;}
.header.fixed .logo .logo2{display: block;}
.header.fixed .logo img{height: 1.8rem;}
.header.fixed .language img{filter: brightness(0) invert(0.1);}
.header.fixed .form{border-color: rgba(47, 47, 47, 0.5);background: rgba(47, 47, 47, 0.07);}
.header.fixed .form .text{color: #fff;}
.header.fixed .form .text::-webkit-input-placeholder{color:#2F2F2F;}
.header.fixed .menuIcon{filter: brightness(1) invert(0);}

/* 全屏导航头部 */
.header.nHeader{position: absolute;left: 0;top: 0;width: 100%;padding-top: 28px;}
.header.nHeader .right{display: flex;align-items: center;}
.header.nHeader.show{padding-top: 0;transition:all 0.3s linear;}

/* navBtn */
.navBtn{position: fixed;right: 0;top: 0;z-index: 10;width: 3.33rem;height: 3.33rem;background: #00685D;border-radius: 0 0 0 50px;cursor: pointer;}
.navBtn .box{width: 0.86rem;}
.navBtn i{display: block;height: 2px;background: #fff;border-radius: 2px;}
.navBtn i:nth-child(2){margin: 6px 0;}
.navBtn.close{background: rgba(255, 255, 255, 0);}
.navBtn.close i:nth-child(2){opacity: 0;}
.navBtn.close i:nth-child(1){transform: translateY(8px) rotateZ(45deg);}
.navBtn.close i:nth-child(3){transform: translateY(-8px) rotateZ(-45deg);}


/* fullNav */
.fullNav{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 8;display: none;background: url(../images/navBg.jpg) no-repeat center;background-size: cover;}
.fullNav .wrap{width: 100%;height: 100%;box-sizing: border-box;padding-top: 100px;}
.fullNav .top{align-items: flex-start;margin-bottom: 90px;}
.fullNav .top a{display: inline-block;color: #FFFFFF;line-height: 38px;}
.fullNav .top dt a{line-height: 1.06rem;padding-bottom: 0.66rem;border-bottom: 2px solid #E29B01;margin-bottom: 0.66rem;}
.fullNav .top dd a:hover{text-decoration: underline;opacity: 0.8;}
.fullNav .btm li{width: 15%;overflow: hidden;}
.fullNav .btm li a{width: 100%;height: 2.06rem;background: rgba(255, 255, 255, 0.14);border: 1px solid rgba(255, 255, 255, 0.57);color: #fff;box-sizing: border-box;}
.fullNav .btm li a img{filter: brightness(0) invert(1);margin-right: 40px;}
.fullNav .btm li a:hover{color: #00685D;}
.fullNav .btm li a:hover img{filter: brightness(1) invert(0);}

/* codeImg */
.codeImg{position: absolute;left: 50%;margin-left: -75px;bottom: 60px;z-index: 8;display: none;}
.codeImg .pic{width: 130px;height: 130px;background: #fff;padding: 5px;}
.codeImg .pic img{width: 100%;height: 100%;}
.codeImg i{display: block;margin: 0 auto;width: 0;height: 0;border: 8px solid transparent;border-top: 8px solid #fff;}

/* footer */
.footer .top{background: #00685D;padding: 0.8rem 0;}
.footer .top .logo img{height: 2.2rem;}
.footer .top ul li{margin-left: 2.2rem;}
.footer .top ul li:first-child{margin-left: 0;}
.footer .top ul .icon{width: 2.2rem;height: 2.2rem;background: rgba(255, 255, 255, 0.3);border-radius: 50%;margin-right: 0.5rem;}
.footer .top ul .icon img{filter: brightness(0) invert(1);height: 1rem;}
.footer .top ul h5{color: #fff;font-weight: normal;}
.footer .top ul a:hover .icon{background: #fff;}
.footer .top ul a:hover .icon img{filter: brightness(1) invert(0);}
.footer .med{padding: 1.9rem 0 0.7rem;border-bottom: 1px solid #B1B1B1;}
.footer .med .w1600{align-items: flex-start;}
.footer .med .right{width: 46.875%;}
.footer .med .right li{width: 48.66%;margin-bottom: 0.66rem;}
.footer .med .right li:nth-child(2n){float: right;}
.footer .med .right li a{display: block;height: 0;padding-bottom: 26.57%;position: relative;overflow: hidden;}
.footer .med .right li .text{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;z-index: 2;box-sizing: border-box;padding: 0 0.9rem;display: flex;align-items: center;color: #fff;}
.footer .med .right li .text img{margin-right: 0.9rem;}
.footer .med .right li a:hover .bgStyle{transform: scale(1.1);}
.footer .med .left{width: 45%;color: #373737;line-height: 1.33rem;}
.footer .med .left .title{line-height: 0.7rem;margin-bottom: 0.3rem;}
.footer .med .left dl{display: flex;}
.footer .med .left dt{flex-shrink: 0;margin-right: 0.7rem;}
.footer .med .share{padding-top: 1.5rem;}
.footer .med .share li{position: relative;margin-right: 0.8rem;}
.footer .med .share li .icon{width: 1.86rem;height: 1.86rem;box-sizing: border-box;border: 1px solid rgba(55, 55, 55, 0.5);border-radius: 50%;}
.footer .med .share li .icon img{filter: brightness(0) invert(0.2);}
.footer .btm{padding: 0.66rem 0;color: rgba(55, 55, 55, 0.7);line-height: 1rem;}
.footer .btm .left{flex: 1;overflow: hidden;}
.footer .btm .left span{margin-right: 1.2rem;}
.footer .btm .left span:last-child{margin-right: 0;}
.footer .btm .left span img{margin-right: 0.4rem;}
.footer .btm .left a:hover{color: #00685D;text-decoration: underline;}
.footer .select{flex-shrink: 0;margin-left: 1rem;width: 8.43rem;position: relative;z-index: 2;}
.footer .select dt{padding: 0 0.7rem;position: relative;border: 1px solid rgba(151, 151, 151, 0.6);border-radius: 5px;color: #373737;line-height: 1.33rem;cursor: pointer;}
.footer .select dt::before{content: "";width: 0.4rem;height: 0.4rem;box-sizing: border-box;border-left: 1px solid #000000;border-bottom: 1px solid #000000;position: absolute;right: 0.66rem;top: 50%;transform: translateY(-50%) rotateZ(-45deg);margin-top: -0.25em;}
.footer .select dd{position: absolute;left: 0;bottom: 100%;width: 100%;box-sizing: border-box;background: #efefef;border: 1px solid rgba(151, 151, 151, 0.6);border-radius: 5px;border-bottom: none;display: none;}
.footer .select dd a{display: block;padding: 10px 0.66rem;color: #222;}
.footer .select dd a:hover{background: #00685D;color: #fff;}

/* 20240305 */
.page form .go{width: 34px;height: 34px;border:1px solid #19408c;background-color: #19408c;color: #fff;text-align: center;line-height: 32px;cursor: pointer;}
.page input[type='text']{width: 48px;height: 32px;float: left;border:1px solid #dbdbdb;text-align: center;font-size: 14px;color: #4c4c4c;line-height: 32px;border-right: none;}

@media screen and (max-width: 1800px){
.fHeader{padding: 0 4rem 0 1rem;box-sizing: border-box;}
.fHeader > .w1600{width: 100%;}
.header .logo img{height: 2.0rem;}
.header .nav .nLi{padding: 0 0.4rem;}
.header .form .text{width: 3.6rem;}
}

@media screen and (max-width: 1620px){
.fHeader{padding: 0 3rem 0 1rem;}
.header .quickEntry{padding: 0.4rem 0 0;}
.header .quickEntry li{padding-left: 0.8rem;}
.header .quickEntry li::before{left: 0.4rem;}
.navBtn{width: 2.8rem;height: 2.8rem;}
.header .logo img{height: 1.8rem;}
.header .language{margin: 0 0.3rem;}
.header .nav .nLi{padding: 0 0.3rem;}
.header .nav .nLi h2 a{font-size: 0.5rem;}
.header .form .text{width: 2.8rem;}
}

@media screen and (max-width: 1480px){
.btnStyle{width: 1.6rem;height: 1.6rem;}
.footer .top ul li{margin-left: 1.4rem;}
.footer .top ul .icon{width: 2rem;height: 2rem;margin-right: 0.3rem;}

.footer .med .left.mCenter{width: 30%;}
}

@media screen and (max-width: 1280px){
}

@media screen and (max-width: 1200px){
.fHeader{padding: 0 5%;}
.fHeader .right,.navBtn{display: none;}
.header .menuIcon{display: block;filter: brightness(0) invert(1);}
.footer .top ul li{margin-left: 0.6rem;}
.footer .top ul .icon{width: 1.6rem;height: 1.6rem;}
.footer .top ul .icon img{height: 0.7rem;}
}

@media screen and (max-width: 1024px){
.footer .top .logo{display: none;}
.footer .top ul{flex: 1;justify-content: space-between;}
.footer .top ul li{margin-left: 0;}
.footer .top ul li a{display: block;}
.footer .top ul .icon{margin: 0 0 5px;}
.footer .med{padding: 1rem 0 0.5rem;}
.footer .med > .w1600{display: block;}
.footer .med .left,.footer .med .right,.footer .med .left.mCenter{width: 100%;}
.footer .med .share{display: none;}
.footer .med .left{margin-bottom: 0.5rem;}
.footer .med .right li .text img{height: 0.8rem;margin-right: 6px;}
.footer .btm{display: block;}
.footer .btm .left{text-align: center;font-size: 12px;line-height: 20px;}
.footer .btm .left span{display: block;margin: 0;}
.footer .select{margin: 10px auto 0;}
}

@media screen and (max-width: 760px){
.header .logo{line-height: 66px;height: 66px;display: flex;align-items: center;}
.header .logo img{height: 36px;}
.header.fixed .logo img{height: 36px;}
}

@media screen and (max-width: 468px){
}

