body {
    background-color: #fff;
}

.title-base{
    position: relative;
    text-align: center;
}
.title-base h3{
    color: #ececec;
	opacity: 0.95;
    font-size: 110px;
    font-weight: bold;
    line-height: 1;
}
.title-base p{
    color: #1a1a1a;
    font-size: 40px;
    line-height: 1;
    position: absolute;
    left: 50%;
    bottom: -5px;
    transform: translateX(-50%);
    font-weight: bold;
}
.index140{
    width: 1640px;
    margin: 0 auto;
}
.y1520{
    width: 1520px;
    margin: 0 auto;
}
.mt100{
    margin-top: 100px;
}
.pt100{
    padding-top: 100px;
}
section{
    overflow: hidden;
}



/* index banner */
.index-banner{
    position: relative;
    background-color: #333;
}
.index-banner-button{
    position: absolute;
    right:140px;
    bottom: 180px;
    z-index: 99;
}
#index-banner-prev{
    margin-top: 20px;
}
#index-banner-prev>img:nth-of-type(2),
#index-banner-next>img:nth-of-type(2){
    display: none;
}
#index-banner-prev:hover img:nth-of-type(2),
#index-banner-next:hover img:nth-of-type(2){
    display: block;
}
#index-banner-prev:hover img:nth-of-type(1),
#index-banner-next:hover img:nth-of-type(1){
    display: none;
}


/* index company */
.index-company-section{
    margin: 120px 0 170px;
    position: relative;
}
.index-company-conatiner{
    display: flex;
    justify-content: space-between;
    padding-left: 140px;
}
.index-company-lf{
    width: calc(100% - 1100px);
}
.index-company-rg{
    width: 999px;
    background-position: center center;
    background-size:auto 100%;
    background-repeat: no-repeat;
}
.index-company-lf .title-base h3{
    text-align: left;
}
.index-company-lf .title-base p{
    left: 15px;
    transform: translateX(0);
}
.index-company-text{
    margin-top: 65px;
}
.index-company-text>p{
	font-size: 17px;
	line-height: 1.7;
	color: #808080;
}
.index-company-text>p:nth-of-type(2){
    margin-top: 15px;
}
.index-company-lf>ul{
    display: flex;
    justify-content: space-around;
    padding: 70px 0 250px;
}
.index-company-lf>ul>li{
    width: 150px;
    height: 150px;
}
.index-company-lf>ul>li .img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.index-company-list{
    width: 1200px;
	background-image: linear-gradient(90deg, #1668d7 0%, #1698d7 100%), linear-gradient(#1698d7, #1698d7);
	background-blend-mode: normal, normal;
	opacity: 0.95;
    display: flex;
    justify-content: space-between;
    position: absolute;
    left: 0 ;
    bottom: 0;
}
.index-company-list>li{
    width: 25%;
    padding: 35px 10px;
    border-right: 1px solid rgba(277,277,277,0.36);
    display: flex;
    justify-content: center;
    align-items: center;
}
.index-company-list>li:nth-last-of-type(1){
    border-right: 0;
}
.index-company-list>li>div>div{
    height: 44px;
}
.index-company-list>li>div>div>img{
    max-height:100%;
}
.index-company-list>li>div>p:nth-of-type(1){
    font-size: 45px;
    line-height: 1.2;
    color: #ffffff;
    margin: 8px 0 6px;
}
.index-company-list>li>div>p:nth-of-type(1)>span{
    font-size: 14px;
    padding-left: 5px;
}
.index-company-list>li>div>p:nth-of-type(2){
    font-size: 16px;
    color: #fff;
    line-height: 1;
}


/* index application */
.index-application-section{
    background-size:auto 100%;
    background-position: center bottom;
    background-repeat: no-repeat;
    position: relative;
}
.index-application-container>div{
    position: absolute;
    top:90px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
.index-application-container .title-base h3{
    color: #ffffff5e;   
}
.index-application-container>div>p{
    font-size: 16px;
    color: #fff;
    margin-top: 40px;
}
.index-application-list{
    display: flex;
    justify-content: space-between;
}
.index-application-list>li{
    flex: 1;
    height: 980px;
    padding:60px 40px;
    display: flex;
    align-items:end;
    transition: all 300ms;
}
.index-application-icon{
    display: flex;
    justify-content: space-between;
    min-height: 180px;
    width: 100%;
}
.index-application-icon>div>div{
    height: 70px;
    display: flex;
    align-items: center;
}
.index-application-icon>div>p{
	font-size: 24px;
	line-height: 1.5;
	color: #ffffff;
    margin-top: 20px;
}
.index-application-icon>h3{
    font-size: 250px;
    line-height: 0.6;
    color:rgba(255,255,255,0.46);
    opacity: 0;
    transition: all 300ms;
}
.index-application-list>li:hover{
    background-color: rgba(255,255,255,0.4);
}
.index-application-list>li:hover .index-application-icon>h3{
    opacity: 1;
}


/* index-product */
.index-product-section{
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 120px 0 120px 140px;
}
.index-product-container>.title-base>h3{
    color: #fff;
}
.index-product-box{
    position: relative;
    margin-top: 20px;
}
.index-product-box:after{
    content: "";
    height: 0;
    clear: both;
    overflow: hidden;
    display: block;
    visibility: hidden;
} 
.index-product-lf{
    width: 33.14%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}
.index-product-lf>p{
    color: #858585;
    font-size: 24px;
    line-height:1.3;
}
.index-product-lf>h5{
    color: #168ad5;
    line-height:1.3;
    font-size: 28px;
    margin: 30px 0;
}
.index-product-lf>h5>span{
    margin-left: 12px;
}
.index-product-lf>a{
    font-size: 20px;
    color:#858585;
}
.index-product-lf-text{
    margin: 65px 0 65px 40px;
    background-image: linear-gradient(90deg, #1668d7 0%, #1698d7 100%), linear-gradient(#1698d7, #1698d7);
    background-blend-mode: normal, normal;
    border-radius: 60px 0px 0px 0px;
    padding: 50px 60px 66px;
    position: relative;
}
.index-product-lf-text>h3{
    font-size: 30px;
    line-height: 1.3;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.index-product-lf-text>p{
    font-size: 14px;
    line-height: 1.8;
    color: #fff;
    margin: 20px 0 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.index-product-lf-text>span{
    display: block;
    width: 100%;
    height: 1px ;
    background-color: #fff;
    margin-top: 20px;
}
.index-product-lf-text>a{
    font-size: 12px;
    color: #ffffff;
    display: inline-block;
    padding-left: 20px;
    position: relative;
}
.index-product-lf-text>a::after{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
	background-color: #6db8eb;
	opacity: 0.54;
}
.index-product-lf-text>div{
    position: absolute;
    bottom: 0;
    left: 100%;
    transform: translateX(-50%);
    display: flex;
}
.index-product-lf-text>div>div{
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #d3d3d3;
    transition: all 500ms;
    cursor: pointer;
}
.index-product-lf-text>div>div:hover{
    background-color: #1668d7;
}
.index-product-rg{
    width: 77.97%;
    margin-left:-100%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
#index-product-swiper .swiper-slide{
    width: auto;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
#index-product-swiper .swiper-slide img{
    transition: all 500ms;
}
#index-product-swiper .swiper-slide:hover img{
    transform: scale(110%,110%);
}


/* index ys */
.index-ys-section{
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 990px;
    position: relative;
}
.index-ys-title{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    z-index: 1;
}
.index-ys-title>h3{
    font-size: 61px;
    color:rgba(255,255,255,0.95);
    line-height: 1;
    font-weight: bold;
}
.index-ys-title>p{
    font-size: 35px;
    line-height: 1;
    color: #fff;
    font-weight: bold;
    margin-top: 8px;
}
.index-ys-title>a{
    display: inline-block;
    width: 165px;
	height: 45px;
	background-color: #f1f1f1;
    text-align: center;
    line-height: 45px;
    margin-top: 110px;

}
.index-ys-title>a>span{
    font-size: 20px;
    line-height: 1;
    position: relative;
    top: 1px;
}
.index-ys-title>a>img{
    margin-left: 10px;
    position:relative;
    top: -2px;
}
.index-ys-list{
    width:80%;
    height: 67.27%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.index-ys-list>li{
    position: absolute;
}
.index-ys-list>li:nth-of-type(1),
.index-ys-list>li:nth-of-type(2){
    top:0;
}
.index-ys-list>li:nth-of-type(1){
    left:11%;
}

.index-ys-list>li:nth-of-type(2){
    right: 11%;
}
.index-ys-list>li:nth-of-type(3),
.index-ys-list>li:nth-of-type(4){
    bottom:0;
}
.index-ys-list>li:nth-of-type(3){
    left: 0;
}
.index-ys-list>li:nth-of-type(4){
    right: 0;
}
.index-ys-list>li>div{
    overflow: hidden;
    border-radius: 50%;
    width: 213px;
    height: 213px;
    /* position: relative; */
}
.index-ys-list>li>div>img{
    width: 100%;
    height: 100%;
}
/* .index-ys-list>li>div::after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0px 0px 15px 4px #c5c5c5 inset;
    animation: icon1 3s infinite linear;
}
@keyframes icon1 {
    from {
        width: 100%;
        height: 100%;
        opacity:0.7;
    }
    to {
        width: 150%;
        height: 150%;
        opacity:0;
    }
} */
.index-ys-list>li>p{
    font-size: 30px;
	line-height: 1;
	color: #ffffff;
    font-weight: bold;
    text-align: center;
    padding-top:24px;
}


/* index device */
.index-device-section{
    margin: 130px 0 110px;
}
#index-device-swiper{
    margin-top: 110px;
    padding-bottom: 140px;
}
#index-device-swiper .swiper-slide>div{
    position: relative;
    border-radius: 30px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
#index-device-swiper .swiper-slide>div>img{
    transition: all 500ms;
}
#index-device-swiper .swiper-slide>div:hover>img{
    transform: scale(110%,110%);
}
#index-device-swiper .swiper-slide>div>div{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: rgba(22,152,215,0.87);
    opacity: 0;
    visibility: hidden;
    transition: all 500ms;
}
#index-device-swiper .swiper-slide>div:hover>div{
    opacity: 1;
    visibility: visible;
}
#index-device-swiper .swiper-slide>div>div>h4{
    font-size: 28px;
    line-height: 1.5;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#index-device-swiper .swiper-slide>div>div>a{
    display: inline-block;
    width: 140px;
	height: 40px;
    line-height: 40px;
    text-align: center;
	border: solid 1px #fff;
    color: #fff;
    margin-top: 100px;
}
#index-device-swiper .swiper-slide>div>div>a>img{
    margin-left: 10px;
    position: relative;
    top: -2px;
}
#index-device-swiper-page{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#index-device-swiper-page>.swiper-pagination{
    width: 60%;
    height: 3px;
    position: relative;
}
#index-device-swiper-page .swiper-pagination-progressbar {
    background: rgb(216 216 216 / 25%);
}
#index-device-swiper-page>a{
    display: block;
    width: 200px;
	height: 65px;
    line-height: 65px;
	background-image: linear-gradient(90deg, #1668d7 0%, #1698d7 100%), linear-gradient(#ef0202, #ef0202);
	border-radius: 2px;
	opacity: 0.95;
    text-align: center;
    margin-left: 33px;
}
#index-device-swiper-page>a>span{
    font-size: 17px;
    color: #fff;
}
#index-device-swiper-page>a>img{
    margin-left: 20px;
    position: relative;
    top: -3px;
}



/* banner */
.banner-section{
    background-size: cover;
    background-position: center center;
    height:680px;
    margin-top: 90px;
}
.banner-section .y1520{
    position: relative;
    height: 100%;
}
.banner-title{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.banner-title>h3{
    font-size: 56px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
}
.banner-title>p{
    font-size: 120px;
	line-height: 1;
	color: #ffffff;
	opacity: 0.05;
    font-weight: bold;
    position: absolute;
    top: -60px;
    left: 0;
}


/* crumb */
.crumb-section{
    border-bottom: 1px solid #d7d7d7;
}
.crumb-section>.y1520{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.crumb-list li{
    display: inline-block;
    margin-right: 80px;
}
.crumb-list li:nth-last-of-type(1){
    margin-right: 0;
}
.crumb-list li a{
    display: block;
    height: 90px;
    line-height: 90px;
    color: #333333;
    font-size: 18px;
    position: relative;
    transition-timing-function: all 300ms;
}
.crumb-list li a::after{
    content:'';
    height: 2px;
    width: 0px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transition: all 300ms;
    transform: translateX(-50%);
    background-color: #1165c4;
}
.crumb-list li a:hover{
    color: #1165c4;
    font-weight: bold;
}
.crumb-list li a:hover::after{
    width: 100%;
}
.crumb-bar>p>img{
    position: relative;
    top: -4px;
    margin-right: 10px;
}
.crumb-bar p a{
    font-size: 16px;
    color: #333;
}
.no-option-crumb{
    padding: 30px 0;
}


/* about profile */
.about-profile-tp{
    display: flex;
    justify-content: space-between;
    align-items: start;
}
.about-profile-title{
    position: relative;
    padding-bottom:30px;
}
.about-profile-title>h3{
	font-size: 48px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #222222;
    line-height: 1;
}
.about-profile-title>p{
	font-size: 62px;
	font-weight: bold;
	color: #165885;
	opacity: 0.1;
    position: absolute;
    line-height: 1;
    left: 0;
    bottom: 0;
}
.about-profile-text{
    width: 75%;
}
.about-profile-text>div>p{
	font-size: 16px;
	line-height: 2;
	color: #333333;
}
.about-profile-text>div>p:nth-of-type(2){
    margin-top: 15px;
}
.about-profile-text>ul{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 70px 0 55px;
}
.about-profile-text>ul p{
    font-size: 48px;
	line-height: 1;
	color: #1163c4;
    font-weight: bold;
}
.about-profile-text>ul p span{
    font-size: 16px;
	color: #1163c4;
    margin-left: 10px;
}
.about-profile-text>ul>li>span{
    display: inline-block;
    font-size: 16px;
    color: #333;
    line-height: 1.2;
    margin-top: 15px;
}
#about-profile-map{
    height: 515px;
    background-color: #858585;
}


/* about culture */
.about-culture-list{
    margin:55px 0 120px;
    display: flex;
    justify-content: space-between;
}
.about-culture-list>li{
    width: 33.1%;
    padding: 120px 66px 100px;
    background-size: cover;
    background-position: center center;
}
.about-culture-list>li>h5{
    font-size: 28px;
    line-height: 1;
    color: #fff;
}
.about-culture-list>li>p{
    font-size: 17px;
    line-height: 2;
    color: #fff;
    margin: 40px 0 120px;
}
.about-culture-list>li>div{
    margin-left: 20px;
    display: inline-block;
    position: relative;
}


/* product cp */
.no-option-crumb{
    background-color: #f5f7fc;
}
.product-cp-section{
    background-color: #f5f7fc;
    padding-top: 80px;
}
.product-cp-list{
    text-align: center;
    margin-bottom: 60px;
}
.product-cp-list>li{
    width: 290px;
	padding: 30px 10px;
    display: inline-block;
	background-color: #ffffff;
    text-align: center;
    box-shadow: 0px 0px 27px 1px 
    rgba(0, 0, 0, 0.14);
    transition: all 300ms;
    cursor: pointer;
}
.product-cp-list>li:nth-of-type(1){
    margin-right: 35px;
}
.product-cp-list>li>img{
    position: relative;
    top: -2px;
    margin-right: 20px;
}
.product-cp-list>li>img:nth-of-type(2){
    display: none;
}
.product-cp-list>li>span{
    font-size: 22px;
    font-weight: bold;
    line-height: 1;
    transition: all 300ms;
    position: relative;
    top: 2px;
}
.product-cp-list>li:hover{
    background-color:#79c634;
}
.product-cp-list>li:hover>span{
    color: #fff;
}
.product-cp-list>li:hover>img{
    display: none;
}
.product-cp-list>li:hover>img:nth-of-type(2){
    display: inline-block;
}
#product-cp-swiper{
    padding-bottom: 180px;
}
.product-cp-img{
    display:flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.product-cp-img>img{
    width: 100%;
    height: auto;
    transition: all 500ms;
}
#product-cp-swiper .swiper-slide{
    background-color: #fff;
    cursor: pointer;
}
.product-cp-text{
    margin:0 45px;
    padding-bottom: 60px;
    position: relative;
}
.product-cp-text::before{
    content: '';
    width: 2px;
	height: 87px;
	background-color: #6eb92b;
    position: absolute;
    left: 0;
    top: -30px;
    transition: all 300ms;
}
.product-cp-text>h3{
    font-size: 22px;
    line-height: 1.5;
    color: #333333;
    font-weight: bold;
    padding: 30px 0 0 15px;
    margin-bottom: 20px;
    position: relative;
    transition: all 300ms;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product-cp-text>p{
    font-size: 16px;
    color: #666;
    line-height: 1.8;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.product-cp-text>a{
    display: inline-block;
    width: 65px;
    height: 65px;
    text-align: center;
    line-height: 65px;
    background-color: #6eb92b;
    position: absolute;
    left: 0;
    bottom: -30px;
    transition: all 300ms;
}
.product-cp-text>a>img{
    position: relative;
    top: -2px;
}
#product-cp-swiper .swiper-slide:hover .product-cp-text>a,
#product-cp-swiper .swiper-slide:hover .product-cp-text::before{
    background-color: #1169c4;
}

#product-cp-swiper .swiper-slide:hover .product-cp-text>h3{
    color: #1169c4;
}
#product-cp-swiper .swiper-slide:hover .product-cp-img>img{
    transform: scale(110%,110%);
}
#product-cp-page{
    top: calc(100% - 100px);
    width: 80%;
    left: 10%;
    background: rgba(0, 0, 0, 0.1);
}
#product-cp-page .swiper-pagination-progressbar-fill{
    background-color: #6eb92b;
}



/* product device */
.product-device-container{
    padding: 200px 0 95px;
    margin-top: 65px;
    background-size: cover;
    background-position: center center;
}
#product-device-swiper{
    padding-bottom:57px;
}
#product-device-swiper .swiper-slide{
    width: 760px;
    position: relative;
    cursor: pointer;
}
#product-device-swiper .swiper-slide>img{
    width: 100%;
    height: auto;
}
#product-device-swiper .swiper-slide>div{
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 14px 44px;
    background-color: rgba(0,0,0,0.5);
    visibility: hidden;
    opacity: 0;
    transition: all 400ms;
}
#product-device-swiper .swiper-slide>div>p{
    font-size: 22px;
    line-height: 1.5;
    letter-spacing: 1px;
	color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#product-device-swiper .swiper-slide:hover>div{
    visibility: visible;
    opacity: 1;
}
#product-device-swiper .swiper-pagination{
    display: flex;
    justify-content: center;
    align-items: center;
}
#product-device-swiper .swiper-pagination .swiper-pagination-bullet{
    width: 11px;
	height: 11px;
	background-color: rgba(17, 105, 196,0.8);
    position: relative;
}
#product-device-swiper .swiper-pagination .swiper-pagination-bullet-active{
    background-color: #1169c4;
    border: 4px solid rgb(170 189 209);
    width: 19px;
    height: 19px;
}


/* product detail */
.product-detail-section{
    margin: 60px 0 100px;
}
.product-detail-tp-t{
    padding: 14px 22px;
    background-color: #2189d9;
	border-radius: 16px 16px 0px 0px;
    display: flex;
    align-items: center;
}
.product-detail-tp-t>h3{
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    line-height: 1.5;
    margin: 0 0 0 15px;
}
.product-detail-tp-b{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 45px 0 80px;
}
.product-detail-tp-b>div:nth-of-type(1){
    width: 650px;
}
.product-detail-tp-b>div:nth-of-type(1)>img{
    width: 100%;
}
.product-detail-tp-b>div:nth-of-type(2){
    width: calc(100% - 725px);
}
.product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(1){
    color: #2189d9;
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
}
.product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(2){
    color: #d3d3d3;
    font-size: 24px;
    padding-bottom: 16px;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 30px;
}
.product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(2)>p{
    font-size: 18px;
    color: #111111;
    line-height: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.product-detail-bt-option{
    border-bottom: 1px solid #d7d7d7;
}
.product-detail-bt-option>li{
    display: inline-block;
    margin-right:80px;
}
.product-detail-bt-option>li:nth-last-of-type(1){
    margin-right: 0;
}
.product-detail-bt-option>li>a{
    display: block;
    padding-bottom:17px;
    font-size: 18px;
    line-height: 1.5;
    color: #333333;
    position: relative;
    transition: all 300ms;
}
.product-detail-bt-option>li>a::after{
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background-color:#2189d9;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    transition: all 300ms;
}
.product-detail-bt-option>li>a:hover{
    font-weight: bold;
    color: #2189d9;
}
.product-detail-bt-option>li>a:hover::after{
    width: 100%;
}
.product-detail-bt-desc{
    margin-top:40px;
}
.product-detail-bt-desc>div:nth-of-type(1)>img{
    position: relative;
    top: -3px;
}
.product-detail-bt-desc>div:nth-of-type(1){
    padding-bottom:15px;
    margin-bottom: 18px;
    border-bottom: 1px solid #eee;
}
.product-detail-bt-desc>div:nth-of-type(1)>p{
    display: inline-block;
    font-size: 18px;
    color: #2189d9;
    line-height: 1.5;
    margin-left: 10px;
}
.product-detail-bt-desc>div:nth-of-type(1)>p>span{
    font-size: 14px;
    color: rgba(153,153,153,0.5);
    margin-left: 10px;
}
.product-detail-bt-desc>div:nth-of-type(2){
    padding-left: 25px;
}
.product-detail-bt-desc>div:nth-of-type(2)>p{
    font-size: 16px !important;
    line-height: 2 !important;
    letter-spacing: 1px !important;
	color: #666666 !important;
    position: relative;
}
/* .product-detail-bt-desc>div:nth-of-type(2)>p::after{
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #2189d9;
    position: absolute;
    left: 6px;
    top: 14px;
} */
.product-detail-bt-desc>div:nth-of-type(2) th{
    text-align: center !important;
}
.product-detail-bt-desc>div:nth-of-type(2)>*{
    max-width: 100% !important;
}



/* prodcuton bz */
.production-bz-section{
    background-color: #f7f8fa;
    overflow: hidden;
}
.production-bz-list{
    margin: 60px 0 100px;
    display: flex;
    justify-content: space-between;
}
.production-bz-list>li{
    width: 23.88%;
    text-align: center;
}
.production-bz-list>li>div{
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.production-bz-list>li img{
    width: 100%;
    transition: all 500ms;
}
.production-bz-list>li p{
    font-size: 22px;
    color: #222;
    line-height: 1.2;
    padding: 20px 0 5px;
}
.production-bz-list>li span{
    color: #666;
    font-size: 16px;
}
.production-bz-list>li:hover img{
    transform:scale(1.1);
}


/* production gj */
.production-gj-container{
    margin: 75px 0 100px;
}
.production-gj-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.production-gj-container>div{
    min-height: 623px;
}
.production-gj-lf{
    width: 33%;
    background-size: cover;
    background-repeat: no-repeat;
}
.production-gj-ct{
    width: 41.25%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.production-gj-rg{
    width: 24%;
}
.production-gj-ct>div:nth-of-type(1){
    width: 100%;
	min-height: 306px;
}
.production-gj-ct>div:nth-of-type(2),
.production-gj-ct>div:nth-of-type(3){
    width: 49.4%;
	min-height: 301px;
    margin-top: 15px;
}
.production-gj-img{
    display: flex;
    flex-direction: column;
    justify-content: end;
}
.production-gj-img>div{
    width: 100%;
    background-color: rgba(0,0,0,0.4);
    padding: 15px;
    text-align: center;
}
.production-gj-img>div>p{
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
}


/* prodcution ys */
.production-ys-section{
    background-color: #f7f8fa;
}
.production-ys-list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 58px 0 100px;
}
.production-ys-item{
    display: flex;
    justify-content: space-between;
    background-color: #fff;
    width: 50%;
}
.production-ys-item:nth-of-type(3),
.production-ys-item:nth-of-type(4){
    flex-direction: row-reverse;
}
.production-ys-item>div:nth-of-type(1){
    width: 50%;
    background-size: cover;
}
.production-ys-item>div:nth-of-type(2){
    width: 50%;
    padding: 50px 27px;
}
.production-ys-item>div:nth-of-type(2)>h3{
	font-size: 24px;
	letter-spacing: 1px;
	color: #116ac4;
    line-height: 1;
}
.production-ys-item>div:nth-of-type(2)>span{
	font-size: 18px;
	letter-spacing: 1px;
	color: #222222;
}
.production-ys-item>div:nth-of-type(2)>p{
    font-size: 16px;
	line-height: 1.8;
	color: #666666;
    border-top: 1px dashed #d2d2d2;
    padding-top:20px;
    margin-top: 12px;
}
.production-pz-desc{
    padding: 45px 0 0;
    width: 84%;
    margin: 0 auto;
    text-align: center;
}
.production-pz-desc>p{
    font-size: 20px;
	line-height: 2;
	letter-spacing: 1px;
	color: #222222;
}
#production-pz-swiper{
    margin: 45px 0 100px;
    position: relative;
}
.production-pz-next,
.production-pz-prev{
    width: 67px;
	height: 67px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: #cfcfcf;
    display: flex;
    align-items: center;
    justify-content: center;
}
.production-pz-next{
    right: -100px;
}
.production-pz-prev{
    left: -100px;
}
#production-pz-swiper .swiper-slide{
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
#production-pz-swiper .swiper-slide img{
    transition: all 500ms;
    width: 100%;
}
#production-pz-swiper .swiper-slide:hover img{
    transform: scale(110%);
}


/* application */
.application-section{
    padding: 135px 0;
    background-color: #f6f8fb;
}
.application-item{
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    margin-bottom: 80px;
    padding-right: 50px;
    cursor: pointer;
}
.application-item:nth-last-of-type(1){
    margin-bottom: 0;
}
.application-item>.application-img{
    width: 63.48%;
    border-radius: 0 0 90px 0 ;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.application-item>.application-img>img{
    width: 100%;
    transition: all 300ms;
}
.application-item:hover>.application-img>img{
    transform: scale(1.1);
}
.application-item:hover>.application-text{
    background-color: #79c634;
}
.application-text{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 42%;
    background-color: #1169c4;
	border-radius: 90px 0px 0px 0px;
    padding: 72px 80px 90px 90px;
    z-index: 1;
    transition: all 500ms;
}
.application-text>h3{
    font-size: 32px;
    line-height: 1.3;
    color: #fff;
    font-weight: bold;
    padding-bottom: 15px;
    position: relative;
}
.application-text>h3::after{
    content: '';
    display: block;
    width: 61px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}
.application-text>p{
    font-size: 18px;
    line-height: 1.8;
    color: #fff;
    padding-top: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    
}
.application-item>p{
    font-size: 83px;
	font-weight: bold;
	line-height: 1;
	letter-spacing: -3px;
	color: #1169c4;
    position: absolute;
    right:0;
    top: -50px;
}
.application-item:nth-child(2n){
    flex-direction: row;
    padding-right: 0;
    padding-left: 50px;
}
.application-item:nth-child(2n)>.application-img {
    border-radius: 0 0 0 90px;
}
.application-item:nth-child(2n)>.application-text {
    position: absolute;
    left: inherit;
    right: 0;
    border-radius: 0px 90px 0px 0px;
    padding: 72px 90px 90px 80px;
}
.application-item:nth-child(2n)>p{
    right: inherit;
    left: 0;
}


/* application detail */
.application-detail-section{
    padding: 120px 0;
    background-color: #f7f8fa;
}
.application-title{
    position: relative;
}
.application-title>div:nth-of-type(1){
    overflow: hidden;
    width:61.2%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.application-title>div:nth-of-type(1)>img{
    width: 100%;
    transition: all 400ms;
}
.application-title>div:nth-of-type(1):hover img{
    transform:scale(1.1);
}
.application-title>div:nth-of-type(2){
    width: 40.78%;
    padding: 60px 66px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background-color: #ffffff;
	box-shadow: 0px 0px 8px 0px 
		rgba(0, 0, 0, 0.19);
}
.application-title>div:nth-of-type(2)>h3{
    font-size: 30px;
	line-height: 1.3;
	letter-spacing: 1px;
	color: #333333;
}
.application-title>div:nth-of-type(2)>p{
    font-size: 16px;
    line-height: 2;
	letter-spacing: 1px;
	color: #333333;
    padding-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}
.application-title>div:nth-of-type(2)>img{
    position: absolute;
    bottom:0;
    right: 0;
}
.application-desc-container{
    margin-top: 56px;
	box-shadow: 0px 0px 8px 0px 
		rgba(0, 0, 0, 0.19);
    background-color: #fff;
    padding: 85px 80px;
}
.application-desc-container p{
    font-size: 16px !important;
    color: #333 !important;
    letter-spacing: 3px !important;
}
.application-desc-container>*{
    max-width: 100% !important;
}


/* news */
.news-section{
    padding-bottom: 100px;
    background-color: #f5f7fc;
}
.news-list{
    margin-top: 70px;
}
.news-list>li{
    margin-bottom: 32px;
    transition: all 400ms;
}
.news-list>li>:nth-last-of-type(1){
    margin-bottom: 0;
}
.news-list>li>a{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 32px 0 42px 76px;
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 0px 
    rgba(76, 76, 76, 0.07);
    position: relative;
}
.news-list>li>a>div:nth-of-type(1){
    padding-right: 44px;
    text-align: right;
}
.news-list>li>a>div:nth-of-type(1)>p{
    font-size: 38px;
	line-height: 1;
	color: #444444;
    padding-bottom: 10px;
    transition: all 400ms;
}
.news-list>li>a>div:nth-of-type(1)>span{
    font-size: 16px;
	line-height: 1;
	color: #666666;
}
.news-list>li>a>div:nth-of-type(2){
    flex: 1;
    padding: 24px 213px 10px 56px;
    border-left: 1px solid rgba(196, 196, 196,0.5);
}
.news-list>li>a>div:nth-of-type(2)>h4{
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    line-height: 1.5;
    margin-bottom:15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: all 400ms;
}
.news-list>li>a>div:nth-of-type(2)>p{
    font-size: 16px;
	line-height: 1.8;
	letter-spacing: 1px;
	color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.news-list>li>a>span{
    display: block;
    position: absolute;
    bottom: 42px;
    right: 29px;
    font-size: 16px;
	line-height: 1;
	letter-spacing: 1px;
	color: #2189d9;
}
.news-list>li>a>span>img{
    margin-left: 5px;
    position: relative;
    top: -1px;
}
.news-list>li:hover{
    transform: translateY(-10px);
}
.news-list>li:hover>a>div:nth-of-type(1)>p,
.news-list>li:hover>a>div:nth-of-type(2)>h4{
    color: #2189d9;
}


/* news detail */
.news-detail-section{
    background-color: #f7f8fa;
    padding: 90px 0 100px;
}
.news-detail-title{
    text-align: center;
}
.news-detail-title>h3{
	font-size: 36px;
    font-weight: bold;
	line-height: 2;
	letter-spacing: 1px;
	color: #333333;
}
.news-detail-title>p{
    font-size: 16px;
    line-height: 1.2;
    color: #666666;
    padding: 15px 0 35px;
    border-bottom: 1px solid rgba(191, 191, 191,0.5);
}
.news-detail-title>p>span{
    padding: 0 8px;
}
.news-detail-desc{
    padding: 50px 0 60px;
}
.news-detail-desc>p{
    color: #333;
    font-size: 16px !important;
    line-height: 1.9 !important;
    letter-spacing: 1px !important;
}
.news-page{
    display: flex;
    justify-content: space-between;
    padding-top: 45px;
    border-top: 1px solid rgba(191, 191, 191,0.5);
}
.news-page>p{
    max-width: 45%;
    font-size: 16px;
    color: #252525;
}
.news-page>p>a{
    transition:all 300ms;
}
.news-page>p:hover>a{
    color: #2189d9;
}



@media (max-width:1800px){
    .index-company-conatiner{
        padding-left: 100px;
    }
    .index-company-section {
        margin: 115px 0 160px;
        position: relative;
    }
    .title-base h3{
        font-size: 104px;
    }
    .title-base p{
        font-size: 38px;
    }
    .index-company-list>li>div>p:nth-of-type(1){
        font-size: 42px;
    }
    .index-application-list>li{
        height: 930px;
    }
    .index-company-list{
        width: 1080px;
    }
    .index-company-rg{
        width: 950px;
    }
    .index-company-lf {
        width: calc(100% - 1040px);
    }
    .index-application-icon>h3{
        font-size: 240px;
    }
    .index-ys-section {
        background-size: auto 100%;
        background-position: center center;
        height: 930px;
    }
    .index-ys-list>li>p{
        font-size: 28px;
    }
    .index-ys-list>li>div{
        width: 205px;
        height: 205px;
    }
    .index-ys-title>h3{
        font-size: 58px;
    }
    .index-ys-title>p{
        font-size: 33px;
    }
    .index-ys-title>a{
        margin-top: 105px;
    }
    .index-device-section {
        margin: 120px 0 105px;
    }
    .index140{
        width: 1600px;
    }

    /* production */
    .production-pz-next, .production-pz-prev{
        width: 60px;
        height: 60px;
    }
    .production-pz-next {
        right: -75px;
    }
    .production-pz-prev{
        left: -75px;
    }


}

@media (max-width:1700px){
    .index-banner-button{
        right: 100px;
        bottom: 136px;
    }
    #index-banner-next>img,
    #index-banner-prev>img{
        width: 42px;
        height: 42px;
    }
    #index-banner-prev {
        margin-top: 16px;
    }
    .index-company-section{
        margin: 110px 0 150px;
    }
    .index-company-conatiner{
        padding-left: 80px;
    }
    .index-company-lf>ul>li{
        width: 120px;
        height: 120px;
    }
    .title-base h3 {
        font-size: 90px;
    }
    .title-base p{
        font-size: 36px;
    }
    .index-company-rg{
        width: 850px;
    }
    .index-company-lf {
        width: calc(100% - 900px);
    }
    .index-company-text {
        margin-top: 55px;
    }
    .index-company-lf>ul{
        padding: 50px 0 240px;
    }
    .index-company-list>li{
        padding: 30px 10px;
    }
    .index-company-list>li>div>div {
        height: 36px;
    }
    .index-application-list>li {
        height: 860px;
    }
    .index140{
        width: 1500px;
    }
    .index-application-icon>h3 {
        font-size: 220px;
    }
    .index-application-icon>div>p{
        font-size: 22px;
    }
    .index-product-section{
        padding: 100px 0 100px 80px;
    }
    .index-product-lf>p{
        font-size: 22px;
    }
    .index-product-lf>h5{
        font-size: 26px;
    }
    .index-product-lf-text {
        margin: 58px 0 58px 34px;
        border-radius: 52px 0px 0px 0px;
        padding: 44px 45px 60px;
    }
    #index-product-swiper .swiper-slide{
        height: 500px;
    }
    #index-product-swiper .swiper-slide img{
        height: 100%;
    }
    .index-ys-section{
        height: 860px;
    }
    .index-ys-list>li>div{
        height: 190px;
        width: 190px;
    }
    .index-ys-list>li>p {
        font-size: 26px;
    }
    .index-ys-title>h3 {
        font-size: 56px;
    }
    .index-ys-title>p {
        font-size: 32px;
    }
    .index-ys-title>a {
        margin-top: 92px;
    }
    .index-device-section {
        margin: 100px 0 90px;
    }
    .index-device-section {
        margin: 100px 0 90px;
    }
    #index-device-swiper-page>a{
        width: 180px;
        height: 60px;
        line-height: 60px;
    }
    #index-device-swiper .swiper-slide>div>div>h4{
        font-size: 26px;
    }
    #index-device-swiper .swiper-slide>div>div>a{
        margin-top: 80px;
    }

    /* production */
    #production-pz-swiper{
        margin: 45px 50px 100px;
    }


}
@media (max-width:1600px){
	#index-banner-prev {
        margin-top: 12px;
    }
	#index-banner-next>img, #index-banner-prev>img{
		width: 38px;
		height: 38px;
	}
	.index-banner-button {
        right: 84px;
        bottom: 115px;
    }
    .index-company-section {
        margin: 100px 0 130px;
    }
    .title-base h3 {
        font-size: 86px;
    }
    .title-base p {
        font-size: 34px;
    }
    .index-company-rg {
        width: 780px;
    }
    .index-company-lf {
        width: calc(100% - 820px);
    }
    .index-company-list>li>div>p:nth-of-type(1) {
        font-size: 40px;
    }
    .index-application-list>li {
        height: 800px;
    }
    .index140 {
        width: 1400px;
    }
    .index-application-icon>h3 {
        font-size: 199px;
    }
    .index-application-icon>div>div{
        height: 60px;
    }
    .index-application-icon>div>div>img{
        height: 100%;
    }
    .index-application-icon>div>p {
        font-size: 21px;
    }
    .index-company-text {
        margin-top: 50px;
    }
    .index-company-lf>ul {
        padding: 45px 0 220px;
    }
    .index-application-container>div{
        top: 85px;
    }
    .index-product-section {
        padding: 90px 0 90px 70px;
    }
    .index-product-lf>p {
        font-size: 20px;
    }
    .index-product-lf>h5 {
        font-size: 24px;
    }
    .index-product-lf-text {
        margin: 50px 0 50px 30px;
        border-radius: 45px 0px 0px 0px;
        padding: 40px 42px 55px;
    }
    .index-product-lf-text>h3{
        font-size: 26px;
        margin-bottom: 0;
    }
    .index-product-lf-text>p{
        margin: 18px 0 25px;
    }
    .index-ys-section{
        height: 800px;
    }
    .index-ys-list>li>div{
        width: 175px;
        height: 175px;
    }
    .index-ys-list>li>p {
        font-size: 24px;
        padding-top: 20px;
    }
    .index-ys-title>h3 {
        font-size: 52px;
    }
    .index-ys-title>p {
        font-size: 30px;
    }
    .index-ys-title>a {
        margin-top: 80px;
    }
    .index-device-section {
        margin: 90px 0 80px;
    }
    #index-device-swiper {
        margin-top: 90px;
        padding-bottom: 120px;
    }
    #index-device-swiper .swiper-slide>div>div>h4 {
        font-size: 24px;
    }
    #index-device-swiper .swiper-slide>div>div>a {
        margin-top: 70px;
    }
    #index-device-swiper-page>a {
        width: 160px;
        height: 56px;
        line-height: 56px;
    }

    /* about */
    .y1520{
        width: calc(100% - 160px);
    }
    .banner-section{
        height: 600px;
    }
    .mt100 {
        margin-top: 90px;
    }
    .pt100{
        padding-top: 90px;
    }
    .about-profile-title>p{
        font-size: 60px;
    }
    .about-profile-text>ul p,
    .about-profile-title>h3{
        font-size: 46px;
    }
    .about-profile-text>ul{
        margin: 65px 0 50px;
    }
    .banner-title>p{
        font-size: 110px;
    }
    .banner-title>h3{
        font-size: 52px;
    }

    /* product */
    .product-cp-list>li{
        width: 270px;
        padding: 28px 10px;
    }
    .product-device-container{
        padding: 180px 0 90px;
    }

    /* application */
    .application-section{
        padding: 125px 0;
    }
    .application-item>p{
        font-size: 80px;
    }
    .application-text>h3{
        font-size: 30px;
    }
    .application-text>p{
        padding-top: 22px;
    }

    /* application detail */
    .application-detail-section{
        padding: 110px 0;
    }
    .application-title>div:nth-of-type(2)>h3{
        font-size: 28px;
    }

}


@media (max-width:1500px){
	.index-banner-button {
        right: 72px;
        bottom: 100px;
    }
    .index-company-rg {
        width: 730px;
    }
    .index-company-section {
        margin: 80px 0 100px;
    }
    .title-base h3 {
        font-size: 76px;
    }
    .title-base p {
        font-size: 30px;
    }
    .index-company-conatiner {
        padding-left: 65px;
    }
    .index-company-lf {
        width: calc(100% - 770px);
    }
    .index-company-list {
        width: 990px;
    }
    .index-company-list>li>div>p:nth-of-type(1) {
        font-size: 38px;
    }
    .index-company-list>li>div>div {
        height: 34px;
    }
    .index140{
        width: auto;
        margin: 0 65px;
    }
    .index-application-list>li{
        height: 730px;
        padding: 30px;
    }
    .index-application-icon>div>div {
        height: 54px;
    }
    .index-application-icon>div>p {
        font-size: 19px;
    }
    .index-application-icon>h3 {
        font-size: 180px;
    }
    .index-product-section {
        padding: 90px 0 90px 65px;
    }
    .index-product-lf>h5 {
        font-size: 22px;
        margin: 24px 0;
    }
    .index-product-lf{
        width: 35%;
    }
    .index-product-lf-text>h3{
        font-size: 24px;
    }
    .index-product-lf-text {
        margin: 45px 0 45px 25px;
        border-radius: 38px 0px 0px 0px;
        padding: 37px 34px 50px;
    }
    .index-product-rg{
        width: 74%;
    }
    .index-product-lf>a{
        font-size: 18px;
    }
    #index-product-swiper .swiper-slide{
        height: 470px;
    }
    .index-product-box{
        margin-top: 30px;
    }
    .index-ys-section{
        height: 730px;
    }
    .index-ys-list>li>div {
        width: 160px;
        height: 160px;
    }
    .index-ys-list>li>p {
        font-size: 22px;
        padding-top: 18px;
    }
    .index-ys-title>h3 {
        font-size: 48px;
    }
    .index-ys-title>a {
        margin-top: 70px;
        width: 156px;
    }
    .index-ys-title>a>span {
        font-size: 18px;
        top: 0px;
    }
    .index-device-section{
        margin: 85px 0 80px;
    }
    #index-device-swiper {
        margin-top: 80px;
        padding-bottom: 112px;
    }
    #index-device-swiper-page>a {
        width: 155px;
        height: 51px;
        line-height: 51px;
    }
    #index-device-swiper .swiper-slide>div>div>a {
        margin-top: 60px;
        width: 120px;
        height: 35px;
        line-height: 35px;
    }

    /* about */
    .banner-title>p{
        font-size: 104px;
    }
    .banner-section{
        height: 580px;
        margin-top: 82px;
    }
    .about-profile-text>ul p{
        font-size: 42px;
    }
    .about-profile-title>h3{
        font-size: 40px;
    }
    .about-profile-title>p {
        font-size: 58px;
    }
    .mt100 {
        margin-top: 85px;
    }
    .pt100{
        padding-top: 85px;
    }
    .about-profile-text>ul {
        margin: 60px 0 48px;
    }
    #about-profile-map{
        height: 500px;
    }
    .about-culture-list>li{
        padding: 110px 60px 90px;
    }
    .about-culture-list>li>p{
        margin: 35px 0 110px;
    }
    .about-culture-list{
        margin: 50px 0 100px;
    }

    /* product */
    .no-option-crumb {
        padding: 26px 0;
    }
    .product-cp-section{
        padding-top: 75px;
    }
    .product-cp-list>li {
        width: 250px;
    }
    .product-cp-list{
        margin-bottom: 55px;
    }
    .product-cp-text{
        margin: 0 35px;
    }
    .product-cp-text>h3{
        font-size: 21px;
        padding: 27px 0 0 15px;
        margin-bottom: 16px;
    }
    .product-cp-text>a{
        width: 60px;
        height: 60px;
        line-height: 60px;
        bottom: -27px;
    }
    .product-cp-list>li>span{
        font-size: 21px;
    }
    #product-cp-swiper {
        padding-bottom: 174px;
    }
    .product-device-container {
        padding: 170px 0 86px;
    }


    /* product details */
    .product-detail-tp-b>div:nth-of-type(1){
        width: 45%;
    }
    .product-detail-tp-b>div:nth-of-type(2){
        width: 50%;
    }
    .product-detail-tp-t>h3{
        font-size: 23px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(1){
        font-size: 28px;
    }


    /* production */
    .production-bz-list{
        margin: 60px 0 85px;
    }
    .production-gj-container {
        margin: 65px 0 90px;
    }
    .production-gj-container>div {
        min-height: 560px;
    }
    .production-gj-ct>div:nth-of-type(1) {
        min-height: 272px;
    }
    .production-gj-ct>div:nth-of-type(2), .production-gj-ct>div:nth-of-type(3){
        min-height: 272px;
    }
    .production-ys-list{
        padding: 52px 0 90px;
    }
    .production-ys-item>div:nth-of-type(2){
        padding: 40px 22px;
    }
    .production-ys-item>div:nth-of-type(2)>p{
        padding-top: 16px;
        margin-top: 10px;
    }
    .production-pz-desc{
        padding: 40px 0 0;
    }
    #production-pz-swiper{
        margin: 40px 50px 90px;
    }
    
    /* application */
    .application-item>.application-img{
        border-radius:  0 0 80px 0;
    }
    .application-item:nth-child(2n)>.application-img{
        border-radius: 0 0 0 80px;
    }
    .application-text{
        border-radius: 80px 0 0 0;
        padding: 60px 68px 80px 80px;
    }
    .application-item:nth-child(2n)>.application-text{
        border-radius: 0px 80px 0px 0px;
        padding: 60px 80px 80px 68px;
    }
    .application-item>p {
        font-size: 73px;
        top: -40px;
    }
    .application-section {
        padding: 115px 0;
    }
    .application-item{
        margin-bottom: 75px;
    }
    .application-text>h3 {
        font-size: 28px;
    }
    .application-text>p {
        padding-top: 18px;
        font-size: 17px;
    }

    /* application detail */
    .application-detail-section{
        padding: 100px 0;
    }
    .application-desc-container{
        margin-top: 50px;
        padding: 75px 70px;
    }
    .application-title>div:nth-of-type(2)>p{
        padding-top: 16px;
    }
    .application-title>div:nth-of-type(2){
        padding: 50px 56px;
    }

    /* news */
    .news-list {
        margin-top: 60px;
    }
    .news-list>li{
        margin-bottom: 28px;
    }
    .news-list>li>a{
        padding: 29px 0 39px 70px;
    }

    /* news detail */
    .news-detail-section {
        padding: 80px 0 90px;
    }
    .news-detail-title>h3{
        font-size: 34px;
    }

}
@media (max-width:1400px){
	.index-banner-button {
        right: 63px;
        bottom: 86px;
    }
	#index-banner-next>img, #index-banner-prev>img{
		width: 36px;
		height: 36px;
	}
	.index-company-section {
        margin: 70px 0 90px;
    }
	.index-company-rg{
		width: 680px;
	}
    .index-company-conatiner {
        padding-left: 50px;
    }
    .index-company-lf {
        width: calc(100% - 720px);
    }
    .title-base h3 {
        font-size: 72px;
    }
    .index-company-list {
        width: 920px;
    }
    .index-company-text {
        margin-top: 45px;
    }
    .index-product-section {
        padding: 80px 0 80px 50px;
    }
    .index140{
        margin: 0 50px;
    }
    .index-ys-title>h3 {
        font-size: 44px;
    }
    .index-ys-title>p {
        font-size: 28px;
    }
    .index-ys-title>a {
        margin-top: 64px;
        width: 150px;
    }
    .index-device-section {
        margin: 80px 0 75px;
    }
    #index-device-swiper {
        margin-top: 74px;
        padding-bottom: 105px;
    }

    /* about */
    .banner-section {
        height: 520px;
        margin-top: 76px;
    }
    .crumb-list li a{
        height: 82px;
        line-height: 82px;
    }
    .mt100 {
        margin-top: 80px;
    }
    .pt100{
        padding-top: 80px;
    }
    .about-profile-title>h3 {
        font-size: 36px;
    }
    .about-profile-title>p {
        font-size: 52px;
    }
    .about-profile-text>ul p {
        font-size: 38px;
    }
    .about-profile-text>ul {
        margin: 54px 0 42px;
    }
    #about-profile-map {
        height: 450px;
    }
    .about-culture-list>li>h5{
        font-size: 26px;
    }
    .about-culture-list>li>p{
        margin: 30px 0 100px;
    }
    .about-culture-list>li {
        padding: 100px 55px 80px;
    }

    /* product */
    .product-cp-list>li {
        width: 220px;
        padding: 24px 10px;
    }
    .product-cp-section {
        padding-top: 70px;
    }
    .product-cp-list {
        margin-bottom: 48px;
    }
    #product-cp-swiper {
        padding-bottom: 164px;
    }
    #product-cp-page {
        top: calc(100% - 80px);;
    }
    .product-device-container {
        padding: 160px 0 80px;
        margin-top: 58px;
    }
    #product-device-swiper .swiper-slide{
        width: 700px;
    }


    /* product detail */
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(2),
    .product-detail-tp-t>h3 {
        font-size: 22px;
    }
    .product-detail-tp-b{
        margin: 42px 0 75px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(2){
        padding-bottom: 12px;
        margin-bottom: 25px;
    }

    /* production */
    .production-bz-list>li p{
        font-size: 21px;
        padding: 20px 0 5px;
    }
    .production-bz-list {
        margin: 55px 0 80px;
    }
    .production-gj-container>div {
        min-height: 500px;
    }
    .production-gj-ct>div:nth-of-type(1),
    .production-gj-ct>div:nth-of-type(2), .production-gj-ct>div:nth-of-type(3){
        min-height: 242px;
    }
    .production-gj-container {
        margin: 58px 0 85px;
    }
    .production-ys-list {
        padding: 50px 0 85px;
    }
    #production-pz-swiper {
        margin: 34px 50px 85px;
    }

    /* application */
    .application-section {
        padding: 100px 0;
    }
    .application-item>p {
        font-size: 68px;
        top: -36px;
    }
    .application-item {
        margin-bottom: 70px;
        padding-right: 35px;
    }
    .application-item:nth-child(2n){
        padding-left: 35px;
    }
    .application-text {
        border-radius: 70px 0 0 0;
        padding: 48px 50px 70px 60px;
    }
    .application-item:nth-child(2n)>.application-text {
        border-radius: 0px 70px 0px 0px;
        padding: 48px 60px 70px 50px;
    }
    .application-item>.application-img {
        border-radius: 0 0 70px 0;
    }
    .application-item:nth-child(2n)>.application-img{
        border-radius: 0 0 0 70px;
    }

    /* application detail */
    .application-desc-container{
        padding: 70px 65px;
    }

    /* news detail */
    .news-detail-section {
        padding: 72px 0 85px;
    }
    .news-detail-title>h3 {
        font-size: 31px;
    }

}
@media (max-width:1300px){
	.index-company-rg {
        width: 620px;
    }
	.title-base h3 {
        font-size: 68px;
    }
	.index-company-lf {
        width: calc(100% - 640px);
    }
	.index-company-list>li {
        padding: 25px 5px;
    }
	.index-company-list>li>div>p:nth-of-type(1) {
        font-size: 36px;
    }
	.index-application-list>li {
        height: 680px;
        padding: 25px;
    }
	.index-application-icon>h3 {
        font-size: 150px;
    }
	.index-application-container>div {
        top: 64px;
    }
	.index-application-container>div>p{
		margin-top: 34px;
	}
    .index-application-icon>div>div {
        height: 50px;
    }
    .index-application-icon>div>p {
        font-size: 18px;
    }
    .index-ys-section{
        height: 680px;
    }
    .index-ys-list>li>div{
        height: 140px;
        width: 140px;
    }
    .index-ys-list>li>p{
        font-size: 20px;
    }
    .index-ys-title>h3{
        font-size: 42px;
    }
    .index-ys-title>p{
        font-size: 26px;
    }
    .index-ys-title>a{
        margin-top: 60px;
    }
    .index-ys-title>a>span {
        font-size: 16px;
    }
    .index-device-section {
        margin: 70px 0 66px;
    }
    #index-device-swiper {
        margin-top: 66px;
        padding-bottom: 90px;
    }
    #index-device-swiper-page>a>span{
        font-size: 16px;
    }
    #index-device-swiper-page>a {
        width: 140px;
        height: 48px;
        line-height: 48px;
    }
    #index-device-swiper .swiper-slide>div>div>h4 {
        font-size: 22px;
    }
    #index-device-swiper .swiper-slide>div>div>a {
        margin-top: 50px;
        width: 110px;
        height: 32px;
        line-height: 32px;
    }

    /* about */
    .banner-title>p {
        font-size: 86px;
    }
    .banner-title>h3 {
        font-size: 45px;
    }
    .banner-section{
        height: 480px;
    }
    .about-profile-title>h3 {
        font-size: 34px;
    }
    .about-culture-list>li {
        padding: 90px 40px 75px;
    }
    .mt100 {
        margin-top: 75px;
    }
    .pt100{
        padding-top: 75px;
    }

    /* product */
    .no-option-crumb {
        padding: 24px 0;
    }
    .product-cp-list>li {
        width: 210px;
        padding: 22px 10px;
    }
    #product-cp-swiper {
        padding-bottom: 152px;
    }
    .product-cp-list {
        margin-bottom: 42px;
    }
    .product-cp-text>h3 {
        font-size: 20px;
        padding: 22px 0 0 13px;
        margin-bottom: 14px;
    }
    .product-cp-text::before{
        height: 62px;
        top: -15px;
    }
    .product-cp-text {
        margin: 0 25px;
        padding-bottom: 45px;
    }
    .product-cp-text>a {
        width: 52px;
        height: 52px;
        line-height: 52px;
        bottom: -22px;
    }
    #product-cp-page {
        top: calc(100% - 88px);
    }
    .product-cp-text>a>img{
        width: 16px;
    }
    .product-device-container {
        padding: 125px 0 74px;
    }

    /* product detail */
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(2), .product-detail-tp-t>h3{
        font-size: 21px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(1){
        font-size: 26px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(2) {
        padding-bottom: 10px;
        margin-bottom: 20px;
    }
    .product-detail-bt-option>li>a{
        padding-bottom: 15px;
        font-size: 16px;
    }
    .product-detail-tp-b {
        margin: 38px 0 70px;
    }
    .product-detail-bt-desc>div:nth-of-type(1){
        margin-bottom: 15px;
        padding-bottom: 12px;
    }
    .product-detail-bt-desc{
        margin-top: 35px;
    }

    /* production */
    .production-bz-list{
        margin: 55px 0 75px;
    }
    .production-gj-container {
        margin: 55px 0 75px;
    }
    .production-gj-container>div {
        min-height: 460px;
    }
    .production-gj-ct>div:nth-of-type(1), .production-gj-ct>div:nth-of-type(2), .production-gj-ct>div:nth-of-type(3){
        min-height: 212px;
    }
    .production-ys-list {
        padding: 45px 0 80px;
    }
    .production-pz-desc>p{
        font-size: 18px;
        line-height: 1.8;
    }

    /* application */
    .application-text>h3 {
        font-size: 25px;
    }
    .application-text>p {
        padding-top: 16px;
        font-size: 16px;
    }
    .application-item {
        margin-bottom: 65px;
    }
    
    /* application detail */
    .application-title>div:nth-of-type(2)>h3{
        font-size: 26px;
    }
    .application-title>div:nth-of-type(2)>p {
        padding-top: 10px;
        font-size: 15px;
        line-height: 1.8;
    }
    .application-title>div:nth-of-type(2) {
        padding: 40px 46px;
    }
    .application-desc-container {
        padding: 65px 60px;
    }
    .application-detail-section {
        padding: 90px 0 100px;
    }

    /* news */
    .news-list {
        margin-top: 52px;
    }
    .news-section{
        padding-bottom: 90px;
    }
    .news-list>li>a>div:nth-of-type(2){
        padding: 20px 150px 10px 50px;
    }
    .news-list>li>a {
        padding: 25px 0 35px 55px;
    }
    .news-list>li>a>div:nth-of-type(1)>p{
        font-size: 36px;
    }
    .news-list>li>a>div:nth-of-type(2)>h4{
        margin-bottom: 12px;
    }

    /* news detail */
    .news-detail-section {
        padding: 65px 0 80px;
    }
    .news-detail-title>h3 {
        font-size: 28px;
    }
    .news-detail-title>p{
        font-size: 15px;
        padding: 10px 0 30px;
    }
    .news-detail-desc {
        padding: 45px 0 55px;
    }
    .news-page{
        padding-top: 40px;
    }

}
@media (max-width:1199px){
    .index-company-rg {
        width: 52%;
    }
    .index-company-lf{
        width: 45%;
    }
    .index-company-lf>ul>li{
        width: 100px;
        height: 100px;
    }
    .title-base h3{
        font-size: 60px;
    }
    .title-base p {
        font-size: 27px;
    }
    .index-company-text>p:nth-of-type(2) {
        margin-top: 12px;
    }
    .index-company-text {
        margin-top: 36px;
    }
    .index-company-lf>ul {
        padding: 30px 0 190px;
    }
    .index-company-list>li>div>div {
        height: 30px;
    }
    .index-company-list>li>div>p:nth-of-type(1) {
        font-size: 32px;
    }
    .index-company-list>li {
        padding: 20px 5px;
    }
    .index-company-list {
        width: 800px;
    }
    .index-company-section{
        margin: 70px 0 80px;
    }
    .index-application-container>div>p{
        margin-top: 32px;
        font-size: 15px;
    }
    .index-application-list>li {
        height: 600px;
        padding: 20px;
    }
    .index-application-icon>div>p {
        font-size: 17px;
        margin-top: 17px;
    }
    .index-application-icon>h3 {
        font-size: 140px;
    }
    .index-application-icon>div>div {
        height: 45px;
    }
    .index-product-section {
        padding: 70px 0 70px 50px;
    }
    .index-product-lf>p {
        font-size: 18px;
    }
    .index-product-lf>h5 {
        font-size: 20px;
        margin: 20px 0;
    }
    #index-product-swiper .swiper-slide {
        height: 450px;
    }
    .index-product-lf {
        width: 40%;
    }
    .index-product-lf-text>h3 {
        font-size: 22px;
    }
    .index-product-lf-text {
        margin: 37px 0px 37px 25px;
        border-radius: 35px 0px 0px 0px;
        padding: 34px 30px 45px;
    }
    .index-product-lf-text>p {
        margin: 18px 0 20px;
    }
    .index-ys-section{
        height: 600px;
    }
    .index-ys-list>li>div {
        height: 120px;
        width: 120px;
    }
    .index-ys-list>li>p{
        font-size: 18px;
        padding-top: 16px;
    }
    .index-ys-title>h3 {
        font-size: 36px;
    }
    .index-ys-title>p {
        font-size: 23px;
    }
    .index-ys-title>a{
        margin-top: 52px;
        height: 40px;
        line-height: 40px;
        width: 138px;
    }
    .index-device-section {
        margin: 60px 0 ;
    }
    #index-device-swiper {
        margin-top: 60px;
        padding-bottom: 85px;
    }
    #index-device-swiper-page>a {
        width: 134px;
        height: 44px;
        line-height: 44px;
    }
    #index-device-swiper-page>a>img{
        margin-left: 13px;
    }
    #index-device-swiper .swiper-slide>div>div>a {
        margin-top: 40px;
    }

    /* about */
    .banner-section {
        height: 430px;
        margin-top: 0;
    }
    .banner-title>p {
        font-size: 66px;
    }
    .banner-title>h3 {
        font-size: 38px;
    }
    .y1520 {
        width: calc(100% - 100px);
    }
    .crumb-list li a {
        height: 76px;
        line-height: 76px;
    }
    .mt100 {
        margin-top: 65px;
    }
    .pt100{
        padding-top: 65px;
    }
    .about-profile-title>h3 {
        font-size: 30px;
    }
    .about-profile-title>p {
        font-size: 46px;
    }
    .about-profile-title{
        padding-bottom: 20px;
    }
    .about-profile-text>div>p:nth-of-type(2){
        margin-top: 10px;
    }
    .about-profile-text>ul p {
        font-size: 34px;
    }
    .about-profile-text>ul p span{
        margin-left: 6px;
    }
    .about-profile-text>ul {
        margin: 40px 0 35px;
    }
    #about-profile-map {
        height: 400px;
    }
    .about-culture-list {
        margin: 40px 0 80px;
    }
    .about-culture-list>li {
        padding: 65px 40px 60px;
    }
    .about-culture-list>li>h5 {
        font-size: 24px;
    }
    .about-culture-list>li>p {
        margin: 24px 0 65px;
    }
    .about-culture-list>li>div{
        width: 60px;
    }

    /* product */
    #product-device-swiper .swiper-slide{
        width:600px;
    }
    .product-cp-list>li>span {
        font-size: 19px;
    }
    .product-cp-list>li {
        width: 200px;
        padding: 20px 10px;
    }
    .product-cp-list>li>img{
        margin-right: 14px;
        max-width: 25px;
    }

    /* product detail */
    .product-detail-section{
        margin: 55px 0 80px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(1){
        font-size: 24px;
    }
    .product-detail-tp-b {
        margin: 35px 0 62px;
    }
    .crumb-list li{
        margin-right: 65px;
    }

    /* application */
    .application-section {
        padding: 85px 0 90px;
    }
    .application-item>p {
        font-size: 60px;
        top: -30px;
    }
    .application-item {
        margin-bottom: 60px;
        padding-right: 28px;
    }
    .application-item>.application-img {
        border-radius: 0 0 50px 0;
    }
    .application-item:nth-child(2n)>.application-img {
        border-radius: 0 0 0 50px;
    }
    .application-text {
        border-radius: 50px 0 0 0;
        padding: 35px 30px 50px 40px;
    }
    .application-item:nth-child(2n)>.application-text {
        border-radius: 0px 50px 0px 0px;
        padding: 35px 40px 50px 30px;
    }
    .application-text>h3 {
        font-size: 22px;
        padding-bottom: 11px;
    }
    .application-text>p {
        padding-top: 10px;
        font-size: 14px;
    }

    /* application detail */
    .application-title>div:nth-of-type(2)>h3 {
        font-size: 22px;
    }
    .application-title>div:nth-of-type(2)>p {
        padding-top: 6px;
        font-size: 14px;
    }
    .application-title>div:nth-of-type(2) {
        padding: 30px 28px;
    }
    .application-title>div:nth-of-type(2)>img{
        width: 180px;
    }
    .application-detail-section {
        padding: 75px 0 85px;
    }
    .application-desc-container {
        padding: 50px 53px;
        margin-top: 45px;
    }
    .application-desc-container p {
        font-size: 14px !important;
        line-height: 1.8 !important;
    }

    /* news */
    .news-section {
        padding-bottom: 80px;
    }

    /* news detail */
    .news-detail-title>h3 {
        font-size: 25px;
    }
    .news-detail-title>p{
        font-size: 14px;
    }
    .news-detail-desc>p{
        font-size: 14px !important;
        line-height: 1.8 !important;
    }
    .news-detail-desc {
        padding: 38px 0 50px;
    }
    .news-page>p{
        font-size: 14px;
    }
    .news-page {
        padding-top: 26px;
    }
    .news-detail-section {
        padding: 50px 0 65px;
    }


}
@media (max-width:999px){
    .index-banner-button {
        right: 52px;
        bottom: 60px;
    }
    .index-company-conatiner{
        display: flex;
        flex-wrap: wrap;
        padding: 0 30px;
    }
    .index-company-lf{
        width: 100%;
    }
    .index-company-rg{
        width: 100%;
        height: 300px;
        background-size: cover;
    } 
    .index-company-list{
        width: 100%;
        position: relative;
    }
    .index-company-lf>ul {
        padding: 20px 0 40px;
    }
    .title-base h3 {
        font-size: 52px;
    }
    .title-base p {
        font-size: 26px;
    }
    .index-company-section {
        margin: 40px 0 60px;
    }
    .index-application-container>div{
        top: 0;
        position: relative;
        transform: none;
        left: inherit;
    }
    .index140{
        margin: 0 30px;
    }
    .index-application-section{
        padding: 40px 0;
    }
    .index-application-list{
        flex-wrap: wrap;
        margin-top: 30px;
    }
    .index-application-list>li{
        height: auto;
        width: 100%;
        flex: auto;
        padding: 0;
    }
    .index-application-icon{
        min-height: auto;
        padding: 30px 20px;
    }
    .index-product-rg{
        margin-left: 0;
        position: relative;
        top: inherit;
        transform:none;
        width: 100%;
    }
    .index-product-section{
        padding: 60px 30px 60px;
    }
    .index-product-lf{
        width: 100%;
        position: relative;
        top: inherit;
        transform:none;
        order: 1;
        margin-top: 20px;
    }
    #index-product-swiper .swiper-slide{
        width: 100%;
        height: auto;
    }
    .index-product-lf-text>div{
        transform: translateX(-100%);
    }
    .index-product-box {
        display: flex;
        flex-wrap: wrap;
    }
    .index-product-lf>h5 {
        font-size: 20px;
        margin: 16px 0;
    }
    .index-product-lf-text {
        margin: 30px 0px 30px 20px;
    }
    .index-ys-list>li:nth-of-type(2){
        right: 0;
    }
    .index-ys-list>li:nth-of-type(1){
        left: 0;
    }
    .index-device-section{
        margin: 50px 0 60px;
    }
    #index-device-swiper {
        margin-top: 45px;
        padding-bottom: 65px;
    }
    #index-device-swiper-page>a {
        width: 110px;
        height: 40px;
        line-height: 40px;
        margin-left: 20px;
    }
    #index-device-swiper-page>a>img {
        margin-left: 6px;
    }
    #index-device-swiper-page>a>span {
        font-size: 14px;
    }

    /* about */
    .banner-section{
        height: 340px;
    }
    .banner-title>p {
        font-size: 50px;
    }
    .banner-title>h3 {
        font-size: 32px;
    }
    .crumb-list li a{
        height: 70px;
        line-height: 70px;
    }
    .crumb-list li{
        margin-right: 35px;
    }
    .y1520{
        width: calc(100% - 60px);
    }
    .about-culture-list,
    .about-profile-tp{
        flex-wrap: wrap;
    }
    .about-profile-text{
        width: 100%;
        margin-top: 10px;
    }
    .mt100 {
        margin-top: 40px;
    }
    .pt100{
        padding-top: 40px;
    }
    .about-profile-title>p {
        font-size: 40px;
    }
    .about-profile-title>h3 {
        font-size: 26px;
    }
    .about-profile-text>ul p {
        font-size: 30px;
    }
    #about-profile-map{
        height: 350px;
    }
    .about-culture-list>li{
        width: 100%;
        padding: 46px 34px;
        margin-bottom: 15px;
    }
    .about-culture-list>li:nth-last-of-type(1){
        margin-bottom: 0;
    }
    .about-culture-list>li>p {
        margin: 20px 0 40px;
    }
    .about-culture-list>li>div{
        margin-left: 10px;
    }
    .about-culture-list{
        margin: 40px 0 70px;
    }

    /* product */
    .no-option-crumb {
        padding: 14px 0;
    }
    .product-cp-list>li{
        width: 165px;
        padding: 13px 10px;
    }
    .product-cp-list>li:nth-of-type(1){
        margin-right: 28px;
    }
    .product-cp-list>li>span {
        font-size: 16px;
    }
    .product-cp-list>li>img {
        margin-right: 12px;
        max-width: 19px;
    }
    .product-cp-list {
        margin-bottom: 35px;
    }
    .product-cp-section {
        padding-top: 55px;
    }
    #product-cp-swiper {
        padding-bottom: 110px;
    }
    #product-cp-page {
        top: calc(100% - 62px);
    }
    .product-cp-text>h3 {
        font-size: 18px;
        padding: 16px 0 0 10px;
        margin-bottom: 8px;
    }
    .product-cp-text::before {
        height: 56px;
    }
    .product-cp-text>p{
        font-size: 14px;
    }
    .product-cp-text{
        margin: 0 20px;
    }
    .product-cp-text>a{
        width: 42px;
        height: 42px;
        line-height: 42px;
        bottom: -18px;
    }
    .product-device-container {
        padding: 90px 0 45px;
    }
    #product-device-swiper .swiper-pagination .swiper-pagination-bullet{
        width: 8px;
        height: 8px;
    }
    #product-device-swiper .swiper-pagination .swiper-pagination-bullet-active{
        width: 12px;
        height: 12px;
    }
    #product-device-swiper {
        padding-bottom: 48px;
    }
    #product-device-swiper .swiper-slide{
        width: 480px;
    }

    /* product detail */
    .product-detail-section{
        margin: 40px 0 60px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(2), .product-detail-tp-t>h3 {
        font-size: 18px;
    }
    .product-detail-tp-t>h3{
        margin: 0 0 0 10px;
    }
    .product-detail-tp-t>img{
        width: 26px;
    }
    .product-detail-tp-t{
        padding: 11px 20px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(1) {
        font-size: 20px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(2) {
        padding-bottom: 5px;
        margin-bottom: 10px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(2)>p{
        font-size: 14px;
    }
    .product-detail-tp-b{
        flex-wrap: wrap;
    }
    .product-detail-tp-b>div:nth-of-type(1){
        width: 100%;
    }
    .product-detail-tp-b>div:nth-of-type(2){
        width: 100%;
        margin-bottom: 20px;
        order: -1;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(1) {
        font-size: 18px;
    }
    .product-detail-tp-t>h3 {
        margin: 0px 0 0 5px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(2), .product-detail-tp-t>h3 {
        font-size: 16px;
    }
    .product-detail-tp-b {
        margin: 30px 0 35px;
    }
    .product-detail-bt-option>li>a{
        padding-bottom: 10px;
    }
    .product-detail-bt-option>li{
        margin-right: 0;
    }
    .product-detail-bt-option{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .product-detail-bt-desc>div:nth-of-type(1)>p{
        font-size: 16px;
        margin-left: 5px;
    }
    .product-detail-bt-desc>div:nth-of-type(1) {
        margin-bottom: 10px;
        padding-bottom: 6px;
    }
    .product-detail-bt-desc>div:nth-of-type(2)>p {
        font-size: 14px !important;
        line-height: 1.7 !important;
    }
    .product-detail-bt-desc {
        margin-top: 30px;
    }

    /* production */
    .production-bz-list {
        margin: 33px 0 25px;
        flex-wrap: wrap;
    }
    .production-bz-list>li{
        width: 49%;
        margin-bottom: 20px;
    }
    .production-bz-list>li p {
        font-size: 20px;
        padding: 15px 0 0px;
    }
    .production-gj-container {
        margin: 33px 0 45px;
        flex-wrap: wrap;
    }
    .production-gj-lf{
        width: 60%;
        order: -2;
    }
    .production-gj-rg{
        width: 38%;
        order: -1;
    }
    .production-gj-ct{
        width: 100%;
        margin-top: 10px;
    }
    .production-ys-item{
        width: 100%;
    }
    .production-ys-item:nth-of-type(1){
        order: 1;
    }
    .production-ys-item:nth-of-type(2){
        order: 3;
    }
    .production-ys-item:nth-of-type(3){
        order: 2;
    }
    .production-ys-item:nth-of-type(4){
        order: 4;
    }
    .production-ys-list {
        padding: 33px 0 60px;
    }
    .production-pz-next, .production-pz-prev{
        width: 50px;
        height: 50px;
    }
    .production-pz-next {
        right: -58px;
    }
    .production-pz-prev {
        left: -58px;
    }
    .production-pz-desc>p {
        font-size: 16px;
        line-height: 1.6;
    }
    .production-pz-desc {
        padding: 23px 0 0;
    }
    #production-pz-swiper {
        margin: 25px 50px 55px;
    }

    /* application */
    .application-item{
        display: block;
        margin-bottom: 80px;
        padding-right: 0;
    }
    .application-item>.application-img{
        width: 100%;
        border-radius: 0 0 30px 0;
    }
    .application-text {
        border-radius: 30px 0 0 0;
        padding: 35px 30px 50px 40px;
        position: relative;
        top: inherit;
        transform: none;
        width: 100%;
    }
    .application-item:nth-child(2n)>.application-text{
        position: relative;
        right: inherit;
        border-radius: 0 30px 0 0;
        padding: 35px 30px 50px 40px;
    }
    .application-item>p{
        font-size: 52px;
        top: -60px;
        right: 50%;
        transform: translateX(50%);
    }
    .application-item:nth-child(2n) {
        padding-left: 0;
    }
    .application-item:nth-child(2n)>p {
        right: 50%;
        left: inherit;
    }
    .application-section {
        padding: 85px 0 70px;
    }
    .application-text>h3 {
        font-size: 20px;
        padding-bottom: 10px;
    }
    .application-text>p {
        padding-top: 7px;
        font-size: 14px;
    }


    /* qpplication detail */
    .application-title>div:nth-of-type(1){
        width: 100%;
    }
    .application-title>div:nth-of-type(2){
        position: relative;
        width: 100%;
        top: inherit;
        transform: none;
    }
    .application-title>div:nth-of-type(2){
        padding: 22px 25px 30px;
    }
    .application-detail-section {
        padding: 45px 0 60px;
    }
    .application-desc-container {
        padding: 40px 36px;
        margin-top: 35px;
    }
    .application-title>div:nth-of-type(2)>h3 {
        font-size: 20px;
    }

    /* news */
    .news-list {
        margin-top: 36px;
    }
    .news-section {
        padding-bottom: 46px;
    }
    .news-list>li>a {
        padding: 20px 0 30px 15px;
    }
    .news-list>li>a>div:nth-of-type(1)>p {
        font-size: 28px;
        padding-bottom: 6px;
    }
    .news-list>li>a>div:nth-of-type(1)>span{
        font-size: 14px;
    }
    .news-list>li>a>div:nth-of-type(1){
        padding-right: 22px;
    }
    .news-list>li>a>div:nth-of-type(2)>h4{
        font-size: 18px;
        margin-bottom: 8px;
    }
    .news-list>li>a>div:nth-of-type(2)>p{
        font-size: 14px;
    }
    .news-list>li>a>span {
        bottom: 16px;
        right: 20px;
        font-size: 14px;
    }
    .news-list>li>a>div:nth-of-type(2) {
        padding: 10px 75px 10px 25px;
    }
    .news-list>li {
        margin-bottom: 15px;
    }

    /* news detail */
    .news-detail-title>h3 {
        font-size: 21px;
    }
    .news-detail-title>p {
        padding: 5px 0 20px;
    }
    .news-detail-section {
        padding: 40px 0 60px;
    }
    .news-detail-desc {
        padding: 26px 0 38px;
    }
    .news-page {
        padding-top: 20px;
    }


}
@media (max-width:767px) {
    #index-banner-next>img, #index-banner-prev>img {
        width: 24px;
        height: 24px;
    }
    #index-banner-prev {
        margin-top: 0;
    }
    .index-banner-button {
        right: 20px;
        bottom: 15px;
    }
    .index-company-section{
        margin: 25px 0;
    }
    .title-base h3 {
        font-size: 30px;
    }
    .index-company-lf .title-base p {
        left: 10px;
    }
    .title-base p {
        font-size: 17px;
    }
    .index-company-conatiner{
        padding: 0 10px;
    }
    .index-company-text>p{
        font-size: 14px;
    }
    .index-company-text>p:nth-of-type(2) {
        margin-top: 6px;
    }
    .index-company-text {
        margin-top: 20px;
    }
    .index-company-lf>ul {
        padding: 14px 0 22px;
    }
    .index-company-rg{
        height: 220px;
    }
    .index-company-list{
        flex-wrap: wrap;
    }
    .index-company-list>li{
        width: 50%;
        padding: 10px 3px;
    }
    .index-company-list>li>div>div {
        height: 20px;
    }
    .index-company-list>li>div>p:nth-of-type(1) {
        font-size: 22px;
    }
    .index-company-list>li>div>p:nth-of-type(1)>span{
        font-size: 12px;
    }
    .index-company-list>li>div>p:nth-of-type(2){
        font-size: 14px;
    }
    .index-company-list>li:nth-of-type(2){
        border-right: 0;
    }
    .index-company-list>li>div{
        width: 70%;
    }
    .index-application-section {
        padding: 25px 0;
    }
    .index-application-container>div>p {
        margin-top: 18px;
        font-size: 14px;
        line-height: 1.5;
    }
    .index140{
        margin: 0 10px;
    }
    .index-application-list{
        margin-top: 15px;
    }
    .index-application-icon {
        padding: 15px 10px;
    }
    .index-application-icon>div>div {
        height: 32px;
    }
    .index-application-icon>div>p {
        font-size: 14px;
        margin-top: 10px;
    }
    .index-application-icon>h3 {
        font-size: 100px;
        margin-bottom: 0;
    }
    .index-product-section {
        padding: 25px 10px;
    }
    .index-product-box {
        margin-top: 25px;
    }
    .index-product-lf>a{
        font-size: 12px;
    }
    .index-product-lf>p{
        font-size: 14px;
    }
    .index-product-lf{
        margin-top: 10px;
    }
    .index-product-lf>h5 {
        font-size: 14px;
        margin: 5px 0;
    }
    .index-product-lf-text {
        margin: 12px 0px 10px 5px;
        border-radius: 28px 0px 0px 0px;
        padding: 22px 19px 35px;
    }
    .index-product-lf-text>h3 {
        font-size: 16px;
    }
    .index-product-lf-text>p {
        margin: 12px 0 10px;
        line-height: 1.5;
    }
    .index-product-lf-text>span{
        margin-top: 12px;
    }
    .index-product-lf-text>a::after{
        width: 30px;
        height: 30px;
    }
    .index-product-lf-text>div>div{
        width: 40px;
        height: 40px;
    }
    .index-product-lf-text>div>div>img{
        height: 13px;
    }
    .index-ys-list>li>div {
        height: 90px;
        width: 90px;
    }
    .index-ys-list>li>p {
        font-size: 14px;
        padding-top: 12px;
    }
    .index-ys-title>h3 {
        font-size: 24px;
    }
    .index-ys-title>p {
        font-size: 16px;
        margin-top: 5px;
    }
    .index-ys-title>a>span {
        font-size: 14px;
    }
    .index-ys-title>a>img {
        margin-left: 6px;
        top: -1px;
        width: 16px;
    }
    .index-ys-title>a {
        margin-top: 35px;
        height: 35px;
        line-height: 33px;
        width: 107px;
    }
    .index-ys-section {
        height: 540px;
    }
    .index-device-section {
        margin: 25px 0 30px;
    }
    #index-device-swiper .swiper-slide>div>div>h4 {
        font-size: 16px;
    }
    #index-device-swiper .swiper-slide>div>div>a {
        margin-top: 30px;
        width: 100px;
        height: 30px;
        line-height: 30px;
    }
    #index-device-swiper {
        margin-top: 26px;
        padding-bottom: 45px;
    }
    #index-device-swiper-page>a {
        width: 104px;
        height: 35px;
        line-height: 35px;
        margin-left: 15px;
    }
    #index-device-swiper-page>a>img {
        margin-left: 4px;
        width: 10px;
    }

    /* about */
    .banner-title>p {
        font-size: 26px;
    }
    .banner-title>h3 {
        font-size: 20px;
    }
    .y1520 {
        width: calc(100% - 20px);
    }
    .banner-title>p{
        top: -15px;
    }
    .banner-section {
        height: 160px;
    }
    .crumb-section>.y1520{
        flex-wrap: wrap;
    }
    .crumb-list{
        width: 100%;
        order: 1;
    }
    .crumb-list li {
        margin-right: 26px;
    }
    .crumb-list li a {
        height: auto;
        line-height: normal;
        padding-bottom: 10px;
        font-size: 15px;
    }
    .crumb-bar p a{
        font-size: 14px;
    }
    .crumb-bar{
        margin: 5px 0 8px;
    }
    .crumb-bar>p>img {
        top: -2px;
        margin-right: 6px;
        width: 15px;
    }
    .about-profile-title>h3 {
        font-size: 18px;
    }
    .about-profile-title>p {
        font-size: 30px;
    }
    .about-profile-title {
        padding-bottom: 6px;
    }
    .mt100 {
        margin-top: 28px;
    }
    .pt100{
        padding-top: 28px;
    }
    .about-profile-text>div>p{
        font-size: 14px;
    }
    .about-profile-text>div>p:nth-of-type(2) {
        margin-top: 6px;
    }
    .about-profile-text{
        margin-top: 5px;
    }
    .about-profile-text>ul {
        margin: 15px 0 20px;
        flex-wrap: wrap;
        align-items: self-start;
    }
    .about-profile-text>ul>li{
        width: 50%;
    }
    .about-profile-text>ul>li:nth-of-type(1),
    .about-profile-text>ul>li:nth-of-type(2){
        margin-bottom: 10px;
    }
    .about-profile-text>ul>li>span {
        font-size: 14px;
        margin-top: 12px;
    }
    .about-profile-text>ul p {
        font-size: 22px;
    }
    .about-profile-text>ul p span{
        font-size: 14px;
    }
    #about-profile-map {
        height: 220px;
    }
    .about-culture-list {
        margin: 30px 0 40px;
    }
    .about-culture-list>li>h5 {
        font-size: 18px;
    }
    .about-culture-list>li>p {
        margin: 12px 0 20px;
        font-size: 14px;
    }
    .about-culture-list>li>div {
        width: 40px;
        margin-left: 5px;
    }
    .about-culture-list>li {
        padding: 32px 18px;
        margin-bottom: 6px;
    }

    /* product */
    .no-option-crumb{
        padding: 0;
    }
    .product-cp-section {
        padding-top: 30px;
    }
    .product-cp-list>li{
        width: 100px;
        padding: 8px 10px;
    }
    .product-cp-list>li>span {
        font-size: 14px;
    }
    .product-cp-list>li>img {
        margin-right: 3px;
        max-width: 16px;
    }
    .product-cp-list>li>span{
        top: 0;
    }
    .product-cp-list>li:nth-of-type(1) {
        margin-right: 14px;
    }
    .product-cp-list {
        margin-bottom: 16px;
    }
    .product-cp-text>h3 {
        font-size: 16px;
        padding: 14px 0 0 8px;
        margin-bottom: 8px;
    }
    .product-cp-text>p{
        line-height: 1.6;
    }
    .product-cp-text::before{
        height: 50px;
    }
    .product-cp-text {
        margin: 0px 12px;
        padding-bottom: 38px;
    }
    #product-cp-swiper {
        padding-bottom: 75px;
    }
    #product-cp-page {
        top: calc(100% - 35px);
    }
    .product-device-container {
        padding: 30px 0 10px;
        margin-top: 22px;
    }
    #product-device-swiper .swiper-slide{
        width: 100%;
    }
    #product-device-swiper {
        padding-bottom: 36px;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
        margin: 0 2px;
    }

    /* product detail */
    .product-detail-section {
        margin: 25px 0 30px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(1) {
        font-size: 17px;
    }
    .product-detail-tp-t>h3 {
        font-size: 14px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(2){
        font-size: 12px;
    }
    .product-detail-tp-b>div:nth-of-type(2)>div:nth-of-type(1)>p:nth-of-type(2) {
        padding-bottom: 3px;
        margin-bottom: 6px;
    }
    .product-detail-tp-b {
        margin: 18px 0;
    }
    .product-detail-bt-option>li>a{
        padding:5px 0;
        font-size: 14px;
    }
    .product-detail-bt-option{
        justify-content: start;
    }
    .product-detail-bt-option>li{
        margin-right: 13px;
    }
    .product-detail-bt-desc>div:nth-of-type(1)>p{
        font-size: 14px;
    }
    .product-detail-bt-desc>div:nth-of-type(1)>img{
        width: 16px;
        top: -2px;
    }
    .product-detail-bt-desc>div:nth-of-type(1)>p>span{
        font-size: 12px;
    }
    .product-detail-bt-desc>div:nth-of-type(1) {
        margin-bottom: 8px;
        padding-bottom: 2px;
    }
    .product-detail-bt-desc>div:nth-of-type(2)>p{
        line-height: 1.6;
    }
    .product-detail-bt-desc {
        margin-top: 18px;
    }
    .product-detail-tp-t>img {
        width: 20px;
    }
    .product-detail-tp-t {
        padding: 10px 12px;
    }

    /* production */
    .production-bz-list{
        margin: 25px 0 0;
    }
    .production-bz-list>li p {
        font-size: 16px;
        padding: 5px 0 0px;
    }
    .production-bz-list>li span{
        font-size: 14px;
    }
    .production-bz-list>li {
        margin-bottom: 7px;
    }
    .production-gj-container {
        margin: 20px 0 25px;
    }
    .production-gj-container>div {
        min-height: 350px;
    }
    .production-gj-lf{
        width: 100%;
    }
    .production-gj-rg{
        width: 100%;
        order: 1;
        margin-top: 8px;
    }
    .production-gj-ct>div:nth-of-type(2), .production-gj-ct>div:nth-of-type(3){
        margin-top: 8px;
    }
    .production-gj-img>div>p{
        font-size: 16px;
    }
    .production-gj-img>div{
        padding: 10px;
    }
    .production-ys-item{
        flex-wrap: wrap;
    }
    .production-ys-item>div:nth-of-type(1),
    .production-ys-item>div:nth-of-type(2){
        width: 100%;
    }
    .production-ys-item>div:nth-of-type(1){
        height: 200px;
    }
    .production-ys-item>div:nth-of-type(2) {
        padding: 15px 10px 20px;
    }
    .production-ys-item>div:nth-of-type(2)>h3{
        font-size: 18px;
        margin-bottom: 3px;
    }
    .production-ys-item>div:nth-of-type(2)>span{
        font-size: 14px;
    }
    .production-ys-item>div:nth-of-type(2)>p {
        padding-top: 8px;
        margin-top: 5px;
        font-size: 14px;
    }
    .production-ys-list {
        padding: 15px 0 28px;
    }
    .production-pz-desc>p {
        font-size: 14px;
    }
    .production-pz-desc {
        padding: 10px 0 0;
        width: 95%;
    }
    #production-pz-swiper {
        margin: 20px 30px 36px;
    }
    #production-pz-swiper {
        margin: 20px 30px 36px;
    }
    .production-pz-next, .production-pz-prev{
        width: 34px;
        height: 34px;
    }
    .production-pz-next {
        right: -35px;
    }
    .production-pz-prev {
        left: -35px;
    }

    /* application */
    .application-item>p {
        font-size: 40px;
        top: -44px;
    }
    .application-text>h3 {
        font-size: 18px;
    }
    .application-text>p {
        padding-top: 5px;
    }
    .application-text {
        border-radius: 20px 0 0 0;
        padding: 22px 15px 25px;
    }
    .application-item:nth-child(2n)>.application-text {
        border-radius: 0 20px 0 0;
        padding: 22px 15px 25px;
    }
    .application-item>.application-img {
        border-radius: 0 0 20px 0;
    }
    .application-item:nth-child(2n)>.application-img {
        border-radius: 0 0 0 20px;
    }
    .application-section {
        padding: 60px 0 38px;
    }
    .application-item {
        margin-bottom: 53px;
    }

    /* application detail */
    .application-detail-section {
        padding: 28px 0 35px;
    }
    .application-title>div:nth-of-type(2)>h3 {
        font-size: 18px;
    }
    .application-title>div:nth-of-type(2)>p{
        padding-top: 2px;
    }
    .application-title>div:nth-of-type(2) {
        padding: 16px 15px 24px;
    }
    .application-desc-container {
        padding: 22px 18px;
        margin-top: 25px;
    }

    /* news */
    .news-list>li>a{
        flex-wrap: wrap;
        padding: 15px 10px 30px;
    }
    .news-list>li>a>div:nth-of-type(1){
        width: 100%;
        text-align: left;
        padding-right: 0;
    }
    .news-list>li>a>div:nth-of-type(1)>p{
        display: inline-block;
        margin-right: 8px;
        padding-bottom: 0;
        font-size: 24px;
    }
    .news-list>li>a>div:nth-of-type(2) {
        padding: 8px 0 10px;
        border: 0;
    }
    .news-list>li>a>span{
        font-size: 12px;
        right: 12px;
    }
    .news-list>li>a>div:nth-of-type(2)>h4{
        font-size: 17px;
    }
    .news-list {
        margin-top: 25px;
    }
    .news-section {
        padding-bottom: 30px;
    }
    .news-list>li {
        margin-bottom: 13px;
    }

    /* news detail */
    .news-detail-title>h3{
        font-size: 18px;
        line-height: 1.5;
        letter-spacing: 0;
    }
    .news-detail-section {
        padding: 30px 0 38px;
    }
    .news-detail-title>p {
        padding: 5px 0 14px;
    }
    .news-detail-title>p>span {
        padding: 0 5px;
    }
    .news-detail-desc {
        padding: 16px 0 26px;
    }
    .news-page {
        padding-top: 12px;
        flex-wrap: wrap;
    }
    .news-page>p {
        line-height: 1.6;
        max-width: none;
        width: 100%;
    }
    .news-page>p:nth-of-type(1){
        margin-bottom: 5px;
    }
}



/* page tab */
.page_tab{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
}
.page_tab>a {
    width: 50px;
    height: 50px;
    background-color: #f4f2f2;
    border-radius: 7px;
    opacity: 1;
    box-shadow: 0px 4px 8px 1px rgba(85, 86, 86, 0.35);
    font-size: 22px;
    line-height: 48px;
    text-align: center;
    color: #878787;
    margin-right: 20px;
}

.page_tab>a:last-of-type {
    margin-right: 0;
}

.page_tab>.page-num-current {
    background-color: #2189d9;
    color: #fff;
}
.page_tab>.h_product_prev,
.page_tab>.h_product_next{
    height: 1px;
}
.news_box .page_tab{
    margin-top: 60px;
    margin-bottom: 0;
}

.page_tab>p{
    font-size: 18px;
    color: #333;
    margin: 0 20px;
}
.page_link>select{
    background-color: #fff;
    font-size: 18px;
    color: #333;
    border: 1px solid rgba(85, 86, 86, 0.35);
    border-radius: 10px;
    padding: 5px 10px;
}
.page_tab>span{
    font-size: 24px;
    color: #333;
    margin-right: 20px;
}
.page_tab>span:last-of-type{
    margin-left: 20px;
    margin-right: 0;
}

@media (max-width:1440px){
    .page_tab>a{
        width: 45px;
        height: 45px;
        font-size: 20px;
        line-height: 44px;
    }
    .page_link>select,
    .page_tab>p{
        font-size: 17px;
    }
    .page_tab>span{
        margin-right: 15px;
    }
    .page_tab>span:last-of-type{
        margin-left: 15px;
    }
    .page_link>select{
        padding: 5px 6px;
    }
    .page_tab{
        margin-top: 40px;
    }
}
@media (max-width:1200px){
    .page_tab>a{
        margin-right: 15px;
    }
    .news_box .page_tab{
        margin-top: 50px;
        margin-bottom: 0;
    }
    .page_tab{
        flex-wrap: wrap;
    }
}
@media (max-width:600px){
    .page_tab{
        margin-top: 20px;
    }
    .page_tab>a{
        margin-right: 8px;
        width: 30px;
        height: 30px;
        font-size: 14px;
        line-height: 30px;
    }
    .news_box .page_tab{
        margin-top: 30px;
        margin-bottom: 0;
    }
    .page_tab>p{
        font-size: 14px;
        margin: 0 10px;
    }
    .page_link>select{
        font-size: 14px;
    }
    .page_link>select,
    .page_tab>p{
        font-size: 16px;
    }
    .page_tab>span{
        margin-right: 10px;
    }
    .page_tab>span:last-of-type{
        margin-left: 10px;
    }
}