body{background: #ffffff url(../images/bg_dot.png) repeat center center / .5vw .5vw;}
@media only screen and (max-width:1080px){
body{background: #ffffff url(../images/bg_dot.png) repeat center center / 10px 10px;}
}


/* banner */
.banner{position:relative;margin-top: 4.85vw;}
.banner .img img{width: 100%;}
.banner .info{position: absolute;top: 40%;transform: translate(0 , -50%);left: 0;width: 100%;}
.banner .info .t1{font-size: 2.507839vw;color: #fff;font-weight: bold;}
.banner .info .crumb{display: flex;align-items: center;margin-top: 1vw;color: #fff;font-size: 1vw;}
.banner .info .crumb img{width: 1.15vw;}
.banner .info .crumb a{margin: 0 .58vw;}
.banner .info .crumb a:hover{text-decoration: revert;}
@media only screen and (max-width:1080px){
.banner{margin-top: 86px;}
.banner .info .t1{font-size: 34px;}
.banner .info .crumb{font-size: 16px;margin-top: 10px;}
.banner .info .crumb img{width: 20px;}
.banner .info .crumb a{margin: 0 8px;}
}
@media only screen and (max-width:768px){
.banner{margin-top: 69px;}
.banner .info .t1{font-size: 28px;}
}
@media only screen and (max-width:520px){
.banner{margin-top: 59px;}
.banner .info{top: 50%;}
.banner .info .t1{font-size: 22px;}
.banner .info .crumb{font-size: 15px;}
.banner .info .crumb img{width: 18px;}
.banner .info .crumb a{margin: 0 6px;}
.banner .img{height: 168px;}
.banner .img img{object-fit: cover;height: 100%;}
}


/* crumb */
.crumb.top{margin-top: 4.9vw;background: #00000094;font-size: 1vw;color: #fff;padding: .85vw 0;}
.crumb.top .w1700{display: flex;align-items: center;justify-content: space-between;}
.crumb.top img{width: 1.15vw;}
.crumb.top a{margin: 0 .58vw;}
.crumb.top a:hover{text-decoration: revert;}
@media only screen and (max-width:1080px){
.crumb.top{margin-top: 86px;font-size: 16px;padding: 15px 0;}
.crumb.top img{width: 20px;}
.crumb.top a{margin: 0 8px;}
}
@media only screen and (max-width:768px){
.crumb.top{margin-top: 69px;}
}
@media only screen and (max-width:520px){
.crumb.top{margin-top: 59px;font-size: 15px;padding: 12px 0;}
.crumb.top img{width: 18px;}
.crumb.top a{margin: 0 6px;}
}

/* bnav */
.bnav{overflow: hidden;}
.bnav .bv{margin: 4vw 0;background: #ff8028;padding: .4vw 1.68vw;border-radius: 30px;width: max-content;}
.bnav ul li{margin: 0 .5vw;width: auto;position: relative;}
.bnav ul li:after{position: absolute;content: "";left: 0;top: 0;height: 100%;width: 0;transition: .5s;background: #fff;border-radius: 3px 10px 3px 10px;transform: skew(-40deg);}
.bnav ul li#cur:after,.bnav ul li:hover:after{width: 100%;}
.bnav ul li a{padding: .5vw 1.2vw;display: block;font-size: .85vw;position: relative;z-index: 9;transition: .3s;color: #fff;}
.bnav ul li#cur a,.bnav ul li:hover a{color: #ff8028;}
@media only screen and (max-width:1280px){
.bnav .bv{width: auto;}
}
@media only screen and (max-width:1080px){
.bnav .bv{margin: 60px 0;padding: 10px 20px;}
.bnav ul li{margin: 0 10px;}
.bnav ul li a{font-size: 15px;padding: 8px 20px;}
}
@media only screen and (max-width:520px){
.bnav .bv{margin: 30px 0;padding: 6px 20px;}
.bnav ul li{margin: 0 6px;}
.bnav ul li a{font-size: 14px;padding: 5px 20px;}
}


/* newslist */
.newslist{padding: 4vw 0;}
.newslist .item{width: 32%;margin-bottom: 2%;margin-right: 2%;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .1);border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;}
.newslist .item:nth-child(3n+3){margin-right: 0;}
.newslist .item .img{padding-bottom: 60%;position:relative;overflow:hidden;border-radius: 20px;}
.newslist .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.newslist .item:hover .img img{transform:scale(1.06)}
.newslist .item .info{padding: 1.5vw;}
.newslist .item .info .t1{font-size: 1.2vw;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;overflow:hidden;color: #000;margin-bottom: 1.5vw;transition:all .5s;}
.newslist .item .info .date{display:flex;align-items:center}
.newslist .item .info .date img{width:.85vw;filter: invert(1);}
.newslist .item .info .date p{font-size:.85vw;color: #000000;margin-left:.5vw;}
.newslist .item:hover .info .t1{color: #ff8028;}
@media only screen and (max-width:1080px){
.newslist{margin: 60px 0;}
.newslist .item{border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
.newslist .item .img{border-radius: 8px;}
.newslist .item .info{padding: 15px;}
.newslist .item .info .t1{font-size: 16px;}
.newslist .item .info .date{flex-wrap: wrap;line-height: 26px;}
.newslist .item .info .date img{width: 15px;}
.newslist .item .info .date p{font-size: 15px;margin-left: 10px;}
}
@media only screen and (max-width:768px){
.newslist .item{width: 48.5%;margin-bottom: 3%;}
.newslist .item:nth-child(odd){margin-right: 3%;}
.newslist .item:nth-child(even){margin-right: 0;}
}
@media only screen and (max-width:520px){
.newslist{margin: 30px 0;}
.newslist .item{border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.newslist .item .img{border-radius: 5px;}
.newslist .item .info{padding: 10px;}
.newslist .item .info .t1{font-size: 15px;margin-bottom: 10px;}
.newslist .item .info .date p{font-size: 14px;margin-left: 6px;}
}



/* news */
.news{padding: 4vw 0;}
.news .cent{width: calc(60vw - 5vw);padding: 2.5vw;background: #fff;border: 1px solid #e6ecf2;}
.news .cent .title{font-size: 1.68vw;color: #000;}
.news .cent .flex{align-items: center;margin: 1.5vw 0;padding-bottom: 1.5vw;border-bottom: 1px solid #eee;}
.news .cent .date{text-align:center;color:#666;font-size:.85vw;margin-left: 1.28vw;}
.news .cent .lb{padding: 0.4vw .8vw;background: #ff8028;font-size: .85vw;color: #fff;text-align: center;border-radius: 5px;}
.news .cent .cont p{font-size:.85vw;line-height:2;color:#333;text-indent:2em;margin:.35vw 0}
.news .cent .cont img{text-align:center;margin:.5vw auto;display:flex;justify-content:center;text-indent:0}
.news .cent ul{margin-top: 2vw;font-size: .85vw;color: #333;}
.news .cent ul li{width: 45%;}
.news .cent ul li:nth-last-child(1){text-align: right;}
.news .cent ul li:hover{color: #FF6708;text-decoration: underline;}
@media screen and (max-width:1080px){
.news{padding: 60px 0;}
.news .cent{padding: 25px;width: calc(70% - 50px);}
.news .cent .title{font-size: 30px;}
.news .cent .lb{font-size: 14px;padding: 6px 12px;}
.news .cent .flex{margin: 15px 0;padding-bottom: 15px;}
.news .cent .date{font-size: 14px;margin-left: 15px;}
.news .cent .cont p{font-size: 14px;margin: 5px 0;}
.news .cent ul{margin-top: 30px;font-size: 16px;}
}
@media screen and (max-width:768px){
.news .cent{width: auto;}
}
@media screen and (max-width:520px){
.news{padding: 30px 0;}
.news .cent{padding: 15px;}
.news .cent .title{font-size: 20px;}
.news .cent .cont p{line-height: 1.68;}
.news .cent ul{margin-top: 20px;}
.news .cent ul li{width: 100%;margin: 10px 0;}
.news .cent ul li:nth-last-child(1){text-align: left;}
}


/* nright */
.nright{width: 21vw;border: 1px solid #e6ecf2;}
.nright .wrap{padding: 1.5vw;background: #fff;margin-bottom: 1vw;}
.nright .wrap .tit{font-size: 1.2vw;margin-bottom: 1.2vw;position: relative;color: #000;}
.nright .wrap ul li{margin-bottom: 1vw;padding-bottom: 1vw;border-bottom: 1px solid #eee;}
.nright .wrap ul li:nth-last-child(1){margin-bottom: 0;}
.nright .wrap ul li .img{padding-bottom: 60%;position:relative;overflow:hidden;border-radius: 8px;margin-bottom: 1vw;}
.nright .wrap ul li .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.nright .wrap ul li:hover .img img{transform:scale(1.06)}
.nright .wrap ul li .t1{font-size: .95vw;font-weight:700;line-height:1.58;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow:hidden;transition:all .35s;padding-left: 1vw;position: relative;}
.nright .wrap ul li .t1:after{position: absolute;content: ""; left: 0;top: 50%;transform: translate(0 , -50%);width: 5px;height: 5px;background: #000;}
.nright .wrap ul li .date{color: #666;font-size: .8vw;margin-top: .5vw;}
.nright .wrap ul li:hover{color: #FF6708;}
@media screen and (max-width:1080px){
.nright{width: 25%;}
.nright .wrap{padding: 20px;}
.nright .wrap .tit{font-size: 18px;margin-bottom: 20px;}
.nright .wrap ul li{margin-bottom: 15px;padding-bottom: 15px;}
.nright .wrap ul li .t1{font-size: 18px;-webkit-line-clamp: 1;padding-left: 10px;}
.nright .wrap ul li .date{font-size: 14px;margin-top: 8px;}
.nright .wrap ul li .img{margin-bottom: 15px;}
}
@media screen and (max-width:768px){
.nright{width: 100%;margin-top: 20px;}
}
@media screen and (max-width:520px){
.nright{margin-top: 15px;}
.nright .wrap{padding: 10px;}
.nright .wrap .tit{margin-bottom: 15px;}
.nright .wrap ul li{margin-bottom: 10px;}
.nright .wrap ul li .t1{font-size: 16px;}
.nright .wrap ul li .date{font-size: 13px;margin-top: 5px;}
}


/* contact01 */
.contact01{padding: 4vw 0;}
.contact01 .cont{display: flex;align-items: center;justify-content: space-between;}
.contact01 .cont .left{width: 35%;}
.contact01 .cont .left .t1{font-size: 2.351099vw;color: #ff8028;margin-bottom: 2vw;}
.contact01 .cont .left ul li{display:flex;align-items:center;margin-bottom:1.58vw}
.contact01 .cont .left ul li .icon img{width: 2.613vw;}
.contact01 .cont .left ul li p{color:#676b73;font-size:.95vw;margin-left:.58vw}
.contact01 .cont .right{width: 60%;background: #fff;}
.contact01 .cont .right .map{width:100%;height: 400px;border-radius: 20px;}
@media only screen and (max-width:1080px){
.contact01{padding: 60px 0;}
.contact01 .cont .left{width: 45%;}
.contact01 .cont .left .t1{font-size: 30px;margin-bottom: 30px;}
.contact01 .cont .left ul li .icon img{width: 45px;}
.contact01 .cont .left ul li p{font-size: 16px;margin-left: 10px;}
.contact01 .cont .right{width: 55%;}
.contact01 .cont .right .map{height: 350px;}
}
@media only screen and (max-width:768px){
.contact01 .cont{flex-wrap: wrap;}
.contact01 .cont .left{width: 100%;margin-bottom: 20px;}
.contact01 .cont .left .t1{font-size: 26px;}
.contact01 .cont .right{width: 100%;}
.contact01 .cont .right .map{height: 280px;}
}
@media only screen and (max-width:520px){
.contact01{padding: 30px 0;}
.contact01 .cont .left{margin-bottom: 10px;}
.contact01 .cont .left .t1{font-size: 22px;margin-bottom: 20px;}
.contact01 .cont .left ul li{margin-bottom: 15px;}
.contact01 .cont .left ul li .icon img{width: 35px;}
.contact01 .cont .left ul li p{font-size: 14px;}
}


/* contact02 */
.contact02{padding: 4vw 0;background: url(../images/c02_bg.jpg);background-size: cover;}
.contact02 .t1{font-size: 2.351099vw;color: #ff8028;margin-bottom: 2vw;}
.contact02 .form form .item{margin-bottom: 1.28vw;width:48.5%;}
.contact02 .form form .textarea{margin-top: 1.28vw;}
.contact02 .form form label{font-size: .85vw;margin-bottom: .8vw;display: block;color: #676b73;}
.contact02 .form form label sup{color: red;}
.contact02 .form form input{width:100%;height:2.4vw;text-indent: 1em;font-size:.8vw;border-radius: 4px;border: 1px solid #dcdcdc;background: none;}
.contact02 .form form textarea{width:100%;height:7vw;text-indent: 1em;font-size:.8vw;font-family:Roboto-Regular;padding-top: 1vw;border-radius: 4px;border: 1px solid #dcdcdc;background: none;}
.contact02 .form form input:focus,.contact02 .form form textarea:focus{border: 1px solid #ff8028;}
.contact02 .form .submit{text-align: center;}
.contact02 .form .submit input{display: inline-block;padding: .5vw 0;width: 50%;color: #fff;background: #FE9F2F;cursor: pointer;border-radius:4px;font-size: .95vw;margin: 0 auto;margin-right: 0;margin-top: 2vw;text-indent: 0;}
.contact02 .form .submit input:hover{background: #ff8028;color: #fff;}
@media only screen and (max-width:1080px){
.contact02{padding: 60px 0;}
.contact02 .t1{font-size: 30px;margin-bottom: 30px;}
.contact02 .form form .item{margin-bottom: 25px;}
.contact02 .form form label{font-size: 16px;margin-bottom: 15px;}
.contact02 .form form input{height: 45px;line-height: 45px;font-size: 14px;}
.contact02 .form form textarea{height: 100px;font-size: 14px;padding-top: 15px;}
.contact02 .form .submit input{margin-top: 40px;font-size: 15px;padding: 0;}
}
@media only screen and (max-width:768px){
.contact02 .t1{font-size: 26px;}
}
@media only screen and (max-width:520px){
.contact02{padding: 30px 0;}
.contact02 .t1{font-size: 22px;margin-bottom: 20px;}
.contact02 .form form .item{margin-bottom: 15px;width: 100%;}
.contact02 .form form label{font-size: 14px;margin-bottom: 10px;}
.contact02 .form form input{height: 40px;line-height: 40px;font-size: 13px;}
.contact02 .form form textarea{height: 90px;font-size: 13px;}
.contact02 .form .submit input{margin-top: 20px;font-size: 14px;padding: 0;}
}




/* productlist */
.productlist{padding-bottom: 4vw;}
.productlist .item{width: 32%;margin-bottom: 2%;margin-right: 2%;background: #fff;border-radius: 10px;box-shadow: 0 0 10px rgb(255 103 8 / 0.1);}
.productlist .item:nth-child(3n+3){margin-right: 0;}
.productlist .item a{padding: 3vw;display: block;}
.productlist .item .info .t1{font-size:1.4vw;color:#110a04}
.productlist .item .info .lb{color:#666;font-size:.85vw;margin:1vw 0}
.productlist .item .img{background:#fff0e6;text-align:center;padding: 2.5vw 0;}
.productlist .item .img img{width: 68%;}
.productlist .item .img{overflow: hidden;}
.productlist .item .img img{transition:all .5s ease;}
.productlist .item:hover .img img{transform:scale(1.06)}
.productlist .item .bom{display:flex;align-items:center;justify-content:space-between;margin-top: -1.38vw;}
.productlist .item .bom .logo img{width:6.688vw}
.productlist .item .bom .bt{font-style:italic;font-size:.85vw;font-weight:700;color:#ff6708;position: relative;}
.productlist .item .bom .bt:after{content:'';position:absolute;height: 2px;z-index:9;width:0;right: 0;transition: all .5s ease-in-out;bottom: -6px;background: #FF6708;}
.productlist .item:hover .bom .bt:after{width: 100%;left: 0;right: auto;}
@media only screen and (max-width:1080px){
.productlist{padding: 60px 0;}
.productlist .item{width: 48.5%;}
.productlist .item:nth-child(odd){margin-right: 2%;}
.productlist .item:nth-child(even){margin-right: 0;}
.productlist .item a{padding: 35px;}
.productlist .item .info .t1{font-size: 24px;}
.productlist .item .info .lb{margin: 15px 0;font-size: 16px;}
.productlist .item .bom{margin-top: -25px;}
.productlist .item .bom .logo img{width: 128px;}
.productlist .item .bom .bt{font-size: 16px;}
.productlist .item .img img{width: 75%;}
}
@media only screen and (max-width:768px){
.productlist .item a{padding: 20px;}
.productlist .item .info .t1{font-size: 20px;}
.productlist .item .info .lb{font-size: 15px;}
.productlist .item .bom{margin-top: -20px;}
.productlist .item .bom .logo img{width: 100px;}
.productlist .item .bom .bt{font-size: 15px;}
.productlist .item .img img{width: auto;}
}
@media only screen and (max-width:520px){
.product{padding: 30px 0;}
.productlist .item{margin-right: 0;width: 100%;}
.productlist .item .info .t1{font-size: 20px;}
.productlist .item .info .lb{font-size: 14px;margin: 12px 0;}
.productlist .item .bom{margin-top: -15px;}
.productlist .item .bom .logo img{width: 90px;}
.productlist .item .bom .bt{font-size: 14px;}
.productlist .item .img img{width: 75%;}
}


/* product */
.product .title{font-size: 2vw;font-weight: bold;position: relative;padding-bottom: 1vw;margin-bottom: 2.58vw;}
.product .title:after{position: absolute;content: "";left: 0;bottom: 0;background: #FF6708;width: 4vw;height: 3px;border-radius: 2px;}
.product .pro{background: url(../images/p_bg.jpg);background-size: cover;padding: 4vw 0;}
.product .pro .w1700{align-items: center;}
.product .pro .info{width: 35%;}
.product .pro .info .t1{font-size: 1.68vw;font-weight: bold;line-height: 1.4;}
.product .pro .info .text{margin: 1vw 0 2vw;}
.product .pro .info .text p{font-size:.85vw;line-height:2;}
.product .pro .pic{width: 45%;display: flex;}
.product .pro .pic .pro1{height: 27vw !important;margin-right: 1vw;overflow: hidden;width: 16%;}
.product .pro .pic .pro1 .swiper-slide{height: auto !important;}
.product .pro .pic .pro1 .img{opacity: .5;transition:all .5s;background: #ffffff;border-radius: 10px;box-shadow: 0 0 10px rgb(255 103 8 / 0.1);border: 1px solid #ddd;}
.product .pro .pic .pro1 .swiper-slide-thumb-active .img , .product .pro .pic .pro1 .swiper-slide:hover .img{opacity: 1;}
.product .pro .pic .pro2{width: 75%;}
.product .pdel{padding: 4vw 0;}
.product .pdel .cont p{font-size:.85vw;line-height:2;}
.product .pdel .cont img{max-width: 100%;margin: .8vw 0;}
.product .pdel .cont table{width: 100%;border-collapse: separate;table-layout: fixed;border-spacing: 2vw 0;}
.product .pdel .cont table td{font-size: .85vw;padding: 1.2vw 0;width:1%;border-bottom: 1px solid #cbcbcb;}
.product .pdel .cont table td p{font-family: Roboto-Regular !important;}
.product .pdel .cont table td span{font-family: Roboto-Regular !important;}
.product .prem{padding: 4vw 0;background: #F8F8F8;background-size: cover;}
.product .prem.color{background: none;}
.product .prem .item{width: 32%;margin-bottom: 2%;margin-right: 2%;background: #fff;border-radius: 10px;box-shadow: 0 0 5px rgb(189 189 189 / 10%);}
.product .prem .item:nth-child(3n+3){margin-right: 0;}
.product .prem .item a{padding: 3vw;display: block;}
.product .prem .item .info .t1{font-size:1.4vw;color:#110a04}
.product .prem .item .info .lb{color:#666;font-size:.85vw;margin:1vw 0}
.product .prem .item .img{background:#fff0e6;text-align:center;padding: 2.5vw 0;}
.product .prem .item .img img{width: 68%;}
.product .prem .item .img{overflow: hidden;}
.product .prem .item .img img{transition:all .5s ease;}
.product .prem .item:hover .img img{transform:scale(1.06)}
.product .prem .item .bom{display:flex;align-items:center;justify-content:space-between;margin-top: -1.35vw;}
.product .prem .item .bom .logo img{width:6.688vw}
.product .prem .item .bom .bt{font-style:italic;font-size:.85vw;font-weight:700;color:#ff6708;position: relative;}
.product .prem .item .bom .bt:after{content:'';position:absolute;height: 2px;z-index:9;width:0;right: 0;transition: all .5s ease-in-out;bottom: -6px;background: #FF6708;}
.product .prem .item:hover .bom .bt:after{width: 100%;left: 0;right: auto;}
@media only screen and (max-width:1080px){
.product .title{font-size: 30px;margin-bottom: 40px;padding-bottom: 15px;}
.product .title:after{width: 60px;}
.product .pro{padding: 60px 0;}
.product .pro .info{width: 40%;}
.product .pro .info .t1{font-size: 26px;}
.product .pro .info .text{margin: 10px 0 20px;}
.product .pro .info .text p{font-size: 16px;}
.product .pro .pic{width: 50%;}
.product .pro .pic .pro2{width: 85%;}
.product .pro .pic .pro1{height: 370px !important;width: 18%;}
.product .pdel{padding: 60px 0;}
.product .pdel .cont p{font-size: 16px;}
.product .pdel .cont img{margin: 6px 0;}
.product .pdel .cont table{border-spacing: 20px 0;}
.product .pdel .cont table td{font-size: 14px;padding: 15px 0;}
.product .prem{padding: 60px 0;}
.product .prem{width: 49%;}
.product .prem:nth-child(odd){margin-right: 2%;}
.product .prem:nth-child(even){margin-right: 0;}
.product .prem .item a{padding: 35px;}
.product .prem .item .info .t1{font-size: 24px;}
.product .prem .item .info .lb{margin: 15px 0;font-size: 16px;}
.product .prem .item .bom{margin-top: -25px;}
.product .prem .item .bom .logo img{width: 128px;}
.product .prem .item .bom .bt{font-size: 16px;}
.product .prem .item .img img{width: 75%;}
}
@media only screen and (max-width:768px){
.product .title{font-size: 26px;}
.product .pro .info{width: 100%;order: 1;margin-top: 40px;}
.product .pro .pic{width: 100%;}
.product .pro .pic .pro2{width: 65%;}
.product .pro .pic .pro1{height: 410px !important;}
.product .prem .item a{padding: 20px;}
.product .prem .item .info .t1{font-size: 20px;}
.product .prem .item .info .lb{font-size: 15px;}
.product .prem .item .bom{margin-top: -20px;}
.product .prem .item .bom .logo img{width: 100px;}
.product .prem .item .bom .bt{font-size: 15px;}
.product .prem .item .img img{width: auto;}
}
@media only screen and (max-width:580px){
.product .title{font-size: 22px;margin-bottom: 20px;padding-bottom: 12px;}
.product .title:after{width: 45px;height: 2px;}
.product .pro{padding: 30px 0;}
.product .pro .pic{flex-wrap: wrap;}
.product .pro .pic .pro2{width: 100%;}
.product .pro .pic .pro2 .img{text-align: center;}
.product .pro .pic .pro2 .img img{width: 85%;}
.product .pro .pic .pro1{width: 100%;height: auto !important;margin-top: 30px;}
.product .pro .pic .pro1 .img{border-radius: 5px;padding: 5px 0;}
.product .pro .info{width: auto;margin-top: 20px;}
.product .pro .info .t1{font-size: 22px;}
.product .pro .info .text{margin: 10px 0;}
.product .pro .info .text p{font-size: 14px;line-height: 26px;}
.product .pdel{padding: 30px 0;}
.product .pdel .cont p{font-size: 14px;line-height: 26px;}
.product .pdel .cont img{margin: 6px 0;}
.product .pdel .cont table{border-spacing: 10px 0;}
.product .pdel .cont table td{font-size: 15px;padding: 15px 0;}
.product .prem{padding: 30px 0;}
.product .prem .item{margin-right: 0;width: 100%;}
.product .prem .item .info .t1{font-size: 20px;}
.product .prem .item .info .lb{font-size: 14px;margin: 12px 0;}
.product .prem .item .bom{margin-top: -15px;}
.product .prem .item .bom .logo img{width: 90px;}
.product .prem .item .bom .bt{font-size: 14px;}
.product .prem .item .img img{width: 75%;}
}

/* picturelist */
.picturelist{padding-bottom: 4vw;}
.picturelist .item{width: 23.5%;margin-bottom: 2%;margin-right: 2%;position: relative;}
.picturelist .item:after{position: absolute;content: "";left: 0;}
.picturelist .item:after{content:'';position:absolute;height: 2px;z-index:9;width:0;left: 0;transition: all .5s ease-in-out;bottom: 0;background: #FF6708;}
.picturelist .item:hover:after{width: 100%;}
.picturelist .item:nth-child(4n+4){margin-right: 0;}
.picturelist .item a{display: block;padding: 1.2vw;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .1);border-radius: 5px;}
.picturelist .item .img{padding-bottom: 65%;position:relative;overflow:hidden;}
.picturelist.picturelist1 .item .img{padding-bottom: 150%;}
.picturelist .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.picturelist .item:hover .img img{transform:scale(1.06)}
.picturelist .item .t1{font-size:1vw;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#333;margin-top:1.2vw;transition:all .5s;text-align:center}
@media only screen and (max-width:1080px){
.picturelist{padding-bottom: 60px;}
.picturelist .item{width: 32%;margin-bottom: 2%;}
.picturelist .item:nth-child(4n+4){margin-right: 2%;}
.picturelist .item:nth-child(3n+3){margin-right: 0;}
.picturelist .item a{padding: 15px;}
.picturelist .item .t1{font-size: 15px;margin-top: 15px;}
}
@media only screen and (max-wi	dth:768px){
.picturelist .item{width: 48.5%;margin-bottom: 3%;}
.picturelist .item:nth-child(odd){margin-right: 3%;}
.picturelist .item:nth-child(even){margin-right: 0;}
}
@media only screen and (max-width:520px){
.picturelist{padding-bottom: 30px;}
.picturelist .item a{padding: 10px;box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.picturelist .item .t1{font-size: 14px;margin-top: 10px;}
}

/* picturelist_f */
.picturelist_f{padding-bottom: 4vw;}
.picturelist_f .item{margin-bottom: 1%;}
.picturelist_f .item:nth-child(1),.picturelist_f .item:nth-child(4),.picturelist_f .item:nth-child(5),.picturelist_f .item:nth-child(8){width: 50%;}
.picturelist_f .item:nth-child(2),.picturelist_f .item:nth-child(3),.picturelist_f .item:nth-child(6),.picturelist_f .item:nth-child(7){width: 45%;}
.picturelist_f .item:nth-child(odd){margin-right: .5%;}
.picturelist_f .item:nth-child(even){margin-left: .5%;}
.picturelist_f .item a{display: block;}
.picturelist_f .item .img{padding-bottom: 60%;position:relative;overflow:hidden;border-radius: 10px;}
.picturelist_f .item:nth-child(1) .img,.picturelist_f .item:nth-child(4) .img,.picturelist_f .item:nth-child(5) .img,.picturelist_f .item:nth-child(8) .img{padding-bottom: 54%;}
.picturelist_f .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.picturelist_f .item:hover .img img{transform:scale(1.06)}
@media only screen and (max-width:1080px){
.picturelist_f{padding-bottom: 60px;}
.picturelist_f .item{margin-bottom: 2%;}
.picturelist_f .item:nth-child(1),.picturelist_f .item:nth-child(4),.picturelist_f .item:nth-child(5){width: 55%;}
.picturelist_f .item:nth-child(2),.picturelist_f .item:nth-child(3),.picturelist_f .item:nth-child(6){width: 43%;}
.picturelist_f .item:nth-child(odd){margin-right: 1%;}
.picturelist_f .item:nth-child(even){margin-left: 1%;}
}
@media only screen and (max-width:520px){
.picturelist_f{padding-bottom: 30px;}
.picturelist_f .item .img{border-radius: 5px;}
}


/* about01 */
.about01{padding-bottom: 5vw;}
.about01 .cont .text{font-size: .95vw;line-height: 2;padding-left: 25vw;}
.about01 .cont ul{display: flex;justify-content: space-between;margin: 0 auto;margin-top: 4.5vw;position: relative;z-index: 9;padding-left: 25vw;}
.about01 .cont ul li{position: relative;}
.about01 .cont ul li span{font-size:2.8vw;background:linear-gradient(to bottom,#ff6708,#fea030);-webkit-background-clip:text;color:transparent;font-weight:700;margin-left:-.2vw}
.about01 .cont ul li sup{font-size:1.6vw;background:linear-gradient(to bottom,#ff6708,#fea030);-webkit-background-clip:text;color:transparent;font-weight:700;position:absolute}
.about01 .cont ul li p{font-size:.95vw;margin-top: 5px;}
@media screen and (max-width:1080px){
.about01{padding-bottom: 60px;}
.about01 .cont .text{font-size: 15px;padding-left: 0;}
.about01 .cont ul{margin-top: 40px;width: auto;padding-left: 0;}
.about01 .cont ul li span{font-size: 40px;}
.about01 .cont ul li p{font-size: 15px;}
}
@media screen and (max-width:768px){
.about01 .cont ul{width: auto;margin-right: 0;}
.about01 .cont ul li span{font-size: 35px;}
.about01 .cont ul li p{font-size: 14px;}
}
@media screen and (max-width:520px){
.about01{padding-bottom: 30px;}
.about01 .cont .text{font-size: 14px;line-height: 26px;}
.about01 .cont ul{margin-top: 10px;flex-wrap: wrap;}
.about01 .cont ul li{width: 50%;text-align: center;margin: 10px 0;}
.about01 .cont ul li span{font-size: 30px;}
.about01 .cont ul li p{font-size: 14px;}
}


/* about02 */
.about02 .item{display: flex;align-items: center;justify-content: space-between;position: relative;}
.about02 .item .info{width: 40%;}
.about02 .item .info .in_tit .title{font-size: 2.2vw;}
.about02 .item .info .text{font-size: .95vw;line-height: 2;color: #333;}
.about02 .item .info .btn{margin-top: 2vw;}
.about02 .item .video{width: 50%;}
.about02 .item .video video{width: 100%;}
.about02 .item .icon{position: absolute;top: 0;left: 43%;z-index: -1;width: 11vw;}
.about02 .item:nth-child(1){padding-left: 8%;}
.about02 .item:nth-child(2) .info{margin: 0 auto;}
.about02 .item:nth-child(2) .icon{left: 50%;}
@media screen and (max-width:1080px){
.about02 .item:nth-child(1){padding-left: 4%;margin-bottom: 30px;}
.about02 .item .info .in_tit{margin-bottom: 0;}
.about02 .item .info .in_tit .title{font-size: 30px;}
.about02 .item .info .text{font-size: 15px;margin: 20px 0;}
.about02 .item .icon{width: 120px;}
}
@media screen and (max-width:768px){
.about02{width: 92%;margin: 0 auto;}
.about02 .item{flex-wrap: wrap;}
.about02 .item:nth-child(1){margin-bottom: 20px;padding-left: 0;}
.about02 .item:nth-child(1) .info{order: 1;}
.about02 .item .info{width: 100%;margin-top: 30px !important;}
.about02 .item .video{width: 100%;margin-top: 30px;}
}
@media screen and (max-width:520px){
.about02 .item .info{margin-top: 20px !important;}
.about02 .item .info .in_tit .title{font-size: 22px;}
.about02 .item .info .text{font-size: 14px;line-height: 26px;margin: 15px 0;}
.about02 .item .video{margin-top: 10px;}
}


/* about03 */
.about03{padding: 5vw 0;}
.about03 .in_tit{text-align: center;margin-bottom: 0vw;}
.about03 .ab3_mo{display: none;}
.about03 .swiper-slide{width:24%;background:#fff;box-shadow:0 8px 20px #ddd}
.about03 .swiper-slide img{display:block;width: 100%;}
.about03 .swiper-pagination{bottom: 5px;display: none;}
.about03 .swiper-pagination-bullet{opacity: 1;background: #C0C0C3;margin: 0 .58vw !important;width: 2vw;height: .3vw;border-radius: 8px;}
.about03 .swiper-pagination-bullet-active{background: #FF8028;position: relative;width: 2vw;}
.about03 .btn{margin: 0 auto;margin-top: 0;background-color: #efefef82;}
@media screen and (max-width:1280px){
.about03 .swiper-slide{width: 33%;}
}
@media screen and (max-width:1080px){
.about03{padding: 60px 0;}
.about03 .in_tit{margin-bottom: 0;}
.about03 .btn{margin-top: 30px;}
.about03 .swiper-pagination{display: block;}
.about03 .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 8px;}
}
@media screen and (max-width:768px){
.about03{width: 92%;margin: 0 auto;}
.about03 .ab3_pc{display: none;}
.about03 .ab3_mo{display: block;padding: 30px 0 50px;}
}
@media screen and (max-width:520px) {
.about03{padding: 30px 0;}
.about03 .in8{padding-bottom: 40px;}
.about03 .btn{margin-top: 10px;}
.about03 .swiper-pagination-bullet{margin: 0 8px !important;}
}


/* about04 */
.about04{padding: 5vw 0;background: #F4F4F4;}
.about04 .in_tit{text-align: center;}
.about04 ul{display: flex;align-items: center;flex-wrap: wrap;}
.about04 ul li{width: 18.8%;margin-bottom: 1.5%;margin-right: 1.5%;position: relative;background: #ffff;box-shadow: 0 0 5px rgb(197 197 197 / 10%);border-radius: 5px;}
.about04 ul li:hover:after{width: 100%;}
.about04 ul li:nth-child(5n+5){margin-right: 0;}
.about04 ul li a{display: block;padding: 0;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .1);border-radius: 5px;}
.about04 ul li .img{text-align: center;overflow: hidden;}
.about04 ul li .img img{transition:all .5s ease;width: auto;}
.about04 ul li:hover .img img{transform:scale(1.06)}
.about04 .btn{margin: 0 auto;margin-top: 3vw;}
@media screen and (max-width:1080px){
.about04{padding: 60px 0;}
.about04 .btn{margin-top: 40px;}
}
@media screen and (max-width:768px){
.about04 ul li{width: 32%;margin-bottom: 2%;}
.about04 ul li:nth-child(5n+5){margin-right: 2%;}
.about04 ul li:nth-child(3n+3){margin-right: 0;}
}
@media screen and (max-width:520px){
.about04{padding: 30px 0;}
.about04 .btn{margin-top: 20px;}
.about04 ul li{width: 49%;margin-bottom: 2%;}
.about04 ul li:nth-child(odd){margin-right: 2%;}
.about04 ul li:nth-child(even){margin-right: 0;}
.about04 ul li .img img{width: 60%;}
}


/* main */
.main{position: relative;overflow: hidden;}
.main .dlogo{top: 10vw;left: 0;z-index: 1;position: fixed;}
.main .dlogo img{max-width: 8vw;}
@media screen and (max-width:1080px){
.main .dlogo{transform: translate3d(0px, 0px, 0px) !important;position: absolute;top: 4%;left: 4%;}
.main .dlogo img{width: 100px;max-width: initial;}
}
@media screen and (max-width:768px){
.main .dlogo{display: none;}
}

/* dz01 */
.dz01{padding: 5vw 0;background: #F5F2EA;margin-top: 4vw;}
.dz01 .cont{display: flex;align-items: center;justify-content: space-between;z-index: 9;position: relative;}
.dz01 .cont .left{width: 40%;z-index: 9;}
.dz01 .cont .left .logo{display: none;}
.dz01 .cont .left .title{font-size:2.8vw;font-weight:700}
.dz01 .cont .left .title span{color: #D9A73D;}
.dz01 .cont .left .tit{margin:1vw 0 2vw;font-size:1.1vw;line-height:1.458}
.dz01 .cont .left ul{display: flex;align-items: center;}
.dz01 .cont .left ul li{border-radius:30px;transition:.5s;background-size:200% auto;background-image: linear-gradient(to right,#edc97e 0,#d9a73d 51%,#edc97e 100%);cursor:pointer;font-size:.85vw;color:#fff;width:9vw;text-align:center;padding:.68vw 0;position: relative;}
.dz01 .cont .left ul li:hover{background-position: right center;}
.dz01 .cont .left ul li:nth-child(2){margin-left: 1vw;background: #fff;overflow: hidden;color: #D9A73D;}
.dz01 .cont .left ul li:nth-child(2):after{position: absolute;content: "";left: 0;top: 0;background-image: linear-gradient(to right,#edc97e 0,#d9a73d 51%,#edc97e 100%);height: 100%;width: 0;transition: .5s;}
.dz01 .cont .left ul li:nth-child(2):hover:after{width: 100%;}
.dz01 .cont .left ul li:nth-child(2) a{position: relative;z-index: 9;}
.dz01 .cont .left ul li:nth-child(2):hover{color: #fff;}
.dz01 .cont .right{width: 45%;position: relative;}
.dz01 .cont .right:after{position: absolute;content: "";border: 2px solid #d9a73d;width: 100%;height: 100%;left: -1.5vw;top: -1.5vw;border-radius: 10px;}
.dz01 .cont .right .img img{width: 100%;border-radius: 10px;}
@media screen and (max-width:1080px){
.dz01{padding: 60px 0;margin-top: 80px;}
.dz01 .cont .left{width: 46.5%;margin-top: 5%;}
.dz01 .cont .left .title{font-size: 35px;}
.dz01 .cont .left ul li{width: max-content;padding: 8px 16px;font-size: 15px;}
.dz01 .cont .left ul li:nth-child(2){margin-left: 20px;}
.dz01 .cont .left .tit{font-size: 16px;margin: 15px 0 30px;line-height: 1.58;}
.dz01 .cont .right:after{left: -4%;top: -4%;}
}
@media screen and (max-width:768px){
.dz01{margin-top: 68px;}
.dz01 .cont{flex-wrap: wrap;}
.dz01 .cont .left{width: 100%;margin-top: 0;}
.dz01 .cont .left .logo{display: block;}
.dz01 .cont .left .logo img{width: 110px;}
.dz01 .cont .left .title{font-size: 28px;margin-top: 30px;}
.dz01 .cont .right{width: 100%;margin-top: 60px;}
}
@media screen and (max-width:520px){
.dz01{padding: 30px 0;margin-top: 60px;}
.dz01 .cont .left .logo img{width: 100px;}
.dz01 .cont .left .title{font-size: 23px;margin-top: 20px;}
.dz01 .cont .left ul li{font-size: 14px;}
.dz01 .cont .left ul li:nth-child(2){margin-left: 15px;}
.dz01 .cont .left .tit{font-size: 14px;margin: 10px 0 30px;line-height: 26px;}
.dz01 .cont .right:after{left: -3%;top: -3%;}
.dz01 .cont .right{margin-top: 40px;}
}


/* dz02 */
.dz02{background: #fff;padding: 5vw 0;}
.dz02 .in_tit .title{text-align: center;background: linear-gradient(to bottom, #d9a73d, #edc97e);-webkit-background-clip: text;color: transparent;}
.dz02 ul{display: flex;align-items: center;justify-content: space-between;}
.dz02 ul li{width: 32%;background: #F8F8F8;box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);text-align: center;transition: all .6s}
.dz02 ul li:hover{box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);;}
.dz02 ul li .info{padding: 1.68vw;border-radius: 10px;}
.dz02 ul li .info .icon{text-align:center;padding:.5vw;width:max-content;margin:0 auto;border-radius:50%}
.dz02 ul li .info .icon img{width:2.8vw}
.dz02 ul li .info .t1{font-size:1.4vw;margin:1vw 0}
.dz02 ul li .info .text{font-size:.85vw;color:#333;line-height:1.58}
@media screen and (max-width:1080px){
.dz02{padding: 60px 0;}
.dz02 ul{flex-wrap: wrap;}
.dz02 ul li{width: 48.5%;margin-top: 3%;}
.dz02 ul li .info{padding: 20px;}
.dz02 ul li .info .icon img{width: 50px;}
.dz02 ul li .info .t1{font-size: 20px;margin: 15px 0;}
.dz02 ul li .info .text{font-size: 15px;}
}
@media screen and (max-width:768px){
.dz02 ul li{width: 100%;}
.dz02 ul li:nth-child(1){margin-top: 0;}
}
@media screen and (max-width:520px){
.dz02{padding: 30px 0;}
.dz02 ul li .info{padding: 15px;}
.dz02 ul li .info .text{font-size: 14px;line-height: 26px;}
}



/* dz03 */
.dz03{padding-bottom: 5vw;background: #fff;}
.dz03 .in_tit {margin-bottom: 4vw;}
.dz03 .in_tit .title{text-align: center;background: linear-gradient(to bottom, #d9a73d, #edc97e);-webkit-background-clip: text;color: transparent;}
.dz03 .cont{display: flex;align-items: center;justify-content: space-between;}
.dz03 .cont ul{width: 50%;}
.dz03 .cont ul li{margin: 1.58vw 0;display: flex;align-items: center;}
.dz03 .cont ul li .num{width: 3vw;height: 3vw;border-radius: 50%;background: #d9a73d;color: #fff;font-size: 1.5vw;font-weight: bold;box-shadow: 0 0 5px rgba(0, 0, 0, .1);display: flex;align-items: center;justify-content: center;}
.dz03 .cont ul li .tit{font-size: 1.2vw;margin-left: 1vw;width: 80%;line-height: 1.5;}
.dz03 .cont .pic{width: 49%;display: flex;justify-content: space-between;align-items: center;}
.dz03 .cont .pic img{border-radius: 40px;width: 43.5%;background: #fff;padding: .8vw;box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.dz03 .cont .pic img:nth-child(1){margin-top: -10vw;}
.dz03 .cont .pic img:nth-child(2){margin-top: 10vw;}
@media screen and (max-width:1080px){
.dz03 .in_tit{margin-bottom: 40px;}
.dz03 .cont ul li{margin: 20px 0;}
.dz03 .cont ul li .num{width: 50px;height: 50px;font-size: 24px;}
.dz03 .cont ul li .tit{font-size: 17px;}
.dz03 .cont .pic img{padding: 10px;width: 44.5%;}
}
@media screen and (max-width:768px){
.dz03 .in_tit{margin-bottom: 30px;}
.dz03 .cont{flex-wrap: wrap;}
.dz03 .cont ul{width: 100%;margin-bottom: 30px;}
.dz03 .cont .pic{width: 100%;}
.dz03 .cont .pic img:nth-child(1){margin-top: -15%;}
.dz03 .cont .pic img:nth-child(2){margin-top: 12%;}
}
@media screen and (max-width:520px){
.dz03 .in_tit{margin-bottom: 10px;}
.dz03 .cont ul{margin-bottom: 15px;}
.dz03 .cont ul li{margin: 20px 0;}
.dz03 .cont ul li .num{width: 40px;height: 40px;font-size: 18px;}
.dz03 .cont ul li .tit{font-size: 14px;line-height: 26px;width: 80%;margin-left: 3%;}
}



/* dz04 */
.dz04{padding-bottom: 5vw;background: #fff;}
.dz04 .in_tit .title{text-align: center;background: linear-gradient(to bottom, #d9a73d, #edc97e);-webkit-background-clip: text;color: transparent;}
.dz04 .dz4{padding: .3vw .3vw 2.4vw .3vw;}
.dz04 .dz4 .swiper-scrollbar{height: 4px;}
.dz04 .dz4 .swiper-scrollbar-drag{background: #edc97e;}
.dz04 .dz4 .li a{border-radius: 10px;background: #fff;padding: 1.2vw;box-shadow: 0 0 5px rgba(0, 0, 0, .1);display: block;}
.dz04 .dz4 .li .img{padding-bottom: 60%;position:relative;overflow:hidden;border-radius: 8px;}
.dz04 .dz4 .li .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.dz04 .dz4 .li:hover .img img{transform:scale(1.06)}
.dz04 .dz4 .li .tit{font-size: 1vw;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow:hidden;color: #000;margin-top: 1.2vw;transition:all .5s;text-align: center;}

.dz04 .cont{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 200;background: rgba(0, 0, 0, 0.65);z-index: 999;transform:scale(0);-webkit-transform:scale(0);}
.dz04 .cont .out{position:absolute;width: 40px;height: 40px;line-height:36px;background: #d9a73d url(../images/close.png) center no-repeat;background-size: 26px;color:#000;text-align:center;border-radius:50%;top: 1%;right: 1%;cursor:pointer;z-index: 99;}
.dz04 .cont .cont_pic{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 50%;height: initial;}
.dz04 .cont .cont_pic p{color: #fff;text-align: center;font-size: 1.3vw;margin-top: 2vw;}
.dz04 .cont .cont_pic .pic{width: 100%;text-align: center;}
.dz04 .cont .cont_pic .pic img{width: 80%;}
.dz04 .cont .cont_pic .swiper-button-next{right:-8%}
.dz04 .cont .cont_pic .swiper-button-prev{left:-8%}
.dz04 .cont .cont_pic .swiper-button-next:after,.dz04 .cont .cont_pic .swiper-button-prev:after{color:#fff;font-size: 2.58vw;}
.dz04 .cont .cont_pic .swiper-button-next:hover:after,.dz04 .cont .cont_pic .swiper-button-prev:hover:after{color: #d9a73d;}
.dz04 .cont.two{transform:scale(1);animation:unfoldOut 1s .3s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scale(1);-webkit-animation:unfoldOut 1s .3s cubic-bezier(0.165,0.84,0.44,1) forwards;}
.dz04 .cont.one{transform:scaleY(0.01) scaleX(0);animation:unfoldIn 1s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scaleY(0.01) scaleX(0);-webkit-animation:unfoldIn 1s cubic-bezier(0.165,0.84,0.44,1) forwards}
@keyframes unfoldIn{
0%{transform:scaleY(0.000) scaleX(0)}
50%{transform:scaleY(0.002) scaleX(1)}
100%{transform:scaleY(1) scaleX(1)}
}
@keyframes unfoldOut{
0%{transform:scaleY(1) scaleX(1)}
50%{transform:scaleY(0.002) scaleX(1)}
100%{transform:scaleY(0.000) scaleX(0)}
}

@media screen and (max-width:1080px){
.dz04{padding-bottom: 60px;}
.dz04 .dz4{padding: 3px 3px 40px 3px;}
.dz04 .dz4 .li a{padding: 15px;}
.dz04 .dz4 .li .tit{font-size: 15px;margin-top: 15px;}
}
@media screen and (max-width:520px){
.dz04{padding-bottom: 30px;}
.dz04 .dz4{padding: 3px 3px 30px 3px;}
.dz04 .dz4 .li a{padding: 8px;border-radius: 5px;}
.dz04 .dz4 .li .tit{font-size: 14px;margin-top: 8px;}
.dz04 .dz4 .li .img{border-radius: 3px;}
}

/* dz04_1 */
.dz04_1{padding: 4vw 0;}
.dz04_1 .in_tit .title{text-align: center;background: linear-gradient(to bottom, #d9a73d, #edc97e);-webkit-background-clip: text;color: transparent;}
.dz04_1 .cont{width: 50%;margin: 0 auto;}
.dz04_1 .cont .img img{border-radius: 5px;}
.dz04_1 .cont .swiper-pagination{bottom: 5%;}
.dz04_1 .cont .swiper-pagination-bullet{width: 1.5vw;height: 4px;border-radius: 5px;background: #fff;opacity: 1;margin: 0 1% !important;}
.dz04_1 .cont .swiper-pagination-bullet-active{background: #d9a73d;}
@media screen and (max-width:1080px){
.dz04_1{padding-bottom: 60px;}
.dz04_1 .cont{width: 58%;}
}
@media screen and (max-width:520px){
.dz04_1{padding: 50px 0;}
.dz04_1 .cont{width: 68%;}
.dz04_1 .cont .swiper-pagination-bullet{width: 20px;height: 3px;}
}
 


/* dz05 */
.dz05{background: #F5F2EA;padding: 5vw 0;}
.dz05 .cont{display: flex;flex-wrap: wrap;justify-content: space-between;}
.dz05 .cont .left{width: calc(40% - 6%);background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .1);padding: 3%;border-radius: 10px;}
.dz05 .cont .left .t1{color: #333;font-size: 2.5vw;}
.dz05 .cont .left .t2{color:#666;font-size:.9vw;margin-top:.5vw}
.dz05 .cont .left .ul li{display:flex;align-items:center;margin-top: 2.4vw;}
.dz05 .cont .left .ul li .icon{width:2.8vw;height:2.8vw;background: #d9a73d;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:.8vw;}
.dz05 .cont .left .ul li .icon img{width: 1.254vw;}
.dz05 .cont .left .ul li .text{font-size:.85vw;color:#333;line-height:1.7;width: 80%;}
.dz05 .cont .right{width: 55%;background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .1);border-radius: 10px;}
.dz05 .cont .right form{padding:2.5vw 2vw;}
.dz05 .cont .right .input{margin-bottom:1vw}
.dz05 .cont .right .input input{border:1px solid #e0dfdf;width: calc(100% - 2vw);height:2.5vw;line-height:2.5vw;color:#333;font-size:.8vw;padding:0 1vw;border-radius:10px}
.dz05 .cont .right .input textarea{border:1px solid #e0dfdf;width: calc(100% - 2vw);height:7vw;line-height:3vw;color:#333;font-size:.8vw;padding:0 1vw;border-radius:10px;font-family:AlibabaPuHuiTi-Regular;}
.dz05 .cont .right .input.code{position:relative}
.dz05 .cont .right .input.code img{position:absolute;top:0;right:0;height:2.5vw}
.dz05 .cont .right .input input:focus,.dz05 .cont .right .input textarea:focus{border: 1px solid #FF6708;}
.dz05 .cont .right .submit input{line-height: 2.5vw;height: 2.5vw;width: 28%;background-image: linear-gradient(to right,#edc97e 0,#D9A73D 51%,#edc97e 100%);background-size: 200% 200%;background-position: 100% 100%;color: #fff;font-size: .85vw;border-radius: 15px;transition: all 0.3s ease;margin-top: 1vw;border-radius: 30px;}
.dz05 .cont .right .submit input:hover{background-position: 0% 0%;}
@media screen and (max-width:1080px){
.dz05{padding: 80px 0;}
.dz05 .cont .left .t1{font-size: 3vw;}
.dz05 .cont .left .t2{font-size: 1.35vw;margin-top: .8vw;}
.dz05 .cont .left .ul li .icon{width: 3.5vw;height: 3.5vw;margin-right: 1.2vw;}
.dz05 .cont .left .ul li .icon img{width: 2vw;}
.dz05 .cont .left .ul li .text{font-size: 1.35vw;}
.dz05 .cont .right{width: 55%;}
.dz05 .cont .right .input{margin-bottom:2vw}
.dz05 .cont .right .input input{width: calc(100% - 3vw);height: 3.5vw;line-height: 3.5vw;font-size: 1.2vw;padding: 0 1.5vw;border-radius: 6px;}
.dz05 .cont .right .input textarea{width: calc(100% - 3vw);height: 10vw;line-height: 6vw;font-size: 1.2vw;padding: 0 1.5vw;border-radius: 6px;}
.dz05 .cont .right .submit input{line-height: 3.5vw;height: 3.5vw;width: 28%;font-size: 1.35vw;border-radius: 10px;}
}
@media screen and (max-width:768px){
.dz05{padding: 60px 0;}
.dz05 .cont .left{width: 40%;}
.dz05 .cont .left .t1{font-size: 26px;}
.dz05 .cont .left .t2{font-size: 15px;margin-top: 8px;}
.dz05 .cont .left .ul li .icon{width: 35px;height: 35px;margin-right: 10px;}
.dz05 .cont .left .ul li .icon img{width: 20px;}
.dz05 .cont .left .ul li .text{font-size: 15px;}
.dz05 .cont .right{width: 50%;}
.dz05 .cont .right form{padding: 25px;}
.dz05 .cont .right .input{margin-bottom: 20px;}
.dz05 .cont .right .input input{width: calc(100% - 30px);height: 35px;line-height: 35px;font-size: 13px;padding: 0 15px;}
.dz05 .cont .right .input textarea{width: calc(100% - 3vw);height: 10vw;line-height: 3.5vw;font-size: 1.2vw;padding: 0 1.5vw;}
.dz05 .cont .right .submit input{line-height: 35px;height: 35px;width: 35%;font-size: 15px;}
}
@media screen and (max-width: 680px){
.dz05 .cont .left{width: 100%;margin-bottom: 25px;padding: 25px;}
.dz05 .cont .right{width: 100%;}
}
@media screen and (max-width:520px){
.dz05{padding: 35px 0;}
.dz05 .cont .left{margin-bottom: 20px;}
.dz05 .cont .left .t1{font-size: 22px;}
.dz05 .cont .left .t2{font-size: 13px;margin-top: 5px;}
.dz05 .cont .left .ul li{margin-top: 12px;}
.dz05 .cont .left .ul li .text{font-size: 14px;}
.dz05 .cont .right form{padding: 20px;}
.dz05 .cont .right .input{margin-bottom: 15px;}
.dz05 .cont .right .input input{font-size: 12px;}
.dz05 .cont .right .input textarea{height: 80px;line-height: 35px;font-size: 12px;padding: 0 15px;}
.dz05 .cont .right .submit input{line-height: 32px;height: 32px;width: 32%;font-size: 14px;border-radius: 5px;margin: 6px 0 10px;}
}
