@font-face { font-family: f1; src: url("../fonts/Light.ttf"); }
@font-face { font-family: f2; src: url("../fonts/Bold.ttf"); }
@font-face { font-family: f3; src: url("../fonts/HarmonyOS_Sans_SC_Black.ttf"); }
@font-face { font-family: f4; src: url("../fonts/Medium.ttf"); }
@font-face { font-family: f5; src: url("../fonts/Regular.ttf"); }
@font-face { font-family: f6; src: url("../fonts/HarmonyOS_Sans_SC_Thin.ttf"); }
html{font-size: 100%; width: 100%; outline: none; min-height: 100%; position: relative;}
body{font-family: f1, "Microsoft Yahei";font-size: 14px;font-weight: 400;color: #333333;text-align: left;margin: auto;width: 100%;outline: none;position:relativel;}
body,
div,
p,
input,
a,
span,
img,
ul,
li,
textarea,
select,
button{outline: none;}
a,
a:hover{color: #373737; text-decoration: none;}
html{font-size: 100%; width: 100%; outline: none;}
body,
div,
p,
span,
ul,
li,
a,
input,
textarea{box-sizing: border-box;}
.clearfix::after{display: block; content: ''; clear: both;}
ul{margin: 0; padding: 0;}
li{list-style: none;}
.left{float: left;}
.right{float: right;}
img{width: 100%; height: auto;}
p{margin: 0;}
.boxShadow{-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26); -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);}
/* gShow */
.gShow{opacity: 0;}
@keyframes mymove{from{transform: translate3d(0, 50%, 0); opacity: 0;} to{transform: translate3d(0, 0, 0); opacity: 1;}}
@-webkit-keyframes mymove
/* Safari and Chrome */{from{transform: translate3d(0, 50%, 0); opacity: 0;} to{transform: translate3d(0, 0, 0); opacity: 1;}}
.fontFadeIn{animation: 3s ease 0s 1 normal none running fontMove; -webkit-animation: 3s ease 0s 1 normal none running fontMove;}
@keyframes fontMove{from{transform: translate3d(-10%, 50%, 0); opacity: 0;} to{transform: translate3d(0, 0, 0); opacity: 1;}}
@-webkit-keyframes fontMove
/* Safari and Chrome */{from{transform: translate3d(-10%, 50%, 0); opacity: 0;} to{transform: translate3d(0, 0, 0); opacity: 1;}}
/* scaleImg */
.scaleImg{overflow: hidden; display: block;}
.scaleImg .img{/* filter: grayscale(100%); */}
.scaleImg img{transition-duration: .3s; display: block;}
.scaleImg:hover img{transform: scale(1.1); /* filter: grayscale(0); */}
/* banner */
.banner{/* position: relative; *//* overflow: hidden; */}
.banner img{transform: scale(1, 1);-webkit-transform: scale(1, 1);display: block;/* height: 900px; */}
@keyframes bannerMove{from{transform: scale(1, 1);} to{transform: scale(1.1, 1.1);}}
@-webkit-keyframes bannerMove
/*Safari and Chrome*/{from{-webkit-transform: scale(1, 1);} to{-webkit-transform: scale(1.1, 1.1);}}
/* content */
.content{width: 1200px; margin: 0 auto;}
.swiper-pagination-bullet-active{width: 20px!important;border-radius: 12px;}
/* header */
.zzcont{position: relative;}
header{height: 94px;}
header .header_main{width: 100%;margin: 0 auto;position: relative;z-index: 99999;box-sizing:border-box;padding:0 100px;}
header .header_main .img{transition:all ease .6s;padding-top: 26px;float: left;height: 64px;overflow: hidden;position: relative;}
header .header_main .img img{width: 107px;height: 16px;}
header .header_main .right{margin-top: 26px;opacity:1;}
header .header_main .right a{font-size: 12px;color: #c8c9ca;}
header .header_main .detail{border: 0px solid #e2e2e2;transition:all ease .6s;opacity: 0;width: 250px;height: 0;background: #FFFFFF;position: absolute;top: 64px;left: -42px;padding-left: 42px;padding-top: 0;line-height: 30px;overflow: hidden;}
header .header_main .detail .item{}
header .header_main .detail .item a{display: block;font-size: 14px;color: #979797;}
.homehead .header_main .detail .item a{color: #000000;font-size: 14px;}
.zzcont header{background-color: #fff;position: relative;top: 0;left: 0;width: 100%;z-index: 9999;transition: .3s;height: 64px;/* border-bottom: 1px solid #7e807a; */}
.zzcont .zhome{/* position: fixed; *//* top: 64px; *//* left: 0; */width: 100%;height: 100%;z-index: 999;zoom: 1;padding-bottom: 50px;opacity:0;}
header .header_main .detail .item a:hover,header .header_main .detail .item.active a{color: #000000;}
header .header_main .img.hover .detail{transition:all ease .6s;height: 320px;padding-top: 90px;opacity:1;}
header .header_main .img.hover{transition:all ease .6s;overflow: inherit;}
header .header_main .detail::after{width: 260px;height: 0px;box-shadow: 0px 5px 10px #ccbfbf;content: '';display: block;position: absolute;top: -4px;left: -5px;}
.zzcont .outasight {position:fixed;    background: rgba(255,255,255,0.5);}

.zzcont.ny header{border-bottom: 0px solid #7e807a;box-shadow: 0 0 0px #e8e8e8;}



.zzcont .jrcont{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    /* background: #fff; */
}
.zzcont .jrcont .line{}
.zzcont .jrcont .line .s{position: fixed;top: -800px;right: 20px;z-index: 999999;width: 15px;background: #000;height: calc(100% - 100px);}
.zzcont .jrcont .line .h{position: fixed;bottom: 30px;right: -100%;z-index: 999999;height: 15px;background: #000;width: calc(100% - 60px);}

.openLine {
    position: fixed;
    top: 74px;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 400px;
    overflow: hidden;
    z-index: 9999;
}
.openLine .s{
    position: absolute;
    top: 481px;
    left: -100%;
    z-index: 10;
    width: 100%;
    background: #000;
    height: 15px;
    transform: rotate(-12deg);
    -webkit-transform: rotate(-12deg);
}

.main_yd{width: 90%;margin: auto;}

.home_1_top{padding: 0;height: 100%;width: 1100px;margin: 0 auto;margin-top: 100px;}
.home_1_top .swiper-button-btn{height: 50px; width: 50px; background-color: rgba(255,255,255,.2); background-size: 15px 28px; margin-top: -30px; transition: .3s;}
.home_1_top .swiper-button-btn:hover{background-color: #076CE0;}
.home_1_top .swiper-button-prev{background: url(../images/by_left.png) center center no-repeat; left: 50%; margin-left: -650px;width: 40px;height: 40px;background-size: cover;}
.home_1_top .swiper-button-next{background: url(../images/by_right.png) center center no-repeat; right: 50%; margin-right: -650px;width: 40px;height: 40px;background-size: cover;}
.home_1_top .swiper-button-prev:hover{background: url(../images/by_left1.png) center center no-repeat;width: 40px;height: 40px;background-size: cover;}
.home_1_top .swiper-button-next:hover{background: url(../images/by_right1.png) center center no-repeat;width: 40px;height: 40px;background-size: cover;}
.home_1_top .swiper-pagination{bottom: 140px;width: 100%;}
.home_1_top .swiper-pagination-bullet{width: 8px;height: 8px;background: #888888;border-radius: 50%;opacity: 1;    margin: 0 15px!important;}
.home_1_top .swiper-pagination-bullet-active{width: 8px!important;height: 8px;background: #231815;border-radius: 50%!important;opacity: 1;}
.home_1_top .home_1_top_main{
    position: relative;
    height: 100%;
}
.home_1_top .home_1_top_main .swiper-container{
    height: 100%;
}
.home_1_top .home_1_top_main .swiper-container .swiper-wrapper{}
.home_1_top .home_1_top_main .swiper-container .swiper-wrapper .swiper-slide{ }
.home_1_top .home_1_top_main .swiper-container .swiper-wrapper .swiper-slide .wb{margin-top: 20px;}
.home_1_top .home_1_top_main .swiper-container .swiper-wrapper .swiper-slide .wb .p1{font-size: 14px;color: #000000;font-weight:100;}
.home_1_top .home_1_top_main .swiper-container .swiper-wrapper .swiper-slide .wb .p2{font-size: 14px;color: #000000;font-weight:100;}

 

/**/
.companyPage{}
.companyPage .companyPage_main{width: 1100px;margin: 0 auto;}
.companyPage .companyPage_main .title{font-family: f2;font-size: 17px;color: #231815;text-align: center;padding: 70px 0 110px;}
.companyPage .companyPage_main .part{}
.companyPage .companyPage_main .part .part1{
    margin-bottom: 120px;
}
.companyPage .companyPage_main .part .part1 .right .tit{font-size: 16px;color: #231815;padding-bottom: 20px;}
.companyPage .companyPage_main .part .part1 .cont{display: flex;align-items: top;justify-content: space-between;}
.companyPage .companyPage_main .part .part1 .cont .left{width: 47%;}
.companyPage .companyPage_main .part .part1 .cont .left .img{}
.companyPage .companyPage_main .part .part1 .cont .left .img img{
    display: block;
}
.companyPage .companyPage_main .part .part1 .cont .right{width: 47%;}
.companyPage .companyPage_main .part .part1 .cont .right .wz{
    overflow-y: auto;
    height: auto;
    max-height: 305px;
}
.companyPage .companyPage_main .part .part1 .cont .right .wz .item{margin-bottom: 16px;}
.companyPage .companyPage_main .part .part1 .cont .right .wz .item .p1{font-size: 12px;color: #888888;line-height: 18px;}

.companyPage .companyPage_main .part .part1:nth-child(2n) .cont{flex-flow: row-reverse;}
.companyPage .companyPage_main .part .part1:nth-child(2n) .tit{text-align: right;}

.productPage{}
.productPage .productPage_main{width: 1200px;margin: 0 auto;}
.productPage .productPage_main .part{
    margin: 50px 0;
}
.productPage .productPage_main .part .list{}
.productPage .productPage_main .part .list .item{margin-bottom: 216px;width: 467px;height: 701px;float: left;position: relative;}
.productPage .productPage_main .part .list .item .img{width: 467px;height: 701px;}
.productPage .productPage_main .part .list .item .img img{}
.productPage .productPage_main .part .list .item .detail{transition: all ease .6s;opacity: 0;position: absolute;left: 0;bottom: 0;width: 100%;height: 701px;padding-left: 34px;background: rgba(0,0,0,0.4);}
.productPage .productPage_main .part .list .item .detail .detail_main{padding-top: 0;position: absolute;bottom: 50px;}
.productPage .productPage_main .part .list .item .detail .p1{font-family: 'f1';font-size: 19px;color: #ffffff;/* font-weight: bold; */padding-bottom: 8px;line-height: 22px;}
.productPage .productPage_main .part .list .item .detail .p2{font-family: 'f1';font-size: 17px;color: #ffffff;/* font-weight: bold; */}
.productPage .productPage_main .part .list .item:nth-child(odd){margin-right: 240px;}

.productPage .productPage_main .part .list .item:nth-child(even) .itcont{position: absolute;top: 140px;width: 100%;}
.productPage .productPage_main .part .list .item:hover .detail{opacity: 1;    transition: all ease .6s;}
.vankePage{}
.vankePage .nybanner{padding-top: 70px;}
.vankePage .nybanner .nybanner_main{width: 980px;margin: 0 auto;}
.vankePage .img{}
.vankePage .img img{background-size: cover;display: block;height: 476px;display: none;}
.vankePage .nybanner .nybanner_main .p1{font-size: 26px;color: #000000;/* font-weight: bold; */line-height: 36px;padding-bottom: 10px;font-family: f2;}
.vankePage .nybanner .nybanner_main .p2{font-size: 24px;color: #000000;/* font-weight: bold; */padding-bottom: 20px;font-family: 'f2';}
.vankePage .nybanner .nybanner_main .p3{font-size: 24px;color: #ffffff;}
.vankePage .vankePage_main{width: 980px;margin: 0 auto;}
.vankePage .vankePage_main .part{
    padding-top: 60px;
    padding-bottom: 50px;
}
.vankePage .vankePage_main .part p{font-size: 14px;color: #888888;line-height: 24px;text-align: center;}
.vankePage .vankePage_main .part img{width: auto;max-width: 100%;margin: 0 auto;display: block;margin-top: 20px;}
.vankePage .nybanner .nybanner_main .p3 .item{    line-height: 18px;}
.vankePage .nybanner .nybanner_main .p3 .item .sp1{font-size: 14px;color: #808080;}
.vankePage .nybanner .nybanner_main .p3 .item .sp2{font-size: 14px;color: #000000;}

.newsPage{}
.newsPage .newsPage_main{width: 1100px;margin: 0 auto;}
.newsPage .newsPage_main .title{font-family: f2;font-size: 17px;color: #231815;text-align: center;padding: 70px 0 110px;}
.newsPage .newsPage_main .part{
    overflow: hidden;
}
.newsPage .newsPage_main .part .list{width: 108%;}
.newsPage .newsPage_main .part .list .item{width: 476px;float: left;margin-bottom: 100px;position: relative;}

.newsPage .newsPage_main .part .list .item .js_1{width: 476px;height: auto;}
.newsPage .newsPage_main .part .list .item .img{width: 476px;height: 266px;overflow: hidden;position:relative;}
.newsPage .newsPage_main .part .list .item .img:before{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.4);transition:all .3s;z-index:1;}
.newsPage .newsPage_main .part .list .item .img img{object-fit: cover;height: 266px;width: 476px;}
.newsPage .newsPage_main .part .list .item .p1{display: none; padding-top: 120px;font-family: f4;font-size: 18px;color: #fff;height: 26px;line-height: 26px;text-align: center;width: 100%;position: absolute;top: 32px;left: 0;height: 266px;}
.newsPage .newsPage_main .part .list .item .time{font-size: 14px;color: #979797;text-align: left;line-height: 32px;}
.newsPage .newsPage_main .part .list .item:nth-child(odd){margin-right: 120px;}
.newsPage .newsPage_main .part .list .item:nth-child(even) a{
    /* position: absolute; */
    /* top: 40px; */
    /* width: 100%; */
    }
    .newsPage .newsPage_main .part .list .item:hover .img:before{opacity:0;}
.newsPage .newsPage_main .part .list .item:hover .p1{display: block;}
.page{padding: 0px 0 40px 0;}
.page  .el-pagination{text-align: center;}
.page  .el-pagination .btn-prev{width: 7px;height: 12px;background:url(../images/syy.png) center center no-repeat;margin-top: 10px;min-width: 13px;padding: 0;margin-right: 4px;}
.page  .el-pagination .btn-prev .el-icon-arrow-left:before{font-size:0;content:""}

.page  .el-pagination .btn-next{width: 7px;height: 12px;background:url(../images/xyy.png) center center no-repeat;min-width: 13px;background-size: contain;margin-top: 10px;padding: 0;margin-left: 10px;}
.page  .el-pagination .btn-next .el-icon-arrow-right:before{font-size:0;content:""}

.page  .el-pagination .btn-quickprev{width:26px;height:23px;background:url(../images/dian_1.jpg) center center no-repeat;margin-top: 8px;}
.page  .el-pagination .btn-quickprev:before{content:""}
.page  .el-pagination .btn-quicknext{width:16px;height:3px;background:url(../images/dian_1.png) center center no-repeat;margin-top: 13px;}
.page  .el-pagination .btn-quicknext:before{content:""}
.page  .el-pagination__jump{display:none!important;}
.page .el-pagination .number{width: 24px;height: 32px;margin: 0 5px;line-height: 32px;color: #b3b3b3;font-size: 16px;min-width: 24px;}
.page .el-pagination .number.active,.page .el-pagination .number:hover{height: 32px;color: #000;line-height: 32px;}
.awandsPage{}
.awandsPage .awandsPage_main{width: 100%;margin: 0 auto;}
.awandsPage .awandsPage_main .title{font-family: f2;font-size: 17px;color: #231815;text-align: center;padding: 74px 0 60px;}
.awandsPage .awandsPage_main .part{
    padding-bottom: 50px;
    width: 1100px;
    margin: 0 auto;
}
.awandsPage .awandsPage_main .part .part1{margin-bottom: 60px;}
.awandsPage .awandsPage_main .part .top{width: 100%;}
.awandsPage .awandsPage_main .part .top .img{}
.awandsPage .awandsPage_main .part .bottom{
    padding-top: 70px;
}
.awandsPage .awandsPage_main .part .bottom .cont{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.awandsPage .awandsPage_main .part .part1{
    width: 32.33%;
    /*    float: left; */
}
.awandsPage .awandsPage_main .part .part1 .time{font-size: 14px;color: #231815;padding-bottom: 14px;}
.awandsPage .awandsPage_main .part .part1 .list{}
.awandsPage .awandsPage_main .part .part1 .list .item{
    margin-bottom: 20px;
}
.awandsPage .awandsPage_main .part .part1 .list .item .p1{font-size: 12px;color: #b4b4b5;line-height: 16px;}
.awandsPage .awandsPage_main .part .part1 .list .item .p2{    font-size: 12px;color: #b4b4b5;}


.contactPage{}
.contactPage .contactPage_main{width: 100%;margin: 0 auto;min-height:calc(100vh - 140px);}
.contactPage .contactPage_main .title{font-family: f2;font-size: 17px;color: #231815;text-align: center;padding: 80px 0 70px;}
.contactPage .contactPage_main .part{
    width: 1200px;
    margin: 0 auto;
}
.contactPage .contactPage_main .part .left{width: 68%;}
.contactPage .contactPage_main .part .left .img{}
.contactPage .contactPage_main .part .left .img img{}
.contactPage .contactPage_main .part .right{width: 19%;}
.contactPage .contactPage_main .part .right .rpart_1{}
.contactPage .contactPage_main .part .right .rpart_1 .item{margin-bottom: 30px;}
.contactPage .contactPage_main .part .right .rpart_1 .item .p1{font-size: 15px;color: #717071;font-family: f2;margin-bottom: 2px;}
.contactPage .contactPage_main .part .right .rpart_1 .item .p2{font-size: 15px;color: #717071;}
.contactPage .contactPage_main .part .right .rpart_2{
    margin-top: 80px;
}
.contactPage .contactPage_main .part .right .rpart_2 .item{float: left;width: 100px;}
.contactPage .contactPage_main .part .right .rpart_2 .item .img{width: 100px;height: 100px;}
.contactPage .contactPage_main .part .right .rpart_2 .item .img img{}
.contactPage .contactPage_main .part .right .rpart_2 .item .p1{font-size: 12px;color: #717071;}
.contactPage .contactPage_main .part .right .rpart_2 .item:last-child{float: right;}

.companyPage .companyPage_main .part .part1 .cont .right .wz {  }
.companyPage .companyPage_main .part .part1 .cont .right .wz_main{}
.companyPage .companyPage_main .part .part1 .cont .right .wz::-webkit-scrollbar { width : 4px; height:1px;}
.companyPage .companyPage_main .part .part1 .cont .right .wz::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);background   : #eee;}
/*box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);*/
.companyPage .companyPage_main .part .part1 .cont .right .wz::-webkit-scrollbar-track { border-radius: 10px; background : transparent;}


/*loding*/
.line{position:fixed;width:100%;height:100%;bottom: 0;left: 0;background-color: #fff;z-index: 10;pointer-events: none;box-sizing:box-sizing;padding-top:64px;}
.line .s{position:fixed;top:42px;left:800px;z-index:10;width:15px;background:#000;height:calc(100% - 100px)}
.line .h{position:fixed;bottom:30px;left:100px;z-index:10;height:15px;background:#000;width:calc(100% - 200px)}
/*.line .l{position:absolute;top:73.4px;left:100px;z-index:10;width:703px;background:#000;height:15px;transform:rotate(-12deg);-webkit-transform:rotate(-12deg)}*/
.openLine{position:fixed;top:64px;left:100px;z-index:10;width:690px;height:400px;overflow:hidden}
.openLine .l{position:absolute;top:74px;left:-17px;z-index:10;width:740px;background:#000;height:15px;transform:rotate(-12deg);-webkit-transform:rotate(-12deg)}

.home_1_top .home_1_top_main .swiper-container .swiper-wrapper .swiper-slide .wb{display: none;}
.companyPage .companyPage_main .title,.awandsPage .awandsPage_main .title,.newsPage .newsPage_main .title,.contactPage .contactPage_main .title{display: none;}
.companyPage,.awandsPage,.newsPage,.contactPage{padding-top: 100px;}
.productPage .productPage_main .part .list .item .detail .p1{font-size: 16px;font-weight:lighter;}
.productPage .productPage_main .part .list .item .detail .p2{font-size: 15px;}

.companyPage .companyPage_main .part .part1 .cont{display: block;}
.companyPage .companyPage_main .part .part1 .cont .left{width: 100%;float:none;}
.companyPage .companyPage_main .part .part1 .cont .right{width: 100%;margin-top:50px;float:none;}
.companyPage .companyPage_main .part .part1{margin-bottom: 50px;}
.companyPage .companyPage_main .part .part1 .cont .right .wz{max-height:initial;}
.companyPage .companyPage_main .part .part1:nth-child(2n) .tit{text-align:left;}

.productPage,.companyPage{padding-top: 100px;}
.zzcont .outasight{position: relative;}
.productPage .productPage_main .part{margin-top: 0;}
.awandsPage .awandsPage_main .part .bottom{padding-top: 0;}
.companyPage .companyPage_main{width: 980px;}
.awandsPage .awandsPage_main .part,.newsPage .newsPage_main{width: 1200px;}
.newsPage .newsPage_main .part .list .item .time{text-align: right;margin-top:10px;top:0;}
.newsPage .newsPage_main .part .list .item .js_1{position: relative;}
.newsPage .newsPage_main .part .list .item .p1{background: linear-gradient(to top, #222, transparent);top:initial;bottom:0;height:50%;box-sizing:box-sizing;padding:20px;text-align:left;display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end;opacity:0;}
.newsPage .newsPage_main .part .list .item:hover .p1{opacity:1;display:flex;display:-webkit-flex;}

/*.awandsPage .awandsPage_main .part .bottom .cont .part1wrap{width: 32%;}*/
.awandsPage .awandsPage_main .part .bottom .cont{position: relative;display:block;}
.awandsPage .awandsPage_main .part .part1{width: 32%;float:left;margin-right:2%;}
.awandsPage .awandsPage_main .part .part1:nth-of-type(3n){margin-right:0;}
/*.awandsPage .awandsPage_main .part .bottom .cont:after{display:none;}*/

.ljmhPage .ljhome3 .home1_main .part1 .part1_main .part1_main_a .p1{display: none;}

.productPage .productPage_main .part .list{display: flex;display: -webkit-flex;flex-wrap:wrap;-webkit-flex:wrap;justify-content:space-between;-webkit-justify-content:space-between;}
.companyPage .companyPage_main .part .part1 .tit{font-size: 16px;color: #231815;padding-bottom: 20px;}
/*.newsPage .newsPage_main{width: 980px;}*/
.newsPage .newsPage_main .part .list{width:90%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content:space-between;-webkit-justify-content:space-between;margin:auto;}
.newsPage .newsPage_main .part .list .item:nth-child(odd){margin-right:0;}
.newsPage .newsPage_main .part .list .item{margin-bottom: 80px;}
.newsPage .newsPage_main .part .list:after{display:none;}

.zzcont .hdBgcolor{position: fixed;}


.vankePage .nybanner .nybanner_main .p3{display: none;}
.vankePage .nybanner .nybanner_main .p1,.vankePage .nybanner .nybanner_main .p2{font-size: 14px;}
.vankePage .vankePage_main .part{padding-top:0;}
.companyPage .companyPage_main .part .part1 .tit{display: none;}
.awandsPage .awandsPage_main .part .part1 .list .item:hover .p1,.awandsPage .awandsPage_main .part .part1 .list .item:hover .p2{color: #222;}
.contactPage .contactPage_main .part .left .img{width: 100%;}
.contactPage .contactPage_main .part .left .img img{max-width: 100%;}
.productPage .productPage_main .part .list .item .detail .p1,.productPage .productPage_main .part .list .item .detail .p2{font-size: 14px;}

/*.awandsPage .awandsPage_main .part .part1 .list .item .p1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: justify;}*/

.vankePage .vankePage_main{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;width:1200px;}
.vankePage .vankePage_main .part{width: 100%;}
.vankePage .vankePage_mainnews .part{width: 65%;}
.newswiper{width: 30%;}
/*newsnftop*/
.newsnftop{position: relative;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;margin-bottom:40px;}
.newsnftop .swiper-button-next, .newsnftop .swiper-button-prev{position: relative;width:16px;height:16px;background-size: contain;filter:brightness(0);padding:0;margin:0;left:0;right:0;opacity:0.6;}
.newsnftop .swiper-button-next:hover, .newsnftop .swiper-button-prev:hover{opacity:1;}
.newsnftop .swiper-container{width:calc(100% - 40px)}
.newsnftop .swiper-container .swiper-slide{text-align: center;font-size:14px;color:#979797;cursor: pointer;}
.newsnftop .swiper-container .swiper-slide.swiper-slide-thumb-active,.newsnftop .swiper-container .swiper-slide:hover{color:#000;}
.newnflist a{display: block;width: 100%;box-sizing:border-box;font-size:14px;line-height:24px;color:#979797;margin-bottom:30px;cursor:pointer;}
.newnflist a p{overflow: hidden;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;font-size: inherit;color: inherit;}
.newnflist a span{font-size: inherit;color: inherit;}
.newnflist a:hover,.newnflist a.active{color:#000;}

.contactPage .contactPage_main .part .right .rpart_2{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;}
.contactPage .contactPage_main .part .right .rpart_2 .item{width:auto;margin-right:8%;position:relative;}
.contactPage .contactPage_main .part .right .rpart_2 .item>img{width: auto;}
.contactPage .contactPage_main .part .right .rpart_2 .item:last-child{margin-right:0;}
.contactPage .contactPage_main .part .right .rpart_2 .item .img{margin: auto;width: 100px;height: 100px;background-color: #fff;box-sizing: border-box;padding: 6px;box-shadow: 0px 0px 5px 3px rgb(0 0 0 / 20%);position: absolute;left: 50%;margin-left: -50px;border-radius:4px;display:none;visibility: hidden;transition:all .3s;}
.contactPage .contactPage_main .part .right .rpart_2 .item .img:before{content:'';display: block;width: 0;height: 0;border: 5px solid transparent;border-bottom-color: #fff;position: absolute;left: 50%;top: -10px;margin-left: -2px;}
.contactPage .contactPage_main .part .right .rpart_2 .item .p1{text-align: center;}
.contactPage .contactPage_main .part .right .rpart_2 .item:hover .img{display: block;visibility: visible;}
.contactPage .contactPage_main .part .right .rpart_2 .item:hover>img{filter: brightness(0.5);}

.awandsPage .awandsPage_main .part .part1{width: 28%;margin-right: 8%;}

.vankePage .vankePage_main{width: 980px;}
.vankePage .nybanner .nybanner_main .p1{line-height: 24px;padding-bottom:5px;}
.productPage .productPage_main .part .list .item .detail .p2{font-weight: lighter;}
.productPage .productPage_main .part .list .item .detail .p1{line-height: 20px;padding-bottom: 5px;}
.contactPage .contactPage_main .part .right{width: 25%;}
.vankePage .vankePage_main .part img{width: 100%!important;height: auto!important;margin-top:0;}

.newnflist .swiper-slide{width: 100%!important;}
.vankePage .vankePage_mainnews{width:1200px;}
.newnflist a{margin-bottom: 20px;}
.vankePage .vankePage_main .part img{margin-bottom: 20px;}


.contactPage .contactPage_main .part .right .rpart_2{justify-content: flex-start;-webkit-justify-content: flex-start;}
.contactPage .contactPage_main .part .right .rpart_2 .item{margin-right: 37px;}
.productPage .productPage_main .part .list .item .img img {width: 100%;height: 100%;object-fit: cover;}
.productPage .productPage_main .part .list .item{width: 460px;height: 700px;}
.productPage .productPage_main .part .list .item a{display: block;width: 100%;height: 100%;}
.productPage .productPage_main .part .list .item .img{width: 100%;height: 100%;}
.productPage .productPage_main .part .list .item .img img{width: 100%;height: 100%;object-fit: cover;}
.productPage .productPage_main .part .list .item:nth-child(even) .itcont{top:0;}
.productPage .productPage_main .part .list .item:nth-child(even){margin-top:140px;}
.productPage .productPage_main .part .list .item .itcont{width: 100%;height: 100%;}

/*.home_1_top*/
.home_1_top{width: 1200px;}

.vankePage .nybanner,.companyPage, .awandsPage, .newsPage, .contactPage{padding-top: 105px;}
.vankePage .nybanner{padding-top: 108px;}
.newsnftop .swiper-button-next i, .newsnftop .swiper-button-prev i{color: #979797;}

header .header_main .right{display: none;}

.home_1_top{margin-top: 78px;}
header .header_main .img.hover .detail{padding-top: 70px;}
.vankePage .nybanner, .companyPage, .awandsPage, .newsPage, .contactPage,.productPage, .companyPage{padding-top:78px;}
/*.vankePage .vankePage_main .part p{margin-bottom: 30px;}*/

.contactPage .contactPage_main .part .right .rpart_1 .item .p2,.contactPage .contactPage_main .part .right .rpart_1 .item .p1,.contactPage .contactPage_main .part .right .rpart_1 .item .p1{font-size: 14px;}

/*footer*/
.footer{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.footer a{display: block;font-size: 12px;color: #ddd;line-height:30px;white-space:nowrap;}
.footer a:hover{opacity:0.8;}
.footer.footer01{position: fixed;bottom: 0;left:0;z-index:11;width:auto;left:800px;}
.footer.footer01 a{position: absolute;bottom: 0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.footer.footer02 a{line-height: 50px;}
.footer.footer02{border-top: 1px solid #eee;}
/*.footer.footer03{position: fixed!important;bottom: 0;left: 0;}*/
/*.zzcont{min-height: 100vh;}*/
.zzcont .zhome{min-height: 85vh;}


@media (max-width: 1500px) {
	.companyPage .companyPage_main{width: 96%;}
	.contactPage .contactPage_main .part{width: 96%;}
	.newsPage .newsPage_main{width: 96%;}
	.newsPage .newsPage_main .part .list .item{margin-right: 25px; margin-bottom: 25px;}
	.awandsPage .awandsPage_main .part{width: 96%;}
}