/* title */
.nei_tit .title{font-size: 2.5vw;color: #1D0918;font-weight: bold;display: flex;align-items: center;}
.nei_tit .title i{width: 1.8vw;height: 3px;background: #EE3B39;margin-right: .5vw;display: block;}
@media screen and (max-width:1080px){
.nei_tit .title{font-size: 3vw;}
.nei_tit .title i{width: 36px;margin-right: 6px;}
}
@media screen and (max-width:768px){
.nei_tit .title{font-size: 26px;}
.nei_tit .title i{width: 28px;}
}
@media screen and (max-width:520px){
.nei_tit{margin-bottom: 25px;}
.nei_tit .title{font-size:22px}
.nei_tit .title i{width: 20px;}
}

/* banner */
.banner{margin-top: 7.3vw;position: relative;}
.banner .img img{width: 100%;}
.banner .info{position: absolute;left: 0;top: 50%;transform: translate(0%,-50%);width: 100%;}
.banner .info .line{background: #fff;width: 6vw;height: 1px;}
.banner .info .crumb{color: #fff;font-size: 1vw;width: max-content;position: relative;padding-bottom: .75vw;margin-bottom: .5vw;}
.banner .info .crumb:after{position: absolute;content: "";bottom: 0;left: 0;height: 1px;width: 100%;background: #fff;}
.banner .info .crumb a{margin: 0 .35vw;}
.banner .info .crumb a:hover{color: #EE3B39;}
.banner .info .crumb a:nth-child(1){margin-left: 0;}
.banner .info .crumb a:nth-last-child(1){margin-right: 0;}
.banner .info .t1{color: #fff;font-size: 2.5vw;font-weight: bold;}
.banner .info.cent{left: 50%;transform: translate(-50%,-50%);top: 35%;}
.banner .info.cent .crumb{margin: 0 auto;}
.banner .info.cent .t1{text-align: center;}
@media screen and (max-width:1080px){
.banner{margin-top: 67px;}
.banner .info .t1{font-size: 36px;}
.banner .info .crumb{font-size: 16px;}
}
@media screen and (max-width:768px){
.banner .info .t1{font-size: 28px;}
.banner .info .crumb{font-size: 14px;}
}
@media screen and (max-width:520px){
.banner{margin-top: 60px;}
.banner .info .crumb{padding-bottom: 6px;margin-bottom: 6px;width: auto;}
.banner .info .t1{font-size: 22px;}
.banner .img{height: 168px;}
.banner .img img{height: 100%;object-fit: cover;}
}

/* ncrumb */
.ncrumb{margin-top: 7.3vw;background: #fff;padding: 1.5vw 0;}
.ncrumb a{margin: 0 .35vw;font-size: .95vw;color: #555;}
.ncrumb a:hover{color: #EE3B39;}
.ncrumb a:nth-child(1){margin-left: 0;}
.ncrumb a:nth-last-child(1){margin-right: 0;}
@media only screen and (max-width:1080px){
.ncrumb{margin-top: 67px;padding: 20px 0;}
.ncrumb a{font-size: 16px;}
}
@media only screen and (max-width:520px){
.ncrumb{margin-top: 60px;padding: 15px 0;}
.ncrumb a{font-size: 14px;}
}


/* newslist */
.newslist{padding: 90px 0;background: #f7f7f7;}
.newslist .top{margin-bottom: 5vw;}
.newslist .top .w1440{display: flex;align-items: flex-end;justify-content: space-between;}
.newslist .top .right{width: 40vw;}
.newslist .top .right form{position: relative;background: #fff;border-radius: 12px;display: flex;align-items: center;justify-content: space-between;line-height: 2.68vw;box-shadow: 0 0 4px rgb(101 101 101 / 7%);}
.newslist .top .right form img{width: 1.2vw;margin-left: .8vw;}
.newslist .top .right .ntext{width: 100%;}
.newslist .top .right .ntext input{width: 100%;height: 2.2vw;font-size: .9vw;color: #666;background: none;text-indent: 1em;}
.newslist .top .right .nbtn{background: #e72a2d;padding: 0 1.2vw;border-radius: 8px;line-height: 2vw;margin-right: .3vw;}
.newslist .top .right .nbtn input{font-size: 1vw;background: none;color: #fff;margin-top: .3vw;}
.newslist .top .right .nbtn:hover{background: url(../images/f_bg.jpg);background-size: cover;}
.newslist .top .right dl{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:.5vw}
.newslist .top .right dl ol{background: #ffffff;padding:.3vw .6vw;margin-right:.5vw;margin-top:.5vw;border-radius:5px;font-size:.8vw;}
.newslist .top .right dl ol:hover{color: #e72a2d;}
.newslist .item{border-bottom: 1px solid #ddd;padding: 1.5vw 0;transition:all .1s ease;}
.newslist .item:nth-child(1){border-top: 1px solid #ddd;}
.newslist .item:nth-last-child(1){margin-bottom: 3%;}
.newslist .item a{display: flex;justify-content: space-between;align-items: center;margin:0 auto;width:93%;max-width: 75vw;}
.newslist .item .date .day{font-size: 2vw;color:#666;}
.newslist .item .date .year{font-size: 1.2vw;color:#666;margin-top: .1vw;}
.newslist .item .date .more{margin-top:1.5vw}
.newslist .item .date .more img{width:1.672vw;filter: grayscale(1);opacity: .8;transition:all .5s ease;}
.newslist .item .info{width: 40vw;}
.newslist .item .info .t1{font-size:1.4vw;color:#333;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:all .35s;margin-bottom:1vw;transition:all .5s ease;}
.newslist .item .info .t2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.8;color:#666;font-size:.85vw}
.newslist .item:hover{background: #ee3b390f;border-bottom: 1px solid #FEF3F3;}
.newslist .item:hover .date .more img{filter: initial;opacity: 1;}
.newslist .item:hover .info .t1{color: #EE3B39;}
.newslist .item .img{padding-bottom: 15%;position:relative;overflow:hidden;width: 18vw;border-radius: 8px;}
.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)}
@media only screen and (max-width:1080px){
.newslist{padding: 60px 0;}
.newslist .top .right{width: 63%;}
.newslist .top .right form{line-height: 45px;}
.newslist .top .right form img{width: 22px;margin-left: 10px;}
.newslist .top .right .ntext input{height: 45px;font-size: 14px;}
.newslist .top .right .nbtn input{margin-top: 0;font-size: 15px;}
.newslist .top .right .nbtn{padding: 0 20px;line-height: 32px;margin-right: 5px;}
.newslist .top .right dl{margin-top: 10px;}
.newslist .top .right dl ol{padding: 8px 15px;margin-right: 8px;margin-top: 8px;font-size: 14px;}
.newslist .item{padding: 25px 0;}
.newslist .item a{max-width: 1440px;}
.newslist .item .date .day{font-size: 36px;}
.newslist .item .date .year{font-size: 16px;}
.newslist .item .date .more{margin-top: 15px;}
.newslist .item .date .more img{width: 28px;}
.newslist .item .info{width: 58%;}
.newslist .item .info .t1{font-size: 24px;}
.newslist .item .info .t2{font-size: 14px;}
}
@media only screen and (max-width:768px){
.newslist{padding: 30px 0 60px;}
.newslist .top{margin-bottom: 0;}
.newslist .top .w1440{flex-wrap: wrap;}
.newslist .top .left{display: none;}
.newslist .top .right{width: 100%;margin-bottom: 20px;}
.newslist .item .date .day{font-size: 28px;}
.newslist .item .info .t1{font-size: 20px;}
}
@media only screen and (max-width:520px){
.newslist{padding: 30px 0;}
.newslist .top .right form{line-height: 40px;}
.newslist .top .right form img{width: 18px;}
.newslist .top .right .ntext input{height: 40px;font-size: 12px;}
.newslist .top .right .nbtn input{margin-top: 0;font-size: 15px;}
.newslist .top .right .nbtn{line-height: 30px;}
.newslist .top .right dl{margin-top: 10px;}
.newslist .top .right dl ol{padding: 6px 10px;margin-right: 5px;margin-top: 5px;font-size: 13px;}
.newslist .item{padding: 20px 0;}
.newslist .item a{flex-wrap: wrap;}
.newslist .item .date{width: 100%;order: 1;}
.newslist .item .date .day{display: none;}
.newslist .item .date .year{display: none;}
.newslist .item .info{width: 100%;margin-top: 15px;}
.newslist .item .info .t1{font-size: 18px;margin-bottom: 10px;}
.newslist .item .info .t2{line-height: 24px;}
.newslist .item .img{width: 100%;order: -2;padding-bottom: 50%;}
}


/* news */
.news{padding: 90px 0;background: #F5F5F7;}
.news .wrap{display: flex;justify-content: space-between;}
.news .wrap .date{background:#fff;height:max-content;padding:1vw;text-align:center}
.news .wrap .date .day{font-size:2.2vw;color:#e72a2d;font-weight:700}
.news .wrap .date .year{font-size:1.1vw;color:#666}
.news .wrap .cent{background:#fff;height:max-content;padding:2vw;width:43vw}
.news .wrap .cent .title{font-size:1.58vw;font-weight:700;margin-bottom:1.5vw}
.news .wrap .cent dl{display:flex;align-items:center}
.news .wrap .cent dl ol{margin-right:.8vw}
.news .wrap .cent dl ol img{width:1.78vw}
.news .wrap .cent .cont{border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6;padding:2vw 0;margin:2vw 0}
.news .wrap .cent .cont img{text-align: center;margin: .5vw auto;display: flex;justify-content: center;}
.news .wrap .cent .cont p{font-size:.9vw;color:#666;line-height:2}
.news .wrap .cent .cont p span{text-wrap-mode: wrap !important;}
.news .wrap .cent .btn{margin:0 auto}
.news .wrap .rem{background:#fff;height:max-content;padding:1.5vw;width:17vw;position: sticky;top: 2vw;}
.news .wrap .rem .tit{font-size:1.35vw;font-weight:700;margin-bottom:1vw;padding-left:.5vw;border-left:4px solid #e72c2f}
.news .wrap .rem ul{margin-bottom: 30px;}
.news .wrap .rem li{border-bottom:1px solid #c6c6c6}
.news .wrap .rem li .img{padding-bottom:58%;position:relative;overflow:hidden}
.news .wrap .rem li .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.news .wrap .rem li:hover .img img{transform:scale(1.06)}
.news .wrap .rem li .info{padding:1vw;display:flex;align-items:center}
.news .wrap .rem li .info .tiem{margin-right:.6vw;padding-right:.5vw;border-right:1px solid #c6c6c6;text-align:center}
.news .wrap .rem li .info .tiem h3{color:#000;font-size:1.68vw}
.news .wrap .rem li .info .tiem p{font-size:.9vw;font-weight:700}
.news .wrap .rem li .info .t1{font-size:.95vw;color:#333;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .35s}
.news .wrap .rem li:hover .info .t1{color: #EE3B39;}
.news .wrap .rem dl{display:flex;flex-wrap:wrap;}
.news .wrap .rem dl ol{padding:.5vw;border:1px solid #bfbfbf;margin:.5vw 0;font-size:.8vw;color:#666;margin-right: .5vw;}
.news .wrap .rem dl ol:hover{background: #1D0918;color: #fff;border: 1px solid #1D0918;}
@media only screen and (max-width:1080px){
.news{padding: 60px 0;}
.news .wrap .date{padding: 15px;}
.news .wrap .date .day{font-size: 36px;}
.news .wrap .date .year{font-size: 15px;}
.news .wrap .cent{width: 52%;padding: 25px;}
.news .wrap .cent .title{font-size: 24px;margin-bottom: 15px;}
.news .wrap .cent dl ol{margin-right: 15px;}
.news .wrap .cent dl ol img{width: 28px;}
.news .wrap .cent .cont{margin: 20px 0;padding: 20px 0;}
.news .wrap .cent .cont p{font-size: 14px}
.news .wrap .cent .cont img{margin: 8px auto;}
.news .wrap .rem{padding: 15px;width: 20%;}
.news .wrap .rem .tit{font-size: 18px;margin-bottom: 15px;}
.news .wrap .rem li .info{padding: 15px;}
.news .wrap .rem li .info .tiem{padding-right: 8px;margin-right: 8px;}
.news .wrap .rem li .info .tiem h3{font-size: 26px;}
.news .wrap .rem li .info .tiem p{font-size: 16px;}
.news .wrap .rem li .info .t1{font-size: 14px;}
.news .wrap .rem dl ol{padding: 5px;font-size: 14px;margin: 5px 0;}
}
@media only screen and (max-width:768px){
.news .wrap{flex-wrap: wrap;}
.news .wrap .date{width: 10%;}
.news .wrap .cent{width: 75%;}
.news .wrap .rem{width: 100%;margin-top: 30px;position: initial;}
.news .wrap .rem .tit{padding-left: 8px;font-size: 22px;}
.news .wrap .rem li .info .t1{font-size: 16px;}
}
@media only screen and (max-width:520px){
.news{padding: 30px 0;}
.news .wrap .date{display: none;}
.news .wrap .cent{width: 100%;padding: 20px;}
.news .wrap .cent .title{font-size: 20px;}
.news .wrap .cent dl ol{margin-right: 15px;}
.news .wrap .cent dl ol img{width: 24px;}
.news .wrap .cent .cont{margin: 15px 0 25px;padding: 15px 0;}
.news .wrap .cent .cont p{font-size: 14px;line-height: 24px;}
.news .wrap .cent .cont img{margin: 6px auto;}
.news .wrap .rem{padding: 20px;margin-top: 20px;}
.news .wrap .rem .tit{font-size: 18px;margin-bottom: 12px;}
.news .wrap .rem ul{margin-bottom: 20px;}
.news .wrap .rem li .info{padding: 15px;}
.news .wrap .rem li .info .tiem h3{font-size: 24px;}
.news .wrap .rem li .info .tiem p{font-size: 14px;}
.news .wrap .rem dl ol{font-size: 13px;margin: 4px;}
}


/* pnav */
.pnav{width: 25%;position: sticky;top: 2vw;height: max-content;}
.pnav .title{color: #fff;font-size: 1.3vw;font-weight: bold;padding: 1.35vw;border-top-left-radius: 10px;border-top-right-radius: 10px;background: url(../images/f_bg.jpg);position: relative;background-size: cover;}
.pnav ul{border: solid 2px #fafafa;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.pnav .pclose{display: none;}
.pnav ul li .fd{display:flex;align-items:center;justify-content:space-between;padding: 1vw;border: solid 2px #fafafa;}
.pnav ul li .fd a{font-size: .9vw;color: #333;position: relative;padding-left: 0;transition: ease .5s;font-weight: bold;}
.pnav ul li .fd a:after{position: absolute;content: "";left: 0;top: 50%;transform:translate(0 , -50%);height: 2px;width: 0;background: #1E0918;transition: ease .5s;}
.pnav ul li.on .fd a,.pnav ul li.cur .fd a,.pnav ul li .fd:hover a{padding-left: 1.65vw;}
.pnav ul li.on .fd a:after,.pnav ul li.cur .fd a:after,.pnav ul li .fd:hover a:after{width: 1.35vw;}
.pnav ul li .fd i{display:flex;position:relative;width:1vw;height:1vw;align-items:center;justify-content:center}
.pnav ul li .fd i:after{content:"";width:2px;height:.8vw;background:#999;position:absolute;transition:all .35s;right: .41vw;}
.pnav ul li .fd i:before{content:"";width:.8vw;height:2px;background:#999;position:absolute;transition:all .35s;top: .42vw;}
.pnav ul li.cur .fd i:after,.pnav ul li .fd i.on:after{width:0;-webkit-transform:rotate(90deg)}
.pnav ul li .rd{padding: 0 1vw;display: none;}
.pnav ul li .rd a{font-size: .88vw;color: #666;display: block;padding: 1vw 0;position: relative;padding-left: 1vw;transition: ease .5s;}
.pnav ul li .rd a:after{position: absolute;content: "";left: 0;top: 50%;transform:translate(0 , -50%);height: 2px;width: .5vw;background: #1E0918;}
.pnav ul li .rd a:hover{transform:translateX(10px);}
.pnav ul li .rd a#cur{color: #EE3B39;}
.pnav .ul{border:solid 2px #fafafa;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:30px;padding:1vw}
.pnav .ul .tit{font-size:1.28vw;margin-bottom:1vw;color: #333;}
.pnav .ul .fl{display:flex;flex-wrap:wrap;}
.pnav .ul .fl .li{padding:.5vw;border:1px solid #bfbfbf;margin:.5vw 0;font-size:.8vw;color:#666;margin-right: .5vw;}
.pnav .ul .fl .li:hover{background: #1D0918;color: #fff;border: 1px solid #1D0918;}
@media screen and (max-width:1080px){
.pnav{width: 24%;}
.pnav .title{border-top-left-radius: 8px;border-top-right-radius: 8px;font-size: 18px;padding: 15px;}
.pnav ul li .fd{padding: 15px;}
.pnav ul li .fd a{font-size: 16px;}
.pnav ul li .fd i{width: 15px;height: 15px;}
.pnav ul li .fd i:before{width: 15px;top: 6px;}
.pnav ul li .fd i:after{height: 15px;right: 6px;}
.pnav ul li.on .fd a, .pnav ul li.cur .fd a, .pnav ul li .fd:hover a{padding-left: 25px;}
.pnav ul li .rd a{font-size: 14px;padding: 12px 0;padding-left: 12px;}
.pnav .ul .tit{font-size: 20px;margin-bottom: 10px;}
.pnav .ul .fl .li{padding: 5px;font-size: 14px;margin: 5px 0;}
}
@media screen and (max-width:768px){
.pnav{width: 100%;margin-bottom: 40px;position: initial;}
.pnav .title{border-radius: 2px;text-align: center;}
.pnav ul{position: fixed;background: #fff;width: 100%;height: 100vh;z-index: 99999;top: 0;left: 0;transform: translateX(100vw);transition: .5s all ease-in-out;opacity: 0;visibility: hidden;z-index: 999;}
.pnav .pclose{width: 36px;height: 36px;border-radius: 50%;background-size: 50%;display: flex;align-items: center;justify-content: center;margin: 25px 25px 25px auto;}
.pnav .pclose img{width: 20px;filter: invert(1);opacity: .5;}
.pnav ul li.on .fd a, .pnav ul li.cur .fd a, .pnav ul li .fd:hover a{padding-left: 40px;}
.pnav ul li.on .fd a:after, .pnav ul li.cur .fd a:after, .pnav ul li .fd:hover a:after{width: 30px;}
.pnav ul li .rd{padding: 0 20px;}
.pnav ul li .rd a{padding-left: 20px;}
.pnav ul li .rd a:after{width: 10px;}
.pnav ul.show{opacity: 1;visibility: visible;transform: translateX(0);}
}
@media screen and (max-width:520px){
.pnav{margin-bottom: 30px;}
.pnav .title{font-size: 15px;padding: 10px 0;}
.pnav .ul{padding: 8px;}
.pnav .ul .tit{font-size: 18px;margin-bottom: 8px;}
.pnav .ul .fl .li{font-size: 13px;margin: 4px;}
}

/* productlist */
.productlist{padding: 90px 0;background: #F5F5F7;}
.productlist .top{margin-bottom: 5vw;display: flex;align-items: center;justify-content: space-between;}
.productlist .top .right{width: 41vw;}
.productlist .top .right form{position: relative;background: #fff;border-radius: 12px;display: flex;align-items: center;justify-content: space-between;line-height: 2.68vw;box-shadow: 0 0 4px rgb(101 101 101 / 7%);}
.productlist .top .right form img{width: 1.2vw;margin-left: .8vw;}
.productlist .top .right .ntext{width: 100%;}
.productlist .top .right .ntext input{width: 100%;height: 2.2vw;font-size: .9vw;color: #666;background: none;text-indent: 1em;}
.productlist .top .right .nbtn{background: #e72a2d;padding: 0 1.2vw;border-radius: 8px;line-height: 2vw;margin-right: .3vw;}
.productlist .top .right .nbtn input{font-size: 1vw;background: none;color: #fff;margin-top: .3vw;}
.productlist .top .right .nbtn:hover{background: url(../images/f_bg.jpg);background-size: cover;}
.productlist .top .right dl{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:.5vw}
.productlist .top .right dl ol{background:#fff;padding:.3vw .6vw;margin-right:.5vw;margin-top:.5vw;border-radius:5px;font-size:.8vw}
.productlist .top .right dl ol:hover{color: #e72a2d;}
.productlist .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.productlist .list{width: 71%;}
.productlist .item{width: 32%;margin-bottom: 4%;margin-right: 2%;position: relative;height: auto;}
.productlist .item:nth-child(3n+3){margin-right: 0;}
.productlist .item a{display: block;position: relative;}
.productlist .item .img{position:relative;overflow:hidden;background: #E6E6E7;border-radius: 18px;padding: 2vw .5vw 4vw;}
.productlist .item:nth-child(odd) .img{background: #fff;}
.productlist .item:nth-child(even) .img{background: #E6E6E7;}
.productlist .item .img img{transition:all .5s ease;}
.productlist .item:hover .img img{transform:scale(1.06)}
.productlist .item .t1{color:#333;font-size: 1vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:ease .5s;font-weight:700;margin-top:1.5vw;padding-left:.25vw;}
.productlist .item .more{position:absolute;z-index:100;bottom:4vw;right:1.35vw;width:2.2vw;height:2.2vw;border-radius:50%;background:#44121e url(../images/p_icon.png) center center no-repeat;background-size:1vw;transition:ease .5s}
.productlist .item:hover .more{bottom: 10vw;right: 7vw;}
@media only screen and (max-width:1080px){
.productlist{padding: 60px 0;}
.productlist .top .right{width: 63%;}
.productlist .top .right form{line-height: 45px;}
.productlist .top .right form img{width: 22px;margin-left: 10px;}
.productlist .top .right .ntext input{height: 45px;font-size: 14px;}
.productlist .top .right .nbtn input{margin-top: 0;font-size: 15px;}
.productlist .top .right .nbtn{padding: 0 20px;line-height: 32px;margin-right: 5px;}
.productlist .top .right dl{margin-top: 10px;}
.productlist .top .right dl ol{padding: 8px 15px;margin-right: 8px;margin-top: 8px;font-size: 14px;}
.productlist .list{width: 73%;}
.productlist .item{width: 48.5%;margin-bottom: 3%;}
.productlist .item:nth-child(odd){margin-right: 3%;}
.productlist .item:nth-child(even){margin-right: 0;}
.productlist .item .img{padding: 20px 5px 40px;border-radius: 10px;}
.productlist .item .more{width: 30px;height: 30px;background-size: 15px;bottom: 18%;right: 7%;}
.productlist .item:hover .more{bottom: 45%;right: 40%;}
.productlist .item .t1{font-size: 16px;margin-top: 15px;padding-left: 0;text-align: center;}
}
@media only screen and (max-width:768px){
.productlist{padding: 30px 0 60px;}
.productlist .top{margin-bottom: 0;}
.productlist .top .w1440{flex-wrap: wrap;}
.productlist .top .left{display: none;}
.productlist .top .right{width: 100%;margin-bottom: 20px;}
.productlist .list{width: 100%;}
}
@media only screen and (max-width:520px){
.productlist{padding: 30px 0;}
.productlist .top .right form{line-height: 40px;}
.productlist .top .right form img{width: 18px;}
.productlist .top .right .ntext input{height: 40px;font-size: 12px;}
.productlist .top .right .nbtn input{margin-top: 0;font-size: 15px;}
.productlist .top .right .nbtn{line-height: 30px;}
.productlist .top .right dl{margin-top: 10px;}
.productlist .top .right dl ol{padding: 6px 10px;margin-right: 5px;margin-top: 5px;font-size: 13px;}
.productlist .item .img{padding: 15px 5px 30px;}
.productlist .item .t1{font-size: 15px;}
.productlist .item .more{width: 28px;height: 28px;background-size: 13px;bottom: 22%;right: 7%;}
}
 
/* product */
.product{padding:90px 0;background: #F5F5F7;}
.product .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product .pcont{background: #fff;height: max-content;width: 71%;}
.product .pcont>div{padding: 2vw;}
.product .pcont .txt{padding-bottom: .88vw;border-bottom: 1px solid #d2d2d2;margin-top: 4vw;position: relative;font-size: 1.35vw;padding-left: 1vw;}
.product .pcont .txt::after{position: absolute;content: "";left: 0;top: 8%;width: 4px;height: 55%;background: #E72A2D;}
.product .pcont .pro{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product .pcont .pro .pro_img{width: 60%;position: relative;}
.product .pcont .pro .pro_img .i_box{width: 50% !important;height: 50% !important;border: 1px solid #CCC;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.3);cursor: move;display: none;}
.product .pcont .pro .pro_img .bigbox{width: 22vw;height: 22vw; overflow: hidden;position: absolute;left: 110%; top:0; border: 1px solid #CCCCCC;display: none;background: #fff;z-index: 3;}
.product .pcont .pro .pro_img .bigbox img{position: absolute;left: 0;right: 0;max-width: initial;}
.product .pcont .pro .pro_img .img{text-align: center;}
.product .pcont .pro .pro_img .img img{mix-blend-mode: multiply;filter: brightness(1.05) contrast(1.1);}
.product .pcont .pro .pro_img .pro1{margin-top: 20px;}
.product .pcont .pro .pro_img .pro1 .img{border: 1px solid #E6E7E9;}
.product .pcont .pro .pro_img .pro1 .swiper-slide-thumb-active .img{border: 1px solid #E72A2D;}
.product .pcont .pro .pro_img .pro1 .swiper-button-next{width:1.78vw;background:#00000075;top:28%;right:0;height:100%}
.product .pcont .pro .pro_img .pro1 .swiper-button-prev{width:1.78vw;background:#00000075;top:28%;height:100%;left:0}
.product .pcont .pro .pro_img .pro1 .swiper-button-next:after,.product .pcont .pro .pro_img .pro1 .swiper-button-prev:after{font-size:1.1vw;color:#fff}
.product .pcont .pro .pro_img .pro2{padding: 1px;}
.product .pcont .pro .pro_img .pro2 .swiper-wrapper{z-index: 3;}
.product .pcont .pro .pro_img .pro2 .img{border: 1px solid #E6E7E9;height: auto;}
.product .pcont .pro .pro_info{width: 35%;}
.product .pcont .pro .pro_info .t1{font-size: 1.58vw;color: #000;font-weight: bold;}
.product .pcont .pro .pro_info .lb{color: #333;font-size: .95vw;margin-bottom: .5vw;}
.product .pcont .pro .pro_info .tet{margin-top: 1vw;font-size: .9vw;color: #666;line-height: 1.68;}
.product .pcont .pro .pro_info .bt{background: #fff;transition: all .5s;line-height: 2.2vw;border: 1px solid #E72A2D;text-align: center;margin-top: 2.5vw;}
.product .pcont .pro .pro_info .bt a{color: #E72A2D;font-size: .95vw;transition: all .5s;font-weight: bold;}
.product .pcont .pro .pro_info .bt:hover{background: #E72A2D;}
.product .pcont .pro .pro_info .bt:hover a{color: #fff;}
.product .pcont .pdel{margin-top: 4vw;}
.product .pcont .pdel .rd{display: flex;align-items: center;padding-bottom: 1vw;border-bottom: 1px solid #ddd;position: relative;}
.product .pcont .pdel .rd:after{position: absolute;content: "";left: 0;bottom: -1px;height: 2px;width: 21.5vw;background: #e72a2d;}
.product .pcont .pdel .rd a{font-size: 1.25vw;margin-right:2vw;background:url(../images/f_bg.jpg);position:relative;background-size:cover;color:#fff;padding:.3vw 1vw;border-radius:3px;}
.product .pcont .pdel .rd a.active{background:#e72a2d}
.product .pcont .pdel .hd{margin-top: 1.5vw;}
.product .pcont .pdel .hd .text img{text-align: center;margin: .5vw auto;display: flex;justify-content: center;}
.product .pcont .pdel .hd .text p{font-size:.9vw;color:#333;line-height:2}
.product .pcont .pdel .hd .text p span{font-size: .9vw !important;font-family: "Times New Roman" !important;}
.product .pcont .pdel .hd .item{width: 32%;margin-bottom: 4%;margin-right: 2%;position: relative;height: max-content;}
.product .pcont .pdel .hd .item:nth-child(3n+3){margin-right: 0;}
.product .pcont .pdel .hd .item a{display: block;}
.product .pcont .pdel .hd .item .img{position:relative;overflow:hidden;background: #E6E6E7;border-radius: 18px;padding: 2vw .5vw 4vw;}
.product .pcont .pdel .hd .item:nth-child(odd) .img{background: #f5f5f7;}
.product .pcont .pdel .hd .item:nth-child(even) .img{background: #E6E6E7;}
.product .pcont .pdel .hd .item .img img{transition:all .5s ease;}
.product .pcont .pdel .hd .item:hover .img img{transform:scale(1.06)}
.product .pcont .pdel .hd .item .t1{color:#333;font-size: 1vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:ease .5s;font-weight:700;margin-top:1.5vw;padding-left:.25vw;}
.product .pcont .pdel .hd .item .more{position:absolute;z-index:100;bottom:4vw;right:1.35vw;width:2.2vw;height:2.2vw;border-radius:50%;background:#44121e url(../images/p_icon.png) center center no-repeat;background-size:1vw;transition:ease .5s}
.product .pcont .pdel .hd .item:hover .more{bottom:10vw;right:6vw;}
@media screen and (max-width:1080px){
.product{padding: 60px 0;}
.product .pcont{width: 73%;}
.product .pcont>div{padding: 25px;}
.product .pcont .pro .pro_info .t1{font-size: 24px;}
.product .pcont .pro .pro_info .lb{font-size: 15px;margin-bottom: 8px;}
.product .pcont .pro .pro_info .tet{font-size: 14px;margin-top: 10px;}
.product .pcont .pro .pro_info .bt{line-height: 35px;margin-top: 30px;}
.product .pcont .pro .pro_info .bt a{font-size: 15px;}
.product .pcont .pdel{margin-top: 40px;}
.product .pcont .pdel .rd{padding-bottom: 15px;justify-content: space-between;}
.product .pcont .pdel .rd a{font-size: 16px;margin-right: 24px;padding: 8px 25px;}
.product .pcont .pdel .hd .text p{font-size: 15px;}
.product .pcont .pdel .hd .text p span{font-size: 15px !important;}
.product .pcont .pdel .hd .item{width: 48.5%;}
.product .pcont .pdel .hd .item:nth-child(2){margin-right: 0;}
.product .pcont .pdel .hd .item:nth-child(3){display: none;}
.product .pcont .pdel .hd .item .img{padding: 20px 5px 40px;border-radius: 10px;}
.product .pcont .pdel .hd .item .more{width: 30px;height: 30px;background-size: 15px;bottom: 18%;right: 7%;}
.product .pcont .pdel .hd .item:hover .more{bottom: 45%;right: 40%;}
.product .pcont .pdel .hd .item .t1{font-size: 16px;margin-top: 15px;padding-left: 0;text-align: center;}
}
@media screen and (max-width:768px){
.product{padding:40px 0 60px;}
.product .pcont{width:100%;}
}
@media screen and (max-width:580px){
.product{padding:30px 0;}
.product .pcont>div{padding: 20px;}
.product .pcont .pro .pro_img{width: 100%;}
.product .pcont .pro .pro_info{width: 100%;margin-top: 20px;}
.product .pcont .pro .pro_info .t1{font-size: 20px;}
.product .pcont .pro .pro_info .lb{font-size: 14px;margin-bottom: 6px;}
.product .pcont .pro .pro_info .tet{margin-top: 8px;line-height: 24px;}
.product .pcont .pro .pro_info .bt{margin-top: 20px;}
.product .pcont .pro .pro_info .bt a{font-size: 14px;}
.product .pcont .pdel{margin-top: 25px;}
.product .pcont .pdel .rd a{font-size: 14px;margin-right: 0;padding: 8px 0;width: 47%;text-align: center;}
.product .pcont .pdel .hd .text p{font-size: 14px;line-height: 24px;}
.product .pcont .pdel .hd .text p span{font-size: 14px !important;}
.product .pcont .pdel .hd .item .img{padding: 15px 5px 30px;}
.product .pcont .pdel .hd .item .t1{font-size: 15px;}
.product .pcont .pdel .hd .item .more{width: 28px;height: 28px;background-size: 13px;bottom: 22%;right: 7%;}
}



/* contact01 */
.contact01{padding-bottom: 60px;}
.contact01 .cont{background: #F5F5F7;background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .1);border-radius: 6px;margin-top: -10vw;position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 2.4vw;}
.contact01 .cont .left{width: 100%;margin-bottom: 2vw;}
.contact01 .cont .left .text{margin-top:2vw}
.contact01 .cont .left .text p{font-size: .95vw;color:#333;line-height: 1.6;margin-top: .5vw;width: 55%;}
.contact01 .cont .left .text span{color: #E72A2D;font-weight: bold;font-size: 1vw;margin-top: .8vw;display: block;}
.contact01 .cont .left .tit{font-size:1.1vw;font-weight:700;margin:2vw 0 1vw}
.contact01 .cont .left ul{display:flex;flex-wrap:wrap}
.contact01 .cont .left ul li{margin-right:2vw;text-align:center}
.contact01 .cont .left ul li .img img{width:5.8vw}
.contact01 .cont .left ul li p{font-size:.95vw;margin-top:.5vw;color:#333;display: flex;align-items: center;}
.contact01 .cont .left ul li p img{width: 1.68vw;margin-right: .4vw;}
.contact01 .cont .right{width: 36%;height: 27vw;position: absolute;top: 15%;right: 2%;}
.contact01 .cont .right .map{height: 100%;}
.contact01 .cont .right .map iframe{width: 100%;height: 100%;}
@media screen and (max-width:1080px){
.contact01 .cont{padding: 25px;}
.contact01 .cont .left .text{margin-top: 20px;}
.contact01 .cont .left .text span{font-size: 17px;margin-top: 10px;}
.contact01 .cont .left .text p{font-size: 14px;width: 100%;}
.contact01 .cont .left .tit{font-size: 20px;margin: 20px 0 10px;}
.contact01 .cont .left ul li{margin-right: 20px;}
.contact01 .cont .left ul li .img img{width: 100px;}
.contact01 .cont .left ul li p{font-size: 14px;margin-top: 8px;}
.contact01 .cont .left ul li p img{width: 30px;margin-right: 5px;}
.contact01 .cont .right{height: 350px;position: initial;width: 100%;}
}
@media screen and (max-width:768px){
.contact01 .cont .left ul li .img img{width: 90px;}
}
@media screen and (max-width:520px){
.contact01{padding-bottom: 30px;}
.contact01 .cont{margin-top: -50px;}
.contact01 .cont{padding: 20px;}
.contact01 .cont .left .text{margin-top: 0px;}
.contact01 .cont .left .text span{font-size: 16px;margin-top: 6px;}
.contact01 .cont .left .text p{line-height: 24px;margin-top: 5px;}
.contact01 .cont .left .tit{font-size: 18px;margin: 15px 0 15px;}
.contact01 .cont .left ul li{margin-right: 15px;}
.contact01 .cont .left ul li .img img{width: 85px;}
.contact01 .cont .left ul li p{margin-top: 6px;font-size: 12px;}
.contact01 .cont .left ul li p img{width: 24px;}
.contact01 .cont .right{height: 268px;margin-top: 15px;}
}


/* contact02 */
.contact02{margin-bottom: 90px;}
.contact02 .cont{background: #F5F5F7;background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .1);border-radius: 6px;padding: 2.4vw;}
.contact02 .cont .nei_tit{margin-bottom: 3vw;}
.contact02 .cont .item{display:flex;align-items:center;border-bottom:1px solid #e1e7f0;padding:10px 0;margin-right: 4%;width:48%;margin-bottom: 2.5vw;}
.contact02 .cont .item:nth-child(even){margin-right: 0;}
.contact02 .cont .item:nth-last-child(1){width: 100%;}
.contact02 .cont .item .label{font-size: .95vw;line-height: 1vw;letter-spacing:1px;padding:0;width:auto;border-right:1px solid #e1e7f0;padding-right: 1vw;}
.contact02 .cont .item .label i{color: #E72A2D;}
.contact02 .cont .item .input{border:0;padding: 0 1vw;font-size: .85vw;color:#666;font-family: "Times New Roman";}
.contact02 .cont .btn{margin: 0 auto;}
.contact02 .cont .btn input{color: #fff;font-size: .95vw;position: relative;z-index: 9;transition:all .5s;padding: 0 3.2vw;background: none;font-family: "Times New Roman";}
@media screen and (max-width:1080px){
.contact02{margin-bottom: 60px;}
.contact02 .cont{padding: 25px;}
.contact02 .cont .nei_tit{margin-bottom: 40px;}
.contact02 .cont .item{margin-bottom: 25px;}
.contact02 .cont .item .label{font-size: 16px;line-height: 1.5;padding-right: 10px;}
.contact02 .cont .item .input{font-size: 14px;padding: 0 10px;}
.contact02 .cont .btn input{font-size: 15px;padding: 0 35px;}
}
@media screen and (max-width:680px){
.contact02 .cont .item{width: 100%;}
}
@media screen and (max-width:520px){
.contact02{margin-bottom: 30px;}
.contact02 .cont .nei_tit{margin-bottom: 20px;}
.contact02 .cont .item{width: 100%;margin-bottom: 0;padding: 18px 0;}
.contact02 .cont .item .label{font-size: 14px;}
.contact02 .cont .btn{margin-top: 20px;}
.contact02 .cont .btn input{font-size: 14px;}
}


/* picturelist */
.picturelist{padding: 90px 0;}
.picturelist .item{width: 22%;position: relative;padding-right: 2%;margin-right: 2%;margin-bottom: 3%;}
.picturelist .item:after{position: absolute;content: "";top: 0;background: #d1d1d1;height: 100%;width: 1px;right: 0;}
.picturelist .item:nth-child(3n+3){padding-right: 2%;margin-right: 2%;}
.picturelist .item:nth-child(3n+3):after{display: block;}
.picturelist .item:nth-child(4n+4){padding-right: 0;margin-right: 0;}
.picturelist .item:nth-child(4n+4):after{display: none;}
.picturelist .item .img{position: relative;overflow: hidden;border: 1px solid #eee;}
.picturelist .item .img img{transition:all .5s ease;}
.picturelist .item:hover .img img{transform:scale(1.06)}
.picturelist .item .info .date{color:#000;font-size:.85vw;margin-top:4vw;font-weight:700}
.picturelist .item .info .t1{margin-top:.5vw;color:#000;font-size:1vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:all .5s ease;font-weight: bold;text-align: center;}
.picturelist .item:hover .info .t1{color: #E72A2D;}
@media screen and (max-width:1080px){
.picturelist{padding: 60px 0;}
.picturelist .item .info .date{font-size: 15px;}
.picturelist .item .info .t1{font-size: 20px;margin-top: 8px;}
}
@media screen and (max-width:768px){
.picturelist .item{width: 48% !important;}
.picturelist .item:nth-child(odd){margin-right: 2% !important;padding-right: 2% !important;}
.picturelist .item:nth-child(even){padding-right: 0 !important;margin-right: 0 !important;}
.picturelist .item:nth-child(odd):after{display: block !important;}
.picturelist .item:nth-child(even):after{display: none !important;}
}
@media screen and (max-width:520px){
.picturelist{padding: 35px 0;}
.picturelist .item .info .t1{font-size: 16px;margin-top: 6px;}
}


/* about01 */
.about01{padding: 90px 0 150px;background: url(../images/ab1_bg.jpg);background-size: cover;background-position: center;position: relative;overflow: hidden;}
.about01 .cont{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about01 .cont .left .nei_tit .tit{font-size:1.1vw;color:#666;margin-top:.8vw;letter-spacing:1px}
.about01 .cont .right{width:45vw}
.about01 .cont .right .text p{line-height:2;color:#333;font-size:.95vw}
.about01 .pic{position: absolute;left: -6vw;bottom: -19vw;}
.about01 .pic img{border-radius: 50%;width: 44.41vw;}
.about01 .play{position:absolute;left: 50%;top: 25%;transform:translate(-50% ,-50%);}
.about01 .play img{width:3.6vw;}
.about01 .play:before{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:2px solid rgba(255,255,255,.5);transform:translate(-50%,-50%) scale(.9);transition:all .5s cubic-bezier(.215,.61,.355,1) 0s}
.about01 .play:after{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,.25);transform:translate(-50%,-50%) scale(.9);transition:all .4s cubic-bezier(.215,.61,.355,1) 50ms}
.about01 .play:hover:before{transform:translate(-50%,-50%) scale(1.3)}
.about01 .play:hover:after{transform:translate(-50%,-50%) scale(1.6)}
@media screen and (max-width:1080px){
.about01{padding: 60px 0 90px;}
.about01 .pic{left: -8%;bottom: -34%;}
.about01 .pic img{width: 62%;}
.about01 .play{left: 32%;top: 32%;}
.about01 .play img{width: 55px;}
.about01 .cont .left .nei_tit .tit{font-size: 15px;letter-spacing: 0;margin-top: 8px;}
.about01 .cont .right .text p{font-size: 15px;}
}
@media screen and (max-width:850px){
.about01{padding: 60px 0;}
.about01 .cont .right{width: 100%;margin: 20px 0;}
.about01 .pic{position: relative;left: 0;bottom: 0;}
.about01 .pic img{width: 100%;border-radius: 0;border-radius: 10px;}
.about01 .play{left: 50%;top: 50%;}
.about01 .play img{width:68px;}
}
@media screen and (max-width:520px){
.about01{padding: 30px 0;}
.about01 .cont .right{margin: 15px 0;}
.about01 .cont .left .nei_tit{margin-bottom: 0;}
.about01 .cont .left .nei_tit .tit{font-size: 14px;}
.about01 .cont .right .text p{font-size: 14px;line-height: 24px;}
.about01 .play img{width: 47px;}
}


/* about02 */
.about02{position: relative;padding-bottom: 90px;}
.about02 .bg{background: linear-gradient(to bottom, #1E0918, #47131F);width: 100%;height: 20vw;}
.about02 .bg .nei_tit .title{justify-content: center;padding-top: 4vw;color: #fff;}
.about02 .cont{margin-top: -8vw;}
.about02 .cont .ab2{padding: 2vw 5px;}
.about02 .cont .item{transition:all .5s;background-color: #fff;padding: 2vw;box-shadow: 0 0 5px rgba(0, 0, 0, .1);border-radius: 8px;}
.about02 .cont .swiper-slide-active{z-index: 99;}
.about02 .cont .swiper-slide-active .item{transform: scale(1.2);z-index: 99;position: relative;}
.about02 .cont .item .icon img{width: 2.58vw;}
.about02 .cont .item .t1{color: #1D0918;font-size: 1.28vw;font-weight: bold;margin: 1vw 0 1vw;}
.about02 .cont .item .text{font-size: .9vw;color: #333;line-height: 1.8;height: 7vw;}
@media screen and (max-width:1080px){
.about02{padding-bottom: 60px;}
.about02 .bg{height: 200px;}
.about02 .bg .nei_tit .title{padding-top: 60px;}
.about02 .cont .swiper-slide{height: auto;box-shadow: 0 0 5px rgba(0, 0, 0, .1);border-radius: 8px;background-color: #fff;transition: all .5s;}
.about02 .cont .swiper-slide-active{transform: scale(1.1);}
.about02 .cont .swiper-slide-active .item{transform: scale(1);}
.about02 .cont .item{padding: 20px;box-shadow:none;}
.about02 .cont .item .icon img{width: 35px;}
.about02 .cont .item .t1{margin: 15px 0;font-size: 16px;}
.about02 .cont .item .text{font-size: 14px;height: auto;}
}
@media screen and (max-width:520px){
.about02{padding-bottom: 30px;}
.about02 .bg{height: 150px;}
.about02 .bg .nei_tit .title{padding-top: 40px;}
.about02 .cont{margin-top: -58px;}
.about02 .cont .swiper-slide-active{transform: scale(1);}
.about02 .cont .item{padding: 18px;}
.about02 .cont .item .icon img{width: 32px;}
.about02 .cont .item .t1{margin: 12px 0;}
.about02 .cont .item .text{line-height: 24px;}
}


/* about03 */
.about03{position: relative;padding-top: 90px;background: url(../images/ab3_bg.jpg);background-size: cover;height: 36vw;overflow: hidden;}
.about03 .nei_tit .title{color: #fff;}
.about03 .cont{display: flex;align-items: center;height: 15vw;position: relative;}
.about03 .cont .ab3_1{height: 21vw;width: 90%;}
.about03 .cont .ab3_1 .swiper-slide{transition: all .3s}
.about03 .cont .ab3_1 .swiper-slide:nth-child(even){transform: translateY(5.8vw);}
.about03 .cont .ab3_1 .swiper-slide:nth-child(odd){transform: translateY(5.1vw);}
.about03 .cont .ab3_1 .swiper-slide.swiper-slide-prev{transform: translateY(60%);}
.about03 .cont .ab3_1 .swiper-slide.swiper-slide-active{transform: translateY(13.9vw);}
.about03 .cont .ab3_1 .swiper-slide.swiper-slide-next{transform: translateY(12.8vw);}
.about03 .cont .item{text-align: center;position: relative;}
.about03 .cont .item::after{width: .48vw;height: .48vw;background:#fff;border-radius:50%;position:absolute;left: 8.15vw;bottom: 0;content:'';}
.about03 .cont .item::before{border: 1px solid #ffffff;border-radius: 50%;content:"";display:block;left: 8vw;bottom: -.15vw;width: .68vw;height: .68vw;position:absolute;opacity: 0;}
.about03 .cont .ab3_1 .swiper-slide.swiper-slide-active .item::before{opacity: 1;}
.about03 .cont .item .num{font-size: 2vw;color: #fff;font-family: "BebasNeue-Regular";padding-bottom: 3vw;cursor: pointer;}
.about03 .bottom{width: 45%;margin: 0 auto;margin-right: 0;}
.about03 .bottom .text p{color: #fff;font-size: 1vw;line-height: 1.6;text-align: center;margin-top: .5vw;}
.about03 .line{position: absolute;top: 40%;left: 0;transform: translate(0, -50%);width: 100%;height: 27.5vw;}
.about03 .line img{width: 100%;}
.about03 .top{display: flex;align-items: center;position: absolute;left: 13.5vw;top: 11vw;}
.about03 .top .swiper-button-next,.about03 .top .swiper-button-prev{position: initial;margin: 0 1.2vw;width: 2vw;height: 2vw;border: 2px solid #fff;border-radius: 50%;opacity: 1;}
.about03 .top .swiper-button-next:after, .about03 .top .swiper-button-prev:after{color: #fff;font-size: .85vw;font-weight: bold;}
.about03 .top .swiper-button-next:hover,.about03 .top .swiper-button-prev:hover{background: #E72A2D;border: 2px solid #E72A2D;}
@media screen and (max-width:1700px){
.about03 .cont .item .num{padding-bottom: 2.6vw;}
}
@media screen and (max-width:1500px){
.about03 .cont .item .num{padding-bottom: 1.8vw;}
}
@media screen and (max-width:1400px){
.about03 .cont .item .num{padding-bottom: 1.8vw;}
}
@media screen and (max-width:1280px){
.about03 .line{height: 26vw;}
}
@media screen and (max-width:1080px){
.about03{padding: 60px 0;height: 420px;}
.about03 .bottom{width: 60%;margin-top: 60px;}
.about03 .bottom .text p{font-size: 16px;}
.about03 .top{left: 4%;top: 28%;}
.about03 .top .swiper-button-next, .about03 .top .swiper-button-prev{width: 36px;height: 36px;margin: 0 20px;}
.about03 .cont .ab3_1{height: 285px;}
.about03 .cont .ab3_1 .swiper-slide:nth-child(even){transform: translateY(35.5%);}
.about03 .cont .ab3_1 .swiper-slide:nth-child(odd){transform: translateY(39%);}
.about03 .cont .ab3_1 .swiper-slide.swiper-slide-prev{transform: translateY(60%);}
.about03 .cont .ab3_1 .swiper-slide.swiper-slide-active{transform: translateY(67%);}
.about03 .cont .ab3_1 .swiper-slide.swiper-slide-next{transform: translateY(68%);}
.about03 .cont .item .num{padding-bottom: 30px;font-size: 30px;}
.about03 .cont .item::before{width: 14px;height: 14px;left: 45%;bottom: -13%;}
.about03 .cont .item::after{width: 8px;height: 8px;left: 47%;bottom: -7%;}
}
 
@media screen and (max-width:850px){
.about03{height: auto;}
.about03 .top{position: initial;margin-top: 30px;}
.about03 .cont{height: auto;margin: 60px 0;}
.about03 .cont .ab3_1{height: auto;width: 100%;}
.about03 .cont .ab3_1 .swiper-slide{transform: translateY(0) !important;}
.about03 .cont .item::before{left: 50%;transform: translate(-50%, -50%);width: 12px;height: 12px;bottom: -10%;}
.about03 .cont .item::after{bottom: 0;transform: translate(-50%, -50%);left: 50%;}
.about03 .cont .item .num{padding-bottom: 20px;}
.about03 .line{display: none;}
.about03 .bottom{width: 100%;}
}
@media screen and (max-width:520px){
.about03{padding: 30px 0;}
.about03 .cont{margin: 30px 0;}
.about03 .cont .item .num{font-size: 28px;}
.about03 .top .swiper-button-next, .about03 .top .swiper-button-prev{width: 32px;height: 32px;margin: 0 15px;}
.about03 .bottom{margin-top: 30px;}
.about03 .bottom .text p{font-size: 14px;line-height: 26px;}
}


/* about04 */
.about04{padding: 90px 0 70px;background: url(../images/ab4_bg.jpg);background-size: cover;background-position: center;}
.about04 .nei_tit .title{justify-content: center;}
.about04 .cont{margin-top: 4vw;}
.about04 .cont .img{position: relative;padding-bottom: 135%;width: 100%;height: 0;overflow: hidden;transform: scale(.8);transition:all .5s;}
.about04 .cont .img::after{position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background: url(../images/ab4_icon.png);background-size: cover;}
.about04 .cont .img img{height: 88%;object-fit: cover;width: 85%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.about04 .cont p{font-size: 1.1vw;color: #333;font-weight: bold;text-align: center;margin-top: .8vw;opacity: 0;}
.about04 .cont .swiper-slide-active p{opacity: 1;}
.about04 .cont .swiper-slide-active .img{transform: scale(1);}
.about04 .cont .bom{display: flex;align-items: center;justify-content: center;margin: 0 auto;margin-top: 3vw;width: max-content;}
.about04 .cont .bom .swiper-button-next,.about04 .cont .bom .swiper-button-prev{position: initial;margin: 0;background: url(../images/in1_icon.png);background-size: 1.672vw;width: 1.672vw;height: 1.672vw;}
.about04 .cont .bom .swiper-button-next{transform: rotate(180deg);}
.about04 .cont .bom .swiper-button-next:after, .about04 .cont .bom .swiper-button-prev:after{display: none;}
.about04 .cont .bom .btn{margin: 0 1.5vw;}
.about04 .cont .bom .btn a{padding: 0 2vw;}
@media screen and (max-width:1080px){
.about04{padding: 60px 0;}
.about04 .cont{margin-top: 40px;}
.about04 .cont p{font-size: 16px;margin-top: 15px;}
.about04 .cont .bom{margin-top: 40px;}
.about04 .cont .bom .swiper-button-next, .about04 .cont .bom .swiper-button-prev{background-size: 32px;width: 32px;height: 32px;}
.about04 .cont .bom .btn{margin: 0 20px;}
.about04 .cont .bom .btn a{padding: 0 30px;}
}
@media screen and (max-width:520px){
.about04{padding: 30px 0;}
.about04 .cont{margin-top: 30px;}
.about04 .cont p{font-size: 15px;margin-top: 10px;}
.about04 .cont .bom{margin-top: 25px;}
.about04 .cont .bom .swiper-button-next, .about04 .cont .bom .swiper-button-prev{background-size: 25px;width: 25px;height: 25px;}
.about04 .cont .bom .btn a{padding: 0 25px;}
}


/* about05 */
.about05{padding: 90px 0 0;}
.about05 .nei_tit .title{justify-content: center;margin-bottom: 4vw;}
.about05 .cont{position: relative;margin-top: 8vw;}
.about05 .item{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 8vw;}
.about05 .item .bg{width: 52vw;position: relative;}
.about05 .item .bg img{width: 100%;}
.about05 .item .text{background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .1);width: 32vw;padding: 2vw;z-index: 99;transform: translateY(-4vw);position: absolute;right: 0;}
.about05 .item .text .big{font-size: 3.5vw;color: #e72a2d;font-weight: bold;margin-bottom: 1vw;}
.about05 .item .text p{font-size: .9vw;line-height: 1.8;color: #333;}
.about05 .item:nth-child(even){flex-direction: row-reverse;}
.about05 .item:nth-child(even) .text{right: auto;left: 0;}
@media screen and (max-width:1080px){
.about05{padding: 60px 0 0;}
.about05 .nei_tit .title{justify-content: center;margin-bottom: 4vw;}
.about05 .cont{margin-top: 90px;}
.about05 .item{margin-bottom: 90px;}
.about05 .item .bg{width: 68%;}
.about05 .item .text{width: 60%;padding: 30px;transform: translateY(-50px);}
.about05 .item .text .big{font-size: 40px;margin-bottom: 20px;}
.about05 .item .text p{font-size: 15px;height: 110px;overflow-y: scroll;}
}
@media screen and (max-width:768px){
.about05 .cont{margin-top: 40px;}
.about05 .item{margin-bottom: 40px;}
.about05 .item .bg{width: 100%;}
.about05 .item .text{width: 100%;position: initial;transform: translateY(0);}
.about05 .item .text p{height: auto;overflow: initial;}
}
@media screen and (max-width:520px){
.about05{padding: 30px 0 0;}
.about05 .cont{margin-top: 20px;}
.about05 .item{margin-bottom: 25px;}
.about05 .item .text{padding: 15px;}
.about05 .item .text .big{font-size: 32px;margin-bottom: 15px;}
.about05 .item .text p{font-size: 14px;line-height: 24px;}
}
 
 

/* join01 */
.join01{padding: 90px 0 120px;background: #fbfbfb;}
.join01 .nei_tit .title{justify-content: center;}
.join01 .cont{margin-top: 4vw;}
.join01 .cont .item{background: #F3F3F3;padding: 1.5vw 3vw;margin-bottom: 20px;border-radius: 5px;}
.join01 .cont .item:nth-last-child(1){margin-bottom: 0;}
.join01 .cont .item:nth-child(even){background: #fff;}
.join01 .cont .item .info{display: flex;align-items: center;justify-content: space-between;position: relative;}
.join01 .cont .item .info .t1{font-size: 1.45vw;color: #333;}
.join01 .cont .item .info ul{display: flex;align-items: center;margin-top: .68vw;}
.join01 .cont .item .info ul li{color: #666;font-size: .9vw;margin-right: 1vw;padding-right: 1vw;;position: relative;}
.join01 .cont .item .info ul li:after{position: absolute;content: "";height: 80%;width: 1px;background: #999;right: 0;top: 10%;}
.join01 .cont .item .info ul li:nth-last-child(1):after{display: none;}
.join01 .cont .item .info .bt{background: #300E1C;border-radius: 4px;transition: all .35s;padding: 0 1.68vw;line-height: 2.2vw;color: #fff;font-size: .9vw;font-weight: bold;cursor: pointer;}
.join01 .cont .item .info .bt:hover{background: #E72A2D;}
.join01 .cont .item .text{padding-top: 1vw;border-top: 1px dashed #cececeee;margin-top: 1vw;display: none;}
.join01 .cont .item .text p{font-size: .83vw;color: #666;line-height: 2.2;}
.join01 .cont .item .text a{font-size: 1vw;color: #333;text-decoration: underline;margin-top: .99vw;display: block;}
.join01 .cont .item .text a:hover{color: #E72A2D;}
.join01 .bottom{padding: 4vw;border-radius: 5px;margin-top: 5vw;background: url(../images/f_bg.jpg);position: relative;background-size: cover;}
.join01 .bottom .fl{display: flex;align-items: center;justify-content: space-between;}
.join01 .bottom .tit{color: #fff;font-size: 2.2vw;font-weight: bold;margin-bottom: 3vw;text-align: center;}
.join01 .bottom .text{width: 35vw;}
.join01 .bottom .text p{line-height: 1.5;font-size: .95vw;color: #fff;margin-top: .5vw;}
.join01 .bottom .icon{width: 25vw;}
@media only screen and (max-width: 1080px){
.join01{padding: 60px 0;}
.join01 .cont{margin-top: 40px;}
.join01 .cont .item{padding: 15px 30px;}
.join01 .cont .item .info:after{left: -15px;width: 6px;height: 6px;}
.join01 .cont .item .info .t1{font-size: 18px;margin:0 0 10px 0;}
.join01 .cont .item .info ul li{font-size: 15px;}
.join01 .cont .item .info .bt{line-height: 34px;font-size: 14px;padding: 0 20px;}
.join01 .cont .item .text{margin-top: 15px;padding-top: 15px;}
.join01 .cont .item .text p{font-size: 14px;line-height: 2;}
.join01 .cont .item .text a{font-size: 16px;margin-top: 8px;}
.join01 .bottom{padding: 35px;margin-top: 50px;}
.join01 .bottom .tit{font-size: 24px;margin-bottom: 20px;}
.join01 .bottom .text{width: 60%;}
.join01 .bottom .text p{font-size: 14px;margin-top: 5px;}
.join01 .bottom .icon{width: 35%;}
}
@media only screen and (max-width: 768px){
.join01 .bottom .text{width: 100%;}
.join01 .bottom .icon{display: none;}
}
@media only screen and (max-width: 520px){
.join01{padding: 30px 0;}
.join01 .cont{margin-top: 30px;}
.join01 .cont .item{padding: 15px 20px;margin-bottom: 12px;}
.join01 .cont .item .info:after{left: -15px;width: 6px;height: 6px;}
.join01 .cont .item .info .t1{font-size: 16px;margin: 0;}
.join01 .cont .item .info ul li{font-size: 15px;display: none;}
.join01 .cont .item .info .bt{line-height: 30px;font-size: 13px;padding: 0 15px;}
.join01 .cont .item .text{margin-top: 10px;padding-top: 10px;}
.join01 .cont .item .text p{font-size: 13px;line-height: 24px;}
.join01 .cont .item .text a{font-size: 14px;margin-top: 6px;}
.join01 .bottom{padding: 20px;margin-top: 30px;}
.join01 .bottom .tit{font-size: 20px;margin-bottom: 15px;}
.join01 .bottom .text{width: 100%;}
.join01 .bottom .text p{margin-top: 3px;line-height: 24px;}
}


/* solutionlist */
.solutionlist{padding: 90px 0;background: #f7f7f7;}
.solutionlist .top{margin-bottom: 5vw;display: flex;align-items: flex-end;justify-content: space-between;}
.solutionlist .top .right{width: 41vw;}
.solutionlist .top .right form{position: relative;background: #fff;border-radius: 12px;display: flex;align-items: center;justify-content: space-between;line-height: 2.68vw;box-shadow: 0 0 4px rgb(101 101 101 / 7%);}
.solutionlist .top .right form img{width: 1.2vw;margin-left: .8vw;}
.solutionlist .top .right .ntext{width: 100%;}
.solutionlist .top .right .ntext input{width: 100%;height: 2.2vw;font-size: .9vw;color: #666;background: none;text-indent: 1em;}
.solutionlist .top .right .nbtn{background: #e72a2d;padding: 0 1.2vw;border-radius: 8px;line-height: 2vw;margin-right: .3vw;}
.solutionlist .top .right .nbtn input{font-size: 1vw;background: none;color: #fff;margin-top: .3vw;}
.solutionlist .top .right .nbtn:hover{background: url(../images/f_bg.jpg);background-size: cover;}
.solutionlist .top .right dl{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:.5vw}
.solutionlist .top .right dl ol{background:#fff;padding:.3vw .6vw;margin-right:.5vw;margin-top:.5vw;border-radius:5px;font-size:.8vw}
.solutionlist .top .right dl ol:hover{color: #e72a2d;}
.solutionlist .item{width: 32%;margin-bottom: 2%;margin-right: 2%;position: relative;}
.solutionlist .item:nth-child(3n+3){margin-right: 0;}
.solutionlist .item .img{padding-bottom: 65%;position:relative;overflow:hidden;background: #f5f5f5;}
.solutionlist .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute;}
.solutionlist .item:hover .img img{transform:scale(1.06)}
.solutionlist .item .more{position: absolute;top: 60%;left: 50%;transform:translate(-50% , -50%);width: 3.7vw;height: 3.7vw;background: #380f1de0;background-size: cover;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: .88vw;color: #fff;transition: ease .75s;opacity: 0;}
.solutionlist .item .info{display: flex;justify-content: space-between;align-items: center;padding: 1vw;transition: ease .5s;}
.solutionlist .item .info .t1{color: #333;font-size: .9vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;transition: ease .5s;font-weight: bold;width: 100%;text-align: center;}
.solutionlist .item .info .icon img{transition: ease .5s;width: 2.09vw;}
.solutionlist .item:hover .info{background: url(../images/f_bg.jpg);background-size: cover;}
.solutionlist .item:hover .info .t1{color: #fff;}
.solutionlist .item:hover .info .icon img{filter: brightness(0) invert(1);}
.solutionlist .item:hover .more{opacity: 1;top: 45%;}
@media only screen and (max-width:1080px){
.solutionlist{padding: 60px 0;}
.solutionlist .top .right{width: 63%;}
.solutionlist .top .right form{line-height: 45px;}
.solutionlist .top .right form img{width: 22px;margin-left: 10px;}
.solutionlist .top .right .ntext input{height: 45px;font-size: 14px;}
.solutionlist .top .right .nbtn input{margin-top: 0;font-size: 15px;}
.solutionlist .top .right .nbtn{padding: 0 20px;line-height: 32px;margin-right: 5px;}
.solutionlist .top .right dl{margin-top: 10px;}
.solutionlist .top .right dl ol{padding: 8px 15px;margin-right: 8px;margin-top: 8px;font-size: 14px;}
.solutionlist .item .info{padding: 12px;}
.solutionlist .item .info .t1{font-size: 16px;}
.solutionlist .item .more{width: 50px;height: 50px;font-size: 14px;}
}
@media only screen and (max-width:768px){
.solutionlist{padding: 30px 0 60px;}
.solutionlist .top{margin-bottom: 0;flex-wrap: wrap;}
.solutionlist .top .left{display: none;}
.solutionlist .top .right{width: 100%;margin-bottom: 20px;}
.solutionlist .item{width: 48.5%;margin-bottom: 3%;}
.solutionlist .item:nth-child(odd){margin-right: 3%;}
.solutionlist .item:nth-child(even){margin-right: 0;}
}
@media only screen and (max-width:520px){
.solutionlist{padding: 30px 0;}
.solutionlist .top .right form{line-height: 40px;}
.solutionlist .top .right form img{width: 18px;}
.solutionlist .top .right .ntext input{height: 40px;font-size: 12px;}
.solutionlist .top .right .nbtn input{margin-top: 0;font-size: 15px;}
.solutionlist .top .right .nbtn{line-height: 30px;}
.solutionlist .top .right dl{margin-top: 10px;}
.solutionlist .top .right dl ol{padding: 6px 10px;margin-right: 5px;margin-top: 5px;font-size: 13px;}
.solutionlist .item .info{padding: 10px;}
.solutionlist .item .info .t1{font-size: 15px;}
.solutionlist .item .more{width: 45px;height: 45px;font-size: 13px;}
}


/* solution */
.solution .top{padding:60px 0 90px;display: flex;justify-content: space-between;align-items: center;}
.solution .top .left{width: 43vw;margin-right: 6vw;background-color: #F5F5F7;position: relative;}
.solution .top .left .span{background:#1e1e1f;box-shadow: 6px 8px 20px rgb(0 0 0 / 20%);width: 13vw;height: 1.25vw;position:absolute;bottom: -.5vw;right: -4vw;}
.solution .top .right{width: 40vw;}
.solution .top .right .title{font-size: 2.4vw;font-weight: bold;padding-bottom: 1vw;margin-bottom: 2vw;position: relative;}
.solution .top .right .title:after{position: absolute;content: "";left: 0;bottom: 0;height: 2px;width: 4vw;background: #000;}
.solution .top .right .text p{font-size: .9vw;color: #333;line-height: 1.8;margin-top: .25vw;}
.solution .cent{background: #F5F5F7;padding: 90px 0;position: relative;margin-top: 9vw;}
.solution .cent .cont{padding:3vw;width: 52vw;margin-top:-12vw;border-radius:20px;clip-path:polygon(100% -10%,94% 100%,110% 110%,-10% 110%,-10% 50%,-10% -10%);background:url(../images/f_bg.jpg);position:relative;background-size:cover;padding-right: 4vw;}
.solution .cent .cont .nei_tit .title i{background:#fff}
.solution .cent .cont .nei_tit .title{color:#fff}
.solution .cent .cont .text{margin-top:2vw;color: #fff;}
.solution .cent .cont .text p{line-height:1.68;font-size:.95vw;margin-top:.5vw;color:#fff;}
.solution .bom{padding: 90px 0;overflow: hidden;}
.solution .bom .nei_tit .title{justify-content: center;}
.solution .bom .cont{margin-top: 4vw;}
.solution .bom .cont .s01{overflow: initial;}
.solution .bom .cont .item .img{padding-bottom: 65%;position:relative;overflow:hidden;background: #f5f5f7;}
.solution .bom .cont .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.solution .bom .cont .item:hover .img img{transform:scale(1.06)}
.solution .bom .cont .item .more{position: absolute;top: 60%;left: 50%;transform:translate(-50% , -50%);width: 3.7vw;height: 3.7vw;background: #380f1de0;background-size: cover;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: .88vw;color: #fff;transition: ease .75s;opacity: 0;}
.solution .bom .cont .item .info{display: flex;justify-content: space-between;align-items: center;padding: 1vw;transition: ease .5s;}
.solution .bom .cont .item .info .t1{color: #333;font-size: .9vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;transition: ease .5s;font-weight: bold;width: 100%;text-align: center;}
.solution .bom .cont .item .info .icon img{transition: ease .5s;width: 2.09vw;}
.solution .bom .cont .item:hover .info{background: url(../images/f_bg.jpg);background-size: cover;}
.solution .bom .cont .item:hover .info .t1{color: #fff;}
.solution .bom .cont .item:hover .info .icon img{filter: brightness(0) invert(1);}
.solution .bom .cont .item:hover .more{opacity: 1;top: 45%;}
.solution .bom .cont .button{display: flex;align-items: center;justify-content: center;margin: 0 auto;margin-top: 3vw;width: max-content;}
.solution .bom .cont .button .swiper-button-next,.solution .bom .cont .button .swiper-button-prev{position: initial;margin: 0 1.5vw;background: url(../images/in1_icon.png);background-size: 1.672vw;width: 1.672vw;height: 1.672vw;}
.solution .bom .cont .button .swiper-button-next{transform: rotate(180deg);}
.solution .bom .cont .button .swiper-button-next:after, .solution .bom .cont .button .swiper-button-prev:after{display: none;}
@media only screen and (max-width:1080px){
.solution .top{padding: 60px 0;overflow: hidden;}
.solution .top .left{width: 45%;margin-right: 5%;}
.solution .top .left .span{width: 30%;height: 20px;bottom: -10px;right: -10%;}
.solution .top .right{width: 45%;}
.solution .top .right .title{font-size: 3vw;padding-bottom: 15px;margin-bottom: 20px;}
.solution .top .right .text p{font-size: 14px;}
.solution .cent{padding: 60px 0;margin-top: 12%;}
.solution .cent .cont{padding: 30px;width: 68%;margin-top: -20%;border-radius: 10px;padding-right: 30px;}
.solution .cent .cont .text{margin-top: 20px;}
.solution .cent .cont .text p{font-size: 15px;margin-top: 5px;}
.solution .bom{padding: 60px 0;}
.solution .bom .cont .item .info{padding: 12px;}
.solution .bom .cont .item .info .t1{font-size: 16px;}
.solution .bom .cont .item .more{width: 50px;height: 50px;font-size: 14px;}
.solution .bom .cont .button{margin-top: 40px;}
.solution .bom .cont .button .swiper-button-next, .solution .bom .cont .button .swiper-button-prev{background-size: 32px;width: 32px;height: 32px;margin: 0 18px;}
}
@media only screen and (max-width:768px){
.solution .top{flex-wrap: wrap;}
.solution .top .left{width: 100%;order: 1;margin-top: 30px;}
.solution .top .right{width: 100%;}
.solution .top .right .title{font-size: 26px;}
.solution .top .right .text p{font-size: 15px;}
.solution .cent .cont{width: initial;clip-path:initial;}
}
@media only screen and (max-width:520px){
.solution .top{padding: 20px 0 30px;}
.solution .top .left{margin-top: 15px;}
.solution .top .right .title{font-size: 22px;padding-bottom: 10px;margin-bottom: 15px;}
.solution .top .right .title:after{width: 30px;}
.solution .top .right .text p{font-size: 14px;line-height: 24px;}
.solution .cent{padding: 30px 0;}
.solution .cent .cont{padding-right: 0;padding: 20px;margin-top: -20%;border-radius: 5px;}
.solution .cent .cont .text{margin-top: 10px;}
.solution .cent .cont .text p{font-size: 14px;margin-top: 4px;line-height: 24px;}
.solution .bom{padding: 30px 0;}
.solution .bom .cont .item .info .t1{font-size: 15px;}
.solution .bom .cont .item .more{width: 45px;height: 45px;font-size: 13px;}
.solution .bom .cont .button{margin-top: 25px;}
.solution .bom .cont .button .swiper-button-next, .solution .bom .cont .button .swiper-button-prev{background-size: 25px;width: 25px;height: 25px;}
}


/* picturelist_zs */
.picturelist_zs .list{padding: 60px 0;}
.picturelist_zs .list:nth-child(even){background: #f8f8f8;}
.picturelist_zs .title{display: flex;align-items: center;margin-bottom: 30px;}
.picturelist_zs .title img{width: 32px;margin-right: 10px;}
.picturelist_zs .title p{font-size: 30px;color: #1D0918;letter-spacing: 1px;font-family: GILROY-BLACK;}
.picturelist_zs .item{width:18.4%;margin-right: 2%;margin-bottom: 2%;position: relative;}
.picturelist_zs .item:nth-child(5n+5){margin-right:0}
.picturelist_zs .item a{padding: 12px;display: block;position: relative;border: 1px solid #33333326;transition:all .5s;}
.picturelist_zs .item:hover a{border-radius: 10px;}
.picturelist_zs .item .img{position: relative;padding-bottom: 135%;width: 100%;height: 0;overflow: hidden;}
.picturelist_zs .item .img::after{position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background: url(../images/ab4_icon.png);background-size: cover;}
.picturelist_zs .item .img img{height: 88%;object-fit: cover;width: 85%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.picturelist_zs .item .t1{color: #333;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-align: center;margin-top: 12px;}	
@media screen and (max-width:1280px){
.picturelist_zs .item a{padding: 10px;}
.picturelist_zs .item .t1{margin-top: 10px;}
}
@media screen and (max-width:1080px){
.picturelist_zs .item{width: 23.5%;}
.picturelist_zs .item:nth-child(4n+4){margin-right:0}
.picturelist_zs .item:nth-child(5n+5){margin-right:2%}
}
@media screen and (max-width:768px){
.picturelist_zs .item{width: 32%;}
.picturelist_zs .item:nth-child(3n+3){margin-right:0}
.picturelist_zs .item:nth-child(4n+4){margin-right:2%}
.picturelist_zs .item:nth-child(5n+5){margin-right:2%}
}
@media screen and (max-width:520px){
.picturelist_zs .list{padding: 30px 0;}
.picturelist_zs .title{margin-bottom: 20px;}
.picturelist_zs .title img{width: 26px;margin-right: 6px;}
.picturelist_zs .title p{font-size: 24px;}
.picturelist_zs .item{width: 48.5%;margin-bottom: 3%;}
.picturelist_zs .item:nth-child(even){margin-right:0}
.picturelist_zs .item:nth-child(odd){margin-right:3%}
.picturelist_zs .item a{padding:6px;}
.picturelist_zs .item .t1{margin-top: 6px;font-size: 14px;}
}