@font-face{font-family:sy;src:url("../fonts/sySong.woff");}
@font-face{font-family:MiSans;src:url("../fonts/MiSans-Regular.woff");}
@font-face{font-family:Montserrat;src:url("../fonts/MONTSERRAT-REGULAR.TTF");}
@font-face{font-family:MISANS-b;src:url("../fonts/MISANS-SEMIBOLD.OTF");}


.header_top{z-index:1000;width:100%;position: absolute;top:0px;left:0px;}
/* .header_top::after{width:100%;height:1.8rem;background:linear-gradient(180deg, rgba(55, 62, 118, 0.8) 0%, rgba(55, 64, 120, 0) 100%);bottom:auto;top:0px;}
.fixed .header_top::after{height:1.3rem;} */
.header_top .top{justify-content:space-between;height:1.3rem;align-items:center;width:100%;}
#logo{position:relative;}
.header_top #logo img{transition:all 0.5s ease 0s;width:3.67rem;}
.list_box1{flex:1;min-width:0px;padding-left:20%;display:flex;flex-direction:column;align-items:flex-end;}
.list_box1 .top-t{align-items:center;justify-content:flex-end;}
.list_box1 .li{font-size:0.12rem;color:rgb(255, 255, 255);display:flex;}
.list_box1 .li:last-child{}
.list_box1 a{color:rgb(255, 255, 255);font-size:0.16rem;padding:0px 0.12rem;align-items:center;}
.list_box1 a img{display:inline-block;margin-right:0.1rem;}
.list_box1 .search_btn{padding:0px 0px 0px 0.1rem;}
.list_box1 .ser .a{display:flex;align-items:center;justify-content:space-between;}
.list_box1 .li .input{width:calc(100% - 0.16rem);height:100%;padding:0px 0.1rem 0px 0rem;font-size:0.16rem;color:rgb(255, 255, 255);line-height:0.28rem;}
.list_box1 .li .serbtn{width:0.16rem;background:url("../images/ser.png") left center / 0.16rem no-repeat;height:100%;}
.list_box1 .li .input::-webkit-input-placeholder{color:rgb(255, 255, 255);}
#nav{width:100%;position:relative;z-index:1000;max-width:6rem;}
#nav ul{display:flex;justify-content:space-between;width:100%;}
#nav ul li{z-index:0;position:relative;}
#nav ul li a{display:flex;padding:0px;position:relative;z-index:2;height:100%;align-items:center;}
#nav ul li h3{font-size:0.16rem;color:rgb(255, 255, 255);line-height:0.55rem;position:relative;transition:all 0.36s ease 0s;display:inline-block;padding:0px;font-weight:bold;}
#nav ul li .sub{position:absolute;top:95%;background:rgba(255, 255, 255, 0.9);width:auto;left:50%;transform:translateX(-50%) scaleY(0);visibility:hidden;opacity:0;transition:all 0.5s ease 0s;transform-origin:center top;box-shadow:rgba(0, 0, 0, 0.3) 0px 0px 10px;overflow:hidden;z-index:1000;}
#nav ul li .sub::after{content:"";height:0.02rem;width:100%;position:absolute;left:0px;top:0px;background:#644297 ;}
#nav ul li .sub .box{text-align:center;}
#nav ul li .sub a{padding:10px 0.16rem;line-height:28px;transition:all 0.6s ease 0s;font-size:0.16rem;color:rgb(51, 51, 51);text-align:center;white-space:nowrap;min-width:160px;display:block;}
#nav ul li .sub a img{margin:0px 0.1rem 0px 0px;opacity:0.2;transition:all 0.5s ease 0s;}
#nav ul li .sub a:hover{background:#644297 ;color:rgb(255, 255, 255);}
#nav ul li:hover .sub{opacity:1;visibility:visible;transform:translateX(-50%) scaleY(1);}
#nav ul li.on h3, #nav ul li:hover h3{font-weight:bold;}
#nav ul li.on h3::after, #nav ul li:hover h3::after{opacity:1;}
.m_header_box{transition:all 0.6s ease 0s;display:none;position:relative;z-index:100000;}
.m_header_box header{padding:0px 0px 0px 0.15rem;height:0.7rem;background:#644297 ;box-shadow:rgba(0, 0, 0, 0.05) 0px 3px 5px;position:fixed;top:0px;left:0px;right:0px;z-index:100;display:flex;justify-content:space-between;align-items:center;}
.m_header_box header #logo{padding:0px;width:75%;margin:0px;}
.m_header_box header #logo img{max-height:0.6rem;}
#nav_btn_box.on{background:none;}
#nav_btn_box{position:relative;width:0.7rem;height:0.7rem;display:flex;align-items:center;justify-content:center;z-index:1;}
#nav_btn_box::before{content:"";position:absolute;z-index:-1;top:0px;right:0px;bottom:0px;left:0px;background:rgb(255, 255, 255);}
#nav_btn_box::after{content:"";position:absolute;z-index:-1;top:0px;left:-10px;border-right:10px solid rgb(255, 255, 255);border-top:0.7rem solid transparent;}
#nav_btn{cursor:pointer;text-align:center;z-index:99999;transition:all 0.5s ease 0s;outline:none;box-shadow:none;}
#nav_btn .point{display:inline-block;width:0.4rem;height:22px;position:relative;outline:none;}
#nav_btn .point:hover .navbtn, #nav_btn .point:hover .navbtn::after, #nav_btn .point:hover .navbtn::before{width:0.28rem;}
#nav_btn .navbtn{position:absolute;top:12px;left:0px;display:inline-block;width:18px;height:2px;transition:all 0.3s ease-out 0s;background:#644297 ;}
#nav_btn .navbtn::after, #nav_btn .navbtn::before{position:absolute;left:0px;display:inline-block;width:24px;height:2px;content:"";transition:all 0.3s ease-out 0s;background:#644297 ;}
#nav_btn .navbtn::after{top:-8px;}
#nav_btn .navbtn::before{top:8px;}
#nav_btn .point.on .navbtn{background:transparent;}
#nav_btn .point.on .navbtn::after{transform:rotate(45deg);top:0px;}
#nav_btn .point.on .navbtn::before{transform:rotate(-45deg);top:0px;}
.m_nav_list{flex-direction:column;width:100%;height:100%;overflow:auto;align-items:center;display:flex;background:rgba(255, 255, 255, 0.1);}
.m_nav_list::-webkit-scrollbar{display:none;}
#m_nav{z-index:99999;position:fixed;width:100%;height:100vh;right:-105vw;top:0px;padding:70px 20px 30px;overflow:hidden;pointer-events:none;transition:all 0.3s ease-out 0s;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:0% 0% / cover rgb(247, 247, 247);opacity:0;visibility:hidden;}
#m_nav .close{position:absolute;top:7px;right:15px;left:15px;font-size:30px;color:rgb(51, 51, 51);z-index:10000;width:auto;height:35px;border-radius:0px;display:flex;align-items:center;justify-content:flex-end;padding:0px;}
#m_nav.act{pointer-events:auto;right:0px;opacity:1;visibility:visible;}
#m_nav .search_box input.submit{background:url("../images/submit.svg") center center / 0.28rem no-repeat #644297 ;}
#m_nav .list_box0{text-align:center;width:100%;justify-content:flex-start;margin:0.32rem 0px 0px;flex-wrap:wrap;height:0.4rem;}
#m_nav .list_box0 .li{text-align:left;color:#644297 ;margin:0px 0.12rem 0.15rem 0px;font-size:14px;padding:0px;min-width:1rem;}
.list_box_nav_mobile{width:100%;max-height:calc(100% - 250px);padding:0px 0px 10px;overflow:hidden auto;margin:0px;}
.list_box_nav_mobile > li{width:100%;overflow:hidden;padding:0px;position:relative;margin:0px auto;}
.list_box_nav_mobile > li .con{position:relative;}
.list_box_nav_mobile > li .a{width:100%;border-bottom:1px solid rgb(226, 226, 226);line-height:0.5rem;color:rgb(51, 51, 51);padding:0px;font-size:16px;display:flex;position:relative;transition:all 0.5s ease 0s;}
.list_box_nav_mobile > li i{opacity:1;width:0.64rem;height:0.5rem;background-image:url("../images/arrow_down.svg");background-position:center center;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:absolute;display:block;right:0px;top:2px;background-size:15px 15px !important;}
.list_box_nav_mobile > li.on1 i{transform:rotate(-90deg);}
.list_box_nav_mobile > li.on .a{border-bottom:1px solid rgb(226, 226, 226);}
.list_box_nav_mobile > li .list{padding:10px 0px;border-bottom:1px solid rgba(255, 255, 255, 0.1);display:none;}
.list_box_nav_mobile > li .list a{display:block;font-size:13px;color:rgb(102, 102, 102);line-height:2.5;}
.nav_mask{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:888;background-color:rgba(0, 0, 0, 0.4);display:none;}
.wap_search{font-size:16px;border-radius:5px;color:rgb(255, 255, 255);text-align:center;letter-spacing:2px;overflow:hidden;width:100%;height:85px;display:block;margin-bottom:0.1rem;}
.wap_search .header-search{height:40px;border-radius:20px;background:rgb(255, 255, 255);position:relative;width:3.68rem;margin:10px auto;}
.wap_search .input{font-size:0.16rem;color:rgb(100, 100, 100);height:40px;line-height:40px;padding:0px 0.24rem;box-shadow:none;appearance:none;float:left;border-right:0px;background:rgb(255, 255, 255);border-radius:30px;width:calc(100% - 40px);}
.wap_search .btn_blue{position:absolute;cursor:pointer;top:0px;right:0px;width:40px;height:40px;line-height:40px;border:0px;background:url("../images/submit.svg") center center / 0.24rem no-repeat #644297 ;border-radius:20px;}
.wap_search .btn_blue.fr{background:rgb(233, 237, 239);color:rgb(78, 79, 83);}
.wap_search input::-webkit-input-placeholder{color:rgb(153, 153, 153);}
.wap_search input:focus::-webkit-input-placeholder{color:transparent;}
.search_btn{cursor:pointer;}
.search-dialog-box{position:fixed;left:0px;top:0px;width:100%;height:100vh;z-index:1000000;opacity:0;visibility:hidden;transition:all 0.6s ease 0s;}
.search-dialog-box::before{content:"";position:absolute;top:0px;height:0px;background:#644297 ;transition:all 0.6s ease 0s;left:0px;right:0px;z-index:1;opacity:0.9;}
.search-dialog-box.on::before{height:100%;display:none;}
.search-dialog-box .bubbles-bg{opacity:0;visibility:hidden;display:none;}
.search-dialog-box .search-bg{position:absolute;left:0px;top:0px;width:100%;height:0px;margin:0px;background:0% 0% / cover no-repeat rgba(0, 0, 0, 0.7);transform-origin:center center;transition:height 0.8s cubic-bezier(0.77, 0, 0.175, 1) 0s;}
.search-dialog-box .wrap-inner{transform:translateY(100%);transition:all 0.6s ease 0s;}
.search-dialog{position:absolute;left:0px;top:50%;transform:translateY(-50%);width:100%;z-index:2;}
.search-dialog .search-tit{font-size:0.44rem;line-height:0.56rem;color:rgb(255, 255, 255);text-align:center;overflow:hidden;display:none;}
.search-dialog .search-inner{overflow:hidden;margin-top:0px;}
.search-dialog .search-input{width:8rem;margin:0px auto;background-color:rgba(255, 255, 255, 0.1);box-sizing:border-box;transition:all 0.3s ease 0s;max-width:94%;}
.search-dialog .search-input input[type="text"]{float:left;height:0.7rem;width:calc(100% - 1rem);background-color:rgb(255, 255, 255);font-size:0.2rem;line-height:0.08rem;color:rgb(102, 102, 102);transition:all 0.3s ease 0s;padding:0px 0.2rem;}
.search-dialog .search-input input[type="submit"], .search-dialog .search-input .clear-btn{float:right;height:0.7rem;width:1rem;}
.search-dialog .search-input input[type="submit"]{background-color:#644297 ;background-repeat:no-repeat;background-position:center center;background-size:0.4rem;background-image:url("../images/search-btn.svg");font-size:0.2rem;color:rgb(255, 255, 255);}
.search-dialog .search-input .clear-btn{background-color:rgba(0, 0, 0, 0.2);background-repeat:no-repeat;background-position:center center;background-image:url("../images/close-btn.svg");background-size:0.56rem;border-radius:100%;margin-right:0.16rem;display:none;}
.search-dialog .search-input.on{background-color:rgb(255, 255, 255);}
.search-dialog-box .bottom-box{position:absolute;left:0px;bottom:5.1%;width:100%;}
.header-right.is-open .search-btn .con-box{display:none;}
.header-right.is-open .close-btn{display:block;}
.header-right.is-open .item .search-bg{transform:scale(1);}
.search-dialog-box.on{opacity:1;visibility:visible;}
.search-dialog-box.on .search-bg{height:100vh;}
.search-dialog-box.on .bubbles-bg{opacity:1;visibility:visible;}
.search-dialog-box.on .wrap-inner{transform:translateY(0px);}
.pub-close{position:absolute;width:0.48rem;height:0.48rem;z-index:10;right:0.24rem;top:0.216rem;background-color:rgba(255, 255, 255, 0.1);border-radius:100%;}
.pub-close .bg{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#644297 ;transform:scale(0);border-radius:100%;transition:transform 0.3s ease 0s;}
.pub-close i{position:absolute;left:0px;top:0px;width:100%;height:100%;background-position:center center;background-size:0.12rem;background-repeat:no-repeat;background-image:url("../images/close-btn.svg");transition:all 0.6s ease 0s;}
.pub-close i:hover{transform:rotate(180deg);}
@keyframes spin{100%{transform:rotate(1turn);}}
@keyframes spin2{100%{transform:rotate(-1turn);}}
@keyframes spin-reverse{0%{transform:rotate(1turn);}}
@keyframes spin-reverse2{0%{transform:rotate(-1turn);}}
.banner{position: relative;}
.banner .imged{padding-bottom: 45%;}
.banner .imged::after{width: 100%;height: 40%;background: linear-gradient(180deg, rgba(98, 44, 220, 0) 0%, #3935E4 61%, #3935E4 86%);}
.ban-t{width: 100%;bottom: 0.5rem;position: absolute;left: 0;z-index: 2;}
.ban-t .wp{align-items: center;align-items: center;}
.ban-t .h3{padding-right: 0.92rem;}
.ban-t .h3::after{width: 1.61rem;height: 0.8rem;left: 0.8rem;background: url(../images/ban-c.png) no-repeat center/100% 100%;}
.ban-t .h3 span{font-size: 0.36rem;font-weight: 500;color: #FFFFFF;letter-spacing: -0.1em;}
.ban-t .h3 p{font-family: Montserrat;font-size: 0.16rem;font-weight: bold;color: #FFFFFF;font-style: italic;margin-top: .08rem;}
.ban-t .con{padding-left: 0.28rem;border-left: 1px solid rgba(255, 255, 255, 0.5);flex: 1;min-width: 0;}
.ban-t .con p{font-size: 0.2rem;color: #FFFFFF;line-height: 0.36rem;}
/* home1 */
body{background:#f7f7f7;}
.home1{padding: 1.77rem 0px 1.5rem;position:relative;}
.home1::after{width: 100%;bottom: auto;top: 0;background: url(../images/hbg1.png) no-repeat center/100% 100%;height: 12.83rem;}
.home1::before{width: 52.8%;height: 5.65rem;background: url(../images/h1bg.png) no-repeat top/100%;content: "";position: absolute;left: 50%;transform: translateX(-50%);top: 0;z-index: -1;}

.home1-t{position:relative;padding-bottom: .85rem;}
.home1-t:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background:linear-gradient(90deg, #BC68A6 0%, #644297 76%) ;;}
.home1 .center{width:2.32rem;height:2.32rem;border-radius:50%;background: linear-gradient(102deg, #BC68A6 5%, #644297 71%);margin:0px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}
.home1 .center h3{font-size:0.36rem;font-weight:500;color:rgb(255, 255, 255);line-height:1;letter-spacing: -0.1em;}
.home1 .center p{font-family:Montserrat;font-size:0.16rem;font-weight: 600;font-style:italic;color:rgba(255, 255, 255, 1);margin-top: 0.05rem;}

.home1 .ul-home1{position:relative;}
.home1 .ul-home1 li{width: 33.3%;padding: 0 0.8rem;}
.home1 .ul-home1 .a{display:block;transition:all 0.5s ease 0s;}
.home1 .ul-home1 li .box{flex-direction: column;}
.home1 .ul-home1 .icon{width:0.6rem;height:0.6rem;border-radius:50%;background: linear-gradient(102deg, #BC68A6 5%, #644297 71%);display:flex;align-items:center;justify-content:center;transition:all 0.5s ease 0s;margin: 0px 0 0.08rem;}
.home1 .ul-home1 .li2 .icon{background: #E96D4F;}
.home1 .ul-home1 .li3 .icon{background: #B2639C;}

.home1 .ul-home1 li h3{font-size:0.28rem;font-weight:bold;line-height:0.34rem;}
.home1 .ul-home1 li.li1 h3{background: -webkit-linear-gradient(0deg, #BC68A6 0%, #644297 76%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color:rgb(68, 54, 137);}
.home1 .ul-home1 .li2 h3{color:#E96D4F;}
.home1 .ul-home1 .li3 h3{color:#B2639C;}
.home1 .ul-home1 li .con{padding-top: 0.5rem;}
.home1 .ul-home1 li h4{font-size:0.23rem;color:#333;line-height:0.32rem;margin-bottom:0.12rem;letter-spacing: -0.05em;}
.home1 .ul-home1 li p{font-size: 0.16rem;color: #333;line-height: 0.26rem;text-align: justify;}

@media screen and (min-width:1025px){
.home1 .ul-home1 .li2{margin-top: 1.1rem;}
.home1 .ul-home1 .a:hover{transform:translateY(-0.08rem);}
.home1 .ul-home1 li.li1 .box{align-items: flex-end;}
.home1 .ul-home1 li.li2 .box{align-items: center;}
.home1 .ul-home1 li.li1 .icon{margin-right:.35rem;}
.home1 .ul-home1 li.li3 .icon{margin-left:.35rem;}	
.home1 .ul-home1 .li1{/* width:32.5%; */}
.home1 .ul-home1 .li3{/* width:35.5%; *//* margin-top: .3rem;*/}
.home1 .ul-home1 .li1 .con{width:2.87rem;}
.home1 .ul-home1 .li2 .con{width:2.87rem;margin-left: .2rem;}
.home1 .ul-home1 .li3 .con{width:3.29rem;}
	.home1 .ul-home1 .li1 a{display:flex;flex-direction:column;align-items:flex-end;}
}

@media screen and (max-width:1024px){
	.home1{padding:0.4rem 0px 0.4rem;}
	.home1 .ul-home1 li{width: 33.3%;padding: 0 0.1rem;}
	.home1-t{padding-bottom:.4rem;}
	.ban-t{bottom:.1rem;}
	.ban-t .h3 span{font-size:.3rem;}
	.ban-t .h3{padding-right: 0.2rem;}
	.ban-t .con{padding-left:.2rem;}
	.ban-t .con p{line-height:1.5;}
	.ban-t .h3::after{width: 1rem;height: 0.5rem;}
	.home1 .ul-home1 li .con{padding-top: 0.35rem;}
}

@media screen and (max-width:768px){
    .home1{padding: 0.4rem 0px 0.4rem;}
    .home1 .ul-home1 li{width: 100%;margin-bottom: 0.3rem;}
	.home1 .ul-home1 li .con{padding-top: 0.2rem;}
}

/* home2 */
.home2{padding:0rem 0px 2rem;position:relative;}
.home2::after{width: 67.2%;height: 11.7rem;background: url(../images/hbg2.png) no-repeat bottom/100% 100%;left: auto;right: 0;bottom: -2rem;}


.home2-t{position:relative;}
.home2 .ul-home2{justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;}
.home2 .ul-home2 li{width: 20%;}
.home2 .ul-home2 .a{display:block;text-align:center;transition:all 0.5s ease 0s;}
.home2 .circle{width:100%;height:2.88rem;border-radius:50%;margin:0px auto;position:relative;display:flex;flex-direction:column;align-items:center;padding: 0.6rem 0.25rem 0;transition:all 0.5s ease 0s;text-align: center;}
.home2 .circle .icon{width:0.83rem;height:0.83rem;display:flex;align-items: flex-end;justify-content:center;}

.home2 .circle h3{font-size:0.23rem;color:#E96D4F;font-weight:500;line-height: 1.5;margin-top: -.2rem;letter-spacing: -0.08em;}
.home2 .circle span{font-size:0.2rem;font-weight:bold;color:#E96D4F;}
.home2 .circle p{font-size: 0.16rem;line-height: 1.5;color: #E96D4F;margin: 0.05rem 0;}
.home2-t .li1 h3,.home2-t .li3 h3,.home2-t .li1 span,.home2-t .li3 span{background: -webkit-linear-gradient(0deg, #BC68A6 0%, #644297 76%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color: #644297;}  
.home2-t .li1 .circle p,.home2-t .li3 .circle p{
background:  -webkit-linear-gradient(0deg, #BC68A6 0%, #644297 76%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color: #644297;
}  

.home2 .circle.center{background: url(../images/h2-bg3.png) no-repeat center/100% 100%;border-radius: 50%;height: 2.88rem;justify-content: center;padding-top: 0;}
.home2 .circle.center h3{font-size:0.36rem;font-weight:500;color:rgb(255, 255, 255);line-height:1;letter-spacing: -0.1em;margin: 0;}
.home2 .circle.center p{font-family:Montserrat;font-size:0.14rem;font-weight:bold;font-style:italic;color: #fff;margin-top:0.1rem;margin-bottom: 0;}
.home2-t .li1 .circle{background: url(../images/h2-bg1.png) no-repeat center/100% 100%;border-radius: 50%;}
.home2-t .li2 .circle{background: url(../images/h2-bg2.png) no-repeat center/100% 100%;border-radius: 50%;}
.home2-t .li3 .circle{background: url(../images/h2-bg4.png) no-repeat center/100% 100%;border-radius: 50%;}
.home2-t .li4 .circle{background: url(../images/h2-bg5.png) no-repeat center/100% 100%;border-radius: 50%;}



.home2 .list{margin-top:0.2rem;display: flex;flex-direction: column;align-items: center;}
.home2 .list p{font-size:0.16rem;color:#333;line-height:0.28rem;}
.h2-b{justify-content: flex-end;margin-top: .6rem;}
.h2-b p{padding-bottom: 0.1rem;align-items: center;font-size: 0.14rem;color: #898787;padding-right: .35rem;}
.h2-b p::after{width: 100%;height: 1px;background: linear-gradient(90deg, #BC68A6 0%, #644297 76%) ;}
.h2-b p span{width: 0.2rem;height: 0.2rem;background: linear-gradient(102deg, #BC68A6 5%, #644297 72%);border-radius: 50%;text-align: center;color: #fff;font-size: 0.14rem;line-height: 0.2rem;display: inline-block;margin-right: .1rem;}
.ul-home2 .a:hover .icon img{transform:rotateY(360deg);transition: 0.5s;}


@media screen and (max-width:1024px){
	.home2{padding:0rem 0px 0.4rem;}
	.home2 .ul-home2{flex-wrap:wrap;justify-content:space-between;}
	.home2 .ul-home2 li{width:25%;}
	.home2 .ul-home2 .mid{width:100%;order:-1;margin-bottom:0.3rem;}
    .home2 .circle{width: 2.5rem;height: 2.5rem;} 
	.home2 .circle.center{width:2.5rem;height:2.5rem;}
    .h2-b{justify-content: flex-end;margin-top: .4rem;}
}
@media screen and (max-width:768px){
    .home2 .ul-home2 li{width: 50%;margin-bottom: 0.3rem;}
	.home2 .circle .icon{width:0.6rem;height:0.6rem;}
}
@media screen and (max-width:500px){
       .home2 .circle{width: 2rem;height: 2rem;padding: .2rem .1rem 0;} 
}
.home3{width: 100%;padding: 0 0 2rem;}
.home3:after{width:100%;height: 17.68rem;background: url(../images/hbg3.png) no-repeat center/100% 100%;bottom: auto;top: 18%;}
.title{width: 100%;overflow: hidden;margin-bottom: 1.2rem;}
.title .h3{margin: 0 auto;text-align: center;padding-top: .455rem;}
.title .h3::after{width: 1.61rem;height: 0.8rem;background: url(../images/tit.png) no-repeat center/100% 100%;left: auto;right: 0;bottom: auto;top: 0;}
.title h3{padding: 0 0.45rem 0 .35rem;font-size: 0.36rem;font-weight: 500;background: -webkit-linear-gradient(0deg, #BC68A6 0%, #644297 76%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color: #644297;letter-spacing: -0.06em;font-family: MISANS-SEMIBOLD;}
.title p{font-family: Montserrat;font-size: 0.16rem;font-weight: bold;line-height: 0.2rem;background: -webkit-linear-gradient(0deg, #BC68A6 0%, #644297 76%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color: #644297;font-style: italic;margin-top: .06rem;}
.title h3::before{content: "";position: absolute;width: 6rem;height: 1px;right: 100%;bottom: 50%;background: linear-gradient(270deg, #BC68A6 0%, #644297 76%) ;;}
.title h3::after{width: 6rem;height: 1px;left: 105%;bottom: 50%;background: linear-gradient(90deg, #BC68A6 0%, #644297 76%);}

.home3-t ul{margin: 0 -0.3rem;}
.home3-t li{width: 25%;padding: 0 0.3rem;margin-bottom: 0.6rem;}
.home3-t li .scale::after{width: 100%;height: 0.06rem;background: linear-gradient(90deg, #BC68A6 0%, #644297 76%);z-index: 1;}
.home3-t li .con{padding: 0.15rem 0 0;}
.home3-t li h3{font-size: 0.23rem;font-weight: 500;margin-bottom: 0.15rem;background: -webkit-linear-gradient(0deg, #BC68A6 0%, #644297 76%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color: #644297;display: inline-block;}
.home3-t li p{font-size: 0.15rem;color: #333;line-height: 1.6;}


@media screen and (max-width:1024px){
	.home3{padding:0rem 0px 0.1rem;}
	.home3-t ul{margin: 0 -0.1rem;}
    .home3-t li{width: 25%;padding: 0 0.1rem;margin-bottom: 0.3rem;}

}
@media screen and (max-width:768px){
    .home3-t li{width: 33.3%;}
}
@media screen and (max-width:600px){
    .home3-t li{width: 50%;}
}

.home4{width:100%;padding:0 0 2.3rem;position:relative;}
.home4::after{width:100%;height:22.51rem;background:url(../images/hbg4.png) no-repeat top/100%;bottom: auto;top: 0;}
.home4-t{width:100%;}
.ul-home4{margin:0 0rem 1.45rem;justify-content: space-between;}
.ul-home4 li{width:48.5%;margin-bottom:0.24rem;}
.ul-home4 .a{display:block;border-radius: 0.1rem;background: #fff;box-shadow: 0rem 0.03rem 0.08rem 0rem rgba(0, 0, 0, 0.16);height: 2.2rem;padding: 0.22rem;}
.ul-home4 .tit{height:0.44rem;line-height:0.44rem;background: linear-gradient(91deg, #BC68A6 0%, #644297 76%);border-radius:0.05rem;color:#fff;padding:0 0.12rem;margin-bottom: 0.18rem;}
.ul-home4 .tit h3{font-size:0.23rem;font-weight:500;color:#fff;}
.ul-home4 .con p{font-size:0.16rem;color:#333;line-height:1.7;font-weight: 400;letter-spacing: -0.1px;}
.h3-b{font-size: 0.14rem;color: #767676;line-height: 1.5;}
.h3-b span{width: 0.2rem;height: 0.2rem;background: linear-gradient(102deg, #BC68A6 5%, #644297 72%);border-radius: 50%;text-align: center;color: #fff;font-size: 0.14rem;line-height: 0.2rem;display: inline-block;margin-right: .1rem;flex-shrink: 0;}
.ul-home4 .h3-b{margin-top: 0.25rem;}

.home4-tab{width:100%;padding:0rem 0 0.25rem;margin-bottom: 0.4rem;}
.home4-tab:after{width:100%;height:1px;background: linear-gradient(90deg, #BC68A6 8%, #644297 76%);}
.home4-tab .ul-tab{justify-content:center;}
.home4-tab .ul-tab li{margin:0 0.4rem;}
.home4-tab .ul-tab .a{display:block;padding:0rem 0.32rem;border-radius:0.5rem;font-size:0.18rem;color:#644297;transition:all 0.4s ease 0s;line-height: 0.47rem;background: -webkit-linear-gradient(0deg, #BC68A6 0%, #644297 76%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.home4-tab .ul-tab .a:after{width: auto;border:1px solid rgba(188, 104, 166, 0.55);border-radius:0.5rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 38%, rgba(143, 89, 239, 0.2) 100%);top: 0;right: 0;height: auto;}
.home4-tab .ul-tab li.on .a, .home4-tab .ul-tab .a:hover{color:#fff;-webkit-text-fill-color: #fff;}
.home4-tab .ul-tab li.on .a:after, .home4-tab .ul-tab .a:hover:after{background: linear-gradient(93deg, #BC68A6 0%, #644297 76%);}

.home4-cont{width:100%;border-radius: 0.1rem;background: #fff;padding: 0.3rem 0.24rem;}
.w-tab{position: relative;}
.w-tab .tab{width: 100%;position: absolute;left: 0;top: 0;opacity: 0;visibility: hidden;transition: 0.5s;}
.w-tab .tab.on{opacity: 1;visibility: visible;position: relative;z-index: 2;}

.home4-cont .policy{margin-bottom: 0.4rem;}
.home4-cont .policy:last-child{margin-bottom: 0;}
.home4-cont .btit{height:0.44rem;background: linear-gradient(90deg, #BC68A6 0%, #644297 76%);border-radius:0.05rem;color:#fff;padding:0 0.18rem;font-size:0.24rem;font-weight:500;margin-bottom: 0.2rem;align-items: center;display: flex;}
.home4-cont .cont{margin-bottom: 0.36rem;}
.home4-cont .cont:last-child{margin-bottom: 0;}
.home4-cont .cont p{font-size:0.16rem;color:#333;line-height:1.8;margin-bottom:0.05rem;display: flex;}
.home4-cont .cont p strong{font-size: .16rem;display:inline-block;margin-right: .1rem;}
.home4-cont .cont .con{padding-left: .45rem;}
.home4-cont .cont h4{font-size: 0.16rem;line-height: 0.27rem;background: -webkit-linear-gradient(0deg, #BC68A6 5%, #644297 71%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color:#BC68A6;margin-bottom: .05rem;display: flex;}
.home4-cont .cont h4 i{font-family: Montserrat;font-size: 0.24rem;font-weight: 500;color: #B2639C;display: inline-block;margin-right: .1rem;}
.home4-cont .cont h4 em{font-family: Montserrat;font-size: 0.24rem;font-weight: 500;color: #B2639C;display: inline-block;margin-right: .1rem;}
.home4-cont .h3-b{margin-bottom:.25rem;display:flex;}
.home4-cont .flow{padding-top:0.15rem;}
.home4-cont .ul-flow{justify-content:space- between;position:relative;padding:0.12rem 0.1rem 0px;}
.home4-cont .flow::after{width:100%;height:1px;background: linear-gradient(90deg, #BC68A6 8%, #644297 76%);bottom: 0.48rem;}
.home4-cont .ul-flow li{text-align:center;position:relative;flex:1;min-width:0px;}
.home4-cont .ul-flow .a{display:block;}
.home4-cont .ul-flow li::before{content:"";width:0.1rem;height:0.1rem;border-radius:50%;background: linear-gradient(102deg, #BC68A6 5%, #644297 71%);position:absolute;left:50%;bottom:0.43rem;transform: translateX(-50%);}
.home4-cont .ul-flow h3{height: 0.6rem;display: flex;align-items: baseline;font-size: 0.18rem;background: -webkit-linear-gradient(0deg, #BC68A6 5%, #644297 71%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color:#644297;justify-content: center;}
.home4-cont .ul-flow .m{display:block;font-family: sy;font-size:0.5rem;font-weight:bold;background: -webkit-linear-gradient(0deg, #BC68A6 5%, #644297 71%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color:#644297;}
.home4-cont .ul-flow p{font-size:0.16rem;color:#666;line-height:0.28rem;margin-top:0.41rem;
background: -webkit-linear-gradient(0deg, #BC68A6 5%, #644297 71%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color:#644297;
}

@media screen and (min-width:1025px){
	.ul-home4 :nth-child(3) .con p:first-child{white-space:nowrap}
}

@media screen and (max-width:1024px){
	.home4{padding:0rem 0px 0.4rem;}
	.ul-home4{margin:0 0rem .45rem;}
	.ul-home4 li{width:100%;}
	.home4-cont{box-shadow: 0rem 0.03rem 0.08rem 0rem rgba(0, 0, 0, 0.16);}
	.home4-tab .ul-tab li{margin:0 0.12rem 0.15rem;}
	.home4-cont .ul-flow{flex-wrap:wrap;padding:0.12rem 0px 0px;}
	
	.home4-cont .ul-flow li::before{bottom:0.22rem;}
	.home4-cont .ul-flow p{margin-top:0.24rem;}
	.home4-cont .flow:after,.home4-cont .ul-flow li::before{display:none;}
	.home4-cont .ul-flow .m{font-size:.4rem;}
	.home4-cont .cont .con{padding-left:.1rem}
}
@media screen and (max-width:768px){
	.home4-cont .ul-flow li{width:50%;}
	.ul-home4 .a{height:auto;padding:.2rem;}
	.home4-cont .ul-flow .m{font-size:.3rem;}
	.home4-cont .ul-flow li{ width:33.3%;  flex:none; margin-bottom:0.35rem;}
	.home4-cont .cont p{font-size:.18rem;}
	.h3-b{font-size:.16rem;}
}



.home5{z-index: 99;width:100%;padding:0 0 2rem;position:relative;}
.home5-t{width:100%;align-items: flex-start;}
.home5 .title {align-items: center;}
.home5 .title img{display: inline-block;margin-right:.22rem;width: 0.6rem;}
.home5 .title h3:before,.home5 .title h3:after,.home5 .title .h3:after{display:none;}
.home5 .title .h3{margin:0;text-align:left;padding: 0;}
.home5 .title h3{padding: 0 .05rem 0 0;line-height: 1.1;}
.ul-home5{flex:1;min-width:0;}
.ul-home5 .a{align-items:center;padding:0.2rem 0;transition:all 0.4s ease 0s;border-bottom:1px solid rgba(188, 104, 166, 0.18);padding-right: 3.35rem;background: url(../images/xz1.png) no-repeat right center/0.17rem;}
.ul-home5 .a::after{height: 1px;bottom: -1px;background: linear-gradient(90deg, #BC68A6 0%, #644297 76%) ;}
.ul-home5 h3{/* max-width: 1.2rem; */flex:1;min-width:0px;font-size:0.16rem;color:#333;line-height:0.28rem;padding: 0 0.2rem 0 0.1rem;}
.ul-home5 span{min-width: 1.2rem;font-size:0.16rem;color:#777;padding-left:0.2rem;border-left: 1px solid #ddd;display:block;}





@media screen and (min-width:1025px){
.home5-t .title{width: 4.26rem;}
.ul-home5 .a:hover span{color:#644297;border-color:#644297}
.ul-home5 .a:hover::after{width: 100%;}
.ul-home5 .a:hover{background: url(../images/xz2.png) no-repeat right center/0.17rem;}
.ul-home5 .a:hover h3{
	background: -webkit-linear-gradient(0deg, #BC68A6 0%, #644297 76%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color:#644297;
} 

}

@media screen and (max-width:1024px){
	.home5{padding:0rem 0px 0.4rem;}
	.ul-home5 .a{padding:0.18rem .3rem .18rem 0;}
	.ul-home5{flex:none;min-width:0;width:100%;}
}
@media screen and (max-width:768px){

}
/* home6 */
.home6{width: 100%;padding: 0 0 0.4rem;display:none;}
.home6:after{width: 100%;height: 12.32rem;background: url(../images/hbg6.png) no-repeat bottom/cover;}
.home6-t{margin-bottom: 2.11rem;}
.h6-s{padding: 0 10%;}
.home6-t .slick-arrow {width: 0.33rem;height: 0.33rem;z-index: 10;border-radius: 50%;background: url(../images/h6-prev1.png) no-repeat center/100% 100%;}
.home6-t .slick-prev {left: 0rem;}
.home6-t .slick-next {right: 0rem;transform: rotateY(180deg) translateY(-50%);}
.home6-t .slick-arrow::before {display: none;}
.home6-t .slick-arrow:hover{background: url(../images/h6-prev2.png) no-repeat center/100% 100%;}

.home6-t .imged{padding-bottom:48%;}
.home6-b{padding-top: 0.24rem;}
.home6-b:after{height: 1px;width: 100%;background: linear-gradient(90deg, #BC68A6 0%, #644297 76%);bottom: auto;top: 0;}
.home6-b ul{justify-content: space-around;margin: 0 -0.48rem;}
.home6-b li{padding: 0 0.48rem;align-items: flex-start;justify-content: space-between;}
	.home6-b li:nth-child(1){width:37%}
	.home6-b li:nth-child(2){width: 28%;}
	.home6-b li:nth-child(3){width: 35%;}
.home6-b li::after{width: 1px;left: auto;right: 0;background: linear-gradient(90deg, #BC68A6 0%, #644297 76%);height: 0.69rem;bottom: auto;top: 0;/* transform: translateY(-50%); */}
.home6-b li h3{align-items: center;font-size: 0.23rem;margin-bottom: 0.15rem;height: .3rem;}
.home6-b li span{
background: -webkit-linear-gradient(0deg, #BC68A6 0%, #644297 76%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color:#644297;font-weight: 500;
	
}
.home6-b li h3 img{display: inline-block;margin-right: 0.1rem;}
.home6-b li p{padding-left: 0.4rem;font-size: 0.16rem;color: #333;line-height: 1.6;}

.home6-b li .ewm{width: 0.86rem;}
.home6-b li .ewm img{width: 100%;}
@media screen and (min-width:1025px){
	.home6-b{width:80%;margin:0 auto;}

}

@media screen and (max-width:1024px){
	.home6{padding:0rem 0px 0.4rem;}
	.home6-t{margin-bottom: .4rem;}
	.h6-s{padding: 0 .35rem;}
	.home6-b ul{justify-content: space-around;margin: 0 -0.1rem;}
	.home6-b li{padding: 0 0.1rem;}
	.home6-b li p{padding-left: 0rem;}
}
@media screen and (max-width:768px){
	.home6-b li{width: 100% !important;margin-bottom: 0.2rem;text-align: center;flex:none;justify-content: center;}
	.home6-b li:after{display: none;}
	.home6-b li h3{justify-content: center;}
	.home6-b li .con{padding-right:.2rem;}
}




.footer{width:100%;background:linear-gradient(92deg, rgb(126, 18, 172) 0px, rgb(44, 6, 160) 100%);color:rgb(255, 255, 255);padding:0.4rem 0px;}
.ftlogo{align-items:center;}
.footer .wp{justify-content:space-between;align-items:center;}
.footer .fot2{padding-left:0.35rem;}
.footer .fot2 p{font-size:0.14rem;line-height:1.6em;color:rgba(255, 255, 255, 0.7);}
.footer .fot3 p{font-size:0.14rem;line-height:1.6em;color:rgba(255, 255, 255, 0.7);}
@media screen and (max-width:1024px){
    .footer{padding:0.2rem 0px;}
}
@media screen and (max-width:768px){
    .ftlogo .log{width:100%;text-align:center;}
	.footer .fot3{width:100%;text-align:center;}
	.footer .fot2{width:100%;text-align:center;margin:0.2rem 0px;}
}

@media screen and (max-width:1600px){
    .list_box1{padding-left:5%;}
}
@media screen and (max-width:1300px){
    
}


@media screen and (max-width:1024px){
    .title{margin-bottom:0.35rem;}
    .title h3{font-size:0.3rem;}
    .title p{font-size:0.16rem;}
    .swiper-box1 .swiper-pagination{bottom:0.2rem;}
    .banner video{display:none;}
}
@media screen and (max-width:768px){
    .title{margin-bottom:0.25rem !important;}
    .title h3{font-size:0.26rem;padding-left: 0;}
    .title .h3{margin:0px;text-align:left;padding-top:.25rem;}
    .txt1{font-size:0.2rem !important;}
    .p1{font-size:0.16rem !important;}
    .swiper-box1 .imged{padding-bottom:45%;}
	.title h3:before{display:none}
	.title .h3:after{width:1rem;height:.5rem;}
}