﻿@charset "utf-8";
body {
    font-family: "PingFang SC", "Microsoft YaHei" !important;
}
/* 英文站换行规则 */
p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
/*导航默认选中*/
.yxnav-active1 {
}
.yxnav-active2 {
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(51 51, 51, 1);
}
a[href="https://www.yongsy.com"]::after{
    display: none;
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 规范-start */
:root{
    /* 字号 */
    --font56:56px;
    --font40:40px;
    --font32:32px;
    --font24:24px;
    --text18:18px;
    --text16:16px;
    --text14:14px;
    --text12:12px;
    /* 行间距 */
    --line18:1.6;
    --line17:1.5;
    --line16:1.5;
    --line15:1.5;
    --line12:1.2;
    /* 颜色 */
    --colormain:#FF0000;
    --colorbg1:#F5F6F8;
    --colorbg2:#A7D1FF;
    --color333:#333333;
    --color666:#666666;
    --color808:#808080;
    --colorFFF:#FFFFFF;
    /*圆角  */
    --border-radius:6px;
    /* 间距 */
    --space80:80px;
    --space32:32px;
}
.std-tit1{
    font-size: var(--font56);
    line-height: var(--line12);
    color: var(--color333);
    font-weight: bold;
}
.std-tit2, .yxedr-active h2{
    font-size: var(--font40);
    line-height: var(--line12);
    color: var(--color333);
    font-weight: bold;
}
.std-tit3, .yxedr-active h3{
    font-size: var(--font32);
    line-height: var(--line15);
    color: var(--color333);
    font-weight: bold;
}
.std-tit4, .yxedr-active h4{
    font-size: var(--font24);
    line-height: var(--line16);
    color: var(--color333);
    font-weight: bold;
}
.std-text1, .std-text1 p{
    font-size: var(--text16);
    line-height: var(--line17);
    color: var(--color666);
}
.std-text2, .std-text2 p{
    font-size: var(--text14);
    line-height: var(--line18);
    color: var(--color666);
}
.std-text3, .std-text3 p{
    font-size: var(--text12);
    line-height: var(--line18);
    color: var(--color666);
}
.std-text4, .std-text4 p{
    font-size: var(--text18);
    line-height: var(--line16);
    color: var(--color666);
}
.yxedr-active p{
    font-size: var(--text18);
    line-height: var(--line18);
    color: var(--color666);
    margin-bottom:14px;
}
.std-padd80{
    padding: var(--space80) 0;
}
.std-padd80-tp{
    padding-top: var(--space80);
}
.std-padd80-btm{
    padding-bottom: var(--space80);
}
.std-mar32{
    margin-bottom: var(--space32);
}
.std-btn1{
    display: inline-block;
}
.std-btn1-box{
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 12px 24px;
    border-radius: var(--border-radius);
    border: 1px solid #E6E6E6;
    transition: all .6s;
    overflow: hidden;
}
.std-btn1-icon{
    width: 12px;
    flex-shrink: 0;
    margin-left: 12px;
    font-size: 0;
}
.std-btn1-icon img{
    width: 100%;
}
.std-btn1-box p{
    font-size: var(--text14);
    line-height: 1.75;
    color: var(--color333);
    font-weight: bold;
}
.std-btn2{
    display: inline-block;
}
.std-btn2-box{
    display: flex;
    align-items: center;
    padding: 12px 24px;
    border-radius: var(--border-radius);
    transition: all .6s;
    overflow: hidden;
    background: var(--colormain);
}
.std-btn2-icon{
    width: 12px;
    flex-shrink: 0;
    margin-left: 12px;
}
.std-btn2-icon img{
    width: 100%;
}
.std-btn2-box p{
    font-size: var(--text14);
    line-height: 1.75;
    color: var(--colorFFF);
    font-weight: bold;
}
.std-btn3{
    display: inline-block;
}
.std-btn3-box{
    display: flex;
    align-items: center;
}
.std-btn3-box p{
    font-size: var(--text14);
    line-height: 1.75;
    color: var(--colormain);
    font-weight: bold;
    position: relative;
}
.std-btn3-box p::after{
    content: "";
    position: absolute;
    bottom: 4px;
    left: 0;
    width: 0%;
    height: 1px;
    background: var(--colormain);
    transition: all .6s;
}
.std-btn3-icon{
    width: 12px;
    flex-shrink: 0;
    margin-left: 12px;
}
.std-btn3-icon img{
    width: 100%;
}
.std-btn4{
    display: inline-block;
}
.std-btn4-box{
    display: flex;
    align-items: center;
    border-radius: var(--border-radius);
    transition: all .6s;
    overflow: hidden;
}
.std-btn4-icon{
    width: 12px;
    flex-shrink: 0;
    margin-left: 12px;
    font-size: 0;
}
.std-btn4-icon img{
    width: 100%;
}
.std-btn4-box p{
    font-size: var(--text16);
    line-height: 1.75;
    color: var(--color333);
    position: relative;
    transition: all .6s;
}
.std-btn4-box p::after{
    content: "";
    position: absolute;
    bottom: 4px;
    left: 0;
    width: 0%;
    height: 1px;
    background: var(--colormain);
    transition: all .6s;
}
.std-btn4.newbtn .std-btn4-box p{
    color: var(--colormain);
}
.mod-btnlist{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 -19px;
}
.mod-btnlist-li{
    padding: 0 19px;
}
/* 规范-end */
/* 顶部导航-start */
.ys-hd-pc{
    width: 100%;
    padding:0 32px 0 0;
    pointer-events: none;
    display: flex;
    justify-content: space-between;
}
.head-le{
    width: 340px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding:0 26px;
    background: var(--colorFFF);
    pointer-events: all;
}
.head-logo{
    width: 184px;
    margin-right: 80px;
    line-height: 76px;
}
.head-logo img{
    width: 100%;
}
.head-logo a{
    line-height: 76px;
    display: block;
    pointer-events: all;
}
.ys-header{
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
}
.head-menu{
    width: 24px;
    flex-shrink: 0;
    position: relative;
    cursor: pointer;
    pointer-events: all;
}
.head-menu img{
    width: 100%;
    transition: all .6s;
}
.head-menu img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.head-menu img:nth-child(3){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.head-pers, .head-ctact, .head-lang{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    margin-right: 11px;
}
.head-pers-box, .head-ctact-box{
    display: block;
    width:100%;
    height: 100%;
    border-radius: 50%;
    position: relative;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 0, 0, 0.6);
    pointer-events: all;
}
.head-lang-box{
    display: block;
    font-size: var(--text14);
    color: var(--colorFFF);
    font-weight: bold;
    line-height: 48px;
    background: rgba(255, 0, 0, 0.6);
    pointer-events: all;
    border: 1px solid rgba(255, 255, 255, 0.20);
    text-align: center;
    border-radius: 50%;
}
.head-pers img, .head-ctact img{
    width: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform:translate(-50%,-50%);
    transition: all .6s;
}
.head-pers-box img:nth-child(2), .head-ctact-box img:nth-child(2){
    opacity: 0;
}
.head-other{
    display: flex;
    align-items: center;
    pointer-events: all;
}
.head-lang{
    position: relative;
    pointer-events: all;
}
.head-sear{
    width: 218px;
    position: relative;
    pointer-events: all;
}
.head-sear-icon{
    width: 20px;
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
    pointer-events: all;
    cursor: pointer;
}
.head-sear-icon img{
    width: 100%;
}
.head-sear-input{
    width: 100%;
    height: 48px;
    border-radius: 24px;
    overflow: hidden;
    background: var(--colorFFF);
}
.head-sear-input input{
    width: 100%;
    height: 100%;
    padding: 0 10px 0 45px;
    font-size: 16px;
    color: var(--color333);
    line-height: var(--line15);
}
.head-lang-pull{
    width: calc(100% + 30px);
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: var(--colorFFF);
    pointer-events: all;
    display: none;
}
.hlpu-li a{
    font-size: 16px;
    line-height: var(--line15);
    padding: 4px 0;
    color: var(--color333);
    text-align: center;
    display: block;
}
.head-lang-pull-ul{
    padding: 4px 0;
}
.hlpu-li.act a{
    color: var(--colormain);
}
/* 导航侧边 */
.head-aside{
    width:340px;
    background: var(--colorFFF);
    position: fixed;
    top: 76px;
    left: 0;
    transform: translateX(0);
    transition: all .6s;
    max-height: calc(100vh - 76px);
    padding: 16px 0px 90px 0px;
    height: 100%;
}
.head-aside-list-tab{
    margin-bottom: 17px;
    padding: 0 15px 0 32px;
}
.head-aside-list-tab p{
    font-size: var(--text14);
    line-height: 1.75;
    color: #ccc;
}
.head-aside-list-tit .std-text1{
    color: #808080;
    line-height: 1.75;
    display: flex;
    align-items: baseline;
    padding: 4px 15px 4px 32px;
    position: relative;
}
.head-aside-list-tit .std-text1 p{
    width: 100%;
    padding-right:6px;
    color: var(--color808);
    line-height: 1.75;
    transition: all .6s;
}
.head-aside-list-tit .std-text1 span{
    padding:2px 4px;
    border-radius: var(--border-radius);
    font-size: 10px;
    color: var(--color333);
    line-height: 1.75;
    flex-shrink: 0;
    width: 37%;
    text-align: center;
}
.head-aside-list-tit{
    margin-bottom: 8px;
}
.hali-li-box{
    display: flex;
    align-items: center;
    padding: 4px 15px 4px 32px;
}
.halu-li-icon{
    width: 16px;
    flex-shrink: 0;
    margin-left: 8px;
    transition: all .6s;
    display: none;
    font-size: 0;
}
.hali-li-box p{
    color: #4d4d4d;
    line-height: 1.75;
    font-size: var(--text14);
    transition: all .6s;
}
.halu-li-icon img{
    width: 100%;
}
.halu-li{
    margin-bottom: 8px;
}
.halu-li.haschild .halu-li-icon{
    display: block;
}
.halu-li-thir{
    padding: 16px 0 0;
    display: none;
}
.hltu-li a{
    font-size: var(--text12);
    color: #808080;
    line-height: 1.75;
    transition: all .6s;
    transform: translateX(0);
    display: block;
    position: relative;
    padding: 4px 15px 4px 45px;
    overflow: hidden;
}
.halu-li a, .halt-item a{
    position: relative;
    overflow: hidden;
}
.hltu-li a::after, .halu-li a::after, .halt-item a::after{
    content: "";
    position: absolute;
    top: 0;
    left: -10px;
    width: 110%;
    height: 100%;
    background: rgb(255, 235, 235);
    opacity: 0;
    transition: all .6s;
    z-index: -1;
}
.hltu-li.yxnav-active3 a, .halu-li.yxnav-active2 .hali-li-box p, .halt-item.yxnav-active1 a p{
    color:rgba(153,0,0) !important;
}
.hltu-li.yxnav-active3 a::after, .halu-li.yxnav-active2 .hali-li-box::after, .halt-item.yxnav-active1 a::after{
    opacity: 1;
}
.hltu-li.act a, .halu-li.act a p, .halt-item.act a p{
    color: var(--color333);
}
.hltu-li{
    margin-bottom: 6px;
}
.hltu-li:last-child{
    margin-bottom: 0px;
}
.halu-li.haschild.on .halu-li-icon{
    transform: rotate(180deg);
}
.head-aside .mCSB_outside+.mCSB_scrollTools {
    right: 0 !important;
}
.head-aside .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent !important;
}
.head-aside .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: transparent !important;
}
.halt-item{
    margin-bottom: 18px;
}
.halt-item:last-child{
    margin-bottom: 0px;
}
.head-btmlogo{
    width: 340px;
    position: fixed;
    bottom:0;
    left: 0;
    z-index: 2;
    transform: translateX(0);
    transition: all .6s;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 26px 34px 30px;
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px -12px 20px 0px rgba(159, 159, 175, 0.08);
    backdrop-filter: blur(2px);
}
.head-btmlogo a{
    width: 100%;
    display: block;   
}
.head-btmlogo a img{
    width: 62px;
}
.head-btmlogo-lang-tp{
    display: flex;
    cursor: pointer;
}
.head-btmlogo-lang-tp p{
    font-size: var(--text14);
    line-height: 1.8;
    color: var(--color333);
    font-weight: bold;
}
.head-btmlogo-lang{
    position: relative;
}
.head-btmlogo-lang-bt{
    width:90px;
    position: absolute;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}
.hblb-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 80px;
}
.hblb-list-lis a{
    text-align: center;
    font-weight: bold;
    line-height: var(--line18);
    font-size: var(--text14);
    transition: all .6s;
    display: block;
    color: var(--color666);
}
.hblb-list-lis.act a{
    color: var(--color333);
}
.head-btmlogo-lang.on .hblt-img img{
    transform: rotate(180deg);
}
.hblb-btmcont{
    /* background: var(--colorFFF); */
    /* border: solid 1px #E6E6E6; */
    /* box-shadow:0px 0px 5px #EEF0F3; */
    padding: 5px;
    position: relative;
    z-index: 2;
}
.hblb-icon img{
    width: 100%;
}
.hblt-img{
    width: 10px;
    flex-shrink: 0;
    margin-left: 7px;
    transition: all .6s;
    margin-top: 4px;
}
.hblt-img img{
    width: 100%;
    transition: all .6s;
}
.ys-page-wrap.start .head-aside{
    transform: translateX(-100%);
}
.ys-page-wrap.start .head-btmlogo{
    transform: translateX(-100%);
}
.ys-page-wrap.start .head-menu img:nth-child(2){
    opacity: 1;
}
.ys-page-wrap.start .head-menu img:nth-child(1){
    opacity: 0;
}
/* 顶部导航-end */
/* 底部导航-start */
.mod-foot{
    width:calc(100% - 340px);
    float: right;
    padding: 42px 32px 10px 45px;
}
.ys-footer{
    clear: both;
    position: relative;
}
.mod-foot-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}
.mod-foot-top-logo{
    display: flex;
}
.mftl-logo{
    width: 90px;
}
.mftl-logo a{
    display: block;
    width: 100%;
}
.mftl-logo a img{
    width: 100%;
}
.mod-foot-top-share{
    display: flex;
    align-items: center;
    margin: 0 -16px;
}
.mfts-list{
    padding: 0 16px;
    position: relative;
}
.mfts-list-tp{
    width: 24px;
    cursor: pointer;
    display: block;
}
.mfts-list-tp img{
    width: 100%;
}
.mfts-list-code{
    position: absolute;
    bottom: 100%;
    left: 0%;
    transform: translateX(-50%);
    width: 120px;
    display: none;
}
.mfts-list-code-bg{
    width: 100%;
    position: relative;
    filter: drop-shadow(0px 0px 5px #EEF0F3);
}
.mfts-list-code-pic{
    width: 100px;
    position: absolute;
    top: 49%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mod-foot-bot{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mod-foot-other{
    display: flex;
    align-items: center;
    margin: 0 -16px;
}
.mod-foot-other-ul{
    display: flex;
    margin:0 -16px;
    position: relative;
    padding: 0 16px;
}
.mod-foot-other .mod-bot-cpoy{
    padding: 0 16px;
}
.mfou-li{
    padding: 0 16px;
    position: relative;
}
.mfou-li::after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 12px;
    background: #ccc;
}
.mfou-li a{
    font-size: var(--text12);
    line-height: 1.75;
    color: rgba(51, 51, 51, 0.74);
    transition: all .6s;
}
.mod-foot-other .mod-bot-cpoy p{
    display: flex;
    margin: 0 -16px;
}
.mod-foot-other .mod-bot-cpoy p a{
    color: var(--color333);
    font-size: var(--text12);
    line-height: 1.75;
    padding: 0 16px;
    position: relative;
    opacity: 0.74;
}
.mod-foot-other .mod-bot-cpoy p a::after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 12px;
    background: #ccc;
}
.mod-bot-copy p span{
    font-size: var(--text12);
    color: rgba(51, 51, 51, 0.74);
    line-height: 1.75;
}
/* 底部导航-end */
/* 内页ban-start */
.ys-nyban-img{
    position: relative;
    height: 100%;
}
.ys-nyban-img img{
    height: 100%;
    object-fit: cover;
}
.ys-nyban-img::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.40) 100%);
}
.ys-main{
    clear: both;
    position: relative;
}
.ys-main::after, .ys-footer::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    opacity: 0;
    transition: all .6s;
    z-index: -1;
}
.mod-cont{
    width: 100%;
    position: relative;
}
.mod-bread, .mod-nyban{
    width:calc(100% - 340px);
    position: relative;
}
.mod-cont section{
    padding-left: 340px;
}
.ys-cont1336{
    width: 1336px;
    max-width: 100%;
    margin: 0 auto;
}
.ys-nyban-title{
    position: absolute;
    top: 50%;
    left: calc(50% + 170px);
    transform: translate(-50%,-50%);
}
.ys-nyban-title h1{
    font-size: var(--font40);
    line-height: var(--line12);
    color: var(--colorFFF);
    font-weight: bold;
    margin-bottom: 6px;
}
.ys-nyban-title p{
    font-size: var(--text16);
    line-height: 1.5;
    color: var(--colorFFF);
}
.ys-nybanner-ul-li.slick-slide:not(:first-child){
    display: none;
}
.ys-nybanner-ul .slick-dots {
    position: absolute;
    left: 0;
    bottom: 69px;
    display: block;
    width: 100%;
    list-style: none;
    text-align: left;
    padding-left: calc(340px + (50% - 840px));
}
.slick-dots li {
    background: rgba(255, 255, 255, 0.3);
}
.slick-dots li.slick-active {
    background: var(--colormain);
}
.ys-bread-list::before{
    content: "/";
    font-size: 12px;
    color: #ccc;
    right: -4px;
}
.ys-bread{
    width: 100%;
    position: absolute;
    top: 24px;
    left: 0;
    z-index: 101;
    margin: 0 -10px;
    pointer-events: none;
    padding-left: calc(340px + (50% - 840px));
}
.ys-bread-list{
    padding: 0 10px;
}
.ys-bread-list a{
    color: var(--colorFFF);
    line-height: 1.45;
    font-size: var(--text14);
    pointer-events: all;
}
.ys-bread-list:last-child a{
    color: #ccc;
    pointer-events: none;
}
.mod-color{
    background:var(--colorFFF) !important;
}
.mod-back{
    width: 40px;
    position: fixed;
    bottom:210px;
    right:42px;
    opacity: 0;
    transform: scale(0);
    transform-origin: center bottom;
    transition: all 0.6s;
    z-index: 100;
    cursor: pointer;
}
.mod-back img{
    width: 100%;
}
.mod-back.show{
    opacity: 1;
    transform: scale(1);
}
/* 内页-end */
/* E2 照片与视频列表页-start */
.ys-nybanner.nomore .ys-nyban-img::after{
    display: none;
}
.mod-slab h2{
    margin-bottom: 16px;
    color:var(--colorFFF);
}
.mod-slab .ys-cont1336{
    position: relative;
    left: 170px;
}
.mod-slab-word p{
    line-height: 1.75;
    color: var(--colorFFF);
}
.mod-slab-word{
    margin-bottom: 32px;
}
.mod-badv-ul-li.slick-slide:not(:first-child){
    display: none;
}
.ys-cont885{
    width: 885px;
    margin: 0 auto;
    max-width: 100%;
}
.mod-cont885{
    width: 66%;
}
.mod-cont-wrap-fl{
    width: 100%;
    padding-right: 131px;
}
.mbul-box img{
    width: 100%;
}
.mod-badv-ul-li{
    padding: 0 10px;
}
.mod-badv-ul{
    margin: 0 -10px;
}
.mbul-box{
    width: 100%;
    position: relative;
    border-radius: var(--border-radius);
    overflow: hidden;
    display: block;
}
.phvi-note{
    position: relative;
    z-index: 1;
    padding-top: 0px !important;
}
.phvi-note-wrap{
    background: #F7F6EC;
}
.phvi-note .ys-cont1336{
    z-index: 2;
    position: relative;
}
.phvi-note-tp{
    display: flex;
    align-items: center;
    margin-bottom: 24px;
}
.phvi-note-tp-icon{
    width: 24px;
    flex-shrink: 0;
    margin-right: 16px;
}
.phvi-note-tp-icon img{
    width: 100%;
}
.phvi-note-tp-word p{
    font-weight: bold;
    color: #EDC94C;
}
.phvi-note-word{
    padding-left: 40px;
}
.phvi-note-word p{
    line-height: 1.75;
    color: var(--color666);
}
.phvi-media1{
    padding: var(--space80) 0;
}
.phvi-media2{
    padding-bottom: var(--space80);
}
.phvi-tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.phvi-tp h2{
    color: var(--color333);
}
.mod-arrows{
    width: 100%;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
    z-index: 2;
}
.arrows-icon{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    pointer-events: all;
    background: rgba(51, 51, 51, 0.50);
}
.arrows-icon img{
    width: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.slick-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.phvi-media-slide{
    position: relative;
}
.phvi-media-slide .mod-arrows{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 90%;
}
.pmsu-li-pic, .phvi-btmul-li-pic{
    border-radius: var(--border-radius); 
    overflow: hidden;
}
.phvi-btmul-li-pic{
    position: relative;
}
.phvi-btmul-li-pic::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    border: solid 4px #C00;
    border-radius: var(--border-radius);
    opacity: 0;
    transition: all .6s;
}
.phvi-btmul-li.slick-current .phvi-btmul-li-pic::after{
    opacity: 1;
}
.pmsu-li-pic img, .phvi-btmul-li-pic img{
    width: 100%;
}
.phvi-btmul{
    width:92%;
}
.phvi-media-btmslide, .phvi-video-btmslide{
    overflow: hidden;
}
.phvi-btmul .slick-list{
    overflow: visible;
}
.pmsu-li.slick-slide:not(:first-child){
    display: none;
}
.phvi-btmul-li.slick-slide:not(:first-child){
    display: none;
}
.phvi-media-slide{
    margin-bottom: 20px;
}
.phvi-btmul{
    margin: 0 -8px;
}
.phvi-btmul-li{
    padding: 0 8px;
}
.pvtl-box{
    position: relative;
    border-radius: var(--border-radius);
    overflow: hidden;
}
.pvtl-phicon{
    display: none;
}
.pvtl-box{
    position: relative;
}
.pvtl-box::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    z-index: 2;
}
.pvtl-pcicon, .pblb-icon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 40px !important;
    z-index: 3;
    cursor: pointer;
}
.pblb-icon{
    width: 22px;
}
.phvi-btmul-li-box{
    position: relative;
}
.phvi-video-btmslide .phvi-btmul-li-pic{
    position: relative;
}
.phvi-video-btmslide .phvi-btmul-li-pic::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.phvi-video-tpul-li, .pmsu-li{
    padding: 0 10px;
}
.phvi-video-tpul, .phvi-media-slide-ul{
    margin: 0 -10px;
}
.phvi-load h2{
    margin-bottom: 24px;
}
.phvi-load-ul{
    width: 59%;
}
.phvi-load-ul-li{
    margin-bottom: 24px;
}
.phvi-load-ul-li:last-child{
    margin-bottom: 0px;
}
.phvi-load-ul-li a{
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: solid 1px #999;
    border-radius: 12px;
    padding: 18px 24px;
}
.plul-fl{
    display: flex;
    align-items: center;
}
.plul-fl-icon{
    width: 20px;
    flex-shrink: 0;
    margin-right: 22px;
}
.plul-fl-text-tit p{
    color: var(--color333);
    line-height: 1.5;
}
.plul-fl-text-tit{
    margin-bottom: 12px;
}
.plul-fl-text-word p{
    color: #808080;
    line-height: 1.75;
}
.plul-fr{
    width: 18px;
}
.phvi-page .mod-cont-wrap{
    background: var(--colorbg1);
}
.mod-right{
    width: 100%;
    height:calc(100% - 100px);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    pointer-events: none;
    padding-left: 340px;
    background: transparent;
    margin: 80px 0 20px;
}
.mod-right-box{
    display: flex;
    justify-content: flex-end;
    pointer-events: none;
}
.mod-right-wrap, .mod-right-bot{
    width: 100%;
    pointer-events: all;
}
.mod-right-wrap{
    border-radius: 12px;
    background: #FFF;
    box-shadow: 0px 0px 5px 4px #EEF0F3;
    padding: 26px 24px;
    /* margin-bottom: var(--space32); */
    overflow: hidden;
}
.mod-right-bot{
    margin-top: var(--space32);
}
.mod-right-cont{
    width:calc(1336px * 0.23);
}
.mod-right-top-text p{
    font-weight: bold;
    color: #4d4d4d;
    line-height: 1.75;
}
.mod-right-top-text, .mod-right-ul-li{
    padding:0 10px;
    margin:12px 0
}
.mod-right-top-text{
    margin-top: 0px !important;
}
.mrul-text{
    cursor: pointer;
}
.mrul-text p{
    transition: all .6s;
    color: var(--color808);
    line-height: 1.75 !important;
    height: 1.75em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.mod-right-ul-li.active p{
    color:#900;
}
.mod-right-ul{
    position: relative;
}
.mod-right-cry{
    position: relative;
}
.mod-right-cry span{
    width: 16px;
    height: 23.5px;
    /* border-radius: 0px 6px 0px 0px; */
    /* background: #F5F6F8; */
    /* background: rebeccapurple; */
    position: absolute;
    left: -30px;
    top: 0%;
    transition: all 0.36s;
    /* transform: rotate(45deg); */
    overflow: hidden;
}
.mod-right-cry span::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/icon00.svg) center no-repeat;
}
.mod-right.act2 .mod-right-cont{
    position: absolute;
    top: var(--top2);
}
.mod-right.act1 .mod-right-cont{
    position: fixed;
    top: var(--top1);
}
.mod-right-ul-li::before, .mrbu-li::before{
    display: none;
}
.phvi-page .mod-cont-wrap{
    padding-bottom: var(--space80);
}
.mod-right-btn .std-btn2{
    width: 100%;
}
.mrbu-li .ys-imgbox-cover{
    border-radius: 12px;
    overflow: hidden;
    display: block;
}
.mrbu-li .ys-imgbox-cover img:nth-child(2){
    display: none;
}
.mrbu-li .ys-imgbox-cover img:nth-child(3){
    display: none;
}
.mrbu-li{
    padding: 0 10px;
}
.mrbu-li.ys-imgbox-cover{
    display: block;
}
.mrbu-li.slick-slide:not(:first-child){
    display: none;
}
.mod-right-bot-ul{
    margin: 0 -10px;
}
.mod-bread{
    position: static;
}
/* E2 照片与视频列表页-end */
/* D2 行业新闻详情页-start */
.indu-page .ys-bread-list a{
    color: var(--color666);
}
.indu-page .ys-bread-list::before{
    color: var(--color666);
}
.indu-page .ys-main{
    background: var(--colorbg1);
}
.indu-top-tab p{
    color: var(--color808);
    line-height: 1.75;
}
.indu-page h1{
    color: var(--color333);
    line-height: var(--line12);
    margin: 12px 0;
}
.indu-top{
    padding-top: 129px;
}
.indu-top-date p{
    color: var(--color808);
    line-height: 1.75;
}
.indu-top-cry-edr p{
    text-align: justify;
    color: var(--color666);
    line-height: 1.75;
    font-size: var(--text16);
    margin-bottom: 12px;
}
.indu-top-cry-edr p:last-child{
    margin-bottom: 0px;
}
.indu-top-cry-edr p img{
    border-radius: 6px;
}
.indu-top-cry-edr h4{
    font-weight: bold;
    color: var(--color333);
    font-size: var(--font24);
    line-height: var(--line16);
    margin-bottom: 15px;
}
.indu-top-cry-edr p{
    font-size: var(--text16);
    line-height: 1.75;
    color: var(--color666);
    margin-bottom: 12px;
}
.indu-top-cry-edr p img{
    border-radius: 6px;
}
.indu-other-le{
    width: 6%;
}
.indu-other-le-icon{
    height: 100%;
    border-radius: 12px;
    background: var(--colormain);
    position: relative;
}
.indu-other-le-icon img{
    width: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.indu-other-ri{
    width: 94%;
    padding-left: 16px;
}
.indu-other-ri-cry{
    padding: 24px 32px;
    border-radius: 12px;
    background: #E8EBF1;
}
.indu-other-cry{
    display: flex;
    align-items: stretch;
}
.indu-other-ri-cry h2{
    font-weight: bold;
    line-height: 1.75;
    color: var(--color333);
    margin-bottom: 16px;
}
.iorc-edr p, .iorc-edr p a{
    color: var(--color666);
    line-height: 1.75;
    margin-bottom: 12px;
    font-size: var(--text16);
}
.iorc-edr p:last-child{
    margin-bottom: 0px;
}
.cons-cry-tp-wrap .mod-btnlist{
    margin-bottom: var(--space32);
}
/* D2 行业新闻详情页-end */
/* H3 参会咨询列表页-start */
.cons-cry-tp-wrap h2{
    color: var(--color333);
    line-height: var(--line16);
    margin-bottom: 24px;
}
.cctw-word p{
    color: var(--color666);
    line-height: 1.6;
}
.cctw-word p a{
    color: var(--colormain);
    text-decoration: underline;
}
.cctw-word{
    margin-bottom: 24px;
}
.ccll-tp-btn-box{
    display: flex;
    align-items: center;
}
.ccll-tp-btn-box p{
    color: var(--color333);
    line-height: 1.75;
    font-size: var(--text14);
    transition: all .6s;
}
.ccll-tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
}
.ccll-tp-icon{
    width: 64px;
    flex-shrink: 0;
    border-radius: 50%;
    overflow: hidden;
}
.ccll-tp-icon img{
    width: 100%;
}
.ctbb-img{
    width: 18px;
    flex-shrink: 0;
    margin-left: 12px;
}
.cons-cry-list{
    display: flex;
    margin: 0 -12px;
    margin-top: var(--space32);
}
.cons-cry-list-lis{
    width: 50%;
    padding: 0 12px;
    margin-bottom: 20px;
}
.ccll-sec{
    height: 100%;
    display: block;
    border-radius: 12px;
    overflow: hidden;
    padding: 24px;
    background: var(--colorFFF);
    box-shadow: 0px 0px 2px 1px #F5F6F8;
}
.ccll-textbox-name{
    font-weight: bold;
    line-height: var(--line16);
    color: var(--color333);
    margin-bottom: 6px;
}
.ccll-textbox-post p{
    color: var(--color808);
    line-height: 1.75;
}
.ccll-textbox{
    margin-bottom: 24px;
}
.ccll-ul-item-le{
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-right: 10px;
}
.cuil-icon{
    width: 18px;
    flex-shrink: 0;
    margin-right: 12px;
}
.cuil-icon img{
    width: 100%;
}
.cuil-text p{
    color: var(--color333);
    line-height: 1.75;
}
.ccll-ul-item{
    display: flex;
    align-items: flex-start;
}
.ccll-ul-item-ri p, .ccll-ul-item-ri p a{
    color: var(--color333);
    line-height: 1.75;
}
.ccll-ul-item{
    margin-bottom: 12px;
}
.ccll-ul-item:last-child{
    margin-bottom: 0px;
}
/* H3 参会咨询列表页-end */
/* J9 参展咨询单页-start */
/* J9 参展咨询单页-end*/
/* j10 联系我们-start */
.cons-cry.mod-color .ccll-sec{
    border: 1px solid #E6E6E6;
    box-shadow: 0px 0px 2px 1px #F5F6F8;
}
/* j10 联系我们-end */
/* K5 参观咨询单页-start */
/* K5 参观咨询单页-end */
/* L1 媒体联络单页-start */
.mod-nyban-wrap{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
}
.mod-nyban-fr {
    flex-shrink: 0;
    position: absolute;
    top: 88%;
    transform: translateY(-50%);
    right: 160px;
}
.mod-nyban-fl{
    width: 65%;
}
/* L1 媒体联络单页-end */
/* J3 招展书列表页-start */
section.mod-color .mod-badv{
    background: var(--colorFFF);
}
/* J3 招展书列表页-end */
/* L2 现场新闻中心单页-start */
.cctw-word ul{
    padding-left: 18px;
}
.cctw-word ul li{
    list-style-type: disc;
    margin-bottom: 12px;
}
.cctw-word ul li p{
    font-size: var(--text16);
    line-height: 1.6;
    color: var(--color666);
    margin-bottom: 0px;
}
.cctw-word h5{
    font-size: var(--text16);
    color: var(--color333);
    line-height: 1.75;
    margin-bottom: 12px;
    font-weight: bold;
}
.cctw-word p{
    margin-bottom: 12px;
}
.cctw-word p:last-child{
    margin-bottom: 0px;
}
/* L2 现场新闻中心单页-end */
/* K2 开放时间单页-start */
.open-cry-wrap h2{
    margin-bottom: 24px;
}
.open-cry-word p{
    line-height: 1.75;
    color: var(--color333);
    margin-bottom: 4px;
}
.open-cry-word{
    margin-bottom: 24px;
}
.ocdu-li-list{
    display: flex;
    align-items: center;
    padding: 24px 0;
    border-radius: 12px;
    background:  #E8EBF1;
}
.ocdu-li:first-child .ocdu-li-list{
    background: var(--colormain);
}
.pcdu-li-list-lis{
    width: 33.333333%;
    padding: 0 32px;
}
.ocdu-li:first-child .plll-text p{
    color: var(--colorFFF);
}
.plll-text p{
    color: var(--color666);
    line-height: 1.75;
}
.ocdu-li{
    margin-bottom: 12px;
}
.ocdu-li:last-child{
    margin-bottom: 0px;
}
.open-cry-date{
    margin-bottom: 24px;
}
.open-cry .mod-btnlist{
    margin-bottom: var(--space32);
}
/* K2 开放时间单页-end */
/* K4 行业交流群单页(英文隐藏)-start */
.scul-box{
    display: flex;
}
.scul-le{
    width: 28%;
}
.scul-le img{
    width: 100%;
}
.scul-ri {
    width: 72%;
    padding-left: 24px;
}
.scul-ri-tit{
    color: var(--color333);
    margin-bottom: 24px;
}
.scul-word p{
    color: var(--color666);
    line-height: 1.75;
    margin-bottom: 8px;
}
.scul-word p a{
    color: var(--colormain);
    text-decoration: underline;
}
.scul-word p:last-child{
    margin-bottom: 0px;
}
.scul-word ul{
    padding-left: 18px;
}
.scul-word ul li{
    list-style-type: disc;
}
.scul-word ul li::marker{
    color: var(--color666);
    font-size: 14px;
}
.scul-word ul li p{
    color: var(--color666);
    font-size: var(--text16);
}
.scul-word ul li p a{
    text-decoration: underline;
    color: var(--colormain);
}
/* K4 行业交流群单页(英文隐藏)-end */
/* L3 社交媒体-start */
.spne-code-ul-li{
    margin-bottom: 32px;
}
.spne-code-ul-li:last-child{
    margin-bottom: 0px;
}
/* L3 社交媒体-end */
/* J6  重要日期及物流单页-start */
.mlul-box-le{
    width: 48%;
}
.mlul-box-le .ys-imgbox-cover{
    border-radius: 6px;
}
.mlul-box-ri{
    width: 52%;
    padding-left: 32px;
}
.mlul-box-ri-word{
    margin: 24px 0;
}
.mlul-box-ri-word p{
    color:var(--color666);
    line-height: 1.5;
    margin-bottom: 12px;
}
.mlul-box-ri-word p:last-child{
    margin-bottom: 0px;
}
.mlul-box-ri-word p a{
    color: var(--colormain);
    text-decoration: underline;
}
.mlul-box{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.majo-list-ul-li{
    margin-bottom: var(--space32);
}
.majo-list-ul-li:last-child{
    margin-bottom: 0px;
}
.majo-list-ul-li .mod-btnlist{
    margin-bottom: var(--space32);
}
.majo-list-ul-li:nth-child(2n) .mlul-box{
    flex-direction: row-reverse;
}
.majo-list-ul-li:nth-child(2n) .mlul-box-ri{
    padding-left: 0;
    padding-right: 32px;
}
.majo-list-wrap h2{
    margin-bottom: 24px;
}
.majo-list-ul-li.nomore1 .mlul-box-ri {
    width: 100%;
    padding-left: 0px;
}
.majo-list-ul-li.nomore2:nth-child(2n) .mlul-box{
    justify-content: flex-start;
}
.majo-list-ul-li.nomore2:nth-child(2n) .mlul-box {
    justify-content: flex-end;
}
/* J6  重要日期及物流单页-end*/
/* J7  展台搭建-start */
/* J7  展台搭建-end */
/* D1 行业新闻列表页-start */
.newli-cry-wrap-top{
    display: flex;
    margin:0 -16px;
    position: relative;
    z-index:3;
}
.ncwt-list{
    width: 33.333333%;
    padding:0 16px;
}
.ncwt-list .ys-select{
    padding: 0 13px;
    background: var(--colorFFF);
    border-radius: var(--border-radius);
}
.ncwt-list .ys-select input{
    height: 50px;
}
.ncwt-list .ys-select input::placeholder{
    color: var(--color808);
    line-height: 1.75;
    font-size: var(--text14);
}
.ncwt-list .ys-select input{
    color: var(--color333);
    line-height: 1.75;
    font-size: var(--text14);
}
.ncwt-list .ys-select .iconfont{
    font-size: 14px;
}
.ncwt-list .ys-select .ys-select-bd {
    border-radius: var(--border-radius);
    padding: 10px 13px;
    margin-top: 5px;
    max-height: 120px;
}
.ncwt-list .ys-select .ys-select-li {
    cursor: pointer;
    font-size: 14px;
    line-height: 1.6;
    margin: 4px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #f00 !important;
    width: 2px;
}
.ncwt-list .mCSB_outside+.mCSB_scrollTools {
    right: 10px;
    top: 10px;
    bottom: 10px;
}
.newli-cry-ul-li a{
    display: flex;
    align-items: center;
    border-radius: var(--border-radius);
    background: var(--colorFFF);
    overflow: hidden;
}
.newli-cry-ul-li a .ys-imgbox-cover{
    width: 43%;
}
.ncul-ri{
    width: 57%;
    padding: 10px 15px 10px 32px;
}
.ncul-tit{
    font-weight: bold;
    color: var(--color333);
    line-height: 1.75;
    height: 1.75em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin-bottom: 4px;
}
.ncul-date p{
    color: var(--color808);
    line-height: 1.75;
}
.ncul-date{
    margin-bottom: 12px;
}
.ncul-word p{
    color: var(--color666);
    line-height: 1.75;
    height: 3.5em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.ncul-word{
    margin-bottom: 27px;
}
.ncul-btm{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 24px;
}
.ncul-btm-ul{
    display: flex;
    align-items: center;
    margin: 0 -3px;
}
.ncul-btm-ul-li{
    padding: 0 3px;
}
.nbul-tab p{
    font-size: 10px;
    line-height:1.75;
    color: var(--color333);
    text-align: center;
}
.nbul-tab{
    padding:6px 29px;
    border-radius: var(--border-radius);
}
.ncul-btm-ul-li1 .nbul-tab{
    background: var(--colorbg1);
}
.ncul-btm-ul-li2 .nbul-tab{
    background: #FFEBEB;
}
.newli-cry-ul-li .std-btn4-box p{
    font-weight: bold;
    line-height: 1.75;
    font-size: var(--text14);
}
.newli-cry-wrap h2{
    margin-bottom: 24px;
}
.newli-cry-wrap-top{
    margin-bottom: var(--space32);
}
.newli-cry-ul-li{
    margin-bottom: 32px;
}
.newli-cry-ul-li:last-child{
    margin-bottom: 0px;
}
.newli-cry-ul{
    margin-bottom: var(--space32);
}
.newli-more .std-btn3-box p{
    font-weight: bold;
    font-size: var(--text16);
}
.newli-more .std-btn3-icon{
    width: 18px;
}
.ydtc_li_cont{
    background-color: #fff;
    border-radius: 6px;
    height: 50px;
    position: relative;
}
.ydtc_li_input {
    border: none;
    background-color: transparent;
    border-radius: 0;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 5;
}
.layui-input {
    height: 100% !important;
    border: none !important;
    background-color: transparent !important;
}
#datetime1, #datetime2 {
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #333;
    top: 0;
    left: 0;
    padding: 0 105px;
    z-index: 2;
}
.ydtc_li_icon {
    width: 22px;
    line-height: 55px;
    position: absolute;
    top: 50%;
    right: 13px;
    transform: translateY(-50%);
}
.ydtc_li_icon img {
    width: 100%;
}
.timestart {
    padding: 0 13px;
    font-size: 16px;
    cursor: pointer;
}
.timestart, .timeend {
    position: relative;
    z-index: 5;
}
/* D1 行业新闻列表页-end */
.mod-badv{
    background: var(--colorbg1);
}
.cons-cry.mod-color .mod-badv{
    background: var(--colorFFF);
}
.ys-main section{
    background: var(--colorbg1);
    overflow: hidden;
}
/* M2   周边餐饮单页-start */
.gast-list-wrap{
    display: flex;
    align-items: flex-start;
}
.gast-list-wrap .ys-imgbox-cover{
    width: 48%;
    border-radius: 6px;
    overflow: hidden;
}
.gast-list-le{
    width: 52%;
    padding-right: 32px;
}
.gast-list-ri{
    width: 48%;
}
.gast-list-le h2{
    color: var(--color333);
    font-weight: bold;
    margin-bottom: 24px;
    line-height: 1.2;
}
.gast-list-le-word p{
    color: var(--color666);
    line-height: 1.5;
}
.gast-list-le-word p a{
    color: var(--colormain);
    text-decoration: underline;
}
.gast-list-le-word{
    margin-bottom: 24px;
}
.gast-list-le .mod-btnlist{
    margin-bottom: var(--space32);
}
/* M2   周边餐饮单页-end */
/* M3   酒店住宿单页-start */
/* M3   酒店住宿单页-end */
/* M4   签证服务单页-start */
/* M4   签证服务单页-end */
/* M5   场馆信息-start */
/* M5   场馆信息-end */
/* R1 electronica 全球网络-start */
.cert-event-ul{
    display: flex;
    margin: 0 -16px;
    flex-wrap: wrap;
}
.cert-event-ul-li{
    width: 50%;
    padding: 0 12px;
    margin-top: 12px;
}
.ceul-box{
    display: block;
    border-radius: 12px;
    border: solid 1px #E6E6E6;
    background: var(--colorFFF);
    overflow: hidden;
}
.ceul-box img{
    width: 100%;
}
.cert-event-wrap h2{
    margin-bottom: 20px;
}
/* R1 electronica 全球网络-end*/
/* S1 隐私条款-start */
.priv-page .ys-nyban-title {
    position: absolute;
    top: auto;
    left: calc(50% + 170px);
    bottom: 64px;
    transform: translate(-50%, 0%);
}
.priv-cry-cont h3{
    font-size: var(--font24);
    font-weight: bold;
    line-height: var(--line16);
    margin-bottom: 15px;
    color: var(--color333);
}
.priv-cry-cont p, .priv-cry-cont p a{
    font-size:var(--text16);
    line-height: 1.75;
    margin-bottom: 12px;
    color: var(--color666);
}
/* S1 隐私条款-end */
/* J8 International pavilions (中文版隐藏）-start */
.gast-list.mod-path .gast-list-wrap{
    flex-direction: row-reverse;
}
.gast-list.mod-path .gast-list-le{
    padding-left: 32px;
    padding-right: 0;
}
/* J8 International pavilions (中文版隐藏）-end */
/* E6 Visitor - exhibitor surveys-start */
/* E6 Visitor - exhibitor surveys-end */
/* E5 Visitor -exhibitor profiles-start */
/* E5 Visitor -exhibitor profiles-end */
/* C2 Trade Fair topic详情页-start */
/* C2 Trade Fair topic详情页-end */
/* C1 Trade Fair topic列表页-strat */
.exhi-page .gast-list-le h2{
    line-height: 1.5;
}
.exhi-page .gast-list-le-word p{
    line-height: 1.5;
    height: 7.5em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
/* C1 Trade Fair topic列表页-end */
/* K3 组团参观单页-start */
.cctw-word p img{
    border-radius: 12px;
}
.cctw-word p span{
    color: var(--colormain);
    font-weight: bold;
}
.group-page .majo-list-ul-li .mlul-box{
    flex-direction: row-reverse;
}
.group-page .mlul-box-ri{
    padding-left: 0;
    padding-right: 32px;
}
.group-page .majo-list-ul-li:nth-child(2n) .mlul-box {
    flex-direction: row;
}
.group-page .majo-list-ul-li:nth-child(2n) .mlul-box-ri{
    padding-right: 0;
    padding-left: 32px;
}
.group-page .scul-box{
    align-items: center;
}
/* K3 组团参观单页-end */
/* E1 展会概况单页-start */
.view-page .gast-list-wrap .ys-imgbox-cover{
    width: 52%;
}
.view-page .gast-list-le{
    width: 48%;
}
.iorc-edr-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    margin-bottom: var(--space32);
}
.iorc-edr-ul-li{
    width: 50%;
    padding: 0 10px;
}
.ieul-sec{
    display: flex;
    align-items: center;
}
.ieul-icon{
    width: 14px;
    flex-shrink: 0;
    margin-right: 12px;
    font-size: 0;
}
.ieul-sec img{
    width: 100%;
}
.ieul-text p{
    color: var(--color666);
    line-height: 1.75;
}
.indu-other-ri .std-btn2-box p{
    color: var(--colorFFF) !important;
    margin-bottom: 0px !important;
}
.view-page .indu-other-tp h2{
    margin-bottom: 24px;
}
/* E1 展会概况单页-end */
/* H2 2024新能源汽车三电关键技术高峰论坛-start */
.exerc-page .gast-list-wrap .ys-imgbox-cover{
    width: 52%;
}
.exerc-page .gast-list-le{
    width: 48%;
    padding-right: 26px;
}
.gllu-lis-sec{
    display: flex;
    align-items: baseline;
}
.gllu-lis-sec-text{
    padding: 2px 16px;
    border-radius: var(--border-radius);
    border: solid 1px #E6E6E6;
    flex-shrink: 0;
    margin-right: 24px;
    color: var(--color666);
    font-weight: bold;
    line-height: var(--line16);
}
.gllu-lis-sec-word p{
    color: var(--color666);
    line-height: var(--line16);
}
.gllu-lis{
    margin-bottom: 6px;
}
.gllu-lis:last-child{
    margin-bottom: 0px;
}
.gast-list-le-ul{
    margin-bottom: 24px;
}
.exerc-page .iorc-edr-ul-li{
    width: 100%;
}
.exerc-page .iorc-edr-ul{
    margin-bottom: 16px;
}
.std-btn4.newbtn .std-btn4-box p{
    margin-bottom: 0px !important;
}
.exerc-page .iorc-edr{
    margin-bottom: var(--space32);
}
.indu-other-tit{
    margin-bottom: 16px;
}
.exerc-page .cons-cry .std-btn2{
    margin-bottom: var(--space32);
}
.exerc-page .cons-cry .ocdu-li:first-child .ocdu-li-list{
    background: transparent !important;
    padding: 0;
}
.exerc-page .cons-cry .ocdu-li:first-child .plll-text p{
    color: var(--color333);
}
.exerc-page .cons-cry .ocdu-li-list{
    align-items: flex-start;
}
.exerc-page .cons-cry .pcdu-li-list-lis{
    width: 86%;
    padding: 0 16px;
}
.exerc-page .cons-cry .pcdu-li-list-lis:first-child{
    width: 14%;
}
.exerc-page .cons-cry .plll-text p{
    color: var(--color333);
}
.exerc-page .cons-cry .cctw-word1{
    margin-bottom: 30px;
}
.exerc-page .cons-cry .cctw-word2{
    margin-bottom: 0;
}
.exerc-pict h2{
    margin-bottom: 16px;
}
.exerc-pict-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -9px;
}
.exerc-pict-ul-li{
    width: 33.333333%;
    padding: 0 9px;
    margin-bottom: 16px;
}
.epul-box{
    position: relative;
}
.epul-icon{
    width: 38px;
    position: absolute;
    bottom: 15px;
    right: 15px;
}
.epul-icon img{
    width: 100%;
    transition: all .6s;
}
.epul-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.epul-img{
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
}
.exerc-page .scul-box{
    align-items: center;
}
/* H2 2024新能源汽车三电关键技术高峰论坛-end */
/* k1  为何参观-start */
.look-page .std-btn4-box p{
    font-weight: bold;
}
.look-page .ocdu-li-list{
    justify-content: space-between;
}
.look-page .pcdu-li-list-lis{
    width: 35%;
}
.look-page .gast-list-le-word p{
    /* font-weight: bold; */
}
.gast-list-le-word ul{
    padding-left: 18px;
}
.gast-list-le-word ul li{
    list-style-type: disc;
}
.gast-list-le-word ul li p{
    color: var(--color666);
    line-height: 1.75;
}
.look-page .gast-list-wrap .ys-imgbox-cover{
    width: 52%;
}
.look-page .gast-list-le{
    width: 48%;
}
.look-page .plul-fl-text-tit p{
    font-weight: bold;
}
/* k1  为何参观-end */
/* O1 主题馆概况-start */
.them-page .indu-other-cry{
    margin-bottom: 24px;
}
.them-page .indu-other-tp h2{
    margin-bottom: 24px;
}
.them-page .mod-btnlist{
    margin-bottom: var(--space32);
}
.them-page .gast-list-wrap .ys-imgbox-cover{
    width: 52%;
}
.them-page .gast-list-le{
    width: 48%;
}
/* O1 主题馆概况-end */
/* F1 electronica China 2025汇总页-start */
.mod-nyban-more-cry{
    display: flex;
    align-items: center;
}
.mod-nyban-more-cry .mod-nyban-fl{
    width: 38%;
}
.mod-nyban-more-cry .mod-nyban-fr{
    width: 62%;
    padding-left:167px;
    position: relative;
    transform: inherit;
    top: auto;
    right: auto;
}
.mnfu-lis{
    margin-bottom: var(--space32);
}
.mnfu-lis:last-child{
    margin-bottom: 0px;
}
.mnfu-lis-box{
    position: relative; 
    border-radius: 12px;
    overflow: hidden;
}
.mnfu-lis-img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.mnfu-lis-img::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40);
}
.mnfu-lis-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mnfu-lis-sec{
    position: relative;
    padding: 24px 32px;
}
.mnfu-lis-sec-tit{
    color: var(--colorFFF);
}
.mnfu-lis-sec-bot{
    margin-top: 6px;
}
.mlsb-word{
    margin-bottom: 32px;
}
.mlsb-btn p{
    font-weight: bold;
}
.mod-nyban-more h1{
    font-size: var(--font40);
    font-weight: bold;
    line-height: var(--line12);
    margin-bottom: 24px;
    color: var(--colorFFF);
}
.mod-nyban-fl-der h2{
    font-size: var(--font32);
    line-height: var(--line15);
    color: var(--colorFFF);
    margin-bottom: 24px;
    font-weight: bold;
}
.mnfu-lis-sec-bot{
    display: none;
}
.summary-page .gast-list-le{
    padding-right: 64px;
}
.summary-cry{
    position: relative;
}
.summary-cry h2{
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
    color: var(--colorFFF);
}
.summary-cry-word p{
    color: var(--colorFFF);
    font-size: var(--text16);
    line-height: 1.75;
}
.summary-cry-word{
    margin-bottom: var(--space32);
    position: relative;
    z-index: 1;
}
.summary-cry .std-btn2{
    position: relative;
    z-index: 1;
}
.summary-page .gast-list-wrap{
    align-items: center;
}
.summary-news-top-btnlist{
    display: flex;
    align-items: center;
}
.summary-news-top-btnlist .std-btn1{
    margin-right:32px;
}
.summary-news-top-btnlist .std-btn1:last-child{
    margin-right: 0px;
}
.summary-news-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: var(--space32);
}
.summary-news-bot{
    display: flex;
    align-items: stretch;
}
.summary-news-bot-le{
    width: 66%;
}
.snbl-pic, .snbl-pic img{
    width: 100%;
}
.summary-news-bot-ri{
    width: 34%;
    padding-left: 32px;
}
.summary-news-bot-le a{
    display: block;
    border-radius: var(--border-radius);
    overflow: hidden;
    height: 100%;
    background: var(--colorFFF);
}
.snbl-btm{
    padding:32px;
    background-color: var(--colorFFF);
}
.snbl-tit {
    font-weight: bold;
    color: var(--color333);
    line-height: 1.75;
    margin-bottom: 4px;
}
.snbl-date p{
    color: var(--color808);
    line-height: 1.75;
}
.snbl-date{
    margin-bottom: 14px;
}
.snbl-word p{
    color: var(--color666);
    line-height: 1.6;
    height: 3.2em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.snbl-word{
    margin-bottom: 26px;
}
.summary-news-bot-le .std-btn4-box p{
    font-weight: bold;
}
.summary-news-bot-ri .std-btn4-box p{
    font-weight: bold;
}
.snbr-ul{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.snbr-ul-li{
    height: 50%;
    padding: 16px 0;
}
.snbr-ul-li:first-child{
    padding-top: 0;
}
.snbr-ul-li:last-child{
    padding-bottom: 0;
}
.snbr-ul-li a{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 32px 32px 44px;
    background: var(--colorFFF);
    border-radius: var(--border-radius);
    overflow: hidden;
}
.snbr-ul-li-tit{
    color: var(--color333);
    line-height: 1.6;
    margin-bottom:6px;
    font-weight: bold;
}
.snbr-ul-li-date p, .snbr-ul-li-date p{
    color: var(--color808);
    line-height: 1.75;
}
.snbr-ul-li-date, .snbr-ul-li-date{
    margin-bottom: 8px;
}
.snbr-ul-li-word p, .snbr-ul-li-word p{
    color: var(--color666);
    line-height: 1.6;
    height: 4.8em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.snbr-ul-li-tit{
    color: var(--color333);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-weight: bold;
    height: 3.2em;
}
.summary-page .mlul-box{
    align-items: center;
}
.summary-page .majo-list-ul-li, .auto-page .majo-list-ul-li{
    margin-bottom: 80px;
}
.summary-page .majo-list-ul-li:last-child, .auto-page .majo-list-ul-li:last-child{
    margin-bottom: 0px;
}
/* F1 electronica China 2025汇总页-end */
/* N1   electronica Automotive China 2025-start */
.auto-page .majo-list-ul-li:nth-child(2n) .mlul-box-ri {
    padding-left: 0;
    padding-right: 56px;
}
.auto-ctact h2{
    margin-bottom: 50px;
}
.cons-cry-list-lis .ccll-tit{
    margin-bottom: 24px;
}
.auto-page .cons-cry-list-lis{
    width: 38%;
    padding: 0 30px;
    margin-bottom: 38px;
}
.cons-cry-list{
    flex-wrap: wrap;
}
.auto-page .cons-cry-list{
    margin: 0 -30px;
}
/*.cons-cry-list-lis:nth-of-type(n + 2){*/
/*    margin-bottom: 0;*/
/*}*/
/* N1   electronica Automotive China 2025-end */
/* B1 关于 electronica China-start */
.about-page .mlul-box{
    flex-direction: row-reverse;
}
.about-page .mlul-box-ri{
    padding-left: 0;
    padding-right: 64px;
}
.about-page .majo-list-ul-li{
    margin-bottom: 80px;
}
.about-page .majo-list-ul-li:last-child{
    margin-bottom: 0;
}
.about-page .majo-list-ul-li:nth-child(2n) .mlul-box {
    flex-direction: row;
    align-items: center;
}
.about-page .mlul-box-ri-word ul li p{
    padding-left: 30px;
    position: relative;
}
.about-page .mlul-box-ri-word ul li p::after{
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    background: url(../images/e1_icon001.svg) center no-repeat;
    background-size: contain;
    width: 14px;
    height: 14px;
}
.about-page .majo-list-ul-li:nth-child(2n) .mlul-box-ri {
    padding-left: 64px;
    padding-right: 0;
}
/* B1 关于 electronica China-end */
/* A1 首页 electronica   China LOGO-start */
.ys-ban-word p{
    font-size: var(--font24);
    line-height: var(--line16);
    font-weight: bold;
    color: var(--colorFFF);
}
.ys-ban-title{
    margin-bottom: 60px;
    font-size: var(--font56);
    color: var(--colorFFF);
    font-weight: bold;
    line-height: var(--line15);
}
.ys-ban-txtbox.ys-pos-center{
    top: 45%;
}
.ys-ban-slick .slick-dots {
    position: absolute;
    left: 0;
    bottom: 116px;
    display: block;
    width: 100%;
    list-style: none;
    text-align: left;
    padding-left: calc(340px + (50vw - 850px));
}
.hssu-li{
    width: 480px !important;
}
.hssu-li-img{
    width: 90%;
    height: 100%;
    border-radius: 12px;
    overflow: hidden;
    position: absolute;
    bottom:0;
    left: 0;
}
.hssu-li-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hssu-li a{
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    position: relative;
}
.hssu-li-ri{
    width: 60%;
}
.hssu-li-bot{
    width: 100%;
    border-radius: 12px 12px 12px 0px;
    background: #FFF;
    padding: 18px 23px 10px;
}
.home-slide{
    position: relative;
    padding-bottom: 26px;
}
.hssu-li-ri{
    padding-top: 22px;
    position: relative;
}
.hssu-li-bot-tab p{
    color: var(--colormain);
    line-height: 1.75;
}
.hssu-li-bot-tab{
    margin-bottom: 12px;
}
.hssu-li-bot-date {
    color: var(--color333);
    line-height: var(--line16);
    font-weight: bold;
    margin-bottom: 12px;
}
.hssu-li-bot-word p{
    color:var(--color333);
    line-height: 1.75;
}
.hssu-li-bot-word{
    margin-bottom: 45px;
}
.home-page .mlul-box{
    flex-direction: row-reverse;
}
.home-page .mlul-box-ri{
    padding-left: 0;
    padding-right:53px;
}
.home-page .majo-list-ul-li{
    margin-bottom: 80px;
}
.home-page .majo-list-ul-li:last-child{
    margin-bottom: 0px;
}
.home-page .majo-list-ul-li:nth-child(2n) .mlul-box {
    flex-direction: row;
}
.home-page .majo-list-ul-li:nth-child(2n) .mlul-box-ri {
    padding-left: 53px;
    padding-right: 0px;
}
.home-page .mod-slab .ys-cont1336{
    left: 0;
}
.home-slide-swip{
    overflow: visible !important;
}
.home-cont{
    background: var(--colorbg1);
}
.home-slide{
    background: transparent !important;
    margin-top: -77px;
}
.home-slide-swip-ul{
    padding-bottom: 32px !important;
}
.home-slide .swiper-container-horizontal>.swiper-pagination-progressbar,
 .home-slide .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(100% - 125px) !important;
    height: 1px !important;
    left: auto !important;
    top: auto !important;
    bottom: 22px;
    right: 0;
    background: #E6E6E6 !important;
}
.home-slide .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: rgba(128,128,128,1) !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height:1px !important;
    transform: scale(0);
    transform-origin: left top;
}
.swiper-button-disabled img{
    opacity: 0.5;
}
.swiper-button-disabled{
    pointer-events: none;
}
.mod_arrows{
    width: 88px;
    display: flex;
    align-items: center;
}
.arrows_icon{
    width: 44px;
    height: 44px;
    position: relative;
    background: var(--colorFFF);
    cursor: pointer;
}
.arrows_icon img{
    width: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.arrows_prev{
    border-radius: 44px 0 0 44px;
}
.arrows_next{
    border-radius: 0 44px 44px 0;
}
/* A1 首页 electronica   China LOGO-end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .newli-cry-ul-li a:hover .ys-imgbox-cover img{
        transform: scale(1);
    }
    .std-btn1-box:hover{
        background: #E9E9E9;
    }
    .std-btn2-box:hover{
        background: #900;
    }
    .std-btn3-box:hover p::after{
        width: 100%;
    }
    .std-btn4-box:hover p::after{
        width: 100%
    }
    .std-btn4-box:hover p{
        color: var(--colormain);
    }
    .head-pers-box:hover, .head-ctact-box:hover, .head-lang-box:hover{
        background: var(--colorFFF);
    }
    .head-lang-box:hover{
        color: var(--color333);
    }
    .head-pers-box:hover img:nth-child(2), .head-ctact-box:hover img:nth-child(2){
        opacity: 1;
    }
    .head-pers-box:hover img:nth-child(1), .head-ctact-box:hover img:nth-child(1){
        opacity: 0;
    }
    .mfou-li a:hover{
        color: rgba(51, 51, 51, 1);
    }
    .hltu-li a:hover{
        transform: translateX(10px);
        /* color: var(--color333); */
    }
    .halu-li .hali-li-box:hover p{
        color: var(--color333);
    }
    .ccll-tp-btn-box:hover p{
        color: var(--colormain);
    }
    .mrul-text:hover p{
        text-decoration: underline;
        color: var(--colormain);
    }
    .ys-bread-list a:hover{
        color: #C00;
    }
}
/* Ada-start */
/* css样式 */
.operate-page .gast-list-le-date {
    color: #333;
    margin-bottom: 16px;
}
.operate-page .gast-list-le h2 {
    margin-bottom: 16px;
}
.pavilion-page .cctw-word p {
    margin-bottom: 0px;
}
.pavilion-page .cctw-word img {
    border-radius: 10px;
    border: 1px solid  #E6E6E6;
}
.pavilion-page .phvi-load-ul {
    margin-bottom: 24px;
}
.phvi-load-wrap .std-btn2 {
    /* margin-top: var(--space32); */
}
/* .pavilion-page .phvi-load-wrap .phvi-load-ul {
    width: 74%;
} */
.pavilion-cry .cctu-li-text {
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    transform: translate(-50%, -50%);
    width: calc(100% - 20px);
    text-align: center;
}
.mcdl-ul-li-img {
    width: 60px;
}
.operate-page .gast-list-wrap .ys-imgbox-cover {
    width: 52%;
}
.operate-page .gast-list-le {
    width: 48%;
}
.operate-page .gast-list-le-word p {
    margin-bottom: 8px;
}
.pavilion-cry .cons-cry-tp-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.pavilion-cry .cctu-li-img {
    border-radius: 6px;
    border-bottom: 1px solid #333;
    position: relative;
    pointer-events: none;
}
.application-page .cctw-word p {
    margin-bottom: 0;
}
.pavilion-cry .cctu-li-img img {
    width: 100%;
}
.pavilion-cry .cctu-li {
    width: 33.333333%;
    padding: 0 16px;
    position: relative;
}
.pavilion-cry .cctu-li-img img:nth-child(2) {
    top: 0;
    left: 0;
    height: 100%;
    position: absolute;
}
.pavilion-cry .cctu-li-img::before {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(153, 0, 0, 0.3);
    position: absolute;
    border-radius:var(--border-radius);
    z-index: 1;
    pointer-events: none;
}
.pavilion-cry .cctu-li-img::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    border-radius:var(--border-radius);
}
.pavilion-cry .cctu-li a {
    border-radius: var(--border-radius);
    display: block;
    transition: all .6s;
    position: relative;
    overflow: hidden;
}
.pavilion-cry .cctu-li a::before {
    content: " ";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(204, 0, 0);
    border-radius: 6px;
    opacity: 0;
    z-index: 1;
    transition: all .6s;
}
.pavilion-page .phvi-load .cctw-word p {
    margin-bottom: 16px;
}
.mod-content-data {
    display: flex;
}
.mod-content-data-left {
    width: 48%;
}
.mod-content-data-right {
    width: 52%;
    padding-left: 32px;
}
.mcdl-ul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -14px;
}
.mcdl-ul-li {
    width: 50%;
    padding: 0 14px;
    margin-bottom: 24px;
}
.mcdl-ul-li-content {
    height: 100%;
    padding: 28px 12px;
    border-radius: 10px;
    background: #FFF;
    position: relative;
    z-index: 0;
    border: solid 1px #E6E6E6;
}
.mcdl-ul-li-number {
    color: #F00;
    text-align: center;
    position: relative;
    z-index: 1;
}
.mcdl-ul-li-text {
    color: #333;
    text-align: center;
    position: relative;
    z-index: 1;
}
.mcdl-ul-li-img {
    position: absolute;
    right: 9px;
    bottom: 9px;
    z-index: 0;
}
.mcdl-ul-li-img img {
    width: 100%;
}
.gast-list.mod-path .gast-list-wrap {
    flex-direction: row-reverse;
}
.gast-list.mod-path .gast-list-le {
    padding-left: 32px;
    padding-right: 0;
}
.exhibition-page .gast-list-le {
    padding-right: 42px;
}
.application .indu-other-ri .std-btn2 {
    margin-top: var(--space32);
}
.application-page .iorc-edr p {
    font-size: var(--text16);
    margin-bottom: 12px;
    color: #666;
    line-height: 1.75;
}
.partners-cont .cctw-ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -9px;
}
.partners-cont .cctw-ul-li {
    width: 33.333333%;
    padding: 0 9px;
    margin-top: 18px;
}
.partners-cont .cctw-ul-li a {
    width: 100%;
    display: block;
    border-radius: 12px;
    border: 1px solid #E6E6E6;
    background: #FFF;
    position: relative;
}
.partners-cont .cctw-ul-li-img {
    width: 100%;
}
.partners-cont .cctw-ul-li-img img {
    width: 100%;
}
.partners-cont .cctw-ul-li-selected {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    border-radius: 12px;
    border: 1px solid #E6E6E6;
    background: #CD0303;
    transition: all .4s;
    opacity: 0;
}
.partners-page .ys-imgbox-cover img:nth-child(2) {
    transform: scale(1);
}
.culs-content {
    position: absolute;
    bottom: 15px;
    left: 22px;
}
.partners-page .culs-content-name {
    color: #fff;
    line-height: 1.75;
    margin-bottom: 10px;
}
.partners-page .culs-content-link {
    display: flex;
    align-items: center;
}
.partners-page .culs-content-link-icon {
    width: 16px;
}
.partners-page .culs-content-link-icon img {
    width: 100%;
}
.partners-page .culs-content-link-text {
    color: #fff;
    padding-left: 16px;
    line-height: 1.75;
}
.post-page .cctw-content-in-text {
    color: #333;
    line-height: 1.75;
    margin-bottom: 12px;
}
.post-page .sel {
    cursor: pointer;
    padding-right: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.post-page .sel input{
    pointer-events: none;
}
.post-page .cctw-content-in-ul {
    padding: 10px 15px;
    width: 100%;
    border-top: 1px solid #B3B3B3;
    border-radius: 2px;
    background: #F5F6F8;
    position: relative;
    display: none;
    height: 100px;
}
.cctw-content-in-input input{
    font-size: var(--text16);
    color: #333;
    line-height: 1.75;
}
.cctw-content-text p{
    color: #333;
    line-height: 1.75;
}
.cctw-content-in-input input::placeholder{
    font-size: var(--text16);
    color:#B3B3B3;
    line-height: 1.75;
}
.traffic-page .cctw-sel-bottom-text{
    border-top: 1px solid #ccc;
    padding-top: 24px;
}
.post-cry .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #666 !important;
    width: 3px;
}
.post-page .ccis-icon {
    position: relative;
    width: 24px;
    transition: all .6s;
}
.post-page .ccis-icon img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.cctw-content-in.on .ccis-icon {
    transform: rotate(180deg);
}
.post-from {
    padding: 32px 24px 32px 32px;
    border-radius: 6px;
    background: #FFF;
}
.post-page .cctw-content-in-input, .cctw-content-ul-li .ys-select {
    width: 100%;
    height: 48px;
    border-radius: 6px;
    background: #F5F6F8;
}
.cctw-content-ul-li .ys-select{
    padding: 0 12px;
}
.post-page .cctw-content-in{
    position: relative;
}
.post-page .cctw-content-in-ul{
    position: absolute;
    z-index: 2;
}
.post-page .cctw-content-in-input input {
    width: 100%;
    height: 100%;
    padding: 0 12px;
    border: 1px solid transparent;
    border-radius: 6px;
}
.post-page .cctw-content-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
    margin-bottom: var(--space32);
}
.post-page .cctw-content-in {
    width: 50%;
    padding: 0 16px;
}
.post-page .ccul-content {
    display: flex;
    align-items: center;
}
.post-page .ccul-cont-pane {
    width: 12px;
    height: 12px;
    flex-shrink: 0;
    border-radius: 2px;
    border: 1px solid #E6E6E6;
    position: relative;
    cursor: pointer;
    transition: all .6s;
}
.post-page .ccul-cont-pane-selected {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 2px;
    background-color: #f00;
    opacity: 0;
    transition: all .6s;
}
.ccul-content-box.on .ccul-cont-pane-selected {
    opacity: 1;
}
.post-page .ccul-cont-text {
    color: #333;
    line-height: 1.75;
    margin-left: 12px;
    margin-right: 31px;
}
.cctw-content-box .ccul-cont-text {
    margin-right: 0;
}
.post-page .cctw-content-in .act {
    width: 53%;
    margin-bottom: 0;
}
.post-page .ccul-code {
    display: flex;
    align-items: center;
}
.post-page .ccul-code-img {
    width: 112px;
    margin-right: 25px;
    margin-left: 14px;
    cursor: pointer;
}
.post-page .ccul-code-icon {
    width: 24px;
    cursor: pointer;
}
.post-page .cctw-content-text {
    color: #333;
    line-height: 1.75;
    margin-bottom: var(--space32);
}
.post-page .ccul-cont-text a {
    color: #F00;
    text-decoration: underline;
}
.post-page .cctw-content-box {
    display: flex;
    align-items: baseline;
    margin-bottom: 12px;
}
.post-page .cctw-content-button {
    display: flex;
    align-items: center;
    margin-top: 64px;
    justify-content: space-between;
}
.post-page .cctw-cont-btn-cont {
    display: flex;
    align-items: center;
}
.post-page .cctw-cont-btn-text {
    color: #333;
    line-height: 1.75;
}
.post-page .ccbc-subscribe {
    padding: 12px 24px;
    border-radius: 6px;
    background: #F00;
    display: flex;
    align-items: center;
    margin-right: 16px;
    cursor: pointer;
}
.post-page .ccbc-sub-text {
    color: #fff;
    line-height: 1.75;
    margin-right: 12px;
    text-align: center;
}
.post-page .ccbc-sub-img {
    width: 12px;
    font-size: 0;
    flex-shrink: 0;
}
.post-page .ccbc-reset {
    padding: 12px 24px;
    border-radius: 6px;
    background: #808080;
    cursor: pointer;
}
.post-page .ccbc-reset-text {
    color: #fff;
    line-height: 1.75;
}
.traffic-page .cons-cont636 .mod-cont885 {
    width: 47.5%;
}
.traffic-page .cons-cont636 .cctw-word p {
    color: #333;
}
.cctw-select {
    border-radius: var(--border-radius);
    background: #FFF;
    border: 4px solid transparent;
    transition: all .6s;
    margin-bottom: 24px;
}
.traffic-page .cctw-sel-ul-li{
    color: #666;
    line-height: 1.75;
}
.traffic-page ul p{
    font-size: var(--text16);
    color: #666;
    line-height: 1.75;
    margin-bottom: 6px;
}
.cctw-select:last-child {
    margin-bottom: 0;
}
.speech-page .cctw-sel-top {
    padding: 24px 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.traffic-page .cctw-sel-top {
    padding: 24px 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.cctw-sel-top-text {
    color: #333;
    font-weight: bold;
    line-height: 1.75;
    transition: all .6s;
}
 .cctw-sel-bottom {
    padding: 0 32px 24px 32px;
    display: none;
}
.traffic-page .cctw-sel-bottom p{
    font-size: var(--text16);
    color: #666;
    line-height: 1.75;
}
.post-page .cctw-content-ul-emalil .cctw-content-in{
    width: 100% !important;
}
.cons-plan .cctw-select.on .cctw-sel-top-text {
    color: #900;
}
.cctw-sel-top-img {
    position: relative;
    width: 100%;
}
.cctw-sel-top-icon {
    width: 24px;
    transition: all .6s;
    position: relative;
}
.cctw-sel-top-icon svg{
    width: 100%;
}
.cctw-sel-top-icon svg path{
    transition: all .6s;
}
.cctw-select.on .cctw-sel-top-icon{
    transform: rotate(180deg);
}
.cctw-select.on .cctw-sel-top-icon svg path{
    fill: #900 !important;
}
/* .cctw-sel-top-icon img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.cctw-sel-top-icon img:nth-child(2) {
    opacity: 0;
    transition: all .6s;
}
.cctw-sel-top-icon img:nth-child(1) {
    opacity: 1;
} */
/* .cctw-select.on .cctw-sel-top-icon img:nth-child(1) {
    opacity: 0;
    transition: all .3s;
}
.cctw-select.on .cctw-sel-top-icon img:nth-child(2) {
    transform: translateY(-50%) rotate(180deg);
    opacity: 1;
    transition: all .6s;
} */
.cctw-select.on.cctw-select {
    border: 4px solid rgb(255, 153, 153);
}
.cctw-sel-view {
    display: flex;
    align-items: center;
    margin-top: 24px;
}
.cctw-sel-view-text a {
    color: #FF0000;
    margin-right: 12px;
}
.cctw-sel-view-icon {
    width: 12px;
}
 .cctw-select.on .cctw-sel-top-text {
    color: #900;
}
.traffic-page .cctw-sel-bottom ul{
    padding-inline-start:20px;
    margin-top: 0;
    margin-block-end: 0 ; 
}
.speech-page .cctw-sel-ul{
    padding:0  32px 24px;
}
.traffic-content .cctw-sel-ul p {
    line-height: 1.75;
}
.speech-content-top {
    padding: 24px;
    display: flex;
    align-items: flex-start;
    border-radius: 12px;
    background: #FFF;
    box-shadow: 0px 0px 2px 1px #F5F6F8;
    margin-bottom: 16px;
}
.speech-cont-middle {
    padding: 24px 32px;
    border-radius: 8px;
    background:  #FFF;
    margin-bottom: 16px;
}
.cctw-speech-left {
    width: 64px;
}
.cctw-speech-left img {
    border-radius: 100%;
}
.cctw-speech-right {
    width: calc(100% - 64px);
    padding-left: 32px;
}
.cctw-speech-right-text {
    color: #333;
    font-weight: bold;
    line-height: var(--line16);
}
.cctw-speech-right-title{
    color: #ff0000;
    margin-bottom: 6px;
}
.cctw-speech-right-text {
    padding-top: 24px;
    border-top: 1px solid #ccc;
    margin-top: 24px;
}
.cctw-speech-right-text p {
    line-height: 1.75;
}
.cctw-speech-time {
    padding-left: 0;
    width: 100%;
}
.cctw-topic {
    padding: 32px;
}
.speech-page .cctw-sel-ul p{
    padding-top: 24px;
    border-top: 1px solid #ccc;
}
.speech-page .speech-cont-bottom .cctw-select.on .cctw-sel-top-text {
    color: #ff0000;
}
.speech-page .cons-bus .cctw-select.on.cctw-select {
    border-radius: 8px;
    border: 2px solid #c00;
}
.traffic-page .traffic-act{
    padding-bottom: 0;
}
/*20251021*/
.cctw-ul-li-nolink{
    cursor: default;
}
/* 鼠标效果 */
@media screen and (min-width: 1200px) {
    .pavilion-cry .cctu-li a:hover::before {
        opacity: 1;
    }
    .partners-page .cctw-ul-li a:hover .cctw-ul-li-selected {
        opacity: 1;
    }
    /*.cctw-ul-li-nolink:hover .cctw-ul-li-selected{*/
    /*    opacity: 0 !important;*/
    /*}*/
}
/* Ada-end */
.exhibition-page .gast-list-wrap{
    align-items: center;
}
.mcdl-sec{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 2;
}
.mcdl-sec span{
    font-weight: bold;
    color: var(--colormain);
    line-height: 1.5;
    white-space: nowrap;
}
.mcdl-ul-li-number, .mcdl-sec span{
    font-size: 20px;
}
.mod-btnlist {
    margin-bottom: var(--space32) !important;
}
.mod-content-data-right h2{
    margin-bottom: 24px;
}
/* .iorc-edr{
    margin-bottom: var(--space32);
} */
.market-page .mlul-box-ri-word {
    margin: 16px 0;
}
.partners-cont h2{
    margin-bottom: 14px;
}
.speech-content-ul-li{
    margin-bottom: var(--space32);
}
.speech-content-ul-li:last-child{
    margin-bottom: 0px;
}
.traffic-page .mod-btnlist{
    margin-bottom: 24px;
}
.traffic-content h2{
    margin-bottom: 16px;
}
.traffic-content .cctw-word{
    margin-bottom: 16px;
}
.traffic-content-ul-li{
    margin-bottom: 32px;
}
.traffic-content-ul-li:last-child{
    margin-bottom: 0px;
}
.traffic-page .cctw-sel-bottom p a{
    color: var(--color666);
}
.traffic-page .cctw-sel-bottom-text ul li::marker{
    color: var(--color666);
    font-size: 12px;
}
.cctw-sel-bottom-button{
    margin-top: 18px;
}
.post-page .cctw-word{
    margin-bottom: var(--space32);
}
.cctw-content-ul-post .cctw-content-in{
    width: 100% !important;
}
.cctw-content-ul-li{
    display: flex;
    margin: 0 -16px;
    margin-bottom: 32px;
}
.cctw-content-ul-li input{
    font-size:var(--text16);
    line-height: 1.75;
    color: #333;
}
.cctw-content-ul-li input::placeholder{
    color: #B3B3B3;
}
.post-from .ys-select-bd {
    overflow: hidden;
    border-radius: 6px;
    background: #f5f6f8;
    padding: 10px 12px;
    max-height: 148px;
    margin-top: 5px;
}
.post-from .ys-select-li{
    font-size: var(--text16);
    color: var(--color333);
    line-height: 1.4;
    padding: 4px 0;
}
.mCSB_outside+.mCSB_scrollTools {
    right: 0 !important;
    top: 20px !important;
    bottom: 20px !important;
}
.has_required.empty .ccul-cont-pane
, .has_required.empty .cctw-content-in-input{
    border: solid 1px var(--colormain);
}
.has_required.form_agree.empty .ccul-cont-pane{
    border: solid 1px var(--colormain);
}
.has_required.empty .flnc_select{
    border: solid 1px var(--colormain);
}
.post-from-nomore-wrap{
    display: flex;
    align-items: center;
}
.post-from-nomore-icon{
    width: 20px;
    flex-shrink: 0;
    margin-right: 10px;
    margin-top: 4px;
}
.post-from-nomore-wrap img{
    width: 100%;
}
.post-from-nomore-wrap p{
    color: var(--colormain);
    font-size: 14px;
    line-height: 1.4;
}
.post-from-nomore{
    display: none;
}
.summary-page .cctu-li{
    margin-top: 32px;
}
.summary-page .cons-cry-tp-wrap h2{
    margin-bottom: 0px !important;
}
.mod-ph{
    display: none;
}
.ys-ban-li.slick-active .ys-ban-title{
    animation: textClip .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-ban-li.slick-active .ys-ban-word {
    animation: textClip .8s ease-in-out both;
    animation-delay: 0.5s;
}
@keyframes textClip{
    0% {
        opacity: 0;
        transform: translateY(100%);
        clip-path: polygon(0 0, 100% 0, 100% 0, 0 50%);
    }
    
    100% {
        opacity: 1;
        transform: translateY(0%);
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    }
}
.summary-page .ys-nyban-img::after
, .auto-page .ys-nyban-img::after{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
}
.summary-cry-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 130%;
    pointer-events: none;
}
.summary-cry-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.summary-cry .ys-cont1336{
    position: relative;
}
.summary-cry{
    overflow: hidden;
}
.summary-cry-bg::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
    z-index: 0;
    pointer-events: none;
}
/* 载入 */
.yx-case8-fadeInUpimg {
    animation: fadeInUpimg 2.4s ease 1;
}

@keyframes fadeInUpimg {
    0% {
        transform: scale(1.5);
    }

    100% {
        transform: none;
    }
} 
.cctu-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.cctu-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.cctu-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.cctw-ul-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.cctw-ul-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.cctw-ul-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.exerc-pict-ul-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.exerc-pict-ul-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.exerc-pict-ul-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.cons-cry-list-lis:nth-child(2n+1){
    animation-delay: 0.2s;
}
.cons-cry-list-lis:nth-child(2n+2){
    animation-delay: 0.3s;
}
.mod-btnul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.mod-btnul-li{
    padding: 0 10px;
    margin-bottom: 12px;
}
.mod-btnul-li:last-child{
    margin-bottom: 0px;
}
.mbul-box img:nth-child(2){
    display: none;
}
.mod-ph .ys-imgbox-cover img:nth-child(2){
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
}
.mod-ph{
    padding-top: var(--space80);
    padding-bottom: 0px;
}
.mod-slab{
    overflow: hidden;
}
.cctw-word ul li::marker{
    font-size: 14px;
}
.home-page section{
    padding-left: 340px;
}
.ys-ban-title, .ys-ban-word{
    padding-left: 170px;
}
.hssu-li-bot-btn{
    width: 100%;
}
.hssu-li-bot-btn .std-btn2{
    width: 100%;
}
.hssu-li-bot-btn .std-btn2-box{
    justify-content: center;
}
.about-page .std-btn4.newbtn p{
    font-weight: bold;
}
.about-page .mod-cont885{
    width: 100%;
}
.snbr-ul-li-word{
    margin-bottom: 5px;
}
.gast-list-le-word ul li::marker{
    font-size: 14px;
}
.view-page .exhibition_num
 .std-btn4-box p{
    font-weight: bold;
}
/* html{
    overflow: auto !important;
} */
.pmsu-li-load{
    width: 44px;
    position: absolute;
    bottom: 10px;
    right: 18px;
}
.pmsu-li-load a{
    display: block;
    width: 100%;
    border-radius: var(--border-radius);
    overflow: hidden;
}
.pmsu-li-load a img{
    width: 100%;
}
.indu-other-tp h2{
    margin-bottom: 20px;
}
/* .ccul-content-box.on .ccul-cont-pane{
    border: solid 1px #f00;
} */
.ccul-content-lis{
    display: flex;
    align-items: center;
}
.ccul-content-lis.has_required.empty .ccul-cont-pane{
    border: solid 1px #f00;
}
.majo-page{
    background: var(--colorbg1);
}
.ys-footer{
    background: #fff;
}
.fact-page .exhibition_num.mod-new.more{
    padding-top: 0px !important;
}
.home-page .mod-slab{
    padding-left: 340px;
}
.cctw-content-in.empty input{
    border: solid 1px transparent !important;
}
.has_required.asc input{
    background: var(--colorbg1) !important;
}
.mod-slab h2, .mod-slab-word{
    width:66%;
} 
/* 20240619 */
.std-code{
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 120px;
    display: none;
}
.code-btn{
    position: relative;
}
.phvi-video{
    overflow: visible !important;
}
.phvi-video .mfts-list-code{
    left: 50% !important;
}
.phvi-load-word p{
    color: var(--color666);
    line-height: 1.75;
}
.phvi-load .phvi-load-ul{
    margin-top: 20px;
}
.iorc-edr p a {
    color: #f00;
    text-decoration: underline;
}

.home-slide-swip-ul{
    align-items: stretch;
}
.hssu-li{
    height: auto !important;
}
.hssu-li a{
    height: 100%;
}
.cons-cry-list{
    align-items: stretch;
}
.head-aside-list-tit .std-text1{
    overflow: hidden;
}
.phvi-page .mod-badv{
    margin-bottom: var(--space80);
}

.mlul-box-ri img{
    width: 100%;
}
.home-page .gast-list.mod-path .gast-list-le{
    padding-left: 53px;
}
.home-page .gast-list-le{
    width: 52% !important;
    padding-right: 53px;
}
.home-page .mlul-box-ri{
    width: 48%;
    padding-right: 0px !important;
    border-radius: 6px;
    overflow: hidden;
}
.home-page .gast-list1{
    /*padding-bottom: 0px !important;*/
}

.halt-item.more .std-text1 p{
    width: 100% !important;
}

.head-logo{
    width: 220px;
}
.mlul-box-ri img{
    display: block !important;
}
.exerc-page .gllu-lis-sec-text{
    width: 150px;
}

.gast-list.nomore .gast-list-le{
    width: 100%;
}

.ccll-sect{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.mod-badv-slide {
    width: 66%;
}
.summary-page .mod-badv-slide, .home-page .mod-badv-slide, .about-page .mod-badv-slide {
    width: 100%;
}
.home-page .mlul-box-ri{
    margin-top: 0px !important;
}
.cons-cry-btul{
    display: flex;
    flex-wrap: wrap;
}
.cons-cry-btul .std-btn2{
    margin-top: 5px;
    margin-right: 10px;
}
.cons-cry-btul .std-btn2:last-child{
    margin-right: 0;
}
/*20250306--售后修改*/
.exerc-page .cons-cry .pcdu-li-list-lis {
    width: 60%;
}
.exerc-page .cons-cry .pcdu-li-list-lis:last-child {
    width: 26%;
}
/*20250703--售后修改--start*/
.cons-cry-btnul{
    display: flex;
    flex-wrap: wrap;
}
.cons-cry-btnul .std-btn2{
    margin-right: 12px;
}
.cons-cry-btnul .std-btn2:last-child{
    margin-right: 0px;
    margin-bottom: 0px;
}
/*20250703--售后修改--end*/