html,body {background: #fff url(bg_w.jpg) repeat-y;color:#000;background-size:100% auto ;--mainColor:#33cc33;--opMainColor:rgba(233,174,72,.75);--mainWidth:1200px;--secondColor:#010102;}
.content{width:var(--mainWidth);margin:auto;}
@media screen and (max-width: 1200px){
    .content{width:85%;}
    .content .content{width:100%;}
}

h1{font-size:30px;margin-bottom:1.5em;text-align: center;width:100%;overflow: hidden;color:var(--mainColor);}
h1 span{display: inline-block;color:inherit;padding-bottom:0em;display: inline-block;width:300px;height:80px;background-size: cover;line-height: 80px;;}
.nav ul li.on a{color:#fff;}
/* h2{text-align: center;padding-bottom:1em;}
h2 span{border:3px solid var(--mainColor);background:var(--opMainColor);border-radius:30px;font-size:20px;padding:.5em 2em;color:#fff;} */
@media screen and (max-width: 1200px){
    h1{font-size:4.2vw;margin-bottom:1em;}
    h1 span{width:40vw;height:10vw;line-height: 10vw;}
}

.part{margin:3em 0;}

.part_w{color:#000;}
h1 span{background:url(bg_w_h1.png) no-repeat top left;color:#fff;background-size: 100% 100%;}
a{color:#000;}
a:hover{color:var(--mainColor);;}

@media screen and (max-width: 1200px){
    .part{margin:2em 0;}
    .group3 .content{width:95%;}
}

.row635{margin-top:73px;}
.row635 .swiper-slide::after{position: absolute;content: "";z-index:2;width:50px;height:50px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20'%3e%3cpath fill='none' fill-rule='evenodd' stroke='%23FFF' d='M15.0566019 10L.5 19.0978762V.9021238L15.0566019 10z'/%3e%3c/svg%3e") no-repeat center;cursor: pointer;border:1px solid #fff;top:45%;left:-25px;margin-left:50%;border-radius: 4px;;}
.row635 .swiper-slide:hover::after{background-color:var(--mainColor) ;border-color:var(--mainColor);}
.videodiv{position: fixed;z-index:5;top:calc( ( 100vh - 675px ) / 2 );width:1200px;height: 675px;overflow: hidden;margin-left:50%;left:-600px;display: none;opacity: 0;}
.videodiv iframe{height:725px;}
.mask_bg3{width: 100%; height: 100vh; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.8); z-index: 4;display: none;opacity: 0;}
@media screen and (max-width: 1200px){
    .row635{margin-top:0px;}
    .row635 .swiper-slide::after{width: 10vw;height:10vw;left:-5vw;top:40%;}
    .videodiv{width: 100vw;height: calc( 100vw * 9 / 16 );margin-left: 0;left: 0;top: calc( ( 100vh - ( 100vw * 9 / 16 ) ) / 2 );}
    .videodiv iframe{height: calc( 100vw * 9 / 16 );}
}
.row636 p{padding:.5em 0;}
.row637 table { border: 2px solid var(--mainColor); border-collapse: collapse; empty-cells: show; table-layout: fixed; background: rgba(255,255,255,.05);}
.row637 table th { background: var(--mainColor); font-weight: normal;}
.row637 table td { border: 1px solid var(--mainColor); padding: 5px 10px;}
.row642{border-top: 1px solid var(--mainColor);}
.row654{text-align: center;}
.row655#part4 .slide-img{width:30%;}
.row655#part4 .slide-text{width:70%;}
.row656{margin-top:3em;}
/* .row657{background:#fff;} */
#part4 .swiper-slide-box{width:100%;padding:1em;}
#part5.row656 ul li a img{height:204px;object-fit: cover;}
.row656 ul li:nth-child(1){display: none;} 
.row657 .panel-foot{display: none;}
.row657 .viewTabContent{     height: 70vh; width: calc( 70vh / 9 * 16 );margin: auto;    max-width: 1170px;}
#row657viewpdf{height:100%;}
#row657viewmp4{height:calc( 100% + 50px )}
.row657 .viewTabContent iframe{height:100%;}
.row657 h2{color:var(--mainColor);padding:0 .5em;    font-size: 1.3em;}
.row657 ul{padding-bottom:2em;}
.foot span.bottom_a{display: none;position: fixed;bottom: 3vh;width:90vw;margin-left: -45vw;z-index:2;font-size: 16px;}
.part_w a.foot_a{background: #d40921;color: #fff; border-radius: 5vw; margin: 0 1vw;width: 37vw;display: inline-block;;}
.part_w a.btn_more{display: none;color:var(--mainColor);}
.headMan{width: 100%; display: flex; justify-content: center;flex-wrap: wrap;}
@media screen and (max-width: 1200px){
    .row655 .swiper-pagination{display: none;}
    .row655 .swiper-button-next,.row655 .swiper-button-prev{display: none;}
    .row654 img{width:100%;}
    .row655#part4 .slide-img{width:100%;}
    .row655#part4 .slide-text{width:100%;}
    .foot span.bottom_a{display: inline-block;}
    .part_w a.foot_a{}
    .part636_more{display: none;}
    .part_w a.btn_more{display: inline;}
    .row656 ul li:nth-child(1){display: block;} 
    .row657 .viewTabContent{width: 100%; max-width:none;height:70vh;}    
    .headMan .guestTOP{width:50%;padding:0 7vw;}
}