﻿@font-face {
	font-family: 'HarmonyOS_Sans_Light';
	src:url('../fonts/HarmonyOS_Sans_Light.woff') format('woff');
    font-display:swap;
}
@font-face {
	font-family: 'HarmonyOS_Sans_SC_Regular';
	src:url('../fonts/HarmonyOS_Sans_SC_Regular.woff') format('woff');
    font-display:swap;
}
@font-face {
	font-family: 'Oswald-Bold';
	src:url('../fonts/Oswald-Bold.woff') format('woff');
    font-display:swap;
}

ul,li,form, dl,dt,dd,div,p,em,i,address,ol{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}

html{-webkit-text-size-adjust:100%;font-size:100px; overflow-x: hidden;}
body, input, pre, select, table th, table td, textarea {font-family: 'HarmonyOS_Sans_SC_Regular';font-size: .16rem;font-weight: 400}
.f16{font-size: 0.16rem;}
.f18{font-size: 0.18rem;}
.f20{font-size: 0.2rem;}
.f22{font-size: 0.22rem;}
.f24{font-size: 0.24rem;}
@media (max-width:1550px) {
    html {font-size: 6.2vw;}
}

@media (max-width:1024px) {
    html {font-size:9.765625vw}
}

@media (max-width:640px) {
    html {font-size:12.02083vw}
    body{font-size: 14px;line-height: 24px;}
    .f16{font-size: 14px;}
	.f18{font-size: 16px;}
	.f20{font-size:18px;}
    .f22{font-size: 18px;}
	.f24{font-size:20px;}
}


.w1600{max-width:16rem;width: 92%;margin: 0 auto}
.w1180{max-width:calc(1180 / 1920 * 100%);width: 92%;margin: 0 auto}

a:hover{color: #006cbf}

.pt100{padding-top: 1rem}
.pb100{padding-bottom: 1rem}

@media(max-width:1024px){
.pt100{padding-top: 50px}
.pb100{padding-bottom: 50px}
}




.Top003156{position: fixed;width: 100%;left: 0;top: 0;z-index: 10000;transition: .3s all}
.Top003156 header{width: 96%;margin: 0 auto}
.Top003156 .logo img{filter: grayscale(100) brightness(100);transition: .3s all}
.open-search{cursor: pointer;;display: block;width: 24px;height: 24px;background: url(../images/icon-search.svg) no-repeat center center; background-size: 24px auto;transition: .3s all}
.open-search.on:before,
.open-search.on:after{background-color: #006cbf;}
.top-search{position: absolute;right:0; top: 100%;z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 5px;overflow: hidden}
.top-search .text{width: 100%; height: 3.125em;line-height: 3.125em;padding: 0 3.125em 0 0.625em;font-size: 1em;}
.top-search .btn{position: absolute;right: 0; top: 0;width: 3.125em;height: 100%; background: url(../images/icon-search.svg) no-repeat center center;background-size: auto 22px;}

.Top003156 menu li span,
.Top003156 menu li span a{display: block;color: #fff;transition: .3s all;font-size: .2rem;}
.Top003156 menu li span{position: relative;z-index: 2;}
.Top003156 menu li span:after{position: absolute;content: ''; left: 50%;height: 3px;background-color: #006cbf;transform: translateX(-50%);transition: 0.3s; bottom: 0; width: 0;display: none}
.Top003156 menu li span a,
.Top003156 menu li.aon span a{color: #006cbf}
.Top003156 menu li span:after,
.Top003156 menu li.aon span:after{width: 100%;}
.Top003156 menu li span a{}

/*滚动后*/
.Top003156,
.Top003156.scroll{background: rgb(255 255 255 / 95%);box-shadow: 0 3px 12px rgba(0,0,0,.1)}

.Top003156 .logo img,
.Top003156.scroll .logo img{filter: none;}

.Top003156 menu li span,
.Top003156 menu li span a,
.Top003156.scroll menu li span,
.Top003156.scroll menu li span a{color: #333}

.Top003156.scroll menu li.aon span a{color: #006cbf}

.Top003156:hover .open-search,
.Top003156.scroll .open-search{filter: none;}

@media (min-width:1025px) {
.Top003156 header{display: flex;justify-content: space-between;align-items: center;padding: .2rem 0}
.Top003156 .w1180{}
.Top003156 menu{width: 70%;}
.Top003156 menu ul{display: flex;justify-content: space-between;}
.Top003156 menu li + li{} 
.Top003156 menu li span a{line-height:44px;}
.Top003156 .top-right{display: flex;align-items: center;justify-content: space-between;}  
.Top003156 .top-right .text{margin-right: 10px; color: #fff;  font-size: .2rem;}
.Top003156 .top-right .text span{color: #2696c7;font-weight: bold;/* margin-right: 17px; */position: absolute;margin-top: -2px;right: 85px;}

.Top003156 .top-right .text,
.Top003156.scroll .top-right .text{color: #333}

.Top003156 .top-right dl{margin-left: .5rem}  
.Top003156 .logo img{max-height:.75rem}
.open-search{}
.top-search{width: 25em;}

.Top003156 .sub{position: absolute;top: 100%;background-color:#424242;overflow: hidden;left: 0;width: 100vw;display: none}
.Top003156 .sub dl{overflow: hidden;}
.Top003156 .sub dt{line-height: 22px;text-align: center;float: left;}
.Top003156 .sub dt a{color: #fff;padding: 13px;transition: 0.3s;display: block}
.Top003156 .sub dt a:hover{background-color: rgba(0,0,0,0.2);}
}

@media(min-width:1281px){
.Top003156 menu{width: 60%;}
.Top003156 .top-right .text{margin-right: 50px;}
.Top003156 .top-right .text span{right: 145px;}
}

@media (max-width:1024px) {
.Top003156 menu{position: absolute; right: 0;top: 100%; width: 200px; padding: 0.625em;box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0;}  
.menu-show .Top003156 menu{background-color: #fff; transform: translateY(0); opacity: 1; visibility: inherit;}
.Top003156 menu li span a{padding: 0.5em 0;text-align: center;}
.Top003156 .logo{max-width: 20%;}  
.Top003156 .top-right{width: 15%; display: flex; justify-content: space-between; align-items: center;}
.Top003156 .top-right dd{font-size: 1em; display: flex; align-items: center;}
.Top003156 .top-right dd span{margin-right: calc(5/16 * 1em);}
.Top003156 .top-right dt{padding-left: 1em;}
.Top003156 .open-menu{display: block;width: 2em;height: 2em;}
.Top003156 .open-menu i{background-color: #0735a8;}
.Top003156 .open-menu:not(.on) i:nth-child(1){margin-top: -0.625em;}
.Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: calc(0.625em - 3px);}
.top-search{width: 100%;}
.Top003156 header{display: flex; justify-content: space-between; align-items: center; padding: 1em 0;}
.Top003156 menu li span, .Top003156 menu li span a{font-size: calc(16/16 * 1em);}
}

@media(max-width:640px){
.Top003156 .top-right{width: 25%;}
}


.home_title{font-size: .26rem;color: #000;font-weight: bold;padding-bottom: .4rem}
.home_title::after{content: '';display: block;width: .6rem;height: .08rem;background: url(../images/home-title-line.png)no-repeat center;background-size: contain;margin-top: .34rem}
.home_more{display: flex;width: 1.8rem;height: .6rem;border-radius: 36px;border: 2px solid #006cbf;justify-content: center;align-items: center;margin-top: .6rem;transition: .3s all}
.home_more span{color: #006cbf;transition: .3s all}
.home_more:after{content: '';width: .26rem;height: .26rem;background: url(../images/icon-jt1.svg)no-repeat center;background-size: .24rem auto;margin-left: .22rem;transform: rotate(-45deg);transition: .3s all}
.home_more:hover{background: #006cbf;}
.home_more:hover span{color: #fff;}
.home_more:hover:after{transform: rotate(0);filter: grayscale(100) brightness(100);}

@media(max-width:1024px){
.home_title{font-size: calc(26/16 * 1em);}
.home_more{margin-bottom: .6rem;}
}

@media(max-width:640px){
.home_more{margin-bottom: .3rem; margin-top: .3rem;}
}

.home_box1{position: relative; z-index: 1; overflow:hidden;transition: all 0.5s;}
.home_box1 .item:nth-child(1){z-index: 15;}
.home_box1 .item{position:relative;transition: all 0.3s;z-index: 10;background-color: #000;}
.home_box1 .info{left:50%;bottom:2rem;z-index: 3;color:#fff;position: absolute;transform: translateX(-50%);max-width: 16rem;width: 88%;}
.home_box1 .item:nth-child(1) .info{text-align: right;}
.home_box1 .item .imgbox{padding-top: 48.5vw;}
.home_box1 .item .imgbox span {background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.home_box1 .item .imgbox img {width: 100%;height: 100%;object-fit: cover;}
.home_box1 .video{position: relative;padding-top: 48.5vw;}
.home_box1 .video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.home_box1 .item.slick-current .info img{animation:fadeInDownSmall 0.5s .3s ease both;-webkit-animation:fadeInDownSmall 0.5s .3s ease both;-moz-animation:fadeInDownSmall 0.5s .3s ease both;}
.home_box1 .item.slick-current .imgbox{animation:fadeInscale 8s .4s ease both;-webkit-animation:fadeInscale 8s .4s ease both;-moz-animation:fadeInscale 8s .4s ease both;}

.home_box1 .slick-arrow{z-index:100;position: absolute; top:50%; transform: translate(0,-50%); width:0.6rem; height:0.6rem;border-radius: 50%; cursor: pointer; padding: 0;transition: all ease 0.3s;background-position: center center;background-repeat: no-repeat;background-size: contain;color: #fff;border: 1px solid #6cd928;background-color: #6cd928;font-size: 0}
.home_box1 .slick-disabled,
.home_box1 .slick-disabled:hover,
.home_box1 .slick-disabled:hover:after{cursor: default;background-color: rgba(0,0,0,0.3) !important;border: 0 !important;}
.home_box1 .slick-arrow{color: #fff;}
.home_box1 .slick-arrow:before{content: "";left: 50%;top: 50%;width: 0.2rem;height: 0.14rem;transform: translate(-50%,-50%);position: absolute;background-position: center center;background-size: contain;background-repeat: no-repeat;}
.home_box1 .slick-prev:before{background-image: url(../images/icon-jt2.svg);transform: rotate(180deg) translate(50%,50%)}
.home_box1 .slick-next:before{background-image: url(../images/icon-jt2.svg);}
.home_box1 .slick-arrow:hover{background-color: #006cbf !important;color: #fff;border: 1px solid #006cbf;}
.home_box1 .slick-arrow i{display: none;}

.home_box1 .slick-arrow{border: 1px solid rgba(0,0,0,0);background-color: rgba(0,0,0,0.5);}
.home_box1 .slick-prev{left: -100px;}
.home_box1 .slick-next{right: -100px;}
.home_box1:hover .slick-prev{left: 2%;}
.home_box1:hover .slick-next{right: 2%;}

.home_box1 .slick-dots{bottom: 0.32rem;position: absolute;z-index: 10;left: 0;width: 100%;text-align: center;line-height: 12px;}
.home_box1 .slick-dots li{display: inline-block;width: 0.14rem;height: 0.14rem;margin: 0 0.11rem;vertical-align: middle;padding: 0;position: relative;}
.home_box1 .slick-dots li button{font-size: 0;width: 100%;height: 100%;background-color: transparent;padding: 0;position: absolute;left: 0;top: 0;border-radius: 50%;border: 0.03rem solid #fff;}
.home_box1 .slick-dots li.slick-active button{background-color: #006cbf;border: 0.03rem solid #006cbf;}
@media(max-width:1024px){
.home_box1 .slick-arrow{display: none !important;}
}
@media(max-width:640px){
.home_box1 .info img{height: 15.5vw;}
}



.home_box2{padding: 1.4rem 0;background: url(../images/home-box2-bg.png)no-repeat left bottom -4.5rem;position: relative}

.home_box2 .bg{position: absolute;height: 100%;right: 0;top: 0;width:42%;background-size: cover;background-position: center;background-repeat: no-repeat}

.home_box2 .left .word{}
.home_box2 .left .word .tit1{font-size: .2rem;color: #000;padding-bottom: .35rem}
.home_box2 .left .word .desc{line-height: 1.66;}

.home_box2 .right li{display: flex;align-items: center;padding: .4rem 0}
.home_box2 .right li:not(:last-child){border-bottom: 1px solid #ebebeb;}
.home_box2 .right li:first-child{padding-top: 0;}
.home_box2 .right li:last-child{padding-bottom: 0;}

.home_box2 .right li .icon{width: .86rem;height: .86rem;border-radius: 50%;background:#f0f9ff;display: flex;justify-content: center;align-items: center;margin-right: .45rem;}
.home_box2 .right li .icon img{max-width: .42rem;max-height: .42rem}
.home_box2 .right li .txt{flex: 1;}
.home_box2 .right li .txt span{color: #333}
.home_box2 .right li .txt aside{font-size: .48rem;color: #006cbf;font-family: 'Oswald-Bold';line-height: 1;padding-bottom: .1rem}

@media(min-width:1025px){
.home_box2 .flex{display: flex;}
.home_box2 .flex .left{width: 50%;margin-right: 10%}
.home_box2 .flex .right{width: 40%;}
.home_box2 .flex .right img {border-radius: 0.1rem;}
}

@media(max-width:1024px){
.home_box2 .home_more{margin-bottom: .6rem;}
.home_box2 .left .word .tit1{font-size: calc(20/16 * 1em);}
}




.home_box4{padding:1.2rem 0 0.6rem 0;background: #f5f5f5;}

.home_box4 ul{margin:0 -.2rem;}
.home_box4 .slider li a{color: #333; display: block; margin: 0 .2rem;  padding-bottom: 2.8vw;}
.home_box4 .slider li .pic{overflow: hidden;border-radius: 0.1rem}
.home_box4 .slider li .Ispic{padding-bottom:75%; transition:  0.3s;background-size:cover;background-position: center;background-repeat: no-repeat;}
.home_box4 .slider li a:hover .Ispic{transform: scale(1.1);}
.home_box4 .slider li .txt{position: relative; z-index: 10;width: 86.568%; margin: 2vw auto 0; border-radius: 0.1rem;text-align: center}
.home_box4 .slider li .txt aside.dot{font-size: 0.24rem;line-height: 1.5em;max-height: 3em;}
.home_box4 .slider li a:hover .txt {}
.home_box4 .slider li a:hover *{color:#006cbf;}
.home_box4 .slider li .txt pre{line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0;font-weight: lighter;}
.home_box4 .slider li .txt span{display: inline-block;font-weight: 100; line-height: 20px;transition:  0.3s;}
.home_box4 .slider li a:hover .txt span{padding: 0 10px;background: #000;color: #fff;}
.home_box4 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 30px 66px;}
.home_box4 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: #006cbf;}

.home_box4 .slick-arrow {z-index: 100;position: absolute;top: 50%;transform: translate(0, -50%);width: 0.6rem;height: 0.6rem;border-radius: 50%;cursor: pointer;padding: 0;transition: all ease 0.3s;color: #fff;border: none;background:url(../images/icon-jt2.svg) #006cbf;font-size: 0;background-size: .24rem auto;background-repeat: no-repeat;background-position: center center;}
.home_box4 .slick-prev:before {background-image: url(../images/icon-jt1.svg);filter: grayscale(100) brightness(100);}
.home_box4 .slick-prev{left: -75px;transform: rotate(180deg) translate(0, 50%)}
.home_box4 .slick-next{right: -75px;}

@media(min-width:1025px){
.home_box4_title{display: flex;align-items: center;justify-content: space-between;}
.home_box4_title .home_more{margin-top: 0;}
}

@media(max-width:1024px){
.home_box4 .slider li a{padding-bottom: 8vw;}
.home_box4 .slider li .txt aside.dot2{font-size: 4.5vw;}
.home_box4 .slider li .txt pre{font-size: 3.5vw; margin: 4vw 0;}
.home_box4 .slider li .txt{margin-top: -10vw;}
.home_box4 .controls{margin-left: 40px;margin-right: 40px;}
.home_box4 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.home_box4 .slick-prev{left: -40px;}
.home_box4 .slick-next{right: -40px;}
}








.home_box44{padding:1.2rem 0 0.3rem 0;}

.home_box44 ul{margin:0 -.2rem;}
.home_box44 .slider li a{color: #333; display: block; margin: 0 .2rem;  padding-bottom: 2.8vw;}
.home_box44 .slider li .pic{overflow: hidden;border-radius: 0.1rem}
.home_box44 .slider li .Ispic{padding-bottom:75%; transition:  0.3s;background-size:cover;background-position: center;background-repeat: no-repeat;}
.home_box44 .slider li a:hover .Ispic{transform: scale(1.1);}
.home_box44 .slider li .txt{position: relative; z-index: 10;width: 86.568%; margin: 2vw auto 0; border-radius: 0.1rem;text-align: center}
.home_box44 .slider li .txt aside.dot{font-size: 0.24rem;line-height: 1.5em;max-height: 3em;}
.home_box44 .slider li a:hover .txt {}
.home_box44 .slider li a:hover *{color:#006cbf;}
.home_box44 .slider li .txt pre{line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0;font-weight: lighter;}
.home_box44 .slider li .txt span{display: inline-block;font-weight: 100; line-height: 20px;transition:  0.3s;}
.home_box44 .slider li a:hover .txt span{padding: 0 10px;background: #000;color: #fff;}
.home_box44 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 30px 66px;}
.home_box44 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: #006cbf;}

.home_box44 .slick-arrow {z-index: 100;position: absolute;top: 50%;transform: translate(0, -50%);width: 0.6rem;height: 0.6rem;border-radius: 50%;cursor: pointer;padding: 0;transition: all ease 0.3s;color: #fff;border: none;background:url(../images/icon-jt2.svg) #006cbf;font-size: 0;background-size: .24rem auto;background-repeat: no-repeat;background-position: center center;}
.home_box44 .slick-prev:before {background-image: url(../images/icon-jt1.svg);filter: grayscale(100) brightness(100);}
.home_box44 .slick-prev{left: -75px;transform: rotate(180deg) translate(0, 50%)}
.home_box44 .slick-next{right: -75px;}

@media(min-width:1025px){
    .home_box44_title{display: flex;align-items: center;justify-content: space-between;}
    .home_box44_title .home_more{margin-top: 0;}
}

@media(max-width:1024px){
    .home_box44 ul:not(:nth-of-type(1)){margin-top: 10px;}
.home_box44 .slider li a{padding-bottom: 9vw;}
.home_box44 .slider li .txt aside.dot2{font-size: 4.5vw;}
.home_box44 .slider li .txt pre{font-size: 3.5vw; margin: 4vw 0;}
.home_box44 .slider li .txt{margin-top: -10vw;}
.home_box44 .controls{margin-left: 40px;margin-right: 40px;}
.home_box44 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.home_box44 .slick-prev{left: -40px;}
.home_box44 .slick-next{right: -40px;}
}





.home_box55{}
.home_box55 ul{margin:0 -.2rem;}
.home_box55 .slider li a{color: #333; display: block; margin: 0 .2rem;  padding-bottom: 2.8vw;}
.home_box55 .slider li .pic{overflow: hidden;border-radius: 0.1rem}
.home_box55 .slider li .Ispic{padding-bottom:75%; transition:  0.3s;background-size:cover;background-position: center;background-repeat: no-repeat;}
.home_box55 .slider li a:hover .Ispic{transform: scale(1.1);}
.home_box55 .slider li .txt{position: relative; z-index: 10;width: 86.568%; margin: 2vw auto 0; border-radius: 0.1rem;text-align: center}
.home_box55 .slider li .txt aside.dot{font-size: 0.24rem;line-height: 1.5em;max-height: 3em;}
.home_box55 .slider li a:hover .txt {}
.home_box55 .slider li a:hover *{color:#006cbf;}
.home_box55 .slider li .txt pre{line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0;font-weight: lighter;}
.home_box55 .slider li .txt span{display: inline-block;font-weight: 100; line-height: 20px;transition:  0.3s;}
.home_box55 .slider li a:hover .txt span{padding: 0 10px;background: #000;color: #fff;}
.home_box55 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 30px 66px;}
.home_box55 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: #006cbf;}

.home_box55 .slick-arrow {z-index: 100;position: absolute;top: 50%;transform: translate(0, -50%);width: 0.6rem;height: 0.6rem;border-radius: 50%;cursor: pointer;padding: 0;transition: all ease 0.3s;color: #fff;border: none;background:url(../images/icon-jt2.svg) #006cbf;font-size: 0;background-size: .24rem auto;background-repeat: no-repeat;background-position: center center;}
.home_box55 .slick-prev:before {background-image: url(../images/icon-jt1.svg);filter: grayscale(100) brightness(100);}
.home_box55 .slick-prev{left: -75px;transform: rotate(180deg) translate(0, 50%)}
.home_box55 .slick-next{right: -75px;}

@media(min-width:1025px){
.home_box55_title{display: flex;align-items: center;justify-content: space-between;}
.home_box55_title .home_more{margin-top: 0;}
}

@media(max-width:1024px){
.home_box55 .slider li a{padding-bottom: 5vw;}
.home_box55 .slider li .txt aside.dot2{font-size: 4.5vw;}
.home_box55 .slider li .txt pre{font-size: 3.5vw; margin: 4vw 0;}
.home_box55 .slider li .txt{margin-top: -10vw;}
.home_box55 .controls{margin-left: 40px;margin-right: 40px;}
.home_box55 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.home_box55 .slick-prev{left: -40px;}
.home_box55 .slick-next{right: -40px;}
} 
/* ul{margin:0 -.2rem;} */
.home_box55 .slider li a{color: #333; display: block; margin: 0 .2rem;  padding-bottom: 2.8vw;}
.home_box55 .slider li .pic{overflow: hidden;border-radius: 0.1rem}
.home_box55 .slider li .Ispic{padding-bottom:75%; transition:  0.3s;background-size:cover;background-position: center;background-repeat: no-repeat;}
.home_box55 .slider li a:hover .Ispic{transform: scale(1.1);}
.home_box55 .slider li .txt{position: relative; z-index: 10;width: 86.568%; margin: 2vw auto 0; border-radius: 0.1rem;text-align: center}
.home_box55 .slider li .txt aside.dot{font-size: 0.24rem;line-height: 1.5em;max-height: 3em;}
.home_box55 .slider li a:hover .txt {}
.home_box55 .slider li a:hover *{color:#006cbf;}
.home_box55 .slider li .txt pre{line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0;font-weight: lighter;}
.home_box55 .slider li .txt span{display: inline-block;font-weight: 100; line-height: 20px;transition:  0.3s;}
.home_box55 .slider li a:hover .txt span{padding: 0 10px;background: #000;color: #fff;}
.home_box55 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 30px 66px;}
.home_box55 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: #006cbf;}

.home_box55 .slick-arrow {z-index: 100;position: absolute;top: 50%;transform: translate(0, -50%);width: 0.6rem;height: 0.6rem;border-radius: 50%;cursor: pointer;padding: 0;transition: all ease 0.3s;color: #fff;border: none;background:url(../images/icon-jt2.svg) #006cbf;font-size: 0;background-size: .24rem auto;background-repeat: no-repeat;background-position: center center;}
.home_box55 .slick-prev:before {background-image: url(../images/icon-jt1.svg);filter: grayscale(100) brightness(100);}
.home_box55 .slick-prev{left: -75px;transform: rotate(180deg) translate(0, 50%)}
.home_box55 .slick-next{right: -75px;}

@media(min-width:1025px){
.home_box55_title{display: flex;align-items: center;justify-content: space-between;}
.home_box55_title .home_more{margin-top: 0;}
}

@media(max-width:1024px){
.home_box55 .slider li a{padding-bottom: 5vw;}
.home_box55 .slider li .txt aside.dot2{font-size: 4.5vw;}
.home_box55 .slider li .txt pre{font-size: 3.5vw; margin: 4vw 0;}
.home_box55 .slider li .txt{margin-top: -10vw;}
.home_box55 .controls{margin-left: 40px;margin-right: 40px;}
.home_box55 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.home_box55 .slick-prev{left: -40px;}
.home_box55 .slick-next{right: -40px;}
}










.home_box5{background-size: cover;background-position: center;background-repeat: no-repeat;padding:0.8rem 0;position: relative;background: linear-gradient(90deg, #006cbf 0%, #51c0f1 100%);display: none;}
.home_box5::before{content: '';position: absolute;width: 80%;height: 100%;left: 0;top: 0;background: linear-gradient(to right, #07377e 30%, rgba(0, 0, 0, 0) 100%);display: none}
.home_box5 .w1600{position: relative;z-index: 2;}
.home_box5 .con{display: flex;justify-content: space-between;}
.home_box5 .con .hcontact{display: flex;}
.home_box5 .con .item{line-height: 1.66;color: #fff;display: flex;align-items: center;margin-right: .7rem}
.home_box5 .con .item .icon{width: .5rem;height: .5rem;border-radius: 50%;border: 1px solid #fff;margin-right: .15rem;display: flex;justify-content: center;align-items: center}
.home_box5 .con .item .icon.add::before{width: .36rem;height: .36rem;content: '';background: url(../images/icon-add.svg)no-repeat center;background-size: .3rem auto}
.home_box5 .con .item .icon.tel::before{width: .36rem;height: .36rem;content: '';background: url(../images/icon-tel.svg)no-repeat center;background-size: .3rem auto}
.home_box5 .con .item .icon.fax::before{width: .36rem;height: .36rem;content: '';background: url(../images/icon-fax.svg)no-repeat center;background-size: .3rem auto}
.home_box5 .con .item .icon.wz::before{width: .36rem;height: .36rem;content: '';background: url(../images/icon-wz.svg)no-repeat center;background-size: .3rem auto}
.home_box5 .con .item .txt span{font-size: .14rem;opacity: .5}

.home_box5 .home_title{color: #fff}

.home_box5 .home_more {margin-top: 0;background: #006cbf;border-color: #006cbf}
.home_box5 .home_more span{color: #fff}
.home_box5 .home_more:after{filter: grayscale(100) brightness(100);}
.home_box5 .home_title::after {
    content: '';
    display: block;
    width: 0.6rem;
    height: 0.08rem;
    background: url(../images/home-title-line1.png) no-repeat center;
    background-size: contain;
    margin-top: 0.34rem;
}

@media(max-width:1024px){
    .home_box5 .con .item .txt span{font-size: calc(16/16 * 1em);}
    .home_box5 .home_more span{font-size: calc(16/16 * 1em);}
    .home_box5 .con .hcontact{flex-wrap: wrap; gap: 10px 0; justify-content: space-between;}
    .home_box5 .con .hcontact .item{width: 48.5%; margin-right: 0;}
}

@media(max-width:640px){
    .home_box5 .con{flex-wrap: wrap;}
    .home_box5 .con .hcontact{width: 100%;}
    .home_box5 .home_more {margin-top: 10px; margin-bottom: 0;}
    .home_more{width: 2.5rem; margin-bottom: .6rem;}
    .home_box5 .con .hcontact .item{width: 100%;}
}


.Footer{ position:relative;background: #050505;color: #fff;padding:1rem 0 0.27rem 0;z-index: 1;}
.Footer a{color: #fff;}
.Footer a:hover{color: #006cbf;}
.Footer .blank{position: absolute;left: 0;top: -100vh;height: 100vh;z-index: -2;width: 100%;visibility: hidden;}

.Footer .code{max-width: 120px; margin: 0 auto;}
.Footer .code li{text-align: center;}
.Footer .code li aside{color: rgba(255,255,255,0.5); margin-top: 10px;}
.Footer .code li img{border-radius: 4px; display: block; width: 100%;}

.Footer .b_nav{padding-bottom: 4vw;}
.Footer .b_nav nav{display: flex;justify-content: space-between;}
.Footer .b_nav nav .item{}
.Footer .b_nav nav .item:not(:nth-child(6n)){}
.Footer .b_nav nav dd{line-height: 2;}
.Footer .b_nav nav dd a{color: rgba(255,255,255,0.6);}
.Footer .b_nav nav dd a:hover{color: #006cbf;}

.Footer .b_contact .tit{padding-bottom: .24rem;margin-bottom: .24rem;border-bottom: 2px solid rgba(255,255,255,.15) }
.Footer .b_nav .b_contact .tt:not(:last-child){margin-bottom: .24rem;}
.Footer .b_nav .b_contact .add{padding-left: 30px;background: url(../images/icon-add.svg)no-repeat center left;background-size: 24px auto;}
.Footer .b_nav .b_contact .tel{padding-left: 30px;background: url(../images/icon-tel.svg)no-repeat center left;background-size: 24px auto;}
.Footer .b_nav .b_contact .mail{padding-left: 30px;background: url(../images/icon-fax.svg)no-repeat center left;background-size: 24px auto;}
.Footer .b_nav .b_contact .web{padding-left: 30px;background: url(../images/icon-wz.svg)no-repeat center left;background-size: 24px auto;}

@media(min-width:641px){
.Footer .b_nav nav .item{}
.Footer .b_nav .tit{padding-bottom: .24rem;margin-bottom: .24rem;border-bottom: 2px solid rgba(255,255,255,.15) }
.Footer .b_nav .code .tit{border-bottom: none }
.Footer .b_nav nav .item dl{display: block!important;}
}
@media(min-width:1025px){
.Footer .b_nav {display: flex;justify-content: space-between;;}
    .Footer .b_nav .b_contact{width: 30%;}
    .Footer .b_nav nav{width:60%;}
}
@media(max-width:1024px){
.Footer .code .tit{text-align: center;}
}
@media(max-width:640px){
.Footer .b_nav nav{flex-wrap: wrap;}
.Footer .b_nav nav .item{width: 32.5%; padding-right: 0; text-align: center; margin: 0!important;border-bottom: 1px solid rgba(255,255,255,0.1);}
.Footer .b_nav .tit{padding: 20px 0; }
.Footer .b_nav nav .tit{position: relative;z-index: 1;padding-right: 40px;}
.Footer .b_nav nav .tit i{position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -8px;transition: 0.3s;}
.Footer .b_nav nav .tit i.on{transform: rotate(45deg);}
.Footer .b_nav nav .tit i:before,
.Footer .b_nav nav .tit i:after{position: absolute; content: ''; left: 50%; top: 50%;transform: translate(-50%,-50%);background: #fff;}
.Footer .b_nav nav .tit i:before{width: 50%; height: 2px;}
.Footer .b_nav nav .tit i:after{width: 2px; height: 50%;}
.Footer .b_nav nav .tit{padding-right: 0; text-align: center;}
.Footer .b_nav nav dd{padding: 5px 0;}
.Footer .code li img{width: 80%; margin: 0 auto;}
}


.Footer .copyRight .w1600{padding: 0.27rem 0 0;border-top: 1px solid rgba(255,255,255,0.13);font-size: .15rem}
.Footer .flexbw {display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;flex-wrap: wrap;-ms-flex-wrap: wrap;}
.Footer .copyRight menu a:not(:last-child){margin-right: 0.18rem;}

@media(max-width:1024px){
	.Footer .copyRight{width: 100%;}
	.Footer .copyRight .copy{font-size: 12px;}
    .Footer .copyRight .nav a{font-size: 12px;}
}







/*Floor003083 */
.Floor003083{    padding-top: 6vw;font-size: 16px;padding-bottom: 5vw;background: #f9f9f9;}
.Floor003083 .auto{/*overflow: hidden;*/max-width: 1600px;width: 94%;position: relative; z-index: 2;}
.Floor003083 .title{line-height: 1;font-size: 36px;color: #333;}

.Floor003083 .slick-dots{text-align: center;}
.Floor003083 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003083 .slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003083 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003083 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #006cbf;}

.Floor003083 .slider{margin: 0 -45px 0 -40px; padding-right: 5px;}
.Floor003083 .slick-slide{overflow: hidden;padding:20px 40px;}
.Floor003083 .slick-slide > div{float: left; margin-left: -1px;border:1px solid #eeeeee;margin-top: -1px; background-color: #fff;}

.Floor003083 .slick-slide a{position: relative; z-index: 3; display: block;padding: 0 10%;}
.Floor003083 .slick-slide .Ispic{height:115px;background-size: contain;}
.Floor003083 .slick-slide .url{position: relative;}
.Floor003083 .slick-slide .url:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.Floor003083 .slick-slide .url:hover:before{opacity: 1;}
.Floor003083 .slick-slide .url:hover{z-index: 4;}
@media(min-width:1025px){
.Floor003083 .slick-slide > div{width: 16.6667%;}
.Floor003083 .slick-slide  > div:nth-child(6n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}

@media(min-width:751px) and (max-width:1024px){
.Floor003083 .slick-slide > div{width: 25%;}
.Floor003083 .slick-slide  > div:nth-child(4n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
.Floor003083 .slick-slide > div{width: 33.333%;}
.Floor003083 .slick-slide  > div:nth-child(3n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(max-width:1024px){
    .Floor003083 .slider{margin: 0;}
}
@media(max-width:640px){
.Floor003083{font-size: 3vw;}
.Floor003083 .title{font-size: 5vw}
.Floor003083 .slick-slide > div{width: 50%;}
.Floor003083 .slick-slide  > div:nth-child(2n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
.Floor003083 .slick-slide .Ispic{height: 28vw;}
}


.banner{ overflow: hidden;position: relative}
.banner .txt{ position: absolute;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;z-index: 10}
.banner .txt .tit{ font-size: .5rem;color: #fff;font-weight: bold;text-align: center;margin-bottom: -1rem;}
.banner .txt .tit span{ font-size: .3rem;color: #fff;display: block;opacity: .5;text-transform: uppercase}
.banner figure{ height: 5.5rem;}




.menu{background: #f9fafc}
.menu .nav{display: flex;flex-wrap: wrap;}
.menu .nav li:not(:last-child){}
.menu .nav li a{display: block;padding: 0 .4rem;line-height: .9rem;transition: .3s all;color: #121212}
.menu .nav li.aon a,
.menu .nav li:hover a{background:#006cbf ;color: #fff}

.menu .location{font-weight: 100;display: flex;align-items: center;padding-left: .24rem;background: url(../images/icon-home.svg)no-repeat center left;background-size: .16rem auto;text-align: right;line-height: .9rem;}
.menu .location a{color: #666}
.menu .location a:hover{color: #006cbf}
.menu .location span{color: #006cbf}
.menu .location i{width: 2px;height: 2px;background: #999;margin: 0 .14rem}
@media(min-width:1025px){
    .menu .w1600{display: flex;justify-content: space-between;align-items: center;}
    .menu .nav{width: 75%;}
    .menu .location{}
}





.About{}
.About .left .tit1{font-size: .46rem;color: #000;padding-bottom: .5rem}
.About .left .tit1::after{content: '';display: block;width: .6rem;height: 5px;background: #006cbf;margin: .3rem 0 0}
.About .left .desc{line-height: 2;color: #333;}
.About .left .desc h3{margin: 0;font-size: .30rem;color: #121212}
.About .left .desc p{margin: 0}

.About .right{padding-left: 8%}
.About .right li{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #ebebeb;padding-bottom: .28rem;margin-bottom: .28rem}
.About .right li:first-child{padding-top: 0}
.About .right li:last-child{margin-bottom: 0}
.About .right li .txt{width: 60%}
.About .right li .txt .counter{font-size: .5rem;color:#006cbf;line-height: 1;font-weight: bold;margin-right: .1rem;font-family: 'Oswald-Bold';}
.About .right li .txt sup{color: #333;font-size: .18rem;}
.About .right li .txt p{color: #333;padding-top: .1rem }
.About .right li .icon{width: 30%;text-align: right}
.About .right li .icon img{max-width: .6rem;max-height: .6rem}

.About .img figure{margin-top: 1rem;height:5.5rem;}


@media(min-width:1025px){
    .About .flex{display: flex;justify-content: space-between;}
    .About .left{width: 62%;}
    .About .right{width: 28%;border-left: 1px solid #ebebeb}
}

@media(max-width:1024px){
    .About{}
    .About .left .tit1{font-size: calc(36 / 16 * 1em);padding-bottom: calc(30 / 36 * 1em)}
    
    .About .right{padding-left: 0;margin-top: 50px}
    .About .right li .txt p{margin: 0}
    
    .About .img figure{margin-top: 20px;height:calc(200 / 16 * 1em)}
    
    .About .box2,
    .About .box2 .list{margin-top: 50px}
    .About .box2 .list{display: block;}
    .About .box2 .list .item{width: 100%}
    .About .box2 .list .item:not(:last-child){margin-bottom: 10px}
    .About .box2 .list .item .txt{padding: 30px}
}









.pt100{padding-top: 1rem}
.pb100{padding-bottom: 1rem}

@media(max-width:1024px){
    .pt100{padding-top: 50px}
    .pb100{padding-bottom: 50px}
}






/*RighInfo002542 */
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;}
.RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}
@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{ width:47%; left:auto; right:0;}
.RighInfo002542 .intro .info_main{ padding:7% 5% 5% 59%;}
.RighInfo002542 .intro:nth-child(2n) .info_main{ padding-left:20%; padding-right:52%;}
}

.RighInfo002542 .title{ font-size:30px; color:#666;}
.RighInfo002542 .title span{ display:block; color:#000; font-size:60px;}
.RighInfo002542 .title::after{ width:50px; height:2px; background:#000; content:''; display:block; margin-top:20px;}
.RighInfo002542 .info_main .info{ padding-top:3%;}
.RighInfo002542 .info_list{ max-width:1600px;}
.RighInfo002542 .info_list dl{ padding:4% 0 0 0;}
@media(min-width:481px){
.RighInfo002542 .info_list dd{ float:left;width: 48%;
    margin-right: 4%;}
.RighInfo002542 .info_list dd:nth-child(2n){ margin-right:0;}
.RighInfo002542 .info_list dd:nth-child(2n+1){ clear:left;}
}
.RighInfo002542 .info_list dd img{ display:block; width:100%;border-radius: 15px;}
.RighInfo002542 .info_list dd p{font-size: 20px;
    color: #000;
    margin-bottom: 10px;
    margin-top: 22px;}
.RighInfo002542 .info_list dd p span{ font-size:16px; color:#999; text-transform:uppercase;}
.RighInfo002542 .info_list dd div{ line-height:26px;}
@media(max-width:1360px){
.RighInfo002542 .info_list{ padding:0 2%;}
}
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .title span{ font-size:40px;}
.RighInfo002542 .title{ font-size:24px;}
}







.Page002623{padding:0 0 calc(100 / 16 * 1em) 0;text-align:center;font-family:Arial;font-size:.18rem;}
.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 1vw;font-style:normal;}
.Page002623 .Pages .p_page{display:table;margin:0 auto;}
.Page002623 .Pages a{float:left;line-height:58px;width:60px;border-radius:50%;margin:0 5px;border:1px solid #ededed;transition:.3s;}
.Page002623 .Pages a.a_cur,.Page002623 .Pages a:hover{color:#fff;background:#006cbf;border-color:#006cbf;}
.Page002623 .Pages .p_page > a{font-size:0;height:60px;position:relative;}
.Page002623 .Pages .p_page > a:before{position:absolute;content:'';border:5px solid transparent;left:50%;top:50%;margin:-5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color:#000;border-right-width:8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color:#000;border-left-width:8px;margin-left:-4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color:#fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color:#fff;}
@media(max-width:1024px){
    .Page002623 .Pages a{width: 45px; line-height: 43px;}
    .Page002623 .Pages .p_page > a{height: 45px;}
}
@media(max-width:640px){
    .Page002623{padding:0 0 8vw 0;}
    .Page002623 .Pages em{display:none;}
    .Page002623 .Pages a{background-color:#eee;}
}




/*RighInfo003134 */
.RighInfo003134 .auto{max-width: 1600px;padding:6em 0;width: 92%;}
.RighInfo003134 .img-side{margin-bottom: 4em;border: 1px solid #e7e7e7;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 55.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em 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: #006cbf; 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 .img-side .txt{}
.RighInfo003134 .img-side .tit{ font-size:2em;color: #000; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #006cbf;display: block;}
.RighInfo003134 .img-side .text{margin-top: 3%;
    line-height: 36px;
    font-size: 20px;
    color: #666;
    margin-bottom: 0;}
.RighInfo003134 .img-side .btn{ margin-top: 3.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgb(0 108 191 / 10%);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #006cbf;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file1.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.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: #006cbf;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);}
.RighInfo003134 .prod-intro .singlePage{line-height:2; margin: 2em 0 3em 0;}
.RighInfo003134 .prod-intro .singlePage span{color: #333;font-weight: bold;font-size: 20px;margin-bottom: 20px;line-height: 38px;}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;background: url(../uploadfiles/bg.jpg) no-repeat center; border-radius: 50px 0 0 0;background-size: cover;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 4em;}
.RighInfo003134 .img-side .txt{padding: 0 5.2%;background-color: #f9fafc;border-left: 1px solid #eee;}
}
@media (max-width:1024px) {
    .RighInfo003134 .img-side .ytable-cell{padding-bottom: 2em;}
    .RighInfo003134 .auto{padding: 3em 0;}
    .RighInfo003134 .img-side .tit{font-size: calc(18/16 * 1em);}
    .home_more span{font-size: calc(16/16 * 1em);}
.RighInfo003134 .img-side{ padding: 2em; margin-bottom: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}

@media(max-width:640px){
    .home_more span{font-size: calc(16/16 * 1em);}
}

.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-family: 'SourceHanSansCN-Medium';font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #006cbf; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #006cbf;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-size: 1em;}
.RighInfo003134  .home_more {
    display: flex;
    width: 1.8rem;
    height: 0.6rem;
    border-radius: 36px;
    border: 2px solid #006cbf;
    justify-content: center;
    align-items: center;
    margin-top: 0.6rem;
    transition: .3s all;
}

@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
.RighInfo003134 .home_more{width: 2.5rem;}

}



/*RighInfo002554 */
.RighInfo002554{}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:20px; padding:15px;}
.RighInfo002554 .table_1 td.text{background: #f8f8f8;} 
.RighInfo002554 .table_1 th{ font-size:18px; font-weight:normal;}
.RighInfo002554 .table_1 th{background: #006cbf;
    color: #fff;
    font-weight: bold;}
@media(max-width:1024px){
    .RighInfo002554 .table_1 td{font-size: 1em;}
}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}
.RighInfo002554 tr.text{background: #f5f5f5;}




/*TextList002514 */
.TextList002514{padding: 5% 0 2% 0}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;border-radius: 5px;}
.TextList002514 .job-title{line-height: 30px;
    padding: 15px 0;
    font-size: 19px;
    cursor: pointer;
    position: relative;
    color: #333;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#006cbf; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#006cbf;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#006cbf; padding:30px 0;}
.TextList002514 .auto{max-width: 1600px;width: 92%;}
.TextList002514 .job-main .job-info p{line-height: 24px;
    font-size: 15px;
    margin-bottom: 20px;}
.TextList002514 .job-main .job-info span{color: #333;
    line-height: 29px;
    font-size: 18px;}




.news .newtop .item{float: left;width: 31%;margin-right: 3.5%;border-radius: .1rem;overflow: hidden}
.news .newtop .item:nth-child(3n){margin-right: 0%}
.news .newtop .item .pic{overflow: hidden;position: relative}
.news .newtop .item .pic figure{padding-bottom: 56%;transition: .3s all}
.news .newtop .item .txt{background: #f9fafc;padding: .5rem}
.news .newtop .item .txt time{color: #999}
.news .newtop .item .txt .tit{color: #333;min-height: .6rem; -webkit-line-clamp: 2;
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;margin: .2rem 0 .5rem;line-height: 1.66;}
.news .newtop .item .txt .more{display: inline-block;padding-right: .3rem;background: url(../images/icon-jt1.svg)no-repeat right;background-size: .16rem auto}
.news .newtop .item:hover figure{transform: scale(1.1)}

.news .newlist{margin-top: .8rem;}
.news .newlist li {margin-bottom: 3%}
.news .newlist li .pic {overflow: hidden;border-radius: .1rem}
.news .newlist li .pic figure{padding-bottom: 60%;transition: .3s all}

.news .newlist li .txt{padding: 0 20% 0 .6rem;position: relative}
.news .newlist li .txt .desc{line-height: 1.66;margin: .15rem 0 .3rem;}
.news .newlist li .txt time{color: #999}
.news .newlist li .txt .more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1.6rem;height: .6rem;line-height: .58rem;border: 1px solid #ddd;display: flex;justify-content: center;align-items: center;border-radius: .1rem;transition: .3s all}
.news .newlist li .txt .more::after{content: '';width: .2rem;height: .2rem;background:url(../images/icon-jt1.svg)no-repeat right;background-size: .16rem auto;margin-left: .2rem;transition: .3s all}
.news .newlist li:hover figure{transform: scale(1.1)}
.news .newlist li:hover .more{background: #006cbf;border-color: #006cbf;color: #fff}
.news .newlist li:hover .more::after{filter: grayscale(100) brightness(100);}
@media(min-width:1025px){
    .news .newlist li{display: flex;align-items: center;justify-content: space-between;;}
    .news .newlist li .pic{width: 20%;}
    .news .newlist li .txt{flex: 1;}
}

@media(max-width:1024px){
    .news .newlist li .txt .more{position: static; width: 2.5rem; transform: none; margin-top: 10px;}
    .news .newlist li .txt{padding: .5rem;}
    .news .newtop .item{width: 100%; margin: 0; margin-bottom: 3%;}
}



/*RighInfo002973 */
.RighInfo002973{ color: #333;font-size: 16px;}
.RighInfo002973 > .auto{max-width: 1600px;width: 92%;}
.RighInfo002973 .news-details{max-width: 1600px;padding: 7% 0;}
.RighInfo002973 .news-details .title{text-align: center;
    border-bottom: 1px solid #e8f1f7;
    padding-bottom: 30px;text-align: center;padding-right:0;}
.RighInfo002973 .news-details .title h1{font-size:30px; margin: 0 0 20px 0; line-height: normal;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;font-size: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 38px;
    color: #666;
    border-bottom: 1px solid #e8f1f7;
    padding: 1% 0 2% 0;
    margin-bottom: 2%;
    font-size: 17px;}
.RighInfo002973 .news-details .edit-info .text{background: #f1f6ff;
    padding: 25px 30px;
    color: #333;
    border-radius: 10px;}
.RighInfo002973 .news-details .edit-info .img{margin:40px 0;}
.RighInfo002973 .news-details .edit-info .img img{margin: 0 auto;display: flex;border-radius: 20px;
justify-content: center;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;font-size: 16px;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}

@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;    color: #006cbf;
    text-decoration: underline;    font-size: 18px;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
.RighInfo002973 .operating a{font-size:16px;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}




.Contact{}
.Contact .left{margin-bottom:2em;}
.Contact .left .tit1{font-size:.5rem;color:#000;border-bottom:1px solid #ebebeb;padding-bottom:.4rem;margin-bottom:.4rem}
.Contact .left .tit2{font-size:calc(20 / 16 * 1em);color:#333;padding-bottom:calc(15 / 20 * 1em);margin-top:calc(40 / 20 * 1em)}
.Contact .left .desc{line-height:2;color: #333}
.Contact .left .desc > div:not(:last-child){margin-bottom:.2rem}
.Contact .left .desc .add span{display:inline-block;background:url(../images/icon-add2.svg)no-repeat center left;background-size:calc(30 / 16 * 1em) auto;padding-left:calc(36 / 16 * 1em)}
.Contact .left .desc .tel span{display:inline-block;background:url(../images/icon-tel2.svg)no-repeat center left 6px;background-size:calc(20 / 16 * 1em) auto;padding-left:calc(36 / 16 * 1em)}
.Contact .left .desc .fax span{display:inline-block;background:url(../images/icon-fax2.svg)no-repeat center left 4px;background-size:calc(24 / 16 * 1em) auto;padding-left:calc(36 / 16 * 1em)}
.Contact .left .desc .zip span{display:inline-block;background:url(../images/icon-zip.svg)no-repeat center left 2px;background-size:calc(30 / 16 * 1em) auto;padding-left:calc(36 / 16 * 1em)}
.Contact .left .desc .wz span{display:inline-block;background:url(../images/icon-wz2.svg)no-repeat center left 4px;background-size:calc(24 / 16 * 1em) auto;padding-left:calc(36 / 16 * 1em)}
.Contact .right{}

@media(min-width:1025px){
    .Contact .flex{display:flex;justify-content:space-between;align-items:center;}
    .Contact .flex .left{width:47%;margin-bottom:0;}
    .Contact .flex .right{width:50%;}
    .Contact .list{display:flex;justify-content:space-between;}
}
.Contact .flex .right img{border-radius:25px;}



/*Menu002937 */
.Menu002937{background: #f9fafc;margin-bottom: 2.5%}
.Menu002937 .ul{display: table;line-height: normal; margin: 0 0rem;}
.Menu002937 .ul li{float: left;margin: 1px 0;}
.Menu002937 .ul li:not(:last-child){}
.Menu002937 .ul li a{display: block;
    line-height:3.5em;
    min-width: 141px;padding: 0 1em;
    font-size: 18px;
    text-align: center;}
.Menu002937 .ul li.aon a,
.Menu002937 .ul li a:hover{color: #fff;background: #006cbf;}
@media(max-width:768px){
.Menu002937 .ul li a{min-width: 18.36vw;font-size: 3.5vw;}
}
@media(max-width:480px){
.Menu002937 .ul li a{font-size: 4vw;line-height: 2em;}
}

/*.RighInfo003134 为demo编号*/
@media only screen and (max-width:1260px) {
.RighInfo003134 .auto_1260{  padding: 0 2%;}
}

.RighInfo003134 .tab{ padding:3% 0;}
.RighInfo003134 .tab .h1_tab{     margin-bottom: 2.5%; overflow:hidden; font-size:16px; font-weight:normal; color:#000;background: #f9f9f9;}
.RighInfo003134 .tab .h1_tab span{ float:left; padding:0 4%; line-height:3.5em; background-color:none; margin-right:4px; cursor:pointer;font-size: 18px;}
.RighInfo003134 .tab .h1_tab span.on{ background-color:#006cbf; color:#fff;}
.RighInfo003134 .tab .info{ padding-top:0;}

@media(max-width:480px){
.RighInfo003134 .tab .h1_tab{ font-size:14px;}
.RighInfo003134 .tab .h1_tab span{ padding:0 3%;}
 }	


/*.PicList002323 为demo编号*/
.PicList002323{ padding:0; margin:1.2rem auto 1rem;max-width: 1600px;width: 94%;position: relative;}
.PicList002323 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/PicList002323-icon.png) no-repeat; margin-top: -9px;} 
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;text-align: center;}
.PicList002323 ul li div{ padding-bottom: 75%; position: relative; overflow: hidden;    border-radius: 0.1rem;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #333;margin:2vw auto 0; font-weight: normal; font-size: 24px;text-align: center;width: 86.568%;}
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #006cbf;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
.PicList002323{ padding: 0; }
}
@media screen and (min-width:1025px ){
.PicList002323 ul li{width:23%; }
}

@media(max-width:1024px){
    .PicList002323 ul li h3{font-size: calc(18/16 * 1em);}
}


.PicList002925{background: #f5f5f5;padding: 3.125vw 0;overflow: hidden;}
.PicList002925 .auto{max-width: 1400px;}
.PicList002925 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList002925 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList002925 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList002925 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.PicList002925 .title .cn{font-size: 6vw;}
}

.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1.98vw;}
.PicList002925 li .Ispic{padding-bottom: 55%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 1.25em;height: 2.5em;}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}


/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*
 .TextList000962 为demo编号
 */
 .TextList000962{ padding:2% 0;}
 .TextList000962 li{ float:left; width:49%; margin-right:2%; border:1px solid #ddd;border-left: 1px solid #51c0f1; line-height:44px; margin-bottom:2%; position:relative;    background: #51c0f1;}
 .TextList000962 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
 .TextList000962 li:nth-child(2n){ margin-right:0;}
 .TextList000962 li p{ margin:0; padding:.24rem .3rem;font-size: .22rem;color: #fff}
 .TextList000962 li span{ float:right; margin-top:.24rem; color:#9f9f9f;}
 .TextList000962 li span.name{ width:50px; color:#343434; background:url(../images/download.png) no-repeat left center; padding-left:30px; margin-left:50px;}
 .TextList000962 li:hover{ border:1px dashed #006cbf;}
 .TextList000962 li:hover p{ color:#006cbf;}
 .TextList000962 li:hover span.name{ background-image:url(../images/download_aon.png); color:#006cbf;}
 @media(max-width:768px){
 .TextList000962 li{ float:none; width:auto; margin-right:0;}
 .TextList000962 li span.name{ width:70px;margin-left:30px;}
 .TextList000962 li::before{right:85px;}
 .TextList000962 li p{padding:10px;}
 .TextList000962 li span{margin-top:10px;}
 }
 
 
.Applica{position: relative;}
.Applica .list{overflow: hidden;}
.Applica li a{display: flex;justify-content: space-between;align-items: center;background-color: #f9fafc;margin-bottom: 0.3rem; border-radius: 0.1rem;overflow: hidden;}
.Applica li .pic{width: 30%;overflow: hidden;}
.Applica li .imgbox{overflow: hidden;}
.Applica li .imgbox img{transition:0.3s; }
.Applica li:hover .imgbox img{transform:scale(1.1);}
.Applica li .info{width: 70%;padding:.3rem .5rem; }
.Applica li .tit {color: #333;font-weight: normal;}
.Applica li p{ margin: 0.2rem 0 0rem; line-height: 2; color: #666;}
/* .Applica li:nth-child(2n) a{flex-direction: row-reverse;} */
.Applica li:hover .tit{color: #006cbf;}
@media (max-width: 1024px){
.Applica li a{flex-wrap: wrap;}
.Applica li .pic{width: 100%;max-height: 400px;}
.Applica li .pic img{object-fit: cover;}
.Applica li .info{width: 100%;padding:.4rem;}
/* .Applica li:nth-child(2n) {flex-direction: row;} */
.Applica li .desc{margin: 10px 0;}
}



.Applica_detail{padding: 1rem 0;}
.Applica_detail .title{font-size: .4rem;color: #333;text-align: center;padding-bottom: 3%;display: none;}
.Applica_detail .list{display: flex;flex-wrap: wrap;}
.Applica_detail .list .item{width: 32%;margin-right: 2%;margin-bottom: 4%}
.Applica_detail .list .item:nth-child(3n){margin-right:0}
.Applica_detail .list .item .pic{overflow: hidden;border-radius: .1rem;}
.Applica_detail .list .item .pic figure{padding-bottom: 120%;transition: 0.3s;}
.Applica_detail .list .item .tit {position: relative;z-index: 10;width: 86.568%;margin: 2vw auto 0;border-radius: 0.1rem;text-align: center;}
.Applica_detail .list .item .tit aside.dot {font-size: 0.24rem;line-height: 1.5em;max-height: 3em;color: #333}

@media (max-width: 1024px){
    .Applica_detail .list .item{width: 100%;margin-right: 0%;}
}







