@font-face {
	font-family: 'MoSB';
	src: url('../Fonts/Montserrat/Montserrat-SemiBold.ttf');
}
@font-face {
	font-family: 'MoL';
	src: url('../Fonts/Montserrat/Montserrat-Light.ttf');
}
@font-face {
	font-family: 'MoM';
	src: url('../Fonts/Montserrat/Montserrat-Medium.ttf');
}
@font-face {
	font-family: 'MoR';
	src: url('../Fonts/Montserrat/Montserrat-Regular.ttf');
}

html,body{font-family: 'MoR';}
html,body{overscroll-behavior: none;scroll-behavior:smooth;padding: 0; margin: 0;}
body{overflow-x: hidden; --hover-color:#115bb4;--white:#fff;--black0:#000; --black3:#333; --grey6:#666; --grey9:#999;--greyc:#ccc; font-size: var(--font-size16);--bg:#f5f5f5; --bg2:#f9f9f9;}

h1, h2, h3,h4{margin: 0;}
p{margin: 0;}

.w1460{max-width: 14.6rem;width: 100%;margin: 0 auto;}


.banner{position: relative;min-height: 100vh;}
.scene {
    width: 100%;
}

.scene video {
    width: 100%;
    display: block;
}

.scene .tips {
    position: absolute;
    display: flex;
    justify-content: center;
    z-index: 10;
    z-index: 22;
}

.scene .tips:hover {
    pointer-events: all;
}

.scene .tips .circle {
    position: relative;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    pointer-events: all;
    z-index: 10;
}

.scene .tips .circle .top {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #086DD5;
    border-radius: 50%;
    z-index: 10;
}

.scene .tips .circle .top::before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 5px;
    height: 5px;
    content: '';
    /* transform: scaleX(0.7); */
    background: #fff;
    border-radius: 10px;
}

.scene .tips .circle::before,
.scene .tips .circle::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    width: 1vw;
    height: 1vw;
    background: #086DD5;
    opacity: 0.5;
    z-index: -1;
    border-radius: 50%;
}

.scene .tips .circle::before {
    animation: circleAnim 3s .75s infinite;
}

.scene .tips .circle::after {
    animation: circleAnim 3s infinite;
}

@keyframes circleAnim {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0
    }

    20% {
        opacity: 0.5
    }

    75% {
        transform: translate(-50%, -50%) scale(2);
        opacity: 0
    }

    100% {
        opacity: 0
    }
}

.scene .tips .content {
    font-size: 0.7vw;
    font-weight: bold;
    width: auto;
    margin-left: 0.4vw;
    transition: all 0.5s;
    white-space: nowrap;
    position: absolute;
    left: 0;
    bottom: 5px;
    opacity: 1;
    z-index: 22;
}


.scene .tips .content.left {
    right: 50%;
    left: auto;
}

.scene .tips .content span {
    color: #fff;
    line-height: 2;
    background: #086DD5;
    border-radius: 20px;
    padding: 0.3vw 1vw;
    position: absolute;
    left: 100%;
    top: -0.8vw;
}
.scene .tips .content span a{color: #fff;}
.scene .tips img{max-width: none;}
.scene .tips .content.left span {
    right: 100%;
    left: auto;
}

.scene .tips:hover .content {
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    opacity: 1;
}

.scene .t1 {
    left: 63.6vw;
    top: 37.9vw;
}
.scene .line{background-repeat: no-repeat;background-position: 0 top;background-size: contain;}
.scene .t1 .line {height: 2.969vw;
    width: 4.3vw;background-image: url(../uploadfiles/line1.svg);
}

.scene .t2 {
    left: 57.2vw;
    top: 37vw;
    z-index: 20;
}

.scene .t2 .line {height: 6.302vw;
    width: 3.3vw;background-image: url(../uploadfiles/line2.svg);
}

.scene .t3 {
    left: 55.1vw;
    top: 23.4vw;
}

.scene .t3 .line {height: 2.969vw;
    width: 4.3vw;background-image: url(../uploadfiles/line3.svg);
}

.scene .t4 {
    left: 51.1vw;
    top: 36.7vw;
}
.scene .t4 .content {
    right: 50%;
    left: auto;
}
.scene .t4 .content span {
    right: 100%;
    left: auto;
}

.scene .t4 .line {height: 3.021vw;
    width: 1.9vw;background-image: url(../uploadfiles/line4.svg);
}

.scene .t5 {
    left: 43vw;
    top: 36.7vw;
}
.scene .t5 .content {
    right: 50%;
    left: auto;
}
.scene .t5 .content span {
    right: 100%;
    left: auto;
}

.scene .t5 .line {height: 7.188vw;
    width: 4.3vw;background-image: url(../uploadfiles/line5.svg);
}

.scene .t6 {
    left: 38.8vw;
    top: 34.5vw;
}
.scene .t6 .content {
    right: 50%;
    left: auto;
}
.scene .t6 .content span {
    right: 100%;
    left: auto;
}

.scene .t6 .line {height: 2.448vw;
    width: 2vw;background-image: url(../uploadfiles/line6.svg);
}

.scene .t7 {
    left: 26.2vw;
    top: 34.3vw;
}
.scene .t7 .content {
    right: 50%;
    left: auto;
}
.scene .t7 .content span {
    right: 100%;
    left: auto;
}

.scene .t7 .line {height: 4.167vw;
    width: 2.4vw;background-image: url(../uploadfiles/line7.svg);
}

.scene .t8 {
    left: 21vw;
    top: 20.7vw;
}

.scene .t8 .line {height: 2.969vw;
    width: 4.3vw;background-image: url(../uploadfiles/line8.svg);
}

.scene .t9 {
    left: 64vw;
    top: 16.7vw;
}

.scene .t9 .line {height: 2.969vw;
    width: 4.3vw;background-image: url(../uploadfiles/line8.svg);
}

.scene .t10 {
    left: 77vw;
    top: 20.7vw;
}

.scene .t10 .line {height: 2.969vw;
    width: 4.3vw;background-image: url(../uploadfiles/line8.svg);
}

.Inside_ban{position: relative;}
.Inside_ban .auto{max-width:8.9rem;}
.Inside_ban .text{position:absolute; bottom:25%; left:10%;  z-index:10; color:var(--white);}
.Inside_ban .text h1{ font-size:var(--font-size66); line-height: 1.2;}
.Inside_ban .text h2{ font-size:var(--font-size34); margin: .14rem 0; font-weight: 500;}
.Inside_ban .text p{font-size: var(--font-size18); line-height:1.5; font-family: 'MoL';}
.Inside_ban .pic img{ width:100%;}

.Inside_ban2 .auto{max-width:12.5rem;}
.Inside_ban2 .text{position:absolute;bottom:15%; left:10%;z-index:10; color:var(--white); transform:translateY(-50%); font-family: 'MoSB'; width: 65%;}
.Inside_ban2 .text .name{ font-size:var(--font-size48);text-transform: none;}



/*PicList003142 */
.PicList003142{padding: var(--padMar100) 0 var(--padMar100);}
.PicList003142 li{float: left;  margin-bottom: 2.5em;box-shadow: 0px .03rem .12rem rgba(0, 0, 0, 0.06);}
.PicList003142 li .txt{padding:.3rem;}
.PicList003142 li .txt:hover{background: #f2f2f2;}
.PicList003142 li .tit{font-size:var(--font-size20);line-height:1.5; color: var(--black0); font-family: 'MoSB'; margin-bottom: .7rem; min-height: 1.2rem;}
.PicList003142 li .txt:hover .tit{color: var(--hover-color);}
.PicList003142 .news-list li .tit{min-height: 1.8rem;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{transition: 0.3s;}
.PicList003142 .news-list  li .pic{overflow: hidden;padding-bottom: calc(355 / 394 *100%);position: relative;}
.PicList003142 .news-list  li .Ispic{transition: 0.3s;position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.PicList003142 li a:hover .Ispic{transform: scale(1.05);}
.PicList003142 li a:hover{color:var(--hover-color);}
.PicList003142 li time{color: var(--grey6);display: block;background: url(../images/more-right.svg) no-repeat right center; background-size: .1rem auto;}
.PicList003142 li a:hover time{background-image: url(../images/more-right-on.svg);}
@media (min-width:1025px) {
.PicList003142 .news-list li{width:23.5%;}
.PicList003142 .news-top li{width:49%;}
.PicList003142 .news-top li:not(:last-child),
.PicList003142 .news-list li:not(:nth-child(4n)){margin-right:2%;}
.PicList003142 li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}



/*Page002623 */
.Page002623{padding:0 0 var(--padMar100) 0; text-align: center;font-size:var(--font-size18);}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height:.5rem; width:.5rem; margin: 0 1px; font-family:'MoSB'; color: var(--black3);}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: var(--white);background: var(--hover-color);}
.Page002623 .Pages .p_page > a{font-size: 0;height:.5rem;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -.1rem;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: var(--black0);border-right-width:.08rem;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: var(--black0);border-left-width:.08rem; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: var(--white);}
.Page002623 .Pages a.a_next:hover:before{border-left-color: var(--white);}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


.Columntitle{text-align: center; margin-bottom: .5rem;}
.Columntitle h1{font-size: var(--font-size40); color: var(--black0); line-height: 1.2;}
.Columntitle article{font-size: var(--font-size22); color: #222; margin-top: .1rem; font-family: 'MoL';}
.Columntitle.left{text-align: left;}

/*Form003139 */
.Form003139{position: relative;z-index: 1; margin: var(--padMar100) 0;}
.Form003139 .biao{padding:var(--padMar120) 0; background: url(../images/Form003139_bg.jpg) no-repeat top center #f7f7f7; background-size: contain;}
.Form003139 .biao .bground{background:#f7f7f7; padding: .45rem .6rem;}
.Form003139 .form{margin-top: var(--padMar80);}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: .3rem;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;line-height:.6rem;color: var(--black3); }
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius:.05rem; border: solid 1px #ccc;line-height:.6rem;height:.6rem; background: none;padding: 0 1em; font-family: 'MoL'; font-size: var(--font-size16);  background: var(--white);}
.Form003139 .form-ul li textarea.text{height: auto;}

.Form003139 .form-ul .an{width: 100%; text-align: center;}
.Form003139 .form-ul .btn{width:1.6rem; background: var(--hover-color);border-radius:.05rem;height:.55rem;color:var(--white);cursor: pointer; border: 0; margin-top: .15rem; font-family:'MoSB'; font-size: var(--font-size16); text-transform: uppercase;}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 10px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width:100%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}



/*.RighInfo000171*/
.RighInfo000171{padding:var(--padMar100) 0;}
.RighInfo000171 .newinfo{display: flex; justify-content: space-between;}
.RighInfo000171 .share h6,
.RighInfo000171 .time h6{margin: 0; font-size: var(--font-size20);color: var(--black3);}
.RighInfo000171 .time p{font-size: var(--font-size16); margin-top: .08rem;}
.RighInfo000171 .share{margin-top:var(--padMar60);}
.RighInfo000171 .share .sharebtn{display: flex;justify-content: space-between; margin-top: .2rem;}
.RighInfo000171 .share .sharebtn img{max-width: .25rem;}
.RighInfo000171 .info{color:var(--black0); line-height:1.6;text-align:justify; border-bottom:1px dashed #d2d2d2; padding-bottom:.4rem;}
.RighInfo000171 .info p{margin-bottom: .15rem;}
.RighInfo000171 .info .pic{margin:2% auto; display: block;}
.RighInfo000171 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.RighInfo000171 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}
.RighInfo000171 .bot{position:relative;margin-top:.5rem;}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:.1rem 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:var(--hover-color); border: 1px solid var(--hover-color);display:block;padding:.15rem .3rem;border-radius:.3rem;}
.RighInfo000171 .info_back a:hover{background:var(--hover-color); color: var(--white);}
.RighInfo000171 .info_pn dl{display: flex;align-items: center;margin:.2rem 0}
.RighInfo000171 .info_pn dl dt{width: 55px;}
.RighInfo000171 .info_pn dl dd{width: calc(100% - 55px);}
.RighInfo000171 .info_pn span{display:block; }
.RighInfo000171 .info_pn span a{color:var(--grey2)}
.RighInfo000171 .info_pn span a:hover{color:var(--hover-color);text-decoration:underline}
@media(min-width:1025px){
.RighInfo000171 .right{width: 78%; vertical-align:top;}
.RighInfo000171 .left{width: 10%;}
.RighInfo000171 .info_pn span{width:75%}
}
@media(max-width:1024px){
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;}
}



.RighInfo1234{padding:var(--padMar100) 0 0 0;}
.RighInfo1234 .Info001{padding-bottom: var(--padMar100);}
.RighInfo1234 .Info001 ul{display: flex;justify-content: space-between;}
.RighInfo1234 .Info001 ul li:not(:last-child){margin-right:4%;}

.RighInfo1234 .Info001 ul li,
.RighInfo1234 .Info002 .jie{font-size: var(--font-size18); color: var(--black0); line-height: 1.6; font-family: 'MoL';}
.RighInfo1234 .Info002{padding-bottom:var(--padMar100);}
.RighInfo1234 .Info002 .jie p:not(:last-child){margin-bottom: .15rem;}

.RighInfo1234 .Info003{background: #f2f2f2; padding:var(--padMar100) 0;margin-bottom: var(--padMar100);}
.RighInfo1234 .Info003 .ul{display: flex; justify-content: space-between; }
.RighInfo1234 .Info003 .ul li{border-bottom: 1px solid #c0c0c0; width: 31%;}
.RighInfo1234 .Info003 li .txt .count{font-size: var(--font-size46); color: var(--hover-color);}
.RighInfo1234 .Info003 li .txt aside{ margin-top:.2rem;  color: var(--black0);line-height: 1.6; font-family: 'MoL'; font-size: var(--font-size16); padding-bottom: .5rem;}
.RighInfo1234 .Info003 li .count sup{display: inline-block;vertical-align: top;}
@media (min-width:1025px) {
.RighInfo1234 .Info003 ul{margin: 0 auto;}
.RighInfo1234 .Info003 li:not(:last-child){margin-right: 4%;}
.RighInfo1234 .Info003 li .inner{display: table; margin: 0 auto;}
}

.RighInfo1234 .Info005{display: flex; align-items: center; justify-content: space-between;}
.RighInfo1234 .Info005 .pic{width: 43%;}
.RighInfo1234 .Info005 .text{padding-right: 6%;}


.Culture{padding:var(--padMar100) 0;}
.Culture .ul li{margin-bottom: .4rem; padding-bottom: .4rem; border-bottom: 1px solid #c0c0c0;}
.Culture .ul li .Ctit{display: flex; align-items: center; margin-bottom: .25rem;}
.Culture .ul li img{max-width: .35rem; margin-right: .2rem;}
.Culture .ul li h3{color: var(--hover-color); font-size: var(--font-size28); font-weight: normal;}
.Culture .ul li aside{color: var(--black0); font-family: 'MoL'; font-size: var(--font-size16); line-height: 1.6; margin-left: .55rem;}
.Culture .ul li aside h4{font-size: var(--font-size20); margin-bottom: .15rem; line-height: 1.2;}
.Culture .ul li aside p:not(:last-child){margin-bottom: .4rem;}
@media screen and (min-width: 1024px){
.Culture .pic{width:23.765%;}
.Culture .con{ width:71.235%;}
}
@media screen and (min-width: 768px){
.Culture .pic{float:right;width:37%;}
.Culture .con{float:left;width:50%;}
}




.TextList003149{padding:var(--padMar100) 0;}
.TextList003149 .search{ overflow:hidden; border:1px solid var(--hover-color); border-radius:.1rem;position:relative; overflow:hidden; background-color:var(--white);  max-width:50%; margin: 0 auto .7rem auto;}
.TextList003149 .search .text{height:.55rem; line-height:.55rem; width:100%;border:none; background:none; padding:0 1.1rem 0 .25rem; font-size:var(--font-size16); color:var(--grey6); font-family: 'MoR';}
.TextList003149 .search .btn{ position:absolute; right:-1px; top:0; width:.9rem; height:100%; background:url(../images/search_btn.png) no-repeat center center var(--hover-color); cursor:pointer; border:none; padding:0; background-size: .3rem;}
@media(max-width:640px){
.TextList003149 .search{ margin-top:0;}
.TextList003149 .search .text{ height:.4rem; line-height:.4rem; font-size:var(--font-size16); padding:0 .8rem 0 10px;}
.TextList003149 .search .btn{ width:.7rem; background-size:auto 60%;}
}

.TextList003149 .type dd{position: relative;color: var(--black3);}
.TextList003149 .type dd span{color: var(--grey9);display: inline-block;padding-left:.2rem;background-repeat: no-repeat;background-position: left center; background-size: 1em auto;}
.TextList003149 .type dd.edu span{background-image: url(../images/Floor003147-edu.svg);}
.TextList003149 .type dd.num span{background-image: url(../images/Floor003147-user.svg);}
.TextList003149 .type dd.wp span{background-image: url(../images/Floor003147-place.svg);}
.TextList003149 .type dd.time span{background-image: url(../images/Floor003147-time.svg);}
@media (min-width:1025px) {
.TextList003149 .type{overflow: hidden;}
.TextList003149 .type dd{float: left;}
.TextList003149 .type dd:not(:last-child):after{position: absolute;content: ''; width: 1px;height: 10px;background-color: #d4d4d4; top: 50%;margin-top: -5px;right: 0;}
}
.TextList003149 .list li{border-radius: 0; transition: 0.3s; cursor: pointer; box-shadow: 0px .03rem .14rem rgba(0, 0, 0, 0.08); background: var(--white);}
.TextList003149 .list li:hover{border-color: var(--hover-color); background: var(--bg);}
.TextList003149 .list li .inner{padding:.4rem;display: block;}
.TextList003149 .list li .name{font-size:var(--font-size28);color:var(--hover-color);}
.TextList003149 .list li .type{border-bottom: 1px dotted rgba(0, 0, 0, 0.2);font-size:var(--font-size15); padding:.2rem 0;margin-bottom:.2rem;}
.TextList003149 .list li .type dd:not(:last-child){padding-right: 1.7142em;margin-right: 1.7142em;}
.TextList003149 .list li .intro{font-size:var(--font-size18);color: var(--black3);margin-bottom:.3rem; font-family: 'MoL';}
.TextList003149 .list li .intro p{margin-bottom: .08rem; line-height: 1.5;}
.TextList003149 .list li .view{color: var(--hover-color);font-size:var(--font-size16);padding-right:.35rem;background: url(../images/Floor003147-icon.svg) no-repeat right center;
	 background-size:.2rem auto;} 
@media (min-width:1025px) {
.TextList003149 .list li{float: left;width:49%;margin-bottom:.35rem;}  
.TextList003149 .list li:nth-child(2n){float: right;}
.TextList003149 .list li:nth-child(2n+1){clear: left;} 
}
@media (max-width:1024px) {
.TextList003149 .list li{margin-bottom: 2em;}
.TextList003149 .list li .inner{padding: 1em;}    
}
.TextList003149 .popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200;}
.TextList003149 .popUp-box.show{left: 0;}
.TextList003149 .popUp-box .ytable{height: 100%;}
.TextList003149 .popUp-box .main{position: relative; max-width: 1300px; background-color: #fff; width: 90%; margin: 0 auto;}
.TextList003149 .popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.TextList003149 .popUp-box .main > div{width: 90%;margin: 0 auto;max-width: 1200px;padding-bottom: 0.4rem;}
.TextList003149 .popUp-box .name{font-size: 2.25em;color: var(--black3); padding:1.5em 0 1em 0;text-align: center;}

.TextList003149 .load-info .type{background-color: #f0f0f0; padding: 0.625em 0;}
.TextList003149 .load-info .intro-tit,
.TextList003149 .load-info .edit-info{margin: 0 auto; width: 95%;}
.TextList003149 .load-info .intro-tit{border-bottom: 1px solid var(--grey9); font-size:var(--font-size22); line-height: 2; margin-top:2em; margin-bottom: 1em;color: var(--black3);}
.TextList003149 .load-info .edit-info{font-size:var(--font-size16);line-height: 2; color: var(--grey6);}
@media (min-width:1025px) {
.TextList003149 .load-info .type{text-align: center;}
.TextList003149 .load-info .type dd{float: none;display: inline-block;padding: 0 .3rem; line-height: 2.5;}
}
@media (max-width:1024px) {
.TextList003149 .load-info .type{padding:1em;}
.TextList003149 .popUp-box .name{font-size: 1.5em;}
}
.TextList003149 .apply-btn{text-align: center; padding:3em 0;display: none;}
.TextList003149 .apply-btn a{display: inline-block;font-size:var(--font-size18);background-color: var(--hover-color); border-radius:.05rem; line-height:3.5; padding: 0 3em;color:var(--white); cursor:pointer;}
.TextList003149 .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}



.RighInfo002940{padding:var(--padMar100) 0;}
.RighInfo002940 .contact{margin-top: 0;}
.RighInfo002940 .contact .ytable{table-layout: fixed; border-bottom: 1px solid var(--black3);}
.RighInfo002940 .contact dt{float: left;width: 48%; padding: .5rem 0;}
.RighInfo002940 .contact dt:nth-child(odd){margin-right:3%;}
.RighInfo002940 .contact .icon{width:.3rem;}
.RighInfo002940 .contact .txt{padding-left:.35rem;}
.RighInfo002940 .contact .txt p{margin: 0; line-height: 1.4;margin-top: .1rem; font-size:var(--font-size20);color: var(--black0);}
.RighInfo002940 .contact .txt span{font-size: var(--font-size18);line-height:1.2;}
.RighInfo002940 .contact .txt .ul{margin-top: .2rem;}
.RighInfo002940 .contact .txt .ul li a{width: .48rem; height: .48rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;  border: 1px solid #777; margin-right: .15rem;}
.RighInfo002940 .contact .txt .ul img{max-width: .24rem;}
.RighInfo002940 .contact .txt .ul li a:hover{border: 1px solid var(--hover-color);}
.4ighInfo002940 .contact dd{clear: both;}
@media(max-width:640px){
.RighInfo002940{padding: 5vw 0;}
.RighInfo002940 .title{font-size: 4.5vw;}
.RighInfo002940 .contact .icon{width: 10vw;}
.RighInfo002940 .contact .txt{font-size: 3.5vw;}
}




.RighInfo002810{padding-top:var(--padMar100);}
.RighInfo002810 .txt-top{position: relative;margin-bottom:var(--padMar120);}
.RighInfo002810 .txt-top::before{content: "";display: inline-block;width: 5.21vw;height: 4.7932vw;background: url(../images/yin2.png) no-repeat 50% 50%;position: absolute;top: -17%;left: 11%;background-size: 5.21vw;}
.RighInfo002810 .txt-top .txt{line-height:1.8;color: var(--black0); font-size:var(--font-size18); font-family: 'MoL';}

.RighInfo002810 .txt-bottom{background: var(--bg2); padding:var(--padMar100) 0;margin-top: var(--padMar100);}
.RighInfo002810 .txt-bottom .txt{line-height:1.8;color: var(--black0); font-size:var(--font-size18); font-family: 'MoL';}

.RighInfo002810 .txt-list .box{display: flex; justify-content: space-between; align-items: center;}
.RighInfo002810 .txt-list .box{margin-bottom: 8%;}
.RighInfo002810 .txt-list h3{color: var(--hover-color);font-size:var(--font-size30); font-weight: normal;}
.RighInfo002810 .txt-list .duan{font-size: var(--font-size18); color: var(--black0); line-height:1.6; margin: .2rem 0 .6rem 0;}
.RighInfo002810 .txt-list .duan p{margin-bottom: .14rem; font-family: 'MoL';}
.RighInfo002810 .txt-list .duan span{font-family:'MoR'}
.RighInfo002810 .txt-list .pic{position: relative;}
.RighInfo002810 .txt-list .pic::before{content: "";display: inline-block;width: 25.1643vw;height: 8.857vw;background: url(../images/RighInfo002810-bg.png) no-repeat 50% 50%;position: absolute;right: -1.4588vw;bottom: -2.8134vw; z-index: 1;}
@media(min-width:769px){
.RighInfo002810 .txt-list .pic{width: 45%;}
.RighInfo002810 .txt-list .info{width: 50%;}
.RighInfo002810 .txt-list .pic img{max-width:100%; z-index: 6; position: relative;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
}
@media(max-width:768px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
}




/*RighInfo002927 */
.RighInfo002927{padding:var(--padMar100) 0 var(--padMar150); background: url(../images/RighInfo002927_bg1.jpg) no-repeat center bottom;}
.RighInfo002927 .tab .ul{display: flex; justify-content: space-between; background:#f7f7f7;}
.RighInfo002927 .tab li{float: left; transition: 0.3s; width: 16%; }
.RighInfo002927 .tab li a{display: block;margin: 0 .15rem; padding: .2rem; transition: 0.3s; cursor: pointer;}
.RighInfo002927 .tab li .icon{padding-bottom: .16rem;}
.RighInfo002927 .tab li .icon img{height:.4rem;}
.RighInfo002927 .tab li:not(.active) .icon img.off{display: none;}
.RighInfo002927 .tab li.active .icon img.on{display: none;}
.RighInfo002927 .tab li aside{font-size:var(--font-size18); line-height: 1.5; min-height: .82rem;}
.RighInfo002927 .tab li.active a{background: var(--hover-color);color:var(--white);box-shadow: 0 .1rem .2rem rgba(17,91,180,0.2); margin-top: -.2rem;}
.RighInfo002927 .tab li.active{padding-bottom: 1.5vw;}
@media(min-width:481px){
.RighInfo002927 .tab li:not(:last-child){border-right: 1px solid #e6e6e6;}
}
@media(max-width:768px){
.RighInfo002927 .tab li a{margin: 0 2vw; padding: 2vw; }
}
@media(max-width:480px){
.RighInfo002927 .tab li aside{font-size: 3.5vw;}
.RighInfo002927 .tab li{width:50%; margin: 1vw 0;}
.RighInfo002927 .tab li:not(:nth-child(2n)){border-right: 1px solid #e6e6e6;}
}
.RighInfo002927 .box{position: relative; }
.RighInfo002927 .box .inner{padding:var(--padMar100) 0 0;}
.RighInfo002927 .box .tit,
.RighInfo002927 .box .tit2{font-size:var(--font-size46);color:var(--black0); font-family: 'MoSB'; text-align: center;}
.RighInfo002927 .box .sub{text-align: center; font-size: var(--font-size22); color: var(--black0); margin: .22rem 0 .4rem 0;}
.RighInfo002927 .box .tit:after{display: block; content: ''; width:.32rem; height:.03rem; margin:.22rem auto .4rem auto;background-color:var(--hover-color);}
.RighInfo002927 .box .edit{}
.RighInfo002927 .box .edit dl{margin: .3rem 0;}
.RighInfo002927 .box .edit p{color:var(--black3); margin-bottom: .15rem; font-size: var(--font-size20); line-height: 1.7;}
.RighInfo002927 .box .edit p .ts{color: var(--hover-color); text-decoration: underline;}
.RighInfo002927 .box .edit .pic{margin-top: .3rem; display: flex;align-items: center; justify-content: space-between;}
.RighInfo002927 .box .edit .pic2{justify-content: space-evenly;}
.RighInfo002927 .box .edit p .smimge{width:35%; height: 100%;}
.RighInfo002927 .box .edit p .smimge2{width: 31.33%; height: 100%;}
.RighInfo002927 .box .edit ul{margin: .3rem 0;}
.RighInfo002927 .box .edit h2{font-size: var(--font-size22);margin-bottom:.15rem; color:var(--hover-color); font-weight: normal;}
.RighInfo002927 .box .edit ul li .bt1{font-family: 'MoR';}
.RighInfo002927 .box .edit ul li .bt2{font-family: 'MoR'; font-size: var(--font-size22); padding: .3rem 0 .2rem 0;}
.RighInfo002927 .box .edit ul li{color: var(--black0); font-family: 'MoL'; margin-bottom: .16rem; line-height: 1.6;}
.RighInfo002927 .box .edit ul li::before{display: inline-block;content: '';width:.04rem;height:.04rem;background-color:var(--hover-color); margin-right:.1rem;vertical-align: middle;}
.RighInfo002927 .box .inner .pic-img{width: 100%; display: flex; justify-content: space-between;}
.RighInfo002927 .box .inner .pic-img img{width: 32.5%;}
.RighInfo002927 .box dd .title{font-size: var(--font-size26); color:var(--black0); line-height: 1.4; padding-bottom: .1rem;  font-family: 'MoM';}
.RighInfo002927 .box dd aside{font-size:var(--font-size18); color: var(--black0); font-family: 'MoL'; line-height: 1.75;}

.RighInfo002927 .box.v-top .ytable-cell{vertical-align: top;}


@media(max-width:768px){
.RighInfo002927 .box  .ytable,
.RighInfo002927 .box  .ytable-cell{display: block;}
.RighInfo002927 .box .info{padding:4vw;}
.RighInfo002927 .box .tit aside{font-size: 5vw;}
}
@media(min-width:641px){
.RighInfo002927 .box dd{float: left;width:30.6%;}
.RighInfo002927 .box dd:not(:nth-child(3n)){margin-right:4%;}
.RighInfo002927 .box dd:nth-child(3n+1){clear: left;}
}
@media(max-width:480px){
.RighInfo002927 .box .edit{font-size: 3.5vw;}
.RighInfo002927 .box dd{ padding: .22rem; border-bottom:5px solid #f8f8f8;}
}




@media(min-width:1025px){
.Menu002517{position:relative; z-index:10;}
}
.Menu002517 .side-menu li{border-left: 2px solid #eee;}
.Menu002517 .side-menu li a{display:block; position:relative; padding-left: .4rem; line-height:.7rem; transition:0.2s; font-size: var(--font-size20); color: var(--black0);}
.Menu002517 .side-menu li a::before{position:absolute; content:'';transition:left 0.2s; transition: left 0.2s;width: .18rem;height: .18rem;background-color: #fff;border: solid 4px #ddd;border-radius: 50%; top: 50%; margin-top: -7px; left:-.1rem;}
.Menu002517 .side-menu li a:hover::before,
.Menu002517 .side-menu li.aon a::before{border: solid 4px var(--hover-color);}
.Menu002517 .side-menu li a:hover,
.Menu002517 .side-menu li.aon a{color:var(--hover-color); font-family: 'MoM';}
@media(max-width:1024px){
.Menu002517 .side-menu{ display:none;}
/*移动端 滚动导航*/
.Menu002517 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002517 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002517 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
.Menu002517 #side-menu{ background:var(--white); padding:0 .2rem; position:relative;}
.Menu002517 #side-menu li a{ float:left; line-height:.4rem; padding:0 .3rem;}
.Menu002517 #side-menu li.aon a{background:var(--hover-color); box-shadow:inset 3px 3px .2rem rgba(0,0,0,0.3); color:var(--white);}
.Menu002517 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:.18rem; border:none; background:var(--hover-color); box-shadow:inset 3px 3px .2rem rgba(0,0,0,0.3); color:var(--white); cursor:pointer; padding:0; font-size:var(--font-size24);}
.Menu002517 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002517 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002517 #side-menu .disabled{ display:none;}
}
@media(max-width:480px){
.Menu002517 #side-menu li a{padding:0 .2rem;}
}


.RighInfo123{padding:var(--padMar100) 0 0;}
.RighInfo123 .single-header h1{color:var(--hover-color); font-size:var(--font-size34); margin:0 0 .3rem 0;}
.RighInfo123 .single-content{overflow:hidden;font-size: var(--font-size18); color: var(--black0);}
.RighInfo123 .single-content p{margin:0; padding-bottom:.2rem; line-height:1.75; }
.RighInfo123 .single-content span{color: var(--hover-color); font-family: 'MoM'; text-decoration: underline;}
.RighInfo123 .single-content .no-textindent{ text-indent:0;}
.RighInfo123 .single-content li{margin-bottom: .14rem; font-family: 'Mol'; line-height: 1.6;}
.RighInfo123 .single-content li::before{display: inline-block;content: '';width:.05rem;height:.05rem;background-color:var(--hover-color); margin-right:.1rem;vertical-align: middle;}
.RighInfo123 .single-content .Para{margin-top: .3rem;}
.RighInfo123 .single-content h1{margin:.2rem 0; font-size: var(--font-size28);}
.RighInfo123 .fr{ float:none;}
.RighInfo123 .col2{ margin-top:.2rem;}
@media screen and (min-width:465px){
.RighInfo123 .col2{width:45%;}
.RighInfo123 .fr{ float:right;}
}
@media screen and (min-width:768px){
.RighInfo123 .single-header h1{ font-size:var(--font-size24);} 
}
@media screen and (min-width:1024px){
.RighInfo123 .single-header h1{ font-size:var(--font-size34);}
}



.Services{background: #f7f9fa;padding: var(--padMar100) 0;}
.Services .box{padding:var(--padMar80); background:url(../images/Services_bg.jpg) no-repeat top center #fff;}
.Services .box .imgbox{margin-top: .2rem;}
.Services .box .servtit{font-size: var(--font-size26); font-family: 'MoM'; padding-bottom: 0.15rem;border-bottom: 1px solid #ddd; color: var(--hover-color); position: relative; line-height: 1.2; margin: .4rem 0 .2rem 0;}
.Services .box .servtit:after{content:"";display: block;width:0.9rem;height:1px;background: var(--hover-color);position: absolute;left:0;bottom:-1px;}
.Services .box{font-size: var(--font-size18);font-family: 'MoL'; color: var(--black0);}
.Services .box p{margin-bottom: .05rem; line-height: 1.7;}
.Services .box p span{color: var(--hover-color); font-family: 'MoM'; padding-right: .05rem;}
.Services .box .dian::before{display: inline-block;content: '';width: .04rem;height: .04rem;border-radius: 50%;background-color:var(--hover-color);margin-right:.1rem;vertical-align: middle;}
.Services .box ul{margin-top: .2rem;}
.Services .box li{display: flex;align-items: flex-start; margin-bottom: .15rem;}
.Services .box li .num{font-size: var(--font-size20); color: var(--hover-color); margin-right: .1rem; font-family: 'MoM';}
.Services .box li aside{margin-top:0;line-height:1.5; min-height:.88rem;}
@media(min-width:641px){
.Services .box li{float: left;width:45%;}
.Services .box li:not(:nth-child(2n)){margin-right:5%;}
.Services .box li:nth-child(2n+1){clear: left;}
}



.Productlist{ padding:var(--padMar100) 0; margin: 0 auto;}
.Productlist .list{ overflow: hidden;}
.Productlist ul{ margin:0;}
.Productlist ul li{ float: left; width: 48%;text-align: center; margin-bottom: .6rem;}
.Productlist ul li:not(:nth-child(4n)){margin-right: 3%;}
.Productlist ul li .pic{ transition:0.3s; padding:.1rem;}
.Productlist ul li h3{color:var(--black0);margin:.1rem 0 0; font-weight: normal; font-size:var(--font-size20); line-height: 1.6; text-align: center;} 
.Productlist ul li a:hover .pic{transform: scale(1.08); transition: .3s;}
.Productlist ul li a:hover h3{ color:var(--hover-color);}
@media screen and (min-width:768px){
.Productlist ul li{width:22.75%;}
}
@media screen and (min-width:1024px ){
.Productlist ul li{width:22.75%; }
}





/*.RighInfo003134 为demo编号*/
.RighInfo003134 .prod-intro .tits{text-align: left; color:var(--black0);padding-bottom:.3rem; font-size:var(--font-size36);}
.RighInfo003134 .intro{ padding:var(--padMar100) 0; background: #f2f2f2;}
.RighInfo003134 .intro .info {font-size:var(--font-size18);color:var(--black0);line-height: 2; font-family: 'MoL';} 

.RighInfo003134 .Pro-feature{padding: var(--padMar100) 0;}
.RighInfo003134 .Pro-feature .introd .info{line-height:2;}
.RighInfo003134 .Pro-feature .introd .info li{font-size: var(--font-size18); color: var(--black0); margin-bottom: .15rem; line-height: 1.8;}
.RighInfo003134 .Pro-feature .introd .info li::before{display: inline-block;content: '';width:4px;height:4px;border-radius: 50%;background-color:var(--black0);margin-right:.12rem;vertical-align: middle; margin-top: -2px;}
.RighInfo003134 .Pro-feature .introd .info li span{color: var(--hover-color); text-decoration: underline;}
@media (min-width:1025px) {
.RighInfo003134 .Pro-feature .introd .img{width: 45%;}
.RighInfo003134 .Pro-feature .introd .info{padding-left:10%;}  
}
@media (max-width:1024px) {
.RighInfo003134 .Pro-feature .introd .img{margin-bottom: 2em;}
}

.RighInfo003134 {padding:var(--padMar100) 0 0;}
.RighInfo003134 .img-side{ margin: 0 auto 4.5em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom:0;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 70%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 .6rem; margin:.4rem auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: var(--hover-color); width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}

.RighInfo003134 .txt .fu{font-size: var(--font-size20);color: var(--black0);margin-bottom: .1rem;}
.RighInfo003134 .txt .tit{ color: var(--hover-color);font-size: var(--font-size36);padding-bottom:.3rem;}
.RighInfo003134 .txt .sub{margin-top: 0;line-height:1.8;font-size:var(--font-size18);color: var(--black3);margin-bottom: 0;}

.RighInfo003134 .txt .btn{margin-top: .5rem;}
.RighInfo003134 .txt .btn .back{background: var(--white);color: var(--hover-color);border: 1px solid var(--hover-color);}
.RighInfo003134 .txt .btn a{display: inline-block;height: 3.2em;line-height: 3.2em;text-align: center;padding: 0 .3rem;}
.RighInfo003134 .txt .btn .back:after{background-image: url(../images/icon-back2.svg);}
.RighInfo003134 .txt .btn a::after{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width:.22rem;height: 3.2em;margin-left:.12rem;}

.RighInfo003134 .img-side .tit4 ul{width: 70%; margin-bottom: 50px;}
.RighInfo003134 .img-side .txt .tit4 .xh{font-style: normal;font-size: 1.5em;margin-bottom: 20px;position: relative;padding-left: 18px;color: var(--hover-color);line-height: 1;}
.RighInfo003134 .img-side .txt .tit4 .xh:after{content: '';background: var(--hover-color);width: 4px;height: 24px;position: absolute; left: 0; }
.RighInfo003134 .img-side .tit4 li{ line-height:30px;font-size:1em; padding:10px 0; border-bottom:1px dashed #eaeaea; padding-left:40px;background:url(../images/TextList001131-li_hover.png) no-repeat left center;}
.RighInfo003134 .img-side .tit4 li:hover span{ background-color:var(--hover-color);}
.RighInfo003134 .img-side .tit4 li:hover a{color:var(--hover-color);}
.RighInfo003134 .img-side .tit4 li a{ display:block; overflow:hidden; font-size: 1em; color: #222;}
@media(max-width:768px){
.RighInfo003134 .img-side .tit4 li{ font-size:14px; padding:10px 0;}
.RighInfo003134{padding: calc(50 / 16 * 1em) 0 0;}
.RighInfo003134 .img-side .tit{margin-bottom: 20px;}
}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;display: none;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: var(--hover-color);display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .name-3 i{background-image: url(../images/RighInfo003134-title-icon2.svg);}
.RighInfo003134 .prod-intro .name-4 i{background-image: url(../images/RighInfo003134-title-icon4.svg);}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 40%;background: url(../uploadfiles/bg.jpg) no-repeat center; border-radius: 50px 0 0 0;background-size: cover;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 0;}
.RighInfo003134 .img-side .txt{padding: 0 6% 0 0;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 0 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}


.RighInfo003134 .cstable{width: 100%;margin-top: 20px;color:#333333;width:100%;border-width: 1px;border-color: #729ea5;border-collapse: collapse;}
.RighInfo003134 .cstable th {font-size:1.125em;background-color:var(--hover-color);border-width: 1px;border-style: solid;border-color: #eee;text-align:left;color: #fff;text-align: center;font-weight: normal;padding:20px 0;}
.RighInfo003134 .cstable tr {background-color:#ffffff;}
.RighInfo003134 .cstable td {font-size:1em;border-width: 1px;padding:18px 0;border-style: solid;border-color: #eee;}

@media (max-width:768px) {
.RighInfo003134 .img-group{margin-top: 30px;}
}




/* solutionList */
.solutionList{background:var(--bg);padding:var(--padMar100) 0;}
.solutionList .ul{align-items:flex-start}
.solutionList .ul .item{width:32%;margin-right:2%;margin-bottom:4%;background:var(--white);border-radius:0;padding:0 0 .3rem 0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;border-radius:0;overflow: hidden;}
.solutionList .ul .item:nth-child(3n){margin-right:0}
.solutionList .ul .item .itemCon{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}
.solutionList .ul .item .itemCon .imgbox{padding-top:0;width:100%;display:flex;justify-content:center;align-items:center;padding: .3rem .5rem .2rem;}
.solutionList .ul .item .itemCon .imgbox img{object-fit:contain}
.solutionList .ul .item .title{line-height:1.4;margin-top:.2rem;text-align: center; font-size: var(--font-size20); color: var(--black0); padding: 0 .3rem; min-height: .6rem;}
.solutionList .ul .item .submitBtn{margin-top:0.2rem;background-color:transparent;color:var(--grey6);border-color:transparent;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.solutionList .ul .item .submitBtn::after{display:none}
.solutionList .ul .item:hover{box-shadow:0px 0px 35px 0px rgba(33,74,154,0.07);transform: translateY(-.1rem);}
.solutionList .ul .item:hover .submitBtn{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--white)}
.solutionList .ul .item:hover .submitBtn::after{display:block}

@media screen and (max-width:1024px){
.solutionList .ul .item{width:calc(100% / 4 - 0.12rem);margin-right:0.18rem}
}
@media screen and (max-width:768px){
.solutionList .ul .item{padding-top:0.4rem;padding-bottom:0.4rem}
.solutionList .ul .item .submitBtn{margin-top:0.2rem}
.solutionList .ul{justify-content:space-between}
.solutionList .ul .item{width:calc(100% / 2 - 0.1rem);margin-right:0;margin-bottom:0.2rem}
.solutionList .ul .item:hover{margin-top:0}
}


.Menu002518{overflow: hidden;}
.side-open_menu{font-size: var(--font-size32);color: var(--hover-color);padding-bottom: 0.2rem;position: relative;display: none;}
.side-open_menu::after{content: "";display: block;width: 90%;height: 1px;background-color: #dcdcdc;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.side-open_menu span{display: block;font-size: var(--font-size18);color:var(--grey6);}
/* .Menu002518 .side-menu{margin-top: 0.2rem;} */
.Menu002518 .side-menu li a{display:block; position:relative; color:var(--black0);}
.Menu002518 .side-menu li a i{ position:absolute; top:50%;}
.Menu002518 .side-menu li a i::before,
.Menu002518 .side-menu li a i::after{ position:absolute; content:''; background:var(--grey6);}
.Menu002518 .side-menu li a i::before{ left:20%; height:.02rem; width:60%; top:50%; margin-top:-.01rem;}
.Menu002518 .side-menu li a i::after{ left:50%; width:.02rem; margin-left:-.01rem; top:20%; height:60%;}
.Menu002518 .side-menu .one > li > a{ line-height:1.6;font-size:var(--font-size18); padding: .15rem .4rem .15rem 0;}
.Menu002518 .side-menu .one > li > a i{right:.2rem; margin-top:-.1rem; width:.2rem; height:.2rem;}
.Menu002518 .side-menu .one > li > a em{font-style: normal;display: inline-block;width: 0.25rem;height: 0.25rem;background-position: center 10%;background-repeat: no-repeat;background-size: 0.2rem;vertical-align: middle;margin-right: 0.05rem;}
.Menu002518 .side-menu .one > li > a .on1{display: inline-block;}
.Menu002518 .side-menu .one > li > a .off1{display: none;}
.Menu002518 .side-menu .one > li ul{ display:none; padding: 1em 0 1em .4rem;position: relative;}
.Menu002518 .side-menu .one > li ul::after{content: "";display: block;width: 1px;height: 90%;background: #ddd;position: absolute;top: 50%;transform: translateY(-50%);left: 0.1rem;}
.Menu002518 .side-menu .two > li.aon a,.Menu002518 .side-menu .two > li a:hover{color: var(--hover-color);font-size: var(--font-size18); }
.Menu002518 .side-menu .one > li > a:hover,
.Menu002518 .side-menu .one > li.aon > a{ color:var(--hover-color); }
.Menu002518 .side-menu .one > li > a:hover > i::before,
.Menu002518 .side-menu .one > li.aon > a > i::before{ background:var(--hover-color);}
.Menu002518 .side-menu .one > li > a:hover > i::after,
.Menu002518 .side-menu .one > li.aon > a > i::after{ display:none;}
.Menu002518 .side-menu .one > li > a:hover .off1,.Menu002518 .side-menu .one > li.aon > a .off1{display: inline-block;}
.Menu002518 .side-menu .one > li > a:hover .on1,.Menu002518 .side-menu .one > li.aon > a .on1{display: none;}
/* .Menu002518 .side-menu .one > li.aon > a > i::before{background:var(--white);} */
.Menu002518 .side-menu .two > li > a{ line-height:.5rem;  position:relative;background-color:rgba(49, 81, 144, 0.04);border-radius: 0.1rem;padding-left: 0.3rem;margin-bottom: 0.1rem;font-size: var(--font-size18);color: var(--black3);}
.Menu002518 .side-menu .two > li > a i{right:.2rem; margin-top:-.1rem; width:.2rem; height:.2rem;}
/* .Menu002518 .side-menu .two > li > a::after{ position:absolute; content:''; opacity:0; border-color:transparent; border-width:.05rem 0 .05rem .06rem; border-style:solid; border-left-color:var(--hover-color); left:-.2rem; top:50%; margin-top:-.06rem;} */
.Menu002518 .side-menu .two > li > a:hover::after,
.Menu002518 .side-menu .two > li.aon > a::after{ opacity:1;}
.Menu002518 .side-menu .two > li > a:hover > i::before,
.Menu002518 .side-menu .two > li.aon > a > i::before{ background:var(--black);}
.Menu002518 .side-menu .two > li > a:hover > i::after,
.Menu002518 .side-menu .two > li.aon > a > i::after{ display:none;}

.Menu002518 .side-menu .three{ position: relative; z-index: 2; padding-top:0.1rem !important; padding-bottom: 0.2rem !important;}
.Menu002518 .side-menu .three::after{display: none !important;}
.Menu002518 .side-menu .three > li{line-height:.3rem; }
.Menu002518 .side-menu .three > li > a{color:var(--grey2);}
.Menu002518 .side-menu .three > li > a::after{ position:absolute; content:''; opacity:0; border-color:transparent; border-width:.05rem 0 .05rem .06rem; border-style:solid; border-left-color:var(--black); left:-.2rem; top:50%; margin-top:-.06rem;}
.Menu002518 .side-menu .three > li > a:hover::after,
.Menu002518 .side-menu .three > li.aon > a::after{ opacity:1;}
.Menu002518 .side-menu li a:hover,
.Menu002518 .side-menu li.aon > a{ color:var(--black);}
@media(min-width:1025px){
}
@media(max-width:1024px){
.Menu002518{ position:relative; z-index:10;}
.Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:.05rem; z-index:100;}
.Menu002518 .side-open_menu{ position:relative; background:rgba(var(--rgb-hover), 0.1); border:.03rem solid var(--white);border-radius:.06rem; padding:.1rem .2rem; font-size:var(--font-size18); box-shadow:0 .03rem 0 var(--hover-color);white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002518 .side-open_menu::before{ position:absolute; content:''; border:.05rem solid transparent; border-top-color:var(--hover-color); right:.2rem; top:50%; margin-top:-.02rem;}
}


.submitBtn{width:1.6rem;height:0.5rem;border:1px solid var(--hover-color);display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size: var(--font-size16);}
.submitBtn a:hover{color:var(--white)}
.submitBtn::after{background-repeat: no-repeat; content:'';display:block;width:0.16rem;height:0.14rem;background-image:url(../images/submitArrow.png);background-size:0.16rem 0.14rem;margin-left:0.1rem;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.submitBtn:hover::after{margin-left:0.2rem}
.submitBtn.watchMore{color:var(--hover-color);}
.submitBtn.watchMore::after{background-image: url(../images/arrowRed.png); background-size: 0.14rem; background-position: center;}
.submitBtn.white{border: 1px solid var(--white);}
.submitBtn.watchMore.white{color:var(--white);}
.submitBtn.watchMore.white::after{background-image: url(../images/submitArrow.png);}


header{position: relative;z-index: 555;}
header .flex{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;padding: 0 5.7vw;}
header .logo img{max-width: 3.4rem;}
header .right-box{display: flex;align-items: center;flex-wrap: wrap;}
header .right-box nav ul{display: flex;flex-wrap: wrap;align-items: center;}
header .right-box nav ul li{position: relative;margin-right: .5rem;}
header .right-box nav ul li:last-child{margin-right: 0;}
header .right-box nav ul li>a{display: flex;align-items: center;font-size: .16rem;color: #000000;}
header .right-box nav ul li.arrow>a:after{display: block;content: '';width: .13rem;height: .08rem;margin-left: .1rem;background-image: url('../images/nav-icon.png');background-size: cover;}
header .right-box nav ul li>a,{position: absolute;}
header .right-box nav ul li:hover>a,header .right-box nav ul li.aon>a{color: #086dd5;}
header .right-box nav ul li .down{display: none;position: absolute;left: 50%;top: 100%;width: max-content;padding-top: .25rem;transform: translateX(-50%);z-index: 3;}
header .right-box nav ul li .down dl{padding: .3rem .2rem;border-top: .02rem solid #086dd5;background-color: #fff;}
header .right-box nav ul li .down dl dd{padding-bottom: .2rem;margin-bottom: .2rem;border-bottom: 1px solid #ccc;}
header .right-box nav ul li .down dl dd:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
header .right-box nav ul li .down dl dd a{font-size: .16rem;color: #000000;}
header .right-box nav ul li .down dl dd:hover a{color: #086dd5;}
header .right-box nav ul li:hover .down{display: block;}


header .right-box .search{margin-left: .3rem;position: relative;}
header .right-box .search .icon{width: .21rem;height: .22rem;background-image: url('../images/search.png');background-size: cover;cursor:pointer}
header .right-box .search .box{display: none;position: absolute;right: 0;top: 100%;padding-top: .27rem;}
header .right-box .search .box .text{width: 2.4rem;height: .45rem;padding: 0 .2rem;background-color: #fff;border: 0;box-sizing: border-box;}
header .right-box .search .box .btn{width: .45rem;height: .45rem;background-image: url('../images/search.png');background-size: .21rem .22rem;background-position: center;background-repeat: no-repeat;cursor:pointer;background-color: #fff;}
header .right-box .search .box .borbox{display: flex;align-items: center;border: 1px solid #086dd5;}
header .right-box .search:hover .box{display: block;}
.Index{line-height: 1;}
.Index .index-title{position: relative;display: inline-block;}
.Index .index-title span{position: relative;font-size: .5rem;color: #000;font-weight: bold;z-index: 5;line-height: .7;}
.Index .index-title:after{position: absolute;right: -.55rem;bottom: -.13rem;display: block;content: '';width: 1.52rem;height: .29rem;background-image: url('../images/index-title-icon.png');background-size: 100%;z-index: 1;}
.Index .solutions{padding: 1.2rem 0;}
.Index .solutions .top-box{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.Index .solutions .top-box .text{max-width: 10.1rem;font-size: .2rem;color: #000000;line-height: 2;}
.Index .solutions .list{margin-top: .6rem;width: 100%;overflow: hidden;}
.Index .solutions .list .img{overflow: hidden;}
.Index .solutions .list .img img{width: 100%;transition: 0.8s ease;}
.Index .solutions .list .box{padding: .4rem .3rem}
.Index .solutions .list .box .title{height: .82rem}
.Index .solutions .list .box .title a{font-size: .3rem;color: #000000;line-height: 1.5;font-family: 'MoL';}
.Index .solutions .list .box .more{margin-top: .35rem;}
.Index .solutions .list .box .more a{font-size: .18rem;color: #115bb4;}
.Index .solutions .list .box .more:after{display: block;content: '';width: 1.19rem;height: .04rem;background-image: url('../images/solutions-x.png');background-size: 100%;}
.Index .solutions .list .swiper-slide:hover .img img{transform: scale(1.1)}
.Index .solutions .list .swiper-slide:hover .box .title a{color: #115bb4;}
.Index .solutions .mySwiper{max-width: 9.45rem;width: 100%;margin: 0 auto;overflow: initial;}
.Index .solutions .list .swiper-button-prev{top: 35%;left: 0;width: .32rem;height: .6rem;background-size: .14rem .25rem;background-image: url('../images/solutions-prev.png');background-position: center;background-repeat: no-repeat;background-color: rgba(0, 0, 0, .3)}
.Index .solutions .list .swiper-button-next{top: 35%;right: 0;width: .32rem;height: .6rem;background-size: .14rem .25rem;background-image: url('../images/solutions-next.png');background-position: center;background-repeat: no-repeat;background-color: rgba(0, 0, 0, .3)}
.Index .solutions .list .swiper-button-prev:after,
.Index .solutions .list .swiper-button-next:after{display: none;}
.Index .solutions .list .swiper-button-prev:hover,
.Index .solutions .list .swiper-button-next:hover{background-color: rgba(17, 91, 180, .4)}
.Index .products{position: relative;padding: 1.2rem 0;background-color: #f1f5fb;overflow: hidden;}
.Index .products .flex{position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;z-index: 2;}
.Index .products .left-box{position: relative;width: 51.3%;}
.Index .products .right-box{width: 39%;}
.Index .products .table-box{padding-top: .9rem;}
.Index .products .table-box .item{display: none;}
.Index .products .table-box .item.on{display: block;}
.Index .products .table-box .item .img{position: relative;height: 7rem}
.Index .products .table-box .item .img img{position: absolute;left: 50%;top: 0;z-index: 3;transform: translateX(-50%)}
.Index .products .table-nav{margin-top: .6rem;}
.Index .products .table-nav ul li{margin-bottom: .5rem;}
.Index .products .table-nav ul li:last-child{margin-bottom: 0;}
.Index .products .table-nav ul li .title{display: flex;align-items: center;justify-content: space-between;cursor: pointer;}
.Index .products .table-nav ul li .title span{max-width: 3.7rem;font-size: .28rem;color: #000000;line-height: 1.5;font-family: 'MoL';}
.Index .products .table-nav ul li .title:after{display: block;content: '';width: .28rem;height: .28rem;background-size: .28rem;background-image: url('../images/Index-products-jia.png');background-position: center;background-repeat: no-repeat;}
.Index .products .table-nav ul li .text{display: none;margin-top: .25rem;font-size: .18rem;color: #333333;line-height: 1.6;}
.Index .products .table-nav ul li.on .title span{text-decoration: underline;color: #115bb4;}
.Index .products .table-nav ul li.on .title:after{background-image: url('../images/Index-products-jian.png');background-size: .28rem .06rem;}
.Index .products .table-nav ul li.on .text{display: block;}
.Index .products:after{display: block;content: '';position: absolute;left: -9%;bottom: -43%;width: 9.02rem;height: 9rem;background-image: url('../images/index-products-y.png');background-size: 100%;z-index: 1;animation: rotateAnimation 30s linear infinite;}
@keyframes rotateAnimation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.Index .news{padding: 1.2rem 0;overflow: hidden;}
.Index .news .top-box{margin-top: .35rem;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.Index .news .main-text{max-width: 7.6rem;font-size: .2rem;color: #000000;line-height: 2;font-family: 'MoL';}
.Index .news .list{margin-top: .45rem;}
.Index .news .list .mySwiper{overflow: initial;}
.Index .news .list .img{overflow: hidden;padding-bottom: 3.6rem;position: relative;}
.Index .news .list .img img{width: 100%;transition: 0.8s ease;height: 100%;position: absolute;left: 0;top: 0;}
.Index .news .list .box{padding: .3rem;background-color: #f9f9f9}
.Index .news .list .box .title{height: .92rem}
.Index .news .list .box .title{font-size: .18rem;color: #000000;line-height: 1.7;}
.Index .news .list .box .bottom{display: flex;align-items: center;justify-content: space-between;margin-top: .7rem;}
.Index .news .list .box .bottom .time{font-size: .16rem;color: #666666;}
.Index .news .list .box .bottom .more a:before{display: block;content: '';width: .10rem;height: .17rem;background-image: url('../images/index-news-more.png');background-size: cover;}
.Index .news .btn{display: flex;align-items: center;}
.Index .news .swiper-button-prev,
.Index .news .swiper-button-next{position: initial;width: .65rem;height: .65rem;background-size: .21rem .16rem;background-repeat: no-repeat;background-position: center;border: 1px dashed #676767 ;border-radius: .65rem;box-sizing: border-box;}
.Index .news .swiper-button-prev:after,
.Index .news .swiper-button-next:after{display: none;}
.Index .news .swiper-button-prev{background-image: url('../images/news-prev.png');margin-right: .3rem;}
.Index .news .swiper-button-next{background-image: url('../images/news-next.png')}
.Index .news .swiper-slide:hover .box .title{color: #115bb4;}
.Index .news .swiper-slide:hover .img img{transform: scale(1.1)}
.Index .news .swiper-slide{position: relative;}
.Index .news .swiper-slide:after{display: block;content: '';position: absolute;right: -.4rem;top: .6rem;width: .71rem;height: .41rem;background-image: url('../images/index-news-icon.png');background-size: cover;z-index: 3;}
.Index .news .btn svg{--progress: 100;
      position: absolute;
      left: 50%;
      top: 50%;
      z-index: 10;
      width: 122%;
      height: 122%;
      stroke-width: 2px;
      stroke: #497ff8;
      fill: none;
      stroke-dashoffset: 125.6;
      stroke-dasharray: 125.6;transform: translate(-50%, -50%);z-index: 1;}
.Index .news .btn div{position: relative;}
.Index .news .btn div:hover svg{
    animation-name: ball;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
@keyframes ball {
    to {
      stroke-dashoffset: 0;
    }
}
.Index .about .flex{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 1.2rem 1rem;background-color: #eff1f7}
.Index .about .flex .left-box{position: relative;width: 50%;}
.Index .about .flex .left-box:after{display: block;content: '';position: absolute;right: -.37rem;bottom: .65rem;width: 1.2rem;height: .91rem;background-image: url('../images/index-about-d.png');background-size: 100%;z-index: 1;}
.Index .about .flex .right-box{position: relative;width: 39.6%;padding-right: .4rem;box-sizing: border-box;}
.Index .about .flex .right-box:after{display: block;content: '';position: absolute;right: -.4rem;bottom: .3rem;width: 1.71rem;height: .96rem;background-image: url('../images/index-about-icon.png');z-index: 5;}
.Index .about .text{margin-top: .6rem;font-size: .24rem;color: #000000;line-height: 1.7;font-family: 'MoL';}
.Index .about .more{margin-top: 1.3rem;}
.Index .about .more a{position: relative;display: inline-block;}
.Index .about .more a:before{display: block;content: '';width: .65rem;height: .65rem;background-size: .21rem .16rem;background-image: url('../images/news-next.png');background-repeat: no-repeat;background-position: center;border: 1px dashed #676767 ;border-radius: .65rem;box-sizing: border-box;}
.Index .about .more a svg{--progress: 100;
      position: absolute;
      left: 50%;
      top: 50%;
      z-index: 10;
      width: 122%;
      height: 122%;
      stroke-width: 2px;
      stroke: #497ff8;
      fill: none;
      stroke-dashoffset: 125.6;
      stroke-dasharray: 125.6;transform: translate(-50%, -50%);z-index: 1;}

.Index .about .more a:hover svg{
    animation-name: ball;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
.Index .about .img{position: relative;}
.Index .about .img:after{display: block;content: '';position: absolute;right: -.4rem;top: .4rem;width: 100%;height: 100%;background-color: #d8e2f0;z-index: 1;}
.Index .about .img img{position: relative;width: 100%;z-index: 2;}
.Index .contact{margin-top: 1.2rem;padding: 1.2rem 0;background-image: url('../images/index-contact-bg.png');background-size: cover;}
.Index .contact .flex{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.Index .contact .flex .left-box{max-width: 50%}
.Index .contact .title{font-size: .5rem;color: #fff;font-weight: bold;}
.Index .contact .text{margin-top: .6rem;font-size: .24rem;color: #fff;line-height: 1.7;font-family: 'MoL';}
.Index .contact .more a{display: flex;align-items: center;justify-content: center;width: 2.2rem;height: .5rem;font-size: .2rem;color: #115bb4;background-color: #fff}
.Index .contact .more a:before{display: block;content: '';width: .22rem;height: .2rem;background-image: url('../images/index-contact-icon.png');background-size: cover;margin-right: .15rem;}
footer{padding-top: .8rem;background-color: #000000}
footer .share{padding-right: .3rem;}
footer .share ul{display: flex;justify-content: right}
footer .share ul li{margin-right: .17rem;}
footer .share ul li:last-child{margin-right: 0;}
footer .share ul li a{display: flex;align-items: center;justify-content: center;width: .42rem;height: .42rem;background-color: rgba(255, 255, 255, .2);border-radius: .42rem;}
footer .share ul li a img{max-width: .18rem;max-height: .18rem;opacity: .5;}
footer .share ul li:hover a{background-color: #115bb4}
footer .share ul li:hover a img{opacity: 1;}
footer .flex{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: .5rem;}
footer .flex .right-box{max-width: 6.7rem;}
footer .contact ul li{margin-bottom: .45rem;}
footer .contact ul li:last-child{margin-bottom: 0;}
footer .contact ul li .text{position: relative;padding-left: .3rem;font-size: .18rem;color: #fff;line-height: 1.6;}
footer .contact ul li .text:before{display: block;content: '';position: absolute;left: 0;top: .05rem;background-size: cover;}
footer .contact ul li .text.tel:before{width: .17rem;height: .17rem;top: .2rem;background-image: url('../images/footer-contact-icon1.png');}
footer .contact ul li .text.add:before{width: .17rem;height: .22rem;background-image: url('../images/footer-contact-icon2.png');}
footer .contact ul li .text.eml:before{width: .18rem;height: .14rem;top: .07rem;background-image: url('../images/footer-contact-icon3.png');}
footer .contact ul li .text.tel{font-size: .36rem;color: #115bb4;font-weight: bold;}
footer .nav ul{display: flex;flex-wrap: wrap;}
footer .nav ul li{margin-bottom: .4rem;}
footer .nav ul li a{font-size: .18rem;color: #fff;}
footer .nav ul li:nth-of-type(1),
footer .nav ul li:nth-of-type(4),
footer .nav ul li:nth-of-type(7){width: 2.9rem;}
footer .nav ul li:nth-of-type(2),
footer .nav ul li:nth-of-type(5),
footer .nav ul li:nth-of-type(8){width: 2.3rem;}
footer .bottom-box{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-top: .5rem;padding: .3rem 0;border-top: 1px solid rgba(255, 255, 255, .14);}
footer .icp{font-size: .14rem;color: rgba(255, 255, 255, .5);}
footer .icp a{color: rgba(255, 255, 255, .5);}
footer .menu ul{display: flex;align-items: center;}
footer .menu ul li{margin-right: .1rem;display: flex;align-items: center;}
footer .menu ul li:last-child{margin-right: 0;}
footer .menu ul li a{font-size: .14rem;color: rgba(255, 255, 255, .5);}
footer .menu ul li:after{display: block;content: '·';margin-left: .1rem;font-size: .14rem;color: rgba(255, 255, 255, .5);}
footer .menu ul li:last-child:after{display: none;}
.tac{text-align: center;}
/* 按钮 */
.rightMenuBtn {display: none;position: relative;margin-left: .1rem;width:40px; height:40px; background-color: transparent; z-index:350;cursor:pointer;border: 0;}
.rightMenuBtn span { display:block; height:3px; background-color:#115bb4; position:absolute; top:20px; transition:0.5s; }
.rightMenuBtn img { display:block; position:absolute; bottom:5px; left: 5px; transition:0.5s; width:30px; height:auto; }
.rightMenuBtn .openMenu { width:30px; left:5px; }
.rightMenuBtn .closeMenu { left:25px; width:0; }
.rightMenuBtn span:active { width:0; }
.rightMenuBtn span:before,.rightMenuBtn span:after { content:""; display:block; width:30px; height:3px; background-color:#115bb4; position:absolute; transition:0.4s; }
.rightMenuBtn .openMenu:before { top:-10px; left:-0; }
.rightMenuBtn .openMenu:after { top:10px; left:-0; }
.rightMenuBtn .closeMenu:before { top:0px; left:-20px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.rightMenuBtn .closeMenu:after { top:0px; left:-20px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
@media ( max-width:1500px){
    .w1460{max-width: 94%;width: 100%;margin: 0 auto;}
}
@media ( max-width:1200px){
    body{padding-top: .75rem;}
    .rightMenuBtn{ display: block;}
    header{position: fixed;top: 0;left: 0;width: 100%;padding: .15rem 0;z-index: 199;background-color: #fff;}
    header .logo img{max-width: 2rem;}
    header .right-box nav{display: block;position: fixed;padding: .3rem .2rem .3rem .2rem;top: .75rem;right: 0;margin-right: 0;width: 300px;background-color: #fff;overflow: unset;box-sizing: border-box;overflow-x: hidden;transform: matrix(1, 0, 0, 1, 300, 0);z-index: 300;}
    header .right-box .search{margin-left: 0;}
    header .right-box nav ul li{margin-right: 0;margin-bottom: .2rem;width: 100%;}
    header .right-box nav ul li a{font-size: .2rem;}
    header .right-box nav ul li .down{position: initial;width: 100%;padding-top: .15rem;transform: translateX(0%);}
    header .right-box nav ul li .down dl{padding: .2rem;}
    header .right-box nav ul li .down dl dd{padding-bottom: .15rem;margin-bottom: .15rem;}
    footer{padding-top: .4rem;}
    footer .flex{margin-top: .3rem;}
    footer .share{padding-right: 0;}
    footer .share ul{justify-content: center}
    footer .contact ul li .text.tel{font-size: .26rem;}
    footer .contact ul li .text.tel:before{top: .1rem;}
    footer .contact ul li{margin-bottom: .2rem;}
    footer .flex .right-box{display: none;}
    footer .bottom-box{margin-top: .3rem;}
    footer .icp{width: 100%;text-align: center;}
    footer .menu{width: 100%;margin-top: .2rem;}
    footer .menu ul{justify-content: center;}
}
@media ( max-width:1024px){
    .Index .index-title span{font-size: .36rem;}
    .Index .solutions{padding: .4rem 0;}
    .Index .products{padding: .4rem 0;}
    .Index .news{padding: .4rem 0;}
    .Index .contact{padding: .4rem 0;margin-top: .4rem;}
    .Index .about .flex{padding: .4rem;}
    .Index .contact .title{font-size: .36rem;}
    .RighInfo002927 .box .tit, .RighInfo002927 .box .tit2{font-size: var(--font-size36);}
    .RighInfo002927{padding: var(--padMar100) 0 var(--padMar100);}
    .Columntitle h1{font-size: var(--font-size36);}
    .Form003139 .biao{padding: var(--padMar100) 0 var(--padMar0);}
    .Inside_ban .text h1{font-size: var(--font-size36);}
    .Inside_ban .text h2{font-size: var(--font-size28);}
    .RighInfo003134 .img-side .tit{font-size: var(--font-size28);}
    .RighInfo003134 .prod-intro .tits{font-size: var(--font-size28);}
    .Inside_ban2 .text .name{font-size: var(--font-size36);}
    .RighInfo002810 .txt-list h3{font-size: var(--font-size28);}
}
@media ( max-width:768px){
    .Index .solutions .top-box .text{max-width: 100%;width: 100%;margin-top: .3rem;}
    .Index .solutions .list{margin-top: .4rem;}
    .Index .solutions .list .box{padding: .2rem;}
    .Index .solutions .list .box .title{height: auto}
    .Index .solutions .list .box .title a{font-size: .24rem;}
    .Index .solutions .list .box .more{margin-top: .3rem;}
    .Index .products{padding: .4rem 0 .4rem;}
    .Index .products .flex .index-title{position: absolute;left: 0;top: 0;}
    .Index .products .left-box{width: 100%;}
    .Index .products .table-box .item .img{height: auto;text-align: center;}
    .Index .products .table-box .item .img img{position: initial;transform: translateX(0%);}
    .Index .products .right-box{width: 100%;margin-top: .2rem;}
    .Index .products .table-nav ul li .text{margin-top: .2rem;}
    .Index .products .table-nav ul li{margin-bottom: .2rem;}
    .Index .products .table-nav ul li .title span{font-size: .26rem;}
    .Index .products:after{display: none;}
    .Index .news .main-text{max-width: 100%;width: 100%;}
    .Index .news .btn{width: 100%;justify-content: center;margin-top: .2rem;}
    .Index .news .top-box{display: block;}
    .Index .news .swiper-button-prev, .Index .news .swiper-button-next{top: 0;left: auto;right: auto;margin-top: 0;}
    .Index .news .list .box .bottom{margin-top: .3rem;}
    .Index .about .flex .left-box{width: 100%;}
    .Index .about .flex .right-box{width: 100%;margin-top: .2rem;}
    .Index .about .text{margin-top: .3rem;}
    .Index .about .more{margin-top: .4rem;}
    .Index .contact .flex .left-box{width: 100%;max-width: 100%;}
    .Index .contact .flex .right-box{width: 100%;margin-top: .2rem;}
    .Index .contact .text{margin-top: .3rem;}
    .RighInfo002927 .tab .ul{flex-wrap: wrap}
    .RighInfo002927 .box .info{padding: 0;}
    .RighInfo002927 .box dd{padding: .2rem 0;}
    .Form003139 .biao .bground{padding: .2rem 0;}
    .Columntitle{margin-bottom: 0;}
    .Form003139 .form{margin-top: .3rem;}
    .Form003139 .form-ul{width: 100%;}
    .Form003139 .biao{padding-top: 1rem;}
    .RighInfo002927 .box .tit:after{margin: .2rem auto.3rem;}
    .RighInfo002927{padding: 0 0 .4rem;}
    .Inside_ban .pic img{height: 45vh;object-fit: cover;}
    .Inside_ban .text{left: 0;width: 100%;bottom: 10%;}
    .Inside_ban .auto{max-width: 94%;width: 100%;margin: 0 auto;}
    .solutionList .ul .item .title{padding: 0 .2rem;min-height: auto;height: .75rem;}
    .RighInfo003134 .img-side{padding: 0;}
    .RighInfo003134 .txt .tit{padding-bottom: 0;}
    .RighInfo003134 .prod-intro .tits{line-height: 1;}
    .PicList003142 li:not(:nth-child(2n)){margin-right: 0;}
    .PicList003142 li{width: 100%;float: none;margin-right: 0;}
    .PicList003142 .news-list li .tit{min-height: auto;margin-bottom: .4rem;}
    .solutionList .ul .item{width: 100%;}
    .RighInfo000171 .newinfo{flex-wrap: wrap}
    .RighInfo000171 .newinfo .left{width: 100%;display: flex;align-items: flex-start;}
    .RighInfo000171 .newinfo .right{width: 100%;margin-top: .2rem;}
    .RighInfo000171 .share{margin-top: 0;display: flex;align-items: center;margin-left: .2rem;}
    .RighInfo000171 .share .sharebtn{margin-top: 0;}
    .RighInfo000171 .share .sharebtn li{margin-left: .2rem;}
    .RighInfo002940 .contact dt:nth-child(odd){margin-right: 0;}
    .RighInfo002940 .contact dt{width: 100%;padding: .2rem;}
    .RighInfo002940 .contact .icon{width: 8vw;}
    .Services .box .servtit{margin-top: .3rem;}
    .Services .box{padding: .3rem .2rem;}
    .Services .box li aside{min-height: auto}
    .TextList003149 .type dd{margin-bottom: .15rem;}
    .TextList003149{padding-bottom: 0;}
    .RighInfo1234 .Info001 ul{flex-wrap: wrap;}
    .RighInfo1234 .Info001 ul li:not(:last-child){margin-right: 0;}
    .RighInfo1234 .Info001 ul li{width: 100%;margin-bottom: .2rem;}
    .RighInfo1234 .Info003 li .txt .count{font-size: .28rem;}
    .RighInfo1234 .Info003 .ul{flex-wrap: wrap;}
    .RighInfo1234 .Info003 .ul li{width: 100%;margin-bottom: .2rem;}
    .RighInfo1234 .Info003 li .txt aside{padding-bottom: .2rem;}
    .RighInfo1234 .Info005 .text{padding-right: 0;display: block;}
    .RighInfo1234 .Info005 .pic{width: 100%;margin-top: .2rem;display: block;}
    .RighInfo1234 .Info005{padding-bottom: 0;}
    .RighInfo002810 .txt-list .box{flex-wrap: wrap;}
    .RighInfo002810 .txt-list .box .info{width: 100%;}
    .RighInfo002810 .txt-list .pic{width: 100%;margin-top: .2rem;}
    .RighInfo002810 .txt-list .duan{margin-bottom: .3rem;}
    .RighInfo002810{padding-bottom: 0;}
    .Culture .ul li{padding-bottom: .2rem;margin-bottom: .2rem;}
    .Culture{padding-bottom: 0;}
}



/* 表单验证弹窗 */
.popForm{width: 360px;background-color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 3px;}
.popForm .toptit{line-height: 0.4rem;position: relative;}
.popForm .toptit h2{padding:0 0.2rem;text-align: center;font-size: var(--font-size20);color: #000;}
.popForm .toptit .close{position: absolute;right: 0;width: 0.4rem;height: 0.4rem;line-height: 0.4rem;font-size: var(--font-size20);font-weight: 600;cursor: pointer;top: 0;}
.popForm .inner{padding: 0.2rem;}
.popForm .btnbox{text-align: right;padding: 0 0.2rem 0.2rem;}
.popForm button{background-color: var(--hover-color);;color: #fff;border-radius: 0.05rem;width: 1rem;height: 0.35rem;border: 0;cursor: pointer;}
.popForm button:hover{opacity: 0.8;}