
/* =====================内页样式======================== */
/* 视频弹窗 */
.popVideo{display: none;opacity: 0;align-items: center;justify-content: center;position: fixed;z-index: 999999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}
.popVideo-items{width: 1000px;position: relative;display: none;padding: 34px 34px 0;}
.popVideo-video{width: 100%;}
.popVideo-video video{width: 100%;}
.popVideo-video iframe{width: 100%;height: 500px;}
.popVideo-close{width: 30px;height: 30px;position: absolute;right: 0;top: 0;z-index: 3;background: url('404.png') no-repeat center/24px auto;cursor: pointer;opacity: .7;transition: all .6s ease;}
.popVideo-close:hover{opacity: 1;}
@media all and (max-width:1100px) {.popVideo-items{width: 92%;padding: 34px 0 0;}.popVideo-close{right: 0;}.popVideo-video iframe{height: 400px;}}
@media all and (max-width:640px) {.popVideo-video iframe{height: 200px;}}

/* 分页 */
.paging{width: 100%;font-size: 0;text-align: center;margin-top: 54px;user-select: none;}
.paging-menu, .paging-menu a{display: inline-block;vertical-align: middle;}
.paging-menu .pages{margin: 0 auto;min-width: 200px;}
.paging-menu .pages li{float: left;width: 44px;height: 44px;line-height: 42px;border: 1px solid #f3f3f3;margin: 4px 5px;font-size: 16px;color: #666;transition: all .4s ease;border-radius: 22px;background-color: #fff;}
.paging-menu .pages li.disabled{background: #ccc;}
.paging-menu .pages li:hover, .paging-menu .pages li.active, .paging a.on{border-color: #c7000b;background-color: #c7000b;color: #fff;}
@media all and (max-width:1599px) {.paging{margin-top: 46px;}}
@media all and (max-width:1279px) {.paging{margin-top: 38px;}}
@media all and (max-width:1000px) {.paging{margin-top: 30px;}.paging-menu a{margin: 4px 2px;width: 34px;height: 34px;line-height: 32px;border-radius: 17px;font-size: 14px;}.paging-menu a:first-child, .paging-menu a:last-child{width: 64px;}}
/* 联系我们  */
.add {
    padding: 30px 0 75px;
    width: 100%;

}

.add h3 {
    padding-bottom: 32px;
    margin-bottom: 25px;
    border-bottom: 2px solid #eeeeee;
    font-size: 30px;
    color: #0abdd1;
    font-weight: bold;
    vertical-align: middle
}

.add h3 i {
    vertical-align: middle;
    display: inline-block;
    font-weight: bold;
    font-size: 30px
}

.add h3 span {
    display: inline-block;
    font-weight: normal;
    color: #111111;
    font-size: 28px;
    vertical-align: middle
}

.add h3 img {
    margin-right: 5px
}

.add li {
    width: 45%;
    margin-right: 5.86%;
    padding: 30px 0 26px;
    border-bottom: 1px dashed #d8d8d8;
    display: inline-block;
    vertical-align: top;
    font-size: 0
}

.add li:nth-child(2n) {
    margin-right: 0
}

.add li img {
    width: 40px;
    vertical-align: top;
    margin-top: 5px
}

.add li h2 {
    display: inline-block;
    width: calc(100% - 40px);
    box-sizing: border-box;
    padding-left: 10px;
    color: #666666;
    font-size: 16px;

    vertical-align: top
}

.add li h2 span {
    display: block;
    font-weight: normal;
    line-height: 30px;
}

.sonTitle{width: 100%;position: relative;text-align: center;}
.sonTitle .name{font-size: 36px;color: #1b1b1b;font-weight: 700;line-height: 1.1;}
.sonTitle .desc{font-size: 15px;color: #666;line-height: 26px;max-width: 1270px;margin: 22px auto 0;}
.sonTitle.white .name, .sonTitle.white .desc{color: #fff;}
.sonTitle.left{text-align: left;}
.sonTitle.right{text-align: right;}

@media all and (max-width:1599px) {
    .sonBan-cont p {font-size: 36px;}
    .sonBan-cont h1, .sonBan-cont h4 {font-size: 32px;margin-top: 8px;}
    .sonMenu a {height: 64px;margin: 0 32px;}
    .sonTitle .name {font-size: 32px;}
    .sonTitle .desc{margin-top: 18px;}
}
@media all and (max-width:1279px) {
    .sonBan-cont p {font-size: 32px;}
    .sonBan-cont h1, .sonBan-cont h4 {font-size: 28px;margin-top: 6px;}
    .sonMenu a {height: 60px;margin: 0 24px;}
    .sonTitle .name {font-size: 28px;}
    .sonTitle .desc{margin-top: 14px;}
}
@media all and (max-width:1000px) {
    .sonMenu a {margin: 0 12px;}
}
@media all and (max-width:640px) {
    .sonBan-img {min-height: 240px;}
    .sonBan-cont{text-align: center;}
    .sonBan-cont p {font-size: 28px;}
    .sonBan-cont h1, .sonBan-cont h4 {font-size: 24px;margin-top: 4px;}
    .sonMenu{overflow-x: auto;}
    .sonMenu .contain{width: 100%;}
    .sonMenu a{margin: 0 12px !important;}
    .sonTitle .name {font-size: 22px;}
    .sonTitle .desc{margin-top: 10px;}
}

.padding-80-0{padding: 80px 0 0;}.padding-0-80{padding: 0 0 80px;}.padding-80-80{padding: 80px 0;}.padding-80-90{padding: 80px 0 90px;}
.padding-90-80{padding: 90px 0 80px;}.padding-80-100{padding: 80px 0 100px;}.padding-100-80{padding: 100px 0 80px;}.padding-80-110{padding: 80px 0 110px;}
.padding-110-80{padding: 110px 0 80px;}.padding-80-120{padding: 80px 0 120px;}.padding-120-80{padding: 120px 0 80px;}
.padding-90-0{padding: 90px 0 0;}.padding-0-90{padding: 0 0 90px;}.padding-90-90{padding: 90px 0;}.padding-90-100{padding: 90px 0 100px;}
.padding-100-90{padding: 100px 0 90px;}.padding-90-110{padding: 90px 0 110px;}.padding-110-90{padding: 110px 0 90px;}
.padding-90-120{padding: 90px 0 120px;}.padding-120-90{padding: 120px 0 90px;}
.padding-100-0{padding: 100px 0 0;}.padding-0-100{padding: 0 0 100px;}.padding-100-100{padding: 100px 0;}.padding-100-110{padding: 100px 0 110px;}
.padding-110-100{padding: 110px 0 100px;}.padding-100-120{padding: 100px 0 120px;}.padding-120-100{padding: 120px 0 100px;}
.padding-110-0{padding: 110px 0 0;}.padding-0-110{padding: 0 0 110px;}.padding-110-110{padding: 110px 0;}
.padding-110-120{padding: 110px 0 120px;}.padding-120-110{padding: 120px 0 110px;}
.padding-120-0{padding: 120px 0 0;}.padding-0-120{padding: 0 0 120px;}.padding-120-120{padding: 120px 0;}
@media all and (max-width:1599px) {
    .padding-80-90,.padding-90-80,.padding-80-100,.padding-100-80,.padding-90-90,.padding-90-100,.padding-100-90,.padding-100-100{padding: 80px 0;}
    .padding-80-110,.padding-90-110,.padding-100-110{padding: 80px 0 90px;}
    .padding-110-80,.padding-110-90,.padding-110-100{padding: 90px 0 80px;}
    .padding-80-120,.padding-90-120,.padding-100-120{padding: 80px 0 100px;}
    .padding-120-80,.padding-120-90,.padding-120-100{padding: 100px 0 80px;}
    .padding-90-0,.padding-100-0{padding: 80px 0 0;}.padding-0-90,.padding-0-100{padding: 0 0 80px;}
    .padding-110-0{padding: 90px 0 0;}.padding-0-110{padding: 0 0 90px;}.padding-110-110{padding: 90px 0;}.padding-110-120{padding: 90px 0 100px;}
    .padding-120-110{padding: 100px 0 90px;}.padding-120-0{padding: 100px 0 0;}.padding-0-120{padding: 0 0 100px;}.padding-120-120{padding: 100px 0;}
}
@media all and (max-width:1279px) {
    .padding-80-0,.padding-90-0,.padding-100-0{padding: 60px 0 0;}
    .padding-0-80,.padding-0-90,.padding-0-100{padding: 0 0 60px;}
    .padding-80-80,.padding-80-90,.padding-90-80,.padding-80-100,.padding-100-80,.padding-90-90,.padding-90-100,.padding-100-90,.padding-100-100{padding: 60px 0;}
    .padding-80-110,.padding-90-110,.padding-100-110{padding: 60px 0 70px;}
    .padding-110-80,.padding-110-90,.padding-110-100{padding: 70px 0 60px;}
    .padding-80-120,.padding-90-120,.padding-100-120{padding: 60px 0 80px;}
    .padding-120-80,.padding-120-90,.padding-120-100{padding: 80px 0 60px;}
    .padding-110-0{padding: 70px 0 0;}.padding-0-110{padding: 0 0 70px;}
    .padding-110-110{padding: 70px 0;}.padding-110-120{padding: 70px 0 80px;}.padding-120-110{padding: 80px 0 70px;}
    .padding-120-0{padding: 80px 0 0;}.padding-0-120{padding: 0 0 80px;}.padding-120-120{padding: 80px 0;}
}
@media all and (max-width:640px) {
    .padding-80-0,.padding-90-0,.padding-100-0{padding: 40px 0 0;}
    .padding-0-80,.padding-0-90,.padding-0-100{padding: 0 0 40px;}
    .padding-80-80,.padding-80-90,.padding-90-80,.padding-80-100,.padding-100-80,.padding-90-90,.padding-90-100,.padding-100-90,.padding-100-100{padding: 40px 0;}
    .padding-80-110,.padding-90-110,.padding-100-110{padding: 40px 0 44px;}
    .padding-110-80,.padding-110-90,.padding-110-100{padding: 44px 0 40px;}
    .padding-80-120,.padding-90-120,.padding-100-120{padding: 40px 0 48px;}
    .padding-120-80,.padding-120-90,.padding-120-100{padding: 48px 0 40px;}
    .padding-110-0{padding: 44px 0 0;}.padding-0-110{padding: 0 0 44px;}
    .padding-110-110{padding: 44px 0;}.padding-110-120{padding: 44px 0 48px;}.padding-120-110{padding: 48px 0 44px;}
    .padding-120-0{padding: 48px 0 0;}.padding-0-120{padding: 0 0 48px;}.padding-120-120{padding: 48px 0;}
}

.bgImage{background-repeat: no-repeat;background-size: cover;background-position: center;}
.desc p, .hint p{line-height: inherit;}

.swiperDot.swiper-pagination{bottom: 0;}
.swiperDot.swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #8f8f8f;opacity: 1;margin: 0 6px;}
.swiperDot.swiper-pagination .swiper-pagination-bullet-active {opacity: 1;background: #c7000b;}

/*产品详情*/

/* 产业布局-电器 */
.laydqsy{width: 100%;overflow: hidden;position: relative;}
.laydqsy .contain{position: relative;}
.laydqsy-img{width: 100%;text-align: right;} 
.laydqsy-img img{max-width: 100%;object-fit: cover;}
.laydqsy-cont{position: absolute;bottom: 0;background: #fff;box-shadow: 0 2px 20px 4px rgba(0,0,0,.1);border-left: 6px solid #c7000b;padding: 50px 70px 54px 50px;height: 464px;left: 0;width: 716px;}
.laydqsy-cont .name{font-size: 28px;color: #333;font-weight: 700;}
.laydqsy-cont .hint{font-size: 15px;color: #c7000b;font-weight: 700;margin: 22px 0 14px;}
.laydqsy-cont .desc{font-size: 14px;color: #777;line-height: 26px;text-align:justify;}
.laydqsm{width: 100%;overflow: hidden;height: 623px;}
.laydqsm-list{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 90px;}
.laydqsm-list li{width: auto;color: #fff;padding-right: 150px;}
.laydqsm-list li .icon{display: block;height: 50px;line-height: 50px;}
.laydqsm-list li .icon img{max-height: 100%;}
.laydqsm-list li .name{font-size: 30px;font-weight: 700;margin: 20px 0 16px;}
.laydqsm-list li .desc{font-size: 16px;}
.laydqzs{width: 100%;overflow: hidden;background: #f5f5f5;}
.laydqzs-loop{width: 100%;margin-top: 42px;}
.laydqzs-link{display: block;width: 100%;background: #fff;}
.laydqzs-link .img{width: 100%;display: flex;align-items: center;justify-content: center;padding: 0 30px;height: 320px;}
.laydqzs-link .img img{max-width: 100%;transition: all .6s ease;max-height: 100%;}
.laydqzs-link .name{display: flex;align-items: center;width: 100%;padding: 0 30px;height: 100px;justify-content: center;}
.laydqzs-link .name h2{font-size: 22px;color: #1b1b1b;font-weight: 700;transition: all .4s ease;}
.laydqzs-link:hover .img img{transform: scale(1.06);}
.laydqzs-link:hover .name h2{color: #c7000b;}
.laydqzs-loop .swiper-wrapper{padding-bottom: 50px;}
.laydqtd{width: 100%;overflow: hidden;background-position: right bottom;background-size: auto 100%;position: relative;background-color: #c7000b;}
.laydqtd-img{width: 50%;float: left;position: relative;}
.laydqtd-img img{width: 100%;object-fit: cover;}
.laydqtd-cont{position: absolute;width: 100%;height: 100%;top: 0;left: 0;padding-bottom: 80px;color: #fff;height: 100%;display: flex;align-items: center;justify-content: flex-end;}
.laydqtd-cont-mix{width: 576px;float: right;}
.laydqtd-cont .desc{font-size: 15px;line-height: 25px;margin-top: 28px;text-align:justify;}
.laydqtd-cont .desc p{position: relative;padding-left: 22px;margin-top: 20px;}
.laydqtd-cont .desc p::before{content: "";position: absolute;left: 0;top: 10px;width: 6px;height: 6px;border-radius: 50%;background: #fff;}
.laydqtd-cont .desc p:first-child{margin-top: 0;}
.laydqsx{width: 100%;overflow: hidden;}
.laydqsx-mix{width: 100%;margin-top: 60px;}
.laydqsx-img{width: 50%;float: left;position: relative;}
.laydqsx-img img{width: 100%;object-fit: cover;}
.laydqsx-img-cont{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 2;background: rgba(0,0,0,.4);padding: 28px 34px;color: #fff;}
.laydqsx-img-cont .name{font-size: 18px;font-weight: 700;margin-bottom: 5px;}
.laydqsx-img-cont .desc{font-size: 14px;line-height: 24px;}
.laydqsx-info{width: 50%;float: left;padding-left: 50px;position: relative;}
.laydqsx-info .name, .laydqsx-info .desc p{padding-left: 64px;position: relative;}
.laydqsx-info .name{font-size: 24px;color: #333;font-weight: 700;height: 70px;line-height: 41px;}
.laydqsx-info .desc{font-size: 15px;color: #777;line-height: 22px;}
.laydqsx-info .desc p:nth-child(2n){font-weight: 700;}
.laydqsx-info .desc p{padding-bottom: 26px;}
.laydqsx-info .desc p:last-child{padding-bottom: 0;}
.laydqsx-info .desc p::before, .laydqsx-info .name::before{content: "";position: absolute;width: 1px;height: 100%;background: #dcdcdc;top: 10px;left: 20px;}
.laydqsx-info .desc p::after{content: "";position: absolute;width: 11px;height: 11px;border: 2px solid #dcdcdc;background: #fff;top: 6px;left: 15px;border-radius: 50%;}
.laydqsx-info .desc p:last-child:before{display: none;}
.laydqsx-info .name::after{content: "";position: absolute;width: 41px;height: 41px;left: 0;top: 0;background: url('404.png') no-repeat center/100% auto;}

/* 产业布局-音频 */
.layypsl{width: 100%;overflow: hidden;}
.layypsl-list{width: 100%;margin-top: 50px;}
.layypsl-list ul{margin: -2% 0 0 -2%;display: flex;flex-wrap: wrap;}
.layypsl-list li{width: 48%;float: left;margin: 2% 0 0 2%;transition: all .4s ease;background: #fff;box-shadow: 0 2px 20px 4px rgba(0,0,0,.1);padding: 40px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.layypsl-list li .num{width: 90px;height: 90px;display: flex;align-items: center;justify-content: center;font-size: 50px;color: #fff;background: #c7000b;font-family: "Samsung";}
.layypsl-list li .desc{font-size: 14px;line-height: 26px;color: #666;min-height: 52px;width: calc(100% - 130px);}
.layypsl-list li:hover{transform: translateY(-4px);box-shadow: 0 4px 20px 4px rgba(0,0,0,.2);}
.layypcb{width: 100%;overflow: hidden;}
.layypcb-list{width: 100%;margin-top: calc(60px - 2%);display: flex;flex-wrap: wrap;justify-content: space-between;}
.layypcb-items{width: 49%;background: #fff;margin-top: 2%;}
.layypcb-title, .layypcb-desc{width: 100%;padding: 44px 62px;text-align:justify;}
.layypcb-title{display: flex;flex-direction: column;justify-content: center;background-color: #c7000b;height: 164px;color: #fff;background-repeat: no-repeat;background-position: right 26px bottom;background-size: auto 96%;}
.layypcb-items:first-child .layypcb-title{background-image: url('404.png');}
.layypcb-items:last-child .layypcb-title{background-image: url('404.png');}
.layypcb-title .name{font-size: 24px;font-weight: 700;}
.layypcb-title .hint{font-size: 16px;opacity: 0.5;font-family: "Samsung";text-transform: uppercase;margin-top: 4px;}
.layypcb-desc{min-height: 280px;}
.layypcb-desc p{position: relative;font-size: 14px;color: #666;line-height: 26px;padding-left: 16px;}
.layypcb-desc p::before{content: "";position: absolute;width: 6px;height: 6px;border-radius: 50%;background: #c7000b;left: 0;top: 10px;}
.layypjs{width: 100%;overflow: hidden;}
.layypjs-list{width: 100%;margin-top: 50px;}
.layypjs-list ul{margin: -2% 0 0 -2%;display: flex;flex-wrap: wrap;}
.layypjs-list li{width: 31.3333%;float: left;margin: 2% 0 0 2%;min-height: 280px;transition: all .4s ease;background: #fff;box-shadow: 0 2px 20px 4px rgba(0,0,0,.1);padding: 50px 60px;}
.layypjs-list li .icon{height: 52px;line-height: 52px;width: 100%;text-align: center;}
.layypjs-list li .icon img{max-height: 100%;}
.layypjs-list li .desc{width: 100%;margin-top: 30px;font-size: 14px;line-height: 26px;color: #666;text-align: center;}
.layypjs-list li:hover{transform: translateY(-4px);box-shadow: 0 4px 20px 4px rgba(0,0,0,.2);}
.layypcn{background-position: left bottom;}
.layypcn .laydqtd-img{float: right;}
.layypcn .laydqtd-cont-mix{float: left;width: calc(50% - 40px);}
.layypcn .laydqtd-cont .desc p{margin-top: 8px;}
.layypcn .laydqtd-cont .desc h6{font-size: 18px;font-weight: 700;margin-top: 28px;}
.layypcn .laydqtd-cont .desc h6:nth-of-type(1){margin-top: 0;}
.layypcn .laydqtd-cont{padding-bottom: 0;}
.layypcn .laydqtd-cont .desc {margin-top: 50px;}
.layyprz{width: 100%;overflow: hidden;}
.layyprz-loop{width: 100%;position: relative;margin-top: 60px;}
.layyprz-link{width: 100%;display: block;cursor: default;padding-top: 70px;position: relative;transition: all .4s ease;text-align: center;background: #fff;border: 1px solid #e5e5e5;}
.layyprz-link .img{width: 100%;display: flex;align-items: center;justify-content: center;height: 355px;padding: 0 50px;}
.layyprz-link .img img{max-width: 100%;max-height: 100%;}
.layyprz-link .desc{margin-top: 26px;font-size: 14px;color: #666;line-height: 24px;height: 80px;padding: 0 20px;}
.layyprz-link::after{content: "";position: absolute;width: 0;height: 5px;bottom: 0;left: 0;right: 0;margin: 0 auto;opacity: 0;transition: width .6s ease, opacity .2s ease .4s;background: #c7000b;}
.layyprz-link:hover{background: #f8f8f8;}
/* .layyprz-link:hover::after{width: 100%;opacity: 1;transition: width .6s ease .1s, opacity .2s ease;} */
.layyprz-prev, .layyprz-next{position: absolute;transition: all .4s ease;width: 52px;height: 52px;top: 50%;margin-top: -26px;cursor: pointer;border: 1px solid #dcdcdc;border-radius: 50%;background: #fff url('404.png') no-repeat center;}
.layyprz-prev{left: -84px;}
.layyprz-next{right: -84px;transform: rotate(180deg);}
.layyprz .swiper-pagination{display: none;}
.layyprz-prev:hover, .layyprz-next:hover{border: 1px solid #c7000b;background-image: url('404.png');}
.layypfd{width: 100%;padding: 200px 0;text-align: center;}
.layypfd .contain{max-width: 790px;color: #fff;}
.layypfd h2{font-size: 16px;line-height: 32px;}

/* 产业布局-智能 */
.layzntb{width: 100%;position: relative;overflow: hidden;}
.layzntb-bg{position: relative;width: 100%;height: 680px;background: #010101;}
.layzntb-bg li{position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all 1s;opacity: 0;visibility: hidden;}
.layzntb-bg li.active{opacity: 1;visibility: visible;}
.layzntb-mix{position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;}
.layzntb-mix .contain{height: 100%;position: relative;}
.layzntb-list{width: 100%;position: relative;height: 100%;}
.layzntb-list li{width: 33.3333%;color: #fff;text-align: center;float: left;display: flex;flex-direction: column;justify-content: center;padding: 0 50px;position: relative;height: 100%;}
.layzntb-list li::after{content: "";position: absolute;width: 1px;right: 0;height: 100%;background: rgba(255,255,255,.1);top: 0;}
.layzntb-list li::before{content: "";position: absolute;width: 1px;left: 0;height: 100%;background: rgba(255,255,255,.1);top: 0;display: none;}
.layzntb-list li:first-child::before{display: block;}
.layzntb-list li .icon{height: 65px;line-height: 65px;}
.layzntb-list li .icon img{max-height: 100%;}
.layzntb-list li .name{font-size: 24px;font-weight: 700;margin-top: 24px;}
.layzntb-list li .line{display: block;width: 20px;height: 2px;background: #fff;opacity: 0.3;margin: 30px auto 24px;}
.layzntb-list li .desc{font-size: 14px;line-height: 26px;height: 0;overflow: hidden;text-align:justify;transition: all .4s ease;}
.layznzs{width: 100%;overflow: hidden;background: #f5f5f5;}
.layznzs-loop{width: 100%;position: relative;margin-top: 66px;}
.layznzs-loop .swiper-container{padding-bottom: 150px;}
.layznzs-link{width: 100%;background: #fff;min-height: 500px;padding: 96px 0;position: relative;display: block;}
.layznzs-link-cont{width: 400px;padding: 0 40px;}
.layznzs-link-img{position: absolute;right: 0;top: 16px;width: calc(100% - 400px);text-align: center;transition: all .6s ease;height: 560px;}
.layznzs-link-img img{max-width: 100%;max-height: 100%;}
.layznzs .swiper-pagination{display: none;}
.layznzs-link-cont .name{font-size: 24px;color: #1a1a1a;font-weight: 700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.layznzs-link-cont .desc{font-size: 16px;color: #666;margin: 36px 0 24px;font-weight: 700;line-height: 32px;}
.layznzs-link-cont .list{width: 100%;}
.layznzs-link-cont .list p{font-size: 14px;line-height: 26px;position: relative;color: #666;padding-left: 15px;margin-top: 4px;}
.layznzs-link-cont .list p:first-child{margin-top: 0;}
.layznzs-link-cont .list p::before{content: "";position: absolute;width: 6px;height: 6px;border-radius: 50%;left: 0;top: 10px;background: #c7000b;}
.layznzs-link:hover .layznzs-link-img{transform: translateY(-10px);}
.layznzs-link:hover .layznzs-link-cont .name{color: #c7000b;}
.layznzs-prev, .layznzs-next{position: absolute;transition: all .4s ease;width: 30px;height: 60px;top: 50%;margin-top: -105px;cursor: pointer;background: url('404.png') no-repeat center;}
.layznzs-prev{left: -80px;}
.layznzs-next{right: -80px;transform: rotate(180deg);}
.layznzs-prev:hover, .layznzs-next:hover{background-image: url('404.png');}




/* 加入我们-加入 */
.joinjrgh{width: 100%;overflow: hidden;}
.joinjrgh-cont{max-width: 624px;}
.joinjrgh .sonTitle .desc{color: #777;margin: 20px 0 0;}
.joinjrgh-link{width: 100%;margin-top: 40px;}
.joinjrgh-link li{width: 100%;margin-top: 32px;}
.joinjrgh-link li:first-child{margin-top: 0;}
.joinjrgh-link li a{display: inline-block;font-size: 16px;color: #555;padding-right: 22px;background: url('404.png') no-repeat right top 54%;transition: all .4s ease;}
.joinjrgh-link li a:hover{color: #c7000b;background-image: url('404.png');}
.joinjrfl{width: 100%;overflow: hidden;}
.joinjrfl .sonTitle .desc{color: #888;}
.joinjrfl-list{width: 100%;margin-top: 54px;}
.joinjrfl-list ul{margin: -2.5% 0 0 -2.5%;}
.joinjrfl-list li{width: 22.5%;float: left;margin: 2.5% 0 0 2.5%;overflow: hidden;position: relative;overflow: hidden;}
.joinjrfl-list li .img{width: 100%;object-fit: cover;}
.joinjrfl-cont{position: absolute;width: 100%;top: calc(100% - 144px);left: 0;padding: 0 28px;color: #fff;z-index: 4;transition: all .6s ease;}
.joinjrfl-cont .icon{width: 68px;height: 68px;border-radius: 50%;border: 2px solid #fff;display: flex;align-items: center;justify-content: center;}
.joinjrfl-cont .name{font-size: 16px;font-weight: 700;margin-top: 22px;}
.joinjrfl-cont .desc{font-size: 14px;line-height: 24px;margin-top: 12px;transition: all .4s ease;opacity: 0;}
.joinjrfl-list li::before{content: '';position: absolute;z-index: 1;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(to bottom,transparent,rgba(0,0,0,0.5));opacity: 1;transition: all .6s ease;}
.joinjrfl-list li::after{content: '';position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;background: rgba(196,18,24,.8);opacity: 0;transition: all .6s ease;}
.joinjrfl-list li:hover::before{opacity: 0;}
.joinjrfl-list li:hover::after{opacity: 1;}
.joinjrfl-list li:hover .joinjrfl-cont{top: 50%;transform: translateY(-50%);}
.joinjrfl-list li:hover .joinjrfl-cont .desc{opacity: 1;}
.joinjrln{width: 100%;overflow: hidden;background: #f7f7f7;}
.joinjrln-menu{width: 100%;margin-top: 50px;font-size: 0;text-align: center;user-select: none;}
.joinjrln-menu li{display: inline-block;vertical-align: middle;margin: 0 25px;position: relative;}
.joinjrln-menu li:first-child{margin-left: 0;}
.joinjrln-menu li:last-child{margin-right: 0;}
.joinjrln-menu li .link{position: relative;cursor: pointer;z-index: 3;display: flex;align-items: center;justify-content: center;width: 312px;height: 60px;background: #9f9f9f;font-size: 15px;color: #fff;font-weight: 700;transition: all .4s ease;}
.joinjrln-menu li .link span{margin-left: 14px;}
.joinjrln-menu li .link::after{content: "";width: 0;left: 0;border-width: 8px;border-style: solid;border-color: #c7000b transparent transparent transparent;position: absolute;left: 50%;margin-left: -8px;bottom: -16px;opacity: 0;transition: all .4s ease;}
.joinjrln-menu li .link:hover{background: #c7000b;box-shadow: 0 4px 20px 4px rgba(196,18,24,.4);}
.joinjrln-menu li .num{font-size: 180px;opacity: 0;transition: all .4s ease;line-height: 1.1;top: 50%;transform: translateY(-50%);font-weight: 700;font-family: "Montserra";position: absolute;width: 100%;text-align: center;color: #f7f7f7;text-shadow: #e0dddd 1px 0 0, #e0dddd 0 1px 0, #e0dddd -1px 0 0, #e0dddd 0 -1px 0;}
.joinjrln-menu li.active .num{opacity: 1;}
.joinjrln-menu li.active .link{background: #c7000b;box-shadow: 0 4px 20px 4px rgba(196,18,24,.4);}
.joinjrln-menu li.active .link::after{opacity: 1;}
.joinjrln-mix{width: 100%;box-shadow: 0 4px 20px 4px rgba(0,0,0,.1);margin-top: 52px;}
.joinjrln-mix>div{display: none;background: #fff;justify-content: space-between;flex-wrap: wrap;}
.joinjrln-mix>div.active{display: flex;}
.joinjrln-img{width: 50%;}
.joinjrln-img img{width: 100%;object-fit: cover;}
.joinjrln-cont{width: 50%;padding: 94px 84px;position: relative;overflow: hidden;}
.joinjrln-cont .num{font-size: 180px;line-height: 1.1;right: 40px;bottom: -44px;font-weight: 700;font-family: "Montserra";position: absolute;color: #fff;text-shadow: #e0dddd 1px 0 0, #e0dddd 0 1px 0, #e0dddd -1px 0 0, #e0dddd 0 -1px 0;}
.joinjrln-cont .name{font-size: 24px;font-weight: 700;color: #c7000b;position: relative;z-index: 3;}
.joinjrln-cont .name span{font-size: 28px;font-family:'Samsung';margin: -2px 16px 0 0;display: inline-block;vertical-align: middle;line-height: 1.1;}
.joinjrln-cont .desc{font-size: 14px;color: #666;line-height: 28px;margin-top: 24px;position: relative;z-index: 3;}

/* 加入我们-社招 */
.joinrz{width: 100%;overflow: hidden;background: #f7f7f7;}
.joinrz-panel, .joinrz-menu, .joinrz-cont{padding-left: 78px;padding-right: 62px;}
.joinrz-panel{width: 100%;background: #fff;margin-top: 42px;padding-top: 72px;padding-bottom: 72px;}
.joinrz-panel-sum{font-size: 24px;font-weight: 700;color: #1a1a1a;}
.joinrz-panel-sum span{margin-left: 44px;color: #c7000b;}
.joinrz-panel-list{width: 100%;margin-top: 30px;}
.joinrz-panel-list li{width: 100%;position: relative;padding-left: 124px;}
.joinrz-panel-list li .hint{font-size: 16px;color: #1a1a1a;font-weight: 700;line-height: 24px;position: absolute;left: 0;top: 18px;}
.joinrz-panel-list li .link{font-size: 15px;display: inline-block;vertical-align: middle;line-height: 24px;color: #888;margin: 18px 20px 0 0;position: relative;transition: all .4s ease;}
.joinrz-panel-list li .link:hover{color: #c7000b;}
.joinrz-panel-list li .link::after{content: "";position: absolute;width: 100%;height: 1px;background: #c7000b;left: 0;bottom: 1px;opacity: 0;transition: all .4s ease;}
.joinrz-panel-list li .link.active{color: #c7000b;}
.joinrz-panel-list li .link.active::after{opacity: 1;}
.joinrz-list{width: 100%;}
.joinrz-items{width: 100%;background: #fff;margin-top: 20px;}
.joinrz-menu, .joinrz-cont{width: 100%;overflow: hidden;}
.joinrz-menu{user-select: none;cursor: pointer;}
.joinrz-menu li{float: left;width: 30%;display: flex;align-items: center;height: 80px;font-size: 15px;color: #333;}
.joinrz-menu li:first-child{width: 40%;}
.joinrz-menu li:last-child{justify-content: flex-end;}
.joinrz-menu li p{font-weight: 700;font-size: 16px;color: #1a1a1a;transition: all .4s ease;padding-right: 40px;}
.joinrz-menu li i{width: 36px;height: 36px;background: url('404.png') no-repeat center/100% auto;}
.joinrz-menu li:hover p{color: #c7000b;}
.joinrz-menu.active li p{color: #c7000b;}
.joinrz-menu.active li i{background-image: url('404.png');}
.joinrz-cont{border-top: 1px solid #f7f7f7;padding-top: 74px;padding-bottom: 74px;display: none;}
.joinrz-cont-items{width: 100%;margin-top: 32px;}
.joinrz-cont-items:first-child{margin-top: 0;}
.joinrz-cont-items .name{font-size: 18px;color: #333;font-weight: 700;margin-bottom: 2px;}
.joinrz-cont-items .desc{font-size: 14px;color: #666;line-height: 28px;}
.joinrz-cont-link{display: flex;align-items: center;justify-content: center;width: 150px;height: 48px;background: #c7000b;transition: all .4s ease;margin-top: 28px;}
.joinrz-cont-link span{font-size: 16px;color: #fff;padding-left: 26px;background: url('404.png') no-repeat left center;}
.joinrz-cont-link:hover{box-shadow:2px 10px 24px rgba(196,18,24,.6)}

/* 加入我们-校招 */
.joinxzfl{width: 100%;overflow: hidden;background: #f7f7f7;}
.joinxzfl-list{width: 100%;margin-top: 42px;}
.joinxzfl-list ul{margin: -1.2% 0 0 -1.2%;}
.joinxzfl-list li{width: 18.8%;float: left;margin: 1.2% 0 0 1.2%;position: relative;overflow: hidden;}
.joinxzfl-list li::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.4);transition: all .4s ease;}
.joinxzfl-list li .bg{width: 100%;object-fit: cover;}
.joinxzfl-cont{position: absolute;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #fff;padding: 0 24px;width: 100%;height: 100%;z-index: 4;top: 0;left: 0;}
.joinxzfl-cont .icon{height: 40px;line-height: 40px;}
.joinxzfl-cont .icon img{max-height: 100%;}
.joinxzfl-cont .name{font-size: 18px;font-weight: 700;margin: 16px 0;}
.joinxzfl-cont .desc{font-size: 14px;line-height: 22px;overflow: hidden;height: 0;transition: all .6s ease;}
.joinxzfl-list li.active::after{background: rgba(0,0,0,.6);}
.joinxzzp{width: 100%;overflow: hidden;position: relative;}
.joinxzzp::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.4);}
.joinxzzp .contain{position: relative;z-index: 4;}
.joinxzpx{width: 100%;overflow: hidden;}
.joinxzpx-list{width: 100%;margin-top: 40px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.joinxzpx-list .desc{width: 128px;height: 134px;padding: 0 30px;text-align: center;font-size: 16px;font-weight: 700;color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.joinxzpx-list .arr{width: 9px;height: 16px;background: url('404.png') no-repeat center;user-select: none;}
.joinxzlx{width: 100%;overflow: hidden;background: #f5f5f5;}
.joinxzlx-list{width: 100%;margin-top: 42px;}
.joinxzlx-list ul{margin: -2% 0 0 -2%;}
.joinxzlx-list li{width: 31.3333%;transition: all .6s ease;position: relative;display: flex;flex-wrap: wrap;float: left;align-items: center;background: #fff;margin: 2% 0 0 2%;padding: 0 30px 0 40px;height: 220px;}
.joinxzlx-list li .hint{font-size: 14px;color: #888;text-transform: uppercase;position: absolute;top: 20px;right: 28px;}
.joinxzlx-list li .icon{width: 82px;}
.joinxzlx-list li .icon img{width: 100%;}
.joinxzlx-list li .desc{width: calc(100% - 82px);padding-left: 20px;}
.joinxzlx-list li .desc h6{font-size: 16px;font-weight: 700;color: #c7000b;}
.joinxzlx-list li .desc p{font-size: 18px;color: #333;font-family:'SamsungRg';word-break: break-all;margin-top: 18px;}
.joinxzlx-list li:hover{box-shadow: 0 4px 20px 4px rgba(0,0,0,.1);transform: translateY(-4px);}
.joinxzxq{width: 100%;overflow: hidden;}
.joinxzdd{width: 100%;position: relative;background: #f5f5f5;}
.joinxzdd-loop{width: 100%;margin-top: 40px;}
.joinxzdd-wrap{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;background: #fff;}
.joinxzdd-name{position: relative;width: 100px;display: flex;align-items: center;padding-left: 24px;font-size: 20px;color: #333;font-weight: 700;}
.joinxzdd-name::before{content: "";position: absolute;width: 5px;height: 32px;background: #c7000b;left: 0;top: 50%;margin-top: -16px;}
.joinxzdd-list{width: calc(100% - 100px);border-left: 1px solid #f5f5f5;padding: 40px 50px;}
.joinxzdd-list ul{width: 100%;padding-right: 40px;height: 280px;overflow-y: auto;}
.joinxzdd-list ul::-webkit-scrollbar {width: 4px;height: 6px;}
.joinxzdd-list ul::-webkit-scrollbar-thumb {background: #c41218;}
.joinxzdd-list ul::-webkit-scrollbar-track {background: #f1f1f1;}
.joinxzdd-list ul{scrollbar-color:#c41218 #f1f1f1;scrollbar-width:thin;}
.joinxzdd-list ul{scrollbar-face-color: #c41218;scrollbar-shadow-color: #c41218;scrollbar-arrow-color: #000;scrollbar-track-color: #f1f1f1;}
.joinxzdd-list li{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;height: 40px;position: relative;}
.joinxzdd-list li .name{width: 110px;font-size: 15px;color: #666;font-weight: 700;position: relative;}
.joinxzdd-list li .name::after{content: "";position: absolute;width: 9px;height: 9px;border-radius: 50%;background: #e8e8e8;right: 0;top: 50%;margin-top: -5px;}
.joinxzdd-list li .moreinfo{width: calc(100% - 110px);padding-left: 42px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.joinxzdd-list li .moreinfo .school{font-size: 15px;color: #666;}
.joinxzdd-list li .moreinfo .time{font-size: 14px;color: #999;}
.joinxzdd-list li .name::before{content: "";position: absolute;width: 1px;height: 40px;background: #e8e8e8;top: 10px;right: 4px;}
.joinxzdd-list li:last-child .name::before{display: none;}
.joinxzdd-loop .swiper-container{padding-bottom: 50px;}
.joinxzdd-loop .swiper-pagination{bottom: 0;}
.joinxzdd-loop .swiper-pagination-bullet {width: 10px;height: 10px;border: 2px solid #b5b5b5;background: transparent;opacity: 1;margin: 0 8px !important;}
.joinxzdd-loop .swiper-pagination-bullet-active {opacity: 1;background: #c7000b;border: 2px solid #c7000b;}

/* -- */
.sonTable{width: 100%;margin-top: 42px;}
.sonTable .hint{font-size: 14px;color: #999;user-select: none;margin-bottom: 8px;display: none;}
.sonTable .table{width: 100%;overflow-y: auto;overflow-x: auto;height: 676px;position: relative;text-align: left;}
.sonTable .table::-webkit-scrollbar {width: 6px;height: 6px;}
.sonTable .table::-webkit-scrollbar-thumb {background: #c41218;}
.sonTable .table::-webkit-scrollbar-track {background: #f1f1f1;}
.sonTable .table{scrollbar-color:#c41218 #f1f1f1;scrollbar-width:thin;}
.sonTable .table{scrollbar-face-color: #c41218;scrollbar-shadow-color: #c41218;scrollbar-arrow-color: #000;scrollbar-track-color: #f1f1f1;}
.sonTable .table table {width: 100%;border-spacing: 1px;border-collapse: separate;border: none;background: #fff;}
.sonTable .table table th{padding: 26px 30px;font-size: 15px;font-weight: 700;color: #fff;}
.sonTable .table table td{border: 1px solid #f2f2f2;padding: 18px 30px;font-size: 14px;color: #444;position: relative;}
.sonTable .table table thead{background: #c7000b;position: sticky;top: 0;left: 0;z-index: 6;}
.sonTable .table table td p{line-height: 20px;}
.sonTable .table table td h6{font-size: 15px;font-weight: 700;}
.sonTable .table table td h6 span{position: relative;z-index: 4;}
.sonTable .table table td h6::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #fcfcfc;}
/* -- */

/* 社会责任-基金 */
.dutyjjhz{width: 100%;background: #f5f5f5;overflow: hidden;}
.dutyjjhz .contain{margin: 0;}
.dutyjjhz-mix{width: 100%;margin-top: 50px;}
.dutyjjhz-img{width: 56%;float: left;}
.dutyjjhz-img img{width: 100%;object-fit: cover;min-height: 460px;}
.dutyjjhz-cont{width: 44%;float: right;padding-left: 60px;}
.dutyjjhz-cont .name{font-size: 20px;font-weight: 700;color: #c7000b;}
.dutyjjhz-cont .desc{font-size: 14px;color: #777;line-height: 26px;margin: 18px 0 32px;text-align:justify;}
.dutyjjhz-cont .link{width: 178px;height: 52px;display: flex;align-items: center;justify-content: center;background: #c7000b;transition: all .4s ease;}
.dutyjjhz-cont .link span{padding-left: 44px;font-size: 15px;color: #fff;font-weight: 700;background: url('404.png') no-repeat left center;}
.dutyjjhz-cont .link:hover{box-shadow:2px 10px 24px rgba(196,18,24,.6)}
.dutyjjmx{width: 100%;overflow: hidden;}
/* -- */
.sonTable.sonTableLine .table{height: 656px;text-align: center;}
.sonTable.sonTableLine .table table{border-collapse: collapse;border: 1px solid #fff;border-width:1px 0px 0px 1px;}
.sonTable.sonTableLine .table table td, .sonTable.sonTableLine .table table th{border: solid #fff;border-width:0px 1px 1px 0px;}
.sonTable.sonTableLine .table table tbody tr:nth-child(2n){background: #f1f1f1;}
/* -- */

/* 社会责任-捐赠 */
.dutyjzsh .contain{float: right;}
.dutyjzsh .dutyjjhz-img{float: right;}
.dutyjzsh .dutyjjhz-cont{float: left;padding-left: 0;padding-right: 60px;}
.dutyjzmx .sonTitle .desc{max-width: 884px;}

/* 投资者关系-报告 */
.invebg{width: 100%;overflow: hidden;padding-top: 70px;}
.invebg-menu{width: 100%;overflow: hidden;}
.invebg-menu a{display: flex;float: left;width: 120px;height: 50px;align-items: center;justify-content: center;font-size: 14px;color: #666;transition: all .4s ease;background: #f8f8f8;margin-right: 12px;}
.invebg-menu a:last-child{margin-right: 0;}
.invebg-menu a:hover{color: #c7000b;}
.invebg-menu a.active{background: #c7000b;color: #fff !important;}
.invebg-list{width: 100%;margin-top: 68px;border-top: 1px solid #f1f1f1;}
.invebg-link{display: flex;align-items: center;justify-content: space-between;position: relative;width: 100%;height: 90px;border-bottom: 1px solid #f1f1f1;padding: 0 40px 0 100px;transition: all .4s ease;}
.invebg-link::before{content: "";position: absolute;width: 100px;height: 100%;background: url('404.png') no-repeat center;top: 0;left: 0;transition: all .4s ease;}
.invebg-link .name{font-size: 15px;color: #333;width: calc(100% - 100px);}
.invebg-link .icon{width: 50px;height: 50px;border-radius: 50%;background: #e5e5e5 url('404.png') no-repeat center;transition: all .4s ease;}
.invebg-link:hover{box-shadow: 0 2px 20px 4px rgba(0,0,0,.1);}
.invebg-link:hover::before{background-image: url('404.png');}
.invebg-link:hover .icon{background-color: #c7000b;}

/* 投资者关系-懂事 */
.inveds{width: 100%;overflow: hidden;padding-top: 70px;}
.inveds-menu.invebg-menu{display: flex;justify-content: center;flex-wrap: wrap;}
.inveds-menu.invebg-menu a{font-size: 15px;width: 170px;}
.inveds-list{width: 100%;margin-top: 70px;}
.inveds-items{display: flex;flex-wrap: wrap;width: 100%;background: #f4f4f4;margin-top: 40px;padding: 68px 80px;min-height: 240px;justify-content: space-between;transition: all .4s ease;}
.inveds-items:first-child{margin-top: 0;}
.inveds-items .name{width: 150px;line-height: 26px;font-size: 18px;font-weight: 700;color: #333;}
.inveds-items .name span{position: relative;display: inline-block;}
.inveds-items .desc{width: calc(100% - 150px);font-size: 14px;line-height: 26px;color: #666;position: relative;padding-left: 120px;text-align:justify;}
.inveds-items .desc::before, .inveds-items .name span::before{content: "";position: absolute;left: 0;width: 60px;height: 2px;background: #c7000b;top: 12px;}
.inveds-items .name span::before{display: none;}
.inveds-items:hover{box-shadow: 0 2px 20px 4px rgba(0,0,0,.1);}

/* 投资者关系-治理 */
.invezl{width: 100%;overflow: hidden;}
.invezl-cont{width: 100%;margin-top: 40px;}
.invezl-cont p{font-size: 14px;color: #666;line-height: 26px;text-align:justify;}
.invezl-cont img{display: block;max-width: 100%;margin: 0 auto;}
.invezl-menu{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.invezl-menu a{position: relative;font-size: 16px;color: #666;font-weight: 700;display: flex;align-items: center;justify-content: center;flex: 1;height: 60px;transition: all .4s ease;}
.invezl-menu a span{position: relative;z-index: 4;}
.invezl-menu a::before, .invezl-menu a::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all .4s ease;}
.invezl-menu a::before{border: 1px solid #f2f2f2;}
.invezl-menu a::after{background: #c7000b;opacity: 0;}
.invezl-menu a.active{color: #fff;}
.invezl-menu a.active::before{opacity: 0;}
.invezl-menu a.active::after{opacity: 1;}
.invezl-mix{width: 100%;}
.invezl-mix>div{display: none;}
.invezl-mix>div.active{display: block;}
.invezl-items{width: 100%;padding-top: 70px;}
.invezl-items .desc{width: 100%;margin-top: 40px;text-align:justify;}
.invezl-items .desc:first-child{margin-top: 0;}
.invezl-items .desc h6{font-size: 16px;color: #333;font-weight: 700;margin-bottom: 12px;}
.invezl-items .desc p{font-size: 14px;color: #666;line-height: 26px;}

/* 投资者关系-资料 */
.invezl{width: 100%;overflow: hidden;padding-top: 70px;}
.invezl-info{width: 100%;background: #f4f4f4;margin-top: 70px;padding: 58px 0 58px 90px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.invezl-info-gf{width: 426px;border-right: 1px solid #e5e5e5;}
.invezl-info-gf .hint{font-size: 16px;color: #888;}
.invezl-info-gf .name{color: #c7000b;font-size: 16px;font-family:'Samsung';line-height: 1;margin: 16px 0 2px;}
.invezl-info-gf .name span{font-size: 70px;margin-right: 10px;}
.invezl-info-gf .name p{display: inline-block;vertical-align: text-bottom;margin-left: 10px;font-family:'SamsungMd';font-size: 20px;padding-left: 14px;background: url('404.png') no-repeat left center;}
.invezl-info-gf .name.down{color: #007a00;}
.invezl-info-gf .name.down p{background-image: url('404.png');}
.invezl-info-gf .desc{font-size: 12px;color: #888;}
.invezl-info-xx{width: calc(100% - 426px);display: flex;justify-content: center;flex-wrap: wrap;align-items: flex-start;}
.invezl-info-xx li{padding: 0 36px;}
.invezl-info-xx li:first-child{padding-left: 0;}
.invezl-info-xx li:last-child{padding-right: 0;}
.invezl-info-xx li .desc{font-size: 14px;color: #888;}
.invezl-info-xx li .num{font-size: 14px;color: #333;font-family:'Samsung';line-height: 1;margin-top: 12px;}
.invezl-info-xx li .num span{font-size: 30px;margin-right: 8px;}
.invezl-table{width: 100%;margin-top: 70px;border-top: 2px solid #c7000b;}
.invezl-table li{width: 100%;border-bottom: 1px solid #e0e0e0;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0 60px;}
.invezl-table li .name, .invezl-table li .desc{font-size: 14px;color: #666;line-height: 28px;padding-top: 14px;padding-bottom: 14px;}
.invezl-table li .name{font-weight: 700;width: 360px;padding-right: 60px;border-right: 1px solid #e0e0e0;}
.invezl-table li .desc{padding-left: 100px;width: calc(100% - 360px);}

/* 投资者关系-联系 */
.invelx{width: 100%;overflow: hidden;}
.invelx .joinxzlx-list{margin-top: 0;}
.invelx .joinxzlx-list li{box-shadow: 0 4px 20px 4px rgba(0,0,0,.1);}
.invelx .joinxzlx-list li .desc p{font-size: 28px;margin-top: 8px;}
.invelx .joinxzlx-list li:hover{box-shadow: 0 4px 20px 4px rgba(0,0,0,.2);}

/* 投资者关系-公告 */
.invegg{width: 100%;overflow: hidden;}
.invegg .invebg-list{margin-top: 0;}

/* 资讯中心-列表 */
.news{width: 100%;overflow: hidden;padding-top: 70px;background: #f5f5f5;}
.news-tabs{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin-bottom: 30px;}
.news-tabs-img{width: calc(100% - 850px);overflow: hidden;display: block;}
.news-tabs-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.news-tabs-img:hover img{transform: scale(1.06);}
.news-tabs-img img, .news-tabs-cont{height: 400px;}
.news-tabs-cont{width: 850px;background: #fff;display: flex;flex-direction: column;justify-content: center;padding: 0 44px 0 60px;}
.news-tabs-cont .time{display: flex;font-size: 0;align-items: flex-end;color: #ccc;font-family:'Samsung';line-height: 1;}
.news-tabs-cont .time span{font-size: 76px;position: relative;padding: 0 10px 14px;}
.news-tabs-cont .time span::after{content: "";position: absolute;width: 100%;height: 3px;background: #c7000b;left: 0;bottom: 0;}
.news-tabs-cont .time p{font-size: 14px;padding: 0 0 22px 6px;}
.news-tabs-cont .time p label{display: block;margin-bottom: 6px;}
.news-tabs-cont .name{font-size: 22px;font-weight: 700;color: #333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin: 30px 0 20px;}
.news-tabs-cont .name a{transition: all .4s ease;}
.news-tabs-cont .name a:hover{color: #c7000b;}2
.news-tabs-cont .desc{font-size: 14px;color: #737373;line-height: 24px;max-height: 72px;overflow: hidden;-webkit-line-clamp: 3;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.news-tabs-cont .link{display:flex;align-items:center;justify-content:center;width:156px;height:46px;background:#c7000b;color:#fff;font-size:16px;margin-top: 18px;transition:all .4s ease}
.news-tabs-cont .link span{padding-right: 34px;background: url('../image/arr-r.png') no-repeat right center;}
.news-tabs-cont .link:hover{box-shadow:2px 10px 24px rgba(196,18,24,.6)}
.news-list{width: 100%;/*margin-top: 40px;*/}
.news-ul{margin: -30px 0 0 -1.5%;display: flex;flex-wrap: wrap;}
.news-link{display: block;width: 31.8333%;float: left;margin: 30px 0 0 1.5%;background: #fff;transition: all .4s ease;position: relative;}
.news-pic{width:100%;overflow:hidden}
.news-pic img{width:100%;object-fit:cover;transition:all .8s ease;height: 258px;}
.news-link:hover img{transform:scale(1.06)}
.news-info{background:#fff;display:flex;padding:34px 30px 41px;z-index: 1;position: relative;transition: all .4s ease}
.news-link:hover .news-info{transform: translateY(-40px)}
.news-time{font-size:14px;color:#888;font-family: "Samsung";text-align:center}
.news-time span{font-weight:700;font-size:36px;color:#333;display:block;width:60px;line-height:1}
.news-txt{width:calc(100% - 60px);padding-left:28px}
.news-txt-title{font-size:18px;color:#333;font-weight:700;margin-bottom:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news-txt p{font-size:14px;line-height:24px;height: 48px;color:#888;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}
.news-more{position:absolute;z-index:0;width:100%;background:#c7000b;color:#fff;display:flex;align-items:center;justify-content:center;height:40px;left:0;bottom:0;font-size:16px}
.news-more i{display:block;background:url("404.png") no-repeat center/100%;width:6px;height:10px;margin-left:20px}
/*荣誉资质*/
.honor{width: 100%;overflow: hidden;padding-top: 70px;background: #f5f5f5;}
.honor-ul{margin: -30px 0 0 -1.5%;display: flex;flex-wrap: wrap;}
.honor-link{display: block;    width: calc(100% / 3);float: left;padding: 10px;transition: all .4s ease;position: relative;}
.honor-link:hover{background: #fff;}
.honor-pic{width:100%;overflow:hidden;border: 5px #eee solid}
.honor-pic img{    display: inline-block;
    vertical-align: middle;
    transition: 0.5s linear 0s;
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    margin-left: 0px;
    transform: scale(1);}
    .honor-link:hover img{transform:scale(1.06)}
    .honor-info{display:flex;padding:15px 0;z-index: 1;position: relative;transition: all .4s ease}
    .honor-link:hover .news-info{transform: translateY(-40px)}

    .honor-txt{text-align: center;font-size: 16px;display: block;    width: 100%;}



/* 资讯中心-详情 */
.newsxq{width: 100%;overflow: hidden;padding-top: 20px;background: #f5f5f5;}
.newsxq .contain{display: flex;flex-wrap: wrap;justify-content: space-between;}
.newsxq-mix{width: 100%;background: #fff;padding: 60px 44px 84px;}
.newsxq-mix .name{font-size: 32px;color: #333;font-weight: 700;line-height: 1.32;text-align: center;}
.newsxq-mix .time{font-size: 12px;margin-top: 16px;color: #888;padding-left: 90px;background: url('../image/time.png') no-repeat  center;height: 15px;line-height: 15px;text-align: center}
.newsxq-mix .cont{width: 100%;margin-top: 32px;}
.newsxq-mix .cont p{font-size: 16px;color: #666;line-height: 26px;}
.newsxq-mix .cont img{display: block;max-width: 100%;margin: 0 auto;height: auto !important;}
.newsxq-col{width: 370px;}
.newsxq-col-btn{background: #fff;padding: 32px 30px;width: 100%;}
.newsxq-col-next{margin-top: 10px;}
.newsxq-col-btn a{display: block;width: 100%;}
.newsxq-col-btn .hint{font-size: 22px;color: #333;font-weight: 700;}
.newsxq-col-btn .name{font-size: 15px;color: #555;line-height: 24px;margin: 8px 0 10px;transition: all .4s ease;}
.newsxq-col-btn .time{font-size: 14px;color: #888;font-weight: 700;}
.newsxq-col-btn a:hover .name{color: #c7000b;}
.newsxq-col-back{width: 100%;background: #fff;padding: 26px 30px;margin-top: 10px;}
.newsxq-col-back a{display: flex;align-items: center;justify-content: center;width: 100%;height: 44px;font-size: 16px;color: #fff;background: #c7000b;transition: all .4s ease;}
/*专题*/

/* 应用案例 */
.special_case{
   clear:both;
    padding-top: 75px;

}
.special_case .title{
	text-align:center;
	width:100%;
} 

.case-show{
  
    margin-top: 55px;
	display:block;
	clear:both;
	margin-bottom:70px;
	overflow:hidden;
}
.case-show ul li{
    border:1px solid rgb(0 0 0 / 6%);
	float:left;
	width:17%;
	padding:1%;
	margin:1.5%;
	font-size:16px;
	text-align:center;
	box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 6%);
	height:105px;
}
.case-show ul li:hover{
	background:#c41218;
	color:#fff;
	transition: all .8s ease;
	cursor:pointer;
	font-weight:bold;
}
/*专题产品*/
.speci_product{
    padding-top: 90px;
    padding-bottom: 105px;
}
.pro-show{
    display: flex;
    flex-wrap: wrap;
}
.pro-left{
    float: left;
    width: 35%;
}
.title{
    text-align: left;
    width: 50%;
}
.title h3{
    font-size: 40px;
    color: #333;
    font-weight: bold;
}
.title p{
    font-size: 18px;
    color: #888;
    margin-top: 25px;
}

.pro-cfn{
    margin-top: 65px;
}
/* .pro-cfn ul{

} */
.pro-left .title{width: 100%;}
.pro-cfn ul li{
    display: block;   
    width: 80%;
    /*margin-left: 30px;*/
    margin-top: 20px;

}
.pro-cfn ul li:nth-child(1),
.pro-cfn ul li:nth-child(2){
  
}
.pro-cfn ul li:nth-child(2n+1){
    
}
.pro-cfn ul li a{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border: solid 1px #ddd;
    border-top-right-radius: 50px;
    padding: 15px 0;
    padding-left: 15px;
    transition: all .5s ease;
}

.pro-cfn ul li a span{
    max-width: 50px;
    max-height: 50px;
    overflow: hidden;
}
.pro-cfn ul li a span img{
    max-width: 100%;
   
}
.pro-cfn ul li a h3{
    font-size: 16px;
    color: #666666;
    margin-left: 10px;
    transition: all .5s ease;
    text-transform: uppercase;
}
.pro-cfn ul li.on a h3{
    color: #fff;
}
.pro-cfn ul li.on a span img{
    margin-top: -50px;
     transition: all .5s ease;
}
.pro-cfn ul li.on a{
    background-color: #c41218;
    border: solid 1px #eeeeee;
}

.pro-right{
    float: right;
    width: calc(100% - 35%);
}
.pro-right ul{
    width: 100%;
}
/* .pro-right ul li{
    display: none;
    position: relative;
} */
.pro-right ul li .pro-con{
    position: relative;
}
/* .pro-right ul li .pro-img{

} */
.pro-right ul li .pro-img img{
    width: auto;
}
.pro-right ul li .pro-text{
    position: absolute;
    width: 100%;
    background-color: rgba(197, 23, 29, 0.8);
    padding-left: 34px;
    padding-right: 40px;
    padding-top: 20px;
    padding-bottom: 16px;
    border-top-right-radius: 90px;
    left: 0;
    bottom: 0;
}
.pro-right ul li .pro-text h3{
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
}
.pro-right ul li .pro-text p{
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    margin-top: 10px;
}   

/*应用现场*/

.industry{padding:20px 0;background:#f0f0f0;background: url(../image/spicial-bg.jpg)no-repeat center;}
.industry .contain{width: 1460px;}
.industry .swiper-container{padding: 0 10px 90px}
.industry .index-tit{margin-bottom:10px}

.industry-pic{width:100%;overflow:hidden}
.industry-pic img{width:100%;object-fit:cover;transition:all .8s ease;height: 210px;}
.industry a.hoverbg{height: 100%;display: block;background: #fff;}
.industry a.hoverbg:hover{background: #c41218;transition: all .8s ease;}
.industry a.hoverbg:hover .industry-txt-title{color: #fff}
.industry a:hover img{transform:scale(1.06);}

.industry-info{display:flex;padding:24px 30px 21px;z-index: 1;position: relative;transition: all .4s ease}

.industry-time{font-size:14px;color:#888;font-family: "Samsung";text-align:center}
.industry-time span{font-weight:700;font-size:36px;color:#333;display:block;width:60px;line-height:1}
.industry-txt{width:calc(100% - 60px);padding-left:28px}
.industry-txt-title{font-size:16px;color:#333;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align: center;}


.industry-txt p{font-size:14px;line-height:24px;color:#888;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}
.industry .swiper-pagination-bullet{width:12px;height:12px;opacity:1;background:#ccc}
.industry .swiper-pagination-bullet-active{background:#c41218}
.industry .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px}

.swiper-slide{
	background: #fff;box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 6%);
}



/* 选择理由 */
.reason{
	display:block;
	
	clear:both;
	margin-top:50px;
	border-top:1px #efefef solid;
}
.ron-tit{
    padding: 70px 0;
    display: flex;
    flex-wrap: wrap;
}

.ron-tit .title{
    text-align: left;
    float: left;
    width: 50%;
}
.title h3{
    font-size: 40px;
    color: #333;
    font-weight: bold;
}
.title p{
    font-size: 18px;
    color: #888;
    margin-top: 25px;
}
.ron-cfn{
    float: right;
    width: 50%;
    height: 100%;
    display: flex;
    align-items: center;
}
.ron-cfn ul{
    width: 100%;
    display: flex;
    justify-content: end;
}
.ron-cfn ul li{
    float: left;
    margin-left: 8%;
}
.ron-cfn ul li:nth-child(1){
    margin-left: 0;
}
.ron-cfn ul li{
    display: block;
    font-size: 20px;
    color: #888888;
    cursor: pointer;
}
.ron-cfn ul li.on{
    font-weight: bold;
    color: #c41218;
}
.ron-cfn ul li::after{
    display: block;
    content: '';
    width: 0;
    height: 3px;
    background-color: #c41218;
    margin-top: 20px;
    transition: all .5s ease;
}
.ron-cfn ul li.on::after{
    width: 100%;
}

.ron-show{
    max-height: 718px;
    overflow: hidden;
    display: flex;
    /* flex-wrap: wrap; */
    justify-content: flex-end;
}
.ron-list{
    float: left;
    width: 7%;
    background: #2a2a2a;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: all .8s;
}
.ron-show .ron-list.cur{
    transition: all .8s;
    width: calc(100% - 21%);
    height: auto;
    position: relative;
}
.ron-show .ron-list:hover{
    width: calc(100% - 21%);
    height: auto;
    position: relative;
}
.ron-list + .ron-list{
    border-left: solid 1px #ddd;
}
.ron-list .tit{
    position: absolute;
    width: 100%;
    background: #2a2a2a;
    height: 718px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ron-list .tit h3{
    font-size: 20px;
    color: #d9d9d9;
    line-height: 36px;
    font-weight: 400;
}
.ron-list .tit h3 span{
    display: block;
    text-align: center;
    margin-top: 20px;
}
.ron-list .ron-warp{
    width: 0;
    overflow: hidden;
}
.ron-list:nth-child(1) .ron-warp{
    background: url(../image/7a765649c488c2021d505b597ec8ecff2ba69873.png)no-repeat center;
}
.ron-list:nth-child(2) .ron-warp{
    background: url(../image/32dc982274f443b486752a69bde03d7b1a0ef380.jpg)no-repeat center;
}
.ron-list:nth-child(3) .ron-warp{
    background: url(../image/18e034bb6d64812e1be7ccfbca1d2ac8df9b2acf.jpg)no-repeat center;
}
.ron-list:nth-child(4) .ron-warp{
    background: url(../image/308866955dc40a8a47b4f5e966e754298ced9516.jpg)no-repeat center;
}
.ron-list.cur .tit{
    display: none;
}
.ron-list .ron-warp{
    width: 100%;
    height: 100%;
    /* padding-left: 15.5%;
    padding-right: 15%;
    padding-top: 105px; */
    display: flex;
    justify-content: center;
    align-items: center;
}
.ron-list .ron-warp .ron-con{
    width: 1050px;
}
.ron-list .ron-warp .ron-con .mod-tit{
    display: none;
    font-size: 26px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.ron-list h3{
    font-size: 36px;
    color: #fff;
    font-weight: bold;
}
.ron-list .text{
    font-size: 16px;
    color: #fff;
    line-height: 32px;
    margin-top: 40px;
}
.ron-list ul{
    margin-top: 90px;
}
.ron-list ul li{
    float: left;
        padding: 0 5%;
}
.ron-list ul li:hover a span{
     color: rgba(255, 255, 255, 0.5);
}
.ron-list ul li + li{
    border-left: solid 1px rgba(255, 255, 255, 0.15);
}
.ron-list ul li:nth-child(1){
    padding-left: 0;
}
.ron-list ul li a{
    display: block;
    
}
.ron-list ul li a .ron-ico{
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    
}

.ron-list ul li a .ron-ico .ico{
    text-align: center;
    max-width: 100%;
    height: 52px;

}

@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}

.ron-list ul li:hover a .ron-ico .ico img{
    -webkit-transform: rotate(360deg);
    animation: rotation 2s linear infinite;
    -moz-animation: rotation 2s linear infinite;
    -webkit-animation: rotation 2s linear infinite;
    -o-animation: rotation 2s linear infinite;
}




.ron-list ul li a .ron-ico .ico img{
    max-width: 100%;
    max-height: 100%;
}
.ron-list ul li a span{
    display: block;
    font-size: 16px;
    color: #fff;
    margin-top: 20px;
}

.ron-list .ron-warp .ron-more{
    overflow: hidden;
    margin-top: 85px;
    transition: all .5s ease;
}
.ron-list .ron-warp .ron-more img{
    max-width: 100%;
}
.ron-list .ron-warp .ron-more:hover{
    margin-left: 20px;
}

.newsxq-col-back a:hover{box-shadow: 0 5px 12px rgba(196,18,24,.6)}
/*销售网络*/
.network{background:#ffffff;padding-bottom: 50px;}
.Container-network{margin: 0 auto;width: 1400px;}
.network span{
    display: block;
    text-align: center;
    padding: 50px 0;
    text-align: center;
    padding-bottom: 20px;
    color: #000;
    font-size: 28px;
}
.network p{
    font-size: 16px;
    line-height: 40px;
    padding: 20px 0;
    text-align: center;
    border-top: 1px #eee solid;
    margin-bottom: 50px;
}
.network img{
    margin:0 auto;
  
    display: table-cell;
    text-align: center;
    vertical-align:middle;
    
}
/* 列表页头部标题 */
.page_titleh1{background:#f7f7f7;}
.Container-title{margin: 0 auto;width: 1400px;}
.page_titleh1 span{
    display: block;
    text-align: center;
    padding-top: 50px ;
    text-align: center;
    font-weight: 600;
    color: #000;
    font-size: 32px;
}
.page_titleh1 p{
    font-size: 16px;
    line-height: 40px;
  
    text-align: center;
  
}
/*专题*/
.special{background: #f7f7f7;}

.special{width: 100%;overflow: hidden;background: #f5f5f5;}
.special-list{width: 100%;margin-top: 46px;}
.special-list ul{margin: -1.5% 0 0 -1.5%;}
.special-list li{float: left;width: 31.8%;margin: 1.5% 0 0 1.5%;background: #fff;position: relative;}
.special-list li a{display: block;width: 100%;}
.special-list li .bg{width: 100%;height: 240px;object-fit: cover;}
.special-mix{width: 100%;position: absolute;height: 100%;left: 0;top: 0;z-index: 4;display: flex;flex-direction: column;justify-content: center;padding: 0 64px 0 44px;}
.special-mix .name{font-size: 26px;color: #333;font-weight: 700;transition: all .4s ease;}
.special-mix .line{display: block;width: 32px;height: 4px;background: #c7000b;margin: 12px 0 20px;}
.special-mix .more{width: 100%;overflow: hidden;}
.special-mix .desc{width: calc(100% - 150px);float: left;font-size: 15px;color: #888;line-height: 26px;transition: all .4s ease;}
.special-mix .icon{text-align: right;width: 150px;float: right;}
.special-mix .icon img{max-width: 100%;}
.special-list li::before{content: "";position: absolute;width: 100%;height: 100%;background: #fff;left: 0;top: 0;transition: all 1s ease;}
.special-list li:hover::before{background: rgba(0,0,0,.5);}
.special-list li:hover .special-mix .name{color: #fff;}
.special-list li:hover .special-mix .desc{color: #fff;}



/*合作案例*/

.caslist { width:100%;display: block;min-height: 1100px;background: #f7f7f7}
.caslist ul{padding: 30px 0;clear: both;overflow: hidden;}
.caslist li { float:left; background:#ffffff; width:calc(100% / 3 - 1%); margin:0 1.5% 20px 0; box-shadow:0 0 5px rgba(0,0,0,0.02);}
.caslist li .img { display:block; width:100%; height:310px; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:auto 100%; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;}
.caslist li .img p,.caslist li .img a { display:block; height:0%; margin:auto; overflow:hidden; background:rgba(180,0,12,0.8); -webkit-transition:all .8s ease; transition:all .8s ease; position:absolute; top:0; z-index:2;}
.caslist li .img p { width:100%;}
.caslist li .img p img { display:block; width:140px; height:140px; margin:15% auto 10px auto;}
.caslist li .img p i { display:block; width:140px; height:30px; line-height:30px; font-style:normal; font-size:14px; color:#fff; text-align:center; margin:0 auto; background:rgba(255,255,255,0.2);}
.caslist li .img a { width:0%; right:0; bottom:0; left:0;}
.caslist li .img a::before,.caslist li .img a::after { display:block; content:""; margin:auto; background:#fff; -webkit-transition:all .8s ease; transition:all .8s ease; position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; filter:alpha(opacity=0); opacity:0;}
.caslist li .img a::before { width:1px; height:55px; top:-400px;}
.caslist li .img a::after { width:55px; height:1px; left:-560px;}
.caslist li h3 { width:94%; line-height:30px; height: 30px;font-weight:500; font-size:16px;text-align: center; color:#666; padding:0 3%; margin:20px auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../image/cas_e.png) no-repeat 96% 10px; -webkit-transition:all .8s ease; transition:all .8s ease;}
.caslist li:hover .img { background-size:auto 130%;}
.caslist li:hover .img p img { transform:scale(1,1);}
.caslist li:hover .img p,.caslist li:hover .img a { width:100%; height:100%;}
.caslist li:hover .img a::before,.caslist li:hover .img a::after { filter:alpha(opacity=1); opacity:1;}
.caslist li:hover .img a::before { top:0;}
.caslist li:hover .img a::after { left:0;}
.caslist li:hover h3 { background-position:96% -42px;}

/* 走进兆明-简介 */
.entjjgs{width: 100%;overflow: hidden;}
.entjjgs .contain{max-width: 1260px;}
.entjjgs-cont{width: 100%;margin-top: 28px;}
.entjjgs-cont p{font-size: 15px;color: #777;line-height: 26px;text-align:justify;}
.entjjgs-list{width: 100%;display: flex;justify-content: center;align-items: flex-start;margin-top: 36px;}
.entjjgs-list li{margin: 0 24px;width: 160px;text-align: center;}
.entjjgs-list li:first-child{margin-left: 0;}
.entjjgs-list li:last-child{margin-right: 0;}
.entjjgs-list li .num{font-size: 16px;color: #c7000b;line-height: 1;}
.entjjgs-list li .num span{font-size: 40px;font-family:'Samsung';display: inline-block;vertical-align: text-top;margin-right: 8px;}
.entjjgs-list li .desc{font-size: 16px;color: #666;margin-top: 6px;}
.entjjjy{width: 100%;overflow: hidden;background: #c7000b;position: relative;}
.entjjjy-img{width: 50%;}
.entjjjy-img img{width: 100%;object-fit: cover;}
.entjjjy-mix{position: absolute;z-index: 2;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;top: 0;left: 0;}
.entjjjy-cont{width: 590px;float: right;color: #fff;}
.entjjjy-cont .name{width: 100%;}
.entjjjy-cont .name h6{font-size: 36px;font-weight: 700;}
.entjjjy-cont .name p{font-size: 16px;font-weight: 700;margin: 16px 0 20px;}
.entjjjy-cont .desc{font-size: 15px;line-height: 25px;}
.entjjjy-cont .link{width: 156px;height: 46px;border: 2px solid #fff;display: flex;align-items: center;justify-content: center;transition: all .4s ease;margin-top: 68px;}
.entjjjy-cont .link span{font-size: 16px;padding-right: 26px;font-weight: 700;background: url('404.png') no-repeat right center;transition: all .4s ease;}
.entjjjy-cont .link:hover{background: #fff;}
.entjjjy-cont .link:hover span{color: #c7000b;background-image: url('404.png');}
.entjjfz{width: 100%;overflow: hidden;}
.entjjfz-mix{width: 100%;margin-top: 30px;}
/* --- */
.thumbs, .gallery{width: 100%;position: relative;padding: 0 80px;user-select: none;}
.thumbs::after{content: "";position: absolute;width: calc(100% - 160px);height: 1px;background: #bfbfbf;bottom: 14px;left: 0;right: 0;margin: 0 auto;}
.thumbs-year{width: 100%;position: relative;display: flex;transition: all .4s ease;line-height: 1;align-items: flex-end;justify-content: center;height: 80px;padding-bottom: 38px;font-size: 20px;color: #777;font-family:'Samsung';}
.thumbs-year::before, .thumbs-year::after{content: "";position: absolute;right: 0;left: 0;margin: 0 auto;border-radius: 50%;}
.thumbs-year::before{width: 13px;height: 13px;background: #ddd;opacity: 0.6;border: 1px solid #d2d2d2;bottom: 8px;transition: all .4s ease;}
.thumbs-year::after{width: 3px;height: 3px;background: #d2d2d2;bottom: 13px;transition: all .4s ease;}
.thumbs-year:hover{color: #c7000b;}
.thumbs-year.active{color: #c7000b;font-size: 38px;}
.thumbs-year.active::before{background: #c7000b;border: 1px solid #c7000b;transform: scale(2.2);}
.thumbs-year.active::after{background: #c7000b;transform: scale(2);}
.gallery{margin-top: 50px;}
.gallery-more{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.gallery-more .num{width: calc(100% - 606px);display: flex;align-items: center;justify-content: center;font-size: 130px;color: #c7000b;font-family:'Samsung';}
.gallery-more .num, .gallery-more .cont .img{height: 300px;}
.gallery-more .cont{width: 606px;}
.gallery-more .cont .img{width: 100%;}
.gallery-more .cont .img img{width: 100%;object-fit: cover;}
.gallery-more .cont .desc{font-size: 16px;color: #777;line-height: 26px;margin-top: 28px;}
.thumbs-prev, .thumbs-next{position: absolute;width: 35px;height: 35px;bottom: -2px;background: url('404.png') no-repeat center;transition: all .4s ease;cursor: pointer;}
.thumbs-prev{left: 0;}
.thumbs-next{right: 0;transform: rotate(180deg);}
.thumbs-prev:hover, .thumbs-next:hover{background-image: url('404.png');}
/* --- */
.entjjxm{width: 100%;overflow: hidden;background: #f8f8f8;}
.entjjxm-mix{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 40px;flex-direction: row-reverse;}
.entjjxm-loop, .entjjxm-img img{height: 479px;}
.entjjxm-loop{width: calc(100% - 764px);background: #fff;position: relative;border: 1px solid #f3f3f3;}
.entjjxm-img{width: 764px;}
.entjjxm-img img{width: 100%;object-fit: cover;}
.entjjxm-list{width: 100%;overflow: hidden;user-select: none;}
.entjjxm-list li{width: 50%;display: flex;align-items: center;justify-content: center;position: relative;text-align: center;padding: 0 20px;float: left;cursor: pointer;height: 107px;transition: background .4s ease;}
.entjjxm-list li::before, .entjjxm-list li::after{background: #f3f3f3;content: "";position: absolute;}
.entjjxm-list li::before{width: 100%;height: 1px;left: 0;bottom: 0;}
.entjjxm-list li::after{width: 1px;height: 100%;right: 0;top: 0;display: none;}
.entjjxm-list li:nth-child(2n+1)::after{display: block;}
.entjjxm-list li .num{position: absolute;line-height: 1;z-index: 3;font-size: 70px;color: #f9f9f9;font-family:'Samsung';transition: all .4s ease;}
.entjjxm-list li .desc{font-size: 15px;line-height: 24px;color: #555;font-weight: 700;position: relative;z-index: 5;transition: all .4s ease;}
.entjjxm-list li.active{background: #c41218;}
.entjjxm-list li.active .num{color: #ca3e42;}
.entjjxm-list li.active .desc{color: #fff;}
.entjjxm-btn{width: 100%;text-align: center;user-select: none;}
.entjjxm-btn>div{display: inline-block;vertical-align: middle;width: 50px;height: 50px;background: url('404.png') no-repeat center;cursor: pointer;transition: all .4s ease;}
.entjjxm-btn>div.entjjxm-next{transform: rotate(180deg);}
.entjjxm-btn>div:hover{background-image: url('404.png');}
/*解决方案*/
.solution {margin-top: 40px;}
.solution .tit{
   line-height: 60px;
    width: 210px;
    text-align: center;
    font-size: 22px;
    color: #333;
    background: #f6f6f6;
    border-radius: 15px 15px 0 0;
}
.solution .list{
    font-size: 0;
    background: #f6f6f6;
    padding: 40px 50px;
    box-sizing: border-box;
    padding-top: 18px;
    margin-top: 2px;
    width: 97%;
}
.solution .list li{

       display: inline-block;
    vertical-align: top;
    width: 190px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #eee;
    margin-right: 20px;
    border-radius: 10px;
    margin-top: 20px;
 
    position: relative;
 
}
.solution .list li a{
        display: block;
    font-size: 16px;
    color: #666;
}
.solution .list li:hover>a,.solution .list li:active>a,.solution .list li a.on{background: #c41218;color: white;}
.solution_list{margin-top: 40px;overflow: hidden;}
.solution .list li span{
    display: none;
    width: 100%;
    position: absolute;
    top: 48px;
    left: 0;
    z-index: 999;
    
    box-shadow: 0 2px 10px rgb(0 0 0 / 10%);
    background: rgba(255,255,255,0.9);
    text-align: center;

    border-top: 1px solid #f4f4f4;
}
.solution .list li span a.glist{
    color: #666;
    font-size: 14px;
}
.solution .list li span a.glist:hover{
    color:#c41218 ;
}
 .item {
    position: relative;
    width: 31%;
    float: left;
    margin-right: 2%;
    margin-bottom: 30px;
    background: #f6f6f6;
    transition: .3s ease;
    position: relative;
    height: 480px;
    
}
.imgZoom {
    overflow: hidden;
}
.item:hover{
   
    box-shadow: -4px 2px 20px 1px rgb(0 0 0 / 20%);
}
.item img{height:240px; }
 .rect-116 {
    padding-bottom: 115.5%;
}
 .rect-566 {
    padding-bottom: 75%;
}
*[class*="rect-"] {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
}
*[class*="rect-"] {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
}
*[class*="rect-"] ._full {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    *height: auto;
}
.item .box {
    padding: 35px 25px;
}
.box .t {
    font-size: 26px;
    font-weight: bold;
    color: #666;
    margin-bottom: 20px;
}
.box .c {
    font-size: 14px;
    color: #666;
    height: 24px;
  
    overflow: hidden;
}
.box .more {
    float: right;
    color: #666;
}
 .item .li_line {
    width: 0;
    height: 5px;
    background: #c41218;
    position: absolute;
    left: 0;
    bottom: 35px;
    transition: all 0.5s ease;
}
.item:hover .li_line{width:100%;}
.fix:before, .fix:after {
    display: table;
    clear: both;
    content: 

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .laydqsy-cont {padding: 50px 50px 50px 40px;height: 464px;width: 480px;}
    .laydqsm-list {margin-top: 70px;}
    .laydqsm {height: 540px;}
    .laydqsx-info .name{height: 58px;}
    .laydqsx-info .desc p {padding-bottom: 16px;}
    .laydqtd-cont-mix{width: 500px;}
    .laydqtd-cont {padding-bottom: 40px;}
    .layypcb-title, .layypcb-desc {padding: 40px 50px;}
    .layypcb-title{height: 140px;}
    .layypjs-list li {min-height: 260px;padding: 30px 36px;}
    .layypcn .laydqtd-cont .desc {margin-top: 30px;}
    .layypcn .laydqtd-cont .desc h6 {margin-top: 20px;}
    .layypcn .laydqtd-cont-mix {width: calc(50% - 30px);}
    .layyprz-link .img {height: 350px;padding: 0 30px;}
    .layyprz-link {padding-top: 40px;}
    .layyprz-link .desc {margin-top: 20px;height: 64px;}
    .layypfd {padding: 160px 0;}
    .layzntb-bg {height: 560px;}
    .layzntb-list li .name {font-size: 22px;margin-top: 20px;}
    .layzntb-list li .line {margin: 24px auto 20px;}
    .layzntb-list li {padding: 0 30px;}
    .layznzs-link {min-height: 334px;padding: 50px 0;}
    .layznzs-link-cont .desc {margin: 24px 0 16px;line-height: 28px;}
    .layznzs-link-cont .list p {margin-top: 0;}
    .layznzs-link-img {height: 362px;}
    .layznzs-loop .swiper-container {padding-bottom: 110px;}
    .layznzs-loop {margin-top: 60px;}
    .special-mix .icon{width: 130px;}
    .special-mix .desc {width: calc(100% - 130px);}
    .special-mix {padding: 0 40px 0 32px;}
    .layzylb-cont {padding: 0 20px;}
    .layzylb-cont .name::before{left: -20px;}
    .layzylb-list li .title {font-size: 18px;}
    .layzylb-cont .name {font-size: 20px;}
    .layzylb-cont .desc {margin: 18px 0 24px;}
    .layzylb-bg {height: 520px;}
    .joinjrgh-cont {max-width: 490px;}
    .joinjrgh-link {margin-top: 30px;}
    .joinjrgh-link li {margin-top: 18px;}
    .joinjrln-cont {padding: 64px 60px;}
    .joinjrln-cont .num{right: 16px;}
    .joinrz-panel, .joinrz-menu, .joinrz-cont {padding-left: 60px;padding-right: 50px;}
    .joinrz-panel {padding-top: 60px;padding-bottom: 60px;}
    .joinrz-panel-list li .link {margin: 12px 16px 0 0;}
    .joinrz-panel-list {margin-top: 20px;}
    .joinrz-panel-sum span {margin-left: 32px;}
    .joinrz-cont {padding-top: 60px;padding-bottom: 60px;}
    .joinrz-menu li {height: 70px;}
    .joinrz-panel-list li .hint{top: 12px;}
    .joinxzfl-cont .name {font-size: 16px;margin: 10px 0;}
    .joinxzfl-cont .desc {line-height: 20px;}
    .joinxzfl-cont {padding: 0 20px;}
    .joinxzpx-list .desc {width: 118px;height: 120px;padding: 0 22px;}
    .joinxzlx-list li {padding: 0 24px 0 28px;height: 190px;}
    .sonTable .table{height: 568px;}
    .sonTable .table table th {padding: 20px 20px;}
    .sonTable .table table td {padding: 16px 20px;}
    .dutyjjhz-cont .desc {line-height: 25px;margin: 14px 0 26px;}
    .sonTable.sonTableLine .table {height: 604px;}
    .dutyjjhz-cont{padding-left: 40px;}
    .dutyjzsh .dutyjjhz-cont{padding-right: 40px;}
    .invebg-list {margin-top: 60px;}
    .inveds-list {margin-top: 60px;}
    .inveds-items {margin-top: 32px;padding: 50px 60px;min-height: 220px;}
    .inveds-items .name {width: 130px;}
    .inveds-items .desc {width: calc(100% - 130px);padding-left: 100px;}
    .invezl-items {padding-top: 60px;}
    .invezl-info {margin-top: 60px;padding: 50px 0 50px 60px;}
    .invezl-info-gf .name span {font-size: 60px;}
    .invezl-info-gf {width: 380px;}
    .invezl-info-xx {width: calc(100% - 380px);}
    .invezl-info-xx li {padding: 0 32px;}
    .invezl-table{margin-top: 60px;}
    .invelx .joinxzlx-list li .desc p {font-size: 24px;}
    .news-info{padding: 30px 20px}
    .news-time span{font-size: 30px}
    .news-txt{padding-left: 20px}
    .news-txt-title{font-size: 16px;margin-bottom: 10px}
    .news-tabs-cont {width: 480px;padding: 0 40px 0 44px;}
    .news-tabs-cont .time span {font-size: 66px;}
    .news-tabs-cont .time p {padding: 0 0 20px 6px;}
    .news-tabs-cont .name {font-size: 20px;margin: 24px 0 16px;}
    .news-tabs-img {width: calc(100% - 480px);}
    .news-tabs-img img, .news-tabs-cont{height: 400px;}
    .newsxq-mix .name {font-size: 24px;}
    .newsxq-mix {padding: 50px 40px 70px;}
   
}

@media all and (max-width:1439px) {
    /* 1360 */
    .layyprz-prev, .layyprz-next{width: 40px;height: 40px;margin-top: -20px;}
    .layyprz-prev {left: -50px;}
    .layyprz-next {right: -50px;}
    .layznzs-prev{left: -50px;}
    .layznzs-next{right: -50px;}
    .entwhyg-prev {left: -50px;}
    .entwhyg-next{right: -50px;}
    .entwhqk-prev {left: -50px;}
    .entwhqk-next{right: -50px;}
}

@media all and (max-width:1359px) {
    /* 1280 */
    .layyprz-prev, .layyprz-next{display: none;}
    .layyprz-loop{margin-bottom: 40px;}
    .layyprz .swiper-pagination{display: block;width: 100%;text-align: center;bottom: -40px;}
    .layznzs-prev, .layznzs-next{display: none;}
    .layznzs .swiper-pagination{display: block;width: 100%;text-align: center;bottom: 60px;}
    .layznzs-loop .swiper-container {padding-bottom: 130px;}
    .entwhyg-prev, .entwhyg-next{display: none;}
    .entwhyg-loop .swiper-pagination{display: block;}
    .entwhyg-loop .swiper-container {padding-bottom: 40px;}
    .entwhqk-prev, .entwhqk-next{display: none;}
    .entwhqk-loop .swiper-pagination{display: block;}
    .entwhqk-loop .swiper-container {padding-bottom: 50px;}
    .entwhqk-loop::after{bottom: 100px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .laydqsy-img img{height: 400px;}
    .laydqsy-cont {padding: 30px 40px 30px 30px;height: 360px;width: 390px;}
    .laydqsy-cont .name {font-size: 24px;}
    .laydqsy-cont .hint {margin: 12px 0 10px;}
    .laydqsy-cont .desc {line-height: 24px;}
    .laydqsm-list li .name {font-size: 26px;margin: 14px 0 10px;}
    .laydqsm-list li {padding-right: 0;}
    .laydqsm-list {margin-top: 50px;}
    .laydqsm {height: 420px;}
    .laydqzs-link .img {padding: 0 20px;height: 260px;}
    .laydqzs-link .name {padding: 0 20px;height: 80px;}
    .laydqzs-link .name h2 {font-size: 20px;}
    .laydqtd-img img{min-height: 390px;}
    .laydqtd-cont {padding-bottom: 0;}
    .laydqtd-cont-mix {width: 430px;}
    .laydqtd-cont .desc {margin-top: 20px;}
    .laydqtd-cont .desc p {margin-top: 12px;}
    .laydqtd-cont .desc {line-height: 24px;}
    .laydqsx-img{width: 58%;}
    .laydqsx-info{width: 42%;padding-left: 20px;}
    .laydqsx-img-cont{padding: 24px 28px;}
    .laydqsx-mix {margin-top: 50px;}
    .laydqsx-info .name {font-size: 22px;height: 52px;}
    .laydqsx-info .desc p {padding-bottom: 6px;}
    .laydqsx-info .name, .laydqsx-info .desc p {padding-left: 54px;}
    .layypcn .laydqtd-img img {min-height: 500px;}
    .layypfd {padding: 120px 0;}
    .layzntb-list li {padding: 0 24px;}
    .layzntb-bg {height: 520px;}
    .layzntb-list li .name {font-size: 20px;margin-top: 16px;}
    .layzntb-list li .line {margin: 18px auto 14px;}
    .layznzs-link-cont .desc {margin: 18px 0 12px;line-height: 24px;font-size: 14px;}
    .layznzs-link-cont .name {font-size: 22px;}
    .layznzs-link-cont{width: 340px;padding: 0 24px;}
    .layznzs-link-img {width: calc(100% - 340px);height: 300px;}
    .layznzs-link {min-height: 310px;padding: 36px 0;}
    .layznzs-loop .swiper-container {padding-bottom: 110px;}
    .special-mix .name {font-size: 22px;}
    .special-mix .line {height: 3px; margin: 10px 0 12px;}
    .joinjrgh-cont {max-width: 420px;}
    .joinjrfl-cont {top: calc(100% - 126px);padding: 0 20px;}
    .joinjrfl-cont .icon{width: 58px;height: 58px;}
    .joinjrfl-cont .name {margin-top: 14px;}
    .joinjrfl-cont .desc {margin-top: 8px;}
    .joinjrln-menu li {margin: 0 16px;}
    .joinjrln-menu li .link {width: 240px;height: 52px;}
    .joinjrln-menu li .num{font-size: 140px;}
    .joinjrln-cont .num{font-size: 140px;}
    .joinjrln-cont .desc {margin-top: 12px;}
    .joinjrln-cont {padding: 36px 28px;}
    .joinjrln-cont .name {font-size: 22px;}
    .joinjrln-cont .name span {font-size: 26px;margin: -2px 12px 0 0;}
    .joinrz-panel, .joinrz-menu, .joinrz-cont {padding-left: 40px;padding-right: 40px;}
    .joinrz-panel {padding-top: 42px;padding-bottom: 42px;}
    .joinrz-panel-sum {font-size: 22px;}
    .joinrz-panel-sum span {margin-left: 24px;}
    .joinrz-cont {padding-top: 40px;padding-bottom: 40px;}
    .joinrz-cont-items {margin-top: 24px;}
    .joinrz-panel-list li {padding-left: 110px;}
    .joinxzfl-list li{width: 32.1333%;}
    .joinxzpx-list .desc {width: 90px;height: 92px;padding: 0 8px;}
    .joinxzlx-list li .icon {width: 60px;}
    .joinxzlx-list li .desc {width: calc(100% - 60px);}
    .joinxzlx-list li .desc p {font-size: 16px;margin-top: 10px;}
    .joinxzlx-list li {padding: 0 20px;height: 160px;}
    .joinxzlx-list li .hint {top: 16px;right: 20px;}
    .sonTable .table table{width: 1200px;}
    .sonTable .hint{display: block;}
    .dutyjjhz-img{width: 100%;}
    .dutyjjhz-img img{min-height: auto;}
    .dutyjjhz-cont{width: 100%;padding: 40px 0 0;}
    .dutyjjhz .contain{width: 960px !important;margin: 0 auto;}
    .dutyjzsh .contain {float: none;}
    .dutyjzsh .dutyjjhz-cont{padding-right: 0;}
    .invebg-list {margin-top: 48px;}
    .invebg-link{height: 90px;padding: 0 30px 0 80px;}
    .invebg {padding-top: 60px;}
    .invebg-link::before{width: 80px;}
    .invebg-link .name {width: calc(100% - 80px);}
    .inveds-items {margin-top: 28px;padding: 40px 50px;min-height: 200px;}
    .inveds-items .name {width: 120px;}
    .inveds-items .desc {width: calc(100% - 120px);padding-left: 80px;}
    .inveds-items .desc::before{width: 50px;}
    .inveds {padding-top: 60px;}
    .inveds-list {margin-top: 50px;}
    .inveds-menu.invebg-menu a{width: 140px;}
    .invezl {padding-top: 60px;}
    .invezl-info {margin-top: 50px;padding: 40px 0 40px 40px;}
    .invezl-info-gf .name span {font-size: 50px;}
    .invezl-info-gf {width: 340px;}
    .invezl-info-xx {width: calc(100% - 340px);}
    .invezl-info-xx li .num span {font-size: 26px;margin-right: 6px;}
    .invezl-info-xx li .num {margin-top: 8px;}
    .invezl-info-xx li {padding: 0 20px;}
    .invezl-table {margin-top: 50px;}
    .invezl-table li {padding: 0 40px;}
    .invezl-table li .name {width: 240px;padding-right: 40px;}
    .invezl-table li .desc {padding-left: 60px;width: calc(100% - 240px);}
    .invelx .joinxzlx-list li .desc p {font-size: 20px;}
    .news-time{font-size: 12px}
    .news-time span{font-size: 26px}
    .news-info{padding: 20px 15px}
    .news-txt{padding-left: 15px}
    .news-link{width: 48.5%;}
    .news-tabs-cont .link{width: 140px;height: 42px;font-size: 14px;}
    .news {padding-top: 60px;}
    .news-tabs-cont {width: 420px;padding: 0 28px;}
    .news-tabs-cont .time span {font-size: 50px;padding: 0 8px 12px;}
    .news-tabs-cont .time p label {margin-bottom: 0;}
    .news-tabs-cont .time p {padding: 0 0 16px 6px;}
    .news-tabs-cont .name {font-size: 18px;margin: 20px 0 12px;}
    .news-tabs-img {width: calc(100% - 420px);}
    .news-tabs-img img, .news-tabs-cont{height: 340px;}
    .newsxq-col {width: 310px;}
    .newsxq-col-btn {padding: 24px 20px;}
    .newsxq-col-back {padding: 22px 20px;}
    .newsxq-col-btn .hint {font-size: 20px;}
    .newsxq-mix {width: calc(100% - 340px);padding: 44px 30px 60px;}
    .newsxq-mix .name {font-size: 22px;}
    .entjjgs-list li {margin: 0 10px;}
    .entjjgs-list li .desc {font-size: 14px;}
    .entjjgs-list li .num span {font-size: 32px;}
    .entjjjy-cont .name h6 {font-size: 28px;}
    .entjjjy-cont {width: 410px;}
    .entjjjy-cont .name p {margin: 12px 0 14px;}
    .entjjjy-cont .desc {line-height: 24px;}
    .entjjjy-cont .link {margin-top: 20px;width: 136px;height: 40px;}
    .entjjjy-cont .link span {padding-right: 18px;}
    .gallery-more .num {font-size: 64px;}
    .gallery-more .cont .desc {margin-top: 20px;}
    .entjjxm-img {width: 560px;}
    .entjjxm-loop {width: calc(100% - 560px);}
    .entlxgs-img{width: 100%;}
    .entlxgs-mix{position: static;}
    .entlxgs-cont{width: 100%;padding: 50px 0;}
    .entjs-menu{width: 220px;}
    .entjs-cont {width: calc(100% - 240px);padding: 30px 30px 50px;}
    .entjs-menu-title, .entjs-menu-list a{padding-left: 30px;}
    .entry-bar .desc {padding: 0 60px 0 50px;}
    .entry-bar>div {height: 120px;}
    .entry-mix {margin-top: 60px;}
    .entry-cont {width: 600px;padding-top: 70px;}
    .entry-cont::before{height: 70px;}
    .entry-cont .desc h6 {margin-bottom: 6px;}
    .entry-cont .desc {padding-left: 64px;padding-bottom: 18px;}
    .entry-honor {width: 310px;padding-top: 50px;}
    .entry{padding-top: 60px;}
    .entxs-list ul {margin-top: -30px;}
    .entxs-list li {padding: 28px 18px 40px;margin-top: 30px;}
    .entxs-list li h6 {font-size: 20px;margin-top: 20px;}
    .entxs-more {margin-top: 12px;}
    .entxs-more .desc {padding: 0 24px 0 16px;margin-top: 8px;}
    .entds-mix {padding-left: 50px;}
    .entds-title h4 {font-size: 24px;padding-bottom: 20px;}
    .entds-cont {margin-top: 28px;}
    .entds-cont p br {height: 10px;}
    .entwhqk-link-img img{height: 384px;}
}

@media all and (max-width:1151px) {
    /* 1024 */
    .layypsy .laydqsy-cont{width: 540px;}
    .layzylb-bg{height: 100%;position: absolute;top: 0;left: 0;}
    .layzylb-list{display: flex;flex-wrap: wrap;position: relative;}
    .layzylb-list li{height: auto;width: 33.3333%;align-items: flex-start;padding: 50px 0;}
    .layzylb-list li .title{display: none;}
    .layzylb-cont{opacity: 1;transform: translateY(0);position: relative;}
    .news-more{display: none;}
    .news-link:hover .news-info {transform: translateY(0);}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .laydqsy-img img{height: auto;width: 100%;}
    .laydqsy-cont{position: relative;width: 100%;height: auto;padding: 28px 28px;border-left: 4px solid #c7000b;}
    .laydqtd-img{width: 100%;}
    .laydqtd-cont{position: relative;padding: 50px 0;}
    .laydqtd-cont-mix{width: 100%;}
    .laydqsx-img{width: 100%;}
    .laydqsx-info{width: 100%;padding: 40px 0 0;}
    .layypsy .laydqsy-cont{width: 100%;}
    .layypsl-list ul{margin: -30px 0 0;}
    .layypsl-list li{width: 100%;margin: 30px 0 0;}
    .layypcb-title, .layypcb-desc {padding: 30px;}
    .layypjs-list li{width: 48%;}
    .layypcn .laydqtd-img img{min-height: auto;}
    .layypcn .laydqtd-cont-mix{width: 100%;}
    .layypcn .laydqtd-cont {padding-bottom: 50px;}
    .layznzs-link {min-height: 340px;}
    .special-list ul {margin: -20px 0 0;}
    .special-list li {width: 100%;margin: 20px 0 0;}
    .layzylb-list li{width: 50%;}
    .joinjrgh{position: relative;}
    .joinjrgh::after{content: '';position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}
    .joinjrgh-cont{position: relative;z-index: 4;}
    .joinjrgh-cont .sonTitle .name{color: #fff;}
    .joinjrgh-cont .sonTitle .desc{color: #fff;}
    .joinjrgh-link li a{color: #fff;background-image: url('404.png');}
    .joinjrfl-list li{width: 47.5%;}
    .joinjrln-menu li .num{display: none;}
    .joinjrln-menu li {margin: 0 10px;}
    .joinjrln-menu li .link {width: 200px;}
    .joinjrln-mix {margin-top: 38px;}
    .joinjrln-img{width: 100%;}
    .joinjrln-cont{width: 100%;padding: 32px 28px 100px;}
    .joinjrln-cont .num {font-size: 128px;right: 0;}
    .joinrz-menu li p {padding-right: 30px;}
    .joinrz-menu li:first-child{width: 50%;}
    .joinrz-menu li:last-child{width: 10%;}
    .joinxzpx-list{display: block;text-align: center;font-size: 0;margin-top: 30px;}
    .joinxzpx-list .arr{display: none;}
    .joinxzpx-list .desc{margin: 10px 10px;display: inline-block;vertical-align: middle;line-height: 92px;}
    .joinxzlx-list ul {margin: -16px 0 0;}
    .joinxzlx-list li{width: 100%;margin: 16px 0 0;}
    .dutyjjhz .contain {width: 92% !important;}
    .invebg-menu a{margin-top: 12px;}
    .invebg {padding-top: 50px;}
    .inveds {padding-top: 48px;}
    .invezl-items .desc {margin-top: 32px;}
    .invezl {padding-top: 48px;}
    .invezl-table li .name {width: 180px;}
    .invezl-table li .desc {width: calc(100% - 180px);}
    .invezl-info-gf{width: 100%;padding-bottom: 30px;border-right: none;border-bottom: 1px solid #e5e5e5;}
    .invezl-info-xx{width: 100%;margin-top: 30px;justify-content: flex-start;}
    .invezl-info{padding: 40px;}
    .news-tabs-cont .link{width: 120px;height: 36px;font-size: 14px;}
    .news-tabs-cont .link span {padding-right: 18px;}
    .news-tabs-img img, .news-tabs-cont{height: auto;}
    .news-tabs-img{width: 100%;}
    .news-tabs-cont{width: 100%;padding: 40px 30px;}
    .newsxq-mix{width: 100%;}
    .newsxq-col{width: 100%;margin-top: 40px;}
    .entjjgs-list li {margin: 0 10px;}
    .entjjjy-img{width: 100%;}
    .entjjjy-mix{position: static;}
    .entjjjy-cont{width: 100%;padding: 40px 0;}
    .gallery-more .num{display: none;}
    .gallery-more .cont{width: 100%;}
    .gallery-more .num, .gallery-more .cont .img{height: auto;}
    .entjjxm-mix{flex-direction: row;}
    .entjjxm-loop, .entjjxm-img img{height: auto;}
    .entjjxm-img{width: 100%;}
    .entjjxm-loop{width: 100%;}
    .entlxly-form input, .entlxly-form textarea {padding-left: 15px;padding-right: 15px;}
    .entlxly-form textarea {padding-top: 12px;padding-bottom: 12px;}
    .entjs-bar .name {height: 80px;}
    .entjs-menu-title .name h6 {font-size: 20px;}
    .entjs-menu-title .name p {margin-top: 4px;}
    .entjs-menu-title, .entjs-menu-list a {padding-left: 20px;}
    .entjs-menu-title{height: 80px;}
    .entjs-menu-list a{height: 50px;}
    .entjs-menu {width: 190px;}
    .entjs-cont {width: calc(100% - 210px);padding: 24px 20px 40px;}
    .entjs-cont .name {margin-bottom: 20px;padding-bottom: 18px;}
    .entjs-menu-list a::before{width: 3px;}
    .entjs-cont .name span::before{width: 5px;}
    .entwhqy-menu li {padding: 0 58px;}
    .entwhqy-cont {width: 500px; left: 3%;padding: 0 20px;}
    .entwhyg-cont {padding: 12px 20px;}
    .entwhqy-loop img{min-height: 400px;}
    .entry-bar .name{width: 160px;}
    .entry-bar .desc {width: calc(100% - 160px);}
    .entry-cont{width: 400px;}
    .entry-honor{width: 280px;}
    .entry-honor .mCSB_scrollTools .mCSB_draggerRail{width: 4px;}
    .entry-honor .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 4px;}
    .entry{padding-top: 48px;}
    .entxs-list li {width: 100%;}
    .entsc-items>div{width: 100%;}
    .entsc-cont{height: auto;padding: 40px 0;}
    .entds-img{width: 240px;}
    .entds-mix {width: calc(100% - 240px);}
    .entjjgs-list li .num span {font-size: 24px;}
    .entwhqk-link-img img{height: 280px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .laydqsy-cont {padding: 24px 20px;border-left: 2px solid #c7000b;}
    .laydqsy-cont .name {font-size: 20px;}
    .laydqsy-cont .hint {margin: 6px 0 4px;}
    .laydqsm-list {margin-top: 30px;}
    .laydqsm-list li{width: 100%;margin-top: 24px;text-align: center;}
    .laydqsm-list li:first-child{margin-top: 0;}
    .laydqsm-list li .name {font-size: 20px;margin: 10px 0 2px;}
    .laydqsm{height: auto;}
    .laydqzs-loop {margin-top: 32px;}
    .laydqzs-link .name h2 {font-size: 18px;}
    .laydqzs-loop .swiper-wrapper {padding-bottom: 40px;}
    .laydqtd-img img{min-height: auto;}
    .laydqtd-cont {padding: 32px 0;}
    .laydqtd-cont .desc {line-height: 22px;margin-top: 14px;}
    .laydqtd-cont .desc p::before{top: 8px;}
    .laydqtd-cont .desc p {margin-top: 8px;}
    .laydqsx-img-cont {padding: 18px 20px;position: relative;background: #c7000b;}
    .laydqsx-info {padding: 28px 0 0;}
    .laydqsx-info .name{font-size: 20px;height: 60px;}
    .laydqsx-info .desc p {padding-bottom: 12px;}
    .layypsl-list {margin-top: 30px;}
    .layypsl-list ul{margin: -20px 0 0;}
    .layypsl-list li{margin: 20px 0 0;padding: 18px 20px;}
    .layypsl-list li .num {width: 70px;height: 70px;font-size: 32px;}
    .layypsl-list li .desc {line-height: 22px;width: calc(100% - 88px);}
    .layypcb-list {margin-top: 32px;}
    .layypcb-items{width: 100%;margin-top: 20px;}
    .layypcb-items:first-child{margin-top: 0;}
    .layypcb-title .name {font-size: 20px;}
    .layypcb-title .hint {margin-top: 0;}
    .layypcb-title, .layypcb-desc {padding: 24px 20px;}
    .layypcb-title {height: 90px;}
    .layypcb-desc p {line-height: 24px;}
    .layypcb-desc p::before{top: 8px;}
    .layypcb-desc{min-height: auto;}
    .layypjs-list {margin-top: 32px;}
    .layypjs-list ul {margin: -20px 0 0;}
    .layypjs-list li{width: 100%;margin: 20px 0 0;min-height: auto;padding: 24px 20px;}
    .layypjs-list li .desc {margin-top: 18px;line-height: 24px;}
    .layypcn .laydqtd-cont .desc h6{font-size: 16px;}
    .layypcn .laydqtd-cont .desc {margin-top: 20px;}
    .layyprz-loop {margin-top: 32px;}
    .layyprz-link::after{display: none;}
    .layypfd h2 {line-height: 28px;}
    .layypfd {padding: 80px 0;}
    .layyprz-link {padding-top: 32px;}
    .layyprz-link .desc {height: 54px;}
    .layypcn .laydqtd-cont {padding-bottom: 32px;}
    .layzntb-list li{width: 100%;height: auto;padding: 24px 0;}
    .layzntb-list li::after{display: none;}
    .layzntb-list li::before{display: block;width: 100%;height: 1px;}
    .layzntb-list li:first-child::before{display: none;}
    .layzntb-list li .desc{height: auto !important;}
    .layzntb{padding: 24px 0;}
    .layzntb-bg{position: absolute;height: 100%;top: 0;left: 0;}
    .layzntb-mix{position: relative;}
    .layzntb-list li .name{font-size: 18px;}
    .layzntb-list li .line {margin: 14px auto 10px;}
    .layznzs-loop {margin-top: 32px;}
    .layznzs-link-cont{width: 100%;padding: 0 20px;margin-top: 24px;min-height: 200px;}
    .layznzs-link{padding: 28px 0;min-height: auto;}
    .layznzs-link-img{width: 100%;position: relative;top: 0;right: auto;left: 0;height: 200px;}
    .layznzs-link-cont .name {font-size: 20px;}
    .layznzs-link-cont .desc {margin: 12px 0 8px;}
    .layznzs-loop .swiper-container {padding-bottom: 70px;}
    .layznzs .swiper-pagination {bottom: 34px;}
    .special-list {margin-top: 32px;}
    .special-list li::before{display: none;}
    .special-list li .bg{height: auto;}
    .special-mix{position: relative;padding: 24px 20px;}
    .special-mix .name {font-size: 18px;position: relative;z-index: 2;}
    .special-mix .desc{width: 100%;position: relative;z-index: 2;}
    .special-mix .icon{position: absolute;right: 16px;top: 16px;width: 60px;}
    .layzylb-list li{width: 100%;padding: 28px 0 0;}
    .layzylb-list li:last-child{padding-bottom: 28px;}
    .layzylb-cont .name {font-size: 18px;padding-left: 10px;}
    .layzylb-cont .desc {font-size: 13px;line-height: 20px;margin: 8px 0 6px;}
    .layzylb-cont .name::before {left: 0;width: 2px;}
    .joinjrgh-link {margin-top: 20px;}
    .joinjrgh-link li {margin-top: 6px;}
    .joinjrgh .sonTitle .desc{margin-top: 14px;}
    .joinjrfl-list {margin-top: 30px;}
    .joinjrfl-list ul {margin: -12px 0 -1.5%;}
    .joinjrfl-list li{width: 48.5%;margin: 12px 0 0 1.5%;}
    .joinjrln-menu {margin-top: 30px;}
    .joinjrln-menu li .link span{margin-left: 0;}
    .joinjrln-menu li .link img{display: none;}
    .joinjrln-menu li .link {width: auto;font-size: 12px;height: 36px;padding: 0 6px;}
    .joinjrln-menu li{margin: 0 2px;}
    .joinjrln-mix {margin-top: 30px;}
    .joinjrln-cont {padding: 24px 20px 68px;}
    .joinjrln-cont .name {font-size: 20px;}
    .joinjrln-cont .name span {font-size: 24px;margin: 0 10px 0 0;}
    .joinjrln-cont .num {font-size: 108px;bottom: -30px;}
    .joinjrfl-cont {top: calc(100% - 110px);padding: 0 12px;}
    .joinjrfl-cont .name {margin-top: 10px;font-size: 15px;}
    .joinjrfl-cont .desc {font-size: 12px;line-height: 18px;margin-top: 4px;}
    .joinrz-panel {margin-top: 30px;padding-top: 24px;padding-bottom: 24px;}
    .joinrz-panel, .joinrz-menu, .joinrz-cont {padding-left: 16px;padding-right: 16px;}
    .joinrz-panel-sum {font-size: 18px;}
    .joinrz-panel-list li {padding-left: 84px;}
    .joinrz-panel-list li .link {margin: 6px 10px 0 0;}
    .joinrz-panel-list li .hint {top: 6px;}
    .joinrz-panel-list {margin-top: 8px;}
    .joinrz-menu li:nth-child(2){display: none;}
    .joinrz-menu li p {padding-right: 16px;font-size: 15px;}
    .joinrz-menu li:first-child {width: 65%;}
    .joinrz-menu li:last-child {width: 15%;}
    .joinrz-menu li i{width: 30px;height: 30px;}
    .joinrz-menu li {height: 54px;}
    .joinrz-items {margin-top: 15px;}
    .joinrz-cont {padding-top: 18px;padding-bottom: 24px;}
    .joinrz-cont-items .name {font-size: 16px;}
    .joinrz-cont-items .desc {line-height: 24px;}
    .joinrz-cont-items {margin-top: 18px;}
    .joinrz-cont-link {width: 134px;height: 38px;margin-top: 20px;}
    .joinrz-cont-link:hover {box-shadow: 2px 4px 12px rgba(196,18,24,.6);}
    .joinxzfl-list li{width: 48.8%;}
    .joinxzfl-cont .desc{display: none;}
    .joinxzfl-list {margin-top: 32px;}
    .joinxzpx-list {margin-top: 25px;}
    .joinxzlx-list li{height: 124px;padding: 0 16px;}
    .joinxzlx-list li .desc p {font-size: 14px;margin-top: 6px;}
    .joinxzlx-list li .desc {padding-left: 16px;}
    .joinxzpx-list .desc {width: 72px;height: 72px;padding: 0 4px;line-height: 72px;margin: 5px;font-size: 14px;}
    .sonTable {margin-top: 30px;}
    .sonTable .table table th {padding: 10px 12px;}
    .sonTable .table table td {padding: 8px 12px;}
    .sonTable .table {height: 530px;}
    .sonTable .table::-webkit-scrollbar {width: 4px;height: 4px;}
    .dutyjjhz-mix {margin-top: 32px;}
    .dutyjjhz-cont {padding: 24px 0 0;}
    .dutyjjhz-cont .desc {margin: 12px 0 24px;}
    .dutyjjhz-cont .link {width: 148px;height: 42px;}
    .sonTable.sonTableLine .table {height: 504px;}
    .invebg-menu a{width: 32%;margin: 2% 0 0 !important;height: 42px;}
    .invebg-menu a:nth-child(3n+2){margin: 2% 2% 0 !important;}
    .invebg {padding-top: 32px;}
    .invebg-list {margin-top: 32px;}
    .invebg-link::before {width: 60px;}
    .invebg-link {height: auto;padding: 20px 8px 20px 60px;}
    .invebg-link .name {width: calc(100% - 60px);}
    .invebg-link .icon {width: 40px;height: 40px;}
    .inveds-menu.invebg-menu{justify-content: space-between;}
    .inveds-menu.invebg-menu a{width: 49%;font-size: 14px;margin: 2% 0 0 !important;}
    .inveds {padding-top: 32px;}
    .inveds-list {margin-top: 32px;}
    .inveds-items .name{width: 100%;}
    .inveds-items {margin-top: 20px;padding: 24px 20px;min-height: auto;}
    .inveds-items .desc{width: 100%;padding: 0;margin-top: 16px;}
    .inveds-items .desc::before{display: none;}
    .inveds-items .name span::before{display: block;width: 100%;top: auto;bottom: 0;}
    .inveds-items .name span{padding-bottom: 10px;}
    .invezl-cont {margin-top: 24px;}
    .invezl-menu a {font-size: 15px;height: 40px;}
    .invezl-items {padding-top: 28px;}
    .invezl-items .desc h6 {margin-bottom: 8px;}
    .invezl-items .desc {margin-top: 16px;}
    .invezl {padding-top: 32px;}
    .invezl-info {padding: 20px;margin-top: 32px;}
    .invezl-info-gf .name span {font-size: 32px;}
    .invezl-info-gf .name {font-size: 14px;margin: 6px 0 2px;}
    .invezl-info-gf .name p{font-size: 18px;}
    .invezl-info-gf {padding-bottom: 12px;}
    .invezl-info-xx {margin-top: 0;}
    .invezl-info-xx li{width: 50%;margin: 12px 0 0;padding: 0;}
    .invezl-info-xx li .num span {font-size: 20px;}
    .invezl-info-xx li .num {margin-top: 4px;}
    .invezl-table {margin-top: 32px;}
    .invezl-table li {padding: 0;}
    .invezl-table li .name {width: 116px;padding-right: 12px;}
    .invezl-table li .desc {width: calc(100% - 116px);padding-left: 12px;}
    .invezl-table li .name, .invezl-table li .desc {line-height: 24px;padding-top: 12px;padding-bottom: 12px;}
    .invelx .joinxzlx-list li .desc p{margin-top: 4px;}
    .news-info{flex-wrap: wrap;}
    .news-time{width: 100%;text-align: left;}
    .news-time span{display: inline-block;width: auto;margin-right: 10px;}
    .news-txt{width: 100%;padding: 0;margin-top: 12px;}
    .news-link{width: 100%;margin: 20px 0 0;}
    .news-ul {margin: -20px 0 0;}
    .news-list {margin-top: 32px;}
    .news {padding-top: 40px;}
    .news-tabs-cont {padding: 24px 15px;}
    .news-tabs-cont .time span {font-size: 40px;}
    .news-tabs-cont .time p {padding: 0 0 14px 6px;}
    .newsxq {padding-top: 40px;}
    .newsxq-mix {padding: 28px 20px 32px;}
    .newsxq-mix .name {font-size: 20px;}
    .newsxq-mix .cont {margin-top: 20px;}
    .newsxq-col {margin-top: 28px;}
    .newsxq-col-btn .hint {font-size: 18px;}
    .newsxq-col-btn .name {margin: 4px 0 6px;}
    .entjjgs-cont {margin-top: 24px;}
    .entjjgs-cont p br{content: "";display: block;height: 12px;}
    .entjjgs-list{flex-wrap: wrap;margin-top: 10px;}
    .entjjgs-list li{width: 50%;margin: 16px 0 0;text-align: center;}
    .entjjgs-list li .desc {margin-top: 0;}
    .entjjgs-list li .num span {font-size: 26px;}
    .entjjjy-cont .name h6 {font-size: 22px;}
    .entjjjy-cont .name p {margin: 8px 0 10px;font-size: 13px;}
    .entjjjy-cont {padding: 32px 0;}
    .entjjfz-mix {margin-top: 20px;}
    .thumbs{padding: 0 50px;}
    .gallery{padding: 0;margin-top: 28px;}
    .thumbs::after {width: calc(100% - 100px);}
    .thumbs-year.active {font-size: 32px;}
    .gallery-more .cont .desc {margin-top: 16px;}
    .entjjxm-mix {margin-top: 30px;}
    .entjjxm-list li .desc {font-size: 12px;line-height: 16px;}
    .entjjxm-list li .num {font-size: 42px;}
    .entjjxm-list li {height: 64px;}
    .entjjxm-btn>div{width: 40px;height: 40px;}
    .entlxgs-cont {padding: 30px 0;}
    .entlxgs-cont .name p {font-size: 15px;}
    .entlxgs-cont .name h6 {font-size: 22px;margin: 4px 0 8px;}
    .entlxgs-cont .name i {width: 50px;height: 2px;}
    .entlxgs-list li .desc h6 {font-size: 14px;}
    .entlxgs-list li .desc {margin-left: 14px;}
    .entlxgs-list li {margin-top: 18px;}
    .entlxgs-list {margin-top: 24px;}
    .entlxly-form {margin-top: 26px;}
    .entlxly-form .list {margin-top: 14px;}
    .entlxly-form input{width: 100%;height: 42px;margin-top: 14px;}
    .entlxly-form input:first-child{margin-top: 0;}
    .entlxly-form input, .entlxly-form textarea {padding-left: 12px;padding-right: 12px;}
    .entlxly-form textarea {padding-top: 8px;padding-bottom: 8px;height: 140px;}
    .entlxly-form .code span{width: 140px;height: 42px;}
    .entlxly-form .code {width: 100%;padding-right: 150px;}
    .entlxly-form button{width: 100%;height: 42px;margin-top: 14px;}
    .entjs {padding-top: 40px;}
    .entjs-bar .name{width: 100%;height: auto;padding: 24px 15px;font-size: 16px;flex-wrap: wrap;}
    .entjs-bar .name i{display: block;margin: 4px auto;width: 100%;background-position: center;}
    .entjs-menu{position: absolute;left: -200px;top: 0;z-index: 10;}
    .entjs-cont{width: 100%;margin-top: 12px;}
    .entjs-cont .desc p br {height: 10px;}
    .entjs-mix {margin-top: 28px;}
    .entjs-click{display: flex;width: 36px;height: 36px;background: #fff;align-items: center;justify-content: center;user-select: none;}
    .entjs-click span{width: 22px;height: 2px;background: #c7000b;position: relative;}
    .entjs-click span::before, .entjs-click span::after{content: "";width: 100%;height: 2px;position: absolute;background: #c7000b;left: 0;}
    .entjs-click span::before{top: -6px;}
    .entjs-click span::after{bottom: -6px;}
    .entjs-shade{width: 100%;height: 100%;z-index: 4;background: rgba(0,0,0,.5);top: 0;left: 0;position: absolute;}
    .entjs-close{display: none;width: 36px;height: 36px;position: absolute;right: -36px;top: 0;background: #c7000b url('404.png') no-repeat center/20px auto;}
    .entjs-menu-title, .entjs-menu-list a {padding-left: 16px;}
    .entwhqy-menu li {padding: 0;width: 33.3333%;}
    .entwhqy-menu li .name{font-size: 16px;}
    .entwhqy-menu {margin-top: 30px;}
    .entwhqy-loop {margin-top: 24px;}
    .entwhqy-cont{width: 92%;left: 4%;}
    .entwhqy-cont .name {font-size: 22px;}
    .entwhqy-cont .desc {line-height: 26px;margin-top: 10px;}
    .entwhyg-loop {margin-top: 28px;}
    .entwhyg-list li{width: 48%;}
    .entwhyg-list li:first-child{width: 100%;}
    .entwhyg-cont {padding: 8px 10px;}
    .entwhyg-cont .desc {font-size: 12px;}
    .entwhqk-loop {margin-top: 30px;}
    .entwhqk-link-cont {padding-top: 18px;}
    .entwhqy-menu li .icon img {max-height: 40px;}
    .entwhqy-menu li .icon {height: 40px;}
    .entry{padding-top: 32px;}
    .entry-bar .name{width: 100%;height: auto;padding: 12px 0;font-size: 16px;}
    .entry-bar .desc{width: 100%;padding: 16px 16px;height: auto;}
    .entry-bar {margin-top: 32px;}
    .entry-mix {margin-top: 36px;}
    .entry-cont::after{width: 40px;height: 40px;}
    .entry-cont .desc {padding-left: 42px;}
    .entry-cont::before, .entry-cont .desc::before{left: 19px;}
    .entry-cont .desc::after{left: 14px;}
    .entry-honor{width: 100%;padding-top: 36px;}
    .entry-honor .scrollBar{height: auto;}
    .entry-honor .items{margin: 24px auto 0;}
    .entry-honor .items p {margin-top: 14px;}
    .entxs-list ul {margin-top: -24px;}
    .entxs-list li {margin-top: 24px;padding: 20px 18px 32px;}
    .entsc-img .name {font-size: 20px;}
    .entsc-img img {min-height: 180px;}
    .entsc-cont .link {width: 120px;height: 38px;margin-top: 14px;}
    .entsc-cont {padding: 28px 0;}
    .entsc-items {margin-top: 24px;}
    .entds-img{width: 100%;}
    .entds-mix {width: 100%;padding: 28px 0 0;}
    .entds-img p {margin-top: 24px;}
    .entds-title h4::after {width: 50px;height: 2px;}
    .entds-title h4 {font-size: 22px;padding-bottom: 16px;}
    .entds-cont {margin-top: 24px;}
    .entlxhz-list {margin-top: 32px;}
    .entlxhz-list ul {margin-top: -18px;}
    .entlxhz-list li {width: 100%;margin-top: 18px;}
    .entlxhz-name {font-size: 18px;height: 38px;}
    .joinxzdd-name{width: 100%;height: 60px;font-size: 18px;padding-left: 20px;}
    .joinxzdd-name::before {width: 4px;height: 28px;margin-top: -14px;}
    .joinxzdd-list{width: 100%;border-left: none;border-top: 1px solid #f5f5f5;padding: 20px 12px 20px 24px;}
    .joinxzdd-list li{height: auto;margin-top: 12px;}
    .joinxzdd-list li:first-child{margin-top: 0;}
    .joinxzdd-list li .name::before, .joinxzdd-list li .name::after{display: none;}
    .joinxzdd-list li .name{width: 100%;}
    .joinxzdd-list li .moreinfo{width: 100%;margin-top: 2px;padding-left: 0;}
    .joinxzdd-list ul {padding-right: 12px;height: 400px;}
    .joinxzdd-loop .swiper-container {padding-bottom: 36px;}
    .joinxzdd-loop .swiper-pagination-bullet {margin: 0 4px !important;}
    .joinxzdd-loop {margin-top: 32px;}
    .news-pic img{height: auto;}
    .entwhqy-cont .desc {line-height: 22px;font-size: 14px;}
    .entwhqy-loop img {min-height: 360px;}
    .entwhqk-link-img img{height: 330px;}
}


@media(max-width: 1199px){
    .pro-left{
        float: none;
        width: 100%;
    }
    .pro-cfn ul li{
        width: 24%;
        margin-left: 1.3%;
    }
    .pro-cfn ul li:nth-child(3),
    .pro-cfn ul li:nth-child(4){
        margin-top: 0;
    }

    .pro-cfn ul li:nth-child(2n+1){
        margin-left: 1.3%;
    }
    .pro-cfn ul li:nth-child(1),
    .pro-cfn ul li:nth-child(5){
        margin-left: 0;
    }
    .pro-cfn ul li a span{
        max-width: 40px;
        max-height: 40px;
    }
    .pro-cfn ul li.on a span img{
        margin-top: -40px;
    }
    .pro-cfn ul li a h3{
        font-size: 14px;
    }
    .pro-right{
        float: none;
        width: 100%;
    }
    .pro-right ul li .pro-img img{
        width: 100%;
    }
     .pro-right ul{
         height: auto !important;
     }
    .pro-right ul li{
        position: unset !important;
    }
    .pro-right{
        margin-top: 20px;
    }
    .pro-right ul li .pro-text{
        width: 90%;
    }
    .product{
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .pro-cfn{
        margin-top: 40px;
    }
    .title h3{
        font-size: 36px;
    }
    .title p{
        font-size: 16px;
        margin-top: 15px;
    }


    .ysly #checkcode2{
        width: 37%;
    }
    .ysly input{
        height: 38px;
        line-height: 38px;
        font-size: 14px;
    }
    .ysly textarea{
        height: 38px;
        line-height: 38px;
        font-size: 14px;
    }
    .code-group2{
        height: 38px;
        line-height: 38px;
        font-size: 14px;
    }
    #codeimg1{
        margin-top: -6px;
    }
    .w-submit{
       
        height: 38px;
        line-height: 38px;
        font-size: 14px; 
    }
input::-webkit-input-placeholder{
    color:rgba(255, 255, 255, 0.5);
    text-indent: 15px;
    font-size: 14px;
    line-height: 38px;
}
input::-moz-placeholder{
    color:rgba(255, 255, 255, 0.5);
    text-indent: 15px;
    font-size: 14px;
    line-height: 38px;
}
input:-moz-placeholder{ 
    color:rgba(255, 255, 255, 0.5);
    text-indent: 15px;
    font-size: 14px;
    line-height: 38px;
}
input:-ms-input-placeholder{ 
    color:rgba(255, 255, 255, 0.5);
    text-indent: 15px;
    font-size: 14px;
    line-height: 38px;
}

textarea::-webkit-input-placeholder{
    color:rgba(255, 255, 255, 0.5);
    text-indent: 15px;
    font-size: 14px;
    line-height: 38px;
}
textarea::-moz-placeholder{
    color:rgba(255, 255, 255, 0.5);
    text-indent: 15px;
    font-size: 14px;
    line-height: 38px;
}
textarea:-moz-placeholder{ 
    color:rgba(255, 255, 255, 0.5);
    text-indent: 15px;
    font-size: 14px;
    line-height: 38px;
}
textarea:-ms-input-placeholder{ 
    color:rgba(255, 255, 255, 0.5);
    text-indent: 15px;
    font-size: 14px;
    line-height: 38px;
}

    
}
@media(max-width: 991px){
    .pro-cfn ul li a span{
        max-width: 30px;
        max-height: 30px;
    }
    .pro-cfn ul li.on a span img{
        margin-top: -30px;
    }
    .pro-cfn ul li a h3{
        font-size: 13px;
        margin-left: 0;
    }
    .pro-cfn ul li a{
        border-top-right-radius: 30px;
        padding: 10px 0;
        padding-left: 5px;
    }
    .pro-right ul li .pro-text h3{
        font-size: 22px;
    }
    .pro-right ul li .pro-text p{
        font-size: 14px;

    }
    .pro-right ul li .pro-text{
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 30px;
    }
    .title h3{
        font-size: 32px;
    }
    .title p{
        font-size: 15px;
        margin-top: 10px;
    }
    .product{
        padding: 40px 0;
    }
        .ywfg li{
        width: 50%;
        margin-bottom: 12px;
    }
    .ywfg li a h3{
        margin-top: 0;
        font-size: 14px;
    }
}
@media(max-width: 650px){
    body{
        padding-top: 60px;
    }
    .ysly input{
        width: 100%;
        margin-bottom: 15px;
    }
    .ysly textarea{
        width: 100%;
        margin-bottom: 15px;
    }
    .code-group2{
        width: 100%;
    }
    .w-submit{
    margin-top: 15px;
    }
    #codeimg1{
        float: right;
        margin-top: 1px;
    }


}
@media(max-width: 650px){
    .pro-cfn ul li a{
        display: block;
        border-top-right-radius:unset;
        padding: 10px 5px;
    }
    .ywfg li a .img1{
        margin-right: 0;
    }
        .ywfg li a h3{
            font-size: 12px;
            line-height: 25px;
        }
    .pro-cfn ul li a span{
        display: block;
        margin: 0 auto;
    }
    .pro-cfn ul li a h3{
        text-align: center;
    }
    .pro-right ul li .pro-text{
        padding: 15px;
            border-top-right-radius: 50px;
    }
    .pro-right ul li .pro-text p{
        font-size: 12px;
        margin-top: 10px;
        line-height: 20px;
         display:-webkit-box;/**对象作为伸缩盒子模型展示**/
            -webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/
            -webkit-line-clamp:2;/**显示的行数**/
            overflow:hidden;/**隐藏超出的内容**/
    }
    .pro-right ul li .pro-text h3{
        font-size: 18px;
    }
    .pro-cfn ul li a h3{
        font-size: 12px;
                 display:-webkit-box;/**对象作为伸缩盒子模型展示**/
            -webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/
            -webkit-line-clamp:2;/**显示的行数**/
            overflow:hidden;/**隐藏超出的内容**/
    }
    .pro-cfn{
        margin-top: 20px;
    }
}
@media(max-width: 375px){
    .pro-right ul li .pro-text{
        padding: 10px;
    }
    .pro-right ul li .pro-text p{
        display: none;
    }
}


/* 应用案例自适应 */
@media(max-width: 1199px){
    .case{
        padding: 60px 0;
    }
    .case-show{
        margin-top: 40px;
    }
    .case-show ul li a .case-text{
        padding: 20px;
    }
    .case-show ul li a .case-text h3{
        font-size: 22px;
    }
    .case-show ul li a .case-text p{
                         display:-webkit-box;/**对象作为伸缩盒子模型展示**/
            -webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/
            -webkit-line-clamp:1;/**显示的行数**/
            overflow:hidden;/**隐藏超出的内容**/
    }
    .case-show ul li a .case-text span{
        font-size: 13px;
        margin-top: 15px;
    }
}
@media(max-width: 991px){
    .case{
        padding: 40px 0;
    }
    .case-show{
        margin-top: 20px;
        margin-left: -8px;
        margin-right: -8px;
    }
    .case-show ul li{
        margin: 0 8px;
    }
    .case-show .owl-carousel .owl-nav button{
        width: 40px;
        height: 40px;
    
    }
    .case-show .owl-carousel .owl-nav button.owl-prev,
    .case-show .owl-carousel .owl-nav button.owl-next{
        background-size: 40px 40px;
    }
    .case-show ul li a .case-text{
        padding: 15px;
    }
    .case-show ul li a .case-text h3{
        font-size: 18px;
    }
    .case-show ul li a .case-text p{
        font-size: 13px;
        line-height: initial;
        margin-top: 5px;
    }
    .case-show ul li a .case-text span{
        margin-top: 10px;
        font-size: 12px;
    }
}
@media(max-width: 650px){
    .case-show .owl-carousel .owl-nav{
        display: none;
    }
}

/* 新闻资讯自适应 */
@media(max-width: 1199px){
    .news{
        padding: 60px 0;
    }
    .new-show{
        margin-top: 40px;
    }
    .new-show .new-con a .new-text{
        padding-top: 20px;
    }
    .new-show .new-con a .new-text p{
        font-size: 14px;
        margin-top: 15px;
    }
}
@media(max-width: 991px){
    .news{
        padding: 40px 0;
    }
    .new-show{
        margin-top: 20px;
    }
    .new-show .new-con a{
        margin: 0 8px;
    }
    .new-show .new-con a .new-text h3{
        font-size: 17px;
    }
    .new-show .new-con a .new-text p{
        font-size: 13px;
        line-height: 24px;
        margin-top: 10px;
    }
}
@media(max-width: 475px){
    .news .title p span{
        padding-left: 18px;
        margin: 0 3px;
    }
    .news .title p{
        font-size: 14px;
    }
}
@media(max-width: 320px){
    .news .title p span{
        margin: 0;
    }
    .news .title p{
        font-size: 12px;
    }
}


/* 选择理由自适应 */
@media(max-width: 1440px){
    .ron-list .ron-warp .ron-con{
        max-width: 840px;
    }
}
@media(max-width: 1199px){
    .ron-cfn ul li{
        font-size: 18px;
    }
    .ron-tit .title{
        width: 60%;
    }
    .ron-cfn{
        width: 40%;
    }
    .ron-cfn ul li{
        margin-left: 6%;
    }
    .ron-tit{
        padding: 50px 0;
    }
    .ron-list h3{
        font-size: 32px;
    }
    .ron-list .text{
        font-size: 15px;
        margin-top: 30px;
    }
    .ron-show{
        max-height: 550px;
    }
    .ron-list .tit{
        height: 550px;
    }
    .ron-list ul li{
        padding: 0 3%;
    }
    .ron-list ul{
        margin-top: 60px;
    }
    .ron-list .ron-warp .ron-more{
        margin-top: 40px;
    }
    .ron-list ul li a span{
        font-size: 14px;
    }
    .ron-list .ron-warp .ron-con{
        max-width: 685px;
    }
}
@media(max-width: 991px){
    .ron-tit .title{
        float: none;
        width: 100%;
    }
    .ron-cfn{
        float: none;
        width: 100%;
        margin-top: 30px;
    }
    .ron-cfn ul{
        justify-content: left;
    }
    .ron-tit{
        display: block;
        padding-bottom: 20px;
    }
    .ron-cfn ul li::after{
        margin-top: 10px;
    }
    .ron-list h3{
        font-size: 28px;
    }
    .ron-list .text{
        font-size: 14px;
        line-height: 26px;
    }
    .ron-list ul li a .ron-ico .ico{
        height: 40px;
    }
    .ron-list ul{
        margin-top: 40px;
    }
    .ron-list .ron-warp .ron-con{
        max-width: 565px;
    }
    .ron-list .tit h3{
        font-size: 18px;
    }
    .ron-list ul li{
        padding: 0 2%;
    }
    .ron-list ul li a span{
        margin-top: 10px;
    }
    .ron-show{
        max-height: 450px;
    }
    .ron-list .tit{
        height: 450px;
    }
}

@media(max-width: 767px){
    .ron-list{
        width: 100%;
        float: none;
    }
    .ron-show .ron-list.cur{
        width: 100%;
    }
    .ron-show{
        max-height: 100%;
        display: block;
    }
    .ron-list .tit{
        display: none;
    }
    .ron-list .ron-warp{
        width: 100%;
        padding: 30px 15px;
    }
    .ron-list .ron-warp .ron-con .mod-tit{
        display: block;
    }
    .ron-list h3{
        font-size: 22px;
        margin-top: 30px;
    }
    .ron-list .text{
        font-size: 13px;
        margin-top: 20px;
    }
    .ron-list + .ron-list{
        border-left: none;
        border-top: solid 1px #ddd;
    }
    .ron-cfn{
        display: none;
    }
    
}
@media(max-width: 560px){
    .ron-list ul li{
        width: 50%;
    }
    .ron-list ul li a span{
        text-align: center;
    }
    .ron-list ul li{
        padding: 10px 0;
    }
    .ron-list ul li:nth-child(3),
    .ron-list ul li:nth-child(4){
        border-top: solid 1px rgba(255, 255, 255, 0.15);
    }
    .ron-list ul li:nth-child(3){
        border-left: none;
    }
}
@media(max-width: 375px){
    .ron-list h3{
        font-size: 20px;
    }
    .ron-list .text{
        font-size: 12px;
    }
    .ron-list ul{
        margin-top: 20px;
    }
    .ron-list .ron-warp .ron-more{
        margin-top: 30px;
    }
}
