

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
@font-face {
    font-family: 'antonregular';
    src: url('../font/anton-regular-webfont.eot');
    src: url('../font/anton-regular-webfont.eot') format('embedded-opentype'),
         url('../font/anton-regular-webfont.woff2') format('woff2'),
         url('../font/anton-regular-webfont.woff') format('woff'),
         url('../font/anton-regular-webfont.ttf') format('truetype'),
         url('../font/anton-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Montserrat-Regular-8";
    src: url("../font/Montserrat-Regular-8.woff2") format("woff2"),
         url("../font/Montserrat-Regular-8.woff") format("woff"),
         url("../font/Montserrat-Regular-8.ttf") format("truetype"),
         url("../font/Montserrat-Regular-8.eot") format("embedded-opentype"),
         url("../font/Montserrat-Regular-8.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'russoregular';
    src: url('../font/russoone-regular-webfont.eot');
    src: url('../font/russoone-regular-webfont.eot') format('embedded-opentype'),
         url('../font/russoone-regular-webfont.woff2') format('woff2'),
         url('../font/russoone-regular-webfont.woff') format('woff'),
         url('../font/russoone-regular-webfont.ttf') format('truetype'),
         url('../font/russoone-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.t_russo{
    font-family: 'russoregular'!important;
}
.t_anton{
    font-family: 'antonregular'!important;
}
/* 规范 */
.ys_cont640{
    width: 640px;
    max-width: 100%;
    margin: 0 auto;
}
.ys_cont1300 {
    width: 1300px;
    margin: 0 auto;
    max-width: 100%;
}
.ys_cont800{
    width: 800px;
    max-width: 100%;
    margin: 0 auto;
}
.t_fonth1,.yxedr_active h1{
    font-size: 60px;
    line-height: 1.2;
    color:#fff;
    font-weight: bold;
}
.t_fonth2,.yxedr_active h2{
    font-size: 40px;
    line-height: 1.3;
    color:#353D42;
    font-weight: bold;
}
.t_fonth3,.yxedr_active h3{
    font-size: 30px;
    line-height: 1.5;
    color:#353D42;
    font-weight: bold;
}
.t_duanp p,.yxedr_active p{
    color:#666;
    font-size: 18px;
    line-height: 1.75;
}
.t_xiajian p,.yxedr_active p{
    margin-bottom: 14px;
}
.t_jianda{
    padding: 100px 0;
}
.t_jiandaziqu{
    padding-top: 109px;
    padding-bottom: 50px;
}
.t_jiandazi{
    padding-top: 94px;
}
.t_jiandatop{
    padding-top: 100px;
}
.t_jianxia{
    margin-bottom: 100px;
}
.t_jianxiali{
    padding-bottom: 100px;
}
.t_jianxia70{
    margin-bottom: 70px;
}
.t_jiancen{
    padding: 50px 0;
}
.t_jiansma{
    margin-bottom: 40px;
}
.t_jianxia50{
    margin-bottom: 50px;
}
.t_jianneiziqu{
    padding-top: 94px;
    padding-bottom: 100px;
}
.t_jianxia44{
    margin-bottom: 44px;
}
/* 自添 */
.t_jianxia150{
    padding-bottom: 150px;
}
.t_jiantop150{
    padding-top: 150px;
}
.t_jianxia36{
    margin-bottom: 36px;
}
.t_banduan p,.t_duan20 p{
    font-size: 20px;
    line-height: 1.75;
    color:#fff;
}
.t_fonten{
    font-size: 65px;
    line-height: 1.3;
    color:#999;
    opacity: .1;
}
.t_font20{
    font-size: 20px;
    font-weight: bold;
    color:#353D42;
    line-height: 1.75;
}
.t_duan16p p{
    font-size: 16px;
    line-height: 1.75;
    color:#666;
}
.t_jiantit{
    margin-bottom: 60px;
}
.t_center{
    text-align: center;
}
.t_font48,.t_banwen h1{
    font-size: 48px;
    font-weight: bold;
    color:#fff;
    line-height: 1.2;
}
.t_wenzi,.t_wenzi p{
    color:#353D42;
}
.t_font18{
    font-size: 18px;
    line-height: 1.75;
}
.t_font24{
    font-size: 24px;
    line-height: 1.75;
    color:#353D42;
}
.iframevideo{display:block !important;}
.iframevideo iframe{width:800px;height:500px; margin:0 auto;}
@media(max-width:768px){
    .iframevideo iframe{width:100%;height:300px;}
}
/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}
.ys_ban_txtbox{
    z-index: 5;
}
/* - banner - end*/


/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .t_navli:hover .t_navone a{
        color:#ED1D24;
    }
    .t_btnan .t_btncon:hover::before{
        width: 0;
        opacity: 0;
    }
    .t_btnan .t_btncon:hover .t_btnzi{
        color:#ED1D24;
    }
    .t_syk1li a:hover .t_syk1rg::before{
        width: 100%;
        opacity: 1;
    }
    .t_syk1li a:hover .t_anbtn2{
        opacity: 1;
    }
    .t_syk2li a:hover .t_syk2fu{
        bottom: 0;
    }
    .t_syk2li a:hover .t_syk2fu .t_anbtn2{
        opacity: 1;
    }
    .t_syk1li a:hover .t_syk1pic::before{
        bottom: 0;
    }
    .t_btnan .t_btncon:hover .t_hover{
        display: inline-block;
    }
    .t_btnan .t_btncon:hover .t_yuan{
        display: none;
    }
    .t_btnan .t_btncon:hover .t_btnic{
        left: 5px;
    }
    .t_syk6xin a:hover .t_syk6zh::before{
        width: 100%;
        opacity: 1;
    }
    .t_dixili a:hover{
        opacity: 1;
    }
    .t_banmianli a:hover{
        opacity: 1;
    }
    .t_banmianli a:hover::before{
        opacity: 1;
    }
    .t_neimianwen:hover{
        color:#ED1D24;
    }
    .t_b1k2xiali a:hover .t_b1k2kuai{
        color:#353D42;
    }
    .t_b1k4wen:hover .t_b1k4xu{
        color:#ED1D24;
        opacity: 1;
    }
    .t_selexia .ys_select_li:hover{
        color: #000000;
    }
    .t_lunbo .slick-prev:hover, .t_lunbo .slick-next:hover {
        background: #ED1D24;
    }
    .t_btnan2 .t_btncon:hover::before{
        width: 100%;
        opacity: 1;
    } 
    .t_btnan2 .t_btncon:hover .t_btnzi{
        color:#fff;
    }
    .t_d3k1xia.t_selexia .ys_select_li:hover {
        color: #000000;
    }
    .pc_fenye li:hover{
        color: #000000;
    }
    .pc_fenye .prev li:hover,.pc_fenye .next li:hover{
        background: #ED1D24;
    }
    .t_d4k3li a:hover .t_duan20 p{
        color:#ED1D24;
    }
    .t_d4cityli a:hover .t_d4citywen{
        color:#ED1D24;
    }
    .t_anbtn2:hover .t_btnic{
        left: 5px;
    }
    .t_e4k1new a:hover .t_btnic{
        left: 5px;
    }
    .t_e4k1li a:hover .t_btnic{
        left: 5px;
    }
    .t_b4k1li .t_b4k1rong:hover .t_b4k1tit{
        color:#ED1D24;
    }
    .t_b4k1li .t_b4k1rong:hover .t_b4k1shu{
        background: #ED1D24;
        color:#fff;
    }
    .t_btnan.t_bthong2 .t_btncon:hover::before{
        width: 100%;
        opacity: 1;
    }
    .t_btnan.t_bthong2 .t_btncon:hover .t_btnzi{
        color: #fff;
    }
    .t_naverli1 a:hover img{
        transform: scale(1.05);
    }
    .t_naverli1 a:hover .t_naverxin .t_duan16p p{
        color:#ED1D24;
        text-decoration-color: #ED1D24;
    }
    .t_naverzhli a:hover .t_naverzhwen p{
        color:#ED1D24;
        text-decoration-color: #ED1D24;
    }
    .t_naverzhli a:hover .t_naverzhj img:nth-of-type(2){
        opacity: 1;
    }
    .t_naverzhli a:hover .t_naverzhj img:first-of-type{
        opacity: 0;
    }
    .t_buyleli a:hover .t_naverzhj img:nth-of-type(2){
        opacity: 1;
    }
    .t_buyleli a:hover .t_naverzhj img:first-of-type{
        opacity: 0;
    }
    .t_buyleli a:hover .t_buylewen {
        color:#ED1D24;
        text-decoration-color: #ED1D24;
    }
    .t_naver3li a:hover img{
        transform: scale(1.05);
    }
    .t_naverli1 a:hover .t_naverxin .t_duan16p p {
        color: #ED1D24;
        text-decoration-color: #ED1D24;
    }
    .t_b3select .ys_select_li:hover{
        color:#ED1D24;
    }
    .t_e1k3li:hover::after{
        opacity: 1;
    }  
    .t_e1k3li:hover .t_e1k3btn {
        color: #fff;
        background: #ED1D24;
    }
    .t_syk1li a:hover .t_syk1pic img{
        transform: scale(1.05)
    }
    .t_syk2li a:hover .t_syk2tu img{
        transform: scale(1.05);
    }
    .t_syk3li .t_syk3xin:hover .t_syk3pic img{
        transform: scale(1.05);
    }
    .t_syk5li a:hover .t_syk5pic img{
        transform: scale(1.05);
    }
    .t_syk6li a:hover .t_syk6pic img{
        transform: scale(1.05);
    }
    .t_b1k5li a:hover .t_b1k5pic img{
        transform: scale(1.05);
    }
    .t_b1k6li:hover .t_b1k6pic img{
        transform: scale(1.05);
    }
    .t_e2k1li a:hover .t_e2k1pic img{
        transform: scale(1.05);
    }
    .t_e4k1li a:hover .t_e4k1pic img{
        transform: scale(1.05);
    }
    .t_d2k1li .t_d2k1xin:hover .t_d2k1pic img{
        transform: scale(1.05);
    }
    .t_e4k1new a:hover .t_e4k1le img{
        transform: scale(1.05);
    } 
    .t_c1k1huan:hover .t_c1k1btn{
        color:#fff;
        background: #ED1D24;
    }
    .t_c1ak3xin:hover{
        background: #5F6973;
    }
    .t_c1ak3xin:hover .t_duanp p,.t_c1ak3xin:hover .t_duan16p p{
        color:#fff;
    }
    .t_c1ak3xin:hover .t_c1ak3xu{
        color: #ED1D24;
        opacity: 1;
    }   
    .t_c1k1huan:hover .t_c1k1btn {
        color: #353D42;
        opacity: 1;
        background: transparent;
    }
    .t_c1k1red:hover {
        transform: scale(1.16);
    }
    /* .t_c1k1cir.on .t_c1k1red:hover .t_c1k1djia {
        transform:translate(-50%,-50%) rotate(-135deg);
    }
    .t_c1k1cir.on .t_c1k1red:hover  {
        transform: scale(1);
    } */
    .t_c1k1zli a:hover{
        color:#ED1D24;
        text-decoration-color: #ED1D24;
    }
    .t_c1k1cir:hover .t_c1k1red{
        background: #ED1D24;
    }
    .t_c1k1cir:hover .t_c1k1dzhuan{
        border: 1px dashed #fff;
    }
    .t_c1k1cir:hover .t_c1k1djia::before,.t_c1k1cir:hover .t_c1k1djia::after{
        background: #fff;
    }
    .t_e7k1jie a:hover{
        color:#ED1D24;
        text-decoration-color: #ED1D24;
    }
    .t_syk5li a:hover .t_syk5pic .t_hovergif {
        opacity: 1;
        pointer-events: all;
        transform: scale(1);
    }
    .t_syk5li a:hover .t_syk5pic .t_jingtu {
        opacity: 0;
        pointer-events: none;
    }
    /* b5 */
    .t_b5k2 .ys_select_li:hover{
        color: #ED1D24;
    }
    .t_b5k1li a:hover .t_b5k1xin::before{
        opacity: 1;
        pointer-events: all;
    }
    .t_b5k1li a:hover .t_duan16p p{
        color:#ED1D24;
    }
    .t_b5k1li a:hover .t_b5k1pic::before{
        opacity: 0;
    }
    .t_btnan .t_btncon:hover .t_yuan {
        opacity: 0;
    }
    .t_btnan .t_btncon:hover .t_hover {
        opacity: 1;
    }
    .t_naverli1 a:hover .t_naverxin .t_duan16p p {
        color: #353D42;
        text-decoration-color: transparent;
    }
    .t_naverbox1 .t_naverli1 a:hover::after {
        opacity: 1;
        width: 100%;
    }
    /* .t_btncon:hover {
        border: 1px solid #fff;
    } */
    .pc_fenye .first li:hover, .pc_fenye .end li:hover {
        background: #ED1D24;
    }
    .t_e2k1li .t_e2k1xin:hover .t_e2k1pic img {
        transform: scale(1.05);
    }
    /*按钮*/
    .t_btnan.t_banbtn3 .t_btncon:hover::before,
    .t_btnan.t_banbtn4 .t_btncon:hover::before {
        width: calc(100% + 2px);
        opacity: 1;
    }
    .t_btnan.t_banbtn3 .t_btncon:hover .t_btnzi{
        color:#fff;
    }
    .t_btnan.t_banbtn2 .t_btncon:hover::before {
        background: #ED1D24;
    }
    .t_btnan.t_banbtn2 .t_btncon:hover .t_btnzi{
        color: #fff;
    }
    .t_e2k1qili a:hover .t_e2k1qizi{
        color: #fff;
        background: #ED1D24;
    }
    /* 2023.07.28 - start */
    .company_list_item:hover{
        color: #ED1D24;
    }
}
.t_e2k1qizi{
    transition: all 0.36s;
}
/* 头部导航 */
.t_headtou{
    background: #f8b500;
    padding-left: 56px;
}
/* logo */
.t_headlogo{
    width: 158px;
    line-height: 80px;
}
.t_headlogo a{
    width: 100%;
    display: inline-block;
}
.t_headlogo img{
    width: 100%;
}
.t_headlogo img:nth-of-type(2){
    display: none;
}
/* 一级导航 */
.t_navone a{
    color:#000;
    font-size: 16px;
    font-weight: bold;
    line-height: 80px;
    padding: 0 22px;
    transition: all 0.36s;
}
.t_telcode{
    font-size: 24px;
    color:#ED1D24;
    line-height: 80px;
    position: relative;
    top: 3px;
}
.t_telicon{
    width: 25px;
    line-height: 80px;
    margin-right: 10px;
}
.t_telicon img{
    width: 100%;
}
.t_soutou,.t_yulanic{
    width: 24px;
    line-height: 80px;
}
.t_soutou img,.t_yulanic img{
    width: 100%;
}
.t_sou,.t_yulan{
    padding: 0 20px;
    cursor: pointer;
}
.t_yulan{
    position: relative;
}
.t_yulan::before{
    content: '';
    height: 15px;
    background: #DBDBDB;
    position: absolute;
    width: 1px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_headbtn{
    background: #ED1D24;
    padding: 0 10px;
}
.t_headli a{
    font-size: 16px;
    color:#fff;
    line-height: 80px;
    padding: 0 25px;
}
.t_headli{
    position: relative;
}
.t_headli::before{
    content: '';
    height: 23px;
    width: 1px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_headli:first-of-type::before{
    display: none;
}
/* banner */
.t_btncon{
    border: 1px solid #f8b500;
    transition: all 0.36s;
    display: inline-block;
    padding:  9px 47px;
    position: relative;
    border-radius: 2px;
    overflow: hidden;
}
.t_btncon::before{
    content: '';
    width: 100%;
    height: 100%;
    background: #f8b500;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 1;
    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
    display: block;
}
.t_btnzi{
    font-size: 16px;
    color:#fff;
    line-height: 1.75;
    position: relative;
    z-index: 2;
    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}
.t_btnanbai .t_btncon{
    border: 1px solid #fff;
}
.t_btnanbai .t_btncon::before{
    background: #fff;
    width: 0;
    opacity: 0;
    right: auto;
    left: 0;
}
.t_btnan.t_btnanbai:hover .t_btncon::before{
    width: 100%;
    opacity: 1;
}
.t_btnan.t_btnanbai:hover .t_btncon{border: 1px solid #ED1D24;}
.t_btnan.t_btnanbai:hover .t_btncon .t_btnzi{
    color:#ED1D24;
}
.t_banbtnul .t_btnan{
    margin-right: 25px;
}
.t_banbtnul .t_btnan:last-of-type{
    margin-right: 0;
}
.ys_ban_title{
    margin-bottom: 16px;
}
.ys_ban_txtbox .t_banduan{
    margin-bottom: 72px;
}
.ys_ban_slick .slick-dots li{
    width: 45px;
    height: 4px;
    background: #fff;
    border-radius: 0;
    margin: 0 6px;
}
.ys_ban_slick .slick-dots li.slick-active{
    background: #ED1D24;
}
.ys_ban_slick .slick-dots{
    bottom: 46px;
}
/* syk1 */
.t_h2tit{
    position: relative;
}
.t_h2tit .t_fonten{
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
}
.t_syk1li{
    width: 33.333333%;
    padding: 0 13px;
    margin-bottom: 28px;
}
.t_syk1ul{
    margin: 0 -13px;
}
.t_syk1wen{
    background: #fff;
    box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.08);
}
.t_syk1rg{
    padding: 28px 15px 18px 28px;
    position: relative;
}
.t_anbtn2xin .t_btnzi{
    color:#ED1D24;
    font-size: 16px;
    line-height: 1.5;
}
.t_btnic{
    width: 8px;
    margin-left: 12px;
    line-height: 24px;
}
.t_btnic img{
    width: 100%;
}
.t_syk1pic{
    width: 202px;
}
.t_syk1rg{
    width: calc(100% - 202px);
}
.t_syk1rg .t_font20 {
    margin-bottom: 11px;
}
.t_syk1rg .t_duan16p{
    margin-bottom: 3px;
    height:84px;
    overflow: hidden;
}
.t_syk1rg::before{
    content: '';
    background: #ED1D24;
    height: 1px;
    width: 0;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.36s;
}
.t_syk1rg .t_anbtn2{
    opacity: 0;
    transition: all 0.36s;
}
.t_sykmore .t_btnan{
    display: inline-block;
}
.t_sykmore{
    text-align: center;
    position: relative;
}
.t_sykmore::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    background: #E7E7E7;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_sykmore .t_btnan{
    padding: 0 50px;
    background: #fff;
    position: relative;
    z-index: 2;
    font-size: 0;
}
.t_syk1he{
    background: #F7F7F7;
    position: relative;
}
.t_syk1bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_syk1bg img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.t_syk1pro{
    padding:99px 270px 99px 170px;
    position: relative;
    z-index: 4;
}
.t_syk1ic{
    width: 95px;
}
.t_syk1ic img{
    width: 100%;
}
.t_syk1prowen{
    width: calc(100% - 95px);
    padding-left: 48px;
}
.t_syk1prowen .t_duanp p{
    color:#353D42;
}
.t_syk1prole{
    width: calc(100% - 280px);
}
.t_syk2{
    overflow: hidden;
    position: relative;
    background: #5F6973;
}
.t_sybg{
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}
.t_sybg img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.t_syk2 .ys_cont1400{
    position: relative;
    z-index: 6;
}
.t_h2tit.t_h2titbai .t_fonth2{
    color:#fff;
}
.t_h2tit.t_h2titbai .t_fonten{
    color:#D6D6D6;
}
.t_syk2pic{
    position: relative;
}
.t_syk2li{
    width: 50%;
    padding: 0 10px;
}
.t_syk2ul{
    margin: 0 -10px;
}
.t_syk2tu{
    width: 100%;
    position: relative;
}
.t_syk2fu{
    position: absolute;
    width: 100%;
    z-index: 6;
    bottom: 0;
    padding: 40px 58px 23px;
}
.t_syk2tu::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(to top,rgba(0,0,0,1),transparent);
    bottom: 0;
    left: 0;
    z-index: 4;
}
.t_syk2ic{
    width: 44px;
    height: 44px;
    border-radius: 50%;
    margin-right: 16px;
    border: 1px solid #505050;
    background: rgba(0,0,0,.35);
    position: relative;
}
.t_syk2ic img{
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_syk2one .t_fonth3{
    width: calc(100% - 60px);
}
.t_syk2fu .t_duan16p p{
    color:#fff;
}
.t_syk2fu .t_fonth3{
    color:#fff;
}
.t_syk2one{
    margin-bottom: 14px;
}
.t_syk2fu .t_duan16p {
    margin-bottom: 29px;
}
.t_syk2fu .t_anbtn2{
    opacity: 0;
    transition: all .36s;
}
.t_syk2fu {
    bottom: -35px;
    transition: all .5s ease;
}
.t_lunbo .slick-prev,.t_lunbo .slick-next{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #ED1D24;
    z-index: 4;
}
.t_syk2ul .slick-prev{
    left: -80px;
}
.t_syk2ul .slick-next{
    right: -80px;
}
.t_lunbo .slick-prev::before,.t_lunbo .slick-next::before{
    content: url(../images/a_arrow3.svg);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
}
.t_lunbo .slick-next::before{
    content: url(../images/a_arrow4.svg);
}
.t_syk2xia .t_fonth3{
    color:#fff;
}
.t_syk2xia .t_duanp p{
    color:#fff;
}
.t_syk3{
    background: #f7f7f7;
}
.t_syk3xin{
    background: #fff;
    position: relative;
}
.t_syk3date{
    color:#DAE3E8;
    font-size: 48px;
    line-height: 1.75;
    position: absolute;
    transform-origin: right top;
    transform: rotate(-90deg);
    left: -120px;
    top: 50px;
}
.t_syk3xin::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,.1);
    top: 0;
    left: 112px;
}
.t_syk3zuo{
    width: 112px;
}
.t_syk3you{
    width: calc(100% - 112px);
    padding: 50px 40px 50px 80px;
}
.t_syk3rg{
    width: 518px;
}
.t_syk3pic,.t_syk3pic img{
    width: 100%;
}
.t_syk3le{
    width: calc(100% - 518px);
    padding-right: 64px;
}
.t_syk3an{
    color:#353D42;
    font-size: 18px;
    line-height: 1.75;
}
.t_syk3le .t_fonth3{
    color:#353D42;
    overflow: hidden;
}
.t_syk3xia .t_btnzi{
    font-weight: bold;
}
.t_syk3le .t_syk3an {
    margin-bottom: 4px;
}
.t_syk3le .t_duanp{
    height: 157.5px;
    overflow: hidden;
    margin-bottom: 13px;
}
.t_syk3ul .slick-prev{
    left: -90px;
}
.t_syk3ul .slick-next{
    right: -90px;
}
.t_syk3 .t_sykmore .t_btnan {
    background: #f7f7f7;
}
.t_syk4{
    position: relative;
    overflow: hidden;
    background: #DDE2E9;
}
.t_syk4 .ys_cont1440{
    position: relative;
    z-index: 4;
}
.t_syk4le .t_duanp p,.t_syk4le .t_fonth3{
    color:#353D42;
}
.t_syk4rg{
    width: 532px;
}
.t_syk4rg img{
    width: 100%;
}
.t_syk4le{
    width: 43%;
}
.t_syk1pic{
    position: relative;
}
.t_syk1pic::before{
    content: '';
    width: 100%;
    bottom: -100%;
    left: 0;
    position: absolute;
    background: linear-gradient(to top,rgba(237,29,36,1),transparent);
    height: 70%;
    z-index: 3;
    transition: all .5s ease;
}
.t_syk1xin{
    margin-bottom: 14px;
}
.t_btnic .t_hover{
    display: none;
}
.t_btnic{
    position: relative;
    z-index: 3;
    transition: all 0.2s ease;
    left: 0;
}
.t_btnic img{
    transition: all 0.36s;
}
.t_btnan .t_btnic{
    top: 2px;
}
.t_syk1prorg .t_btnic,.t_syk3li .t_btnic{
    width: 16px;
}
.t_syk1prowen .t_fonth3{
    font-weight: normal;
    margin-bottom: 16px;
}
.t_syk2xia .t_syk1pro {
    padding: 79px 270px 0 170px;
}
.t_syk2xia .t_syk1prowen .t_fonth3 {
    margin-bottom: 7px;
}
.t_syk1prorg{
    position: relative;
    top: 36px;
}
.t_syk2xia .t_syk1prorg {
    top: 25px;
}
.t_syk3li{
    display: none;
}
.t_syk3li:first-child{
    display: block;
}
.t_anbtn2{
    display: inline-block;
}
.t_syk4le .t_fonth3{
    margin-bottom: 18px;
}
.t_syk4le .t_duanp{
    margin-bottom: 59px;
}
.t_syk3ul .slick-dots li.slick-active{
    background: #000000;
}
.t_syk3ul .slick-dots li{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #DAE3E8;
    margin: 8px 0;
}
.t_syk3ul .slick-dots{
    width: 6px;
    left: 53px;
    bottom: 100px;
}
.t_syk5{
    background: #F9F9F9;
}
.t_syk5li{
    padding: 25px 25px;
}
.t_syk5xin{
    background: #fff;
    box-shadow: 0px 5px 20px 4px rgba(0, 0, 0, 0.08);
}
.t_syk5xia{
    padding:22px 27px 32px;
}
.t_syk5lun{
    width: 100%;
}
.t_syk5biao{
    color:#fff;
    font-size: 14px;
    line-height: 1.75;
    background: #ED1D24;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10;
    padding:5.25px 15px;
    z-index: 4;
}
.t_syk5 .t_sykmore .t_btnan {
    background: #f7f7f7;
}
.t_syk5lun{
    margin-bottom: 20px;
}
.t_syk1pro  .t_btncon {
    padding: 9px 0px;
    width: 180px;
    text-align: center;
}
.t_syk1pro .t_btncon .t_btnzi,.t_syk1pro .t_btncon .t_btnic{
    display: inline-block;
    float: none;
}
.t_syk1pro .t_btnan .t_btnic {
    top: -1px;
}
.ys_hd_pc{
    position: fixed;
    width: 100%;
    top: 0;
}
.t_headtou{
    position: relative;
    width: 100%;
    /* top: 0; */
}
.t_syk5ul{
    width: 100%;
    padding-right: calc(50vw - 700px);
    left: 0;
}
.t_syk5ul .slick-list{
    overflow: visible;
}
.t_syk5xia .t_font20{
    height: 35px;
    overflow: hidden;
}
.t_syk5xia .t_duanp p{
    height: 63px;
    overflow: hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
}
.t_syk6li{
    width: 25%;
    padding: 25px 13px;
}
.t_syk6ul{
    margin: 0 -13px;
}
.t_syk6xia{
    padding:15px 28px 20px 32px;
}
.t_syk6date{
    font-size: 16px;
    color:#999;
    line-height: 1.75;
    margin-bottom: 6px;
}
.t_syk6xia .t_font20{
    color:#353D42;
    line-height: 1.5;
    font-weight: normal;
    height: 60px;
    overflow: hidden;
    margin-bottom: 25px;
}
.t_syk6zh{
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.04);
    position: relative;
}
.t_syk6zh::before{
    content: '';
    background: #ED1D24;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    width: 0;
    transition: all 0.36s;
    opacity: 0;
}
/* footer */
.ys_footer{
    background: #666;
}
.t_diwen{
    font-size: 16px;
    color:#fff;
    line-height: 1.75;
}
.t_diliic{
    width: 100px;
    margin-bottom: 28px;
    display: inline-block;
}
.t_fotuple .t_duan16p p{
    color:#fff;
}
.t_footup{
    padding-top: 77px;
    padding-bottom: 65px;
}
.t_fotuple .t_font48 {
    margin-bottom: 21px;
}
.t_fotuple .t_duan16p{
    margin-bottom: 36px;
}
.t_dili{
    padding: 0 30px;
    text-align: center;
}
.t_diul{
    margin: 0 -37px;
}
.t_footup{
    border-bottom: 1px solid rgba(255,255,255,.3);
}
.t_dilogo{
    width: 158px;
    margin-bottom: 44px;
}
.t_dilogo img,.t_dicode img{
    width: 100%;
}
.t_dicode{
    width: 122px;
    margin-bottom: 10px;
}
.t_dimabiao{
    font-size: 14px;
    color:#fff;
    line-height: 1.5;
    text-align: center;
}
.t_didanav a{
    color:#fff;
    font-size: 18px;
    line-height: 1.75;
    font-weight: bold;
    transition: all 0.36s;
}
.t_dixili a{
    color:#fff;
    font-size: 14px;
    line-height: 2;
    opacity: .7;
    transition: all 0.36s;
}
.t_dishaqu{
    width: 34px;
    cursor: pointer;
}
.t_dishaqu img{
    width: 100%;
}
.t_dishareli{
    padding: 0 7px;
}
.t_dishareul{
    margin: 0 -7px;
}
.t_diyouti p{
    color:#fff;
    font-weight: bold;
}
.t_ditema{
    font-size: 28px;
    line-height: 1.75;
    color:#fff;
}
.t_ditelic{
    width: 25px;
    margin-right: 10px;
    position: relative;
    top: 11.5px;
}
.t_ditelic img{
    width: 100%;
}
.t_diyoutime p{
    opacity: .7;
    color:#fff;
}
.t_dixin,.t_diyouti,.t_dihua,.t_diyoutime{
    text-align: right;
}
.t_ditelphone,.t_diyoutimelist{
    display: inline-block;
}
.t_disharelie{
    text-align: right;
}
.t_diyoutimelist{
    margin: 0 -7px;
}
.t_footxia {
    padding-top: 86px;
    padding-bottom: 70px;
}
.t_dixili {
    margin-bottom: 5px;
}
.t_didanav {
    margin-bottom: 20px;
}
.t_dima {
    margin-right: 230px;
}
.t_didali {
    padding: 0 30px;
}
.t_didaul{
    margin: 0 -30px;
}
.t_diyouti {
    margin-bottom: 9px;
}
.t_diyoutime {
    margin-bottom: 38px;
}
.t_zuidile p{
    font-size: 14px;
    color:#fff;
    opacity: .5;
    line-height: 1.75;
}
.t_zuidile p a{
    color:#fff;
}
.t_zuidili a{
    font-size: 14px;
    color:#fff;
    line-height: 1.75;
    transition: all 0.36s;
}
.t_zuidili{
    padding: 0 14px;
    position: relative;
}
.t_zuidiul{
    margin: 0 -14px;
}
.t_zuidili::before{
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -2px;
}
.t_zuidili:first-of-type::before{
    display: none;
}
.t_banfoot {
    padding-bottom: 40px;
}
.t_dixiacode{
    display: inline-block;
}
.t_ceicon{
    width: 28px;
    margin: 0 auto;
    margin-bottom: 6px;
}
.t_ceicon img{
    width: 100%;
}
.t_cewen{
    color:#fff;
    font-size: 12px;
    line-height: 1.3;
    text-align: center;
}
.t_cebian{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: -100%;
    transition: all 0.5s ease-in-out;
    z-index: 90;
}
.t_cebian.on{
    right: 48px;
}
.t_cebianli{
    width: 80px;
    text-align: center;
    background: #ED1D24;
    position: relative;
}
.t_cebianli:last-of-type{
    padding-bottom: 6px;
}
.t_cebianxin{
    padding: 10px 10px 8px;
}
.t_cebianli::before{
    content: '';
    height: 1px;
    background: rgba(255,255,255,.23);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 10px);
}
.t_cebianli:last-of-type::before{
    display: none;
}
.t_cequanup{
    background: #fff;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.08);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    margin: 0 auto;
}
.t_cequanup img{
    width: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_cetop{
    position: relative;
}
.t_cetop::before{
    content: '';
    width: 100%;
    height: 50%;
    position: absolute;
    top: 0;
    left: 0;
    background: #ED1D24;
}
/* b1 */
.t_neiban{
    position: relative;
}
.t_neipic{
    position: relative;
    width: 100%;
}
.t_neipic img{
    width: 100%;
}
.t_banshang{
    position: absolute;
    height: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
}
.t_banmianli{
    font-size: 14px;
    line-height: 1.75;
    color:#fff;
    opacity: .7;
    transition: all 0.36s;
    display: inline-block;
}
.t_banmianli:last-of-type{
    opacity: 1;
}
.t_banmianli{
    padding: 0 15px;
    position: relative;
}
.t_banmian{
    margin: 0 -15px;
    padding-top: 30px;
}
.t_banmianli::before{
    content: '>';
    position: absolute;
    font-size: 14px;
    line-height: 1.75;
    color:#fff;
    top: 50%;
    transform: translateY(-50%);
    left: -5px;
    opacity: .7;
    transition: all 0.36s;
}
.t_banmianli:last-of-type::before{
    opacity: 1;
}
.t_banmianli:first-child::before{
    display: none;
}
.ys_main{
    margin-top: 80px;
}
.t_banwen .t_duan16p p{
    color:#fff;
    max-width: 448px;
}
.t_banwen h1{
    margin-bottom: 12px;
}
.t_banwen{
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.t_neipic::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(6,6,6,.5);
    top: 0;
    left: 0;
    z-index: 2;
}
.t_neimiao{
    background: #F8F8F8;
    text-align: center;
    font-size: 0;
    position: relative;
    z-index: 90;
}
.t_neimiao::before{
    content: '';
    width: 100%;
    background: #EDEDED;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
}
.t_neimianwen{
    color:#666;
    font-size: 16px;
    line-height: 1.75;
    padding: 16px 55px;
    position: relative;
    cursor: pointer;
    transition: all 0.36s;
}
.t_neimiaoul{
    display: inline-block;
}
.t_neimianwen::before{
    content: '';
    background: #D2D2D2;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 19px;
    width: 1px;
    position: absolute;
}
.t_neimiaoli:first-of-type .t_neimianwen::before{
    display: none;
}
.t_neimiaoli.on .t_neimianwen{
    color:#ED1D24;
}
.t_fonth2.t_neih2{
    font-weight: normal;
}
.t_b1k1ic{
    width: 104px;
    height: 104px;
    margin: 0 auto;
    margin-bottom: 7px;
}
.t_b1k1ic img{
    width: 100%;
}
.t_b1k1wen{
    font-size: 18px;
    line-height: 1.75;
    text-align: center;
}
.t_b1k1nr .t_duanp{
    max-width: 996px;
}
.t_b1k1li{
    padding: 0 75px;
}
.t_b1k1ul{
    margin: 0 -75px;
}
.t_b1k2{
    background: #F8F8F8;
}
.t_b1k2top{
    background: #fff;
    padding: 40px 50px 35px;
}
.t_b1k2upli{
    width: 25%;
    position: relative;
}
.t_b1k2upul{
    border: 1px solid #D4D4D4;
    margin-bottom: 5px;
}
.t_b1k2upli::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #D4D4D4;
}
.t_b1k2upli:last-of-type::before{
    display: none;
}
.t_b1k2btn{
    width: 100%;
    text-align: center;
    font-size: 18px;
    color:#666;
    line-height: 1.75;
    padding: 15px 10px;
    transition: all 0.36s;
    cursor: pointer;
}
.t_b1k2upli.on .t_b1k2btn{
    background: #ED1D24;
    color:#fff;
}
.t_b1k2kuai{
    font-size: 16px;
    color:#999;
    line-height: 1.75;
    transition: all 0.36s;
}
.t_b1k2xiali{
    padding: 0 56px;
    padding-top: 35px;
}
.t_b1k2xia{
    margin: 0 -56px;
    display: inline-block;
}
.t_b1k2lawen{
    text-align: center;
    display: none;
}
.t_b1k2xiali.on .t_b1k2kuai{
    color:#353D42;
}
.t_b1k2nr .t_fonth2{
    margin-bottom: 30px;
}
.t_b1k2li{
    width: 33.333333%;
    padding: 0 7px;
    margin-bottom: 50px;
}
.t_b1k2ul{
    margin: 0 -7px;
    margin-bottom: -50px;
}
.t_b1k2tu {
    padding: 10px 92px;
    background: #fff;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #e8e8e8;
}
.t_b1k2bg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.t_b1k2wen{
    background: #fff;
    padding:28px 30px 18px;
}
.t_b1k2wen .t_font18{
    color:#000000;
    font-weight: bold;
    margin-bottom: 7px;
    height: 31.5px;
    overflow: hidden;
}
.t_b1k2wen hr {
    margin-top: 11px;
    margin-bottom: 12px;
    border-top: 1px solid #F0F0F0;
}
.t_b1k2wen .t_b1k2shu p{
    line-height: 2.5;
}
.t_b1k2an{
    width: 50%;
}
.t_b1k2btnzi{
    font-size: 16px;
    color:#fff;
    line-height: 2.5;
}
.t_b1k2niu{
    background: #fff;
}
.t_b1k2dui{
    background: #ED1D24;
}
.t_b1k2ic{
    line-height: 40px;
    width: 24px;
    margin-left: 10px;
}
.t_b1k2ic img{
    width: 100%;
}
.t_b1k2zh{
    text-align: center;
    display: inline-block;
    padding: 9px 0;
}
.t_b1k2an a{
    width: 100%;
    text-align: center;
    display: block;
    font-size: 0;
}
.t_b1k2xi .t_b1k2btnzi{
    color:#353D42;
}
.t_b1k2xi{
    position: relative;
}
.t_b1k2xi::before{
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 1px;
    background: #F0F0F0;
}
.t_b1k2shu{
    height: 160px;
    overflow: hidden;
}
.t_b1k3vid{
    position: relative;
    overflow: hidden;
    cursor: pointer;
    width: 100%;
}
.t_b1k3vid img{
    width: 100%;
}
.t_b1k3vid video{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_b1k3play{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 85px;
    height: 85px;
    border-radius: 50%;
}
.t_b1k3play::before{
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgba(255,255,255,.5);
    backdrop-filter: blur(15px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_b1k3play::after{
    content: '';
    width: calc(100% - 15px);
    height:  calc(100% - 15px);
    border-radius: 50%;
    background: rgba(255,255,255,.5);
    backdrop-filter: blur(15px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_b1k3play img{
    width: 21px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
}
.t_b1k3le{
    width: 56.25%;
}
.t_b1k3rg{
    width: 43.75%;
    padding-left: 35px;
}
.t_b1k3xu{
    color:#DCDCDC;
    font-size: 24px;
    line-height: 1.75;
}
.t_b1k3top{
    font-size: 18px;
    line-height: 1.75;
    color:#000000;
    transition: all 0.36s;
    opacity: .6;
}
.t_b1k3li.on .t_b1k3top{
    opacity: 1;
}
.t_b1k3xia{
    display: none;
    height: 56px;
    overflow: hidden;
}
.t_b1k3xia {
    margin-top: 2px;
    margin-bottom: 7px;
}
.t_b1k3wen{
    position: relative;
}
.t_b1k3quan{
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #000000;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}
.t_b1k3quan::before,.t_b1k3quan::after{
    content: '';
    height: 1.56px;
    width: 12.6px;
    background: #fff;
    border-radius: 1.28px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.t_b1k3quan::after{
    transform: translate(-50%,-50%) rotate(90deg);
    opacity: 1;
}
.t_b1k3li.on .t_b1k3quan::after{
    opacity: 0;
}
.t_b1k3li:first-of-type{
    border-top: 1px solid #F0F0F0;
}
.t_b1k3li{
    border-bottom: 1px solid #F0F0F0;
}
.t_b1k3nr .t_fonth2{
    margin-bottom: 47px;
}
.t_b1k3top{
    padding: 5.25px 0;
}
.t_b1k3wen{
    padding:14px 10px;
}
.t_b1k3xu{
    width: 42px;
}
.t_b1k3cen {
    width: calc(100% - 70px);
}
.t_b1k3wen{
    cursor: pointer;
}
.t_b1k4{
    position: relative;
    overflow: hidden;
}
.t_b1k4bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_b1k4bg img{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.t_b1k4li{
    width: 50%;
    padding: 0 10px;
    margin-bottom: 24px;
}
.t_b1k4ul{
    margin: 0 -10px;
}
.t_b1k4wen{
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(5px); 
    padding: 48px 84px 29px 40px;
    position: relative;
}
.t_b1k4wen .t_font18{
    font-weight: bold;
    height: 31.5px;
    overflow: hidden;
}
.yxedr_active ul, .yxedr_active ol {
    padding-inline-start: 20px;
    margin-block-start: 0.8em;
    margin-block-end: .8em;
}
.t_b1k4wen .t_duan16p ul{
    padding-inline-start: 20px;
    margin-block-start: 0.8em;
    margin-block-end: .8em;
}
.yxedr_active ul li::marker {
    color:#000000;
}
.t_b1k4wen .t_duan16p ul li::marker {
    color:#000000;
}
.t_b1k4wen .t_duan16p p{
    margin-bottom: 0;
}
.t_b1k4wen .t_duan16p p{
    height: 56px;
    overflow: hidden;
}
.t_b1k4xu{
    font-size: 60px;
    line-height: 1.75;
    color:#000000;
    opacity: .1;
    position: absolute;
    top: 0;
    right: 20px;
    transition: all 0.36s;
}
.t_b1k4cen{
    position: relative;
    z-index: 4;
}
.slick-dots li.slick-active {
    background: #000000;
}
.t_b1k4lun .slick-dots li.slick-active{
    background: #000000;
}
.t_b1k4lun .slick-dots li{
    background: #fff;
}
.slick-dots li{
    width: 45px;
    height: 4px;
    background: #EBEBEB;
    border-radius: 0;
    margin: 0 6px;
}
.t_b1k4bo{
    padding-bottom: 26px;
}
.slick-dots{
    bottom: 0;
}
.t_b1k4bo{
    display: none;
}
.t_b1k4bo:first-child{
    display: block;
}
.t_b1k5li{
    width: 33.333333%;
    padding: 0 7.5px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.t_b1k5ul{
    margin: 0 -7.5px;
    padding-bottom: 41px;
}
.t_b1k5wen{
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08);
    background: #fff;
}
.t_b1k5xia{
    padding: 28px 26px 39px;
}
.t_b1k5xia .t_font18{
    margin-bottom: 11px;
    height: 31.5px;
    overflow: hidden;
}
.t_b1k5xia .t_duan16p{
    height: 56px;
    overflow: hidden;
}
.t_b1k5pic,.t_b1k5pic img{
    width: 100%;
}
.t_lunbo .slick-prev, .t_lunbo .slick-next{
    background: #ed1d24;
    transition: all 0.36s;
}
.t_b1k5ul .slick-prev{
    left: -93px;
}
.t_b1k5ul .slick-next{
    right: -93px;
}
.t_b1k6{
    background: #F8F8F8;
}
.t_b1k6le{
    width: 52%;
}
.t_b1k6pic,.t_b1k6pic img{
    width: 100%;
}
.t_b1k6cen{
    background: #fff;
}
.t_b1k6rg{
    width: 48%;
    padding: 64px 54px 54px 56px;
}
.t_b1k6rg .t_btnic{
    width: 16px;
}
.t_b1k6rg .t_font24{
    height: 84px;
    overflow: hidden;
    margin-bottom: 43px;
}
.t_b1k6rg .t_duan16p{
    height: 140px;
    overflow: hidden;
    margin-bottom: 34px;
}
.t_b1k6li{
    padding: 0 49px;
}
.t_b1k6ul{
    margin: 0 -49px;
    padding-bottom: 57px;
}
.t_b1k6ul .slick-list{
    overflow: visible;
}
.t_b1k5xia .t_font18{
    color:#333;
}
/* b2 */
.t_neiban2{
    background: #F7F7F7;
}
.t_b2main .t_neiban2 .t_banshang,.t_b5main .t_neiban2 .t_banshang{
    position: relative;
    left: 0;
    transform: translateX(0);
}
/* .t_neiban2 .t_banshang{
    position: relative;
    left: 0;
    transform: translateX(0);
} */
.t_neiban2 .t_banwen {
    position: relative;
    top: 0;
    transform: translateY(0);
}
.t_neiban2 .t_banmianli{
    color:#353D42;
}
.t_neiban2 .t_banmianli a::before{
    color:#353D42 !important;
}
.t_neimiao.t_neimiao2{
    background: #fff;
}
.t_banle,.t_banrg{
    width: 50%;
}
.t_banlun {
    width: 340px;
    margin: 0 auto;
    padding-bottom: 26px;
    margin-bottom: 22px;
}
.t_banlun .slick-dots li{
    width: 8px;
    height: 8px;
    border-radius: 50%;
}
.t_neiban2 .t_banwen{
    padding: 50px 0 100px;
}
.t_banbo{
    display: none;
}
.t_banbo:first-of-type{
    display: block;
}
.t_banzi2{
    font-size: 14px;
    color:#fff;
    line-height: 1.75;
}
.t_banzitu{
    width: 14px;
    margin-left: 10px;
    line-height: 24.5px;
}
.t_banzitu img{
    width: 100%;
}
.t_banbtnli{
    background: #000000;
    border-radius: 20px;
    padding: 7.75px 27px;
    cursor: pointer;
}
.t_ban2you .t_banbtnli{
    background: transparent;
}
.t_ban2you .t_banzi2{
    color:#000000;
}
.t_ban2you .t_banzitu {
    position: relative;
    top: -1px;
}
.t_ban2btn{
    display: inline-block;
}
.t_banle{
    text-align: center;
}
.t_ban2you {
    margin-left: 10px;
}
.t_banrg{
    padding-left: 32px;
}
.t_bananli{
    padding: 0 12px;
}
.t_banbtn2box{
    width: 116px;
    text-align: center;
    cursor: pointer;
    background: #ED1D24;
    border-radius: 2px;
    font-size: 0;
    padding: 5.25px 5px;
}
.t_bananul{
    margin: 0 -12px;
}
.t_banqie{
    display: inline-block;
}
.t_banqieic {
    width: 14px;
    margin-right: 7px;
    line-height: 24.5px;
}
.t_banqieic img{
    width: 100%;
}
.t_banqiezi{
    color:#fff;
    font-size: 14px;
    line-height: 1.75;
}
.t_banqiexia{
    width: 10px;
    margin-left: 6px;
    line-height: 24.5px;
    transition: all 0.36s;
    z-index: 11;
}
.t_banqiexia img{
    width: 100%;
}
.t_banrg .t_font48{
    color:#000000;
    font-weight: normal;
    margin-bottom: 17px;
}
.t_banrg .t_duan16p p{
    color:#353D42;
}
.t_banrg .t_duanban2 {
    margin-bottom: 63px;
}
.t_banxing{
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 27px;
}
.t_bananbtn{
    margin-bottom: 26px;
    position: relative;
}
.t_banxing .t_duan16p li{
    float: left;
    margin: 0 20px;
    padding: 7px 0;
    list-style:none;
}
.t_banxing .t_duan16p{
    margin: 0 -29px;
    padding: 20px 0 25px;
}
.t_banxing .t_duan16p p{
    margin-bottom: 0;
}
.t_banxing .yxedr_active ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
}
.t_banbtn3li{
    width: 145px;
    text-align: center;
    margin: 0 10px;
    border: 1px solid #000000;
}
.t_banbtn3ul{
    margin: 0 -10px;
}
.t_selexia .ys_select_hd{
    padding-left: 12px;
    height: 38px;
    padding-right: 0;
}
.t_selexia .ys_select_hd input{
    font-size: 14px;
    color:#353D42;
}
.t_selexia .ys_select_hd input::placeholder{
    font-size: 14px;
    color:#353D42;
}
.t_selexia .ys_select_xtbbox {
    right: 12px;
    margin-right: 0;
}
.t_selexia .ys_select_bd{
    top: calc(100% + 6px);
    border: 1px solid #000000;
}
.t_selexia .ys_select_li{
    font-size: 14px;
    line-height: 1.75;
    color:#666;
    text-align: left;
    padding-left: 12px;
}
.t_selexia .ys_select_li:first-child{
    padding-top: 10px;
}
.t_selexia .ys_select_li:last-child{
    padding-bottom: 10px;
}
.t_neiban2{
    z-index: 92;
    position: relative;
}
.t_banbox{
    width: 100%;
    text-align: center;
    font-size: 0;
}
.t_banbtn3zi{
    color:#353D42;
    font-size: 14px;
    line-height: 38px;
}
.t_banbtn3ic {
    width: 20px;
    line-height: 38px;
    margin-left: 10px;
    position: relative;
    top: -1px;
}
.t_banbtn3ic img{
    width: 100%;
}
.t_banbtn3zhli{
    display: inline-block;
}
.t_b2k1rg{
    width: 39%;
}
.t_b2k1pic,.t_b2k1pic img{
    width: 100%;
}
.t_b2k1le{
    width: 61%;
    padding-right: 134px;
}
.t_b2k1le .t_font24{
    font-weight: bold;
    color:#5F6973;
    margin-bottom: 20px;
}
.t_b2k1le .t_duanp p{
    color:#000000;
    margin-bottom: 24px;
}
.t_b2k1li{
    width: 50%;
    padding: 0 10px;
}
.t_b2k1ul{
    margin: 0 -10px;
}
.t_b2k1wen .t_font24{
    color:#353D42;
    padding-left: 25px;
    position: relative;
    height: 42px;
    overflow: hidden;
    margin-bottom: 24px;
}
.t_b2k1wen .t_font24::before{
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #5F6973;
    position: absolute;
    left: 0;
    top: 16px;
}
.t_b2k1wen .t_duan16p{
    height: 56px;
    overflow: hidden;
    margin-bottom: 40px;
}
.t_b2k2{
    position: relative;
    overflow: hidden;
}
.t_b2k2 .t_b2k2xin{
    position: relative;
    z-index: 4;
}
.t_b2k2table{
    background: #fff;
    border-top: 3px solid #ED1D24;
    padding: 65px;
}
.t_b2k1li:last-of-type .t_b2k1wen .t_duan16p,
.t_b2k1li:nth-last-of-type(2) .t_b2k1wen .t_duan16p{
    margin-bottom: 0;
}
.t_b2k2li{
    border-bottom: 1px solid #E4E4E4;
}
.t_b2k2li:last-of-type{
    border-bottom: 0;
}
.t_b2k2le,.t_b2k2rg{
    width: 50%;
    font-size: 18px;
    line-height: 1.75;
    padding: 19px 0;
}
.t_b2k2le{
    border-right: 1px solid #E4E4E4;
    padding-left: 20px;
    color:#666;
}
.t_b2k2rg{
    padding-left: 76px;
    color:#353D42;
}
.t_b2k3xin{
    background: #F8F8F8;
    padding: 58px 50px 58px;
}
.t_b2k3li{
    margin-bottom: 20px;
    background: #fff;
}
.t_b2k3top{
    position: relative;
}
.t_b2k3xia{
    border-top: 2px solid #F8F8F8;
}
.t_b2k3mu{
    color:#000000;
    font-size: 40px;
    line-height: 1.75;
    margin-right: 38px;
}
.t_b2k3quan{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #000000;
    position: absolute;
    top: 50%;
    right: 50px;
    transform: translateY(-50%);
}
.t_b2k3quan::before,.t_b2k3quan::after{
    content: '';
    height: 2px;
    width: 15px;
    background: #fff;
    border-radius: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.t_b2k3quan::after{
    transform: translate(-50%,-50%) rotate(90deg);
    opacity: 1;
}
.t_b2k3li.on .t_b2k3quan::after{
    opacity: 0;
}
.t_b2k3top{
    padding: 10px 0;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.t_b2k3xia{
    display: none;
}
.t_b2k3top,.t_b2k3xia{
    padding-left: 30px;
}
.t_b2k3top .t_font18{
    color:#353D42;
    width: calc(100% - 164px);
    position: relative;
    top: 3px;
}
.t_b2k3xia .t_b2k3mu{
    color:#DAE3E8;
    margin-top: 10px;
}
.t_b2k3xia .t_duan16p{
    max-width: 100%;
    width: calc(100% - 164px);
    padding-top: 22px;
    padding-bottom: 35px;
}
.t_b1k5.t_b2k4{
    background: #F8F8F8;
    position: relative;
    overflow: hidden;
}
.t_b1k5.t_b2k4 .ys_cont1200{
    position: relative;
    z-index: 4;
}
.t_b1k6.t_b2k5{
    background: #fff;
}
.t_b2k6{
    background: #F8F8F8;
}
.t_b2k6nr .t_b1k2ul {
    margin-bottom: 0px;
}
.t_b1k2duan{
    height: 84px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
}
.t_b1k2ul .slick-prev{
    left: -93px;
}
.t_b1k2ul .slick-next{
    right: -93px;
}
.t_b2k6nr .t_b1k2li{
    margin-bottom: 0;
}
.t_neimiao2::after {
    content: '';
    width: 100%;
    background: #EDEDED;
    position: absolute;
    left: 0;
    top: 0;
    height: 1px;
}
.t_banbuy{
    background: #fff;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08);
    width: 100%;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 11;
    display: none;
}
.t_buybannr{
    margin: 0 -24px;
    padding:26px 50px 17px 40px;
}
.t_banbuyle{
    width: 40%;
    padding: 0 24px;
}
.t_banbuyrg{
    width: 60%;
    padding: 0 24px;
}
.t_font14{
    font-size: 14px;
    color:#666;
    line-height: 1.75;
}
.t_buybannr .t_font14{
    margin-bottom: 10px;
}
.t_buylewen{
    font-size: 16px;
    color:#353D42;
    line-height: 1.75;
    max-width: calc(100% - 55px);
    transition: all 0.36s;
    text-decoration: underline;
    text-underline-position: under;
    text-decoration-color: transparent;
}
.t_buyleli{
    border-bottom: 1px solid #E3E3E3;
}
.t_buyleli:last-of-type{
    border-bottom: 0;
}
.t_buyleic {
    width: 9px;
    line-height: 29px;
}
.t_buyleic img{
    width: 100%;
}
.t_buylelogo{
    width: 29px;
    margin-right: 16px;
}
.t_buylexi{
    padding: 22px 12px 22px 4px;
}
.t_buyphone{
    color:#ED1D24;
    font-size: 26px;
    line-height: 29px;
    margin-left: 8px;
}
.t_buyleli2 .t_buylewen {
    max-width: calc(100% - 12px);
}
.t_bananxia.on .t_banqiexia{
    transform: rotate(180deg);
}
.ys_videom_close {
    right: -38px;
    top: 0;
}
.ys_videom_close .iconfont {
    font-size: 26px;
}
.ys_videom {
    background: rgba(0, 0, 0, .3);
}
.ys_videom_content{
    max-width: 790px;
}
.ys_zanic{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 64px;
    cursor: pointer;
    pointer-events: none;
    transition: all 0.36s;
    opacity: 1;
}
.ys_videom_video{
    cursor: pointer;
}
.ys_zanic img{
    width: 100%;
}
.ys_videom_content.on .ys_zanic{
    opacity: 0;
}
.t_cevsquan{
    width: 58px;
    height: 58px;
    border-radius: 50%;
    background: #ED1D24;
    position: relative;
    cursor: pointer;
}
.t_cevsquan img{
    width: 26px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_cevsshu{
    font-size: 14px;
    color:#000;
    line-height: 20px;
    width: 20px;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    box-shadow: 2px 5px 4px 2px rgba(0, 0, 0, 0.08);
    position: absolute;
    top: -4px;
    right: -4px;
}
.t_cevs{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    z-index: 4;
}
.t_vscebian{
    padding-bottom: 108px;
}
.t_b1k3vid{
    display: none;
}
.t_b1k3vid.act{
    display: block;
}
/* b4 */
.t_b4k1{
    background: #f8f8f8;
}




/*定制*/
.g_lc{background:url(../images/lcbg.jpg) no-repeat center top; background-size:cover; height: auto;padding: 86px 0; display:table; width:100%;
    -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_lc h2{height: 66px;font-size: 44px;color: #fff;text-align: center;}
.g_lc p{margin: 0 260px;text-align: center;font-size: 20px;line-height: 36px;color: rgba(255,255,255,.9);height: 186px;}
.g_lc h3{height: 66px;line-height: 66px;text-align: center;position: relative;font-size: 40px;font-weight: bold;color: #fff;}
.g_lc h3:before{content: "";position: absolute;width: 462px;height: 1px;background: #979797;left:0;top:32px;}
.g_lc h3:after{content: "";position: absolute;width: 462px;height: 1px;background: #979797;right:0;top:32px;}
.g_lc li{float: left;width: 106px;position: relative;margin-right: 105px;}
.g_lc li:last-child{margin-right: 0;}
.g_lc li img{width: 106px;height: 100px;display: block;}
.g_lc li em{display: block;width: 106px;line-height: 46px;font-size: 20px;color: #fff;text-align: center;}
.g_lc li:before{content: "";position: absolute;background:url(../images/lcjt.png) no-repeat;width: 50px;height: 32px;left:125px;top:108px;}
.g_lc li:last-child:before{background: none;}


/* g */
.t_g1k1li{
    width: 33.333333%;
    padding: 0 23px;
}
.t_g1k1ul{
    margin: 0 -23px;
}
.t_g1k1top{
    background: #ED1D24;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 87px;
}
.t_g1k1top .t_duan16p p{
    color:#fff;
    line-height: 1.875;
}
.t_g1k1top .t_duan16p{
    max-height: 60px;
    overflow: hidden;
    text-align: center;
}
.t_g1k1{
    background: #F8F8F8;
}
.t_g1k1ul .t_g1k1xia{
    border: 1px solid #E4E4E4;
    border-top: 0;
    background: #fff;
    padding:29px 38px 10px;
    height: calc(var(--gao-height) - 87px);
}
.t_g1k1li .t_buyphone {
    margin-left: 0px;
}
.t_buydan .t_buylewen{
    color:#666;
    position: relative;
    top: -10px;
}
/* d2 */
.t_d2k1{
    background: #F8F8F8;
}
.t_d2k1li{
    width: 25%;
    padding: 0 6px;
    margin-bottom: 15px;
}
.t_d2k1ul{
    margin: 0 -6px;
    margin-bottom: -15px;
}
.t_d2k1xia{
    background: #fff;
    padding:15px 19px 28px 16px;
}
.t_d2k1tit{
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 16px;
    height: 28px;
    overflow: hidden;
}
.t_d2k1zh{
    text-align: center;
}
.t_btnan2 .t_btncon {
    border: 1px solid #000000;
}
.t_btnan2 .t_btncon::before {
    width: 0;
    background: #f8b500;
    left: 0;
    opacity: 0;
    right: auto;
}
.t_btnan2 .t_btnzi{
    color:#000000;
}
.t_d2k1xia .t_font14 {
    margin-bottom: 23px;
    height: 98px;
    overflow: hidden;
}
/* d3 */
.t_d3k1{
    background: #F8F8F8;
}
.t_d3k1xia.t_banbtn3li {
    width: 290px;
    margin: 0;
    margin-right: 12px;
    border: 1px solid #E1E1E1;
}
.t_d3k1xia.t_selexia .ys_select_hd {
    padding-left: 28px;
    height: 58px;
}
.t_d3k1xia.t_selexia .ys_select_hd input {
    font-size: 16px;
    color: #999;
}
.t_d3k1xia.t_selexia .ys_select_hd input::placeholder {
    font-size: 16px;
    color: #999;
}
.t_d3k1xia.t_selexia .ys_select_xtbbox {
    right: 17px;
}
.t_d3k1xia.t_selexia .ys_select_bd {
    border: 1px solid #E1E1E1;
    background: #f8f8f8;
}
.t_d3k1xia.t_selexia .ys_select_li{
    color:#999;
    padding-left: 28px;
    font-size: 16px;
}
.t_d3k1input{
    width: 47%;
    border: 1px solid #E1E1E1;
    padding: 15px 22px;
    margin-right: 12px;
}
.t_d3k1input input{
    width: 100%;
    font-size: 16px;
    color:#999;
    line-height: 1.75;
}
.t_d3k1input input::placeholder{
    color:#999;
}
.t_d3k1top .t_btnan{
    font-size: 0;
}
.t_d3k1top .t_btnan .t_btncon {
    padding: 15px 63px;
}
.pc_fenye .prev li,.pc_fenye .next li{
    color: #fff;
    background: #000000;
    position: relative;
}
.pc_fenye .prev li img,.pc_fenye .next li img{
    width: 7px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.pc_fenye li.activepage {
    color: #000000;
    background: transparent;
}
.pc_fenye li{
    color:rgba(78,100,112,.5);
    font-size: 16px;
    width: auto;
    height: 32px;
    border:1px solid #ed1d24;
}
/* 补充 */
.t_syk4nr.t_jiandaziqu{
    padding-top: 100px;
    padding-bottom: 120px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 90px;
}
.t_syk4nr.t_jiandaziqu::before,.t_syk4nr.t_jiandaziqu::after{
    display: none;
}
.t_syk2ul .slick-prev, .t_syk2ul .slick-next {
    background: rgba(255,255,255,.5);
}
/* d4 */
.t_d4k1le{
    width: 350px;
}
.t_d4k1le img{
    width: 100%;
}
.t_d4k1rg{
    width: calc(100% - 350px);
    padding-left: 100px;
}
.t_d4k1rg .t_duan16p p{
    color:#5F6973;
}
.t_d4k1nr {
    display: flex;
    align-items: center;
}
.t_d4k2{
    position: relative;
    overflow: hidden;
    background: #F8F8F8;
}
.t_d4k2bg{
    width: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.t_d4k2bg img{
    width: 100%;
}
.t_d4k2xin{
    position: relative;
    z-index: 4;
}
.t_d4k2xin .t_fonth2{
    color:#fff;
}
.t_d4k2quan{
    width: 90px;
    height: 90px;
    margin-bottom: 11px;
}
.t_d4k2quan img{
    width: 100%;
}
.t_d4k2tit{
    font-size: 16px;
    color:#fff;
    line-height: 1.75;
    font-weight: bold;
    text-align: center;
}
.t_d4k2li{
    padding: 0 30px;
}
.t_d4k2ul{
    margin: 0 -30px;
    display: inline-block;
} 
.t_d4k2lie{
    text-align: center;
    font-size: 0;
    padding: 10px 0 72px;
}                              
.t_d4k2fang{
    background: #fff;
    padding: 57px 224px 88px;
    position: relative;
}          
.t_d4k2fang .t_duan20 p{
    line-height: 2;
    color:#5F6973;
    text-align: center;
}                
.t_d4yinbg{
    width: 62px;
    position: absolute;
}    
.t_d4yinbg img{
    width: 100%;
}      
.t_d4yinbg1{
    top: 64px;
    left: 101px;
}
.t_d4yinbg2{
    bottom: 64px;
    right: 98px;
}
.t_d4k3{
    background: #f8f8f8;
}
.t_d4k3nr .t_fonth2{
    margin-bottom: 19px;
} 
.t_d4k3xia{
    background: #fff;
    padding: 37px 55px 12px;
}
.t_d4k3li{
    width: 50%;
    padding: 0 35px;
    margin-bottom: 50px;
}
.t_d4k3ul{
    margin: 0 -35px;
}
.t_d4k3pic{
    width: 160px;
}
.t_d4k3rg{
    width: calc(100% - 160px);
    padding-left: 32px;
    padding-top: 6px;
}
.t_d4k3rg .t_duan20 p{
    color:#353D42;
    transition: all 0.36s;
}
.t_d4k3rg .t_duan16p p{
    color:#5F6973;
}
.t_d4k3rg .t_duan16p{
    height: 56px;
    overflow: hidden;
}
.t_d4k3rg .t_duan20{
    height: 35px;
    overflow: hidden;
    margin-bottom: 5px;
}
.t_d4k3duan{
    margin-bottom: 29px;
}
.t_d4k4nr{
    margin-bottom: 200px;
}
.t_d4citywen{
    font-size: 18px;
    color:#333;
    line-height: 1.75;
    transition: all 0.36s;
}
.t_d4cityli{
    padding: 0 18px;
}
.t_d4cityul{
    margin: 0 -18px;
    display: inline-block;
}
.t_d4city{
    text-align: center;
    font-size: 0;
    margin-bottom: 35px;
}
.t_d4cityli.on .t_d4citywen{
    color:#ED1D24;
}
.t_d4k4nr .t_fonth2{
    margin-bottom: 32px;
}
.t_d4k4xia{
    padding: 0 120px;
}
.t_d4k4li{
    width: 33.333333%;
    padding: 0 15px;
    margin-bottom: 30px;
}
.t_d4k4ul{
    margin: 0 -15px;
}
.t_d4k4wen{
    background: #fff;
    box-shadow: 0px 3px 15px 2px rgba(111, 111, 111, 0.08);
}
.t_d4k4top{
    font-size: 18px;
    line-height: 1.75;
    color:#fff;
    font-weight: bold;
    text-align: center;
    background: #ED1D24;
    padding: 9.25px 10px;
}
.t_d4k4di{
    padding: 25px 25px 34px;
}
.t_d4k4di .t_duan16p{
    height: 84px;
    overflow: hidden;
}
/* d5 */
.t_d5k1le{
    width: 50.5%;
}
.t_d5k1pic{
    position: relative;
    width: 100%;
    cursor: pointer;
}
.t_d5k1pic img{
    width: 100%;
}
.t_d5k1playic{
    width: 84px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
}
.t_d5k1playic img{
    width: 100%;
}
.t_d5k1rg{
    width: 49.5%;
    padding-left: 50px;
    padding-top: 10px;
}
.t_d5k1xu{
    color:#ED1D24;
    font-size: 40px;
    line-height: 1.75;
    width: 66px;
}
.t_d5k1qi{
    width: calc(100% - 66px);
    padding-top: 10px;
}
.t_d5k1one p{
    color:#000000;
    font-weight: bold;
}
.t_d5k1er.t_duan16p p{
    color:#999;
}
.t_d5k1one {
    margin-bottom: 8px;
}
.t_d5k1li {
    margin-bottom: 23px;
}
.t_d5k2{
    background: #f8f8f8;
}
.t_d5k2li{
    width: 33.333333%;
    padding: 0 6px;
}
.t_d5k2ul{
    margin: 0 -6px;
}
.t_d5k2wen{
    background: #fff;
    padding: 48px 10px 44px;
}
.t_d5k2hang{
    width: 88px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 21px;
}
.t_d5k2ic{
    width: 100%;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    z-index: 2;
}
.t_d5k2ic img{
    width: 100%;
}
.t_d5k2wen .t_duanp{
    text-align: center;
    height: 31.5px;
    overflow: hidden;
}
.t_d5k2xu{
    color:#EBEBEB;
    font-size: 40px;
    line-height: 1.2;
    position: absolute;
    top: -7px;
    left: calc(100% - 18px);
}
.t_d5k3{
    position: relative;
    overflow: hidden;
}
.t_d5k3nr .t_fonth2{
    color:#fff;
}
.t_d5k3nr{
    position: relative;
    z-index: 4;
}
.t_d5k3li{
    margin-bottom: 20px;
}
.t_d5k3xin{
    background: #fff;
    padding:46px 70px 44px 102px;
}
.t_d5k3biao,.t_d5k3tit{
    font-size: 18px;
    font-weight: bold;
    line-height: 1.75;
}
.t_d5k3biao{
    color:#ED1D24;
}
.t_d5k3tit{
    color:#353D42;
}
.t_d5k3jian{
    width: 28px;
}
.t_d5k3jian img{
    width: 100%;
    position: relative;
    top: 7.5px;
    transition: all 0.36s;
}
.t_d5k3one{
    cursor: pointer;
    margin-bottom: 15px;
}
.t_d5k3duan{
    max-width: calc(100% - 28px);
}
.t_d5k3duan1 .t_duan16p p{
    padding-left: 26px;
    position: relative;
    margin-bottom: 16px;
}
.t_d5k3duan1 .t_duan16p p:last-of-type{
    margin-bottom: 0;
}
.t_d5k3duan1 .t_duan16p p span{
    position: absolute;
    left: 0;
    color:#ED1D24;
    font-size: 18px;
    font-family: 'russoregular'!important;
    line-height: 28px;
    top: 1px;
}
.t_d5k3{
    background: #f8f8f8;
}
.t_d5k3pic{
    position: relative;
    width: 448px;
    cursor: pointer;
    margin-top: 10px;
}
.t_d5k3pic img{
    width: 100%;
}
.t_d5k3le{
    padding-right: 74px;
    max-width: calc(100% - 448px);
}
.t_d5k3rg{
    width: 190px;
}
.t_d5k3rg img{
    width: 100%;
}
.t_d5k3le.yxedr_active p{
    margin-bottom: 16px;
} 
.t_d5k4{
    background: #f8f8f8;
}
.t_d5k4li{
    padding: 0 20px;
    margin-bottom: 40px;
}
.t_d5k4ul{
    margin: 0 -20px;
    margin-bottom: -40px;
}
.t_d5k4xin.t_buylexi{
    background: #fff;
    padding:26px 40px 26px 32px;
}
.t_d5k4xin.t_buylexi .t_buylewen{
    width: auto;
    max-width: none;
    margin-right: 40px;
}
.t_d5k4xin.t_buylexi .t_buylelogo {
    margin-right: 19px;
}
.t_buylelogo img{
    width: 100%;
}
/* e1 */
.t_e1k1nr .t_fonth2{
    margin-bottom: 31px;
}
.t_e1k1bian{
    position: relative;
    margin-bottom: 70px;
}
.t_shugun{
    font-family: "Montserrat-Regular-8"!important;
    font-weight: bold;
    font-size: 48px;
    color:#ED1D24;
    line-height: 1.2;
}
.t_e1k1shu sup{
    font-size: 16px;
    color:#ED1D24;
    line-height: 1.2;
    position: relative;
    top: -36px;
    font-weight: bold;
    margin-left: 10px;
}
.t_e1k1li .t_font24{
    color:#353D42;
    text-align: center;
}
.t_e1k1shu .t_jiahao{
    width: 20px;
    height: 20px;
    display: inline-block;
    top: -30px;
    margin-left: 2px;
}
.t_jiahao::before,.t_jiahao::after{
    content: '';
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 4px;
    background: #ED1D24;
}
.t_jiahao::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.t_e1k1ul{
    display: flex;
    justify-content: space-around;
}
.t_e1k1ul::before,.t_e1k1ul::after{
    display: none;
}
.t_e1k1shu {
    margin-bottom: 8px;
}
.t_e1k2{
    position: relative;
}
.t_e1k2nr .t_fonth2{
    color:#fff;
}
.t_e1k2li:first-child{
    border-top: 1px solid rgba(255,255,255,.5);
}
.t_e1k2li{
    border-bottom: 1px solid rgba(255,255,255,.5);
    padding:23px 30px 23px 10px;
}
.t_e1k2le{
    font-size: 24px;
    color:#fff;
    font-weight: bold;
    line-height: 1.75;
}
.t_e1k2rg .t_duan16p p{
    color:#fff;
}
.t_e1k2nr{
    position: relative;
    z-index: 4;
}
.t_e1k2bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.t_e1k2bg img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.t_e1k2le{
    width: 21.5%;
}
.t_e1k2rg{
    width: 78.5%;
}
.t_e1k2nr .t_fonth2{
    margin-bottom: 46px;
}
.t_e1k2rg .t_duan16p p{
    margin-bottom: 16px;
}
.t_e1k2rg .t_duan16p p:last-of-type{
    margin-bottom: 0;
}
.t_e1k3nr{
    padding-bottom: 30px;
}
.t_e1k3box{
    background: #FAFAFA;
    padding: 59px 40px 34px 64px;
}
.t_e1k3le{
    width: 45.4%;
}
.t_e1k3le img{
    width: 100%;
}
.t_e1k3rg{
    width: 54.6%;
    padding-left: 49px;
    padding-top: 13px;
}
.t_e1k3li{
    width: 33.333333%;
    position: relative;
    border-right: 1px solid #D4D4D4;
}
.t_e1k3btn{
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 1.75;
    color:#999;
    padding: 9px;
    cursor: pointer;
    transition: all 0.36s;
}
.t_e1k3ul{
    border: 1px solid #D4D4D4;
}
/* .t_e1k3li::before{
    content: '';
    right: 0;
    height: 100%;
    width: 1px;
    position: absolute;
    background: #D4D4D4;
    top: 0;
} */
.t_e1k3li:last-of-type::before{
    display: none;
}
.t_e1k3li:last-of-type{
    border-right:0;
}
.t_e1k3li.on .t_e1k3btn{
    background: #ED1D24;
    color:#fff;
}
.t_e1k3duan .t_duan16p p{
    color:#333;
    margin-bottom: 28px;
}
.t_e1k3duan .t_duan16p p:last-of-type{
    margin-bottom: 0;
}
.t_e1k3xia {
    padding-top: 33px;
}
.t_e1k3duan .t_duan16p ul p{
    margin-bottom: 0;
}
.t_e1k3duan .t_duan16p ul{
    margin-bottom: 28px;
}
.t_e1k3nr .t_fonth2{
    margin-bottom: 24px;
}
.t_e1k3dadu{
    margin-bottom: 37px;
}
/* e2 */
.t_e2k1li{
    width: 50%;
    padding: 0 6px;
    margin-bottom: 30px;
}
.t_e2k1ul{
    margin: 0 -6px;
}
.t_e2k1pic{
    width: 100%;
}
.t_e2k1qili{
    padding: 0 5px;
    margin-bottom: 10px;
}
.t_e2k1qi{
    margin: 0 -5px;
}
.t_e2k1qizi{
    width: 90px;
    text-align: center;
    font-size: 14px;
    line-height: 1.75;
    color:#999;
    background: #fff;
    padding: 7.75px 4px;
}
.t_e2k1{
    background: #f8f8f8;
}
.t_e2k1xia{
    padding: 35px 30px  12px 27px;
}
.t_e2k1xia .t_e2k1duan{
    height: 84px;
    overflow: hidden;
    margin-bottom: 36px;
    text-overflow:ellipsis;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
}
.t_e2k1pic{
    position: relative;
}
.t_e2k1pic::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top,rgba(0,0,0,.5),transparent);
    z-index: 4;
}
.t_e2k1tit{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 18px 40px;
    z-index: 6;
}
.t_e2k1tit .t_font24{
    color:#fff;
    line-height: 1.75;
    font-weight: bold;
}
.t_e2k1ul{
    margin-bottom: 48px;
}
/* e3 */
.t_e3main .t_neiban .t_banshang,.t_b4main .t_neiban2 .t_banshang{
    position: relative;
    transform: translateX(0);
    left: 0;
}
.t_e3main .t_neiban .t_neipic{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.t_e3main .t_neiban .t_banwen {
    position: relative;
    top: 0;
    transform: translateY(0);
    margin-top: 82px;
}
.t_e3main{
    background: #f8f8f8;
}
.t_e3k1nr{
    background: #fff;
    padding:90px 89px 18px;
}
.t_e3k1{
    position: relative;
    z-index: 10;
}
.t_e3k1tu{
    position: relative;
    width: 100%;
}
.t_e3k1tu::before{
    content: '';
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 3;
    background: linear-gradient(to top,rgba(0,0,0,.2),transparent);
}
.t_e3k1rg{
    width: 48%;
}
.t_e3k1le{
    width: 52%;
    padding-right: 20px;
    margin-top: -7px;
}
.t_e3k1pic .slick-dots li{
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #fff;
}
.t_e3k1pic .slick-dots li.slick-active{
    background: #ED1D24;
}
.t_e3k1pic .slick-dots {
    bottom: 13px;
}
.t_e3k1le .t_font24{
    color:#333;
    margin-bottom: 10px;
}
.t_e3k1le .t_duan16p{
    padding-right: 40px;
    margin-bottom: 38px;
}
.t_e3k1biao .t_e2k1qizi{
    background: #f8f8f8;
}
.t_e3k1le .t_btnic{
    width: 16px;
}
.t_e3k1le .t_btnzi{
    font-weight: bold;
}
.t_e3k1biao {
    margin-bottom: 23px;
}
.t_e3k1top{
    border-bottom: 1px solid #EAEAEA;
    padding-bottom: 67px;
}
.t_e3k1vid{
    position: relative;
    max-width: 100%;
    margin: 0 auto;
    width: 796px;
    cursor: pointer;
}
.t_e3k1vid img{
    width: 100%;
}
.t_e3k1video{
    padding: 60px 0 76px;
    border-bottom: 1px solid #EAEAEA;
}
.t_e3kzli{
    border-bottom: 1px solid #EAEAEA;
    padding: 44px 12px 44px 20px;
}
.t_e3kzli:last-of-type{
    border-bottom: 0;
}
.t_e3kzle{
    width: 28%;
}
.t_e3kzrg{
    width: 72%;
}
.t_e3kzrg .t_duan16p p{
    line-height: 2;
}
.t_e3k2nr .t_b1k2duan p {
    height: 56px;
    -webkit-line-clamp: 2;
}
.t_e3k2nr .t_b1k2wen hr {
    margin-top: 20px;
    margin-bottom: 23px;
}
.t_e3k3{
    background:#fff; 
}
.t_e3k3nr .t_e2k1ul {
    margin-bottom: 0;
}
.t_e3k3 .t_e2k1qizi{
    background: #f8f8f8;
}
/* e4 */
.t_e4k1{
    background: #f8f8f8;
}
.t_e4k1le{
    width: 54.6%;
}
.t_e4k1rg{
    width: 45.4%;
    padding:41px 62px;
}
.t_e4k1box{
    background: #fff;
}
.t_e4k1date{
    font-size: 16px;
    color:#999;
    line-height: 1.5;
    margin-bottom: 21px;
    font-family: "Montserrat-Regular-8"!important;
}
.t_e4k1rg .t_font24{
    line-height: 1.5;
    color:#353D42;
    height: 72px;
    overflow: hidden;
    margin-bottom: 19px;
}
.t_e4k1rg .t_duan16p {
    height: 84px;
    overflow: hidden;
    margin-bottom: 37px;
}
.t_e4k1li{
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 30px;
}
.t_e4k1ul{
    margin: 0 -14px;
    margin-bottom: -30px;
}
.t_e4k1xin{
    width: 100%;
}
.t_e4k1pic{
    width: 100%;
}
.t_e4k1xia{
    padding: 19px 33px 28px 37px;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.04);
    background: #fff;
}
.t_e4k1xia .t_font20{
    line-height: 1.5;
    font-weight: normal;
    color:#353D42;
    height: 60px;
    overflow: hidden;
    margin-bottom: 37px;
}
.t_e4k1li .t_e4k1date{
    margin-bottom: 14px;
}
.t_e4k1nr .t_yema{
    margin-bottom: 27px;
}
/* e5 */
.t_neiban3{
    background: #5F6973;
}
.t_neiban3 .t_neipic::before{
    display: none;
}
.t_neiban3 .t_neipic img{
    opacity: .4;
}
.t_e5rele{
    width: 24px;
    height: 24px;
    background: #ED1D24;
    border-radius: 50%;
    position: relative;
    margin-right: 7px;
}
.t_e5rele img{
    width: 6px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_e5rezi{
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    line-height: 1.5;
}
.t_e5date{
    font-size: 16px;
    color:#fff;
    line-height: 1.5;
    margin-bottom: 18px;
}
.t_e5newsq .t_font24{
    font-size: 24px;
    line-height: 1.5;
}
.t_e5newsq{
    position: relative;
}
.t_e5return{
    position: absolute;
    left: 0;
    top: 0;
}
.t_neiban3 .t_banwen {
    top: calc(50% + 8px);
}
.t_e5k1nr .t_duan16p p{
    margin-bottom: 16px;
}
.t_e5k1nr .t_duan16p img{
    margin-bottom: 19px;
    margin-top: 6px;
}
.t_e5k1nr{
    margin-top: -6px;
}
.t_e5fenzi{
    font-size: 14px;
    color:#666;
    line-height: 2;
    margin-right: 18px;
}
.ys_sharebox {
    margin: 0 12px;
    width: 26px;
}
.ys_sharebox img{
    width: 100%;
}
.t_e5fenul {
    margin: 0 -12px;
}
.t_e5fennr{
    padding: 0 30px;
    display: inline-block;
    background: #fff;
    z-index: 2;
    position: relative;
}
.t_e5fen{
    text-align: center;
    font-size: 0;
    position: relative;
    margin-bottom: 20px;
}
.t_e5fen::before{
    content: '';
    background: #E1E1E1;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_e5k1nr .t_e5wen{
    margin-bottom: 82px;
}
.t_e5k1nr .t_e5zhuan .t_duan16p p {
    margin-bottom: 0px;
}
.t_e5tiao {
    padding: 10px 0;
}
.t_e5k1nr.t_jiancen {
    padding-bottom: 120px;
}
/* e6 */
.t_e6k1{
    position: relative;
    width: 100%;
    background: #5F6973;
}
.t_e6k1bg .t_map{
    width: 100%;
    height: 100%;
}
.t_e6k1bg img{
    width: 100%;
}
.t_e6k1dian{
    position: absolute;
    left:51.15%;
    top:51.39%;
    transform: translate(-50%,-50%);
}
.t_e6k1img{
    width: 67px;
    position: absolute;
    left:50%;
    bottom: -12px;
    transform: translateX(-50%);
}
.t_e6k1img img{
    width: 100%;
}
.t_e6k1box{
    width: 540px;
    background: #fff;
    padding: 40px 86px 48px 67px;
}
.t_e6k1icon{
    width: 27px;
    margin-right: 14px;
}
.t_e6k1icon img{
    width: 100%;
}
.t_e6k1rg{
    width: calc(100% - 41px);
}
.t_e6tel a{
    color:#ED1D24;
}
.t_e6tel{
    color:#ED1D24;
    font-size: 26px;
    line-height: 1.5; 
    margin-left: 8px;
}
.t_e6k2le{
    width: 122px;
    margin-right: 27px;
}
.t_e6k2le img{
    width: 100%;
}
.t_e6k2rg{
    width: calc(100% - 149px);
    padding-top: 10px;
}
.t_e6k2ic{
    width: 39px;
    margin-bottom: 11px;
}
.t_e6k2ic img{
    width: 100%;
}
.t_e6k2rg .t_duan16p p{
    color:#353D42;

}
.t_e6k1rg .t_duan16p p,.t_e6k1icon{
    line-height: 39px;
}
.t_e6k1li {
    margin-bottom: 19px;
}
.t_e6k1top {
    margin-bottom: 65px;
}
.t_e6k2code {
    display: flex;
    align-items: center;
}
.t_e6k1nr{
    padding-top: 114px;
    padding-bottom: 165px;
}
.t_e6k1nr .t_font48{
    margin-bottom: 52px;
}
.t_e6k1 .ys_cont1200{
    position: relative;
    z-index: 4;
}
.t_e6k1dianzi{
    font-size: 24px;
    line-height: 1.75;
    color:#fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 21px;
    white-space: nowrap;
}
.t_e6k1jia{
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}
.t_e6k1bg{
    height: var(--gao-height);
    position: absolute;
    width: 140%;
    top: -20%;
    left: 0;
}
.t_e6k1{
    overflow: hidden;
}
.t_b4k1tit{
    font-size: 20px;
    color:#999;
    line-height: 2;
    transition: all 0.36s;
}
.t_b4k1shu{
    font-size: 14px;
    color:#000;
    line-height: 26px;
    width: 26px;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    box-shadow: 1px 4px 3px 1px rgba(0, 0, 0, 0.05);
    position: relative;
    top: -4px;
    right: -10px;
    transition: all 0.36s;
}
.t_b4k1li.on .t_b4k1tit{
    color:#ED1D24;
}
.t_b4k1li.on .t_b4k1shu{
    background: #ED1D24;
    color:#fff;
}
.t_b4k1li{
    padding: 0 50px;
    margin-bottom: 14px;
}
.t_b4k1ul{
    margin: 0 -50px;
}
.t_b4k1chan{
    background: #fff;
    padding: 37px 35px 27px;
}
.t_b4l1proli{
    width: 20%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.t_b4k1pro{
    margin: 0 -10px;
}
.t_b4k1rong{
    cursor: pointer;
}
.t_b1k2pic{
    width: 100%;
}
.t_b4k1pic{
    padding: 32px 26px 24px;
    background: radial-gradient(50% 50% at 50% 50%, #F7F7F7 0%, #EFEFEF 100%);
    margin-bottom: 24px;
}
.t_b4k1kuang{
    width: 20px;
    height: 20px;
    background: #D9D9D9;
    cursor: pointer;
    position: relative;
    margin-right: 16px;
    top: 5.75px;
    transition: all 0.36s;
}
.t_b4k1kuang .iconfont{
    color:#fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
    opacity: 0;
}
.t_b4k1biao .t_duanp p{
    color:#666;
    max-width: calc(100% - 36px);
}
.t_b4l1proli.on .t_b4k1kuang .iconfont{
    opacity: 1;
}
.t_b4l1proli.on .t_b4k1kuang{
    background: #CA0915;
}
.t_b4k1top {
    margin-bottom: 16px;
}
.t_b4k1chan{
    display: none;
}
.t_b4k1chan.act{
    display: block;
}
.t_b4chandu{
    margin-bottom: 39px;
}
.t_b4k1btn{
    margin-bottom: 70px;
}
.t_b4k1btnli{
    padding: 0 17px;
}
.t_b4k1btnul{
    margin: 0 -17px;
    display: inline-block;
}
.t_b4k1btn{
    text-align: center;
}
.t_b4k1btnli .t_btncon{
    width: 160px;
    padding: 9px;
}
.t_btnan.t_bthong2 .t_btncon::before{
    width: 0;
    opacity: 0;
    left: 0;
    right: auto;
}

.t_btnan.t_bthong2 .t_btnzi{
    color:#ED1D24;
}
.t_b4yinbiao{
    color:#353D42;
    font-size: 22px;
    line-height: 1.5;
    margin-bottom: 21px;
}
.t_b4zanbei{
    width: 64px;
    height: 32px;
    border-radius: 20px;
    background: #5F6973;
    position: relative;
    transition: all 0.36s;
}
.t_b4circle{
    width: 24px;
    height: 24px;
    background: #fff;
    top: 4px;
    left: 4px;
    position: absolute;
    border-radius: 50%;
    transition: all 0.36s ease;
}
.t_b4zanbtn{
    display: inline-block;
    cursor: pointer;
}
.t_b4zanbtn.on .t_b4circle{
    left: calc(100% - 28px);
}
.t_b4zanbtn.on .t_b4zanbei{
    background:#ED1D24;
}
.t_b4tongrg{
    width: calc(100% - 135px);
}
.t_b4yinbtn{
    width: 135px;
}
.t_b4toli{
    width: 25%;
    padding: 0 21px;
}
.t_b4toul{
    margin: 0 -21px;
    padding: 0 35px;
}
.t_b4toxia{
    text-align: center;
}
.t_b4k1kong{
    width: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
    opacity: 1;
}
.t_b4k1kong img{
    width: 100%;
}
.t_b4k1pic{
    position: relative;
}
.t_b4toli.on .t_b4k1kong{
    opacity: 0;
}
.t_b4toli .t_b4k1pic{
    margin-bottom: 16px;
}
.t_b4tong{
    display: flex;
    align-items: center;
}
.t_b4k2{
    padding: 70px 0 133px;
}
.t_b4k2tit{
    color:#fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    padding: 16.5px 0;
}
.t_b4k2tr:nth-of-type(2n){
    background: #F7F7F7;
}
.t_b4k2tr:nth-of-type(2n-1){
    background: #EFEFEF;
}
.t_b4k2tr.t_b4k2tr1{
    background: #ED1D24;
}
.t_b4k2tr.t_b4k2tr2{
    background: #F7F7F7;
}
.t_b4k2tr.t_b4k2tr3{
    background: #5F6973;
    height: 45px;
}
.t_b4k2th{
    width: 20%;
}
.t_b4k2tr{
    padding-left: 40px;
}
.t_b4k2th .t_b1k2pic{
    width: 156px;
    max-width: 100%
}
.t_b4k2tr.t_b4k2tr2 .t_b4k2th{
    padding: 26px 0 32px;
}
.t_b4k2td{
    font-size: 14px;
    color:#666;
    line-height: 2;
    padding: 8.5px 10px;
}
.t_b4k2th:first-of-type .t_b4k2td{
    color:#333;
    padding: 8.5px 0;
}
/* head */
.t_headtou{
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.08);
}
.t_navli.yxnav_active1 .t_navone a{
    color:#ED1D24;
}
.t_headphone {
    margin-left: 70px;
}
.t_headqu {
    margin-left: 45px;
    margin-right: 63px;
}
/* A1-下拉产品 */
.t_naver{
    position: fixed;
    width: 100%;
    left: 0;
    top: 80px;
}
.t_naverbox{
    /* box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
    background: #fff; */
    padding:45px 89px 3px 114px;
}
.t_font36{
    color:#ED1D24;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.5;
}
.t_naverli1{
    width: 33.333333%;
    padding: 0 15px;
    margin-bottom: 21px;
}
.t_naverul1{
    margin: 0 -15px;
}
.t_naverbox .t_duan16p p{
    color:#353D42;
    line-height: 1.5;
    text-align: center;
    transition: all 0.36s;
    text-decoration: underline;
    text-underline-position: under;
    text-decoration-color: transparent;
}
.t_naverle{
    width: 12.5%;
}
.t_naverlie{
    width: 47%;
}
.t_naverpic {
    margin-bottom: 18px;
    width: 100%;
}
.t_naverrg{
    width: 40.5%;
    padding-left: 90px;
}
.t_naverbg{
    width: 100%;
}
.t_naverbg img{
    width: 100%;
}
.t_naveryou{
    position: relative;
}
.t_naveryouzi{
    position: absolute;
    left: 82px;
    z-index: 4;
    top: 50%;
    transform: translateY(-50%);
}
.t_youwen .t_font24{
    color:#353D42;
    line-height: 1.75;
}
.t_youwen .t_font24 span{
    color:#ED1D24;
}
.t_youwen {
    margin-bottom: 36px;
}
.t_naver{
    /* display: none; */
    border-top: 1px solid #E9E9E9;
}
.t_navli{
    position: relative;
}
.t_navli .t_naver.t_naver1{
    position: absolute;
    width: 675px;
    left: -120px;
    /* background: #fff;
    display: none;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05); */
}
.t_naverbox.t_naverbox2 {
    padding: 45px 118px 53px 77px;
}
.t_naverbox2 .t_naverle{
    width: 53%;
}
.t_naverbox2 .t_naverg{
    width: 47%;
}
.t_naverzhj{
    width: 6px;
    height: 12px;
    position: relative;
    top: 6px;
}
.t_naverzhj img{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.36s;
}
.t_naverzhj img:nth-of-type(2){
   opacity: 0;
}
.t_naverzhwen{
    border-bottom: 1px solid #EFEFEF;
    padding: 13px 0;
}
.t_naverzhwen .t_duan16p p{
    transition: all 0.36s;
}
.t_naverzhli.yxnav_active2 .t_naverzhwen p{
    color:#ED1D24;
    text-decoration-color: #ED1D24;
}
.t_naverzhli.yxnav_active2 .t_naverzhj img:nth-of-type(2){
    opacity: 1;
}
.t_naverzhli.yxnav_active2 .t_naverzhj img:first-of-type{
    opacity: 0;
}
.t_naverli1.yxnav_active2 .t_naverxin .t_duan16p p{
    color:#ED1D24;
    text-decoration-color: #ED1D24;
}
.t_naverli1.yxnav_active2 .t_naverpic img{
    transform: scale(1.05);
}
.t_headred{
    position: fixed;
    width: 100%;
    left: 0;
    top: 80px;
    border-top: 1px solid #E9E9E9;
    /* display: none;
    background: #fff;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05); */
}
.t_naverbox.t_naverbox3 {
    padding: 56px 0 55px;
}
.t_navbuy {
    margin: 0 -23px;
}
.t_headli .t_navbuy a {
    font-size: 0;
    color: transparent;
    line-height: inherit;
    padding: 0;
}
.t_navbuy .t_g1k1top{
    background: #F4F4F4;
}
.t_navbuy .t_g1k1xia {
    border: 1px solid #E4E4E4;
    border-top: 0;
    background: #fff;
    padding: 29px 38px 10px;
    height: calc(var(--gao-height) - 87px);
}
.t_buyleic.t_naverzhj{
    width: 9px;
    height: 15px;
    top: 6.5px;
}
/* 下拉行业 */
.t_naver3rg{
    background: #F4F4F4;
    width: 43.5%;
    padding: 70px 60px 87px 78px;
}
.t_naver3le{
    width: 56.5%;
}
.t_naver3li{
    width: 50%;
    padding: 0 9px;
}
.t_naver3ul{
    margin: 0 -9px;
}
.t_naver3pic{
    width: 100%;
    position: relative;
}
.t_naver3pic::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(11,24,37,.5);
    z-index: 3;
}
.t_naverbox.t_naverbox4 {
    padding: 0;
}
.t_naver3tu{
    position: relative;
}
.t_naver3up{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    text-align: center;
    padding: 22px 56px;
    z-index: 6;
}
.t_naver3up .t_duanp p{
    color:#fff;
    font-weight: bold;
}
.t_naver3up .t_font14{
    color:#fff;
    line-height: 1.75;
}
.t_naver3up .t_duanp p{
    margin-bottom: 11px;
}
.t_naver3le{
    padding:45px 160px 45px 114px;
}
.t_naverzhli{
    padding:0 25px;
}
.t_naverzhul{
    margin: 0 -25px;
}
.t_naverbox4 .t_naverle{
    width: 43%;
}
.t_naverbox4 .t_naverg{
    width: 57%;
}
.t_naverbox4 .t_naverzhli{
    width: 50%;
}
/* 搜索下拉 */
.t_souxia{
    position: fixed;
    width: 100%;
    left: 0;
    top: 80px;
    border-top: 1px solid #E9E9E9;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 5%);
    padding: 16px 0;
    background: #fff;
    display: none;
}
.t_souxianr{
    width: 560px;
    margin: 0 auto;
}
.t_souxiaic{
    width: 36px;
}
.t_souxiaic a{
    width: 100%;
    display: block;
}
.t_souxiaic img{
    width: 100%;
}
.t_souxiain{
    width: calc(100% - 36px);
    padding-right: 15px;
    border-bottom: 1px solid #e9e9e9;
}
.t_souxiain input{
    width: 100%;
    font-size: 16px;
    line-height: 36px;
    color:#666;
}
.t_souxiain input::placeholder{
    color:#666;
}
/* ph 导航 */
.ys_ph_navbar3 .ys_phnav_header {
    background: #f8b500;
}
.ys_modal_container {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
/* 导航下拉效果 */
.t_navli .t_naver1{
    z-index: 0;
    width: 100%;
    pointer-events: none;
}
.t_navli.on .t_naver1{
    z-index: 1;
    transition: none;
    pointer-events: all;
}
.t_navli .t_naver2{
    z-index: 0;
    left: 200vw;
    width: 100%;
    pointer-events: all;
    transition: left 0s calc(.3s + .2s);
}
.t_navli.on .t_naver2{
    z-index: 1;
    left: 0;
    transition: none;
}
.t_navli.on .t_naver .t_navbaibg {
    transform: scale(1);
    transition: transform .6s cubic-bezier(0.19, 1, 0.22, 1);
}
.t_naver .t_navbaibg {
    transform: scale(1, 0);
    transform-origin: 50% 0;
    transition: transform .3s cubic-bezier(0.19, 1, 0.22, 1) .15s;
}
.t_naver .t_navbaibg {
    z-index: -1;
    position: absolute;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
    background: #fff;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: var(--header-inner-height);
}
.t_navli.on .t_naver .t_navbainei {
    visibility: visible;
    pointer-events: all;
    transition: visibility 0s linear 0s;
}
.t_naver .t_navbainei {
    visibility: hidden;
    transition: visibility 0s linear .2s;
    pointer-events: none;
}
.t_navli.on .t_naver .t_naverbox {
    transition: opacity .45s cubic-bezier(0.215, 0.61, 0.355, 1) .2s,transform .45s cubic-bezier(0.215, 0.61, 0.355, 1) .2s;
}
.t_navli.on .t_naver .t_naverbox {
    opacity: 1;
    transform: translate(0);
}
.t_navli .t_naver .t_naverbox {
    height: 100%;
    opacity: 0;
    transform: translate(0, 1.25rem);
    transition: opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1),transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* 购买下拉 */
.t_headli .t_headred1{
    /* display: block; */
    z-index: 0;
    left: 200vw;
    width: 100%;
    pointer-events: all;
    transition: left 0s calc(.3s + .2s);
}
.t_headli.on .t_headred1{
    z-index: 1;
    left: 0;
    transition: none;
}
.t_headli.on .t_headred1  .t_navbaibg {
    transform: scale(1);
    transition: transform .6s cubic-bezier(0.19, 1, 0.22, 1);
}
.t_headred1 .t_navbaibg {
    transform: scale(1, 0);
    transform-origin: 50% 0;
    transition: transform .3s cubic-bezier(0.19, 1, 0.22, 1) .15s;
}
.t_headred1 .t_navbaibg {
    z-index: -1;
    position: absolute;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
    background: #fff;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: var(--header-inner-height);
}
.t_headli.on .t_headred1 .t_navbainei {
    visibility: visible;
    pointer-events: all;
    transition: visibility 0s linear 0s;
}
.t_headred1 .t_navbainei {
    visibility: hidden;
    transition: visibility 0s linear .2s;
    pointer-events: none;
}
.t_headli.on .t_headred1 .t_naverbox {
    transition: opacity .45s cubic-bezier(0.215, 0.61, 0.355, 1) .2s,transform .45s cubic-bezier(0.215, 0.61, 0.355, 1) .2s;
}
.t_headli.on .t_headred1 .t_naverbox {
    opacity: 1;
    transform: translate(0);
}
.t_headli .t_headred1 .t_naverbox {
    height: 100%;
    opacity: 0;
    transform: translate(0, 1.25rem);
    transition: opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1),transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* end */
/* b3 */
.t_b3k1{
    background: #f8f8f8;
}
.t_b3k1nr{
    background: #fff;
    padding:50px 185px 74px;
}
.t_b3k1nr .t_fonth2{
    font-weight: normal;
    margin-bottom: 10px;
}
.t_b3k1tu{
    border: 1px solid #E1E1E1;
    margin-bottom: 20px;
}
.t_b3k1picli{
    width: 25%;
    padding: 0 5px;
}
.t_b3k1picul{
    margin: 0 -5px;
}
.t_b3k1pic{
    max-width: 100%; 
    width: 175px;
    margin: 0 auto;
    margin-bottom: 4px;
}
.t_b3k1picxin .t_duan16p p{
    text-align: center;
    transition: all 0.36s;
}
.t_b3k1picxin {
    padding: 23px 0 39px;
    position: relative;
    cursor: pointer;
}
.t_b3k1picxin::before{
    content: '';
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #ED1D24;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 16px;
}
.t_b3k1picxin::after{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background:#ED1D24;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 19px;
    transition: all 0.36s;
    opacity: 0;
}
.t_b3k1picli.on .t_b3k1picxin .t_duan16p p{
    color:#ED1D24;
}
.t_b3k1picli.on .t_b3k1picxin::after{
    opacity: 1;
}
.t_b3k1duan{
    margin-bottom: 35px;
}
.t_b3shu2li{
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.t_b3shu2{
    margin: 0 -10px;
}
.t_b3shubox{
    border: 1px solid #E1E1E1;
    padding: 15px 18px;
}
.t_b3tips{
    font-size: 16px;
    color:#999;
    line-height: 1.75;
}
.t_b3shuin{
    width: calc(100% - 72px);
    padding-left: 10px;
}
.t_b3shuin input{
    width: 100%;
    font-size: 16px;
    color:#999;
    line-height: 1.75;
}
.t_b3select input::placeholder{
    color:#999;
}
.t_b3select input{
    font-size: 16px;
    color:#999;
    line-height: 1.75;
}
.t_b3select{
    width: 50%;
    padding: 0 18px;
}
.t_b3xiala{
    /* margin: 0 -18px; */
}
.t_b3select .ys_select_xtbbox{
    width: 17px;
}
.t_b3select .ys_select_xtbbox img{
    width: 100%;
}
.t_b3shubox.t_b3xiashu {
    padding: 0;
}
.t_b3select .ys_select_hd{
    padding: 15px 0;
    height: 58px;
}
.t_b3select .ys_select_bd{
    top: calc(100% + 1px);
    border: 1px solid #EDEDED;
    border-top: 0;
    width: calc(100% + 2px);
    left: -1px;
    padding: 13px 0;
}
.t_b3select .ys_select_li{
    font-size: 16px;
    padding: 0 18px;
    line-height: 2.8;
    color:#5F6973;
    transition: all 0.36s;
}
.t_yanzheng{
    position: relative;
}
.t_b3huoqu{
    color:#fff;
    font-size: 16px;
    line-height: 1.75;
    background: #ED1D24;
    cursor: pointer;
    position: absolute;
    line-height: 60px;
    width: 138px;
    right: -1px;
    top: -1px;
    text-align: center;
}
.t_yanzheng .t_b3shuin {
    width: calc(100% - 200px);
}
.t_b3k2agree{
    padding-left: 30px;
    position: relative;
    cursor: pointer;
    margin-top: 7px;
    margin-bottom: 39px;
}
.t_b3k2agree::before{
    content: '';
    width: 16px;
    height: 16px;
    border:1px solid #ED1D24;
    border-radius: 50%;
    left: 0;
    position: absolute;
    top: 6px;
}
.t_b3k2agree::after{
    content: '';
    width: 10px;
    height: 10px;
    background: #ED1D24;
    border-radius: 50%;
    left: 3px;
    position: absolute;
    top: 9px;
    transition: all 0.36s;
    opacity: 1;
}
.t_b3k2agree.on::after{
    opacity: 1;
}
.t_b3k1one{
    width: 100%;
}
.t_b3k1sub{
    font-size: 16px;
    font-weight: bold;
    color:#fff;
    text-align: center;
    line-height: 1.75;
    background: #ED1D24;
    padding: 16px;
    width:100%;
}
/* b3-1 */
.t_d3_1qiu{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #ED1D24;
    border:1px solid #ED1D24;
    font-size: 24px;
    font-weight: bold;
    color:#fff;
    text-align: center;
    line-height: 48px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 18px;
}
.t_d3_1boxli1 .t_d3_1qiu{
    background: #ED1D24;
    border:1px solid #ED1D24;
    color:#fff;
}
.t_d3_1boxli2 .t_d3_1qiu{
    background: #fff;
    border:1px solid #ED1D24;
    color:#ED1D24;
}
.t_d3_1boxli3 .t_d3_1qiu{
    background: #999;
    border:1px solid #999;
    color:#fff;
}
.t_d3_1boxli .t_duan16p p{
    color:#999;
    text-align: center;
}
.t_d3_1jin{
    padding: 62px 110px 43px;
}
.t_d3_1box{
    display: flex;
    justify-content: space-between;
}
.t_d3_1box::before,.t_d3_1box::after{
    display: none;
}
.t_d3_1qiu::before{
    content: '';
    height: 1px;
    position: absolute;
    left: 46px;
    width: 240px;
    top: 50%;
    transform: translateY(-50%);
}
.t_d3_1boxli.t_d3_1boxli1 .t_d3_1qiu::before{
    background: #ED1D24;
}
.t_d3_1boxli.t_d3_1boxli2 .t_d3_1qiu::before{
    background: #999;
}
.t_d3_1boxli.t_d3_1boxli3 .t_d3_1qiu::before{
    display: none;
}
.t_b3k1chen{
    font-size: 16px;
    line-height: 1.75;
    color:#353D42;
    margin-right: 50px;
    margin-bottom: 20px;
}
.t_b3_1xia .t_b3select {
    width: 100%;
}
.t_b3_1fen .t_b3shu2li1{
    width: 200px;
}
.t_b3_1fen .t_b3shu2li2{
    width: calc(100% - 200px);
}
.t_b3k1one textarea{
    width: 100%;
    border: 1px solid #E1E1E1;
    height: 177px;
    padding: 15px 18px;
    font-size: 16px;
    color: #999;
    line-height: 1.75;
    margin-bottom: 12px;
}
.t_b3k1one textarea::placeholder{
    color: #999;
}
/* b3_2 */
.t_b3bk1nr{
    background: #fff;
    padding: 64px 50px 76px;
}
.t_b3bk1nr .t_fonth2{
    color:#ED1D24;
    font-weight: normal;
    margin-bottom: 25px;
}
.t_b3bk1nr .t_duan16p{
    text-align: center;
    margin-bottom: 29px;
}
.t_b3bkli {
    width: 38px;
    margin:0 9px;
}
.t_b3bkul{
    margin: 0 -9px;
    display: inline-block;
}
.t_b3bkbox{
    text-align: center;
    font-size: 0;
}
/* b3_3 */
.t_b3ck1 .t_e1k3btn{
    font-size: 18px;
    color:#666;
    padding: 14.5px 0;
}
/* .t_e1k3li::after {
    content: '';
    left: 0px;
    height: calc(100% + 2px);
    width: 100%;
    position: absolute;
    background: #ED1D24;
    top: -1px;
    z-index: 2;
    opacity: 0;
    transition: all 0.36s;
}
.t_e1k3li.on::after{
    opacity: 1;
}  */
.t_e1k3li .t_e1k3btn{
    position: relative;
    z-index: 3;
}
.t_b3cmain .t_b3k1nr .t_fonth2 {
    margin-bottom: 27px;
}
.t_b3cbox1 .t_duanp p{
    color:#353D42;
}
.ys_select.zindex1{
    z-index: 12;
}
.ys_select.zindex1.zindex{
    z-index: 11;
}
.t_b3cagree{
    position: relative;
    padding-left: 32px;
    margin-bottom: 8px;
}
.t_b3cxuan{
    position: absolute;
    width: 18px;
    height: 18px;
    border: 1px solid #ED1D24;
    transition: all 0.36s;
    background: #fff;
    left: 0;
    top: 5px;
    cursor: pointer;
}
.t_b3cagree.on .t_b3cxuan{
    background: #ED1D24;
}
.t_b3cxuan .iconfont{
    opacity: 0;
    transition: all 0.36s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color:#fff;
    font-size: 12px;
}
.t_b3cagree.on .t_b3cxuan .iconfont{
    opacity: 1;
}
.t_b3cagree p a{
    color:#666;
}
.t_b3cagree p span{
    color:#ED1D24;
}
.t_b3cbox1 {
    padding-top: 55px;
}
.t_b3cduan{
    margin-bottom: 32px;
}
.t_b3ctong {
    margin-bottom: 43px;
}
.t_b3cqie{
    display: none;
}
.t_b3cqie.act{
    display: block;
}
.t_b3cbox2{
    padding-top: 20px;
}
.t_b3cseon{
    position: relative;
    width: 18px;
    height: 18px;
    border: 1px solid #ED1D24;
    transition: all 0.36s;
    background: #fff;
    left: 0;
    top: 8px;
    cursor: pointer;
    margin-right: 10px;
}
.t_b3cduoli.on .t_b3cseon{
    background: #ED1D24;
}
.t_b3cseon .iconfont{
    opacity: 0;
    transition: all 0.36s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color:#fff;
    font-size: 12px;
}
.t_b3cduoli.on .t_b3cseon .iconfont{
    opacity: 1;
}
.t_b3cduo .t_duanp p{
    color:#353D42;
}
.t_b3cbiao{
    width: 136px;
}
.t_b3cduonr{
    width: calc(100% - 136px);
}
.t_b3cduoli{
    margin: 0 16px;
    cursor: pointer;
}
.t_b3cduoul{
    margin: 0 -16px;
}
.t_b3cduo{
    margin-bottom: 20px;
}
.t_b3czhli .t_d5k4xin.t_buylexi{
    background: #f7f7f7;
}
.t_b3czhli{
    padding: 0 10px;
}
.t_b3czhul{
    margin: 0 -10px;
}
/* b3_4 */
.t_b3dpic{
    width: 66px;
    margin: 0 auto;
}
.t_b3dpic img{
    width: 100%;
}
/* 其他 */
.t_banic {
    margin-bottom: 20px;
}
.t_dishareliwx{
    position: relative;
}
.t_dishwx{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 120px;
    padding: 5px;
    background: #fff;
    bottom: calc(100% + 15px);
    display: none;
}
.t_dishwx img{
    width: 100%;
}
.t_dishwx::before{
    content: '';
    width: 100%;
    height: 15px;
    position: absolute;
    bottom: -15px;
    left: 0;
}
.t_dishwx::after{
    content: '';
    border-top: 8px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
}
.ys_footer{
    position: relative;
    overflow: hidden;
}
.t_difotbg{
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
}
.t_difotbg img{
    width: 100%;
}
.ys_footer .ys_cont1400{
    position: relative;
    z-index: 2;
}
.t_e1k1bian{
    position: relative;
}
.t_e1k1bg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% - 100px);
}
.t_e1k1bg img{
    width: 100%;
}
.t_e1k1bian .t_duan16p{
    position: relative;
    z-index: 4;
}
.t_e1k3duan{
    display: none;
}
.t_e1k3duan.act{
    display: block;
}
.t_syk5li{
    width: 25%;
}
.slick-slider{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.t_d5k3lie{
    display: none;
}
.t_cebianwx{
    position: relative;
}
.t_ceweixin{
    width: 95px;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right:calc(100% + 15px);
    display: none;
}
.t_ceweixin img{
    width: 100%;
}
.t_ceweixin::before{
    content: '';
    width: 15px;
    height: 100%;
    position: absolute;
    right: -15px;
    top: 0;
}
.t_cebianxin{
    cursor: pointer;
}
.t_d5k3li.on .t_d5k3jian img{
    transform: rotate(180deg);
}
/* e6 map - start */
.t_e6k1bg{
    height: 100%;
    width: 100%;
    top:0;
}
.t_e6k1 .ys_cont1200 {
    pointer-events: none;
}
.t_e6k1nr .t_font48{
    pointer-events:all
}
.t_e6k1nr .t_e6k1box{
    pointer-events:all
}
.t_map .amap-icon{
    overflow: visible!important;
}
.t_map .amap-icon::before{
    display: block;
    content: attr(data-attr);
    font-size: 24px;
    line-height: 1.75;
    color:#fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top:calc(100% + 12px);
    white-space: nowrap;
}
.t_map.on .amap-icon::before{
    content: '汉高乐泰';
}
/* e6 map - end */
.t_banwen .t_banbtnul{
    margin-top: 50px;
}
.t_b1k5pic .t_font24{
    color:#fff;
    position: absolute;
    width: 100%;
    bottom: 22px;
    left: 0;
    padding-left: 42px; 
    z-index: 10;
    font-weight: bold;
}
.t_c1k2 .t_b1k5li{
    width: 50%;
}
.t_c1k2 .t_b1k5pic::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top,rgba(0,0,0,.5),transparent);
    z-index: 4;
}
.t_c1k2{
    background: #f8f8f8;
}
.t_c1k1li:nth-of-type(2n){
    background: #F8F8F8;
}
.t_c1k1qie{
    border: 1px solid #D4D4D4;
    display: inline-block;
}
.t_c1k1huan{
    position: relative;
}
.t_c1k1huan::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #D4D4D4;
}
.t_c1k1huan:last-of-type::before{
    display: none;
}
.t_c1k1top{
    text-align: center;
    font-size: 0;
}
.t_c1k1btn{
    width: 240px;
    font-size: 18px;
    cursor: pointer;
    color:#666;
    line-height: 1.75;
    padding: 15px 10px;
    transition: all 0.36s;
}
.t_c1k1huan.on .t_c1k1btn{
    color:#fff;
    background: #ED1D24;
}
.t_c1k1box{
    width: 735px;
    max-width: 100%;
    margin: 0 auto;
}
.t_c1k1pic,.t_c1k1pic img{
    width: 100%;
}
.t_c1k1box{
    position: relative;
}
.t_c1k1dian{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_c1k1cir{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #ED1D24;
}
.t_c1k1red{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #ED1D24;
    position: relative;
    z-index: 2;
    cursor: pointer;
}
.t_c1k1cir::before,.t_c1k1cir::after{
    content: '';
    width: 14px;
    height: 14px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
}
/* .t_c1k1cir.on::before{
    animation: kuosan 1.2s linear 0.1s infinite;
}
.t_c1k1cir.on::after{
    animation: kuosan 1.2s linear 0.6s infinite;
} */
@keyframes kuosan {
    0% {
        width: 14px;
        height: 14px;
        opacity: 1;
    }
    50% {
        width: 20px;
        height: 20px;
        opacity: .8;
    }
    75% {
        width: 36px;
        height: 36px;
        opacity: 0.5;
    }
    100%{
        width: 46px;
        height: 46px;
        opacity: 0.2;
    }
}
.t_c1k1you{
    position: absolute;
    top: 45%;
    left: 25px;
    transform: translateY(-50%);
    box-shadow: 0px 2px 9px 1px rgba(0, 78, 162, 0.1);
    border-radius: 6px;
    background: #fff;
    padding: 14px 11px 28px;
    pointer-events: none;
    transition: all 0.36s;
    /* display: none; */
    opacity: 0; 
}
.t_c1k1cir.on .t_c1k1you{
    pointer-events: all;
    opacity: 1;
}
.t_c1k1imbox{
    width: 199px;
    padding: 7px 54px;
    background: #F0F5FA;
    overflow: hidden;
    border-radius: 6px;
    position: relative;
    margin-bottom: 16px;
}
.t_c1k1imbox .t_b1k2pic{
    width: 100%;
}
.t_c1k1wen{
    padding:0 16px;
}
.t_c1k1tit{
    font-size: 14px;
    color:#333;
    line-height: 1.75;
    margin-bottom: 2px;
}
.t_c1k1duan p{
    font-size: 14px;
    color:#666;
    line-height: 1.75;
}
.t_c1k1zli{
    font-size: 14px;
    color:#666;
    line-height: 1.75;
}
.t_c1k1duan {
    margin-bottom: 10px;
}
/* .t_c1k1cir.on{
    z-index: 10;
} */
.t_c1k1celi{
    font-size: 14px;
    color:#666;
    line-height: 2;
    transition: all 0.36s;
    padding-left: 20px;
    margin-bottom: 26px;
    cursor: pointer;
}
.t_c1k1celi:last-of-type{
    margin-bottom: 0;
}
.t_c1k1celi.on{
    color:#ED1D24;
}
.t_c1k1ce{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: -100%;
    transition: all .5s ease;
}
.t_c1k1ce.on{
    left: 44px;
}
.t_c1k1ceul{
    position: relative;
}
.t_c1k1ceul::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #666;
}
.t_c1k1ceul::after{
    content: '';
    width: 1px;
    height: var(--gao-height);
    position: absolute;
    left: 0;
    top: var(--top-height);
    background: #ED1D24;
    transition: all 0.36s;
}
.t_syk1rg .t_font20{
    height: 35px;
    overflow: hidden;
}
.t_ditema {
    position: relative;
    top: 3px;
}
.t_dihua {
    position: relative;
    top: -3px;
}
.t_buyphone {
    position: relative;
    top: 3px;
}
.t_b1k6rg .t_duan16p{
    height: auto;
}
.t_b4k1biao{
    height: 31.5px;
    overflow: hidden;
}
/* c1 */
.t_c1ak1le{
    width: 56.4%;
}
.t_c1ak1pic,.t_c1ak1pic img{
    width: 100%;
}
.t_c1ak1rg{
    width: 43.6%;
    padding-left: 56px;
    padding-top: 14px;
}
.t_c1ak1p1 p{
    font-weight: bold;
    color:#ED1D24;
}
.t_c1ak1rg .t_fonth2{
    font-weight: normal;
}
.t_c1ak1top{
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 32px;
}
.t_c1ak1p1 {
    padding-top: 35px;
    margin-bottom: 17px;
}
.t_c1ak1p2 p{
    color:#353D42;
}
.t_c1ak1p2 {
    margin-bottom: 60px;
}
.t_c1ak2{
    background: #5F6973;
    position: relative;
    overflow: hidden;
}
.t_c1ak2bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_c1ak2bg img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.t_c1ak2li{
    width: 50%;
    padding: 0 33px;
}
.t_c1ak2ul{
    margin: 0 -33px;
}
.t_c1ak2tit {
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
    margin-bottom: 17px;
}
.t_c1ak2con .t_duan16p p{
    color:#fff;
    line-height: 1.75;
    opacity: .6;
}
.t_c1ak2nr{
    position: relative;
    z-index: 4;
}
.c1ak2xin .t_fonth2{
    color:#fff;
}
.t_c1ak2pic {
    margin-bottom: 22px;
}
.t_c1ak2ul.t_lunbo .slick-prev, .t_c1ak2ul.t_lunbo .slick-next {
    background: #fff;
}
.t_c1ak2ul.t_lunbo .slick-prev::before, .t_c1ak2ul.t_lunbo .slick-next::before {
    content: url(../images/a_arrow7.svg);
}
.t_c1ak2ul.t_lunbo .slick-prev::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.t_c1ak2ul.t_lunbo .slick-prev{
    left: -63px;
}
.t_c1ak2ul.t_lunbo .slick-next{
    right: -63px;
}
.t_c1ak3{
    background: #f8f8f8;
}
.t_c1ak3li{
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.t_c1ak3ul{
    margin: 0 -10px;
}
.t_c1ak3xin{
    background: #fff;
    position: relative;
    padding: 42px 86px 20px 42px;
    box-shadow: 0px 4px 11px 2px rgba(181, 181, 181, 0.13);
    transition: all 0.36s;
}
.t_c1ak3xin .t_duanp p{
    font-weight: bold;
    color:#353D42;
    line-height: 1.75;
    transition: all 0.36s;
}
.t_c1ak3xin .t_duan16p p{
    color:#666;
    transition: all 0.36s;
}
.t_c1ak3xu{
    position: absolute;
    color:#000000;
    opacity: .1;
    line-height: 1.75;
    font-size: 60px;
    font-family: "Montserrat-Regular-8"!important;
    font-weight: bold!important;
    top: 3px;
    right: 19px;
    transition: all 0.36s;
}
.t_c1ak3xin .t_duanp {
    margin-bottom: 16px;
    height: 31.5px;
    overflow: hidden;
}
.t_c1ak3xin .t_duan16p{
    height: 140px;
    overflow: hidden;
}
.t_c1ak3more{
    text-align: center;
    margin-top: 30px;
}
/* c2 */
.t_c1bk2 .t_c1ak2li{
    width: 33.333333%;
}
.t_b1k6cen{
    box-shadow: 0px 5px 40px 2px rgba(0, 0, 0, 0.06);
}
.ys_phfyfl a{
    color:#666;
}
/* 继续 */
.t_e2k1qi{
    height: 50px;
    overflow: hidden;
}
.t_e6tel a {
    position: relative;
    top: 2px;
}
.t_c1bk2 .t_c1ak2li{
    padding: 0 20px;
}
.t_c1bk2 .t_c1ak2ul {
    margin: 0 -20px;
}
/* c1 - 2022.3.16 */
.t_c1ak1pic{
    position: relative;
    cursor: pointer;
}
.t_c1ak1pic::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    top: 0;
    left: 0;
    z-index: 2;
}
.t_c1ak1le {
    width: 49.8%;
}
.t_c1ak1rg {
    width: 50.2%;
    padding-left: 94px;
    padding-top: 0px;
    padding-right: 30px;
}
.t_c1ak1p1.t_font24{
    color:#ED1D24;
} 
.t_c1ak1p1 {
    padding-top: 7px;
    margin-bottom: 14px;
}
.t_c1ak1p2 {
    margin-bottom: 66px;
}
.t_c1bk2 .t_c1ak2li {
    padding: 0 10px;
}
.t_c1bk2 .t_c1ak2ul {
    margin: 0 -10px;
}
.t_c1bk2 .t_c1ak2ul.t_lunbo .slick-next {
    right: -86px;
}
.t_c1bk2 .t_c1ak2ul.t_lunbo .slick-prev {
    left: -86px;
}
/* c1-1 */
.t_c1k1ce.on {
    left: 50px;
}
.t_c1k1celi {
    font-size: 18px;
    color: #333;
    padding-left: 0;
    margin-bottom: 26px;
    position: relative;
    padding-right: 20px;
}
.t_c1k1celi.on {
    color: #353D42;
}
.t_c1k1ceul::after,.t_c1k1ceul::before{
    display: none;
}
.t_c1k1celi::before{
    content: '';
    width: 36px;
    height: 2px;
    background: #ddd;
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.36s;
}
.t_c1k1celi.on::before{
    width: 51px;
    background: #ED1D24;
}
.t_c1k1qie{
    border: 0;
}
.t_c1k1huan::before{
    display: none;
}
.t_c1k1btn {
    width: auto;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    color: #353D42;
    opacity: .5;
    line-height: 1.75;
    padding: 0;
    margin: 0 25px;
    transition: all 0.36s;
}
.t_c1k1huan.on .t_c1k1btn {
    color: #353D42;
    opacity: 1;
    background: transparent;
}
.t_c1k1you1200{
    width: 100%;
    padding-left: calc(50vw - 600px);
    padding-right: 120px;
    position: relative;
}
.t_c1k1dbo{
    padding: 0 16px;
    width: 50%;
}
.t_c1k1dlun{
    margin: 0 -16px;
}
.t_c1k1dbox{
    position: relative;
    background: #F1F1F1;
    width: 100%;
}
.t_c1k1cir::before, .t_c1k1cir::after{
    display: none;
}
/* 新 */
.t_c1k1ce{
    z-index: 10;
}
.t_c1k1you1200::before{
    content: '';
    width: calc(50vw - 600px);
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 6;
}
.t_c1k1red {
    transform: scale(1);
    transition: transform 80ms linear;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0px 5px 10px rgba(95, 105, 115, 0.3);    
    border: 1px solid transparent;
    overflow: hidden;
    position: relative;
    z-index: 2;
    cursor: pointer;
}
.t_c1k1cir {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 47px;
    height: 47px;
    transform: translate(-50%,-50%);
    background: transparent;
}
.t_c1k1dzhuan{
    top: 4px;
    left: 4px;
    width: 38px;
    height: 38px;
    border: 1px dashed #5F6973;
    box-sizing: border-box;
    position: absolute;
    border-radius: inherit;
    animation: rotate 10s linear 0s infinite normal both;
    transform: translate3d(0,0,0);
    will-change: transform;
    display: block;
}
@keyframes rotate{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
.t_c1k1djia{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 13px;
    height: 13px;
    transition: transform .32s cubic-bezier(.23,1,.32,1);
}
.t_c1k1djia::before,.t_c1k1djia::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 2px;
    background: #5F6973;
    border-radius: 1px;
}
.t_c1k1djia::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.t_c1k1dian{
    z-index: 6;
}
/* .t_c1k1cir.on .t_c1k1dzhuan {
    animation: rotateOut .12s cubic-bezier(.455,.03,.515,.955) 0s 1 normal both;
} */
@keyframes rotateOut {
    0% {
        opacity: 1;
        transform: rotate(0)
    }

    25% {
        opacity: 1
    }

    100% {
        opacity: 0;
        transform: rotate(360deg)
    }
}
/* .t_c1k1cir.on .t_c1k1djia {
    transform:translate(-50%,-50%) rotate(-225deg);
} */
.t_c1k1you {
    position: absolute;
    top:calc(50% - var(--move));
    right: 60px;
    transform: translateY(-50%);
    left: auto;
    background: #fff;
    box-shadow: 0px 5px 10px rgba(95, 105, 115, 0.3);
    width: 264px;
    padding: 14px 11px 34px;
    border-radius: 0px;
}
.t_c1k1cirzuo .t_c1k1you{
    left: 60px;
    right: none;
}
.t_c1k1you::before{
    content: '';
    width: 100%;
    height: 7px;
    position: absolute;
    background: #ED1D24;
    left: 0;
    top: 0;
}
.t_b1k2pic{
    width: 145px;
    margin: 0 auto;
}
.t_c1k1tit {
    font-size: 18px;
    margin-bottom: 9px;
}
.t_c1k1wen {
    padding: 22px 17px;
}
.t_c1k1duan {
    margin-bottom: 19px;
}
/* .t_c1k1cir.on .t_c1k1red{
    border: 1px solid #5F6973;
    box-shadow:none;
} */
.t_c1k1dlun .slick-list{
    overflow: visible;
}
.t_c1k1dpic{
    width: 100%;
}
.t_c1dahu{
    position: relative;
}
.t_c1k1tuli{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.t_c1k1tuli:first-child{
    position: relative;
    top: 0;
    left: 0;
}
.t_c1k1tuli{
    opacity: 0;
    pointer-events: none;
    z-index: 1;
    /* display: none; */
}
.t_c1k1tuli.act{
    opacity: 1;
    pointer-events: all;
    z-index: 2;
    /* display: block; */
}
.t_c1k1top.t_jianxia50{
    margin-bottom: 34px;
}
.t_c1k1li:nth-of-type(2n) .t_c1k1you1200::before{
    background: #F8F8F8;
}
.t_c1k1nr {
    padding-top: 71px;
}
.t_c1k1li:first-of-type .t_c1k1nr{
    padding-top: 61px;
}
.t_c1k1dbo.yin{
    opacity: 0;
    pointer-events: none;
}
.t_c1k1ce.act {
    z-index: 1;
}
.t_c1k1ce{
    z-index: 10;
}
.t_c1k1li.on1{
    position: relative;
    z-index: 2;
}
.t_c1k1li{
    position: relative;
    z-index: 0;
}
.t_c1k1cir{
    width: auto;
    height: auto;
}
.t_c1k1tcolse{
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #5F6973;
    position: absolute;
    top: 20px;
    right: 18px;
    cursor: pointer;
}
.t_c1k1tcha{
    width: 11px;
    height: 11px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
}
.t_c1k1tcha::before,.t_c1k1tcha::after{
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    border-radius: 1px;
    background: #5F6973;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_c1k1tcha::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.t_c1k1cir.on{
    z-index: 3;
}
.t_c1k1zli a{
    font-size: 14px;
    color: #666;
    line-height: 1.75;
    transition: all 0.36s;
    text-decoration: underline;
    text-underline-position: under;
    text-decoration-color: transparent;
}
.t_c1k1tit {
    max-width: calc(100% - 14px);
}
/* 修改 */
.t_diphyou{
    display: none;
}
.t_didanrg{
    display: none;
}
.t_d1shzi{
    display: none;
}
/* jia - start */
.t_c1dk1you1 .t_c1k1tuli {
    width: 60%;
    margin: 0 auto;
}
.t_c1dk1you1 .t_c1k1dbox {
    background: transparent;
}
.t_c1dk1you1 .t_c1k1you {
    right: auto;
    left: calc(calc(50% - var(--move1)) + 420px);
    transform: translate(-50%,-50%);
}
.t_c1dk1you1 .t_c1k1you1200 {
    padding-left: calc(50vw - 600px);
    padding-right: calc(50vw - 600px);
}
.t_c1dk1you1 .t_b1k2bg {
    width: 1200px;
}
.t_c1k1bgjia{
    position: absolute;
    width: 1200px;
    height: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.t_c1k1bgjia img{
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_c1dk1you1 .t_c1k1cirzuo .t_c1k1you{
    left: auto;
    right: calc(calc(var(--move1) - 50%) + 460px);
    transform: translate(50%,-50%);
}
.t_c1k1xialie{
    display: none;
}

/* jia - end */
/* c2-1 */
.t_c2ale{
    width: 489px;
}
.t_c2aimg{
    width: 100%;
    position: relative;
}
.t_c2aimg img{
    width: 100%;
}
.t_c2arg{
    width: calc(100% - 489px);
    padding-left: 35px;
    padding-top: 40px;
    padding-right: 110px;
}
.t_c2atop{
    background: #F4F4F4;
    padding-left: 38px;
    padding-right: 20px;
    cursor: pointer;
    position: relative;
    padding-top: 11.75px;
    padding-bottom: 11.75px;
}
.t_c2atop .t_duanp p{
    color:#353D42;
}
.t_c2aic{
    width: 10px;
    top: 7.75px;
    position: relative;
}
.t_c2aic img{
    width: 100%;
    transition: all 0.36s;
}
.t_c2atop::before{
    content: '';
    width: 8px;
    position: absolute;
    left: 0;
    background: #ED1D24;
    top: 0;
    height: 100%;
}
.t_c2axia{
    padding: 20px 0px 20px 38px;
    display: none;
}
.t_c2aduan{
    padding-right: 70px;
}
.t_c2alian p a{
    color:#ED1D24;
    text-decoration: underline;
}
.t_c2ali{
    margin-bottom: 20px;
}
.t_c2ali:last-of-type{
    margin-bottom: 0;
}
.t_c2ali.on .t_c2aic img{
    transform: rotate(180deg);
}
.t_c2axia .t_c2aduan p,.t_c2axia .t_c2alian p{
    line-height: 1.875;
}
.t_c2aduan {
    margin-bottom: 16px;
}
.t_c2adian{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}
.t_c2anph{
    display: none;
}
/* 修改 */
.t_navli .t_naver1 {
    opacity: 0;
}
.t_navli.on .t_naver1{
    opacity: 1;
}
.t_syk1pic::before {
    background: linear-gradient(to top,rgba(237,29,36,.6),transparent);
}
.t_headlogo{
    line-height: 65px;
    transition: .23s ease padding;
}
.t_navone a,
.t_telcode,
.t_telicon,
.t_soutou, 
.t_yulanic,.t_headli a{
    line-height: 65px;
    transition: .23s ease all;
}
.ys_main {
    margin-top: 65px;
    transition: .23s ease all;
}
.t_naver,
.t_souxia,
.t_headred{
    top: 84px;
}
.t_naver,
.t_headred{
    transition: .23s ease all;
}
.t_headtou{
    padding-top: 10px;
    padding-bottom: 10px;
    transition: .23s ease all;
}
/*.t_headtou::before{
    content: '';
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #e60012;
    width: 105px;
}*/
.ys_hd_pc.isfixed .t_naver,
.ys_hd_pc.isfixed .t_souxia,
.ys_hd_pc.isfixed .t_headred{
    top: 64px;
}
.ys_hd_pc.isfixed .t_headtou{
    padding-top: 0;
    padding-bottom: 0;
}
/* .t_headtou{
    border-bottom: 1px solid #E9E9E9;
} */
.ys_phnav_header{
    border-bottom: 1px solid #E9E9E9;
}
.t_naverle {
    width: 10.5%;
}
.t_naverlie {
    width: 49%;
}
.t_navli .t_naver.t_naver1 {
    top: 74px;
}
.t_naverbox4 .t_naverle {
    width: 32%;
}
.t_naverbox4 .t_naverg {
    width: 68%;
}
.t_cebian.on {
    right: 0;
}
.t_ce2ph{
    display: none;
}
.t_naverbox4 .t_naverzhul {
    margin: 0 0px;
    padding: 0 25px;
    width: 50%;
}
.t_naverbox4 .t_naver4he{
    margin: 0 -25px;
}
.t_naverbox4 .t_naverzhli {
    width: 100%;
    padding: 0px;
}
.t_navsan{
    display: none;
}
.t_navsan.act{
    display: block;
}
.t_naverzhli.yxnav_active3 .t_naverzhwen p {
    color: #ED1D24;
    text-decoration-color: #ED1D24;
}
.t_naverzhli.yxnav_active3 .t_naverzhj img:first-of-type {
    opacity: 0;
}
.t_naverzhli.yxnav_active3 .t_naverzhj img:nth-of-type(2) {
    opacity: 1;
}
.ys_hd_pc.isfixed .t_naver.t_naver1 {
    top: 64px;
}
.t_navone{
    position: relative;
}
.t_navli::before{
    content: '';
    width: 100%;
    height: 10px;
    position: absolute;
    bottom: -10px;
    left: 0;
    background: transparent;
}
.t_footzht{
    width: calc(100% - 388px);
}
.t_neimiao::after {
    content: '';
    width: 100%;
    background: #EDEDED;
    position: absolute;
    left: 0;
    top: 1px;
    opacity: 0;
    height: 1px;
}
.t_neimiao.on::after{
    opacity: 1;
}
.t_b4k2he{
    margin-bottom: 12px;
}
.t_b4k2he{
    display: none;
}
.t_e6k1bg.t_e6k1bg1 {
    height: var(--gao-height);
    position: absolute;
    width: 140%;
    top: -20%;
    left: 0;
}
.t_b4tong{
    display: block;
}
.t_b4yinbiao {
    margin-top: 84px;
}
.t_h1main .t_e5k1nr .t_e5wen {
    margin-bottom: 0;
}
.t_c1k1xtli{
    padding: 0 2.5px;
}
.t_c1k1xpic{
    width: 136px;
    position: relative;
    cursor: pointer;
}
.t_c1k1xtul{
    display: inline-block;
}
.t_c1k1xtu{
    text-align: center;
    font-size: 0;
    margin-bottom: 26px;
}
.t_c1k1xtul.act{
    display: inline-block;
}
.t_c1k1xtul{
    display: none;
}
/* c系列 - 最终 */
/* .t_c1k1xialie {
    display: block;
} */
.t_c1dk1you .t_c1k1tuli {
    width: 100%;
    margin: 0 auto;
}
.t_c1k1dbox{
    width: 60%;
    margin: 0 auto;
    background: transparent;
}
.t_c1k1dbox {
    width: 50%;
}
.t_c1k1dbox {
    background: transparent;
}
.t_c1dahu{
    background: #f1f1f1;
}
.t_c1k1xialie .t_c1k1you{
    position: relative;
    top: 0;
    transform: translateY(0);
}
.t_c1k1tan .t_c1k1you{
    display: block;
    position: absolute;
    top: 50%;
    opacity: 0;
    pointer-events: none;
    left: 60px;
    transform: translateY(-50%);
    z-index: 10;
}
.t_c1k1tan .t_c1k1you.on{
    opacity: 1;
    pointer-events: all;
}
.t_c1k1tanle.t_c1k1you{
    left: 60px;
}
.t_c1k1tanrg.t_c1k1you{
    right: 60px;
    left: auto;
}
.t_c1k1tan{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_c1k1cir.on .t_c1k1red{
    background: #ED1D24;
}
.t_c1k1cir.on .t_c1k1dzhuan{
    border: 1px dashed #fff;
}
.t_c1k1red {
    transition: transform 80ms linear,background .36s linear;
}
.t_c1k1dzhuan {
    transition: all 0.36s;
}
.t_c1k1djia::before, .t_c1k1djia::after{
    transition: all 0.36s;
}
.t_c1k1cir.on .t_c1k1djia::before,.t_c1k1cir.on .t_c1k1djia::after{
    background: #fff;
}
.t_c1k1dbo{
    /* display: none; */
    width: 100%;
}
/* .t_c1k1dbo.on{
    display: block;
} */
.t_c1k1top1{
    width: 100%;
    position: relative;
}
.t_c1k1zul {
    margin-bottom: 20px;
}
.t_c1k1wen {
    padding: 22px 17px 0;
}
.slick-track .t_c1k1dbo.slick-slide.slick-active {
    display: block !important;
}
.t_c1k1dlun .slick-list {
    overflow: hidden;
}
.t_c1k1dbox{
    position: relative;
}
.t_b3k1picli {
    width: 33.333333%;
}
/* h2 */
.t_neibanzh .t_fonth2{
    color:#fff;
}
.t_banduan p{
    color:#fff;
    font-size: 16px;
}
.t_neibanzh .t_jianxia36 {
    margin-bottom: 18px;
}
.t_neiwen {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
}
.t_neibanzh {
    position: absolute;
    top: 45%;
    width: 100%;
    transform: translateY(-50%);
}
.t_b1shu {
    margin-top: 88px;
    width: 100%;
}
.t_b1shule {
    width: calc(100% - 162px);
    padding-right: 20px;
}
.t_b1zuolie {
    margin: 0 -10px;
}
.t_b1shuli {
    padding: 0 10px;
    width: 33.333333%;
}
.t_b1shup, .ys_select_hd {
    background: #fff;
    border-radius: 0px;
    padding: 0 20px;
    transition: all 0.36s;
}
.t_b1shic {
    width: 22px;
    line-height: 60px;
}
.t_b1shic img {
    width: 100%;
}
.t_b1shuinput {
    width: calc(100% - 22px);
    padding-left: 8px;
}
.t_b1shuinput input {
    width: 100%;
    font-size: 16px;
    line-height: 60px;
    color: #999;
}
.t_b1shuinput input::placeholder{
    color: #999;
}
.t_b1shubox.ys_select {
    height: 60px;
}
.ys_select_show {
    font-size: 16px;
    color: #999;
}
.ys_select_xtbbox {
    width: 17px;
    margin-right: 20px;
}
.ys_select_xtbbox img {
    width: 100%;
}
.t_b1shurg {
    width: 162px;
}
.t_b1shuzi {
    width: 100%;
    text-align: center;
    background: #ED1D24;
    line-height: 60px;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
}
.t_neiwen .ys_cont1200{
    position: relative;
    height: 100%;
}
.ys_select_bd {
    border-top: 1px solid #E9E9E9;
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 140px;
}
.ys_select_li {
    padding: 0 20px;
    transition: all 0.36s;
    font-size: 14px;
    color: #999;
    line-height: 1.75;
    margin-bottom: 6px;
}
.t_h2main .t_neipic::before {
    background: rgba(0,0,0,.7);
}
.ys_ban_li .ys_ban_title{
    transform: translateY(-80px);
    opacity: 0;
    transition: transform 1.2s cubic-bezier(.13,.76,.85,1.01),opacity 1.2s cubic-bezier(.13,.76,.85,1.01);
    will-change: transform,opacity;
}
.ys_ban_li.slick-active .ys_ban_title{
    transform: translateY(0px);
    opacity: 1;
}
.ys_ban_li .t_banduan{
    transform: translateY(-80px);
    opacity: 0;
    transition: transform 1.2s cubic-bezier(.13,.76,.85,1.01),opacity 1.2s cubic-bezier(.13,.76,.85,1.01);
    will-change: transform,opacity;
}
.ys_ban_li.slick-active .t_banduan{
    transform: translateY(0px);
    opacity: 1;
}
.ys_ban_li .t_banbtnul {
    transform: translateY(80px);
    opacity: 0;
    transition: transform 1.2s cubic-bezier(.13,.76,.85,1.01),opacity 1.2s cubic-bezier(.13,.76,.85,1.01);
    will-change: transform,opacity;
}
.ys_ban_li.slick-active .t_banbtnul {
    transform: translateY(0px);
    opacity: 1;
}
/*.ys_ban_li .t_banic{*/
/*    transform: translateY(-80px);*/
/*    opacity: 0;*/
/*    transition: transform 1.2s cubic-bezier(.13,.76,.85,1.01),opacity 1.2s cubic-bezier(.13,.76,.85,1.01);*/
/*    will-change: transform,opacity;*/
/*}*/
/*.ys_ban_li.slick-active .t_banic{*/
/*    opacity: 1;*/
/*    transform: translateY(0px);*/
/*}*/
.t_cooknr{
    padding: 10px;
    background: #fff;
}
.t_cooknr .t_btncon{
    width: 160px;
    text-align: center;
}
.t_cooknrle {
    width: calc(100% - 160px);
    padding-right: 20px;
    padding-top: 10px;
    padding-left: 40px;
}
.t_cooknrle p a{
    color:#ED1D24;
}
.t_btncon{
    cursor: pointer;
}
.t_cookie.on{
    display: none;
}
.ys_page_wrap.on .t_naver,.ys_page_wrap.on .t_souxia,.ys_page_wrap.on .t_headred {
    top: 157px;
}
.ys_page_wrap.on .t_navli .t_naver.t_naver1 {
    top: 75px;
}
.ys_page_wrap.on .ys_hd_pc.isfixed .t_naver, .ys_page_wrap.on .ys_hd_pc.isfixed .t_souxia, .ys_page_wrap.on .ys_hd_pc.isfixed .t_headred {
    top: 136px;
}
.ys_page_wrap.on .ys_hd_pc.isfixed .t_naver.t_naver1 {
    top: 65px;
}
.ys_page_wrap.on .ys_main {
    margin-top: 138px;
}
/* e7 */
.t_e7main{
    background: #F8F8F8;
}
.t_e7k1xin{
    background: #fff;
    padding: 48px 63px;
}
.t_e7k1vid{
    width: 56%;
}
.t_e7k1rg{
    width: 44%;
    padding-left: 57px;
    padding-top: 17px;
}
.t_e7k1pic{
    position: relative;
    width: 100%;
    cursor: pointer;
}
.t_e7k1pic::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: rgba(0,0,0,.4);
    z-index: 2;
}
.t_e7k1pic img{
    width: 100%;
    position: relative;
    z-index: 1;
}
.t_e7k1pic video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.t_e7k1pic.on video{
    z-index: 4;
}
.t_e7k1top .t_font24{
    color:#ED1D24;
    margin-right: 25px;
}
.t_e7k1top .t_duan16p p{
    color:#353D42;
}
.t_e7k1top{
    padding-bottom: 17px;
    border-bottom: 1px solid #EBEBEB;
}
.t_e7k1duan .yxedr_active ul li::marker {
    color: #ED1D24;
    font-size: 18px;
}
.t_e7k1tit{
    color:#353D42;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 16px;
}
.t_e7k1jie a{
    font-size: 16px;
    line-height: 1.75;
    color:#666;
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.36s;
}
.t_e7k1jie{
    padding: 0 20px;
}
.t_e7k1lian{
    margin: 0 -20px;
}
.t_e7datit.t_fonth2{
    margin-bottom: 23px;
}
.t_e7k1up.t_duan16p{
    margin-bottom: 35px;
}
.t_e7k1top .t_duan16p{
    padding-top: 12px;
}
.t_e7k1duan .t_duan16p.yxedr_active p{
    margin-bottom: 0;
    line-height: 2.8;
}
.t_e7k1duan {
    padding-top: 7px;
}
.t_e7k1duan .t_duan16p{
    margin-bottom: 19px;
}
.t_e7k1li{
    margin-bottom: 24px;
}
.t_e7box{
    margin-bottom: 46px;
}
.t_e7k1duan .yxedr_active ul p {
    padding-left: 8px;
}
.ys_modal_content.t_protan{
    width: 264px;
    padding: 41px 28px 30px;
}
.ys_modal_content.t_protan::before{
    content: '';
    background:#ED1D24;
    height: 7px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.t_protan .t_duanp p{
    font-weight: bold;
    font-size: 18px;
}
.t_duanpic .t_b1k2pic{
    width: 174px;
    margin: 0 auto;
}
.t_probtn a{
    color:#ED1D24;
    font-weight: bolder;
    text-align: center;
    font-size: 16px;
    line-height: 1.75;
}
.t_probtn{
    text-align: center;
}
.t_protan .t_duanp{
    margin-bottom: 18px;
}
.t_duanpic {
    margin-bottom: 18px;
}
.t_modal_demo .ys_modal_close{
    width: 23px;
    height: 23px;
    border: 1px solid #5F6973;
    border-radius: 50%;
    top: 23px;
}
.t_modal_demo .ys_modal_close .iconfont{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 12px;
}
.t_e7k1pic iframe{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.t_e7k1pic.on iframe{
    z-index: 5;
}
.t_b3xiala select{
	width: calc(50% - 18px);
	margin-right: 18px;
	float: left;
	padding: 18px 0;
	padding-left: 18px;
	font-size: 16px;
    color: #999;
    line-height: 1.75;
}
.t_hovergif{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.t_e2k1qizi{
    width: 102px;
    overflow: hidden;
    white-space: nowrap;
}
.t_e2k1qi {
    height: auto;
}
.t_e2k1ul{
    display: flex;
    flex-wrap: wrap;
}
.t_e3k1vid.on{
    pointer-events: none;
    cursor: auto;
}
.t_e3k1vid.on .t_d5k1playic{
    display: none;
}
.t_e3k1vid.on img{
    pointer-events: all;
    cursor: auto;
}
.t_d2k1pic .t_d2k1tit{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 5;
    padding: 15px 19px 15px 16px;
    color:#fff;
    height: auto;
    margin-bottom: 0;
}
.t_d2k1pic::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top,rgba(0,0,0,.5),transparent);
    z-index: 4;
}
.t_b1k6rg .t_btnic {
    width: 8px;
}
.t_syk3li .t_btnic {
    width: 8px;
}
.t_d2k1pic .t_d2k1tit {
    top: 50%;
    width: 100%;
    line-height: 1.5;
    padding: 15px 30px 15px 30px;
    bottom: auto;
    transform: translateY(-50%);
    font-size: 24px;
}
.t_b1k1li {
    padding: 0 40px;
    width: 16.666667%;
    text-align: center;
}
.t_b1k1ul {
    margin: 0 -40px;
}
.t_b1k6rg .t_font24 {
    height: 42px;
    margin-bottom: 18px;
}
.t_b1k6rg {
    padding: 34px 46px 36px 44px;
}
.t_b1k6rg .t_duan16p{
    max-height: 84px;
}
.t_banbuy {
    z-index: 15;
}
.t_b1k1wen{
    height: 31.5px;
    overflow: hidden;
}
.t_ban2you .t_selexia .ys_select_hd {
    height: 40px;
    border-radius: 20px;
    padding-left: 12px;
}
.t_ban2you .t_banbtnli {
    border-radius: 0;
    padding: 0px;
}
.t_ban2you {
    margin-left: 30px;
    width: 106px;
}
.t_ban2you .t_selexia .ys_select_li{
    padding-left: 12px;
}
.t_ban2you .ys_select_bd {
    padding-top: 0;
    padding-bottom: 0;
    height: 114px;
}
.ys_select_xtbbox {
    width: 16px;
}
.t_c1k1xpic{
    background: #efefef;
    transition: all 0.36s;
}
.t_c1k1xtli.on .t_c1k1xpic{
    background: #e3e2e2;
}
.t_neiban .t_banbtnul{
    display: none;
}
.t_cooknrle {
    width: auto;
    max-width: calc(100% - 110px);
}
.t_cooknrle {
    padding-right: 120px;
}
.t_cooknr .t_btncon {
    width: 110px;
    padding: 2px 30px;
}
.t_cooknrle {
    padding-top: 3px;
}
.t_cooknr {
    padding: 18px 10px;
}
.t_b1k1ic {
    width: 80px;
    height: 80px;
}
.t_c1k1xpic::before{
    content: '';
    border-top: 14px solid #e3e2e2;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -14px;
    transition: all 0.36s;
    opacity: 0;
}
.t_c1k1xtli.on .t_c1k1xpic::before{
    opacity: 1;
}
.t_cookie{
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 72px;
    background: #fff;
}
.ys_page_wrap.on .ys_hd_pc {
    top: 72px;
}
.t_b3shubox.t_quyu select {
    width: calc(100% - 18px);
    margin-right: 18px;
    float: left;
    padding: 18px 0;
    padding-left: 18px;
    font-size: 16px;
    color: #999;
    line-height: 1.75;
}
.t_syk1xin {
    margin-bottom: 72px;
}
.t_phan{
    display: none;
}
.t_ban2you.t_ban2you1  .t_banbtnli {
    border-radius: 20px;
    padding: 7.75px 27px;
}
.t_ban2you.t_ban2you1 {
    width: auto;
}
.t_b1k2xin .t_b1k2pic {
    width: 100%;
}
.t_d5k3lie {
    display: block;
}
.t_d4k4ul{
    display: none;
}
.t_d4k4ul.act{
    display: block;
}
.t_d4cityli{
    cursor: pointer;
}
.t_b1k1ic {
    margin-bottom: 12px;
}
.t_ban2you {
    width: 174px;
}
/* b5 */
.t_b5k1pic{
    width: 160px;
    position: relative;
    margin-bottom: 10px;
}
.t_b5k1pic::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.6);
    z-index: 4;
    transition: all 0.36s;
}
.t_b5k1li{
    padding: 0 15px;
}
.t_b5k1ul{
    margin: 0 -15px;
}
.t_b5k1xin .t_duan16p p{
    text-align: center;
    transition: all 0.36s;
    color:#333;
}
.t_b5main .t_neiban2 {
    background: transparent;
}
.t_b5k2{
    background: #F6F6F6;
}
.t_b5k2 .t_b1shuzi {
    line-height: 50px;
}
.t_b5k2 .t_b1shurg {
    width: 160px;
}
.t_b5k2 .t_b1shule {
    width: calc(100% - 160px);
    padding-right: 43px;
}
.t_b5k2 .t_b1shuli {
    padding: 0 11px;
    width: 25%;
}
.t_b5k2 .t_b1zuolie {
    margin: 0 -11px;
}
.t_b5k2nr{
    padding: 60px 0;
}
.t_b5k2 .t_b1shu {
    margin-top: 0;
}
.t_b5k2 .t_b1shubox.ys_select {
    height: 50px;
}
.t_b5k2 .ys_select_show {
    color: #333;
}
.t_b5k2 .ys_select_show::placeholder {
    color: #333;
}
.ys_select_bd {
    border: 1px solid #ededed;
}
.t_b5k2 .ys_select_li {
    color: #5F6973;
    font-size: 16px;
    line-height: 2;
    margin-bottom: 12px;
}
.t_b5k2 .ys_select_bd {
    padding-top: 16px;
    padding-bottom: 12px;
    height: 250px;
}
.t_b5k3nr{
    padding-top: 70px;
}
.t_b5k1{
    padding: 53px 0 47px;
}
.t_b5k1xin{
    position: relative;
}
.t_b5k1xin::before{
    content: '';
    border-bottom: 16px solid #F6F6F6;
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -47px;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.t_b5k1li.on .t_b5k1xin::before{
    opacity: 1;
    pointer-events: all;
}
.t_b5k1li.on .t_duan16p p{
    color:#ED1D24;
}
.t_b5k1li.on .t_b5k1pic::before{
    opacity: 0;
}
.t_b5k1xin .t_duan16p p{
    height: 28px;
    overflow: hidden;
}
.t_syk3le .t_duanp{
    height: 126px;
}
.t_syk3you {
    padding: 50px 40px 50px 60px;
}
/* .t_syk3ul .slick-dots {
    bottom: 44px;
} */
/* .t_syk3le .t_fonth3{
    height: 45px;
    overflow: hidden;
} */
.t_b1k6rg .t_duan16p{
    max-height: none;
}
/* 2022.4.2 */
.t_banbtn3li {
    width: 228px;
}
.t_selexia a .ys_select_li:last-child {
    padding-bottom: 0;
}
.t_selexia a .ys_select_li:first-child {
    padding-top: 0;
}
.ys_select.act2 .ys_select_bd {
    height: 83px;
}
.ys_select.act1 .ys_select_bd {
    height: 46px;
}
.ys_select.act0 .ys_select_bd {
    height: 46px;
}
.t_ban2you.act2 .ys_select_bd {
    height: 83px;
}
.t_ban2you.act1 .ys_select_bd {
    height: 46px;
}
.t_selexia .ys_select_bd {
    height: 114px;
}
.t_b1k2duan.t_duan16p p{
    font-size: 14px;
}
.t_b1k2wen .t_b1k2shu p{
    font-size: 14px;
}
.t_b1k2duan {
    height: 98px;
    -webkit-line-clamp: 4;
}
.t_b1k2shu {
    height: 140px;
}
.t_b1k1nr .t_b1k1ul{
    max-width: calc(996px + 40px);
    margin: 0 -20px;
}
.t_b1k1nr .t_b1k1li{
    padding: 0 20px;
}
.t_b2k1 .yxedr_active ul,.t_b2k1 .yxedr_active ol {
    padding-inline-start: 0;
}
.t_b1k1ic {
    margin-bottom: 16px;
}
.t_b1k1ul{
    margin: 0 -20px;
}
.t_b1k1li{
    padding: 0 20px;
}
.t_b1k2ul .slick-dots li,.t_b1k3ul .slick-dots li{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #DAE3E8;
    margin: 0px 8px;
}
.t_b1k2ul .slick-dots li.slick-active,.t_b1k3ul .slick-dots li.slick-active {
    background: #000000;
}
.t_b3huoqu {
    line-height: 59px;
    top: 0px;
}
.t_b3main .t_b3xiala select {
    padding: 19px 0;
    padding-left: 14px;
}
.t_b1k2 .t_syk1he{
    background: #fff;
    box-shadow: 0px 4px 12px rgb(0 0 0 / 5%);
}
/* .t_b1k2 .t_syk1prowen .t_fonth3 {
    margin-bottom: 10px;
} */
/* .t_b1k2 .t_syk1prowen .t_fonth3:last-of-type {
    margin-bottom: 0;
} */
/* .t_b1k2 .t_syk1ic{
    position: relative;
    top: 8px;
} */
.t_b1k2 .t_syk1prorg {
    top: 24px;
}
.t_b1k2 .t_syk1pro {
    margin-top: 60px;
}
.first,.end{
    display: none;
}
.t_navli .t_naver2{
    pointer-events: none;
}
.t_navli.on .t_naver2{
    pointer-events: all;
}
.t_b5k3wu{
    padding: 0 14px;
    margin: 0 auto;
    width: 25%;
}
.t_b5k3wuzi {
    border: 1px solid #E0E0E0;
    border-radius: 4px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 60px;
    color: #000;
    transition: all 0.36s;
    text-align: center;
}
.t_b5k3wutop{
    width: 100%;
    display: block;
}
.t_b5k3wutop.on{
    display: none;
}
.t_naverbox4 .t_naverzhli .t_naverzhwen .t_duan16p p{
    font-weight: bold;
}
.t_naverbox4 .t_navsan .t_naverzhwen .t_duan16p p{
    font-weight: normal;
}
.t_b2k1 .yxedr_active ul{
    display: flex;
    justify-content: center;
}
.t_b1k2dui{
    transition: all 0.36s;
}
.t_b1k2dui.on {
    background: #353D42;
}
.t_cebian {
    z-index: 94;
}
.t_cebian {
    right: -80px;
}
.t_cevs {
    left: calc(50% - 65px);
    transition: all 0.5s ease-in-out;
}
.t_vscebian.on .t_cevs {
    left: calc(50% - 5px);
}
.t_banbox.on{
    opacity: .5;
}
.t_banbox{
    transition: all 0.36s;
}
.fly-img{
    position: relative;
    z-index: 100;
}
.t_b5k2 .ys_select_bd {
    max-height: 250px;
    height: auto;
}
.ys_main {
    margin-top: 85px;
}
.t_yisi .t_neipic{
    min-height: 300px;
    background: #5F6973;
}
.t_yisi .t_neipic::before{
    display: none;
}
.t_yisi .t_banwen h1 {
    margin-bottom: 0;
}
.t_yisi .t_duan16p{
    display: none;
}
/* 2022。04.18 - start */
/* .t_b3k1.t_jiandaziqu{
    margin-top: -54px;
} */
.t_b3cduan.t_duanp p{
    color:#353D42;
}
.t_banmian {
    padding-top: 32px;
}
.t_b1k1btn .t_btnic{
    width: 16px;
}
.t_btnic .t_hover{
    opacity: 0;
}
.t_b1k1btn .t_btncon {
    padding: 9px 30px;
}
.t_b2xle,.t_b2xrg{
    width: 50%;
}
.t_b2jxia{
    border: 1px solid #E2E2E2;
    position: relative;
}
.t_b2jxia::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    background: #E2E2E2;
    z-index: 2;
}
.t_b2xpic{
    width: 200px;
    margin: 0 auto;
}
.t_b2xpic img{
    width: 100%;
}
.t_b2xle{
    padding: 40px 20px;
}
.t_b2jxia::after{
    position: absolute;
    width: 50%;
    height: 100%;
    right: 0;
    top: 0;
    background: #F8F8F8;
    content: '';
}
.t_b2xrg{
    padding: 43px 23px 46px 48px;
    position: relative;
    z-index: 3;
}
.t_b2xrg .t_font24{
    color:#ED1D24;
    font-weight: bold;
    margin-bottom: 4px;
}
.t_b2xrg .t_font20{
    color:#ED1D24;
    font-weight: normal;
    margin-bottom: 38px;
}
.t_b2k1nr.t_jianneiziqu {
    margin-bottom: -10px;
}
.t_b2k1 .yxedr_active ul {
    flex-wrap: wrap;
}
.t_b2jxin{
    display: flex;
    align-items: center;
}
.t_h4k1{
    background: #f8f8f8;
}
/* h4 */
.t_banmian {
    padding-top: 37px;
}
.t_h4k1{
    background: #f8f8f8;
    padding-top: 82px;
}
.t_font22{
    font-size: 22px;
    color: #353D42;
    line-height: 1.75;
}
.t_h4k1 .t_fonth2{
    margin-bottom: 16px;
}
/* b4 增 */
.t_b4xiala{
    width: 400px;
    border: 1px solid #E1E1E1;
    height: 60px;
    margin-bottom: 36px;
}
.t_b4xiala input{
    font-size: 20px;
    color: #999;
    line-height: 1.5;
}
.t_b4xiala input::placeholder{
    color: #999;
}
.t_b4xiala .ys_select_li {
    font-size: 16px;
    line-height: 1.5;
}
.t_b4k1sh{
    position: relative;
}
.t_b4k1close{
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 1px 4px 3px 1px rgba(0, 0, 0, 0.05);
    position: absolute;
    top: -13px;
    right: -13px;
    z-index: 4;
    cursor: pointer;
}
.t_b4k1close img{
    width: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_naverpic{
    width: 46px;
    margin-bottom: 0;
}
.t_naverbox1 .t_naverli1 .t_duan16p{
    width: calc(100% - 46px);
    padding-left: 23px;
}
.t_naverbox .t_duan16p p{
    text-align: left;
}
.t_naverxin{
    display: flex;
    align-items: center;
}
.t_naverbox1 .t_naverli1 a{
    padding-bottom: 12px;
    display: block;
    position: relative;
}
.t_naverbox1 .t_naverli1{
    margin-bottom: 50px;
    position: relative;
}
.t_naverbox1 .t_naverli1 a::before,
.t_naverbox1 .t_naverli1 a::after{
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    background: #EFEFEF;
    transition: all 0.36s;
}
.t_naverbox1 .t_naverli1 a::after{
    background: #ED1D24;
    width: 0;
    opacity: 0;
}
.t_naverli1.yxnav_active2 .t_naverxin .t_duan16p p {
    color: #353D42;
    text-decoration-color: transparent;
}
.t_naverli1.yxnav_active2 a::after {
    opacity: 1;
    width: 100%;
}
.t_naverbox {
    padding: 45px 89px 80px 114px;
}
.t_naverbox1 .t_naverlie{
    padding-top: 5px;
}
.t_naverbox1 .t_naverli1 .t_duan16p{
    max-height: 45px;
    overflow: hidden;
}
.t_b4k2tr1{
    display: none;
}
.t_b2xia2 .t_b2xrg .t_font24{
    margin-bottom: 16px;
}
.t_vscebian.on .t_cevs.on {
    opacity: 1;
    pointer-events: all;
}
.t_cevs.on {
    opacity: 1;
    pointer-events: all;
}
.t_vscebian.on .t_cevs {
    left: calc(720px - 50vw);
    opacity: 0;
    pointer-events: none;
}
.t_cevs {
    left: calc(660px - 50vw);
    opacity: 0;
    pointer-events: none;
}
/* 2022。04.18 - end */
.t_banwen .t_duan16p p {
    max-width: 54%;
}
.t_b5k3nr .t_b1k2xin{
    box-shadow: 0px 4px 15px rgb(0 0 0 / 8%);
}
.t_b4k1.t_jiandaziqu{
    padding-top: 55px;
}
.t_b5k2 .t_b1shuli{
    width:255.5px;
}
.t_b5k2 .t_b1shule{
    padding-right: 0;
}
.t_b5k2 .t_b1shule{
    width: auto;
}
.t_b5k2 .t_b1shurg{
    float: left;
    margin-left: 40px;
}

.t_b2main .t_banwen .t_duan16p p {
    max-width: 100%;
}
.t_headli .t_headzibuy{
    font-size: 16px;
    color: #fff;
    line-height: 80px;
    padding: 0 25px;
    line-height: 65px;
    transition: .23s ease all;
}
.t_naveryou {
    width: 468px;
    max-width: 100%;
}
.t_naveryouzi {
    left: 46px;
}
.t_naverbox {
    padding: 45px 89px 50px 114px;
}
.t_ceduizi{
    font-size: 16px;
    width: 64px;
    line-height: 1.5;
    color:#333;
}
.t_cevsquan{
    margin-bottom: 12px;
}
.t_d3k1xia .ys_select_bd {
    padding-top: 0px;
    padding-bottom: 0px;
}
.t_selexia.t_d3k1xia .ys_select_bd {
    height: 148px;
}
.t_c1k1zul>p{
    font-size: 14px;
    line-height: 1.75;
    color: #666;
}
.t_btncon{
    background: #fff;
}
.t_btnan2 .t_btncon{
    background: transparent;
}
.t_btnanbai .t_btncon{
    background: transparent;
}
.t_h2tit .t_fonten {
    /* bottom: 42px; */
    transition: bottom ;
}
.t_h2tit.on .t_fonten{
    bottom: 0;
}
.t_syk3date {
    width: 100px;
    left: -84px;
    text-align: right;
    white-space: nowrap;
}
.t_syk3zuo {
    position: relative;
}
.t_syk4rg{
    position: relative;
    transform: scale(1);
}
.t_b1k4ul {
    padding:0 10px;
}
.t_b1k4lun {
    margin: 0 -10px;
}
.t_b3cagree p a{
    color: #ED1D24;
}
.t_b3cmain .t_b3select .ys_select_li{
    margin-bottom: 0;
}
.t_b3select .ys_select_li {
    line-height: 2.4;
}
.t_youwen .t_font24 {
    font-size: 22px;
}
.t_b3cmain .ys_select_bd {
    height: 178px;
}
.t_b3k1jiau .t_duan16p p:last-of-type{
    margin-top: 16px;
}
.t_b1k3wu .t_b1k3cen {
    width: calc(100% - 42px);
}
.t_b1k6pic.ys_imgbox_cover img:nth-child(2) {
    max-width:none;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
}
.t_d4k3rg {
    padding-left: 28px;
}
.t_youwen .t_font24 {
    font-size: 20px;
}
.t_youwen {
    margin-bottom: 28px;
}
.first, .end {
    display: block;
}
.pc_fenye .first li, .pc_fenye .end li {
    color: #fff;
    background: #000000;
    position: relative;
}
.t_syk3le .t_fonth3{
    margin-bottom: 24px;
}
.t_syk3you{
    display: flex;
    align-items: center;
}
.t_syk3le{
    padding-bottom: 40px;
}
/* 2022.4.21 */
/* .t_b4k2tr:nth-of-type(2n-1) {
    background: #F7F7F7;
}
.t_b4k2tr:nth-of-type(2n) {
    background: #EFEFEF;
} */
.t_b4k2tr.t_b4k2tr2 {
    background: #F7F7F7;
}
.t_b4k2tr.t_b4k2tr3{
    display: none;
}
.t_b4tong{
    display: none;
}

.t_b4k2tr.t_b4k2tr1 {
    background: #5F6973;
    display: block;
}
.t_b4k2tr.t_b4k2tr3 {
    background: #5F6973;
    height: 45px;
}
.t_b4k2th{
    position: relative;
}
.t_b4k2th .t_b4yinbiao {
    margin-top: 0;
}
.t_b4k2tr2 {
    display: flex;
    align-items: center;
}
.t_b4k1btn {
    margin-bottom: 0;
}
.t_b4k1.t_jiandaziqu{
    padding-bottom: 60px;
}
.t_b4chandu {
    margin-bottom: 60px;
}
.t_b4k2 {
    padding: 60px 0 133px;
}
.t_btnan a{
    display: block;
    font-size: 0;
}
.t_b4k1jia p{
    font-size: 16px;
    line-height: 1.5;
    color:#ED1D24;
}
.t_b4k2tit,.t_b4k2td{
    text-align: center;
}
.t_b4k2th:first-child .t_b4k2tit,
.t_b4k2th:first-child .t_b4k2td{
    text-align: left;
}
.t_b4k1kong .t_b4toxia{
    position: absolute;
    bottom: -46px;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}
.t_b4k2th {
    width: 21%;
}
.t_b4k2th:first-child{
    width: 16%;
}
.t_b4k1btn{
    font-size: 0;
}
.t_b4k2th.on .t_b4k1kong{
    display: none;
}
.t_vscebian.on .t_cevs {
    pointer-events: all;
}
.pc_fenye .first li img, .pc_fenye .end li img {
    width: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys_videom_iframebox iframe {
    width: 100%;
    min-height: calc(calc(790px / 423) * 243);
}
.t_b1k3xin{
    position: relative;
}
.t_b1k3rg{
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.t_b1k3rg .mCSB_outside+.mCSB_scrollTools {
    right: -20px !important;
}
/* .t_b2k3jia .t_b1k3nr.t_jianneiziqu {
    padding-top: 0px;
} */
.t_selexia a:last-child .ys_select_li {
    margin-bottom: 0;
}
.ys_select.act1 .ys_select_bd {
    height: 47px;
}
.t_b2k2ul{
    position: relative;
}
.t_b2k2ul::before{
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    left: 50%;
    top: 0;
    background: #E4E4E4;
}
.t_b2k2le {
    border-right: 0;
}
.t_d4k1jiale .t_d4k1rg{
    width: 100%;
    padding-left: 0;
}
.t_d4k1jiale{
    width: 41%;
    padding-right: 60px;
}
.t_d4k1jiarg{
    width: 59%;
}
.t_d4k1rg .t_duan16p p{
    margin-bottom: 14px;
}
.t_d4k1rg .t_duan16p p:last-of-type{
    margin-bottom: 0;
}
.t_d4k1jiale .t_d4k1le {
    width: 280px;
    margin-bottom: 40px;
}
.t_e1k1jia .t_e3k1vid{
    width: 100%;
}
.t_e1k1jia {
    padding: 15px 0 65px;
}
.t_e3k1vid video,.t_c1ak1pic video,.t_d5k3pic video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.t_e3k1vid iframe,.t_c1ak1pic iframe,.t_d5k3pic iframe{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.t_e3k1vid img,.t_c1ak1pic img,.t_d5k3pic img {
    position: relative;
    z-index: 1;
}
.t_e3k1vid.on video,.t_c1ak1pic.on video,.t_d5k3pic.on video {
    z-index: 4;
    pointer-events: all;
}
.t_e3k1vid.on iframe,.t_c1ak1pic.on iframe,.t_d5k3pic.on iframe {
    z-index: 5;
    pointer-events: all;
}
.t_iframe1{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_e3k1vid.on .t_iframe1,.t_c1ak1pic.on .t_iframe1,
.t_d5k3pic.on .t_iframe1,.t_e7k1pic.on .t_iframe1{
    z-index: 5;
    pointer-events: all;
}
.t_e3k1vid.act1 .t_iframe1,
.t_e3k1vid.on.act1 .t_iframe1,
.t_c1ak1pic.act1 .t_iframe1,
.t_c1ak1pic.on.act1 .t_iframe1,
.t_d5k3pic.act1 .t_iframe1,
.t_d5k3pic.on.act1 .t_iframe1,
.t_e7k1pic.act1 .t_iframe1,
.t_e7k1pic.on.act1 .t_iframe1{
    display: none;
    z-index: -1;
    pointer-events: none;
}
.t_b1k3play::after,.t_b1k3play::before{
    display: none;
}
/* 2022.4.24 */
.t_b1k4li {
    width: 100%;
}
.t_b2main .t_b2k3 .t_jianneiziqu {
    padding-bottom: 0px;
}
.t_b1k3xu,.t_b1k3top{
    line-height: 32px;
}
.t_b1k3top {
    padding: 0;
}
.t_b1k3wen {
    padding: 16px 10px;
}
.t_b1k3rg{
    /* height: 352px; */
    height: 360px;
    position: relative;
}
.t_b1k3xin{
    display: flex;
    align-items: center;
}

.t_b1k3li{
    position: relative;
}
.t_b1k3li:first-of-type::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    background: #F0F0F0;
    top: 0;
    left: 0;
}
.t_b1k3li::after{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    background: #F0F0F0;
    bottom: 0;
    left: 0;
}
.t_b1k3li:first-of-type {
    border-top: 0;
}

.t_b1k3li {
    border-bottom: 0;
}
.t_d4k4nr {
    margin-bottom: 0!important;
}
.t_vscebian.on .t_cevs {
     pointer-events: none; 
}
.t_b4k2tit{
    padding-left: 6px;
    padding-right: 6px;
}
.t_ban2you {
    width: 230px;
}
.t_banbtn3li.t_selexia {
    width: 274px;
}
.t_banbtn3li {
    width: 145px;
}
.t_d4k4ul {
    margin-bottom: -30px;
}
.t_cevshe{
    background: #ED1D24;
    border-radius: 8px;
    padding: 10px;
    position: relative;
}
.t_ceduizi{
    color: #fff;
}
.t_cevsquan{
    border-bottom: 1px solid rgba(255,255,255,.6);
    width: 58px;
    height: auto;
    border-radius: 0;
    margin: 0 auto;
    padding: 10px 0 14px;
    margin-bottom: 8px;
}
.t_cevsquan img {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.t_cevsshu{
    z-index: 10;
}
.t_ceduizi {
    width: 48px;
    text-align: center;
}
.t_cevsquan {
    width: 48px;
}
.t_selexia .ys_select_li:last-child {
    padding-bottom: 0px;
}
.t_b1k5xia .t_duan16p{
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.t_c1ak3more {
    margin-top: 50px;
}
.t_b1k5xia .t_duan16p {
    height: 84px; 
}
.t_b1k5xia {
    padding: 28px 26px 30px;
}
.t_e7k1jie p {
    font-size: 16px;
    line-height: 1.75;
    color: #666;
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.36s;
}
.t_syk5biao {
    bottom:auto;
    top: 0;
}
.t_e5date{
    font-family: "Montserrat-Regular-8"!important;
}
.ys_ban_slick .slick-prev,.ys_ban_slick .slick-next{
    width: 15px;
    height: 32px;
    z-index: 5;
    cursor: pointer;
}
.ys_ban_slick .slick-prev::before{
    content:url(../images/sy_left.svg);
}
.ys_ban_slick .slick-next::before{
    content:url(../images/sy_right.svg);
}
.ys_ban_slick .slick-prev::before,.ys_ban_slick .slick-next::before{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.ys_ban_slick .slick-prev {
    left: 20px;
}
.ys_ban_slick .slick-next {
    right: 20px;
}
.t_e2jiare {
    position:relative;
    margin-bottom: 50px;
    margin-top: -40px;
}
.t_e2jiare .t_e5return{
    position: relative;
    display: inline-block;
}
.t_e2jiare .t_e5rezi{
    color: #666;
}
.t_b4k1biao .t_duanp p{
    max-width: 100%;
}
.t_b4k1jia{
    display: none;
}
.t_b4k1jia.on{
    display: block;
}
.t_b4k1biao .t_duanp{
    width: calc(100% - 36px);
}
.t_b4k1biao {
    height: 63px;
}
.t_b4k1jia.on{
    margin-bottom: 32px;
}
.t_souzijia{
    font-size: 18px;
    line-height: 65px;
    color: #ED1D24;
    font-weight: bold;
    margin-left: 5px;
}
.t_c1k1duan {
    width: calc(100% - 22px);
}
.t_c1k1zli a {
    color: #ED1D24;
    text-decoration-color: #ED1D24;
}
.t_ceweixin{
    background: #fff;
    text-align: center;
    font-size: 0;
}
.t_wxzice{
    white-space: nowrap;
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
    color:#333;
    display: inline-block;
    margin-bottom: 6px;
}
/*去掉国际站入口*/
/*.t_yulan{
    display: none;
}*/
.t_d5k3duan2 .t_duan16p p span {
    position: absolute;
    left: 0;
    color: #ED1D24;
    font-size: 18px;
    font-family: 'russoregular'!important;
    line-height: 28px;
    top: 1px;
}
.t_d5k3duan2 .t_duan16p p{
     padding-left: 26px;
    position: relative;
    margin-bottom: 16px;
}
.t_e7k1jie a {
    color: #ED1D24;
    text-decoration-color: #ED1D24;
}
/*按钮*/
.t_btncon::before {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    top: -1px;
    left: -1px;
}
.t_btnan.t_banbtn2 .t_btncon{
    border: 1px solid #ED1D24;
    background: #ED1D24;
}
.t_btnan.t_banbtn2 .t_btncon::before {
    background: #fff;
}
.t_btnan.t_banbtn2 .t_btnzi{
    color: #ED1D24;
}
.t_btnan.t_banbtn3 .t_btncon,
.t_btnan.t_banbtn4 .t_btncon{
    background: transparent;
}
.t_btnan.t_banbtn3 .t_btncon::before,
.t_btnan.t_banbtn4 .t_btncon::before {
    width: 0;
    opacity: 0;
}
.t_btnan.t_banbtn3 .t_btnzi{
    color:#ED1D24;
}
.t_btnan.t_banbtn4 .t_btncon {
    border: 1px solid #fff;
}
.t_btnan.t_banbtn4 .t_btncon::before{
    background: #fff;
}
.t_dima {
    margin-right: 0px;
}
.t_dixiacode{
    margin-bottom: 38px;
}
/*.t_didali:first-of-type {*/
/*    width: 40%;*/
/*}*/

/*.t_didali {*/
/*    width: 20%;*/
/*}*/
.t_dicon{
    width: calc(100% - 300px);
}
.t_footzht {
    width: calc(100% - 350px);
}
.t_didali {
    padding: 0 10px;
}
.t_didaul {
    margin: 0 -10px;
}
.t_wxzice {
    margin-bottom: 7px;
    width: 100%;
    letter-spacing: 5px;
    padding-left: 5px;
}
/*flex*/
.t_didaul{
    display: flex;
    justify-content: space-between;
}
.t_didaul::before,.t_didaul::after{
    display: none;
}
.t_didali{
    flex: auto;
    float: none;
    width: auto;
}
.t_dicon {
    width: calc(100% - 260px);
}
.t_didali:first-of-type .t_dixili{
    width: 140px;
    float: none;
}
.t_dixiul{
    display: flex;
    flex-direction: column;
}
.t_didali:first-of-type .t_dixiul{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 280px;
}
.t_didali:first-of-type .t_didanav{
    width: 280px;
}
/*2022.5.1*/
.t_d4k4jia{
    padding: 0 120px;
}
.t_d4k4jia .t_syk1ic {
    width: 74px;
}
.t_d4k4ma{
    width: 140px;
}
.t_d4k4xpic{
    width: 100%;
    border-radius: 2px;
    background: #fff;
    padding: 8px 12px;
}
.t_d4k4xpic img{
    width: 100%;
}
.t_d4k4jia .t_syk1pro {
    padding: 30px 115px 30px 82px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}
.t_d4k4jia .t_syk1pro::before,.t_d4k4jia .t_syk1pro::after{
    display: none;
}
.t_d4k4jia .t_syk1prowen .t_fonth3 {
    margin-bottom: 0;
}
.t_d4k4jia .t_syk1prole{
   display: flex;
   justify-content: start;
   align-items: center;
}
.t_d4k4jia .t_syk1prowen {
    width: calc(100% - 74px);
    padding-left: 38px;
}
.t_d4k4jia .t_syk1prole {
    width: calc(100% - 140px);
}
.t_d4k4jia .t_syk1he{
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}
.t_d4k4 .t_d4k4ul {
     margin-bottom: 0; 
}
.t_jiase .t_e1k2le{
    color: #353D42;
}
.t_jiase .t_e1k2rg .t_duan16p p{
    color: #353D42;
}
.t_jiase .t_e1k2nr .t_fonth2{
     color: #353D42;
}
.t_jiase .t_e1k2li:first-child {
    border-top: 1px solid rgba(53,61,66,.2);
}
.t_jiase .t_e1k2li {
    border-bottom: 1px solid rgba(53,61,66,.2);
}
.t_lieon2{
    display: none;
}
.t_banzhi{
    width: 20px;
    margin-left: 12px;
    line-height: 28px;
    margin-right: 34px;
}
.t_banzhi img{
    width: 100%;
}
.t_banic .t_b3bkli {
    width: 32px;
    margin: 0 7px;
}
.t_d4k4jia .t_syk1he{
    background: transparent;
}
/*.t_e2jiare{*/
/*    display: none;*/
/*}*/
.t_b4k1biao .t_duanp p{
    font-size: 14px;
    line-height: 20px;
}
.t_b4k1kuang {
    top: 0;
}
.t_b4k1biao {
    height: 40px;
}
.ys_hd_pc.on1 .t_navul{
    pointer-events: none;
}
/*2022.5.5*/
.t_banjiabg{
    width: 42%;
    position:absolute;
    top: 50%;
    height: calc(100% - 120px);
    transform: translateY(-50%);
}
.t_banjiabg::before{
    content: '';
    position:absolute;
    background: #E1000F;
    opacity: .85;
    height: 100%;
    top: 0;
    right: 0;
    width: calc(100% + 360px);
}
.t_banjiabg .t_banwen .t_duan16p p {
    max-width: 100%;
}
.t_banjiabg>div,.t_banjiabg .t_banmian{
    width: 83%;
}
.t_banjiabg .t_banmian {
    padding-top: 28px;
}
.t_banwen h1 {
    margin-bottom: 21px;
}
.t_e5btnhezi{
    font-size: 16px;
    color:#333;
    transition: all 0.36s;
    width: 170px;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
}
.t_e5btnhexi{
    background: rgba(241,241,244,1);
}
.t_e5btnheli{
    padding: 0 5px;
}
.t_e5btnhe{
    margin: 0 -5px;
}
.t_e5btnheli.on .t_e5btnhexi{
    background: #ED1D24;
}
.t_e5btnheli.on .t_e5btnhezi{
    color:#fff;
}
.t_font48, .t_banwen h1 {
    font-size: 46px;
}
.t_b1main .t_banjiabg .t_banwen h1{
    width: 460px;
}
.t_e2k1qizi {
    width: 150px;
}
.t_c1ak1rg {
    padding-left: 92px;
}
.t_e3k1le {
    padding-right: 42px;
}
.t_e2k1xia .t_e2k1duan {
    height: 140px;
    margin-bottom: 36px;
    -webkit-line-clamp: 5;
}
.t_d5k3duan1 .new_ueditor_box_img {
    width: 186px;
}
.t_d5k3duan1 .new_ueditor_box_img {
    width: 160px;
}
.t_d5k3pic.none1{
    display: none;
}
.ys_page_wrap.on .g_serch {
    margin-top: 72px;
}
.t_d5k3duan1 .t_d5k3le {
    max-width: 420px;
    padding-top: 14px;
}
.t_e2k1xia {
    padding: 35px 25px 12px 25px;
}
.t_btnan.t_banbtn2 .t_jiasybtn .t_btnzi {
    color: #666;
}
.t_btbanic{
    margin-right: 14px;
    width: 28px;
}
.t_btncon.t_jiasybtn{
    padding: 9px 30px;
}
input:-webkit-autofill{
    transition: background-color 5000s ease-in-out 0s;
}
/*ie*/
.t_naver .t_navbaibg,.t_headred1 .t_navbaibg {
    height: 100%;
}
.t_navone a{
    display: block;
}
/*.ys_hd_pc{*/
/*    top: 0;*/
/*    z-index:99;*/
/*}*/
/*.t_headtou{*/
/*    position: fixed;*/
/*    width: 100%;*/
/*    top: 0;*/
/*    left: 0;*/
/*}*/
.ys_hd_pc.isfixed .t_headtou{
    /*background:#fff;*/
}
.t_syk1pro .t_btncon{
    font-size: 16px;
    vertical-align: middle;
}
/* 2022.05.10 */
.t_d5k1san span,.t_d5k1er span{
    font-size: 14px;
    color: #fff;
    line-height: 2;
    padding: 2.5px 12.5px;
    margin-right: 18px;
}
.t_d5k1er span{
    background: #000000;
}
.t_d5k1san span{
    background: #ED1D24;
}
.t_d5k1qi .t_duan16p{
    margin-bottom: 9px;
    position:relative;
    padding-right: 30px;
}
.t_d5k1qi .t_duan16p:last-of-type{
    margin-bottom: 0px;
}
.t_d5k1qi .t_duan16p p{
    padding: 2.5px 0;
}
.t_d5xinic{
    width: 20px;
    position:absolute;
    right: 0;
    top: 6.5px;
}
.t_d5k1er.t_duan16p p{
    color: #000000;
}
.t_d5k1san.t_duan16p p{
    color: #ED1D24;
}
.t_d5k1rg {
    padding-top: 0px;
}
.t_d5k1xin{
    display: flex;
    align-items: center;
}
.t_d5xinic img{
    width: 100%;
}
.t_d5k3duan2 .t_d5k3rg img{
    width: 190px;
    max-width: 100%;
}
.t_d5k3rg {
    width: 30%;
}
.t_d5k3duan1 .new_ueditor_box_img {
     max-width: 100%;
}
.t_d5k3le {
    padding-right: 74px;
    max-width: 70%;
}
.t_telahao{
    font-size: 18px;
    font-family: 'russoregular'!important;
    line-height: 24px;
    color: #333;
}
.t_ystelhe {
    display: inline-block;
}
.t_ystelic {
    width: 18px;
    margin-right: 8px;
    position: relative;
    top: 3px;
}
.t_ystelic img{
    width: 100%;
}
.ys_phnav3_lang_hd a{
    font-size: 0!important;
    line-height: 0!important;
}
.ys_ph_navbar3 .ys_ph_nav .ys_phnav_logo a {
    font-size: 0;
    line-height: 64px;
    display: block;
    padding: 0;
    width: 100%;
    max-width: 100%;
}
.ys_ph_navbar3 .ys_ph_nav .ys_phnav_logo a img{
    width: 100%;
}
.t_d5k3duan2.t_d5k3duan3 .t_d5k3le{
    max-width: 60%;
    width: 60%;
    padding-right: 0;
}
.t_d5k3duan2.t_d5k3duan3 .t_d5k3le p{
    width: 50%;
}
.t_d5k3duan2.t_d5k3duan3 .t_d5k3le{
    display: flex;
    flex-wrap: wrap;
}
.t_d5k1qi .t_duan16p span{
    width: 81px;
}
.t_d5k1qi .t_duan16p p{
    width: calc(100% - 99px);
    padding: 2.5px 0 0; 
    width: 328px;
}
.ys_ban_imgbox img {
    image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */      
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */ 
    image-rendering: crisp-edges; 
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
.t_ys_phbg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: -1;
}
.t_ys_phbg img{
    width: 100%;
}
.t_b1k1nr .t_b1k1li {
    padding: 0 12px;
}
.t_b1k1nr .t_b1k1ul {
    margin: 0 -12px;
}
.t_ban2you {
    width: 300px;
}
.t_b2jxia_nub:not(:first-child){
    display: none;
}
.t_b2jxia_lun .slick-prev {
    left: -93px;
}
.t_b2jxia_lun .slick-next {
    right: -93px;
}
.t_b2jxia_lun .slick-track{
    display: flex;
}
.t_b2jxia_lun .t_b2jxia{
    height: auto;
}
.t_b2jxia_nub a{
    display: block;
    height: 100%;
}
.t_b2jxia_nub .t_b2jxin{
    height: 100%;
}
.t_b3k1picli {
    width: 25%;
}
.t_b1k2anjia{
    width: auto;
    display: inline-block;
    margin-left: auto;
    margin-right:auto;
}
.t_b2k1center{
    text-align: center;
}
.t_b2jxia_nub:not(:first-child){
    display: none;
}
.t_b3k1picul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.t_b3shuin input::placeholder{
    color: #C7C7C7;
}
.mod_text2{
    display: none;
}
/* 2023.05.08 - start */
.t_b3shu2li3{
    width: 28%;
}
.t_b3shu2li4{
    width: 36%;
}
.t_b3huoqu {
    width: 110px;
}
.t_b3huoqu img{
    cursor: pointer;
}
.t_yanzheng .t_b3shuin {
    width: calc(100% - 176px);
}
.t_b3shu2licode .t_b3huoqu{
    background: transparent;
    display: flex;
    align-items: center;
    height: 100%;
}
.t_b3shuin {
    width: auto;
    flex-grow: 1;
}
.t_b3shubox {
    display: flex;
}
.t_b3tips{
    white-space: nowrap;
}
.t_b3xiala {
    width: 100%;
}
.t_b3shu2li4 .t_b3shuin{
    padding-left: 0;
}
.t_b3shuin input::placeholder{
    color: #999;
}
.t_b3shu2li5 {
    width: 100%;
    margin-top: -10px;
}
.std_text14 p{
    font-size: 14px;
    line-height: 1.5;
    color: #ED1D24;
}
.t_b3shu2licode .t_b3huoqu{
    padding-right: 1px;
}
.t_b3shu2li4 {
    width: 33%;
}
.t_b3shu2li3 {
    width: 34%;
}

/* 2023.05.08 - end */
.t_b3xiala {
    display: flex;
}
.t_b3select .ys_select_xtbbox{
    margin-right: 4px;
}
.t_b3select {
    width: 33.333333%;
    flex-grow: 1;
}
/* 2023.07.28 - start */
.mod_company .iconfont{
    font-size: 16px;
    color: #999;
    line-height: 1.75;
    cursor: pointer;
}
.mod_company .t_b3shubox{
    display: flex;
}
.mod_company .t_b3shuin{
    width: auto;
    flex-grow: 1;
    padding-right: 10px;
}
.mod_company_wai,
.mod_company {
    position: relative;
    z-index: 11;
}
.company_list_item {
    font-size: 16px;
    padding: 0 18px;
    line-height: 2.4;
    color: #5F6973;
    transition: all 0.36s;
    cursor: pointer;
}
.mod_company_list{
    top: 100%;
    border: 1px solid #EDEDED;
    border-top: 0;
    width: 100%;
    left: 0;
    padding: 13px 0;
    position: absolute;
    background: #fff;
    display: none;
}
.mod_company_list {
    height: 181px;
}
.mcl_load{
    padding: 15px 18px;
}
.t_b3shuin input::placeholder{
    color: #999;
    font-size: 14px;
}

.mcl_load {
    position: relative;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    left: 18px;
    top: 3px;
}
.mcl_load .dot {
    width: 6px;
    height: 6px;
    background: #ED1D24;
    border-radius: 50%;
    position: absolute;
    top: calc(50% - 5px);
}
.mcl_load .dot1 {
    left: 0px;
    -webkit-animation: dot-jump 0.5s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
    animation: dot-jump 0.5s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
}
.mcl_load .dot2 {
    left: 15px;
    -webkit-animation: dot-jump 0.5s 0.2s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
    animation: dot-jump 0.5s 0.2s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
}
.mcl_load .dot3 {
    left: 30px;
    -webkit-animation: dot-jump 0.5s 0.4s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
    animation: dot-jump 0.5s 0.4s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
}
@-webkit-keyframes dot-jump {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-15px);
    }
}
@keyframes dot-jump {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-15px);
    }
}


table{border-right:1px solid #ccc;border-bottom:1px solid #ccc; background:#fafafa; width: 100%;} 
table tr:nth-child(2n+2){background: #e8e8e8;}
table td{border-left:1px solid #ccc;border-top:1px solid #ccc; text-align:center; height:30px; line-height:30px; font-size: 14px;} 



.g_ab{background: url(../images/abbg.jpg) no-repeat;background-size: cover; height: 62vh; padding-top: 18rem;}
.g_ab h2 a{display: block;line-height: 3.5rem;text-align: center;font-size: 32px;color: #f8b500;font-weight: bold;margin-bottom: 0.6rem;}
.g_ab p{margin: 3rem auto 3rem;font-size: 1.6rem; line-height: 3rem; color: #fff; text-align: center; width: 70%;}
.g_ab span a{display: block; width: 156px; height: 44px; line-height: 44px;margin: 0 auto;text-align: center;font-size: 1.8rem;color: #fff;background: url(../images/abtn.jpg) no-repeat;background-size: 100%;}
.hls-page-container{margin-top:80px;}
.hls-iacase {position: relative;margin-top: 20px;}
.icase-nav {width: 600px;height: 40px;position: absolute;right: 0px;bottom:0px;}
.icase-nav.w800 {width: 800px;}
.icase-nav .swiper-slide li{font-size: 14px;font-weight: bold;color: #999999;cursor: pointer;position: relative;margin: auto 3%;text-align: center;}
.icase-nav .swiper-slide li:hover {color: #000;}
.icase-nav .swiper-slide li::after {content: '';width: 80%;height: 2px;background: #000;position: absolute;left: 10%;bottom: -10px;display: none;}
.icase-nav .swiper-slide-thumb-active li{color: #000;}
.icase-nav .swiper-slide-thumb-active li::after {display: block;}
.iacaselist {padding:5% 0;overflow: hidden;position: relative;}
.iacaselist .swiper-slide {padding-bottom:40px;}
.iacaselist .imore{width: 184px;overflow: hidden;position: absolute;left:50%;margin-left: -92px;bottom: 0;z-index: 3;}
.iacase {position: relative;width:95%; margin-left: 5%;overflow: hidden;}
.iacase li{overflow: hidden;background: #000;}
.iacase li a{display: block;position: relative;}
.iacase li a h4{position: absolute;font-size: 20px;left: 0;bottom: 0;padding: 5%;width: 90%;color: #fff; z-index: 3;}
.iacase li a .mark {position: absolute;bottom: 0;left: 0;width: 100%;height:70%;z-index: 1; background:linear-gradient(to top,#000,rgba(0,0,0,0));opacity: .6;}
.iacase li a:hover img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.g_ys{padding: 80px 0;height: auto;overflow: hidden;margin: 0 auto;}
.g_ys h2{ height: 126px; text-align: center;font-size: 44px;color: #333;font-weight: bold; }
.g_ys h2{color: #333}
.g_ys h2 em{display: block;font-size: 20px;color: #666666;padding-top: 8px;font-weight: normal;}
.g_ys .m_ysgy{display: table; margin-bottom: 50px;}
.g_ys .m_ysgy h3{ margin-bottom:30px; line-height:40px; font-size: 32px;font-weight: bold;color: #000;}
.g_ys .m_ysgy h3 em{display: block;font-size: 20px;color: #b6b6b6;font-weight: normal;text-transform: uppercase;}
.g_ys .m_ysgy h3 b{color: #ed1d24}
.g_ys .m_ysgy dd{position: relative;}
.g_ys .m_ysgy img{display: block;transition: all 0.3s linear 0s;}


/*.g_ys .m_ysgy .yssmall{position: absolute;width: 522px;}
.g_ys .m_ysgy .yssmall li{float: left;margin-right: 26px;width: 242px;height: 140px;}
.g_ys .m_ysgy .yssmall li:nth-child(2){margin-right: 0;}
.g_ys .m_ysgy .yssmall li img{width: 232px;height: 130px;border:5px solid #fff;}
.g_ys .m_ysgy .yssmall li:hover img{transform: scale(1.1);}*/


.g_ys .m_ysgy p{position: relative;padding-left: 20px;font-size: 16px;line-height: 28px;color: #555555;}
.g_ys .m_ysgy p:before{content: "";position: absolute;width: 6px;height: 6px;background: #ed1d24;left:0;top:12px;}
.g_ys .m_ysgy .ysno li{font-size: 16px;color: #333333;float: left;padding: 0 40px;position: relative;}
.g_ys .m_ysgy .ysno li:before{content:"";position: absolute;width: 1px;height: 84px;background: #d4d4d4;right: 0;top:15px;}
.g_ys .m_ysgy .ysno li:nth-child(2):before{background: none;}
.g_ys .m_ysgy .ysno li:nth-child(1){padding-left: 0;}
.g_ys .m_ysgy .ysno li span{display: block;height: 66px;line-height: 66px;}
.g_ys .m_ysgy .ysno li b{font-size: 60px;color: #ed1d24;float: left;}
.g_ys .m_ysgy .ysno li i{font-size: 40px;color: #1d1d1d;float: left;font-style: normal;}

.g_ys .m_ys1 dt{float: right;width: 50%;}
.g_ys .m_ys1 dd{float: left;width: 48%;padding-top: 82px;}
/*.g_ys .m_ys1 .wz{height: 155px;width: 550px;}
.g_ys .m_ys1 .yssmall{ left:680px;top:360px;}*/
.g_ys .m_ys2 dt{float: left;width: 50%;}
.g_ys .m_ys2 dd{float: left;width: 45%;padding-top: 72px;padding-left: 5%;}
/*.g_ys .m_ys2 .wz{height: 185px;width: 520px;}
.g_ys .m_ys2 .yssmall{ left:-600px;top:360px;}*/
.g_ys .m_ys3 dt{float: right;width: 50%;}
.g_ys .m_ys3 dd{float: left;width: 48%;padding-top: 112px;}
/*.g_ys .m_ys3 .wz{height: 130px;width: 550px;}
.g_ys .m_ys3 .yssmall{ left:680px;top:360px;}*/
.g_ys .m_ys4 dt{float: left;width: 50%;}
.g_ys .m_ys4 dd{float: left;width: 45%;padding-top: 100px;padding-left: 5%;}
/*.g_ys .m_ys4 .wz{height: 155px;width: 520px;}
.g_ys .m_ys4 .yssmall{ left:-600px;top:360px;}*/


.news_l{ width: calc(50% - 1px); border-right: 1px #e6e6e6 solid; }
.news_l h3 { font-size: 18px; background: url(../images/20190709184656_1080427445.png) no-repeat left 4px; padding-left: 30px; border-bottom: 1px #e6e6e6 solid; padding-bottom: 25px; margin-bottom: 10px; width: 95%; }
.news_l h3 a { color: #333; font-size: 18px}
.news_l h3 span { color: #999; font-size: 12px; font-weight: normal; text-transform:uppersl;}
.news_r{ width: 50%; }
.news_r h3 { font-size: 18px; background: url(../images/20190709184656_762579617.png) no-repeat left 4px; padding-left: 30px; border-bottom: 1px #e6e6e6 solid; padding-bottom: 25px; margin-bottom: 10px; margin-left: 5%; }
.news_r h3 a { color: #333; font-size: 18px; }
.news_r h3 span { color: #999; font-size: 12px; font-weight: normal; text-transform:uppersl;}
.news_bg{ border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; margin: 50px 0 50px; padding-top: 20px; display: table;width: 100%;}
.divdgweb_new_div{padding-left:5%; width:100%;}
.divdgweb_new_div_item{  width:100%; overflow: hidden; border-top: 1px #e6e6e6 solid; padding-bottom: 21px; padding-top: 20px; background: url(../images/20190709185534_874480862.png) no-repeat left 21px;}
.news_div_item { border-top: 1px #e6e6e6 solid; padding: 22px 0; transition: .8s;display:table; width: 95%;}
.news_div_item_date { float: left; width: 88px; height: 54px; text-align: center; font: 12px "Arial"; color: #333333; padding-top: 20px; position: relative; border-right: 1px #e6e6e6 solid; }
.news_div_item_date a,.divdgweb_new_div_item a{display:none;}
.news_div_item_year,.divdgweb_new_div_item_year { position: absolute; top: 44px; left: 0px; font-size: 18px; }
.news_div_item_month,.divdgweb_new_div_item_month { position: absolute; top: 44px; left: 55px; font-size: 18px; }
.news_div_item_day,.divdgweb_new_div_item_day { display: block; font: 36px "Arial"; color: #333333; font-weight: bold; line-height: 36px; position: absolute; top: 8px; left: 22px; }
.divdgweb_new_div_item_content{ display: block; float: left; width: 95%; margin: 5px 0 0 46px; font-size: 14px; color: #888; line-height: 23px; }
.news_div_item_content{ display: block; float: left; width: calc(100% - 130px); margin: 1px 0 0 25px; font-size: 14px; color: #888; line-height: 23px; }
.news_div_item_title a,.divdgweb_new_div_item_title a { display: block; font-size: 16px; color: #333333; margin-bottom: 6px; font-weight: bold; }
.news_div_item_body,.divdgweb_new_div_item_body{ font-size: 14px; color: #aaa; line-height: 21px; height: 42px;
    overflow: hidden;}
.news_div_item_title:hover a,.divdgweb_new_div_item_a:hover a { color: #e50018; }
.news_div div:first-child { border-top: none; }
.divdgweb_new_div div:first-child { border: none; }
a.More { font-size: 16px; color: #333; height: 60px; line-height: 60px; width: 222px; text-align: center; border: 1px #dedede solid; display: block; margin: 0 auto; }
a.More:hover { color: #fff; background-color: #e50018; border: 1px #e50018 solid; }
.divdgweb_new_div_item_a:hover {
    color: #e50018;
}
.fl{ float:left;}
.fr{ float:right;}  

/* 下载列表 */
.normal-list{width:80%; margin:50px auto;}
.normal-list li{position:relative;display:block;background:#f7f7f7;margin-bottom:20px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.normal-list li a{display:block;font-size:16px;line-height:24px;padding:25px 30px 25px 50px;color:#333;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.normal-list li span{color:#888888;position:absolute;right:30px;top:28px}
.normal-list li:hover{background:#f8b500;color:#FFF;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.normal-list li:hover a,.normal-list li:hover span{color:#FFF}
.normal-list li.dot:hover a:before {background:#fff;}
.normal-list li.dot a{position:relative}
.normal-list li.dot a:before {content:'';position:absolute;left:30px;background:#ececec;width:7px;height:7px;top:35px;border-radius:50%}

/* 下载详细页begin */
.download-detail{position:relative;z-index:3; height:60vh;}
.download-detail .d_list{ text-align:center; padding:20vh 0; }
.download-detail .button-big{padding:15px 25px}
.download-detail .d_list c {
    display: block;
    font-size: 50px;
    text-align: center;
    color: #f8b500;
    line-height: 1.2em;
    margin-bottom: 0.5em;
}
.download-detail .d_list g {
    display: block;
    color: #ccc;
    font-size: 21px;
    margin-top: 1%;
    line-height: 1.6em;
    margin-bottom: 0.5em;
}
.download-detail .d_list f {
    color: #eee;
    width: auto;
    display: inline-block;
    border-top: 1px solid;
    line-height: 2em;
    text-align: center;
    font-size: 20px;
    border-bottom: 1px solid #ccc;
}
.download-detail .d_list a {
    color: #fff;
    font-size: 17px;
    background: #ed1d24;
    padding: 0.5em 1em;
    display: block;
    width: 200px;
    margin: 50px auto;
    border-radius: 1em;
    font-size: 16px;
}
.download-detail .d_list a:hover{background:#f8b500;}
/* 下载详细页end */


    /*主营产品*/
   .tit1 {
        font-size: 36px;
        text-align: center;
        margin: 60px 0 40px;
        color: #333;
    }
    
    .tit1 span {
        display: block;
        font-size: 18px;
        font-weight: normal;
        margin-top: 10px;
        position: relative;
    }
  
    .about2 { display:table; width:100%; border-top:1px solid #e8e8e8;     margin-bottom: 100px; margin-top:50px;}
    
    .about2 dl {
        width: 32%;
        float: left;
        margin-right: 2%;
    }
    .about2 dl:nth-child(4n){margin-right:0px;}
    
    .about2 dl dt {
        margin:0 auto;
        background: #ddd;
        text-align: center;
        padding:20px 0;
    }
    .about2 dl dt img{width:80%; }
    
    .about2 dl dd {
        box-shadow: 1px 1px 20px 5px #ddd;
        height: 300px;
        padding: 0 25px;
        text-align: center;
    }
    
    .about2 dl dd h3 {
        margin-bottom: 23px;
        font-size: 20px;
        padding-top: 20px;
        position: relative;
        color: #ed1d24;
    }
    
    .about2 dl dd h3 b {
        display: block;
        width: 60px;
        margin: -55px auto 0;
    }
    
    .about2 dl dd h3:after {
        content: "";
        position: absolute;
        width: 20px;
        height: 2px;
        background: #ed1d24;
        left: 47%;
        bottom: -10px;
    }
    
    .about2 dl dd p {line-height: 26px; color: #666;}
    
    .about2 dl.last {
        margin-right: 0;
    }

