/* @media (min-width:2000px) {
	
} */
.header .c .nav li a{
    font-size: .729vw;
}	
.header .c .nav li:not(:last-child){
    margin-right: 4.68vw;
}
.header .r .iconfont{
    font-size: .885vw;
}
.header .c .nav li .li-box a,
.aslide-box li .li-box a{
    font-size: .625vw;
}
.header .c .nav li .li-box a:not(:last-child){
    margin-bottom: .729vw
}
.aslide-box li>a{
    font-size: .781vw;
}
.aslide-box li>a::before{
    bottom: 0;
    height: 2px;
}
.banner .swiper-slide .slide-box .title,
.banner .swiper-slide .slide-box .des{
    font-size: 1.97vw;
}
.banner .swiper-slide .slide-box .des{
    margin-top: 1.77vw;
}
.banner .swiper-slide .slide-box .more{
    margin: 3.48vw auto;
    width: 7.29vw;
    height: 2.03vw;
    font-size: .625vw;
}
.banner .swiper-slide .slide-box .more .iconfont{
    font-size: .833vw;
    margin-right: .52vw;
}
.main-swiper-slide.swiper-slide1 .banner-bottom .banner-pagination .current{
    font-size: 1.3vw;
}
.main-swiper-slide.swiper-slide1 .banner-bottom .banner-pagination{
    font-size: .625vw;
}
.main-swiper-slide.swiper-slide1 .banner-bottom .btns .btn, .main-swiper .swiper-slide5 .btns .btn, .main-swiper .swiper-slide7 .btns .btn,
.main-swiper-slide.swiper-slide1 .banner-bottom .btns .btn svg, .main-swiper .swiper-slide3 .gallery-thumbs .swiper-slide .icon svg, .main-swiper .swiper-slide5 .btns .btn svg, .main-swiper .swiper-slide7 .btns .btn svg{
    width: 2.18vw;
    height: 2.18vw;
}
.main-swiper-slide.swiper-slide1 .banner-bottom .btns .btn svg circle, .main-swiper .swiper-slide3 .gallery-thumbs .swiper-slide .icon svg circle, .main-swiper .swiper-slide5 .btns .btn svg circle, .main-swiper .swiper-slide7 .btns .btn svg circle{
    cx:  1.09vw;
    cy: 1.09vw;
    r: 1.09vw;
    stroke-dasharray: 6.9542vw;
    stroke-dashoffset: 6.9542vw;
}
.main-swiper-slide.swiper-slide1 .btns .btn .iconfont{
    font-size: .729vw;
}
.main-swiper-pagination .swiper-pagination-bullet.on::before{
    font-size: 1.19vw;
}
.main-swiper-pagination .swiper-pagination-bullet{
    font-size: .833vw;
    width: .833vw;
}
.main-swiper-pagination .swiper-pagination-bullet:not(:last-child){
    margin-bottom: 3.6vh;
}
.main-swiper .swiper-slide2 .box-c .l {
    width: 37.5vw;
}
.main-swiper .swiper-slide2 .box-c .l .title,
.main-swiper .swiper-slide2 .box-c .l .des{
    font-size: 1.56vw;
    line-height: 2.08vw;
}
.main-swiper .swiper-slide2 .box-c .l .text-box{
    font-size: .625vw;
    line-height: 2;
    margin-top: 1.71vw;
}
.main-swiper .swiper-slide2 .box-c .l .list .number .counter{
    font-size: 2.6vw;
}
.main-swiper .swiper-slide2 .box-c .l .list{
    margin-top: 2.76vw;
}
.main-swiper .swiper-slide2 .box-c .l .list .number{
    font-size: .729vw;
}
.main-swiper .swiper-slide2 .box-c .l .list .text{
    font-size: .625vw;
}
.main-swiper .swiper-slide2 .box-c .l .more,
.main-swiper .swiper-slide5 .swiper-slide .more{
    width: 7.29vw;
    height: 2.03vw;
    font-size: .625vw;
    margin-top: 3.12vw;
}
.main-swiper .swiper-slide2 .box-c .l .more .iconfont,
.main-swiper .swiper-slide5 .swiper-slide .more .iconfont{
    font-size: .833vw;
    margin-right: .52vw;
}
.main-swiper .swiper-slide2 .box-c .r img{
    width: auto;
    height: 77.73vh;
}
.main-swiper .swiper-slide3 .gallery-thumbs .swiper-slide .icon .iconfont,
.banner1 .banner-nav .swiper-slide .icon .iconfont{
    font-size: 2.08vw;
}
.main-swiper .swiper-slide3 .gallery-thumbs .swiper-slide .icon,
.banner1 .banner-nav .swiper-slide .icon{
    width: 3.645vw;
    height: 3.645vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.main-swiper .swiper-slide3 .gallery-thumbs .swiper-slide .icon svg,
.banner1 .banner-nav .swiper-slide-active .icon svg, .banner1 .banner-nav .swiper-slide:hover .icon svg,
.banner1 .banner-nav .swiper-slide .icon{
    width: 3.645vw;
    height: 3.645vw;
}
.main-swiper .swiper-slide3 .gallery-thumbs .swiper-slide .icon svg circle,
.banner1 .banner-nav .swiper-slide .icon svg circle{
    cx: 1.8225vw;
    cy: 1.8225vw;
    r: 1.8225vw;
    /* stroke-dasharray: 12.4841vw;
    stroke-dashoffset: 12.4841vw; */
    stroke-dasharray: 12.454vw;
    stroke-dashoffset: 12.454vw;
}
@keyframes circleProgress{
    0%{
        stroke-dashoffset: 12.454vw;
    }
    100%{
        stroke-dashoffset: 0;
    }
}   
.main-swiper .swiper-slide3 .gallery-thumbs .swiper-slide .line,
.banner1 .banner-nav .swiper-slide .line{
    margin-top: 1.82vw;
    height: 2px;
    margin-left: .312vw;
}
.main-swiper .swiper-slide3 .gallery-thumbs,
.banner1 .banner-nav .swiper{
    margin-right: 4.16vw;
}
.main-swiper .swiper-slide3 .box-t .more,
.banner1 .banner-nav .more{
    width: 3.54vw;
    height: 3.54vw;
    font-size: .625vw;
}
.main-swiper .swiper-slide3 .box-t .more .iconfont,
.banner1 .banner-nav .more .iconfont{
    font-size: 1.04vw;
}
.main-swiper .swiper-slide3 .box-c .swiper-slide .title{
    font-size: 1.19vw;
}
.main-swiper .swiper-slide3 .box-c .swiper-slide .des{
    font-size: .625vw;
    margin-top: .833vw;
    line-height: 1.35vw;
}
.main-swiper .swiper-slide3 .box-c .swiper-slide .slide-l{
    width: 31.25vw;
    margin-top: 3.95vw;
}
.main-swiper .swiper-slide3 .box-c{
    margin-top: 3.64vw;
}
.main-swiper .swiper-slide3 .box-c .swiper-slide .label{
    margin-top: .729vw;
}
.main-swiper .swiper-slide3 .box-c .swiper-slide .label a{
    height: 1.97vw;
    padding: 0 .677vw;
    font-size: .625vw;
    margin-top: .781vw;
    margin-right: .833vw;
}
.main-swiper .swiper-slide3 .box-c .swiper-slide .label a .iconfont{
    font-size: .833vw;
    margin-left: 2.39vw;
}
.main-swiper .swiper-slide3 .gallery-thumbs .swiper-slide .text{
    font-size: .937vw;
    margin-top: .52vw;
}
.main-swiper .swiper-slide3 .box-c .text-box{
    font-size: 1.56vw;
    line-height: 2.08vw;
}
@keyframes move1 {
	0% {
		transform: scale(.83)translateX(5.2vw);
		opacity: 0;
	}
	to {
		opacity: 1;
		transform: scale(.83)translateX(-1.56vw);
	}
}
@keyframes move2 {
	0% {
		transform: scale(.63)translateX(5.2vw);
		opacity: 0;
	}
	to {
		opacity: 1;
		transform: scale(.63)translateX(-3.64vw);
	}
}
.main-swiper .swiper-slide3 .box-c .swiper-slide .slide-r::after,
.main-swiper .swiper-slide3 .box-c .swiper-slide .slide-r img{
    border-radius: 1.3vw;
}
.main-swiper .swiper-slide3 .box-c .swiper-slide .slide-r::before{
    border-radius: .781vw;
}
.main-swiper .swiper-slide4 .box-c .title,
.main-swiper .swiper-slide4 .box-c .des,
.main-swiper .swiper-slide5 .box-c .title,
.main-swiper .swiper-slide5 .box-c .des{
    font-size: 1.56vw;
    line-height: 2.08vw;
}
.main-swiper .swiper-slide4 .box-c .list{
    margin-top: 1.97vw;
}
.main-swiper .swiper-slide4 .box-c .list .icon{
    width: 8.75vw;
}
.main-swiper .swiper-slide4 .box-c .list li{
    margin-top: .364vw;
}
.main-swiper .swiper-slide4 .box-c .list li a{
	 padding: 1.97vw;
}
.main-swiper .swiper-slide4 .box-c .list li .text{
    font-size: .937vw;
    margin-top: .104vw;
}
.main-swiper .swiper-slide4 .box-c .list .icon .iconfont{
    font-size: 2.6vw;
}
.main-swiper .swiper-slide5 .swiper-slide .icon1{
    margin-bottom: 2.6vw;
}
.main-swiper .swiper-slide5 .swiper-slide .zh{
    font-size: 1.56vw;
}
.main-swiper .swiper-slide5 .swiper-slide .en{
    font-size: 1.19vw;
    margin-top: 1.04vw;
}
.main-swiper .swiper-slide5 .swiper-slide .des{
    font-size: .625vw;
    margin-top: 2.18vw;
}
.main-swiper .swiper-slide5 .swiper-slide .slide-containter{
    width: 20.15vw;
}
.main-swiper .swiper-slide5 .swiper-slide .more{
    margin-top: 2.08vw;
}
.main-swiper .swiper-slide5 .swiper-slide .icon .iconfont{
    font-size: 3.12vw;
}
.main-swiper .swiper-slide6 .box-c .l .text-box,
.main-swiper .swiper-slide6 .box-c .r .text-box{
    font-size: 1.56vw;
}
.main-swiper .swiper-slide6 .slide-mask .cirBox .text-container .number{
    font-size: 4.16vw;
}
.main-swiper .swiper-slide6 .slide-mask .cirBox .text-container .zh{
    font-size: 1.87vw;
}
.main-swiper .swiper-slide6 .slide-mask .cirBox .text-container .en{
    margin-top: 1.04vw;
    font-size: 1.04vw;
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li .bullet{
    position: absolute;
    top: 0;
    left: 0;
    width: .833vw;
    height: .833vw;
    transform: scale(.5)translate(-50%,-50%);
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li.li3 .bullet{
    transform: scale(.5)translate(-50%,0%);
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li.li2 .bullet{
    transform: scale(.5)translate(-50%,0%);
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li.li4 .bullet{
    transform: scale(.5)translate(0%,0%);
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li.li5 .bullet{
    transform: scale(.5)translate(-50%, -50%);
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li.li6 .bullet{
    transform: scale(.5)translate(-50%, -50%);
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li{
    /* width: 20px;
    background-color: red; */
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li .bullet:before{
    width: 4.16vw;
    height: 4.16vw;
}
.main-swiper .swiper-slide6 .box-c .c .time-box{
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li.li1 .li-box{
    top: 2.64vw;
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li .li-box .iconfont{
    font-size: 3.12vw;
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li .li-box .text{
    font-size: .937vw;
    margin-top: .625vw;
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir .li1{
    transform: rotate(359deg);
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li.li6 .li-box{
    transform: translate(-131%,-130%)rotate(-300deg);
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li.li5 .li-box{
    transform: translate(-3%,-153%)rotate(-240deg);
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li.li2 .li-box{
    transform: translate(49%,-135%)rotate(-60deg);
}
.main-swiper .swiper-slide6 .box-c .c .time-box .time-cir li.li3 .li-box{
    transform:translate(-101%,-135%)rotate(-120deg);
}
.main-swiper .swiper-slide7 .title{
    font-size: 2.08vw;
}
.main-swiper .swiper-slide7 .box-c-container .swiper{
    padding: 3.12vw 0  2.6vw;
}
.main-swiper .swiper-slide7 .box-c-container .swiper .swiper-slide{
    width: 25%;
}
.main-swiper .swiper-slide7 .box-c-container .swiper .text-box{
    padding: 2.13  1.35vw;
}
.main-swiper .swiper-slide7 .box-c-container .swiper .text-title{
    font-size: .781vw;
}
.main-swiper .swiper-slide7 .box-c-container .swiper .date{
    margin-top: 1.3vw;
    font-size: .572vw;
}
.main-swiper .swiper-slide7 .box-c-container .swiper .text-des{
    font-size: .625vw;
    margin-top: 1.4vw;
}
.main-swiper .swiper-slide7 .box-c-container .swiper .more{
    margin-top: 1.45vw;
    width: 1.875vw;
    height: 1.875vw;
}
.main-swiper .swiper-slide7 .box-c-container .swiper .more img{
    width: .937vw;
}
.main-swiper .swiper-slide7 .btns .btn .iconfont,
.main-swiper .swiper-slide5 .btns .btn .iconfont{
    font-size: .833vw;
}
.banner1 .banner-box .zh{
    font-size: 1.97vw;
}
.banner1 .banner-box .en{
    margin-top: 1.92vw;
    font-size: 2.08vw;
}
.about .box1 .box-t .list .number .counter{
    font-size: 2.6vw;
}
.about .box1 .box-t .list .number{
    font-size: .729vw;
}
.about .box1 .box-t .list .text{
    margin-top: 1.19vw;
    font-size: .625vw;
}
.about .box1 .box-c .l .title{
    font-size: 1.4vw;
    line-height: 2.08vw;
}
.about .box1 .box-c .l .des{
    font-size: .729vw;
    margin-top: 1.56vw;
}
.about .box1 .box-c .r .down-btn{
    width: 4.16vw;
    height: 4.16vw;
}
.about .box1 .box-c .r .r-line{
    right: 4.16vw;
}
.about .box1 .box-c .r .down-btn img{
    width: .468vw;
}
.about .box1{
    padding-top: 6.77vw;
}
.about .box1 .box-c{
    margin-top: 5.2vw;
}
.about .box2{
    padding-top: 6.77vw;
    padding-bottom: 7.18vw;
}
.inner-title{
    font-size: 1.97vw;
}
.about .box2 .list{
    margin-top: 5.2vw;
}
.about .box2 .list li .icon .iconfont{
    font-size: 3.64vw;
}
.about .box2 .list li .text-title{
    font-size: 1.4vw;
    margin-top: 2.34vw;
}
.about .box2 .list li .text-des{
    margin-top: 1.97vw;
    font-size: .625vw;
}
.about .box3 .icon{
    width: 3.28vw;
    height: 3.28vw;
    border-color:rgba(255,255,255,.2);
}
.about .box3 .icon svg, .about .box5 .box-c .btns .btn svg,
.about .box3 .icon:before{
    width: 2.08vw;
    height: 2.08vw;
}
.about .box3 .icon svg circle,
.about .box5 .box-c .btns .btn svg circle{
    cy: 1.04vw;
    cx: 1.04vw;
    r: 1.04vw;
}
.about .box3 .icon .iconfont{
    font-size: .625vw;
}
.about .box3 .video-des{
    font-size: 1.4vw;
    margin-top: .885vw;
}
.about .box4{
    padding: 6.77vw 0 6.97vw;
}
.about .box4 .box-c .swiper-slide .pic{
    padding: 2.6vw 4.84vw ;
}
.about .box4 .box-c{
    padding-top: 4.16vw;
}
.about .box4 .box-c .btn{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.18vw;
    height: 2.18vw;
}
.about .box4 .box-c .btn .iconfont{
    font-size: .625vw;
}
.about .box4 .box-c .swiper-slide .text{
    font-size: .937vw;
    margin-top: 2.6vw;
}
.about .box5 .box-c .swiper-slide .icon .iconfont{
    font-size: 3.12vw;
}
.about .box5 .box-c .swiper-slide .text-title{
    font-size: .937vw;
    margin-top: 1.04vw;
}
.about .box5 .box-c .swiper-slide .text-des{
    font-size: .729vw;
}
.about .box5 .box-c .btns .btn{
    width: 2.18vw;
    height: 2.18vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.about .box5 .box-c .btns .btn .iconfont{
    font-size: .625vw;
}
.about .box6{
    padding-top: 6.82vw;
    padding-bottom: 7.29vw;
}
.about .box6 .box-t{
    margin-top: 5.15vw;
}
.about .box6 .box-t .list li:not(:last-child){
    margin-right: 7.81vw;
}
.about .box6 .box-t .list li.active{
    font-size: 1.093vw;
}
.about .box6 .box-t .list li{
    padding: 0 1.041vw;
    height: 2.18vw;
    font-size: .833vw;
}
.about .box6 .box-t .list li:before{
    font-size: .677vw;
}
.about .box6 .box-c .swiper-slide .r .icon .iconfont{
    font-size: 3.125vw;
}
.about .box6 .box-c .swiper-slide .r .zh{
    margin-top: 2.6vw;
    font-size: 1.56vw;
}
.about .box6 .box-c .swiper-slide .r .des{
    margin-top: 2.18vw;
    font-size: .625vw;
}
.about .box6 .box-c .btns .btn{
    width: 2.18vw;
    height: 2.18vw;
    line-height: 2.18vw;
}
.about .box6 .box-c .btns .btn .iconfont{
    font-size: .625vw;
}
.about .box6 .box-c{
    margin-top: 3.54vw;
}
.footer .footer-t{
    padding: 3.22vw 0;
}
.footer .footer-t .logo img{
    width: 15.15vw;
}
.footer .footer-t-l-l{
    width: 20.1vw;
    max-width: 20.1vw;
}
.footer .footer-t-l .msg{
    margin-top: 2.29vw;
    font-size: .625vw;
}
.footer .footer-t-l .msg li{
    align-items: center;
}
.footer .footer-t-l .msg li .iconfont{
    font-size: .833vw;
    line-height: 2;
}
.footer .footer-t-l .social{
    margin-top: 1.56vw;
}
.footer .footer-t-l .social a{
    width: 2.35vw;
    height: 2.35vw;
}
.footer .footer-t-l .social a .iconfont{
    font-size: 1.35vw;
}
.footer .footer-t-l .social a:not(:last-child){
    margin-right: .729vw;
}
.footer .footer-t-l-r{
    padding-left: 4.16vw;
}
.footer .footer-t-l-r .ewm-box img{
    width: 5.72vw;
}
.footer .footer-t-l-r .ewm-text{
    margin-top: .677vw;
    font-size: .625vw;
}
.footer .footer-t-l-r .ewm-box:not(:last-child){
    margin-right: 1.3vw;
}
.footer .footer-t-r .li-title{
    font-size: .833vw;
}
.footer .footer-t-r .li-des{
    margin-top: .572vw;
}
.footer .footer-t-r .li-des a{
    line-height: 1.45vw;
    font-size: .625vw;
}
.footer .scrollTop{
    width: 4.16vw;
    height: 4.16vw;
}
.footer .scrollTop .iconfont{
    font-size: 1.77vw;
}
.footer .footer-b{
    padding: 1.14vw 0 1.35vw;
}
.footer .footer-b-l{
    font-size: .625vw;
}
.footer .footer-b-r .select .select-t{
    width: 6.77vw;
    height: 1.97vw;
    line-height: 1.97vw;
    padding: 0 1.25vw;
    font-size: .625vw;
    background-size: 18px 11px;
}
.footer .footer-b-r .select .select-box li a{
    font-size: .833vw;
    line-height: 2.13vw;
}
.fixed-right .li-t{
    width: 2.91vw;
    height: 2.91vw;
    padding: .416vw .156vw;
    border-radius: .26vw;
    font-size: .625vw;
}
.fixed-right .li-t .iconfont{
    font-size: .989vw;
    margin-bottom: .208vw;
}
.fixed-right li:not(:last-child){
    margin-bottom: .364vw;
}
.fixed-right .li-b{
    padding: .52vw .52vw 0;
}
.fixed-right .li-b2{
    padding: .26vw;
    border-radius: .26vw;
    right: 3.64vw;
}
.fixed-right .li-b.li-b1{
    width: 8.59vw;
    right: 3.64vw;
}
.fixed-right .li-b .text{
   font-size: .625vw;
}
.fixed-right .li-b .tel{
    font-size: 1.04vw;
    margin-top: .26vw;
}

.banner1 .banner-box .icon{
    margin-bottom: 2.34vw;
}
.banner1 .banner-box .icon .iconfont{
    font-size: 5.2vw;
}
.banner1 .banner-nav .swiper-slide .text{
    font-size: .937vw;
    margin-top: .52vw;
}
.application-area .box1 .l .inner-title{
    line-height: 3.125vw;
}
.application-area .box1{
    padding-top: 7.81vw;
}
.application-area .box1 .box-c .r,
.dom .box1 .box-c .r{
    font-size: .625vw;
}
.application-area .box2{
    padding: 8.33vw 0 8.17vw;
}
.application-area .box2 .des, .application-area .box3 .des{
    margin-top: 1.3vw;
    font-size: .885vw;
}
.application-area .box2 .box-c{
    margin-top: 2.7vw;
}
.application-area .box2 .box-c .list li{
    padding: 4.68vw 3vw;
}
.application-area .box2 .box-c .list li .text-title{
    margin-top: 2.083vw;
    font-size: 1.19vw;
    line-height: 1.77vw;
}
.application-area .box2 .box-c .list li .text-des{
    font-size: .729vw;
    line-height: 1.25vw;
    margin-top: 1.82vw;
}
.application-area .box3{
    padding: 6.77vw 0;
}
.application-area .box3 .box-t{
    margin-top: 4.16vw;
}
.application-area .box3 .box-t .swiper-slide{
    min-width: 6.77vw;
    height: 1.97vw;
    padding: 0 .781vw;
    font-size: .625vw;
}
.application-area .box3 .box-t .swiper-slide .iconfont{
    font-size: .833vw;
    margin-left: 2.08vw;
}
.application-area .box3 .box-c{
    margin-top: 4.42vw;
}
.application-area .box3 .box-c .item-t .item-t-r .text-title{
    font-size: 1.4vw;
    line-height: 1.77vw;
}
.application-area .box3 .box-c .item-t .item-t-r .text-des{
    margin-top: 1.45vw;
    font-size: .625vw;
    line-height: 1.4vw;
}
.application-area .box3 .box-c .item-t .item-t-r-nav{
    margin-top: 2.08vw;
}
.application-area .box3 .box-c .item-t .item-t-r-nav li{
    width: 5.2vw;
    height: 2.08vw;
    line-height: 2.08vw;
    font-size: .729vw;
    border-radius: 1.04vw;
}
.application-area .box3 .box-c .item-t .item-t-r-list .li-text,
.application-area .box3 .box-c .item-t .item-t-r-list .li-text .bullet{
    font-size: .781vw;
    line-height: 1.25vw;
}
.application-area .box3 .box-c .item-t .item-t-r-list .li-text .bullet{
    padding-right: .26vw;
}
.application-area .box3 .box-c .item-t .item-t-r-list .li-text{
    height: 3.75vw;
}
.application-area .box3 .box-c .item-t .item-t-r-list{
    margin-top: 1.82vw;
}
.application-area .box3 .box-c .item-c{
    margin-top: 4.68vw;
}
.application-area .box3 .box-c .item-c .btn,
.technical-proposal-d .box3 .box-c .btn, .technical-proposal-d .box4 .box-c .btn{
    width: 2.18vw;
    height: 2.18vw;
    line-height: 2.18vw;
    border-radius: 50%;
}
.application-area .box3 .box-c .item-c .btn.btn-prev,
.technical-proposal-d .box3 .box-c .btn.btn-prev, .technical-proposal-d .box4 .box-c .btn.btn-prev{
    left: -2.7vw;
}
.application-area .box3 .box-c .item-c .btn.btn-next,
.technical-proposal-d .box3 .box-c .btn.btn-next, .technical-proposal-d .box4 .box-c .btn.btn-next{
    right: -2.7vw;
}
.application-area .box3 .box-c .item-c .btn .iconfont,
.technical-proposal-d .box3 .box-c .btn .iconfont,
.technical-proposal-d .box4 .box-c .btn .iconfont{
    font-size: .625vw;
}
.application-area .box3 .box-c .item-c .swiper-slide .text{
    font-size: .729vw;
    margin-top: 1.04vw;
}
.contact .box1 .box-c .l .msg{
    font-size: .729vw;
    margin-top: 1.45vw;
    padding-bottom: 1.19vw;
}
.contact .box1 .box-c .l .msg .bold{
    font-size: .937vw;
}
.contact .box1 .box-c .l .text-box{
    font-size: .729vw;
    margin-top: .825vw;
}
.contact .box1 .box-c .l .text-box .text-title{
    font-size: .781vw;
}
.contact .box1 .box-c .r form{
    margin-top: 1.87vw;
}
.contact .box1 .box-c .r .inputs .input{
    height: 2.18vw;
    padding: 0 .833vw;
}
.contact .box1 .box-c .r .inputs .input label{
    font-size: .729vw;
    line-height: 2.18vw;
}
.contact .box1 .box-c .r .inputs{
    margin-bottom: .781vw;
}
.contact .box1 .box-c .r .inputs .input input, .contact .box1 .box-c .r .inputs .input textarea{
    font-size: .781vw;
}
.contact .box1 .box-c .r .inputs .verify-code{
    width: 7.08vw;
    margin-left: .677vw;
}
.contact .box1 .box-c .r .inputs.verify{
    width: 25.57vw;
}
.contact .box1 .box-c .r .submit{
    width: 7.81vw;
    height: 2.18vw;
    line-height: 2.18vw;
    font-size: .781vw;
}
.contact .box1 .box-c .l .ewm{
    margin-top: .937vw;
}
.contact .box1 .box-c .l .ewm img{
    width: 5.72vw;
}
.contact .box1{
    padding: 6.77vw 0 6.92vw;
}
.news-d{
    padding: 5.93vw 0 6.97vw;
}
.news-d .box1 .box-c .title{
    font-size: .937vw;
    line-height: 1.56vw;
}
.news-d .box1 .box-c .l .list{
    margin-top: .989vw;
}
.news-d .box1 .box-c .l .list li{
    margin-top: 1.56vw;
}
.news-d .box1 .box-c .l .list li .text-box{
    padding: 1.25vw 0;
}
.news-d .box1 .box-c .l .list li .text-title{
    font-size: .833vw;
}
.news-d .box1 .box-c .l .list li .date{
    font-size: .572vw;
    margin-top: 1.04vw;
}
.news-d .box1 .box-c .l .btns{
    margin-top: 2.6vw;
}
.news-d .box1 .box-c .l .btns a{
    width: 6.66vw;
    height: 1.92vw;
    line-height: 1.92vw;
    border-radius: .989vw;
    font-size: .625vw;
}
.news-d .box1 .box-c .l .btns a:not(:last-child){
    margin-bottom: .937vw;
}
.news-d .box1 .box-c .r-msg{
    font-size: .625vw;
    line-height: 1.45vw;
    margin-top: 1.25vw;
}
.news-d .box1 .box-c .r-msg span:not(:last-child){
    margin-right: 5.72vw;
}
.news-d .box1 .box-c .r .r-c{
    font-size: .729vw;
    margin-top: 2.083vw;
    padding-bottom: 2.39vw;
}
.news-d .box1 .box-c .r .r-c .text-box{
    margin: 1.45vw auto;
}
.news-d .box1 .box-c .r .r-c .text-box p:not(:last-child){
    margin-bottom: 1.3vw;
}
.news-d .box1 .box-c .r .r-b{
    margin-top: 1.56vw;
}
.news-d .box1 .box-c .r .r-b a img{
    width: 1.61vw;
}
.news .box1{
	padding: 8.07vw 0 0;
}
.news .box1 .box-t-nav a{
	width: 6.77vw;
	height: 1.97vw;
	line-height: 1.97vw;
	padding:  0 .781vw;
	font-size: .625vw;
}
.news .box1 .box-t-nav a:not(:last-child){
	margin-right: .833vw;
}
.news .box1 .box-t-nav a .iconfont{
	font-size: .833vw;
}
.news .box1 .box-c{
	margin-top: 3.38vw;
}
.news .box1 .box-c .swiper-slide .text-box .text-title{
	font-size: .937vw;
}
.news .box1 .box-c .swiper-slide .text-box .date{
	margin-top: 2.91vw;
	font-size: .625vw;
}
.news .box1 .box-c .swiper-slide .text-box .text-des{
	font-size: .625vw;
	line-height: 1.45vw;
	margin-top: 1.45vw;
	padding-bottom: 2.86vw;
}
.news .box1 .box-c .swiper-slide .text-box .more{
	margin-top: 2.08vw;
	font-size: .625vw;
}
.news .box1 .box-c .swiper-slide .text-box .more .imgs{
	width: 1.875vw;
	height: 1.875vw;
	line-height: 1.875vw;
	margin-left: .52vw;
}
.news .box1 .box-c .swiper-slide .text-box .more .imgs img{
	width: .885vw;
}
.news .box1 .swiper-pagination-bullet{
	width: .781vw;
	margin: 0 .416vw
}
.news .box1 .swiper-pagination-bullet::before{
	font-size: .729vw;
}
.news .box2{
	margin-top: 3.12vw;
}
.news .box2 .list li .text-box .text-title{
	font-size: .833vw;
}
.news .box2 .list li .text-box .date{
	margin-top: 1.3vw;
	font-size: .572vw;
}
.news .box2 .list li .text-box .text-des{
	font-size: .625vw;
	margin-top: .989vw;
}
.news .box2 .list li .text-box .more{
	width: 1.875vw;
	height: 1.875vw;
	line-height: 1.875vw;
	margin-top: 1.51vw;
}
.news .box2 .list li .text-box .more img{
	width: .885vw;
}
.news .box2 .list li{
	margin-bottom: 2.86vw;
}
.news .box2 .pagination{
	margin-top: 3.9vw;
}
.pagination ul li{
	width: 1.77vw;
	height: 1.77vw;
	line-height: 1.77vw;
	font-size: .625vw;
	margin: .156vw;
}
.news{
	padding-bottom: 6.56vw;
}
.technical-proposal .box1 .l .inner-title, .technical-proposal-d .box1 .l .inner-title{
	line-height: 3.125vw;
}
.technical-proposal .box1 .box-c .r, .technical-proposal-d .box1 .box-c .r{
	line-height: 1.4vw;
	font-size: .625vw;
}
.technical-proposal .box1, .technical-proposal-d .box1{
	padding-top: 7.29vw;
}
.technical-proposal .box2{
	padding: 3.85vw 0 6.51vw;
}
.technical-proposal .box2 .list li{
	margin-top: 3.64vw;
}
.technical-proposal .box2 .list li .text-box{
	margin-top: 1.04vw;
}
.technical-proposal .box2 .list li .text-title{
	font-size: .937vw;
}
.technical-proposal .box2 .list li .text-des{
	margin-top: .572vw;
	font-size: .625vw;
}
.technical-proposal-d .box2{
	padding: 8.33vw 0 8.17vw;
}
.inner-des{
	margin-top: 1.3vw;
	font-size: .885vw;
}
.technical-proposal-d .box2 .list{
	margin-top: 2.7vw;
}
.technical-proposal-d .box2 .list li{
	padding: 4vw 1.87vw;
}
.technical-proposal-d .box2 .list li .icon .iconfont{
	font-size: 3.22vw;
}
.technical-proposal-d .box2 .list li .text-title{
	margin-top: 2.08vw;
	font-size: 1.09vw;
}
.technical-proposal-d .box2 .list li .text-des{
	margin-top: 1.19vw;
	font-size: .625vw;
}
.technical-proposal-d .box3{
	padding: 6.77vw 0;
}
.technical-proposal-d .box3 .box-c{
	margin-top: 3.07vw;
}
.technical-proposal-d .box3 .box-c .swiper-slide .text{
	font-size: .729vw;
	margin-top: 1.56vw;
}
.technical-proposal-d .box4{
	padding: 6.77vw 0 7.03vw;
}
.technical-proposal-d .box4 .box-t{
	margin-top: 3.22vw;
}
.technical-proposal-d .box4 .box-t .text-title{
	font-size: 1.4vw;
}
.technical-proposal-d .box4 .box-t .text-des{
	font-size: .625vw;
	line-height: 1.4vw;
	margin-top: 1.4vw;
}
.technical-proposal-d .box4 .box-c{
	margin-top: 4.16vw;
}
.technical-proposal-d .box4 .box-c .swiper-slide .text{
	font-size: .729vw;
	margin-top: 1.3vw;
}
.technical-proposal-d .box5{
	padding: 6.77vw 0 6.97vw;
}
.technical-proposal-d .box5 .box-c{
	margin-top: 3.38vw;
}
.technical-proposal-d .box5 .box-c .l{
	font-size: .625vw;
	line-height: 1.4vw;
}
.dom .box1{
    padding: 7.81vw 0 7.5vw;
}
.dom .box2{
    padding: 6.82vw 0 0;
}
.dom .box2 .des{
    margin-top: 1.56vw;
    font-size: 1.16vw;
}
.dom .box2 .box-c{
    margin-top: 3.64vw;
}
.dom .box2 .box-c .item .text-box .text-title{
    font-size: 1.4vw;
}
.dom .box2 .box-c .item .text-box .text-des{
    margin-top: 1.35vw;
    font-size: .625vw;
}
.dom .box3{
    padding-top: 6.77vw;
    background-position: left top 5.36vw;
}
.dom .box3 .box-c .swiper-slide .slide-box .icon .iconfont{
    font-size: 2.5vw;
}
.dom .box3 .box-c .swiper-slide .slide-box .text-title{
    margin-top: 1.35vw;
    font-size: 1.4vw;
    line-height: 1;
}
.dom .box3 .box-c .swiper{
    padding-bottom: 2.86vw;
}
.dom .box3 .box-c .swiper-pagination-bullet{
    width: .52vw;
    height: .52vw;
    margin: 0 .52vw;
}
.dom .box4{
    padding: 6.77vw 0 6.66vw;
}
.dom .box4 .box-c{
    padding-top: 3.33vw;
}
.dom .box4 .box-c .swiper-slide .text-box{
    margin-top: 1.04vw;
    font-size: .625vw;
}