@import url(base.css);

/*Top*/
.Header{position:fixed; width:100%; left:0; top:0;z-index:1000;transition: all 0.3s;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.15);}
.Header:after{height: 0;top: 0;width: 100%;transition: all 0.5s;background-color: #fff;content: "";position: absolute;}
.Header .w1440{height:0.99rem;transition: all 0.3s;position: relative;z-index: 1000;}
.Header .Logo a{position: relative;width: 1.51rem;height: 0.6rem;}
.Header .Logo img{height: 0.6rem;position: absolute;left: 0;top: 0;transition: all 0.5s;}
.Header .Logo img.cai{opacity: 0;}
.Searchico{ cursor:pointer;text-align: center;position: relative;}
.Searchico i{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-position: center center;background-repeat: no-repeat;background-size: contain;width: 0.18rem;height: 0.2rem;}
.Searchico .iconso{background-image: url(../images/ico_so.svg);}
.Searchico .icongb{ display:none;background-image: url(../images/close2.svg);}
.Searchico.on .icongb{ display:block;}
.Searchico.on .iconso{ display:none;}

.searchbox{width:100%;position: absolute;line-height: 35px;opacity: 0;visibility: hidden;z-index: -1;top: 120%;transition: all 0.3s;text-align: left;width: 3.5rem;padding: 0.12rem;background-color: #fff;box-shadow: 0 10px 10px rgba(0,0,0,0.1);right: 0;}
.searchbox .input{width:calc(100% - 0.7rem); height:0.6rem; line-height:0.6rem; text-indent:1em;font-size: 14px;background: #eee;display: block;}
.searchbox .input::-webkit-input-placeholder{color:#999;}
.searchbox .btn {width: 0.7rem;height: 0.6rem;color:#fff;position: absolute;right: 0.12rem;top: 0.12rem;background-color: #00bf96;}
.searchbox .btn:after{background: url(../images/ico_so.svg) no-repeat center center/contain;width: 0.2rem;height: 0.2rem;display: inline-block;content: "";}
.searchbox .btn:hover {opacity: 0.8;}
.searchbox.on{opacity: 1;visibility: visible;top: 100%;z-index: 10;}

.MainNav li{padding:0 1.979vw;position: relative;}
.MainNav span a{ position:relative; z-index:100;display:block;line-height: 0.99rem;color: #fff;transition: all 0.3s;}
.MainNav span a:after{position: absolute;left: 50%;transform: translateX(-50%);bottom: -1px;content: "";width: 0;height: 2px;background:#00bf96;opacity: 0;transition: all 0.5s;}
.MainNav .arr{ display:none;}
.MainNav li.onnav span a{color: #fff;}
.MainNav li:hover span a:after,.MainNav li.onnav span a:after{width: 100%;opacity: 1;}

.Header .Ver{position: relative;margin-left: 2.135vw;}
.Header .Ver dt{cursor: pointer;}
.Header .Ver dt:before{width: 0.2rem;height: 0.2rem;background: url(../images/ico_ver.svg) no-repeat center center/contain;content: "";display: inline-block;vertical-align: middle;margin: -0.03rem 0.1rem 0 0;}
.Header .Ver dt:after{width: 12px;height: 6px;background: url(../images/arr_b_white.svg) no-repeat center center/contain;content: "";display: inline-block;vertical-align: middle;margin: -0.02rem 0 0 0.1rem;}
.Header .Ver dd{position: absolute;left: 50%;top: 150%;width: 100%;box-shadow: 0 5px 10px rgba(0,0,0,0.1);background-color:#fff;text-align: center;transform: translateX(-50%);border-radius: 5px;opacity: 0;visibility: hidden;z-index: -1;transition: all 0.3s;}
.Header .Ver dd a{display: block;line-height: 35px;}.Header .Ver dd a:hover{color:#171c61;}
.Header .Ver.on dd{opacity: 1;z-index: 10;top: 120%;visibility: visible;}

/* 头部滑过 */
.Header.fix .w1440{height: 0.7rem;}
.Header.fix:after,.Header.on:after{height: 100%;box-shadow: 3px 0 12px rgba(0,0,0,0.05);}
.Header.fix .MainNav span a,.Header.on .MainNav span a{color: #1a1a1a;line-height: 0.7rem;}
.Header.fix .MainNav span a:after,.Header.on .MainNav span a:after{bottom: 0;}
.Header.fix .MainNav li.onnav span a,.Header.on .MainNav li.onnav span a{color: #171c61;}
.Header.fix .Logo img.cai,.Header.on .Logo img.cai{opacity: 1;}
.Header.fix .Logo img.bai,.Header.on .Logo img.bai{opacity: 0;}
.Header.fix .Ver,.Header.on .Ver{color: #333333;}
.Header.fix .Ver dt:before,.Header.on .Ver dt:before{background: url(../images/ico_ver2.svg) no-repeat center center / contain;}
.Header.fix .Ver dt:after,.Header.on .Ver dt:after{background: url(../images/arr_b_gray.svg) no-repeat center center/contain;content: "";}
.Header.fix .Searchico .iconso,.Header.on .Searchico .iconso{background-image: url(../images/ico_so2.svg);}
.Header.fix .Searchico .icongb,.Header.on .Searchico .icongb {background-image: url(../images/close.svg);}

.closebtn{ position:fixed; left:0px; top:0.9rem; width:100%; height:100%; z-index:99; display:none;background: rgba(0,0,0,0.5);}
.openbtn{ cursor:pointer; position:absolute; right:3%; top:50%; z-index:1001;display: none;display: none;transition: all 0.3s;transform: translateY(-50%);}
.openbtn span{ display:inline-block;vertical-align: middle;margin:0;}
.openbtn i{ display:block; height:2px; background-color:#00bf96; border-radius:4px;transition: all ease 0.3s;width: 20px;}
.openbtn i:not(:last-child){margin-bottom: 4px;}
.openbtn.on .sp1 {
	-webkit-transform: translate(0, 6px) rotate(45deg) !important;
	-moz-transform: translate(0, 6px) rotate(45deg) !important;
	-ms-transform: translate(0, 6px) rotate(45deg) !important;
	-o-transform: translate(0, 6px) rotate(45deg) !important;
	transform: translate(0, 6px) rotate(45deg) !important;}
.openbtn.on .sp2 {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}
.openbtn.on .sp3 {width: 0;}

/* 下拉 */
.NavPull{position: absolute;left: 50%;transform: translateX(-50%) scale(0.9);top: 100%;width: 3rem;text-align: center;opacity: 0;visibility: hidden;z-index: -100;transition: all 0.5s;pointer-events: none;}
.NavPull.show{display: block;z-index: 99;opacity: 1;visibility: visible;transform: translateX(-50%) scale(1);pointer-events: auto;}
.NavPull dl{display: inline-block;box-shadow: 0 0 15px rgba(0,0,0,0.09);background:rgba(255,255,255,0.9);border-radius: 0 0 0.2rem 0;padding: 0.13rem 0;min-width: 1.2rem;}
.NavPull .item dd{position: relative;}
.NavPull .item dd:after{position: absolute;left: 0;bottom: 0;width: 100%;transition: all 0.5s;height: 100%;background-color: #19207d;content: "";opacity: 0;transform: scale(0.85);}
.NavPull .item dd:last-child:after{border-radius: 0 0 5px 0;}
.NavPull .item a{display: block;padding: 0.03rem 0.15rem;position: relative;z-index: 1;}
.NavPull .item a:hover{color: #fff;}
.NavPull .item dd:hover:after{opacity: 1;transform: scale(1);}
.NavPull.null{display: none !important;}

@media(max-width:1440px){
	.MainNav li{padding: 0 1.5vw;}
}
@media(max-width:1024px){
.Header .right{padding-right: 30px;}
.Header .openbtn {display: block;}
.MainNav{position: fixed;right: 0;top: 0.9rem;width: 80%;height: calc(100% - 0.9rem);right: -100%;transition: all 0.3s;opacity: 0;background-color:#ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 20px 0 0 0;overflow-y: auto;z-index: 100;text-align: center;}
.MainNav.on{right: 0;opacity: 1;}
.MainNav li{width: 100%;float: none;text-align: left;margin: 0 15px;position: relative !important;padding: 0;display: block;}
.MainNav span {position: relative;}
.MainNav span a{text-align: left;font-size: 15px;padding-left: 15px;line-height: 40px;border-bottom: 1px solid #eee;color:#333 !important;transition: all 0.5s;}
.MainNav li:hover span a, .MainNav li.onnav span a{color:#02438d !important;}
.MainNav li:not(:first-child):After{display: none;}
.MainNav .arr{display: block;width: 40%;position: absolute;right: 0;top: 0;height: 100%;z-index: 101;display: flex;align-items: center;justify-content: center;background: url();}
.MainNav .arr:After{content:"";position: absolute;right: 0.2rem;width:8px;height:8px;top: 50%;transition: all 0.3s;transform: translateY(-50%);background: url(../images/arr_xjt_bottom.svg) no-repeat center center/contain;}
.MainNav li.onnav .arr i{transform: rotate(-180deg);}
.Header .MainNav span a:after{display: none;}

.Searchico{margin-right: 20px;}
.searchbox{width: 100% !important;top: 110%;transform: translateY(0);box-shadow: 0 10px 10px rgba(0,0,0,0.08);visibility: hidden;opacity: 0;z-index: -1;border-radius: 0;}

.NavPull{position: absolute;width: 100%;display: block;position: static;visibility: visible;opacity: 1;transform: scale(1) !important;text-align: left;display: none;transition: all 0s;pointer-events: auto;}
.NavPull dl{display: block;min-width: auto;}
.NavPull .item a{padding-left: 0.5rem;}
.NavPull .item dl{position: static;width: 100%;visibility: visible;transform: scale(1);opacity: 1;padding: 0.1rem 0;}
.NavPull .item dl a{padding-left: 1rem;}
}
@media(max-width:480px){
	.Searchico i,.Header .Ver dt:before{width: 14px;height: 14px;}
}

/*Bottom*/
.Footer{ position:relative;color: #fff;background:#23242e;z-index: 2;padding: 2.708vw 0;}
.Footer .logo{padding-bottom: 0.3rem;margin-bottom: 0.3rem;border-bottom: 1px solid rgba(255,255,255,0.15);}
.Footer .logo img{height: 0.6rem;}
.Footer .blank{position: absolute;left: 0;top: -100vh;height: 100vh;z-index: -2;width: 100%;visibility: hidden;}
.Footer a{color: #fff;}.Footer a:hover{color: var(--blue-color);}

.Footer .contact{width: 38.48%;}
.Footer .contact .txt {padding-bottom: 0.65rem;}
.Footer .contact .txt .tel{color: #fff;font-weight: bold;}
.Footer .contact .txt p{padding-bottom: 0.06rem;}

.Footer .fllowus li{position: relative;}
.Footer .fllowus li:not(:last-child){margin-right: 0.16rem;}
.Footer .fllowus li a{display: block;width: 0.5rem;height: 0.5rem;border-radius: 50%;background-color: rgba(255,255,255,0.1);text-align: center;display: flex;align-items: center;justify-content: center;}
.Footer .fllowus li a img{width: 0.24rem;height: 0.24rem;}
.Footer .fllowus li:hover a{background-color: rgba(255,255,255,0.2);}
.Footer .fllowus .ewm{padding: 0.1rem;border-radius: 5px;background: #fff;width: 1.5rem;height: 1.5rem;bottom: 0.4rem;left: 50%;transform: translateX(-50%);transition: all 0.5s;position: absolute;opacity: 0;z-index: -1;visibility: hidden;box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.Footer .fllowus .ewm img{width: 100%;}
.Footer .fllowus .ewm:after{width: 10px;height: 10px;left: 50%;transform: translateX(-50%) rotate(45deg);content: "";position: absolute;background: #fff;bottom: -5px;}
.Footer .fllowus li:hover .ewm{bottom: 0.68rem;visibility: visible;z-index: 1000;opacity: 1;}

.Footer .SiteMap{width: calc(100% - 38.48%);}
.Footer .SiteMap .item dt{margin-bottom: 0.1rem;}
.Footer .SiteMap .item dt i{font-size: 16px;position: absolute;right: 0;top: 0;width: 100%;text-align: right;display: none;z-index: 3;}
.Footer .SiteMap .item dd p:not(:last-child){margin-bottom: 0.06rem;}
.Footer .SiteMap .item dd a{opacity: 0.6;}.Footer .SiteMap .item dd a:hover{opacity: 1;}
.Footer .SiteMap .item:hover dt span:After{width: 100%;}

.Footer .copyRight{padding-top: 3vw;clear: both;color: rgba(255,255,255,0.6);}
.Footer .copyRight .link{margin-bottom: 0.07rem;}
.Footer .copyRight .link a:not(:last-child){margin-right: 0.22rem;}
.Footer .copyRight a{color: rgba(255,255,255,0.6);}.Footer .copyRight a:hover{color: #fff;}
.Footer .copyRight .copy .info a{margin-left: 0.13rem;display: inline-block;}
.Footer .copyRight .copy img{margin: -0.03rem 0.04rem 0 0;}
.Footer .copyRight .nav a:not(:last-child){margin-right: 0.33rem;position: relative;}
.Footer .copyRight .nav a:not(:last-child):after{position: absolute;right: -0.17rem;top: 50%;transform: translateY(-50%);width: 1px;height: 0.13rem;background-color: rgba(255,255,255,0.2);content: "";}

.totop{position: fixed;right: 0.48rem;bottom: 0;width: 0.5rem;height: 0.5rem;border-radius: 50%;color: #fff !important;text-align: center;cursor: pointer;z-index: 100;display: flex;align-items: center;justify-content: center;background: #00bf96 url(../images/ico_top.png) no-repeat center center/0.23rem 0.19rem; visibility: hidden; opacity: 0; transition: 0.3s;cursor:pointer;}
.totop.cd-is-visible {visibility: visible;opacity: 1;bottom: 5%;}
.totop:hover{opacity: 0.8 !important;}
.totop.fix{position: absolute;top: 5.208vw;bottom: auto;right: 12.24vw;}

@media(max-width:1024px){
	.Footer .SiteMap{display: none;}
	.Footer .contact{width: 100%;}
}
@media(max-width:480px){
	.totop{width: 30px;height: 30px;background-size: 14px 10px;}
	.Footer .copyRight{font-size: 12px;}
}
/*Bottom*/

/* 引导页 */
.homePage{height: 100vh;position: relative;width: 100%;}
.homePage:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 0;transition: all 2s 2s;background:#f7f8fa;}
.homePage .page{position: absolute;right: 0;bottom: 0;width: 2.66rem;height: 2.66rem;z-index: 10;transition: .3s cubic-bezier(.3,0,0,1.3);background:#f7f8fa url(../images/homepage.jpg) no-repeat right bottom/contain;cursor: pointer;}
.homePage .page:hover{width: 4.5rem;height: 4.5rem;}
.homePage .content{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;text-align: center;}
.homePage .content .logo {margin: 0px auto 0.6rem;position: relative;width: 4.15rem;}
.homePage .content .logo img{height: 1.98rem;}
.homePage .content .logo img:not(:last-child){margin-right: 0.83rem;}
.homePage .content .logo img{height: 1.98rem;}
.homePage .content .logo em:before,.homePage .content .logo em:before{animation:leftw 5s 0.2s infinite;opacity: 1;}
.homePage .content .logo em:after,.homePage .content .logo em:after{animation:leftw 8s 0.5s infinite;opacity: 1;}
.homePage .content .line {width: 2.4rem;margin: 0px auto 0.5rem;}
.homePage .content .line .inner{border-bottom: 2px solid #e6e6e6;height: 0.26rem;position: relative;}
.homePage .content .line .inner:before{height: 2px;bottom: -2px;left: 0;width: 0;transition: all 1s 1s;content: "";position: absolute;z-index: 1;background-color: #585eb8;}
.homePage .content .line span{position: absolute;left: 0;top: 0;width: 0.24rem;height: 0.24rem;border-radius: 50%;border: 1px solid #585eb8;transition: all 1s 1s;}
.homePage .content .line span:after{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 4px;height: 4px;border-radius: 50%;content: "";background-color: #585eb8;}
.homePage.on .content .logo:after{left: 100%;}
.homePage.on .content .line span{left: calc(100% - 0.24rem);}
.homePage.on .content .line .inner:before{width: 100%;}
.homePage.out .logo{animation:zoomOutDown 2s .4s ease both;-webkit-animation:zoomOutDown 2s .4s ease both;-moz-animation:zoomOutDown 2s .4s ease both;}
.homePage.out .line{animation:zoomOutDown 2.5s .4s ease both;-webkit-animation:zoomOutDown 2.5s .4s ease both;-moz-animation:zoomOutDown 2.5s .4s ease both;}
.homePage.out .btn{animation:zoomOutDown 3s .4s ease both;-webkit-animation:zoomOutDown 3s .4s ease both;-moz-animation:zoomOutDown 3s .4s ease both;}
.homePage.out:after{opacity: 0;}
/* .homePage.on .page{width: 50%;height: 100%;} */


/* home sec1 */
.downarr{ -webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both;color:#fff;z-index:999;cursor: pointer;margin: 0px auto;width: 15px;height: 23px;}
.downarr span{display: block;height: 23px;position: relative;width: 15px;border-radius: 10px;border:1px solid #fff;}
.downarr span:After{position: absolute;left: 50%;top: 6px;width: 1px;content: "";background:#fff;height: 4px;margin-left: -0.05px;}
.downarr .sp1{animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms;}
.downarr .sp2{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;}
.downarr .iconxjt{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;font-size: 16px;position: relative;margin-top: -100px;color: #00479d;}
@keyframes down_move1
{
0% { top:-0.25rem; opacity:0;}
50% { top:0; opacity:1;}
100% { top:0.2rem; opacity:0;}
}
@-webkit-keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}
@keyframes down_move2
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}
@-webkit-keyframes down_move2
{
	0% { top:0; opacity:0;}
	50% { top:0.7rem; opacity:1;}
	100% { top:1.2rem; opacity:0;}
}

.HomeBan{position: fixed; z-index: 1; overflow:hidden;height: 100vh;width: 100%;transition: all 0.5s;left: 0;top: 0;}
.HomeBan:before {background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.6));content: "";height: 20%;left: 0;top: 0;z-index: 10;width: 100%;}
.HomeBan .item:nth-child(1){z-index: 15;}
.HomeBan .item{position:relative;height:100vh;transition: all 0.3s;z-index: 10;opacity: 0;}
.HomeBan .info{position: absolute;z-index: 10;left: 50%;top:50%;transform: translate(-50%,-50%);color: #fff;z-index: 100;padding: 0;}
.HomeBan .info h2{font-size: 0.64rem;line-height: 1.32;font-family: 'FZCSJW';letter-spacing: 0.1em;}
.HomeBan .info h2 span{display: block;}
.HomeBan .info img{height: 6.25vw;}
.HomeBan .info .btn{margin-top: 4.635vw;}
.HomeBan .info .btn a{color: #fff;border-radius: 0.4rem;}
.HomeBan .info .btn a:not(:last-child){margin-right: 0.2rem;}

.HomeBan .video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.HomeBan .video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.HomeBan .video img{width: 100%;display: none;}

.HomeBan .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.HomeBan .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";transition: all 0.5s;}	
.HomeBan .wap{display: none;}	
.HomeBan .slick-current{opacity: 1;}
.HomeBan .slick-current .imgbox{animation:fadeInscale 8s .4s ease both;-webkit-animation:fadeInscale 8s .4s ease both;-moz-animation:fadeInscale 8s .4s ease both;}
.HomeBan .slick-current .info h2 span:nth-child(1){animation:fadeInRightSmall 1s 0.5s ease both;-webkit-animation:fadeInRightSmall 1s 0.5s ease both;-moz-animation:fadeInRightSmall 1.5s 0.5s ease both;}
.HomeBan .slick-current .info h2 span:nth-child(2){animation:fadeInRightSmall 1.5s 0.5s ease both;-webkit-animation:fadeInRightSmall 1.5s 0.5s ease both;-moz-animation:fadeInRightSmall 2.5s 0.5s ease both;}
.HomeBan .slick-current .info .moreBtn2 {animation:zoomInSmall 2s 0.5s ease both;-webkit-animation:zoomInSmall 2s 0.5s ease both;-moz-animation:zoomInSmall 2s 0.5s ease both;}

.HomeBan .slick-prev{left: -1rem;}
.HomeBan .slick-next{right: -1rem;}
.HomeBan:hover .slick-prev{left: 1rem;}
.HomeBan:hover .slick-next{right: 1rem;}
.HomeBan .slick-dots {padding: 1rem 0 0.4rem;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.6));content: "";}
.HomeBan .slick-dots li:after{background-color: rgba(255,255,255,0.5);}
.HomeBan .slick-dots .slick-active:after{background-color: #fff;}

@media(max-width:1024px){
	.HomeBan .pc{display: none;}
	.HomeBan .wap{display: block;}
	.HomeBan{position: relative;}
}

.MainBox{position: relative;z-index: 1;}
.page{overflow: hidden;padding: 6.198vw 0;position: relative;}

.TitHead{z-index: 10;position: relative;padding-bottom: 0.34rem;}
.TitHead h2{line-height: 1.5;font-size: 0.36rem;font-weight: normal;max-width: 80%;margin: 0px auto;}
.TitHead .mores{position: absolute;right: 0;top: 0.59rem;}
.TitHead.white,.TitHead.white div{color: #fff !important;}
.TitHead.white .mores {color: #fff;}
.TitHead.white .mores span{background-color: rgba(255,255,255,0.15);}

/* HomePro sec2 */
.HomePro{margin-top: 100vh;background-color: #fff;}
.HomePro:before{width: 100%;height: 4.19rem;left: 0;top: 0;content: "";position: absolute;background-image: linear-gradient(to bottom, rgba(11,76,182,0.1) , rgba(0,0,0,0));z-index: 0;}
.HomePro:after{width: 37.5vw;left: 0;top: 0;height: 100%;content: "";position: absolute;opacity: 0.15;z-index: -1;background: url(../images/probg.jpg) no-repeat center center/cover;}
.HomePro:hover:after{opacity: 0.25;}
.HomePro .TitHead{padding-bottom: 0.25rem;}
.HomePro .TabNav{margin-top: -0.11rem;width: 33.333%;}
.HomePro .TabNav .item{padding: 0.11rem 0 0.11rem 0.69rem;cursor: pointer;position: relative;}
.HomePro .TabNav .item:before,.HomePro .TabNav .item:after{position: absolute;left: 0.08rem;width: 1px;background-color: #d9d9d9;height: 0.14rem;top: 0;content: "";}
.HomePro .TabNav .item:after{top: auto;bottom: 0;}
.HomePro .TabNav .item span{width: 0.17rem;height: 0.17rem;left: 0;top: 50%;transform: translateY(-50%);position: absolute;}
.HomePro .TabNav .item span:before,.HomePro .TabNav .item span:after{left: 50%;top: 50%;position: absolute;transform: translate(-50%,-50%);content: "";transition: all 0.5s;border-radius: 50%;}
.HomePro .TabNav .item span:before{width: 3px;height: 3px;background-color: #00bf96;z-index: 2;}
.HomePro .TabNav .item span:after{width: 0.13rem;height: 0.13rem;background-color: #fff;}
.HomePro .TabNav .item em{left: 0;top: 50%;width: 0;position: absolute;background-color: #00bf96;transition: all 0.8s;height: 1px;}
.HomePro .TabNav .slick-current {color: #1e247d;}
.HomePro .TabNav .slick-current span:before,.HomePro .TabNav .item:hover span:before{background-color: #fff;}
.HomePro .TabNav .slick-current span:after,.HomePro .TabNav .item:hover span:after{width: 100%;height: 100%;background-color: #00bf96;}
.HomePro .TabNav .slick-current em{left: 0.17rem;width: 0.32rem;}

.HomePro .TabCon{width: 59.72%;position: relative;}
.HomePro .TabCon:before{width: 0.9rem;height: 6.23rem;position: absolute;left: -0.4rem;top: 0;content: "";background: url(../images/pro_enti.png) no-repeat center center/contain;z-index: 10;opacity: 0.08;}
.HomePro .TabCon .slick-list{padding-bottom: 0.25rem;}
.HomePro .TabCon .item{position: relative;}
.HomePro .tit{color: #000000;}
.HomePro .desc{margin: 0.09rem 0 0.44rem;}
.HomePro .imgbox{padding-top: 55.93%;}
.HomePro .more{position: absolute;right: 0.41rem;bottom: -0.25rem;z-index: 3;background: #00bf96 url(../images/arr_r_white.svg) no-repeat center center/0.12rem 0.12rem;border-radius: 50%;width: 0.51rem;height: 0.51rem;transition: all 0.5s;}
.HomePro .item:hover .tit{color: #00bf96;}
.HomePro .item:hover .more{transform: rotate(45deg);opacity: 0.8;}
.HomePro .TabCon .slick-current .tit{animation:fadeInLeftSmall 0.4s .4s ease both;-webkit-animation:fadeInLeftSmall 0.4s .4s ease both;-moz-animation:fadeInLeftSmall 0.4s .4s ease both;}
.HomePro .TabCon .slick-current .desc{animation:fadeInLeftSmall 0.4s .6s ease both;-webkit-animation:fadeInLeftSmall 0.4s .6s ease both;-moz-animation:fadeInLeftSmall 0.4s .6s ease both;}
.HomePro .TabCon .slick-current .imgbox{animation:fadeIn 0.4s .6s ease both;-webkit-animation:fadeIn 0.4s .6s ease both;-moz-animation:fadeIn 0.4s .6s ease both;}
.HomePro .TabCon .slick-current .more{animation:fadeIn 0.4s 1s ease both;-webkit-animation:fadeIn 0.4s 1s ease both;-moz-animation:fadeIn 0.4s 1s ease both;}
.HomePro .slick-dots{position: static;}

/* HomeService sec3 */
.HomeService{background: url(../images/homeservicebg.jpg) no-repeat center center/cover;background-attachment: fixed;}
.HomeService .slider{margin-left: -0.1rem;}
.HomeService .item{padding-left: 0.1rem;flex: 1;transition: all 0.5s;}
.HomeService .item a{display: block;position: relative;overflow: hidden;}
.HomeService .ti:before{display: block;margin-bottom: 0.26rem;content: "";opacity: 0.5;}
.HomeService .desc{display: none;}
.HomeService .more{border-radius: 50%;width: 0.51rem;height: 0.51rem;margin: 0.6rem auto 0;transform: scale(0.88);transition: all 0.5s;background: url(../images/arr_r_white.svg) no-repeat center center/0.12rem 0.12rem;}
.HomeService .imgbox{padding-top: 4.5rem;}
.HomeService .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;content: "";background-color: rgba(6,43,117,0.2);transition: all 0.3s;}
.HomeService .info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 0.3rem;width: 100%;z-index: 10;text-align: center;color: #fff;transition: all 0.5s;}
.HomeService .item:hover .imgbox:after,.HomeService .slick-current .imgbox:after{background-image: linear-gradient(to bottom, rgba(6,43,117,0.05) , rgba(6,43,117,0));background-color: transparent;}
.HomeService .item:hover{flex: 3.5;}
.HomeService .item:hover .ti br,.HomeService .slick-current .ti br{display: contents;}
.HomeService .item:hover .ti:before{display: none;}
.HomeService .item:hover .info,.HomeService .slick-current .info{text-align: left;top: auto;bottom: 0;transform: translate(-50%,0);background-image: linear-gradient(to top, rgba(35,36,53,0.2) , rgba(6,43,117,0));padding-bottom: 0.5rem;}
.HomeService .item:hover .more,.HomeService .slick-current .more{background-color: #00bf96;transform: scale(1);position: absolute;bottom: 0.3rem;right: 0.3rem;}
.HomeService .item:hover .desc,.HomeService .slick-current .desc{display: block;}
.HomeService .item:nth-child(1) .ti:before{content: "01";}
.HomeService .item:nth-child(2) .ti:before{content: "02";}
.HomeService .item:nth-child(3) .ti:before{content: "03";}
.HomeService .item:nth-child(4) .ti:before{content: "04";}
.HomeService .item:nth-child(5) .ti:before{content: "05";}


/* HomeHonor sec4 */
.HomeHonor{color: #fff;background-position: center center;background-repeat: no-repeat;background-repeat: no-repeat;background-attachment: fixed;}
.HomeHonor .TitHead h2{max-width: 65%;margin: 0px;}
.HomeHonor a{color: #fff;}.HomeHonor a:hover{color: rgba(255,255,255,0.8);}
.HomeHonor:after{position: absolute;right: 0;bottom: 0;width: 37.5vw;height: 100%;border-left: 1px solid rgba(255,255,255,0.6);background-color: rgba(0,0,0,0.5);content: "";}
.HomeHonor .sti{padding: 0.18rem 0;color: #fff;}
.HomeHonor .sti:before{width: 0.04rem;height: 0.24rem;display: inline-block;vertical-align: middle;content: "";background-color: #fff;margin: -0.03rem 0.12rem 0 0;}
.HomeHonor .photo{width: 59.7%;}
.HomeHonor .txt{padding: 1px 0 0.35rem 0.16rem;}
.HomeHonor .slider .slider-list{margin: 0 -0.13rem;}
.HomeHonor .slider .item{padding: 0 0.13rem;text-align: center;}
.HomeHonor .slider .imgbox {margin-bottom: 0.1rem;background: url(../images/rybg.jpg) no-repeat center center/100% 100%;padding-top: 142%;}
.HomeHonor .slider .imgbox span{left: 0.09rem;top: 0.09rem;width: calc(100% - 0.18rem);height: calc(100% - 0.18rem);}
.HomeHonor .arrows{margin-top: 0.18rem;text-align: center;}
.HomeHonor .slick-arrow{position: static;display: inline-block;vertical-align: top;transform: translate(0,0);}
.HomeHonor .slick-prev{margin-right: 0.2rem;}

.HomeHonor .list{width: 30.2%;}
.HomeHonor .list ul{padding-top: 0.03rem;max-height: 4.56rem;}
.HomeHonor .list .sti:before{background-color: #00bf96;}
.HomeHonor .list .item:not(:last-child){margin-bottom: 0.17rem;}
.HomeHonor .mCSB_scrollTools .mCSB_draggerRail{background: rgba(255,255,255,0.06);}
.HomeHonor .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: rgba(255,255,255,0.5);}

/* HomeAbout sec5 */
.HomeAbout{background: url(../images/homeaboutbg.jpg) no-repeat center center/cover;}
.HomeAbout .TitHead{padding-bottom: 0.24rem;}
.HomeAbout .TitHead h2{margin: 0;}
.HomeAbout .info{width: 46.52%;}
.HomeAbout .info .txt{min-height: 1.6rem;margin-bottom: 0.29rem;}

.HomeAbout .imgSlider{width: 47.22%;position: relative;}
.HomeAbout .imgSlider .slick-list{padding-left: 0.4rem;}
.HomeAbout .imgSlider .item{opacity: 1 !important;position: relative;transition: all 0.5s;}
.HomeAbout .imgSlider .imgbox{padding-top: 4rem;position: relative;transition: all 0.5s;opacity: 0;}
.HomeAbout .imgSlider .item.slick-current{z-index: 10;position: relative;opacity: 1;}
.HomeAbout .imgSlider .item.slick-current .imgbox{opacity: 1;transform: translateX(0);}

.HomeAbout .imgSlider .slick-current + li {z-index: 9 !important;opacity: 0.8;transform: translateX(-108.5%);}
.HomeAbout .imgSlider .slick-current + li .imgbox{transform: scale(0.9);opacity: 1;}
.HomeAbout .imgSlider .slick-current + li + li {z-index: 8 !important;opacity: 0.6;transform: translateX(-217%);}
.HomeAbout .imgSlider .slick-current + li + li .imgbox{transform: scale(0.8);opacity: 1;}
.HomeAbout .imgSlider .slick-prev{left: 0.5rem;}
.HomeAbout .imgSlider .slick-arrow{opacity: 0;}
.HomeAbout .imgSlider:hover .slick-arrow{opacity: 1;}

.numList{clear: both;padding: 6.823vw 0 0 0;}
.numList .item{text-align: center;}
.numList .item .num {height: 0.75rem;}
.numList .item .ticker-board{font-family: "BarlowSemiBold";font-size: 0.64rem;line-height: 0.75rem;color: #1a207e;}
.numList .item .txt{margin-left: 0.12rem;position: relative;}
.numList .item .txt em{position: absolute;top: -0.33rem;left: 0;color: #1a207d;font-family: "BarlowSemiBold";font-size: 0.4rem;}

/* HomeVideo sec6 */
.HomeVideo{overflow: hidden;position: relative;}
.HomeVideo .imgbox{padding-top: 41.66%;position: relative;overflow: hidden;cursor: pointer;}
.HomeVideo .imgbox .slogan{left: 50%;top: 28%;z-index: 11;position: absolute;background: url(../images/logo_txt.png) no-repeat center center/contain;width: 57.292vw;height: 11.979vw;margin-left: -28vw;}
.HomeVideo .imgbox span img{height: calc(100% + 1px);}
.HomeVideo .imgbox:after{left: 0;top: 0;z-index: 1;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);content: "";position: absolute;transition: all 0.5s;}
.HomeVideo .info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;text-align: center;color: #fff;line-height: 1.38;z-index: 15;}
.HomeVideo .info:before{display: block;width: 0.64rem;height: 0.64rem;background: url(../images/ico_play.svg) no-repeat center center/contain;margin: 0px auto 0.25rem;content: "";transition: all 0.5s;}
.HomeVideo .info:hover:before{transform: scale(1.25);}
.HomeVideo:hover .imgbox:after{background-color: rgba(0,0,0,0.25)}

/* HomeContact sec7 */
.HomeContact{text-align: center;height: 100vh;background-color: #fff;}
.HomeContact .slogan{line-height: 1.25;margin: 2.656vw 0 2.76vw;}
.HomeContact .logobox{position:absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;text-align: center;align-items: center;}
.HomeContact .logo{width: 100%;height: 100%;object-fit: cover;display: block;position: absolute;left: 0;top: 0;z-index: 10;}
.HomeContact .logo img{width: 100%;height: 100%;object-fit: cover;display: block;position: absolute;left: 0;top: 0;}
.HomeContact .imgbox{position: absolute;height: 95%;width: 95%;z-index: 1;left: 2.5%;top: 2.5%;z-index: 1;}
.HomeContact .info{top: 100%;position: absolute;width: 86%;z-index: 15;left: 50%;transform: translateX(-50%);}

@media(max-width:1024px){
	.HomePro{margin-top: 0;}
	.HomePro:after{display: none;}
	.HomePro .TabNav{margin: 0 0 0.25rem 0;width: 100%;}
	.HomePro .TabNav .item:before, .HomePro .TabNav .item:after{width: 0.15rem;height: 1px;top: 50%;transform: translateY(-50%);z-index: -1;}
	.HomePro .TabNav .item em{display: none;}
	.HomePro .TabCon{width: 100%;}

	.HomeService .slider .slick-list{padding: 0 15%;}
	.HomeService .item .ti:before{display: block !important;}
	.HomeService .slick-dots{position: static;margin-top: 0.25rem;}
	.HomeService,.HomeHonor{background-attachment:inherit;background-size: cover;}

	.HomeHonor{padding-bottom: 0;}
	.HomeHonor:after{display: none;}
	.HomeHonor .photo{width: 100%;float: none;}
	.HomeHonor .list{width: 114%;border-top: 1px solid rgba(255, 255, 255, 0.6);	background-color: rgba(0, 0, 0, 0.5);padding-top: 0.25rem;margin-top: 0.25rem;margin-left: -7%;float: none;padding: 6%;}

	.HomeAbout .info{width: 100%;}
	.HomeAbout .imgSlider{width: 100%;margin-top: 0.35rem;}
	.numList .item .ticker-board{font-size: 0.5rem;}
	.numList {justify-content: flex-start}
	.numList .item{width: 33.333%;padding-bottom: 0.25rem;}
}
@media(max-width:640px){
	.TitHead h2{max-width: none;}
	.TitHead .mores{position:static;}
	.HomeVideo .imgbox{padding-top: 64%;}
	.HomeContact{height: 50vh;}
	.numList .item{width: 50%;}
	.HomeService .desc{line-height: 1.3;}
	.HomeService .item:hover .more, .HomeService .slick-current .more{bottom: 0.1rem;right: 0.1rem;}
}
/* 首页 */

/*common s*/
.SubPage{position: relative;background: #ffffff;z-index: 1;height: auto !important;height: 1.5rem;min-height: 1.5rem;clear: both;overflow: hidden;padding: 4.948vw 0;}
.SubPage.pt30{padding-top: 0.3rem;}

.SubBan{position: relative;overflow: hidden;transition: all 0.3s;color: #fff;}
.SubBan .info{position: absolute;left: 50%;top: 50%;z-index: 10;transform: translate(-50%,-50%);text-align: center;}
.SubBan h1{line-height: 1.5;}
.SubBan .en{display: none;}
.SubBan .img{overflow: hidden;position: relative;}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;object-fit: cover;}
.SubBan.on .img img{transform: scale(1) !important;}

.ColName{display: none;line-height: 32px;background-color:#00428e;border-radius: 0 0 5px 5px;font-size:16px;color: #fff;padding:0 18px;position: relative;margin-bottom: 5px;width: 100%;}
.ColName:after{content:"";position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background: url(../images/arr_xjt_white.svg) no-repeat center center;height: 100%;width: 20px;}

.SubMenu{background-color: #f7f8fa;}
.SubMenu.detail{background-color: #efefef;padding: 0.96rem 0 0.25rem;margin-top: 0.34rem;}
.SubMenu li{position: relative;}
.SubMenu li span{display: block;width: 100%;position: relative;line-height: 0.64rem;}
.SubMenu li span a{color: #010101;display: block;}
.SubMenu li span:before{position: absolute;left: 50%;transform: translateX(-50%);width: 0;bottom:0;height: 2px;content: "";background: #00bf96;
	transition: all 0.5s;}
.SubMenu li:not(:first-child){margin-left: 4.271vw;}
.SubMenu li.onli a{font-family: 'harmonyOS_Regular';}
.SubMenu li.onli a,.SubMenu li:hover a{color: #1a2080;}
.SubMenu li.onli span:before,.SubMenu li:hover span:before{width: 100%;}

.Place{color: #999999;text-align: right;}
.Place:before{width: 15px;height: 17px;content: "";background: url(../images/ico_home.svg) no-repeat center center/contain;display: inline-block;vertical-align: middle;margin: -0.05rem 0.1rem 0 0;}
.Place a{color: #999999;margin-right: 0.25rem;position: relative;}.Place a:hover,.Place span{color: #333333;display: inline-block;}
.Place a:after{position: absolute;width: 0.25rem;right: -0.25rem;top: 50%;content: "·";text-align: center;transform: translateY(-50%);}

.SinglePage{ /*word-wrap:break-word;word-break:normal;text-align:justify;*/line-height: 1.77;}
.SinglePage table{width: 100% !important;border-collapse: collapse;}
.SinglePage table th{border: 1px solid #edeff2;background-color: #fafafa;padding: 0.2rem;font-weight: normal;}
.SinglePage table td{border: 1px solid #edeff2;padding: 0.22rem;}
.SinglePage table tbody tr:hover{box-shadow: 0 0 10px rgba(0,0,0,0.08);}

.subTit{text-align: center;padding-bottom: 0.42rem;}
.subTit h2{line-height: 1.19;color: #000000;}

@media(max-width:1024px){
	.SubBan h1{font-size: 0.4rem;}
	.SubPage{padding-bottom: 8vw;}
	.SinglePage:not("table") img{width: auto !important;height: auto !important;}

	.SubMenu{width: auto;float: none;padding: 0.2rem 0;margin-top: 0 !important;}
	.SubMenu ul{text-align: center;background: none;display:flex;flex-wrap: wrap;width: 100%;}
	.SubMenu li{min-width: 33.333%;margin: 0 !important;}
	.SubMenu li:before{display: none;}
	.SubMenu .ColName{display: block;}

	.Place{flex: none;width: 100%;padding: 0.25rem 0 0.09rem;display: none;}
	.newsInfo .Place{padding: 0;}
}
@media(max-width:640px){
	.SubMenu li{min-width: 50%;}
}
/*common end*/

/* 关于我们 */
.videoList{overflow: hidden;margin-bottom: 0.45rem;}
.videoList .item{position: relative;text-align: center;color: #19207d;}
.videoList .play:after{width: 0.42rem;height: 0.42rem;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;background: url(../images/ico_play.svg) no-repeat center center/contain;content: "";position: absolute;border-radius: 50%;transition: all 0.5s;}
.videoList .imgbox{padding-top: 5.6rem;cursor: pointer;margin-bottom: 0.45rem;}
.videoList .item:hover .play:after{border-color: #fff;transform: translate(-50%,-50%) scale(0.9);}
.videoList .slick-dots{bottom: 0.4rem;}
.videoList .slick-dots li{height: 0.03rem;width: 0.16rem;}
.videoList .slick-dots li:after{border-radius: 0;}
.videoList .slick-prev{left: -1rem;}
.videoList:hover .slick-prev{left: 0.4rem;}
.videoList .slick-next{right: -1rem;}
.videoList:hover .slick-next{right: 0.4rem;}

.numList.sub{padding-top: 3.021vw;}
.numList.sub .item{position: relative;}
.numList.sub .item:not(:last-child):after{width: 1px;content: "";position: absolute;height: 0.64rem;background-color: #e6e6e6;right: -4.4vw;top: 50%;transform: translateY(-50%);}

.subNav{margin-bottom: 0.6rem;text-align: center;}
.subNav li:not(:last-child){margin-right: 0.24rem;}
.subNav li {border-radius: 0.5rem;border-radius: 0.5rem;overflow: hidden;position: relative;min-width: 1.6rem;}
.subNav li:after{position: absolute;left: -2.5%;bottom: -2.5%;width: 105%;height: 105%;content: "";background-color: #19207d;content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: #19207d;transform: scaleX(0);transform-origin: right;-webkit-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition: transform .6s cubic-bezier(.785, .135, .15, .86);transition: transform .6s cubic-bezier(.785, .135, .15, .86)}
.subNav li a{padding: 0.469vw 0.2rem;color: #666666;position: relative;z-index: 2;display: block;border:1px solid #666666;border-radius: 0.5rem;}
.subNav li:hover:after,.subNav li.on:after{transform: scaleX(1);transform-origin: left}
.subNav li:hover a,.subNav li.on a{color: #fff;border-color: #19207d;font-family: 'harmonyOS_Regular';}

.slider3d .slider{max-width: 10.7rem;margin: 0px auto;}
.slider3d .slick-list{padding:0 40%;position: relative;margin: 0 -40%;}
.slider3d .item .imgbox{padding-top:56.35%;}
.slider3d .item .imgbox:after{left: 0;top: 0;transition: all 0.5s;width: 100%;height: 100%;content: "";background-color: rgba(255,255,255,0.8);position: absolute;}
.slider3d .item{transform: scale(0.92);z-index:0;}
.slider3d .info{text-align: center;padding: 0.35rem 0 0.38rem;border-bottom: 1px solid #e8e8f2;position: relative;opacity: 0;}
.slider3d .info:after{position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);width: 0.4rem;height:2px;background-color: #00bf96;content: "";}

.slider3d .item.slick-current{transform: scale(1) translateX(0);opacity: 1;position: relative;z-index:10;}
.slider3d .item.slick-current .info{animation:fadeInUpSmall 0.4s .4s ease both;-webkit-animation:fadeInUpSmall 0.4s .4s ease both;-moz-animation:fadeInUpSmall 0.4s .4s ease both;opacity: 1;}
.slider3d .item.slick-current .imgbox:after{opacity: 0;}
.slider3d .slick-arrow{top: 45%;background-color: #fff;}
.slider3d .slick-prev{left: -1.3rem;}
.slider3d .slick-next{right: -1.3rem;}

.certification:after{left: 0;bottom: 0;width: 100%;height: 50%;content: "";position: absolute;background-image: linear-gradient(to bottom, #fff , #f2f3f7);}
.certification .sliderImg{padding: 0 0.75rem 0.44rem 0.5rem;background: url(../images/bookbg.png) no-repeat center bottom/contain;}
.certification .sliderImg .slick-list{padding: 0 14vw 0 14vw !important;}
.certification .sliderImg .item{position: relative;text-align: center;padding: 0 0.15rem;}
.certification .sliderImg .item .imgbox{height: 4rem;width: 2.24rem;margin: 0px auto;transition: all 0.5s;}
.certification .sliderImg .item .imgbox span{background: url(../images/rybg.jpg) no-repeat center center / 100% 100%;padding: 0.11rem;display: inline-block;position: relative;height: auto;}
.certification .sliderImg .item .imgbox img {max-height: 3rem;}
.certification .sliderImg .slick-active .imgbox{transform: translateX(-0.13rem)}
.certification .sliderImg .slick-active + li .imgbox{transform: translateX(-0.12rem)}
.certification .sliderImg .slick-active + li + li .imgbox{transform: translateX(0.4rem)}
.certification .sliderImg .slick-current .imgbox span{transform: scale(1);background: linear-gradient(160deg, #d0d3f9 0%, #464dac 100%);padding: 0.15rem;}
.certification .sliderImg .slick-current .imgbox {width: 2.78rem;;}
.certification .sliderImg .slick-current .imgbox img{max-height: 3.69rem;}
.certification .sliderImg .item.slick-current {opacity: 1;}
.certification .slick-arrow{background-color: rgba(0,0,0,0.15);}

.certification .sliderTxt .item{text-align: center;}
.certification .sliderTxt .item .ti{color: #19207d;}
.certification .sliderTxt .item .desc{color: #666666;max-width: 11.92rem;margin: 0.14rem auto;}
.certification .sliderTxt .item.slick-current .ti{animation:fadeInUpSmall 0.4s .4s ease both;-webkit-animation:fadeInUpSmall 0.4s .4s ease both;-moz-animation:fadeInUpSmall 0.4s .4s ease both;}
.certification .sliderTxt .item.slick-current .desc{animation:fadeInUpSmall 0.4s .6s ease both;-webkit-animation:fadeInUpSmall 0.4s .6s ease both;-moz-animation:fadeInUpSmall 0.4s .6s ease both;}

.certification .total{text-align: center;padding-top: 0.24rem;color: #999999;display: none;}
.certification .total #current{color: #333333;}

.hornorBox{background: url(../images/rybg2.jpg) no-repeat center center/cover;}
.hornorBox .content{background-color: #fff;min-height: 5rem;}
.hornorBox .content .TabNav{padding: 0.3rem;width: 27.7%;}
/* .hornorBox .content .TabNav .slick-list{overflow-y: auto;}
.hornorBox .content .TabNav .slick-list::-webkit-scrollbar{width: 1px;}
.hornorBox .content .TabNav .slick-list::-webkit-scrollbar-thumb{background-color: #0ec29b;} */

.hornorBox .content .TabNav .item{cursor: pointer;color: #666666;margin-bottom: 0.08rem;}
.hornorBox .content .TabNav .slick-current,
.hornorBox .content .TabNav .item:hover{font-family: 'harmonyOS_Regular';color: #000000;}
.hornorBox .content .TabCon{width: calc(100% - 27.7%);padding: 0.56rem 0.4rem 0.3rem;background-color: #fffdfc;border-left: 1px solid #f2f2f2;position: relative;}
.hornorBox .content .TabCon:before{position: absolute;left: -1px;top: 0;width: 1px;content: "";background-color: #0ec29b;height: 1rem;}
.hornorBox .content .imgbox{width: 50%;margin: 0px auto;}
.hornorBox .content aside{color: #19207d;margin-bottom: 0.19rem;text-align: center;}
.hornorBox .content .txt{max-height: 2.24rem;overflow-y: auto;}
.hornorBox .content .imgbox{height: 4rem;margin: 0px auto;transition: all 0.5s;text-align: center;}
.hornorBox .content .imgbox span{background: url(../images/honorbg.jpg) no-repeat center center / 100% 100%;padding: 0.2rem 0.19rem;display: inline-block;position: relative;height: auto;width: auto;}
.hornorBox .content .imgbox img {max-height: 3.2rem;width: auto;height: auto;}
.hornorBox .content .TabCon{position: relative;}
.hornorBox .content .arrows{position: absolute;left: 0.4rem;bottom: 0.8rem;}
.hornorBox .content .slick-arrow{background-color: rgba(0,0,0,0.15);top: 25%;transform: translateY(0);}

.InfoTxt{text-indent: 2em;background-color: #f5f5fa;padding: 0.32rem 0.4rem;position: relative;margin-bottom: 0.6rem;}
.InfoTxt:before{position: absolute;left: 0.43rem;top: 0.27rem;content: "";background: url(../images/ico_kh.svg) no-repeat center center/contain;width: 0.39rem;height: 0.3rem;}
.InfoTxt .inner{position: relative;z-index: 1;}

.reportList{margin-left: -3.75vw;}
.reportList .item{padding: 0 0 3.75vw 3.75vw;width: 25%;text-align: center;}
.reportList .imgbox{padding-top: 135%;margin-bottom: 0.25rem;}
.reportList .btn a{color: #19207d;padding-left: 0.3rem;background-position: 0 center;background-repeat: no-repeat;background-size: 0.2rem 0.2rem;}
.reportList .btn a:hover{color: #00bf96;}
.reportList .btn .view{background-image: url(../images/ico_view.png);margin-right: 2.083vw;}
.reportList .btn .down{background-image: url(../images/ico_down.png);}

@media(max-width:1024px){
	.numList.sub .item:not(:last-child):after{display: none;}

	.videoList .slick-prev{left: -12px;}
 .videoList .slick-next{right: -12px;}
	.videoList .imgbox{padding-top: 4rem;}
	.videoList .slick-arrow{display: none !important;}
	.videoList .slick-dots{display: block !important;}

	.certification .sliderImg{padding-left: 0;padding-right: 0;}
	.certification .sliderImg .slick-list{padding:0 !important;margin: 0 -0.5rem;}

	.hornorBox .content .TabNav{width: 100%;}
	.hornorBox .content .TabNav .slick-dots{position: static;}
	.hornorBox .content .TabCon{width: 100%;}
	.certification .sliderImg .slick-active + li + li .imgbox{transform: translateX(0.2rem);}
	.certification .sliderImg .slick-active + li .imgbox{transform: translateX(0);}
	.hornorBox .content .TabCon{border-top: 1px solid #f2f2f2;border-left: 0;}
	
}
@media(max-width:768px){
	.certification .sliderImg .slick-active + li .imgbox{transform: translateX(-0.25rem);}
	.hornorBox .content .info{width: 100%;}
	.hornorBox .content .imgbox{width: 100%;margin-top: 0.3rem;height: auto;}
	.hornorBox .content .arrows{position: static;justify-content: center;}

	.reportList .item{width: 50%;}
}
@media(max-width:480px){
	.reportList .btn a{background-size: 14px 14px;}
}

/* 产品目录 */
.proall{justify-content: center;margin-left: -2.083vw;padding-top: 0.5rem;}
.proall .itemall{width: 33.333%;padding: 0 0 2.083vw 2.083vw;}
.proall .itemall.w2{width: 66.666%;}
.proall .itemall.w2 .item{width: 50%;padding: 0 0 2.083vw 2.083vw;}

.proall .itemall.more{width: 100%;justify-content: flex-start;}
.proall .itemall.more .proList{justify-content: flex-start;}
.proall .itemall.more .item{width: 33.333%;padding: 0 0 2.083vw 2.083vw;}

.graybg{background-color: #f0f0f7;}
.proList{justify-content: center;}
.proList .item{width: 100%;}
.proList .item a{display: block;background-color: #fff;padding: 1.563vw;border-radius: 0.1rem;min-height: 23.958vw;position: relative;}
.proList .item .imgbox{border-radius: 0.1rem;padding-top: 55.89%;}
.proList .item .info{padding-bottom: 0.36rem;position: relative;}
.proList .item .info:after{width: 0.51rem;height: 0.51rem;border-radius: 50%;position: absolute;right: 0;top: 0;background: #00bf96 url(../images/arr_r_white.svg) no-repeat center center/0.12rem 0.12rem;content: "";transition: all .5s cubic-bezier(0.77,0.2,0.05,1.0);opacity: 0;transform: rotate(45deg);display: none;}
.proList .item .tit{color: #000000;}
.proList .item .desc{color: #666666;padding: 0.15rem 0.2rem;margin-top: 0.16rem;background-color: #fafafa;min-height: 1rem;}
.proList .item .txt{min-height: 0.56rem;}
.proList .item:hover .info:after{opacity: 1;right: 0.29rem;top: -0.25rem;transform: rotate(0);}

.proList .maskinfo{position: absolute;left: 1.563vw;top: 1.563vw;width: calc(100% - 3.126vw);height: calc(100% - 3.126vw);z-index: 10;border-radius: 0.1rem;color: #fff;padding: 0.6rem 0.2rem 0.2rem;opacity: 0;transition: all 0.5s;}
.proList .maskinfo .tit{color: #fff;}
.proList .maskinfo .txt{max-height: 1.4rem;overflow-y: auto;line-height: 1.7;margin: 0.3rem 0;padding-right: 0.19rem;}
.proList .maskinfo .txt::-webkit-scrollbar{width: 1px; height:1px;}
.proList .maskinfo .txt::-webkit-scrollbar-track{background: rgba(255,255,255,0.1);}
.proList .maskinfo .more{padding-bottom: 0.12rem;border-bottom: 1px solid rgba(255,255,255,0.1);position: relative;}
.proList .maskinfo .more:After{position: absolute;right: 0;top: 0.1rem;width: 10px;height: 9px;background: url(../images/arr_r_white.svg) no-repeat right center/contain;content: "";transform: rotate(45deg);}
.proList .maskinfo .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}
.proList .maskinfo .imgbox:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background-color: rgba(0,0,0,0.75);content: "";}
.proList .maskinfo *:not(.imgbox){position: relative;z-index: 10;}
.proList .maskinfo .imgbox span{position: absolute;z-index: 1;}
.proList .item:hover .maskinfo{opacity: 1;}

.proBox{padding: 2.083vw;background-color: #fff;}
.proBox .title{line-height: 1.25;margin-bottom: 0.2rem;}
.proBox:not(:last-child){margin-bottom: 0.2rem;}
.proBox .proImg{width: 47%;margin: 0.2rem 0;}
.proBox .proImg .imgbox{padding-top: 55.78%;}
.proBox .proImg .slick-arrow{background-color: rgba(0,0,0,0.1);opacity: 0;}
.proBox .proImg .slick-dots{position: static;}
.proBox .proImg:hover .slick-arrow{opacity: 1;}
.proBox .detail{width: 48.52%;padding: 0.15rem 0;}
.proBox .detail .title{margin-bottom: 0;}
.proBox .detail .tag{padding: 0.07rem 0 0.1rem;}
.proBox .detail .tag span{margin: 0 0.1rem 0.1rem 0;border: 1px solid #dbdeff;color: #19207d;padding: 0 0.11rem;}
.proBox .detail .tag span:hover{color: #fff;background-color: #19207d;}
.proBox .detail .tag span:last-child{margin-right: 0;}
.proBox .detail .txt {margin-bottom: 0.38rem;}
.proBox .detail .item dt{min-width: 78px;}
.proBox .detail .down{display: block;text-align: center;width: 3rem;padding: 0.469vw 0.15rem;border-radius: 0.5rem;border: 1px solid #999999;}
.proBox .detail .down:before{display: inline-block;vertical-align: middle;content: "";width: 0.2rem;height: 0.2rem;background: url(../images/ico_down2.svg) no-repeat  center center/contain;margin: -0.04rem 0.09rem 0 0;}

.proBox .reatures .item{margin: 0 0 2.5% 2.5%;width: 30.833%;background-color: #f7f7f7;padding: 0.33rem 0.42rem;position: relative;min-height: 1.6rem;}
.proBox .reatures .item:before{position: absolute;left: 0;top: 0.37rem;width: 0.03rem;height: 0.2rem;content: "";background-color: #00bf96;transition: all 0.5s;}
.proBox .reatures .item:hover:before{top: 0;height: 100%;}
.proBox .reatures .item h3{margin-bottom: 0.07rem;}

.proBox .package .item{margin: 0 0 2.5% 2.5%;width: 30.833%;background-color: #f7f7f7;padding: 0.2rem;}
.proBox .package .imgbox{background-color: #fff;padding-top: 55.89%;margin-bottom: 0.24rem;}
.proBox .package .ti{color: #000000;min-height: 0.68rem;}

@media(max-width:1024px){
	.proBox .proImg{width: 100%;}
	.proBox .detail{width: 100%;}
}
@media(max-width:768px){
	.proall .itemall{width: 100%;padding-bottom: 0.25rem;}
	.proall .itemall.w2{width: 100%;}
	.proall .itemall.w2 .item{width: 50%;}
	.proall .itemall.more .item{width: 50%;}
	.proall .subTit {padding-bottom: 0.2rem;}
	.proBox .reatures .item{width: 47.5%;}
	.proBox .package .item{width: 47.5%;}
}
@media(max-width:640px){
	.proList .item .desc{min-height: 63px;}
}

/* 产品目录20241216新 */
.proListNew:not(last-child){padding-bottom: 0.35rem;}
.proListNew{justify-content: center;}
.proListNew .item{width: 47.43%;margin-bottom: 0.4rem;background-color: #fff;position: relative;}
.proListNew .item a{display: block;padding: 0.3rem;}
.proListNew .item .imgbox{border-radius: 2.604vw 0 2.604vw 0;padding-top: 80.4%;}
.proListNew .item .tit{line-height: 2.1;}
.proListNew .item .txt{line-height: 1.4;color: #666666;position: relative;padding-right: 1.4rem;min-height: 2.5rem;}
.proListNew .item .txt:before{width: 0.68rem;margin-bottom: 0.23rem;height: 0.05rem;border-radius: 5px;background-color: #19207d;content: "";display: block;}
.proListNew .item .more{position: absolute;right: 0;bottom: 0;text-align: center;font-weight: 400;border: 1px solid #19207d;display: flex;align-items: center;justify-content: center;line-height: 1.4;width: 1.1rem;height: 1.1rem;border-radius: 50%;color: #19207d;transition: all 0.5s;z-index: 10;}
.proListNew .item:hover .txt:before{background-color: #00bf96;}
.proListNew .item:hover .more{background-color: #00bf96;color: #fff;border-color:#00bf96;box-shadow: 0 0 20px rgba(255,32,125,0.16);}
.proListNew .item:hover{-webkit-box-shadow: 0 5px 20px rgba(25,32,125,0.16);
	box-shadow: 0 10px 10px rgba(25,32,125,0.16);}
.proListNew.rec .item{background-color: transparent;padding: 0 0.1rem 0.2rem;margin-bottom: 0;}
.proListNew.rec .item .info{position: relative;}
.proListNew.rec .item a{padding: 0.15rem;background-color: #fff;position: relative;}
.proListNew.rec .item .tit{font-size: 18px;line-height: 34px;}
.proListNew.rec .item .txt:before{width: 0.33rem;height: 2px;margin-bottom: 0.12rem;}
.proListNew.rec .item .txt{font-size: 12px;padding-right: 0.55rem;height: 11.2em;overflow: hidden;min-height: auto;}
.proListNew.rec .item .more{width: 0.4rem;height: 0.4rem;font-size: 11px;}
.proListNew.rec .item:hover{box-shadow: 0 0 0 rgba(0,0,0,0);}
.proListNew.rec .slick-prev{left: -2.604vw;}
.proListNew.rec .slick-next{right: -2.604vw;}

.detailTop{padding-top: 1.2rem;}
.proTit{text-align: center;color: #19207d;line-height: 1.5;font-weight: 400;padding: 0.3rem 0 0.5rem;}
/* .imgbox.pro{width: 70%;margin: 0px auto;} */
.proDetail .detail{padding: 0.4rem 0 0.29rem;}
.proDetail .detail .item{width: 46%;padding: 0.12rem 0 0.12rem 0.16rem;border-bottom: 1px solid #e6e6e6;position: relative;}
.proDetail .detail .item:before{position: absolute;left: 0;top: 0.26rem;content: "";border-radius: 50%;width: 0.05rem;height: 0.05rem;background-color: #19207d;}
.proDetail .img{text-align: center;/*width: 70%;margin: 0px auto;*/}

.proPage{padding: 0.45rem 0;}
.proPage.graybg{background-color: #f7f7f7;}
.proPage .title{line-height: 1.5;padding-bottom: 0.35rem;}
.proPage .reatures {margin-left: -3%;}
.proPage .reatures .item{margin: 0 0 3% 3%;width: 30%;background-color: #fff;position: relative;min-height: 1.6rem;border-radius: 0 0 2.604vw;}
.proPage .reatures .item .info{padding: 0.32rem 0.1rem 0.15rem 0.2rem;position: relative;}
.proPage .reatures .item .info:before{position: absolute;left: 0;top: 0.37rem;width: 0.03rem;height: 0.2rem;content: "";background-color: #00bf96;transition: all 0.5s;}
.proPage .reatures .item:hover .info:before{top: 0;height: 150%;}
.proPage .reatures .item h3{margin-bottom: 0.09rem;font-weight: 400;line-height: 1;min-height: 2em;}
.proPage .reatures .item .desc{line-height: 1;min-height: 3em;}
.proPage .reatures .item .imgbox{padding-top: 50%;border-radius: 2.604vw 0 2.604vw 0;}

.proPage .package{margin-left: -2%;}
.proPage .package .item{margin: 0 0 0.15rem 2%;text-align: center;border: 1px solid #19207d;width:31.333%;}
.proPage .package h3{padding: 0.13rem;color: #fff;background-color: #19207d;font-weight: 400;margin-bottom: 0.25rem;}
.proPage .package .info{padding: 0.25rem 0.1rem;min-height: 1.4rem;line-height: 1;}
.proPage .package .imgbox{padding-top: 50%;}
.proPage .package .slick-dots{position: static;margin-top: 0.15rem;}
.proPage .package .slick-arrow{background-color: rgba(0,0,0,0.5);}
.proPage .package .slick-prev{left: -0.5rem;}
.proPage .package .slick-next{right: -0.6rem;}
	
.proPage .btn{text-align: center;padding-top: 4.427vw;max-width: 10rem;margin: 0px auto;}
.proPage .btn a{min-width: 20.833vw;height: 0.79rem;line-height:1;border-radius: 0.79rem;color: #fff;padding: 0 0.2rem;align-items: center;}
.proPage .btn a:before{display: inline-block;vertical-align: middle;margin: 0 0.14rem 0 0;content: "";width: 0.31rem;height: 0.31rem;background-position: center center;background-repeat: no-repeat;background-size: contain;}
.proPage .btn a.down{background-color: #19207d;}
.proPage .btn a.down:before{background-image: url(../images/ico_down3.svg);}
.proPage .btn a.zx{background-color: #00bf96;}
.proPage .btn a.zx:before{background-image: url(../images/ico_zx.svg);}
.proPage .btn a:hover{opacity: 0.8;}

@media(max-width:1560px){
	.proListNew.rec .item .txt{font-size: 11px;}
}
@media(max-width:1024px){
	.proListNew .item{width: 100%;}
	.proPage .package .slick-arrow{display: none !important;}
}
@media(max-width:768px){
	.imgbox.pro,.proDetail .img{width: 100%;}
	.proPage .reatures .item{width: 100%;}
	.proPage .package .item{width: 100%;}
	.proDetail .detail .item{width: 100%;}
}
@media(max-width:480px){
	.proListNew .item .more{font-size: 12px;}
	.proPage .package .imgbox{padding-top: 1.5rem;}
	.proListNew.rec .item .more{width: 0.8rem;height: 0.8rem;}
	.proPage .btn a{height: 0.9rem;}
	.proPage .btn a:not(:last-child){margin-right: 0.25rem;}
}

/* 客户服务 */
.serviceList .item{padding: 4.167vw 0;background-color: #f5f5fa;}
.serviceList .item .imgbox{overflow: visible;width: 48.61%;min-height: 4.66rem;}
.serviceList .item .info{padding: 0.37rem 0;width: 44.44%;position: relative;}
.serviceList .item .info:after{position: absolute;right: -12%;bottom: 0;width: 10%;text-align: center;font-size: 0.6rem;font-family: "BarlowSemiBold";color: #e1e2eb;opacity: 0.5;}
.serviceList .item .title{color: #121212;}
.serviceList .item .title::after{display: block;width: 0.24rem;height: 0.03rem;content: "";margin: 0.26rem 0 0.32rem;background-color: #00bf96;}
.serviceList .item .desc{min-height: 1.28rem;margin-bottom: 5.208vw;}
.serviceList .item:nth-child(1) .info:after{content: "01";}
.serviceList .item:nth-child(2) .info:after{content: "02";}
.serviceList .item:nth-child(3) .info:after{content: "03";}
.serviceList .item:nth-child(4) .info:after{content: "04";}
.serviceList .item:nth-child(5) .info:after{content: "05";}
.serviceList .item:nth-child(even) {background: url(../images/servicebg.jpg) no-repeat center center/cover;}
.serviceList .item:nth-child(even) .w1440{flex-direction: row-reverse;}
.serviceList .item:nth-child(even) .imgbox img{max-width: none;width: auto;position: absolute;right: 0;top: 0;}
.serviceList .item:nth-child(even) .info:after{right: 0;}
@media(max-width:768px){
	.serviceList .item .info{width: 100%;}
	.serviceList .item .imgbox{width: 100%;min-height: auto;}
	.serviceList .item .imgbox img{width: 100% !important;position: static !important;height: auto !important;}
}

/* 新闻中心 */
.proNews .item{margin-bottom: 0.4rem;}
.proNews a{background-color: #f7f8fa;}
.proNews .imgbox{width: 27.7%;padding-top: 13.854vw;}
.proNews .info{padding: 0.36rem 3.125vw;}
.proNews .desc{margin: 0.1rem 0 0.18rem;line-height: 1.8;}
.proNews .more{margin-left: 0.26rem;position: relative;background: url(../images/arr2.svg) no-repeat right center/6px 11px;padding-right: 16px;transition: all 0.5s;}
.proNews .more:before{position: absolute;left: -0.13rem;top: 50%;transform: translateY(-50%);width: 1px;content: "";height: 0.14rem;background-color: #e1e3e6;}
.proNews .item:hover .more{padding-right: 20px;}

.newsList{margin-left: -1.563vw;}
.newsList .item{width: 33.333%;padding: 0 0 2.083vw 1.563vw;}
.newsList .item a{display: block;box-shadow: 0 13px 32px rgba(168,177,184,0.31);}
.newsList .imgbox{padding-top: 55.86%;}
.newsList .info{padding: 1.563vw 2.083vw;background-color: #fff;}
.newsList .tit{min-height: 0.96rem;margin: 0.03rem 0 0.2rem;}
.newsList .more:after{display: inline-block;vertical-align: middle;width: 0.12rem;height: 0.12rem;content: "";margin: -0.04rem 0 0 0.1rem;background: url(../images/arr_r_green.svg) no-repeat center center/contain;transition: all 0.5s;}
.newsList .item:hover .more:after{transform: rotate(45deg);}
.newsList .item:hover a{box-shadow: 0 5px 10px rgba(168,177,184,0.31);}

.faqList{padding-bottom: 0.78rem;}
.faqList .item{padding: 2.604vw 2.083vw;margin-bottom: 2.083vw;background-color: #f7f8fa;}
.faqList .item .title{cursor: pointer;margin-left:0.8rem;padding:0 0.15rem 0.15rem 0;position: relative;margin-bottom: 0.3rem;border-bottom: 1px solid #e6e6e6;}
.faqList .item .title aside{padding: 0.26vw 0;color: #000000;}
.faqList .item .title:before{position: absolute;left: -0.8rem;top: 0;width: 0.54rem;height: 0.48rem;line-height: 0.48rem;background-color: #19207d;content: "Q";color: #fff;font-size: 0.36rem;font-family: "BarlowSemiBold";text-align: center;}
.faqList .item .title:After{right:0.1rem;top: 0.19rem;position: absolute;content: "";background: url(../images/selectarr.svg) no-repeat center center/contain;width: 0.2rem; height:0.1rem;transition: all 0.5s;opacity: 0.5;}
.faqList .item .desc{padding-left:0.8rem;color: #7a7e8c;position: relative;height: 0.64rem;overflow: hidden;transition: all 0.5s;}
.faqList .item .desc:before{position: absolute;left: 0;top: 0;width: 0.54rem;height: 0.48rem;line-height: 0.48rem;background-color: #00bf96;content: "A";color: #fff;font-size: 0.36rem;font-family: "BarlowSemiBold";text-align: center;}
.faqList .item.on .title aside,.faqList .item:hover .title aside{color: #19207d;}
.faqList .item.on .title:after{opacity: 1;transform: rotate(-180deg);}
.faqList .item.on .desc{height: auto;}
.faqList .item.on .tit{-webkit-line-clamp: 3;}
.faqList .item:hover {box-shadow: 0 0 10px rgba(168,177,184,0.31);}

.newsInfo{padding: 0.4rem 0 1rem;background-color: #f7f7f7;}
.newsInfo .w1440{background-color: #fff;padding: 0.33rem 3.125vw 0.5rem;}
.newsInfo .SinglePage p{text-indent: 2em;}

.TitleInfo{text-align: center;margin-bottom: 0.35rem;padding:2.604vw 0 0.3rem;border-bottom: 1px solid #19207d;margin-bottom: 0.6rem;}
.TitleInfo .title{font-size: 0.36rem;line-height: 1.58;margin-bottom: 0.13rem;line-height: 1.66;color: #1a1a1a;}
.TitleInfo .other li:not(:last-child){margin-right: 0.36rem;}

.PrevNextInfo{padding: 0.48rem 2.2rem 0 0;margin-top: 0.72rem;border-top: 1px solid #d1d2e5;position: relative;}
.PrevNextInfo dl{position: relative;min-height: 36px;line-height: 36px;}
.PrevNextInfo .none{color:#999;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.6rem;background: #19207d;padding: 0.781vw 0.2rem;color: #fff;border-radius: 0.6rem;min-width: 2.2rem;text-align: center;}
.PrevNextInfo .back:after{display: inline-block;vertical-align: middle;content: "";margin: -0.05rem 0 0 0.08rem;background: url(../images/ico_fh.svg) no-repeat center center/contain;width: 0.15rem;height: 0.16rem;transition: all 0.5s;}
.PrevNextInfo .back:hover{opacity: 0.9;}
.PrevNextInfo .back:hover:After{margin-left: 0.18rem;}

@media(max-width:768px){
	.proNews .imgbox{width: 100%;padding-top: 60%;}
	.proNews .info{width: 100%;}

	.newsList .item{width: 100%;}

	.TitleInfo{padding-bottom: 0.35rem;margin-bottom: 0.35rem;}
	.TitleInfo p span{margin: 0 0.2rem;}

	.PrevNextInfo{padding-right: 0;margin-top: 50px;padding-top: 10px;}
	.PrevNextInfo dl{min-height: 30px;line-height: 30px;}
	.PrevNextInfo .back{top: -40px;}
}
@media(max-width:640px){
	.newsList .tit{min-height: 48px;}
	.faqList .item .desc{height: 48px;}
}

/* 联系方式 */
.contactUs{margin-left: -1.458vw;padding-bottom: 0.4rem;}
.contactUs .item{flex: 1;margin: 0 0 1.458vw 1.458vw;background-color: #f5f7f8;min-height: 2.86rem;padding: 0.5rem 0.15rem 0.4rem 0.43rem;text-align: center;}
.contactUs .icon{width: 0.84rem;height: 0.84rem;margin: 0px auto 0.24rem;border-radius: 50%;position: relative;}
.contactUs .icon:after{width: 100%;height: 100%;left: 0;top: 0;background: url(../images/ico_bg.svg) no-repeat center center/contain;content: "";position: absolute;}
.contactUs .icon img{width: 100%;}
.contactUs aside{margin-bottom: 0.07rem;}
.contactUs .item:hover .icon:after{animation: turn 3s linear infinite;}
.contactUs2 .item.w100{flex:auto;width: 36%;margin: 0 31% 1.458vw 33%;}
.contactUs2 .item .icon:after{display: none}
.contactUs2 .item .photo{display: flex;justify-content: flex-start;align-items: center;}
.contactUs2 .item .photo .icon{margin: 0;width:1.2rem;height:1.2rem;margin-right: 0.33rem;}
.contactUs2 .item .photo .txt{text-align: left;line-height: 0.4rem;}
.contactUs2 .item .photo .txt p{font-size: 0.18rem;color: #666666;}
.contactUs2 .item .photo .txt .ti{font-size: 0.28rem;position: relative;font-weight: bold;color: #333333;z-index: 5;}
.contactUs2 .item .photo .txt .ti:after{position: absolute;background-image: linear-gradient(90deg, #00bf96 0%, #baf9ec 100%), linear-gradient(#00bf96, #00bf96);background-blend-mode: normal,	normal;opacity: 0.6;height: 0.08rem;width: 100%;bottom: 0.1rem;content: "";left: 0;z-index: -1;}
.contactUs2 .item .cont{text-align: left;margin-top: 0.4rem;}
.contactUs2 .item .cont p{padding-left: 0.4rem;margin-bottom: 0.2rem;}
.contactUs2 .item .cont p.eml{background: url(../images/Email.png) no-repeat left center;background-size: 0.2rem auto}
.contactUs2 .item .cont p.tel{background: url(../images/Tel.png) no-repeat left center;background-size: 0.2rem auto}

.contactTxt{padding-bottom: 5.208vw;}
.contactTxt .item{width: 66%;}
.contactTxt .item:nth-child(2){width: 32%;}
.contactTxt .item h2{font-weight: normal;color: #19207d;background-color: #f5f7fa;line-height: 0.8rem;text-align: center;}
.contactTxt .item li{border: 1px solid #edeff2;border-top: 0;padding: 0.2rem;}
.contactTxt .item .inner{min-height: 2.18rem;background-image: linear-gradient(to right, #f5f5fa , #fff);padding: 0.09rem 0.3rem;}
.contactTxt .item .inner h3{color: #19207d;line-height: 0.66rem;font-weight: normal;border-bottom: 1px solid #edeff2;margin-bottom: 0.25rem;}
.contactTxt .item .inner h3:before{width: 0.02rem;height: 0.24rem;display: inline-block;vertical-align: middle;content: "";background-color: #00bf96;margin: -0.02rem 0.12rem 0 0;}
.contactTxt .item .inner p span{font-family: 'hm';font-weight: 400;}
.contactTxt .item .inner p:not(:last-child){margin-bottom: 0.16rem;}
.contactTxt ul.flexbw li{width: 49%;}

.messageForm .item{width: 48.6%;padding-bottom: 0.35rem;}
.messageForm .item.auto{width: 100%;}
.messageForm .item dt{padding-bottom: 0.11rem;}
.messageForm .item input:focus,.messageForm .item select:focus,.messageForm .item textarea:focus{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.messageForm .item input{width: 100%;border: 1px solid #cccccc;background-color: #fafafa;height: 0.5rem;padding: 0 0.2rem;}
.messageForm .item select{width: 100%;border: 1px solid #cccccc;background-color: #fafafa;height: 0.5rem;padding: 0 0.2rem;}
.messageForm .item textarea{width: 100%;border: 1px solid #cccccc;background-color: #fafafa;height: 1rem;padding: 0.1rem 0.2rem;}
.messageForm .check{width: 0.24rem;height: 0.24rem;border-radius: 0.24rem;padding: 0.02rem;border: 1px solid #a2a3b5;display: inline-block;position: relative;cursor: pointer;margin: -0.03rem 0.08rem 0 0;vertical-align: middle;}
.messageForm .check.on:before{position: absolute;left: 50%;top: 50%;width: 0.15rem;height: 0.15rem;border-radius: 50%;content: "";transition: all 0.3s;background-color: #19207d;transform: translate(-50%,-50%);}
.messageForm .sendBtn{background-color: #19207d;color: #fff;width: 2rem;height: 0.54rem;}
.messageForm .sendBtn:hover{opacity: 0.9;}

@media(max-width:768px){
	.contactTxt .item{width: 100% !important;margin-bottom: 0.2rem;}
	.messageForm .item{width: 100%;}
	.contactUs2 .item.w100{width: 100%;margin: 0 0 1.458vw 1.458vw;}
}
@media(max-width:640px){
	.contactUs .item{flex: none;width: 100%;}
	.messageForm .check{height: 0.26rem;}
	.contactTxt ul.flexbw li{width: 100%;}
	.contactTxt ul.flexbw li:not(:last-child){margin-bottom: 0.15rem;}
}

.scrollmagic-pin-spacer{background-color: #fff;}