/* @font-face{
    font-family:sh;
    src: url('fonts/SourceHanSansCN-Bold.eot');
    src: url('fonts/SourceHanSansCN-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/SourceHanSansCN-Bold.woff2') format('woff2'),url('fonts/SourceHanSansCN-Bold.woff') format('woff'),url('fonts/SourceHanSansCN-Bold.ttf') format('truetype'),url('fonts/SourceHanSansCN-Bold.svg#SourceHanSansCN-Bold') format('svg');
} */
/* pc 端弹窗 */
.pop-mod{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); opacity: 0; visibility: hidden;
	-webkit-transition-property: opacity, visibility;
	transition-property: opacity, visibility;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}
.pop-mod.x-show{ opacity: 1; visibility: visible; z-index: 999;}
.pop-mod .pop-dialog{ position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto;}
.pop-mod .pop-overlay{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.pop-mod .pop-close{ position: absolute; right: 0; top: -60px; width: 40px; height: 40px; background: url(../image/zt/close1.png) no-repeat center; cursor: pointer;
}
.pop-mod .pop-close:hover{ opacity: 0.8;}

.zytxzt1 img {width: 100%;}
.zytxzt2 {background: url(../image/zt/zytxzt1.jpg) no-repeat top center;padding: 140px 0 0; color: #ffffff; height: 1318px;}
.zytxzt2 .cont {font-size: 22px;}
.zytxzt2 .title {text-align: center;}
.zytxzt2 .title img {height: 102px;}
.zytxzt2 .text {padding: 30px 30px 40px; text-align: justify;text-indent: 2em;}
.zytxzt2 .text .p+.p {padding-top: 30px;}
.zytxzt2 .video_btn {width: 338px;height: 82px;display: -ms-flexbox;display: flex;-ms-justify-content: center; justify-content: center;-ms-flex-align: center;align-items: center;background: #bd0b2e;border-radius: 78px;cursor: pointer; margin: auto;}
.zytxzt2 .video_btn .ico {width: 49px;}
.zytxzt2 .video_btn .ico img {width: 100%;}
.zytxzt2 .video_btn .s1 {margin-left: 20px;}
.zytxzt2 .name_wp {margin-left: 80px;border: 1px solid #d54d5b; position: relative;margin-top: 40px;}
.zytxzt2 .name_wp .label1 {position: absolute;left: -45px;top: 20px; background: #aa062b;padding: 15px 0;}
.zytxzt2 .name_wp .r_con {display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;padding: 20px 10px 20px 50px;}
.zytxzt2 .name_wp .r_con .s1 {width: 10%;text-align: center;color: #ff9da7;transition: all 0.4s ease-in-out;padding: 15px 0;cursor: pointer;}
.zytxzt3 {position: relative; padding-bottom: 190px;}
.zytxzt3::before {content: "";position: absolute;top: -109px;left: 0;width: 100%;height: 229px;background: url(../image/zt/bg2.jpg) no-repeat center;z-index: 2;}
.zytxzt3::after {content: "";position: absolute;bottom: 0px;left: 0;width: 100%;height: 379px;background: url(../image/zt/bg2.png) no-repeat center;z-index: 2;}
.zytxzt3 .bgi {background: url(../image/zt/zytxzt2.jpg) repeat-y;position: absolute;left: 0;width: 100%;height: 100%;}
.zytxzt3 .list {position: relative;z-index: 3; color: #ffffff;}
.zytxzt3 .list .item {background: url(../image/zt/bg1.png) no-repeat center; background-size: cover;height: 791px;}
.zytxzt3 .list .item+.item {margin-top: 225px;}
.zytxzt3 .list .item .cont {width: 1392px;margin: auto;display: -ms-flexbox;display: flex; position: relative;max-width: 100%;}
.zytxzt3 .list .item .cont .x-wp {width: 577px;border: 10px solid #b3082a;min-height: 650px;border-right: 0;position: relative;}
.zytxzt3 .list .item .cont .x-wp::before {content: "";position: absolute;right: 0;top: 0;height: 90px;border-left: 10px solid #b3082a;}
.zytxzt3 .list .item .cont .text {display: -ms-flexbox;display: flex;-ms-flex: 1;flex: 1;-ms-flex-align: end;align-items: flex-end;padding-top: 120px;padding-right: 90px;text-align: justify;}
.zytxzt3 .list .item .cont .text .t1 {font-size: 50px;text-shadow: 0.767px 10.973px 12.74px #540d0d;color: rgb(249, 215, 141);line-height: 1.4;margin-bottom: 45px;}
.zytxzt3 .list .item .cont .text .t2 {font-size: 26px;color: #f9d78d;margin-top: 30px;}
.zytxzt3 .list .item .cont .text .p {font-size: 20px;}
.zytxzt3 .list .item .cont .text .video_btn {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;color: #f9d78d;margin-top: 40px;cursor: pointer;}
.zytxzt3 .list .item .cont .text .video_btn .ico {width: 91px;height: 91px;display: -ms-flexbox;display: flex;-ms-justify-content: center; justify-content: center;-ms-flex-align: center;align-items: center;background: #b3082a;}
.zytxzt3 .list .item .cont .text .video_btn .ico img {width: 55px;}
.zytxzt3 .list .item .cont .text .video_btn .s1 {font-size: 26px;margin-left: 25px;}
.zytxzt3 .list .item .cont .img {position: absolute;width: 577px;bottom: -140px;left: 0;text-align: center;z-index: 1;}
.zytxzt3 .list .item .cont .img img {width: 100%;max-width: 83%;}
.zytxzt3 .list .item:nth-child(even) .x-wp {order: 1;border-left: 0;border-right: 10px solid #b3082a;width: 557px;}
.zytxzt3 .list .item:nth-child(even) .x-wp::before {right: auto;left: 0;}
.zytxzt3 .list .item:nth-child(even) .x-wp::after {content: "";position: absolute;border-bottom: 10px solid #b3082a;bottom: -10px;right: 100%;width: 125%;}
.zytxzt3 .list .item:nth-child(even) .text {padding-right: 0;padding-left: 90px;}
.zytxzt3 .list .item:nth-child(even) .img {width: 557px;right: 0;left: auto;}
.zytxzt2 .name_wp .r_con .s1:hover {color: #fff;}
.zytxzt2 .name_wp .r_con .s1:hover::before {content: "";width: 10px;height: 10px;background: url(../image/zt/arr1.png) no-repeat center;display: inline-block;vertical-align: middle;margin-right: 5px;position: relative;top: -2px;}

.pop-videojj .pop-dialog {width: 1230px;height: 517px;max-width: 95%;}
.pop-videojj .pop-dialog .pop-cont {overflow: hidden;height: 100%;}
.pop-videojj .pop-dialog .pop-cont .l {float: left;width: 920px;height: 100%;}
.pop-videojj .pop-dialog .pop-cont .l .videos {width: 100%;height: 100%;position: relative;cursor: pointer;}
.pop-videojj .pop-dialog .pop-cont .l .videos video {width: 100%;height: 100%;}
.pop-videojj .pop-dialog .pop-cont .r {overflow: hidden;padding-left: 15px;}
.pop-videojj .pop-dialog .pop-cont .r .list {}
.pop-videojj .pop-dialog .pop-cont .r .list .item {color: #fff;cursor: pointer;}
.pop-videojj .pop-dialog .pop-cont .r .list .item.cur .img {border: 2px solid #fff;}
.pop-videojj .pop-dialog .pop-cont .r .list .item+.item {margin-top: 30px;}
.pop-videojj .pop-dialog .pop-cont .r .list .item .img {position: relative;overflow: hidden;padding-bottom: 56.5%;}
.pop-videojj .pop-dialog .pop-cont .r .list .item .img img {position: absolute;top: 0;left: 0;}
.pop-videojj .pop-dialog .pop-cont .r .list .item .img .play {width: 49px;height: 49px;position: absolute;top: 50%;left: 50%;background: url(../image/zt/play3.png) no-repeat center; background-size: contain;transition: all 0.4s ease-in-out;margin: -25px 0 0 -25px;}
.pop-videojj .pop-dialog .pop-cont .r .list .item .t1 {font-size: 20px;padding: 5px 0 0;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.pop-videojj .pop-dialog .pop-cont .l .videos .video-js {padding-bottom: 0 !important;height: 100%;}
.pop-videoxc .pop-dialog {width: 1230px;height: 780px;max-width: 95%;}
.pop-videoxc .pop-dialog .pop-cont {overflow: hidden;height: 100%;}
.pop-videoxc .pop-dialog .pop-cont .videos {width: 100%;position: relative;cursor: pointer;}
.pop-videoxc .pop-dialog .pop-cont .videos video {width: 100%;height: 100%;}
.pop-videoxc .pop-dialog .pop-cont .txt {color: #fff;font-size: 50px;text-align: center;}

.video-js {padding-bottom: 56.5% !important;}
.vjs-default-skin .vjs-big-play-button {position: absolute;top: 50%;left: 50%;width: 93px;height: 93px;background: transparent url(../image/zt/play4.png) no-repeat center !important; background-size: contain !important;margin: -47px 0 0 -47px;cursor: pointer;transition: all 0.6s ease-in-out; border: 0 !important;box-shadow: inherit !important;}
.vjs-default-skin .vjs-big-play-button:before {display: none;}

/* .videos:hover::before {transform: rotate(120deg);} */


@media screen and (max-width: 1440px){
    .zytxzt3 .list .item .cont {max-width: 95%;}
    .zytxzt3 .list .item:nth-child(even) .x-wp::after {width: 112%;}
    .pop-videoxc .pop-dialog {width: 55%;height: 500px;transform: translateY(25px);}
    .pop-videoxc .pop-dialog .pop-cont .txt {font-size: 32px;}
    .pop-videojj .pop-dialog {transform: translateY(25px);}
}
@media screen and (max-width: 1023px){
    /* mobile 弹窗 */
    .pop-mod .pop-close{right: 0; width: 0.8rem; height: 0.8rem; background-size: 60% auto;top: -1rem;}
    .pop-mod .pop-close:before{ font-size: 0.3rem;}
    .zytxzt2 {padding: 1rem 0; height: auto;}
    .zytxzt2 .title img {height: 1.02rem;}
    .zytxzt2 .text {padding: 0.3rem 0 0.4rem;}
    .zytxzt2 .cont {font-size: 16px;}
    .zytxzt2 .text .p+.p {padding-top: 0.15rem;}
    .zytxzt2 .video_btn .ico {width: 0.5rem;}
    .zytxzt2 .video_btn .s1 {margin-left: 0.15rem;}
    .zytxzt2 .video_btn {width: 4.5rem;height: 1rem;}
    .zytxzt2 .name_wp {margin-left: 40px;}
    .zytxzt2 .name_wp .label1 {background: #a20029;}
    .zytxzt2 .name_wp .r_con .s1 {padding: 10px 3px;text-shadow: 0px 0px 25px #000;}
    .zytxzt2 .name_wp .r_con .s1:hover::before {display: none;position: absolute;top: 0;left: 0;}
    .zytxzt2 .name_wp .r_con {padding: 15px 10px 15px 35px;}
    .zytxzt3 { padding: 1rem 0;}
    .zytxzt3 .bgi {top: 0;}
    .zytxzt3::before {top: 0;display: none;}
    .zytxzt3 .list .item .cont {display: block;width: auto;margin: 0 15px;}
    .zytxzt3 .list .item .cont .x-wp {display: none;}
    .zytxzt3 .list .item .cont .img {width: 50%;position: static;margin: auto;}
    .zytxzt3 .list .item .cont .text {padding: 0.3rem 0 0 !important;}
    .zytxzt3 .list .item .cont .text .t1 {font-size: 0.5rem;margin-bottom: 0.45rem;}
    .zytxzt3 .list .item .cont .text .t2 {font-size: 20px;margin-top: 0.3rem;}
    .zytxzt3 .list .item .cont .text .p {font-size: 16px;}
    .zytxzt3 .list .item .cont .text .video_btn {margin-top: 0.4rem;}
    .zytxzt3 .list .item .cont .text .video_btn .ico {width: 1rem;height: 1rem;}
    .zytxzt3 .list .item .cont .text .video_btn .ico img {width: 60%;}
    .zytxzt3 .list .item .cont .text .video_btn .s1 {margin-left: 0.15rem;font-size: 20px;}
    .zytxzt3 .list .item {height: auto; background-size: cover;padding: 1rem 0;}
    .zytxzt3 .list .item+.item {margin-top: 0rem;}
    .pop-videojj .pop-dialog {height: 58vh;}
    .pop-videojj .pop-dialog .pop-cont .l {float: none;width: 100%;height: auto;}
    .pop-videojj .pop-dialog .pop-cont .r {padding: 5px 0 0;}
    .pop-videojj .pop-dialog .pop-cont .r .list {display: flex;}
    .pop-videojj .pop-dialog .pop-cont .r .list .item {flex: 1;}
    .pop-videojj .pop-dialog .pop-cont .r .list .item+.item {margin: 0 0 0 5px;}
    .pop-videojj .pop-dialog .pop-cont .r .list .item .t1 {font-size: 16px;}
    .pop-videojj .pop-dialog .pop-cont .l .videos video {display: block;}
    .pop-videoxc .pop-dialog {height: 40vh;width: auto;}
    .pop-videoxc .pop-dialog .pop-cont .videos video {display: block;}
    .pop-videoxc .pop-dialog .pop-cont .videos {height: auto;}
    .pop-videoxc .pop-dialog .pop-cont .txt {font-size: 18px;padding-top: 5px;}
    .pop-videojj .pop-dialog .pop-cont .l .videos .video-js {padding-bottom: 0 !important;height: 200px !important;}
}

