@charset "utf-8";

@font-face {

    font-family: 'Alibaba';

    src: url('Alibaba.ttf') format('truetype'); font-weight:normal;

}

*{

    font-family:Alibaba !important;

}

.t_yiqih1 h1{

    font-size: 60px;

    color:#333;

    line-height: 1.5;

}

.t_yiqineih1 h1{

    font-size: 50px;

    color:#fff;

    line-height: 1.5;

}

.t_yiqih2 h2{

    font-size: 46px;

    color:#333;

    line-height: 1.5;

}

.t_yiqih2.t_yiqih2_1 h2{

    color:#c71429;

}

.t_yiqih3 h3{

    font-size: 26px;

    color:#333;

    line-height: 1.5;

}

.t_yiqih3.t_yiqih3_1 h3{

    color:#c71429;

}

.t_yiqih3.t_yiqih3_2 h3{

    color:#fff;

}

.t_yiqinav{

    font-size: 16px;

    color:#fff;

    line-height: 1.5;

    transition: all 0.36s;

    position: relative;

}

.t_yiqitit p{

    color:#333;

    font-size: 20px;

    line-height: 1.75;

}

.t_yiqicon p{

    color:#333;

    font-size: 16px;

    line-height: 1.75;

}

.t_yiqicon.t_yiqicon_1 p{

    color:#666;

}

.t_yiqicon.t_yiqicon_2 p{

    color:#fff;

}

.t_yiqiduan p{

    color:#666;

    font-size: 18px;

    line-height: 1.75;

}

.t_yiqiduan.t_yiqiduan_1 p{

    color:#fff;

}

.t_jiah3 h3 {

    color: #fff;

    font-size: 30px;

    line-height: 1.5;

    font-weight: bold;

}

.t_jiah4 h4 {

    color: #333;

    font-size: 22px;

    line-height: 1.75;

}

.t_jiah2 h2{

    font-size: 40px;

    color:#fff;

    line-height: 1.5;

}

.t_jiatith3 h3{

    font-size: 24px;

    color:#333;

    line-height: 1.5;

}

.t_jian1{

    padding-top: 100px;

    padding-bottom: 100px;

}

.t_jianda {

    padding-top: 120px;

    padding-bottom: 130px;

}

.t_neih2 h2{

    font-size: 36px;

    color:#333;

    line-height: 1.5;

    font-weight: bold;

}

/*规范*/

.g_word1{

    font-size: 30px;

    line-height: 1.75;

    letter-spacing: 1px;

}

.g_word2{

    font-size: 24px;

    line-height: 1.75;

    letter-spacing: 1px;

}

.g_word3{

    font-size: 18px;

    line-height: 1.75;

    letter-spacing: 1px;

}

.g_word4{

    font-size: 16px;

    line-height: 1.75;

    letter-spacing: 1px;

}

.g_word5{

    font-size: 14px;

    line-height: 1.75;

    color:#999;

    letter-spacing: 1px;

}

.g_parp p{

    color:#666;

    font-size: 14px;

    line-height: 1.75;

    margin-bottom: 10px;

    letter-spacing: 1px;

}

/*规范*/

/*pc导航选中*/

.yxnav_active1 .g_nav1{



}

.yxnav_active2 .g_nav2{

	

}

/*ph导航选中*/

.yxnav_active1.g_phnav1{

    color:#c71429;

}

.yxnav_active2.g_phnav2{

	color:#c71429;

}

.yxnav_active3.g_phnav3{

    color:#c71429;

}

/* ph 移动端头部 */

.ys_navph3_header {

    position: fixed;

    top: 0;

    left: 50%;

    z-index: 999;

    width: calc(100% + 2px);

    height: 64px;

    padding-left: 15px;

    padding-right: 15px;

    background-color: #fff;

    transform: translateX(-50%);

    z-index: 998;

    display: none;

    box-shadow: 0px 3px 31px 0px rgba(0,0,0,.05);

}



.ys_navph3_header .ys_navph3_logo {

    width: 120px;

    line-height: 64px;

}



.ys_navph3_header .ys_navph3_logo img {

    width: 100%;

}



.ys_navph3_header .ys_navph3_phsearch {

    position: absolute;

    top: 50%;

    right: 70px;

    width: 25px;

    cursor: pointer;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}



.ys_navph3_header .ys_navph3_wj_hin_right {

    padding-top: 25px;

}



.ys_navph3_header .ys_navph3_phsearch img {

    width: 100%;

}



.ys_navph3_mea_cl {

    overflow: hidden;

    width: 32px;

    height: 100%;

}



.ys_navph3_header .ys_navph3_menuph {

    width: 30px;

    height: 50px;

    cursor: pointer;

    text-align: center;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}



.ys_navph3_header .ys_navph3_menuph .ys_navph3_point {

    position: relative;

    display: inline-block;

    width: 35px;

    height: 22px;

    margin-top: 14px;

}



.ys_navph3_caidansuo button  {

    position: relative;

    right: 0;

    font-size: 16px;

    color: #333;

    letter-spacing: 3px;

}



.ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn {

    position: absolute;

    top: 10px;

    right: 0;

    display: inline-block;

    width: 28px;

    height: 1px;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    background: #666;

}



.ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::after,

.ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::before {

    position: absolute;

    right: 0;

    display: inline-block;

    width: 28px;

    height: 1px;

    content: '';

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    background: #666;

}



.ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::after {

    top: -10px;

}



.ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::before {

    top: 10px;

}



.ys_navph3_header .ys_navph3_menuph .ys_navph3_point.active .ys_navph3_navbtn {

    background: transparent;

}



.ys_navph3_header .ys_navph3_menuph .ys_navph3_point.active .ys_navph3_navbtn::after {

    top: 0;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

}



.ys_navph3_header .ys_navph3_menuph .ys_navph3_point.active .ys_navph3_navbtn::before {

    top: 0;

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    transform: rotate(-45deg);

}



.ys_navph3_search {

    width: 100%;

    overflow: hidden;

    margin-top: 18px;

}



.ys_navph3_search_ph {

    width: 100%;

    height: 35px;

    border: 1px solid rgba(0, 0, 0, .1);

    margin-top: 0;

    float: left;

    border-radius: 17.5px;

    position: relative;

}



.ys_navph3_search_ph input {

    width: 100%;

    height: 100%;

    text-indent: 20px;

    color: #333333;

}



.ys_navph3_search_ph input::-webkit-input-placeholder {

    color: #999999;

}



.ys_navph3_search_ph button {

    width: 40px;

    height: 100%;

    color: #ffffff;

    line-height: 35px;

    text-align: center;

    font-size: 20px;

    float: right;

    position: absolute;

    top: 0;

    right: 0;

}



.ys_navph3_search button .icon-sousuo {

    font-size: 27px;

    color: #999999;

}





.ys_navph3_searchfe {

    position: absolute;

    top: 50%;

    right: 15px;

    transform: translateY(-50%);

    width: 16px;

}



.ys_navph3_searchfe img {

    width: 100%;

}



.ys_navph3_mengcen {

    display: none;

    width: 100%;

    height: 100vh;

    position: fixed;

    left: 0;

    top: 0;

    background: #fff;

    z-index: 30000;

}



.ys_navph3_caidansuo {

    position: relative;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 38%;

    height: 46px;

    border-bottom: 1px solid #999;

}



.ys_navph3_caidansuo {

    width: calc(100% - 30px);

}



.ys_navph3_caidansuo input {

    width: calc(100% - 60px);

    height: 100%;

    font-size: 24px;

    color: #666666;

}



.ys_navph3_caidansuo input {

    width: calc(100% - 60px);

    height: 100%;

    font-size: 16px;

}





.ys_navph3_guanbi {

    width: 20px;

    height: 20px;

    display: block;

    position: absolute;

    right: 6%;

    top: 4%;

    cursor: pointer;

}

.ys_navph3_guanbi::before{

    content: '';

    width: 120%;

    height: 1px;

    background: #333;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%) rotate(45deg);

}

.ys_navph3_guanbi::after{

    content: '';

    width: 120%;

    height: 1px;

    background: #333;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%) rotate(-45deg);

}

.ys_navph3_guanbi img {

    width: 100%;

}





.ys_navph3_first {

    position: fixed;

    top: 0;

    right: -100%;

    transition: all 0.36s;

    width: 100%;

    background: #fff;

    z-index: 1000;

    padding: 0 0 30px;

    /*height: 580px*/

    height: 100vh;

}



.ys_navph3_gun {

    height: 505px;

}



.ys_navph3_gunb {

    padding: 0 30px;

}



.ys_navph3_sec {

    position: fixed;

    top: 0;

    right: -100%;

    transition: all 0.36s;

    width: 100%;

    background: #fff;

    z-index: 1001;

    padding: 0 30px;

    height: 100vh;

}



.ys_navph3_firsttu {

    width: 16px;

    height: 16px;

    position: absolute;

    top: 22px;

    right: 30px;

    cursor: pointer;

}

.ys_navph3_firsttu::before{

    content: '';

    width: 120%;

    height: 1px;

    background: #333;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%) rotate(45deg);

}

.ys_navph3_firsttu::after{

    content: '';

    width: 120%;

    height: 1px;

    background: #333;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%) rotate(-45deg);

}

.ys_navph3_firsttop {

    width: 100%;

    height: 60px;

    border-bottom: 1px solid #C7C9C8;

}

.ys_navph3_santop {

    width: 100%;

    height: 60px;

    border-bottom: 1px solid #C7C9C8;

}

.ys_navph3_firstbot ul {

    padding-top: 10px;

    padding-bottom: 10px;

}



.ys_navph3_g_sypt4nrfltu img {

    height: 100%;

}



.ys_navph3_firstlifl a {

    color: #666;

    line-height: 32px;

    font-size: 16px;

}



.ys_navph3_firstli {

    padding-top: 5px;

    padding-bottom: 5px;

    position: relative;

}



.ys_navph3_firstlifr {

    width: 6px;

    line-height: 32px;

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

    cursor: pointer;

}



.ys_navph3_yxnav_active1 .ys_navph3_firstlifl a {

    color: #000;

}

.ys_navph3_firstli.yxnav_active3 .ys_navph3_firstlifl a {

    color: #000;

}

.ys_navph3_firstwz {

    color: #333;

    font-size: 16px;

    line-height: 60px;

    font-weight: bold;

}



.ys_navph3_yxnav_active2 .ys_navph3_firstlifl a {

    color: #000;

}



.ys_navph3_langphtop {

    padding-top: 10px;

    padding-bottom: 10px;

    border-top: 1px solid #C7C9C8;

    border-bottom: 1px solid #C7C9C8;

}



.ys_navph3_langphtop a {

    color: #333;

    line-height: 24px;

    font-size: 16px;

}



.ys_navph3_langphtop img {

    width: 6px;

    transform: rotate(90deg);

    margin-top: 5px;

    cursor: pointer;

}



.ys_navph3_langph {

    position: relative;

}



.ys_navph3_langphbot a {

    color: #333;

    line-height: 24px;

    font-size: 14px;

}



.ys_navph3_langphbot ul {

    padding-top: 10px;

    padding-bottom: 10px;

}



.ys_navph3_langphbot {

    display: none;

}



.ys_navph3_loginb {

    margin-bottom: 10px;

    display: none;

}





.ys_navph3_header .ys_navph3_other1 img {

    width: 24px;

    cursor: pointer;

}



.ys_navph3_header .ys_navph3_other1 {

    line-height: 62px;

    margin-right: 5px;

}





.ys_navph3_first .ys_navph3_firsttop {

    width: calc(100% - 60px);

    margin: auto;

}



.ys_navph3_firsttu img {

    width: 100%;

}



.ys_navph3_firstli.yxnav_active1 a{

    color:#000;

}

.ys_navph3_firstli.yxnav_active2 a{

    color:#000;

}

@media screen and (max-width: 1199px) {

    .ys_navph3_header {

        display: block;

    }

    .g_show{

        display: none;

    }

}

.ys_navph3_secsan {

    position: fixed;

    top: 0;

    right: -100%;

    transition: all 0.36s;

    width: 100%;

    background: #fff;

    z-index: 1001;

    padding: 0 30px;

    height: 100vh;

}

/*鼠标效果*/

@media screen and (min-width: 1200px){

    .t_pcyu a:hover {

        color:#c71429;

    }

    .t_pchead.on .t_pcyu a:hover{

        color:#c71429;

    }

    .t_pcnavli:hover .t_yiqinav{

        color:#c71429;

    }  

    .t_pchead.on .t_pcnavli:hover .t_yiqinav{

        color:#c71429;

    } 

    .t_pcnavli:hover .t_yiqinav::before{

        width: 100%;

        opacity: 1;

    }

    .t_pcsou .t_soupic:hover .t_hovericon{

        display: inline-block;

    }

    .t_pcsou .t_soupic:hover .t_baiicon,.t_pcsou .t_soupic:hover .t_huiicon{

        display: none;

    }

    .t_pcnaverli a:hover .t_yiqiernav{

        color:#c71429;

    }

    .t_pcnavsanli a:hover .t_yiqisannav{

        color:#c71429;

    }

    .t_yiqimore1 a:hover .t_yiqiliao::before{

        width: 0;

        opacity: 0;

    }

    .t_yiqimore1 a:hover .t_yimorezi{

        color: #c71429;

    }

    .t_yiqimore1 a:hover .t_baibtn{

        opacity: 0;

    }

    .t_yiqimore1 a:hover .t_chengbtn{

        opacity: 1;

    }

    .t_yiqimore2 a:hover .t_yiqiliao::before {

        width: 100%;

        opacity: 1;

    }

    .t_yiqimore2 a:hover .t_yimorezi {

        color:#fff;

    }

    .t_yiqimore2 a:hover .t_baibtn {

        opacity: 1;

    }

    .t_yiqimore2 a:hover .t_chengbtn {

        opacity: 0;

    }

    .t_syk4li a:hover .t_meng {

        opacity: 1;

    }

    .t_syk4li a:hover .t_yiqih3 {

        margin-bottom: 33px;

    }

    .t_syk4li a:hover .t_syk4wen {

        bottom: 0;

    }

    .t_syk4li a:hover .t_yiqih3 h3::before {

        width: 63.371151%;

    }

    .t_syk4li a:hover .t_yiqicon {

        opacity: 1;

    }

    .t_syk3:hover .t_syk3bg{

        left: -100%;

    }

    .t_syk3:hover .t_yiqih2 h2{

        color:#fff;

    }

    .t_syk3:hover .t_yiqiduan p{

        color:#fff;

    }

    .t_syk3:hover .t_syk3shu{

        color:#fff;

    }

    .t_syk3:hover .t_syk3xshu{

        color:#fff;

    }

    .t_b2k1li a:hover .t_b2k1wen {

        opacity: 0;

    }

    .t_b2k1li a:hover .t_b2k1zhong {

        opacity: 1;

    }

    .t_b2k3li:hover .t_b2k3pic{

        opacity: 1;

    }

    .t_b2k3li:hover .t_yuan{

        opacity: 0;

    }

    .t_b2k3li:hover .t_hover{

        opacity: 1;

    }

    .t_b2k3li:hover .t_yiqih3 h3{

        color:#fff;

    }

    .t_b2k3li:hover .t_b2k3more .t_yimorezi{

        color:#fff;

    }

    .t_b2k3li:hover .t_baibtn{

        opacity: 1;

    }

    .t_b2k3li:hover .t_chengbtn{

        opacity: 0;

    }

    .t_b2k3li:hover .t_yiqiduan p{

        opacity: 0;

    }

    .t_b2k3li:hover .t_b2k3more{

        top: -24px;

    }

    .t_mianli a:hover .t_mianxin{

        opacity: 1;

    }

    .t_mianli a:hover .t_yuan{

        opacity: 0;

    }

    .t_mianli a:hover .t_hover{

        opacity: 1;

    }

    .t_c2k1tr a:hover{

        color:#c71429;

    }



    .t_c2k1li a:hover .t_c2k1bg {

        opacity: 1;

    }

    .t_c2k1li a:hover .t_fshc2tit h4 {

        color: #fff;

    }

    .t_c2k1li a:hover .t_yiqicon p {

        color: #fff;

    }

    .t_d5k4xin:hover{

        background: #ee5549;

    }

    .t_d5k4xin:hover .t_d5k4tit{

        color:#fff;

    }

    .t_d5k4xin:hover .t_yiqiduan p{

        color:#fff;

    }

    .t_d5k4xin:hover .t_d5k4da{

        color:#fff;

    }

    .t_d5k4xin:hover .t_d5k4xiao{

        color:#fff;

    }

    .t_e1k1li a:hover{

        color: #f15648;

    }

    .t_e1k1li a:hover::before{

        opacity: 1;

        width: 100%;

    }

    .t_f3navzi:hover{

        color:#c71429

    }

    .t_f3k2xin:hover {

        box-shadow: 0px 11px 28px 0px rgba(165,165,165,.15);

    }

    .t_f3k2xin:hover .t_jiatith3 h3 {

        color:#ee2d1b;

    }

    .t_e1k3li .t_e1k3xin:hover .t_e1k3box {

        height: 286px;

    }

    .t_e1k3li .t_e1k3xin:hover .t_e1duan {

        opacity: 1;

    }

    .t_g3k1li:hover{

        color:#c71429;

    }

    .t_g3k2li a:hover .t_g3k2xin{

        background: #f15445;

    }

    .t_g3k2li a:hover .t_g3k2tit h5{

        color:#fff;

    }

    .t_g3k2li a:hover .t_g3k2p p{

        color:#fff;

    }

    .t_g3k2li a:hover .t_yimorezi{

        color:#fff;

    }

    .t_g3k2li a:hover .t_baibtn{

        opacity: 1;

    }

    .t_g3k2li a:hover .t_chengbtn{

        opacity: 0;

    }

    .t_b3k2xin:hover .t_b3k2pic::before {

        background: rgba(241,86,72,.8);

    }

    .t_b3k2xin:hover .t_b3k2wen .t_yiqiduan p{

        opacity: 1;

    }

    .t_footerli a:hover{

        color:#c71429;

    }

    .t_syk5li a:hover .t_syk5pic img{

        transform: scale(1.05);

    }

    .t_syk5li a:hover .t_syk5xin .t_jiah4 h4{

        color:#c71429;

    }

    .t_syk5li a:hover .t_syk5xin {

        box-shadow: 15px 9px 14px 2px rgb(110 117 129 / 18%);

    }

    .t_b4k1li:hover .t_b4k1pic img{

        transform: scale(1.05);

    }

    .t_b5k2li:hover .t_b5k2pic img{

        transform: scale(1.05);

    }

    .t_d1k1li a:hover .t_d1k1pic img{

        transform: scale(1.05);

    }

    .t_d3k3li .t_d3k3xin:hover .t_d3k3pic img{

        transform: scale(1.05);

    }

    .t_e1k2li a:hover .t_e1k2pic img{

        transform: scale(1.05);

    }

    .t_e1k2li a:hover .t_yiqiduan p{

        color:#c71429;

    }

    .t_f1ak4:hover .t_f1ak4pic img{

        transform: scale(1.02);

    }

    .t_f2k1li a:hover .t_f2k1pic img{

        transform: scale(1.05);

    }

    .t_f2k1li a:hover .t_f2wen .t_yiqitit p{

        color:#c71429;

    }

    .t_g2k2li:hover .t_g2k1rg img{

        transform: scale(1.05);

    }

    .t_e2zhuan a:hover .t_e2zhuzi{

        color:#c71429;

    }

    .t_e2zhuan a:hover .t_yuan {

        opacity: 0;

    }

    .t_e2zhuan a:hover .t_hover {

        opacity: 1;

    }

    .t_f3navtiao.on .t_f3navli:hover .t_f3navzi{

        color:#c71429;

    }

    .t_c2k1li a:hover .t_c2k1png{

        opacity: 0;

    }

    .t_pcnaverli:hover .t_yiqiernav::before,.t_pcnavsanli:hover .t_yiqisannav::before {

        width: 100%;

        opacity: 1;

    }

    .t_f3k2nr:hover .swiper-button-prev, .t_f3k2nr:hover .swiper-button-next{

        opacity: 1;

    }

    .t_f3k3box:hover .swiper-button-prev2,.t_f3k3box:hover .swiper-button-next2{

        opacity: 1;

    }

}

.t_pchead{

    width: 100%;

    position: fixed;

    top: 0;

    left: 0;

    z-index: 99;

}

.t_pclogonr{

    width: 150px;

    line-height: 90px;

}

.t_pclogonr img{

    display: inline-block;

}

.t_pcheadnr{

    width: 100%;

    padding-left: 80px;

    padding-right: 80px;

}

.t_pclogonr .t_cailogo{

    display: none;

}

.t_pchead.on .t_pclogonr .t_cailogo{

    display: inline-block;

}

.t_pchead.on .t_pclogonr .t_bailogo{

    display: none;

}

.t_yiqinav{

    line-height: 90px;

}

.t_pchead.on .t_yiqinav{

    color:#333;

}

.t_pcnavli{

    padding: 0 45px;

}





@media screen and (max-width: 1680px){



    .t_pcnavli{padding: 0 30px;}



}



@media screen and (max-width: 1580px){



    .t_pcnavli{padding: 0 25px;}



}



@media screen and (max-width: 1480px){



    .t_pcnavli{padding: 0 20px;}



}



@media screen and (max-width: 1380px){



    .t_pcnavli{padding: 0 10px;}

}



.t_soupic{

    width: 19px;

    line-height: 90px;

    cursor: pointer;

}

.t_soupic img{

    display: inline-block;

    width: 100%;

}

.t_soupic .t_huiicon,.t_soupic .t_hovericon{

    display: none;

}

.t_pchead.on .t_baiicon{

    display: none;

}

.t_pchead.on .t_huiicon{

    display: inline-block;

}

.t_pcyu a{

    font-size: 18px;

    color:#fff;

    line-height: 90px;

    transition: all 0.36s;

}

.t_pchead.on .t_pcyu a{

    color:#333;

}

.t_yiqinav::before{

    content: '';

    width: 0;

    height: 3px;

    background: #f37268;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    opacity: 0;

    transition: all 0.36s;

}

.t_pcdao{

    padding-left: 15px;

}

.t_pcrgli{

    padding: 0 30px;

}

.t_pcrgli{

    position: relative;

}

.t_pcsou::before{

    content: '';

    width: 1px;

    height: 20px;

    background: #fff;

    opacity: 0.5;

    transition: all 0.36s;

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

    transition: all 0.36s;

}

.t_pchead.on .t_pcsou::before{

    background: #333;

}

.t_pclanguage{

    padding-right: 0;

}

.t_pcnavli.yxnav_active1 .t_yiqinav{

    color:#c71429;

}

.t_pchead.on{

    background: #fff;

    box-shadow: 0px 3px 31px 0px rgba(0,0,0,.05);

}

.t_pchead{

    transition: all 0.36s;

}

.t_phbanner{

    display: none;

}

.t_sybanpic{

    width: 100%;

    position: relative;

}

.t_sybanpic img{

    width: 100%;

}

.t_sybanpic video{

    position: absolute;

    top: 50%;

    left: 50%;

    width: auto;

    height: auto;

    min-width: 100%;

    min-height: 100%;

    object-fit: cover;

    transform: translate(-50%,-50%);

    z-index: 20;

}

.t_pchead {

    top: 20px;

}

.t_pchead.on{

    top: 0;

}

.t_bancontent{

    width: 1540px;

    margin: 0 auto;

}

.t_sybanli{

    position: relative;

}

.t_sybanzi{

    position: absolute;

    width: 100%;

    top: 50%;

    transform: translateY(-50%);

}

.t_banh1{

    font-size: 50px;

    color:#fff;

    line-height: 1.5;

    margin-bottom: 94px;

}

 

.t_yimorezi{

    font-size: 14px;

    color:#fff;

    line-height: 46px;

    margin-right: 26px;

    transition: all 0.36s;

}

.t_yimoreicon{

    width: 24px;

    line-height: 46px;

}

.t_yimoreicon img{

    width: 100%;

    transition: all 0.36s;

}

.t_yiqimoreli{

    padding: 0 32px;

    position: relative;

    z-index: 10;

}

.t_yiqiliao{

    display: inline-block;

    position: relative;

}

.t_yiqiliao::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: #c71429;

    transition: all 0.36s;

}

.t_syban{

    position: relative;

}

.t_shubiao{

    position: absolute;

    width: 28px;

    left: 50%;

    transform: translateX(-50%);

    bottom: 80px;

    animation: move 2s linear 0s infinite;

    cursor: pointer;

}

.t_shubiao img{

    width: 100%;

}

@keyframes move {

    0%{

        bottom: 80px;

    }

    50%{

        bottom: 40px;

    }

    100%{

        bottom: 80px;

    }

}

.t_sybanul .slick-dots li {

    background: #fff;

    opacity: 0.5;

    border-radius: 0;

    width: 30px;

    height: 2px;

    border: 0;

    margin: 13px 0;

}

.t_sybanul .slick-dots li.slick-active {

    background: #fff;

    opacity: 1;

    width: 70px;

    transform: translateX(-40px);



}

.t_sybanul .slick-dots {

    position: absolute;

    bottom: inherit;

    display: block;

    width: 100%;

    list-style: none;

    text-align: center;

    right: 90px;

    width: 30px;

    top: 50%;

    transform: translateY(-50%);

}

.t_pcnaver{

    position: fixed;

    width: 100%;

    top: 90px;

    left: 0;

    background: #fff;

    border-top: 1px solid #ebebeb;

    display: none;

}

.t_yiqiernav{

    font-size: 18px;

    line-height: 60px;

    color:#333;

    transition: all 0.36s;

}

.t_pcnaverli{

    padding: 0 15px;

}

.t_pcnaverul {

    display: inline-block; padding: 20px 5%;

}

.t_pcnaver{

    text-align: center;

    box-shadow: 0px 3px 31px 0px rgb(0 0 0 / 5%);

}

.t_pcnaverli.yxnav_active2 .t_yiqiernav{

    color:#c71429;

}

.t_pcnavsan{

    position: fixed;

    width: 100%;

    top: 180px;

    left: 0;

    background: #fff;

    border-top: 1px solid #ebebeb;

    text-align: center;

    box-shadow: 0px 3px 31px 0px rgb(0 0 0 / 5%);

    display: none;

}

.t_pcnavsanul{

    margin: 0 -50px;

    display: inline-block;

}

.t_pcnavsanli{

    padding: 0 50px;

}

.t_yiqisannav{

    font-size: 18px;

    line-height: 84px;

    color:#333;

    transition: all 0.36s;

}

.t_pcnavsanli.yxnav_active3 .t_yiqisannav{

    color:#c71429;

}

/* 首页 */

.t_content1{

    width: 1540px;

    margin: 0 auto;

}

.t_syk1h1 h1{

    font-size: 46px;

    color:#333;

    line-height: 1.5;

    text-align: center;

}

.t_bgimg{

    width: 77px;

}

.t_bgimg img{

    width: 100%;

}

.t_syk1jian{

    padding-top: 112px;

    padding-bottom: 100px;

}

.t_syk1h1 {

    margin-bottom: 32px;

}

.t_syk1 .t_yiqiduan {

    margin-bottom: 58px;

}



.t_syk1 .t_yiqiduan p{

    text-align: center;

}

.t_yiqimore a{

    display: inline-block;

}

.t_syk1 .t_yiqimore{

    text-align: center;

}

.t_yiqimoreli{

    border: 2px solid #c71429;

}

.t_yiqiliao::before{

    width: 0;

    opacity: 0;

}

.t_yiqimore1 .t_yiqiliao::before{

    width: 100%;

    opacity: 1;

    background: #c71429;

}

.t_yiqimore1 .t_yiqiliao::before{

    left: auto;

    right: 0;

}

.t_yibtn{

    width: 100%;

    display: inline-block;

    position: relative;

}

.t_chengbtn{

    position: absolute;

    top: 0;

    left: 0;

}

.t_yiqimore1 .t_chengbtn{

    opacity: 0;

}

.t_yiqimore1 .t_baibtn{

    opacity: 1;

}

.t_yiqimore2 .t_yimorezi{

    color:#c71429;

}

.t_yiqimore2 .t_chengbtn{

    opacity: 1;

}

.t_yiqimore2 .t_baibtn{

    opacity: 0;

}

.t_syk1 .t_content1{

    position: relative;

}

.t_bgimg{

    position: absolute;

    top: 44px;

}

.t_bgimgfl{

    left: 48px;

}

.t_bgimgfr{

    right: 48px;

}

.g_cpt2 {

    position: relative;

}

.g_cpt2toptu.act {

    display: block;

}

.g_cpt2toptu {

    display: none;

}

.g_cpt2toptu img{

    width: 100%;

}

.g_cpt2bot {

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

}

.g_cpt2botnr {

    z-index: 1;

    overflow: hidden;

}

.g_cpt2botnr {

    width: 25%;

    float: left;

    position: relative;

    height: 100%;

    transition: all .36s ease;

    border-right: 1px solid rgba(255, 255, 255, .2);

}

.g_cpt2botnr a{

    display: block;

    padding: 80px 90px;

    position: absolute;

    z-index: 10;

    height: 100%;

}

.g_cpt2botnr::before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border: 2px solid #e33228;

    transition: all .36s ease;

    opacity: 0;

}

.g_cpt2botbox {

    transition: all .36s ease;

}

.g_cpt2boticon {

    width: 39px;

    margin-bottom: 22px;

    transition: all .36s ease;

    opacity: 1;

}

.g_cpt2boticon img{

    width: 100%;

}

.g_cpt2 .t_jiah3 h3 {

    margin-bottom: 30px;

}

.g_cpt2botnr .t_yiqiduan p {

    opacity: 0;

    transition: all 0.36s;

}

.g_cpt2bottu {

    margin-top: 28px;

    transition: all .36s ease;

    opacity: 0;

}

.g_cpt2bottu img{

    width: 100%;

}

.g_shu {

    position: absolute;

    bottom: 40px;

    right: 42px;

    color: #fff;

}

.g_cpt2botnr::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(255, 255, 255, .1);

    transition: all .36s ease;

    opacity: 0;

}

.g_cpt2botnr.act::before {

    opacity: 0;

}

.g_cpt2botnr.act .g_cpt2botbox {

    transform: translateY(0);

}

.g_cpt2botnr.act .g_cpt2boticon {

    opacity: 1;

    margin-bottom: 34px;

}

.g_cpt2botnr.act .t_yiqiduan p {

    opacity: 1;

}

.g_cpt2botnr.act .g_cpt2bottu {

    opacity: 1;

}

.g_cpt2botbox {

    transform: translateY(46px);

}

.t_jiah3 h3{

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.t_yiqiduan p{

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.g_shu{

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.g_cpt2botbox{

    -webkit-user-select: text;

    -khtml-user-select: text;

    -moz-user-select: text;

    -ms-user-select: text;

    user-select: text;

}

.t_content2{

    width: 1360px;

    margin: 0 auto;

}

.t_syk4{

    padding-bottom: 182px;

    padding-top: 98px;

}

.t_syk4 .t_yiqih2 h2{

    text-align: center;

}

.t_syk4 .t_yiqih2 {

    margin-bottom: 53px;

}

.t_syk4li:nth-of-type(2n-1) {

    position: relative;

    top: 62px;

}

.t_syk4li {

    overflow: hidden;

}

.t_syk4li {

    width: 50%;

    position: relative;

}

.t_syk4pic {

    width: 100%;

    position: relative;

}

.t_syk4pic img {

    width: 100%;

}

.t_meng {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    opacity: 0;

    transition: all 0.36s;

}

.t_syk4wen {

    position: absolute;

    bottom: -180px;

    left: 0;

    width: 100%;

    z-index: 3;

    padding-left: 8.875739%;

    transition: all 0.36s;

}

.t_syk4wen .t_yiqih3  {

    margin-bottom: 61px;

    transition: all 0.36s;

}

.t_syk4wen .t_yiqih3 h3 {

    font-size: 26px;

    font-weight: bold;

    color: #fff;

    line-height: 1.5;

    position: relative;

    padding-bottom: 15px;

}

.t_syk4wen .t_yiqih3 h3::before {

    content: '';

    height: 2px;

    width: 7.941653%;

    background: #fff;

    position: absolute;

    bottom: 0;

    left: 0;

    transition: all 0.36s;

}

.t_syk4xia {

    margin-bottom: 50px;

}

.t_syk4xia .t_yiqicon {

    opacity: 0;

}

.t_syk4xia .t_yiqicon {

    /* margin-bottom: 32px; */

    margin-bottom: 12px;

}

.t_syk4xia .t_yiqicon p {

    line-height: 2;

    width: 63.371151%;

    height: 96px;

    overflow: hidden;

}

.t_syjian {

    width: 14px;

}

.t_syjian img {

    width: 100%;

}

.t_syk4{

    background: #fafafa;

}

.t_syk3{

    background: #fff;

    overflow: hidden;

    position: relative;

}

.t_syk3video{

    width: 100%;

    height: 720px;

    position: relative;

}

.t_syk3video video{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    object-fit: cover;

    width: 100%;

    min-width: 100%;

    min-height: 100%;

}

.t_syk3bg{

    width: 100%;

    position: absolute;

    height: calc(100% + 2px);

    top: -1px;

    left: -1px;

    transition: all 1.56s;

    z-index: 6;

}

.t_syk3bg img{

    width: 100%;

    height: 100%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    object-fit: cover;

    width: 100%;

    min-width: 100%;

    min-height: 100%;

}

.t_syk3nr{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 10;

}

.t_syk3shu{

    font-size: 30px;

    font-weight: bold;

    color:#c71429;

    transition: all 0.36s;

}

.t_syk3li{

    width: 33.333333%;

}

.t_syk3le{

    width: 52%;

}

.t_syk3xshu{

    font-size: 18px;

    color:#666;

    line-height: 1.5;

    transition: all 0.36s;

}

.t_syk3nr {

    padding-top: 160px;

}

.t_syk3nr .t_yiqih2 {

    margin-bottom: 20px;

}

.t_syk3nr .t_yiqiduan {

    margin-bottom: 36px;

}

.t_syk3shu {

    margin-bottom: 23px;

}

.t_syk3ul {

    margin-bottom: 78px;

}

.t_syk3 .t_yiqih2 h2{

    transition: all 0.36s;

}

.t_syk3 .t_yiqiduan p{

    transition: all 0.36s;

}

.t_syk3video::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.03);

    z-index: 2;

}

.t_syk5{

    background: #fafafa;

}

.t_syk5limore{

    font-size: 14px;

    line-height: 1.5;

    color:#ee2d1b;

    margin-bottom: 40px;

}

.t_syk5pic{

    position: relative;

    width: 100%;

    overflow: hidden;

}

.t_syk5pic img{

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}



.t_syk5more .t_yimorezi{

    color:#c71429;

}

.t_syk5li{

    width: 33.333333%;

    padding: 0 14px;

}

.t_syk5ul{

    margin: 0 -14px;

}

.t_syk5xin{

    border: 1px solid #ddd;

    padding:60px 36px 42px;

    transition: all 0.36s;

}

.t_tou{

    position: relative;

    top: 0;

    left: 0;

}

.t_shi{

    position: absolute;

    top: 0;

    left: 0;

}

.t_syk5xin .t_jiah4 h4{

    height: 76px;

    overflow: hidden;

    transition: all 0.36s;

}



.t_syk5zi{

    font-size: 16px;

    color:#999;

    line-height: 1.5;

    display: inline-block;

}

.t_syk5icon{

    width: 15px;

    margin-right: 10px;

    line-height: 24px;

}

.t_syk5icon img{

    width: 100%;

    display: inline-block;

}

.t_syk5topli{

    vertical-align: middle;

}

.t_syk5topli{

    margin-right: 24px;

}

.t_syk5topli:last-of-type{

    margin-right: 0;

}

.t_syk5top {

    margin-bottom: 40px;

}

.t_syk5more {

    position: relative;

    top: 11.5px;

}

.t_syk5topsy {

    margin-bottom: 17px;

}

.t_syk5li .t_jiah4 {

    margin-bottom: 35px;

}

/* footer */

.t_footer{

    border-top: 4px solid #c71429;

}

.t_content3{

    width: 1440px;

    margin: 0 auto;

}

.t_footerlione a{

    color:#333;

    font-size: 20px;

    font-weight: bold;

    line-height: 1.5;

}

.t_footerli a{

    color:#999;

    font-size: 16px;

    line-height: 1.2;

    transition: all 0.36s;

}

.t_footerle{

    width: 940px;

}

.t_footerul{

    width: 25%;

    padding-right: 20px; max-height: 220px; overflow:hidden;

}

.t_footop {

    padding-top: 92px;

    padding-bottom: 70px;

}

.t_footerlione {

    margin-bottom: 29px;

}

.t_footerle{

    padding-top: 6px;

}

.t_footerli {

    margin-bottom: 14px;

}

.t_footerphone a{

    font-size: 36px;

    font-weight: bold;

    color:#333;

    line-height: 1.5;

    text-align: right;

}

.t_footermail a{

    font-size: 16px;

    color:#333;

    font-weight: bold;

    line-height: 1.75;

    text-align: right;

    display: inline-block;

}

.t_footermail{

    text-align: right;

}

.t_footop{

    border-bottom: 1px solid #ebebeb;

}

.t_footxiale img{

    width: 160px;

}

.t_footicon{

    width: 23px;

    height: 23px;

}

.t_footicon img{

    width: 100%;

}

.t_footxli{

    padding: 0 10px;

}

.t_footxul{

    margin: 0 -10px;

    display: inline-block;

}

.t_footxrgbot p{

    color:#666;

    font-size: 14px;

    line-height: 1.5;

}

.t_footxrgbot p a{

    color:#666;

    font-size: 14px;

    line-height: 1.5;

}

.t_footxrgup{

    text-align: right;

    margin-bottom: 12px;

}

.span3{

    margin-left: 16px;

}

.t_footxia {

    padding-top: 37px;

}

.t_footxiarg {

    padding-top: 11px;

}   

/* b1 */

.t_neiwen{

    position: absolute;

    width: 100%;

    top: 50%;

    transform: translateY(-50%);

    z-index: 10;

}

.t_neiwen .t_yiqineih1 h1{

    text-align: center;

}

.t_neipic{

    position: relative;

    width: 100%;

}

.t_neipic::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.1);

    z-index: 2;

}

.t_neiban{

    position: relative;

}

.t_b1k1duan p{

    line-height: 2;

}

.t_b1k1 .t_neih2 {

    margin-bottom: 24px;

}

.t_yiqiduan.t_b1k1duan {

    margin-bottom: 68px;

}

.t_b1k1 .g_cpt2botnr a{

    padding: 70px 20px 40px 40px;

}

.t_b1k1 .g_cpt2botnr::before{

    display: none;

}

.t_b1k1 .g_cpt2botbox {

    transform: translateY(0);

}

.g_cpt2botbox .t_yiqih3 h3{

    color:#fff;

    font-weight: bold;

}

.t_b1k1 .g_cpt2botnr.act .g_cpt2boticon {

    margin-bottom: 22px;

}

.g_cpt2botnr .t_yiqih3 {

    margin-bottom: 24px;

}

.g_cpt2botbox .t_yiqicon {

    opacity: 0;

    transition: all 0.36s;

}

.g_cpt2botbox .t_yiqicon p{

    line-height: 2;

}

.g_cpt2botnr.act .t_yiqicon {

    opacity: 1;

}

/* b2 */

.t_b2k1{

    background: #f9f9f9;

}

.t_b2k1 .t_yiqiduan p{

    line-height: 2;

}

.t_b2k1 .t_neih2 h2{

    text-align: center;

}

.t_b2jian1 {

    padding-top: 116px;

    padding-bottom: 152px;

}

.t_b2jian2d {

    margin-bottom: 58px;

}

.t_b2k2 .t_neih2 h2{

    text-align: center;

}

.t_b2jiantop {

    padding-top: 98px;

}

.t_b2jian2d_1 {

    margin-bottom: 72px;

}

.t_b2k1ul {

    margin: 0 -1px;

}

.t_b2k1li {

    width: 16.666667%;

    padding: 0 1px;

}

.t_b2k1xin {

    position: relative;

}

.t_b2k1pic {

    position: relative;

}

.t_b2k1pic img {

    width: 100%;

    height: 100%;

}

.t_yuanpic {

    position: relative;

    top: 0;

    left: 0;

}

.t_mengpic {

    position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

    transition: all 0.36s;

}

.t_b2k1wen {

    padding: 0 60px;

    top: 110px;

    transition: all 0.36s;

}

.t_b2k1li .t_fshb2tit {

    margin-bottom: 50px;

}

.t_b2k1li .t_fshb2tit {

    position: relative;

    height: 45px;

    overflow: hidden;

}

.t_b2k1li .t_fshb2tit h3 {

    text-align: left;

    transition: all 0.36s;

}

.t_fshb2tit h3 {

    font-size: 30px;

    line-height: 1.5;

    color: #fff;

    font-weight: bold;

}

.t_b2k1zhong {

    position: absolute;

    width: 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: 10;

    transition: all 0.36s;

    opacity: 0;

    transition-delay: 0.06s;

}

.t_b2k1li .t_fshb2tit {

    margin-bottom: 50px;

}



.t_b2k1li .t_fshb2tit {

    position: relative;

    height: 45px;

    overflow: hidden;

}

.t_b2k1li.on .t_mengpic{

    opacity: 0.6;

}

.t_b2k1wen {

    padding: 0 60px;

    top: 110px;

    transition: all 0.36s;

}



.t_b2k1wen {

    position: absolute;

    left: 0;

    width: 100%;

    transition: all 0.36s;

    top: 110px;

}

.t_b2k1zhong .t_fshb2tit h3 {

    text-align: center;

}

.t_b2k1li .t_fshb2tit h3 {

    text-align: left;

    transition: all 0.36s;

}

.t_b2circle {

    transition: all 0.36s;

}



.t_b2circle {

    width: 42px;

    height: 42px;

    border-radius: 50%;

    background: #c71429;

    position: relative;

    margin: 0 auto;

}

.t_b2circle img {

    width: 14px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_b2k1li .t_b2k1zhong .t_fshb2tit h3 {

    text-align: center;

}

.t_b2k3{

    background: #f9f9f9;

}

.t_b2k3 .t_neih2 h2{

    text-align: center;

}

.t_b2jian2 {

    padding-top: 97px;

    padding-bottom: 110px;

}

.t_b2k3li{

    width: 33%;

}

.t_b2k3pic{

    width: 100%;

    transition: all 0.36s;

    opacity: 0;

}

.t_b2k3pic img{

    width: 100%;

}

.t_b2jian3d {

    margin-bottom: 49px;

}

.t_b2k3li{

    background: #fff;

}

.t_b2k3li a{

    display: block;

    position: relative;

}

.t_b2k3con{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.t_b2k3con .t_yiqih3 h3{

    font-weight: bold;

    transition: all 0.36s;

}

.t_b2k3icon{

    width: 50px;

    height: 50px;

    position: relative;

    margin-bottom: 27px;

}

.t_b2k3icon img{

    width: 100%;

    transition: all 0.36s;

}

.t_yuan{

    position: relative;

    top: 0;

    left: 0;

}

.t_hover{

    position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

}

.t_b2k3more .t_yimorezi{

    color:#c71429;

}

.t_b2k3li .t_yiqiduan p{

    transition: all 0.36s;

}

.t_b2k3con{

    padding: 54px 80px;

}

.t_b2k3li .t_yiqih3 {

    margin-bottom: 29px;

}

.t_b2k3li .t_yiqiduan p{

    height: 62px;

    overflow: hidden;

}

.t_b2k3box .t_yiqiduan {

    margin-bottom: 12px;

}

.t_b2k3more{

    position: relative;

    top: 0;

    transition: all 0.36s ease;

}

.t_b2k3li{

    position: relative;

}

.t_b2k3li::before{

    content: '';

    width: 1px;

    height: 100%;

    position: absolute;

    background: #e2e2e2;

    right: 0;

    top: 0;

}

.t_b2k3li::after{

    content: '';

    width: 100%;

    height: 1px;

    position: absolute;

    background: #e2e2e2;

    right: 0;

    top: 0;

}

 

.t_yqmian{

    position: absolute;

    bottom: 24px;

    width: 100%;

    z-index: 30;

}

.t_mianxin{

    font-size: 14px;

    line-height: 1.5;

    color:#fff;

    opacity: 0.5;

    transition: all 0.36s;

    padding: 0 13px;

}

.t_mianpic{

    width: 14px;

    height: 14px;

    top: 0.5px;

}

.t_mianpic img{

    width: 100%;

    transition: all 0.36s;

}

.t_mianli{

    position: relative;

}

.t_mianli::before{

    content: '>';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: -6px;

    font-size: 14px;

    line-height: 1.5;

    color:#fff;

    opacity: 0.5;

}

.t_mianli:last-of-type::before{

    opacity: 0;

}

.t_mianpic{

    position: relative;

}

.t_mianpic .t_yuan{

    top: -1px;

}

/* b4 */

.t_b4k1{

    background:#fff;

}

.t_b4k1 .t_neih2 h2{

    text-align: center;

}

.t_b4k1jian {

    padding-top: 89px;

    padding-bottom: 103px;

}

.t_b4jian2d {

    margin-bottom: 30px;

}

.t_b4k1li{

    width: 50%;

    position: relative;

}

.t_b4k1pic{

    width: 100%;

    overflow: hidden;

}

.t_b4k1pic img{

    width: 100%;

    transition: all 0.36s;

}



.t_b4k1li .t_jiah3{

    position: absolute;

    padding: 51px 80px;

    z-index: 10;

    top: 0;

    left: 0;

}

.t_b4k1li .t_jiah3 h3{

    font-weight: normal;

}

.t_b4k1 .t_yiqiduan {

    margin-bottom: 47px;

}

.t_b4k2{

    background:#f9f9f9;

}

.t_b4k2 .t_neih2 h2{

    text-align: center;

}

.t_b4k2jian {

    padding-top: 115px;

    padding-bottom: 129px;

}

.t_b4k2qi1le{

    width: 57%;

}

.t_b4k2pic{

    position: relative;

    width: 100%;

}

.t_b4k2pic img{

    width: 100%;

}

.t_b4k2jian2d {

    margin-bottom: 72px;

}

.t_b4k2qi1rg{

    width: 43%;

    padding-left: 104px;

    padding-top: 85px;

}

.t_b4k2zi{

    font-size: 24px;

    font-weight: bold;

    color:#333;

    line-height: 1.5;

    margin-bottom: 58px;

}

.t_b4k2li{

    width: 50%;

}

.t_b4k2ul{

    margin: 0 -20px;

}

.t_b4k2li{

    width: 50%;

    padding: 0 20px;

    margin-bottom: 34px;

}

.t_b4k2li .t_jiah3 h3{

    color:#c71429;

    font-weight: bold;

    height: 45px;

    overflow: hidden;

}

.t_b4k2li .t_yiqiduan p{

    height: 31px;

    overflow: hidden;

}

.t_b4k2li .t_jiah3 {

    margin-bottom: 11px;

}

.t_b4k2qi2rg{

    width: 47%;

}

.t_b4k2qi1{

    margin-bottom: 76px;

}

.t_b4k2qi2le .t_yiqiduan p{

    color:#333;

}

.t_b4k2qi2le .t_b4k2zi{

    margin-bottom: 26px;

}

.t_b4k2qi2le {

    padding-top: 101px;

}

.t_b4k2icon{

    width: 42px;

    height: 42px;

    display: inline-block;

    margin-bottom: 10px;

}

.t_b4k2icon img{

    width: 100%;

}

.t_b4k2qi2li{

    display: inline-block;

    text-align: center;

}

.t_b4k2qi2le .t_yiqiduan {

    margin-bottom: 72px;

}

.t_b4k2qi2le .t_b4k2qi2li .t_yiqiduan {

    margin-bottom: 0px;

}

.t_b4k2qi2li{

    padding: 0 35px;

    position: relative;

}

.t_b4k2qi2ul{

    margin: 0 -35px;

}

.t_b4k2qi2li::before{

    content: '+';

    font-size: 18px;

    font-weight: bold;

    position: absolute;

    color:#f15648;

    line-height: 1.5;

    right: 0;

    top: calc(50% - 21px);

    transform: translateY(-50%);

}

.t_b4k2qi2li:nth-of-type(3)::before{

    content: '=';

}

.t_b4k2qi2li:nth-of-type(4)::before{

    display: none;

}

.t_b4k3{

    background: #fff;

}

.t_b4k3 .t_neih2 h2{

    text-align: center;

}

.t_b4k3 .t_yiqiduan p{

    text-align: center;

    line-height: 2;

}

.t_b4k3le{

    width: 560px;

}

.t_b4k3li{

    width: 50%;

    margin-bottom: 16px;

    padding: 60px 10px;

}

.t_b4k3li .t_jiah4 h4{

    font-weight: bold;

    text-align: center;

}

.t_b4k3li:nth-of-type(2n-1) .t_jiah4 h4{

    color: #c71429;

}

.t_b4k3li:nth-of-type(2n-1) {

    background:rgba(241,83,68,.15);

}

.t_b4k3li:nth-of-type(2n) .t_jiah4 h4{

    color: #fff;

}

.t_b4k3li:nth-of-type(2n) {

    background:rgba(241,83,68,1);

}

.t_b4k3li:nth-of-type(4) .t_jiah4 h4{

    color: #c71429;

}

.t_b4k3li:nth-of-type(4) {

    background:rgba(241,83,68,.15);

}

.t_b4k3li:nth-of-type(3) .t_jiah4 h4{

    color: #fff;

}

.t_b4k3li:nth-of-type(3) {

    background:rgba(241,83,68,1);

}

.t_b4k3rg{

    width: 626px;

}

.t_b4k3rgli{

    width: 50%;

    padding: 0 10px;

    margin-bottom: 20px;

}

.t_b4k3rgul{

    margin: 0 -10px;

}

.t_b4k3rgxin{

    background: #f9f9f9;

    padding: 31px 42px 25px;

}

.t_b4k3shu{

    font-weight: bold;

    color:#f15648;

    font-size: 46px;

    line-height: 1.2;

    margin-right: 12px;

}

.t_b4k3xiang{

    font-size: 16px;

    line-height: 2;

    color:#333;

}

.t_b4k3zhi{

    font-size: 20px;

    font-weight: bold;

    line-height: 2;

    color:#333;

}

.t_b4k3hang {

    margin-bottom: 4px;

}

.t_b4k3jian {

    padding-top: 104px;

    padding-bottom: 132px;

}

.t_b4k3 .t_neih2 {

    margin-bottom: 13px;

}

.t_b4k3 .t_yiqiduan {

    margin-bottom: 29px;

}

.t_b4k3 .t_b4k2zi {

    margin-bottom: 24px;

}

.t_b4k4{

    background: #f9f9f9;

}

.t_content4{

    width: 1260px;

    margin: 0 auto;

}

.t_b4k4 .t_neih2 h2{

    text-align: center;

}

.t_b4k4 .t_yiqiduan p{

    text-align: center;

}

.t_b4k4li{

    width: 25%;

    padding: 0 37px;

    margin-bottom: 64px;

}

.t_b4k4ul{

    margin: 0 -37px;

}

.t_b4k4pic{

    position: relative;

    width: 100%;

}

.t_b4k4pic img{

    width: 100%;

    height: 100%;

}

.t_b4k4xin{

    position: relative;

}

.t_b4k4wen{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 10;

    top: 50%;

    transform: translateY(-50%);

}

.t_b4k4icon{

    width: 50px;

    height: 50px;

    margin: 0 auto;

    margin-bottom: 36px;

}

.t_b4k4icon img{

    width: 100%;

}

.t_b4k4wen .t_jiah4::before{

    content: '';

    width: 26px;

    height: 1px;

    background: #fff;

    position: absolute;

    display: inline-block;

    left: 50%;

    transform: translateX(-50%);

    top: -16px;

}

.t_b4k4wen .t_jiah4{

    position: relative;

}

.t_b4k4wen .t_jiah4 h4{

    color:#fff;

    font-weight: bold;

    text-align: center;

}

.t_b4k4jian{

    padding-top: 102px;

    padding-bottom: 70px;

}

.t_b4k4 .t_neih2 {

    margin-bottom: 17px;

}

.t_b4k4 .t_yiqiduan {

    margin-bottom: 69px;

}

.t_b4k5 {

    background: #fff;

}

.t_b4k5 .t_neih2 h2{

    text-align: center;

}

.t_b4k5pic{

    width: 100%;

}

.t_b4k5pic img{

    width: 100%;

}

.t_b4k5jian{

    padding-top: 82px;

}

.t_b4k5 .t_neih2 {

    margin-bottom: -7px;

}

.t_b4k6{

    background: #f9f9f9;

}

.t_b4k6 .t_neih2 h2{

    text-align: center;

}

.t_b4k6 .t_yiqiduan p{

    text-align: center;

}

.t_b4k6 .t_yiqiduan.t_b4k6duan p{

    color: #333;

    text-align: left;

    padding-left: 40px;

    padding-right: 40px;

}

.t_b4k6pic{

    width: 100%;

}

.t_b4k6pic img{

    width: 100%;

}

.t_b4k6jian{

    padding-top: 100px;

    padding-bottom: 15px;

}

.t_b4k6 .t_neih2 {

    margin-bottom: 15px;

}

.t_b4k6p {

    margin-bottom: 28px;

}

/* b5 */

.t_b5k2li{

    width: 33.333333%;

    position: relative;

}

.t_b5k2pic{

    position: relative;

    width: 100%;

    overflow: hidden;

}

.t_b5k2pic img{

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}

.t_b5k2wen{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 10;

    padding: 114px 114px;

}

.t_b5k2wen .t_jiah2 h2{

    font-weight: bold;

}

.t_b5k2wen .t_yiqicon p{

    line-height: 2;

    color:#fff;

}

.t_b5k2you{

    color:#ececec;

    opacity: .2;

    font-size: 40px;

    font-weight: bold;

    line-height: 1.5;

    position: absolute;

    right: 50px;

    bottom: 56px;

}

.t_b5k2li .t_jiah2 {

    margin-bottom: 16px;

    /* height: 60px;

    overflow: hidden; */

}

/* .t_b5k2wen .t_yiqicon p{

    height: 416px;

    overflow: hidden;

} */

.t_b5jian1 {

    padding-top: 97px;

    padding-bottom: 110px;

}

.t_b5k1 .t_b2jian2d {

    margin-bottom: 48px;

}

.t_b5k3le{

    width: 58.529412%;

}

.t_b5k3rg{

    width: 34.485294%;

}

.t_b5k3pic{

    width: 100%;

}

.t_b5k3pic img{

    width: 100%;

}

.t_b5k3jian{

    padding-top: 104px;

    padding-bottom: 94px;

}

.t_b5k3 .t_neih2{

    margin-bottom: 40px;

}

/* c2 */

.t_c2k1tr{

    padding: 0 41px;

}

.t_c2k1ol{

    margin: 0 -41px;

}

.t_c2k1tr a{

    font-size: 18px;

    color:#333;

    line-height: 1.5;

    transition: all 0.36s;

    position: relative;

}

.t_c2k1tr a::before{

    content: '';

    height: 17px;

    width: 1px;

    background: #c5c5c5;

    position: absolute;

    right: -41px;

    top: 50%;

    transform: translateY(-50%);

}

.t_c2k1tr.on a{

    color:#c71429;

}

.t_c2k1tr:last-of-type a::before{

    display: none;

}

.t_c2k1{

    padding-top: 76px;

}

.t_c2k2{

    padding-top: 56px;

}

.t_c2k2nr{

    margin: 0 -20px;

}

.t_c2k1li {

    width: 50%;

    padding: 0 20px;

}

.t_c2k1xin {

    position: relative;

}

.t_c2k1pic {

    background: rgba(246,246,246,.8);

    width: 100%;

}

.t_c2k1pic img {

    width: 100%;

}

.t_c2k1bg {

    opacity: 0;

    transition: all 0.36s;

}

.t_c2k1wen {

    padding: 56px 60px;

}

.t_c2k1wen {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.t_c2k1le {

    width: calc(100% - 148px);

    padding-right: 70px;

}

.t_fshc2tit {

    margin-bottom: 17px;

}

.t_fshc2tit h4 {

    font-size: 24px;

    line-height: 1.5;

    color: #333;

    transition: all 0.36s;

}

.t_c2k1li .t_yiqicon p {

    color: #666;

    transition: all 0.36s;

}

.t_fshduan p {

    font-size: 16px;

    line-height: 2;

    color: #fff;

}

.t_c2k1rg {

    width: 148px;

    height: 100%;

    position: relative;

}

.t_c2k1png {

    width: 134px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

}

.t_c2k1png img {

    width: 100%;

}

.t_c2k1png {

    width: 100%;

}

.t_c2k1rg {

    width: 208px;

}

.t_c2k1le {

    width: calc(100% - 208px);

    padding-right: 10px;

}

.t_c2k1li{

    margin-bottom: 36px;

}

.t_c2k2{

    padding-bottom: 52px;

}

.t_c2k1pic img{

    width: 100%;

    height: 100%;

}

/* d1 */

.t_d1k1nr .t_yiqiduan p{

    color: #666;

}

.t_d1k1pic{

    position: relative;

    width: 100%;

    overflow: hidden;

}

.t_d1k1li{

    width: 50%;

    padding: 0 15px;

    margin-bottom: 30px;

}

.t_d1k1ul{

    margin: 0 -15px;

}

.t_d1k1pic img{

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}

.t_d1k1xin{

    position: relative;

}

.t_d1k1icon{

    width: 34px;

    height: 34px;

    margin: 0 auto;

    margin-bottom: 10px;

}

.t_d1k1icon img{

    width: 100%;

}

.t_d1k1wen .t_yiqih3 h3{

    color:#fff;

    text-align: center;

    font-weight: bold;

}

.t_d1k1wen{

    position: absolute;

    width: 100%;

    top: 50%;

    transform: translateY(-50%);

}

.t_d1k1nr .t_neih2 {

    margin-bottom: 16px;

}

.t_d1k1nr .t_yiqiduan {

    margin-bottom: 37px;

}

.t_d1k1jian {

    padding-top: 86px;

    padding-bottom: 95px;

}

/* d2 */

.t_content5{

    width: 86%;

}

.t_d2k1li{

    position: relative;

}

.t_d2k1le{

    width: 55%;

}

.t_d2k1pic{

    width: 100%;

}

.t_d2k1pic img{

    width: 100%;

}

.t_d2k1rg{

    width: 45%;

    background: #fff;

    height: 100%;

    position: absolute;

    right: 0;

    top: 0;

    box-shadow: 0px 1px 34.58px 3.42px rgba(0,0,0,.03);

    padding: 134px 100px 50px;

}

.t_d2k1icon{

    width: 36px;

    margin-bottom: 30px;

}

.t_d2k1icon img{

    width: 100%;

}

.t_d2k1rg .t_fshd2tit h3{

    color:#f15648;

    font-size: 36px;

    font-weight: bold;

    line-height: 1.5;

}

.t_fshduanp p{

    font-size: 18px;

    line-height: 2;

    color:#666;

}

.t_d2k1rg .t_fshd2tit {

    margin-bottom: 37px;

}

.t_d2xu{

    font-size: 120px;

    font-weight: bold;

    color:#666;

    position: absolute;

    top: 38px;

    right: 50px;

    opacity: 0.1;

}

.t_d2k1li{

    background: #fff;

}

.t_content5.swiper-wrapper{

    width: 86%;

}

.t_d2k1 .swiper-pagination-bullet {

    width: 12px;

    height: 12px;

    border: 1px solid #b5b5b5;

    opacity: 1;

    background: transparent;

}

.t_d2k1 .swiper-pagination-bullet-active {

    border: 1px solid #f15445;

    background: #f15445;

}

.t_d2k1nr{

    height: calc(calc(calc(579 / 1920) * 100vw) + 237px);

}

.t_d2k1{

    background: #f9f9f9;

}

.swiper-slide {

    padding-top: 125px;

    padding-bottom: 112px;

}

.t_d2k1 .swiper-container-vertical>.swiper-pagination-bullets {

    right: 7%;

}

.t_d2k1 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {

    margin: 20px 0;

}

/* d3 */

.t_d3k1shu{

    font-size: 50px;

    font-weight: bold;

    color:#ea5b4e;

    line-height: 1.2;

}

.t_d3k1dan{

    font-size: 16px;

    line-height: 1.5;

    color:#ea5b4e;

    font-weight: bold;

}

.t_d3k1li .t_yiqicon p{

    color:#666;

    line-height: 1.5;

}

.t_d3k1 .t_neih2 h2,.t_d3k1 .t_yiqiduan p{

    text-align: center;

}

.t_d3k1 .t_d3k1le .t_neih2 h2{

    text-align: left;

}

.t_d3k1nr{

    padding-right: 80px;

    padding-left: 80px;

}

.t_d3k1le{

    width: 50%;

    padding-top: 29px;

}

.t_d3k1li{

    width: 33.333333%;

    margin-bottom: 41px;

    padding: 0 20px;

}

.t_d3k1ul {

    margin: 0 -20px;

}

.t_d3k1rg{

    width: 50%;

    position: relative;

}

.t_d3k1quan{

    width: 540px;

    border-radius: 50%;

    overflow: hidden;

}

.t_d3k1quan img{

    width: 100%;

}

.t_d3k1quwai{

    display: inline-block;

    border-radius: 50%;

    box-shadow: 0 37px 53px 0 rgba(0, 0, 0, .17);

}

.t_d3k1yin{

    width: 145px;

    position: absolute;

    right: 0;

    top: 0;

}

.t_d3k1yin img{

    width: 100%;

}

.t_d3k1zi{

    font-size: 40px;

    color:#d5dae0;

    line-height: 1.5;

    transform: rotate(90deg);

    transform-origin: right top;

    position: absolute;

    right: -10px;

    top: 403px;

    white-space: nowrap;

}

.t_d3k1jian1{

    padding-top: 87px;

    padding-bottom: 214px;

}

.t_d3k1 .t_neih2 {

    margin-bottom: 16px;

}

.t_d3k1 .t_yiqiduan {

    margin-bottom: 86px;

}

.t_d3k1 .t_d3k1le .t_neih2{

    margin-bottom: 55px;

}

.t_d3k1hang {

    margin-bottom: 12px;

    height: 60px;

    overflow: hidden;

}

.t_d3k1li .t_yiqicon{

    height: 24px;

    overflow: hidden;

}

.t_d3k1bgle{

    width: 40.104167%;  

    position: absolute;

    bottom: -88px;

    left: 0;

}

.t_d3k1bgle img,.t_d3k1bgrg img{

    width: 100%;

}

.t_d3k1bgrg{

    width: 40.3125%;

    position: absolute;

    right: 0;

    bottom: 0;

}

.t_d3k1{

    position: relative;

}

.t_d3k2rg{

    width: 67.135417%;

    position: absolute;

    right: 0;

    bottom: 0;

}

.d3k2pic{

    width: 100%;

}

.d3k2pic img{

    width: 100%;

}

.t_d3k2le{

    width: 50%;

    background: #ea5b4e;

    padding:145px 110px 156px 230px;

    position: relative;

    z-index: 10;

}

.t_d3k2li .t_neih2 h2{

    color:#fff;

    font-weight: bold;

}

.t_d3k2li .t_yiqiduan p{

    color:#fff;

    min-height: 189px;

}

.t_d3k2{

    position: relative;

}

.t_d3k2 .t_neih2 {

    margin-bottom: 30px;

}

/* d3_2 */

.t_d3k3xin{

    position: relative;

}

.t_d3k3pic{

    position: relative;

    width: 100%;

    overflow: hidden;

}

.t_d3k3pic img{

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}

.t_d3k3ul{

    margin: 0 -8px;

}

.t_d3k3li{

    width: 50%;

    padding: 0 8px;

}

.t_d3k3wen{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    padding: 50px 78px;

}

.t_d3k3xiao{

    font-size: 20px;

    font-weight: bold;

    color: #fff;

    line-height: 1.5;

}

.t_d3k3wen .t_neih2 h2{

    font-weight: bold;

    color:#fff;

    height: 108px;

    overflow: hidden;

}

.t_d3k3wen .t_neih2{

    position: absolute;

    bottom: 58px;

    left: 0;

    width: 100%;

    padding: 0 78px;

}

.t_d3k3 .t_neih2 {

    margin-bottom: 56px;

}

.t_d3k3jian{

    padding-top: 102px;

}

.t_d3k3{

    background: #f9f9f9;

}

.t_d3k4{

    background: #f9f9f9;

}

.t_d3k4 .t_neih2 h2{

    text-align: center;

}

.t_d3k4 .t_yiqiduan p{

    text-align: center;

}

.t_d3k4nr{

    padding: 0 30px;

}

.t_d3k4jian{

    padding-top: 86px;

    padding-bottom: 104px;

}

.t_d3k4 .t_neih2 {

    margin-bottom: 28px;

}

.t_d3k5{

    background: #fff;

}

.t_d3k5{

    padding-top: 199px;

    padding-bottom: 216px;

}

.t_d3k5nr .swiper-slide {

    padding-top: 0px;

    padding-bottom: 0px;

}

.t_content2.swiper-wrapper {

    width: 1360px;

    margin: 0 auto;

}

.t_d3k5le{

    width: 50%;

}

.t_d3k5rg{

    width: 50%;

    padding: 148px 80px;

}

.t_d3k5pic{

    width: 100%;

}

.t_d3k5pic img{

    width: 100%;

}

.t_d3k5rg .t_neih2 {

    margin-bottom: 38px;

}

.t_d3k5 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {

    margin: 20px 0;

}

.t_d3k5nr .swiper-pagination-bullet {

    width: 12px;

    height: 12px;

    border: 1px solid #b5b5b5;

    opacity: 1;

    background: transparent;

}

.t_d3k5nr .swiper-pagination-bullet-active {

    border: 1px solid #f15445;

    background: #f15445;

}

.t_d3k5nr .swiper-container-vertical>.swiper-pagination-bullets {

    right: 0;

}

.t_d3k5nr{

    height: 525px;

}

.t_d3k6{

    background: #f9f9f9;

}

.t_d3k6li{

    width: 33.333333%;

}

.t_d3k6rg{

    width: 480px;

    padding: 0 38px;

}

.t_d3k6pic{

    width: 100%;

}

.t_d3k6pic img{

    width: 100%;

}

.t_d3k6le{

    width: calc(100% - 480px);

    padding-right: 130px;

    padding-top: 20px;

}

.t_d3k6li{

    font-weight: bold;

    color:#c71429;

    font-size: 30px;

    line-height: 1.5;

}

.t_d3k6le .t_neih2 {

    margin-bottom: 30px;

}

.t_d3k6le .t_yiqiduan {



    margin-bottom: 70px;

}

.t_d3k6jian{

    padding-top: 144px;

    padding-bottom: 118px;

}

/* d5 */

.t_d5k1,.t_d5k2,.t_d5k4{

    background: #f9f9f9;

}

.t_d5k1jian {

    padding-top: 115px;

}

.t_d5k1 .t_neih2 {

    margin-bottom: 30px;

}

.t_d5k1 .t_yiqiduan {

    margin-bottom: 37px;

}

.t_d5k2 .t_neih2 h2{

    text-align: center;

}

.t_d5k2li{

    width: 33.333333%;

    padding: 0 2px;

}

.t_d5k2ul{

    margin: 0 -2px;

}

.t_d5k2xin{

    background: #fff;

    text-align: center;

    padding: 56px 15px 72px;

}

.t_d5k2icon{

    width: 64px;

    height: 64px;

    margin: 0 auto;

    margin-bottom: 26px;

}

.t_d5k2icon img{

    width: 100%;

}

.t_d5k2xin .t_yiqitit p{

    text-align: center;

    color: #333;

}

.t_d5k2 .t_neih2 {

    margin-bottom: 52px;

}

.t_d5k2jian{

    padding-top: 114px;

    padding-bottom: 124px;

}

.t_d5k3ul{

    margin: 0 -20px;

}

.t_d5k3li{

    width: 33.333333%;

    padding: 0 20px;

}

.t_d5k3li .t_neih2 h2{

    text-align: center;

    opacity: 0.5;

    color:#333;

    transition: all 0.36s;

    cursor: pointer;

}

.t_d5k3li.on .t_neih2 h2{

    opacity: 1;

}

.t_d5k3le{

    width: 55%;

}

.t_d5k3pic{

    width: 563px;

    margin: 0 auto;

}

.t_d5k3pic img{

    width: 100%;

}

.t_d5k3rg{

    width: 45%;

    padding-right: 100px;

}

.t_d5k3rg .t_yiqih3 h3{

    font-weight: bold;

}

.t_d5k3xin{

    position: relative;

}

.t_d5k3rg{

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}

.t_d5k3rg .t_yiqih3 {

    margin-bottom: 34px;

}

.t_d5k3jian{

    padding-top: 144px;

    padding-bottom: 126px;

}

.t_d5k3top {

    margin-bottom: 102px;

}

.t_d5k4jian{

    padding-top: 114px;

    padding-bottom: 120px;

}

.t_d5k4li{

    width: 50%;

    padding: 0 10px;

}

.t_d5k4ul{

    margin: 0 -10px;

}

.t_d5k4xin{

    width: 100%;

    background: #fff;

    transition: all 0.36s;

    padding: 55px 54px 210px;

}

.t_d5k4tit{

    font-size: 32px;

    font-weight: bold;

    line-height: 1.5;

    color:#333;

    transition: all 0.36s;

    /* height: 48px; */

    overflow: hidden;

    margin-bottom: 26px;

}

.t_d5k4xin .t_yiqiduan p{

    transition: all 0.36s;

    color:#666;

    height: 93px;

    overflow: hidden;

}

.t_d5k4da{

    font-size: 185px;

    line-height: 1;

    color:#eaeaea;

    transition: all 0.36s;

    margin-right: 14px;

}

.t_d5k4xiao{

    font-size: 24px;

    line-height: 1.5;

    color:#eaeaea;

    transition: all 0.36s;

}

.t_d5k4xin{

    position: relative;

}

.t_d5k4icrg{

    position: absolute;

    bottom: 17px;

    right: 48px;

}

.t_d5k4icon{

    width: 134px;

    position: relative;

    top: -18px;

}

.t_d5k4icon img{

    width: 100%;

}

/* e1 */

.t_e1k1{

    background: #fff;

}

.t_e1k1li a{

    line-height: 80px;

    font-size: 20px;

    color:#666;

    transition: all 0.36s;

    position: relative;

    display: block;

}

.t_e1k1li.on a{

    color: #f15648;

}

.t_e1k1li a::before{

    content: '';

    width: 0;

    height: 2px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    bottom: 0;

    background: #f15648;

    opacity: 0;

    transition: all 0.36s;

}

.t_e1k1li.on a::before{

    opacity: 1;

    width: 100%;

}

.t_e1k1li{

    padding: 0 50px;

    position: relative;

}

.t_e1k1nr{

    margin: 0 -50px;

}

.t_e1k1li::before{

    content: '';

    width: 1px;

    height: 17px;

    background: #d6d6d6;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

}

.t_e1k1li:last-of-type::before{

    display: none;

}

.t_e1k2{

    background: #f9f9f9;

}

.t_e1k2li{

    width: 33.333333%;

    padding: 0 17px;

    margin-bottom: 62px;

}

.t_e1k2nr{

    margin: 0 -17px;

    margin-bottom: 20px;

}

.t_e1k2xin{

    background: #fff;

}

.t_e1k2pic{

    position: relative;

    width: 100%;

    overflow: hidden;

}

.t_e1k2pic img{

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}

.t_e1k2{

    padding-top: 70px;

    padding-bottom: 75px;

}

.t_e1k2wen .t_yiqiduan p{

    font-weight: bold;

    color:#333;

    transition: all 0.36s;

}

.t_e1k2wen .t_yiqiduan{

    height: 93px;

    overflow: hidden;

    margin-bottom: 32px;

}

.t_e1k2wen{

    padding: 29px 35px 34px;

}

.t_e1k2wen .t_yiqicon p{

   color:#666; 

   line-height: 2;

}

.t_e1k2wen .t_syk5topsy{

    margin-bottom: 0px;

}

.t_e1k2li.on .t_e1k2wen {

    padding: 63px 35px 36px;

}

.t_e1k2wai{

    position: relative;

    margin-bottom: 4px;

    width: calc(100% + 70px);

    left: -35px;

}

.t_e1k2wai .t_yiqicon{

    position: absolute;

    top: 0;

    width: 100%;

    left: 0;

}

.t_e1k2li.on .t_e1k2wen .t_yiqiduan {

    height: 62px;

    overflow: hidden;

    margin-bottom: 23px;

}

.t_e1k2wai .t_yiqicon{

    height: 224px;

    overflow: hidden;

    padding: 0 35px;

}

.pc_fenye{

    position: relative;

    left: 50%;

    transform: translateX(-50%);

    display: inline-block;

    text-align: center;

}

.pc_fenye a{

    display: inline-block;

    float: left;

}

.pc_fenye li {

    float: left;

    width: 30px;

    height: 30px;

    border: 1px solid transparent;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    line-height: 30px;

    color: #333333;

    text-align: center;

    margin: 0px 10px;

    border-radius: 50%;

    transition: .3s;

}

.pc_fenye li.activepage{

    border: 1px solid #c71429;

}

.pc_fenye li.activepage{

    color:#c71429;

}

.pc_fenye li:hover{

    border: 1px solid #c71429;

    color:#c71429;

}

.ys_phfyfl a{

    color:#333;

}

.ys_phfy{

    display: none;

}

/* e2 */

.t_e2con{

    background: #f9f9f9;

    margin-top: 90px;

}

.t_content6{

    width: 810px;

    margin: 0 auto;

}

.t_e2con .t_yqmian{

    position: relative;

    left: auto;

    bottom: auto;

    margin-bottom: 58px;

}

.t_e2con .t_mianxin {

    color: #666;

    opacity: 0.5;

}

.t_e2con .t_mianli::before {

    color: #666;

}

.t_mianpic {

    display: inline-block;

}

.t_e2con .t_mianxin {

    line-height: 21px;

}

.t_e2k1time{

    font-size: 16px;

    line-height: 1.5;

    color:#c71429;

    margin-bottom: 19px;

}

.t_e2k1tit h1{

    color:#333;

    font-size: 36px;

    line-height: 1.5;

    font-weight: bold;

}

.t_e2shareli{

    width: 22px;

}

.t_e2shareli img{

    width: 100%;

}

.t_e2shareli{

    margin-right: 20px;

    position: relative;

}

.t_e2shareli:last-of-type{

    margin-right: 0;

}

.t_e2shareli a{

    position: absolute;

    width: 100%!important;

    height: 100%!important;

    top: 0;

    left: 0;

    opacity: 0;

    z-index: 10;

}

.bshare-custom .bshare-sinaminiblog{

    opacity: 0;

}

.bshare-custom .bshare-weixin{

    opacity: 0;

}

.bshare-custom a:hover{

    opacity: 0!important;

}

.t_e2wen{

    border-top: 1px solid rgba(0,0,0,.1);

    border-bottom: 1px solid rgba(0,0,0,.2);

    padding-top: 47px;

    padding-bottom: 40px;

}

.t_yiqiduan p img{

    max-width: 100%;

}

.t_yiqiduan.yxedr_active p{

    margin-bottom: 20px;

}

.t_e2zhuzi{

    font-size: 18px;

    color:#666;

    line-height: 1.5;

    transition: all 0.36s;

}



.t_e2zhuanpic{

    width: 21px;

    margin: 0 6px;

    line-height: 27px;

    position: relative;

    top: -2px;

}

.t_e2zhuanpic .t_hover{

    top: 10px;

}

.t_e2zhuanpic img{

    width: 100%;

    transition: all 0.36s;

}

.t_e2con .t_yiqimian {

 margin: 0 -13px;

}

.t_e2k1nr {

    padding-top: 52px;

}

.t_e2k1tit {

    margin-bottom: 42px;

}

.t_e2share{

    margin-bottom: 28px;

}

.t_e2goback {

    padding-top: 20px;

    padding-bottom: 86px;

}

/* f1_2 */

.t_f1bk2{

    background: #f9f9f9;

    padding-top: 116px;

}

.t_f1btopli{

    font-size: 20px;

    line-height: 1.5;

    color:#ccc;

    transition: all 0.36s;

    cursor: pointer;

    position: relative;

    text-align: center;

    padding-bottom: 69px;

}

.t_f1bquan{

    width: 27px;

    height: 27px;

    border-radius: 50%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_f1bquan::before{

    content: '';

    width: 7px;

    height: 7px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    background: #c71429;

    border-radius: 50%;

    z-index: 10;

}

.t_f1bquan::after{

    content: '';

    width: 16px;

    height: 16px;

    background: #fff;

    position: absolute;

    box-shadow: 0px 5px 29px 0px rgba(0,0,0,.15);

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    border-radius: 50%;

    z-index: 9;

    transition: all 0.36s;

}

.t_f1btopli.on .t_f1bquan::after{

    width: 27px;

    height: 27px;

}

.t_f1btopli.slick-active.slick-current .t_f1bquan::after{

    width: 27px;

    height: 27px;

}

.t_f1btopli.slick-active.slick-current{

    color: #f26557;

}

.t_f1btopli.on{

    color: #f26557;

}

.t_f1btop .slick-prev,.t_f1btop .slick-next{

    width: 38px;

    height: 38px;

    border-radius: 50%;

    background: #fff;

    box-shadow: 0px 5px 29px 0px rgba(0,0,0,.15);

    z-index: 9;

}

.t_f1btop .slick-prev::before,.t_f1btop .slick-next::before{

    content: url(../images/f1_2arrow.svg);

    position: absolute;

    width: 17px;

    height: 13px;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: 10;

}

.t_f1btop .slick-prev::before{

    transform: translate(-50%,-50%) rotate(180deg);

}

.t_f1btop{

    position: relative;

    z-index: 10;

}

.t_f1bgui{

    height: 5px;

    width: calc(100% + 200px);

    background: #c71429;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    position: absolute;

}

.t_f1bgui::before{

    content: '';

    width: 500px;

    height: calc(100% + 2px);

    position: absolute;

    left: -1px;

    top: -1px;

    background: linear-gradient(to right,#f9f9f9,rgba(249,249,249,.2),rgba(249,249,249,.1));

}

.t_f1bgui::after{

    content: '';

    width: 500px;

    height: calc(100% + 2px);

    position: absolute;

    right: -1px;

    top: -1px;

    background: linear-gradient(to left,#f9f9f9,rgba(249,249,249,.2),rgba(249,249,249,.1));

}

.t_f1bk2nr1{

    position: relative;

}

.t_f1btop .slick-prev {

    left: -10px;

}

.t_f1btop .slick-next {

    right: -10px;

}

.t_f1year{

    font-size: 120px;

    font-weight: bold;

    line-height: 1;

    color: #c71429;

}

.t_f1bk2le{

    width: 39%;

    padding-right: 60px;

    text-align: center;

}

.t_f1bk2rg{

    width: 61%;

    padding-right: 56px;

    padding-top: 6px;

}

.t_f1yearn p{

    color:#464646;

    margin-bottom: 23px;

    padding-left: 36px;

    position: relative;

}

.t_f1yearn p::before{

    content: '';

    width: 9px;

    height: 9px;

    background: #c71429;

    border-radius: 50%;

    position: absolute;

    left: 0;

    top: 10px;

}

.t_f1bk2box {

    padding-top: 54px;

    padding-bottom: 65px;

}

/* f1_3 */

.t_f1ck2{

    background: #f9f9f9;

}

.t_f1ck2tit{

    font-size: 20px;

    line-height: 1.5;

    color:#fff;  

}

.t_f1ck2li.on .t_f1ck2tit{

    margin-bottom: 17px;

}

.t_f1ck2li.on .t_f1ck2ic{

    margin-bottom: 32px;

}

.t_f1ck2ic{

    width: 38px;

}

.t_f1ck2ic img{

    width: 100%;

}

.t_f1ck2shang .t_yiqih3 h3{

    color:#fff;

}

.t_f1ck2xu{

    font-size: 20px;

    color:#fff;

    line-height: 1.5;

    position: absolute;

    right: 50%;

    transform: translateX(50%);

    bottom: 14px;

    opacity: .6;

    transition: all 0.36s;

}

.t_f1ck2li.on .t_f1ck2xu{

    right: 30px;

    transform: translateX(0);

}

.t_f1ck2bg{

    position: relative

}

.t_f1ck2pic:first-of-type{

    position: relative;

    top: 0;

    left: 0;

}

.t_f1ck2pic{

    position: absolute;

    top: 0;

    left: 0;

    transition: all 0.36s;

    opacity: 0;

}

.t_f1ck2pic.on{

    opacity: 1;

    z-index: 10;

}

.t_f1ck2nr{

    position: relative;

}

.t_f1ck2ul{

    position: absolute;

    z-index: 20;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.t_f1ck2li{

    width: 14.285714%;

}

.t_f1ck2li.on{

    width: 31%;

}

.t_f1ck2li.act{

    width: 11.5%;

}

.t_f1ck2shang{

    position: relative;

    opacity: 0;

    width: 100%;

    height: 100%;

}

.t_f1ck2li{

    position: relative;

    height: 100%;

    transition: all 0.36s;

}

.t_f1ck2li::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: rgba(241,84,69,.7);

    opacity: 0;

    transition: all 0.36s;

}

.t_f1ck2li.on::before{

    opacity: 1;

}

.t_f1ck2zhong .t_f1ck2ic{

    margin: 0 auto;

    margin-bottom: 38px;

}

.t_f1ck2zhong{

    position: absolute;

    width: 100%;

    top: 50%;

    transform: translateY(-50%);

    transition: all 0.36s;

    left: 0;

    opacity: 1;

}

.t_f1ck2zhong .t_f1ck2tit{

    text-align: center;

}

.t_f1ck2bg{

    position: relative;

}

.t_f1ck2bg::before{

    content:'';

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,.06);

    top: 0;

    left: 0;

    position: absolute;  

    z-index: 11;

}

.t_f1ck2li::after{

    content: '';

    width: 1px;

    height: 100%;

    background:rgba(255,255,255,.1);

    position: absolute;

    right: 0;

    top: 0;

}

.t_f1ck2li:last-of-type::after{

    display: none;

}

.t_f1ck2li.on .t_f1ck2zhong{

    opacity: 0;

}

.t_f1ck2li.on .t_f1ck2shang{

    opacity: 1;

    padding: 70px 40px;

}

.t_f1ck2{

    padding-top: 76px;

    padding-bottom: 110px;

}

.t_content7{

    padding-left: calc(50% - 680px);

}

.t_f1ck3bo{

    padding: 0 23px;

}

.t_f1ck3lun{

    margin: 0 -23px;

}

.t_f1ck3pic{

    width: 100%;

    position: relative;

}

.t_f1ck3pic img{

    width: 100%;

    height: 100%;

}

.t_f1ck3pic::before{

    content: '';

    width: 100%;

    height: 60%;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 1;

    background: linear-gradient(to top,rgba(0,0,0,.8),transparent);

}

.t_f1ck3xin .t_yiqih3{

    position: absolute;

    bottom: 0;

    width: 100%;

    left: 0;

    padding: 20px 40px;

    z-index: 10;

}

.t_f1ck3xin .t_yiqih3 h3{

    color:#fff;

}

.t_f1ck3xin{

    position: relative;

}

.t_f1ck3nr{

    padding-right: 375px;

}

.t_f1ck3nr .slick-list{

    overflow: visible;

}

.t_f1ck3nr {

    overflow: hidden;

    padding-top: 72px;

    padding-bottom: 122px;

}

.t_f1ck3nr .t_neih2 {

    margin-bottom: 50px;

}

.t_f1dk2{

    background: #f9f9f9;

}

.t_f1dk2di{

    width: 100%;

}

.t_f1dk2di img{

    width: 100%;

}

.t_f1dk2 .t_neih2 h2{

    text-align: center;

}

.t_f1dk2bo {

    width: 25%;

    padding: 0 10px;

}

.t_f1dk2pic{

    position: relative;

    width: 100%;

}

.t_f1dk2pic img{

    width: 100%;

}

.t_f1dk2lun {

    margin: 0 -10px;

}

.t_f1dwai{

    padding: 0 4.6%;

    position: relative;

    z-index: 10;

}

.t_f1dk2 {

    padding-top: 70px;

}

.t_f1dk2 .t_neih2 {

    margin-bottom: 40px;

}

.slick-dots li.slick-active{

    border: 1px solid #f15445;

    background: #f15445;

}

.slick-dots li{

    width: 12px;

    height: 12px;

    border: 1px solid #b5b5b5;

    opacity: 1;

    background: transparent;

}

.t_f1dk2lun .slick-dots {

    bottom: -80px;

}

.t_f1dk2di {

    position: relative;

    top: -12px;

}

.t_f1dk3{

    background: #f9f9f9;

    margin-top: -36px;

}

.t_f1dyear{

    font-size: 16px;

    color:#b4b4b4;

    font-weight: bold;

    padding: 0 20px;

    line-height: 48px;

    border-radius:24px;

    background: #fff;

    box-shadow: 0px 5px 44px 0px rgba(0,0,0,.1);

    display: inline-block;

}

.t_f1dquan{

    width: 26px;

    height: 26px;

    border-radius: 50%;

    position: absolute;

    left: 50%;

    transform: translate(-50%,-50%);

    top: 50%;

}

.t_f1dquan::before{

    content: '';

    width: 7px;

    height: 7px;

    border-radius: 50%;

    background: #c71429;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: 10;

    transition: all 0.36s;

}

.t_f1dquan::after{

    content: '';

    width: 16px;

    height: 16px;

    border-radius: 50%;

    background: #fff;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: 2;

    box-shadow: 0px 5px 29px 0px rgba(0,0,0,.15);

    transition: all 0.36s;

}

.t_f1dtopli{

    position: relative;

    text-align: center;

    padding-top: 124px;

}

/* .t_f1dtopli.slick-active.slick-current .t_f1dquan::after{

    width: 26px;

    height: 26px;

    background: #f43839;

}

.t_f1dtopli.slick-active.slick-current .t_f1dquan::before{

    width: 8px;

    height: 8px;

    background: #fff;

}

.t_f1dtopli.slick-active.slick-current .t_f1dyear{

    background: #f15445;

    color:#fff;

} */

.t_f1dtopli.on .t_f1dquan::after{

    width: 26px;

    height: 26px;

    background: #f43839;

}

.t_f1dtopli.on .t_f1dquan::before{

    width: 8px;

    height: 8px;

    background: #fff;

}

.t_f1dtopli.on .t_f1dyear{

    background: #f15445;

    color:#fff;

}



.t_f1dtopli{

    z-index: 20;

    cursor: pointer;

}

.t_f1drg{

    width: 18px;

    height: 18px;

    position: relative;

    top: 9px;

    cursor: pointer;

}

.t_f1drg::before{

    content: '';

    width: 100%;

    height: 3px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    background: #d7000f;

    transition: all 0.36s;

}

.t_f1drg::after{

    content: '';

    width: 3px;

    height: 100%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    background: #d7000f;

    transition: all 0.36s;

    opacity: 1;

}

.t_f1dli.on .t_f1drg::before{

    background: #787878;

}

.t_f1dli.on .t_f1drg::after{

    opacity: 0;

}

.t_f1dxin{

    background: #fff;

    padding: 30px;

}

.t_f1dpic{

    width: 160px;

}

.t_f1dpic img{

    width: 100%;

}

.t_f1dduan p{

    color: #666;

    margin-bottom: 9px;

}

.t_f1dduan p:last-of-type{

    margin-bottom: 0px;

}

.t_f1dtit{

    font-size: 24px;

    color: #333;

    line-height: 1.5;

}

.t_f1dduan p span{

    padding-left: 18px;

}

.t_f1dwenr {

    min-height: 100px;

    width: calc(100% - 160px);

    padding-left: 48px;

    position: absolute;

    height: 100%;

    right: 0;

    top: 0;

}

.t_f1dshou {

    position: relative;

    margin-top: -36px;

    z-index: 2;

}

.t_f1dle{

    width: calc(100% - 20px);

}

.t_f1dduan{

    position: absolute;

    bottom: 0;

    left:48px;

}

.t_f1dk3 .t_f1btop .slick-list{

    overflow: visible;

}

.t_f1dk3 .t_f1dwaijia{

    overflow: hidden;

    margin:0 -40px;

    padding: 0 40px;

    padding-bottom: 50px;

}

.t_f1dk3 .t_f1bgui {

    top: calc(50% - 25px);

}

.t_f1dshou{

    display: none;

}

.t_f1dli{

    margin-bottom: 33px;

}

.t_f1dli:last-of-type{

    margin-bottom: 0;

}

.t_f1dzhen{

    transition: all 0.36s;

    opacity: 1;

}

.t_f1dli.on .t_f1dzhen{

    /* display: none; */

    opacity: 0;

}

.t_f1dxia{

    padding-bottom: 105px;

}

.t_f1dda{

    position: relative;

}

.t_f1dxiao{

    display: none;

}

.t_f1dxiao{

    display: none;

    opacity: 0;

    transition: all 0.36s;

}

.t_f1dxiao.act{

    display: block;

    opacity: 1;

}

.t_f1dk2 {

    z-index: 30;

    position: relative;

}

/* f2 */

.t_f2nr{

    background: #f9f9f9;

}

.t_f2k1pic{

    position: relative;

    width: 100%;

    overflow: hidden;

}

.t_f2k1pic img{

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}

.t_f2k1li{

    width: 33.333333%;

    padding: 0 16px;

}

.t_f2k1ul{

    margin: 0 -16px;

}

.t_f2wen .t_yiqitit p{

    line-height: 2;

    color: #333;

    height: 80px;

    overflow: hidden;

    transition: all 0.36s;

}

.t_f2more .t_yimorezi{

    color:#c71429;

    font-size: 16px;

}

.t_f2wen{

    padding: 40px 46px;

    background: #fff;

}

.t_f2wen .t_yiqitit {

    margin-bottom: 34px;

}

.t_f2nr {

    padding-top: 89px;

    padding-bottom: 72px;

}

.t_f2k1li{

    margin-bottom: 50px;

}

.t_f2more .t_yimorezi {

    margin-right: 16px;

}

/* f3 */

.t_f3navdao{

    position: relative;

}

.t_f3navtiao{

    position: absolute;

    bottom: 0;

    width: 100%;

    background: rgba(0,0,0,.16);

    text-align: center;

}

.t_f3navzi{

    font-size: 18px;

    color:#fff;

    line-height: 68px;

    padding: 0 75px;

    transition: all 0.36s;

}

.t_f3navul{

    display: inline-block;

}

.t_f3navli{

    position: relative;

    z-index: 10;

}

.t_f3k1rg{

    width: 51%;

}

.t_f3k1rg img{

    width: 100%;

}

.t_f3k1le{

    width: 49%;

    padding-right: 100px;

}

.t_f3k1le .t_jiah2 h2{

    color:#333;

}

.t_f3k1 {

    padding-top: 118px;

    padding-bottom: 107px;

}

.t_f3k1rg{

    padding-top: 10px;

}

.t_f3k1 .t_jiah2 {

    margin-bottom: 32px;

}

.t_f3k1le .t_yiqiduan p {

    margin-bottom: 20px;

}

.t_f3k1hang{

    font-size: 36px;

    font-weight: bold;

    line-height: 1.5;

    color:#f15445;

}

.t_f3k1hang span{

    line-height: 1.5;

}

.t_f3k1ul{

    width: 1360px;

}

.t_f3k1li{

    width: 33.333333%;

    text-align: center;

}

.t_f3k1nr {

    margin-bottom: 94px;

}

.t_f3k1hang {

    margin-bottom: 4px;

}

.t_f3k2{

    background: #f9f9f9;

    padding-top: 88px;

}

.t_f3k2 .t_jiah2 h2{

    text-align: center;

    color:#333;

}

.t_f3k2xiao{

    font-size: 16px;

    color:#999;

    line-height: 1.5;

}

.t_f3k2li .t_jiatith3 h3{

    transition: all 0.36s;

}

.t_f3k2pic{

    position: relative;

    width: 100%;

}

.t_f3k2pic img{

    width: 100%;

    height: 100%;

}

.t_f3k2xin{

    background: #fff;

    transition: all 0.36s;

    box-shadow: none;

    padding: 56px 50px 136px;

}

.t_f3k2nr{

    margin: 0 -7px;

    margin-left: -14px;

    padding-left: 7px;

}

.t_f3k2li {

    padding: 0 7px;

    padding-top: 63px;

    padding-bottom: 158px;

}

.t_f3k2xin .t_jiatith3 {

    margin-bottom: 3px;

}

.t_f3k2nr{

    padding-right: 258px;

}

.t_f3k2xiao {

    margin-bottom: 60px;

}

.t_f3k2nr .slick-list{

    overflow: visible;

}

.t_f3k2 .t_f3k2nr{

    overflow: hidden;

}

.t_f3k3 .t_jiah2 h2{

    color:#333;

    text-align: center;

}

.t_f3k3xin .t_yiqicon p{

    text-align: center;

    color: #666;

    line-height: 1.5;

    height: 48px;

    overflow: hidden;

}

.t_f3k3pic{

    position: relative;

    width: 100%;

}

.t_f3k3xin{

    position: relative;

}

.t_f3k3bg{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.t_f3k3bg img{

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}

.t_f3k3zi {

    position: relative;

    z-index: 6;

}

.t_f3k3xin {

    box-shadow: 0px 0px 21px 0px rgb(0 0 0 / 7%);

    background: #fff;

    padding: 58px 15px 66px;

    margin: 60px 0;

}

.t_f3k3pic {

    margin-bottom: 30px;

}

.t_f3k3li{

    padding: 0 25px;

}

.t_f3k3ul{

    margin: 0 25px;

    padding: 0 74px;

}

.t_f3k3pic img{

    width: 100%;

    height: 100%;

}

.t_f3k3 {

    padding-top: 111px;

    padding-bottom: 79px;

}

.t_f3k3ul .slick-prev,.t_f3k3ul .slick-next{

    width: 25px;

    height: 25px;

}

.t_f3k3ul .slick-prev::before,.t_f3k3ul .slick-next::before{

    content: url(../images/arrow1.svg);

    width: 100%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_f3k3ul .slick-prev::before{

    transform: translate(-50%,-50%) rotate(180deg);

}

.t_f3k4nr .t_jiah2 h2{

    text-align: center;

}

.t_f3k4name{

    font-size: 16px;

    line-height: 1.5;

    color:#fff;

    padding: 8px 44px;

    border-radius: 20px;

    background: #f15445;

    position: relative;

}

.t_f3k4name::before{

    content: '';

    height: 1px;

    width: 24px;

    background: rgba(255,255,255,.4);

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 100%;

}

.t_f3k4name::after{

    content: '';

    height: 8px;

    width: 8px;

    border-radius: 50%;

    background: #f15445;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: calc(100% + 24px);

}

.t_f3k4linr{

    font-size: 16px;

    line-height: 1.5;

    color:#fff;

    padding-left: 58px;

    line-height: 40px;

}

.t_f3k4linr a{

    font-size: 16px;

    color:#fff;

    line-height: 40px;

}

.t_f3k4li{

    margin-bottom: 40px;

}

.t_f3k4li:last-of-type{

    margin-bottom: 0;

}

.t_f3k4rg{

    width: 44%;

}

.t_f3k4pic{

    width: 100%;

}

.t_f3k4pic img{

    width: 100%;

}

.t_f3k4le {

    width: 56%;

    padding-right: 80px;

    padding-top: 33px;

}

.t_f3k4 {

    position: relative;

    padding-top: 84px;

    padding-bottom: 115px;

}

.t_f3k4::before{

    content: '';

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.34);

    position: absolute;

}

.t_f3k4 .t_content2{

    position: relative;

    z-index: 10;

}

.t_f3k4 .t_jiah2 {

    margin-bottom: 60px;

}

.t_f6k1le{

    width: 37%;

    position: relative;

    padding-right: 90px;

    padding-top: 114px;

    padding-bottom: 178px;

}

.t_f6k1le::before{

    content: '';

    height: 100%;

    width: 1px;

    position: absolute;

    right: 0;

    top: 0;

    background: #eee;

}

.t_f1k6rg{

    width: 63%;

}

.t_f6k1duan.t_yiqiduan p{

    color:#333;

    font-size: 20px;

}

.t_f6k1duan span{

    line-height: 1.75;

    padding-left: 30px;

    font-size: 18px;

}

.t_f6k1duan a{

    font-size: 18px;

    color:#333;

    line-height: 1.75;

}

.t_f6k1le .t_jiah2 h2{

    color:#333;

}

.t_f6k1pic{

    width: 122px;

}

.t_f6k1pic img{

    width: 100%;

}

.t_f6k1duan2 p{

    color: #333;

}

.t_f6k1duan2{

    width: calc(100% - 122px);

    padding-left:22px;

}

.t_f6k1le .t_jiah2 {

    margin-bottom: 63px;

}

.t_f6k1duan.t_yiqiduan p {

    margin-bottom: 20px;

}

.t_f6k1nr .t_f6k1duan.t_yiqiduan {

    margin-bottom: 54px;

}

.t_f6k1xin .t_f6k1duan2 p {

    margin-bottom: 8px;

}

.t_f6k1xin .t_f6k1duan2 p:last-of-type {

    margin-bottom: 0px;

}

.t_f6k1xin {

    position: relative;

    width: 100%;

}

.t_f6k1xin .t_f6k1duan2{

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}

.t_f1k6rg{

    padding: 118px 12px 40px 116px;

}

.t_f1k6li2{

    width: 50%;

}

.t_f1k6tou{

    font-size: 18px;

    color:#333;

    line-height: 1.5;

    margin-bottom: 13px;

}

.t_f1k6input{

    width: 100%;

}

.t_f1k6input input{

    width: 100%;

    font-size: 18px;

    line-height: 46px;

    padding: 0 15px;

    color:#333;

}

.t_f1k6input{

    border: 1px solid #e5e5e5;

}

.t_f1k6li2{

    padding: 0 28px;

}

.t_f1k6hang2{

    margin: 0 -28px;

}

.t_f1k6tu{

    width: 174px;

}

.t_f1k6tu img{

    width: 100%;

}

.t_f1k6boxle{

    width: calc(100% - 174px);

}

.t_f1k6submit{

    font-size: 16px;

    color:#fff;

    line-height: 48px;

    width: 100%;

    background: #ea5b4e;

    text-align: center;

    cursor: pointer;

}

.t_f1k6hang {

    margin-bottom: 28px;

}

.t_f1k6input textarea {

    height: 118px;

    padding: 10px 15px;

    font-size: 18px;

    color:#333;

    line-height: 1.5;

    resize: none;

    width: 100%;

}

.t_f6k2{

    width: 100%;

}

.t_f6k2map{

    width: 100%;

    height: 622px;

}

.t_g1k1{

    background: #f9f9f9;

}

.t_g1k2nr .t_yiqiduan p{

    color:#333;

}

.t_g1k2nr {

    padding-top: 82px;

    padding-bottom: 125px;

}

.t_g1k2nr .t_neih2 {

    margin-bottom: 31px;

}

.t_g1k2nr .t_yiqiduan {

    margin-bottom: 96px;

}

.t_e1k3nr {

    margin: 0 -29px;

}

.t_e1k3li {

    width: 50%;

    padding: 0 29px;

}

.t_e1k3xin {

    box-shadow: 0px 7px 9.3px 0.7px rgb(0 0 0 / 6%);

}

.t_e1k3pic {

    width: 100%;

    position: relative;

}

.t_e1k3pic img {

    width: 100%;

    height: 100%;

}

.t_e1k3xia {

    padding-left: 46px;

    padding-right: 46px;

    position: relative;

}

.t_e1k3box {

    height: 162px;

    transition: all 0.36s;

    overflow: hidden;

}

.t_e1k3box {

    position: absolute;

    width: calc(100% - 92px);

    margin: 0 auto;

    bottom: 0;

    background: #fff;

    bottom: 112px;

    padding: 39px 30px 35px;

}

.t_e1wai {

    position: absolute;

    width: calc(100% - 152px);

    left: 50%;

    transform: translateX(-50%);

    bottom: 48px;

}

.t_e1h3tit {

    margin-bottom: 50px;

    transition: all 0.36s;

}

.t_e1h3tit h3 {

    font-size: 30px;

    color: #333;

    line-height: 1.5;

    font-weight: bold;

}

.t_e1duan {

    overflow: hidden;

    opacity: 0;

    height: 120px;

    transition: all 0.36s;

}

.t_e1duan p {

    font-size: 16px;

    line-height: 1.875;

    color: #999;

}

.t_e1k3li:first-of-type .t_e1wai::before {

    background: #514d80;

}

.t_e1k3li:first-of-type .t_e1kan .t_yimorezi {

    color: #514d80;

}

.t_e1wai::before {

    content: '';

    width: 100%;

    height: 1px;

    position: absolute;

    bottom: 0;

    background: #e04243;

    left: 0;

}

.t_e1kan {

    width: 100%;

    margin-bottom: 28px;

}

.t_e1kan img {

    width: 100%;

}

.t_e1k3xia {

    padding-left: 46px;

    padding-right: 46px;

    position: relative;

}

.t_e1k3xia {

    height: 246px;

    width: 100%;

    background: #fff;

}

.t_e1kan .t_yimorezi{

    color:#c71429;

    font-size: 16px;

    line-height: 1.5;

    margin-right: 8px;

}

.t_e1k3box .t_jiah3 h3{

    color:#333;

}

.t_e1kan .t_yimoreicon {

    width: 16px;

    height: 17px;

    top: 3.5px;

    position: relative;

}

.t_e1kan .t_yibtn {

    display: block;

}

.t_e1k3xia .t_jiah3 {

    margin-bottom: 46px;

}

.t_g2k1{

    background: #f9f9f9;

}

.t_g2k1le{

    width: 50%;

}

.t_g2k1rg{

    width: 50%;

    position: relative;

    overflow: hidden;

}

.t_g2k1rg img{

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}

.t_g2k2li{

    background: #fff;

}

.t_g2k1le .t_yiqiduan p{

    color:#666;

    line-height: 2;

    opacity: .8;

}

.t_g2k2{

    background: #f9f9f9;

}

.t_g2k1le .t_yiqih3 h3{

    font-weight: bold;

}

.t_g2k1le{

    padding: 70px 75px;

}

.t_g2k1le .t_yiqih3 {

    margin-bottom: 23px;

}

.t_g2k1 .t_g1k2nr {

    padding-bottom: 0;

}

.t_g2k1 .t_g1k2nr .t_yiqiduan {

    margin-bottom: 0;

    padding-bottom: 60px;

}

.t_g2k1 .t_g1k2nr .t_yiqiduan p {

    color: #666;

    opacity: .8;

}

.t_g2k2li{

    margin-bottom: 25px;

}

.t_g2k2li:last-of-type{

    margin-bottom: 0;

}

.t_g2k2li:nth-of-type(2n) .t_g2k1le{

    float: right;

}

.t_g2k2li:nth-of-type(2n) .t_g2k1rg{

    float: left;

}

.t_g2k2{

    padding-bottom: 123px;

}

.t_g3k1{

    background: #f9f9f9;

}

.t_g3k1top{

    background: #fff;

    padding: 17px 26px 17px 30px;

}

.t_g3k2zhong{

    font-size: 16px;

    color:#333;

    line-height: 1.5;

    width: calc(100% - 12px);

    padding-right: 10px;

}

.t_g3k2icon{

    width: 12px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 26px;

}

.t_g3k2icon img{

    width: 100%;

    transition: all 0.36s;

}

.t_g3k1top{

    position: relative;

    cursor: pointer;

}

.t_g3k1{

    padding-top: 93px;

    padding-bottom: 72px;

}

.t_g3k1la{

    padding: 0 14px;

}

.t_g3k1nr{

    margin: 0 -14px;

}

.t_g3k1la1{

    width: 22%;

}

.t_g3k1box{

    position: relative;

}

.t_g3k1xia{

    position: absolute;

    top: calc(100% + 4px);

    background: #fff;

    width: 100%;

    left: 0;

    padding: 12px 0;

    box-shadow: 0px 3px 31px 0px rgba(0,0,0,.05);

}

.t_g3k1li{

    padding: 6px 30px;

    font-size: 16px;

    color:#333;

    line-height: 1.5;

    cursor: pointer;

    transition: all 0.36s;

}

.t_g3k1la2{

    width: 29%;

}

.t_g3k1la3{

    width: 16%;

}

.t_g3k1la4{

    width: 22%;

}

.t_g3k1top input{

    width: 100%;

    font-size: 16px;

    color:#333;

    line-height: 1.5;

}

.t_g3k1top input::placeholder{

    font-size: 16px;

    color:#333;

    line-height: 1.5;

}

.t_g3k1la5{

    width: 11%;

}

.t_g3sou{

    width: 19px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_g3sou img{

    width: 100%;

}

.t_g3k1la5 .t_g3k1top {

    background: #f15445;

    padding: 0;

    position: relative;

    height: 58px;

}

.t_g3k1xia{

    display: none;

}

.t_g3k1la.on .t_g3k2icon img{

    transform: rotate(180deg);

}

.t_g3k2li{

    width: 25%;

    padding: 0 17px;

    margin-bottom: 38px;

}

.t_g3k2nr{

    margin: 0 -17px;

    margin-bottom: 30px;

}

.t_g3k2xin{

    background: #fff;

    transition: all 0.36s;

    padding: 40px 26px 36px;

}

.t_g3k2tit h5{

    font-size: 18px;

    font-weight: bold;

    line-height: 1.5;

    height: 27px;

    overflow: hidden;

    color:#333;

}

.t_g3k2p p{

    font-size: 14px;

    color:#666;

    line-height: 1.5;

}

.t_g3k2p p{

    max-height: 21px;

    overflow: hidden;

    margin-bottom: 19px;

}

.t_g3k2p p:last-of-type{

    margin-bottom: 0;

}

.t_g3k2p p:first-of-type{

    max-height: 42px;

}

.t_g3k2more .t_yimorezi{

    color: #666;

}

.t_g3k2{

    background: #f9f9f9;

    padding-bottom: 77px;

}

.t_g3k2biao{

    width: 84px;

    position: absolute;

    bottom: 4px;

    right: 4px;

}

.t_g3k2biao img{

    width: 100%;

}

.t_g3k2xin{

    position: relative;

}

.t_g3k2tit {

    padding-bottom: 16px;

    position: relative;

    margin-bottom: 15px;

}

.t_g3k2tit::before{

    content: '';

    width: 100%;

    height: 1px;

    position: absolute;

    bottom: 0;

    left: 0;

    background: rgba(223,227,226,.2);

}

.t_g3k2p{

    height: 122px;

    overflow: hidden;

    margin-bottom: 16px;

}

.t_g3k2more .t_yimorezi {

    margin-right: 18px;

    line-height: 25px;

}

.t_g3k2more .t_yimoreicon {

    line-height: normal;

}

.t_g3k2more {

    height: 25px;

}

.t_g3k1{

    position: relative;

    z-index: 90;

}

.t_g4h1 h1{

    font-size: 40px;

    line-height: 1.5;

    color: #333;

}

.t_g4tiao.t_yiqitit p{

    color:#666;

    margin-right: 90px;

    float: left;

    display: inline-block;

}

.t_g4tiao.t_yiqitit p:last-of-type{

    margin-right: 0;

}

.t_g4ulh2 h2{

    font-size: 34px;

    color:#333;

    line-height: 1.5;

}

.t_g4ulp p{

    line-height: 2;

    color:#666;

}

.t_g4ulp2 p{

    color:#333;

    line-height: 2;

}

.t_g4ulp1 span{

    padding-left: 15px;

}

.t_qitaul p{

    font-weight: bold;

}

.t_g4shen{

    font-size: 20px;

    color:#fff;

    line-height: 1.5;

    padding: 17.5px 82.5px;

    background: #c71429;

    display: inline-block;

    cursor: pointer;

}

.t_g4h1 {

    padding-top: 27px;

    margin-bottom: 25px;

}

.t_g4tiao.t_yiqitit {

    margin-bottom: 73px;

}

.t_g4ulh2 {

    margin-bottom: 35px;

}

.t_g4ul{

    position: relative;

    padding-bottom: 66px;

    margin-bottom: 50px;

}

.t_g4ul::before{

    content: '';

    width: 100%;

    height: 1px;

    position: absolute;

    bottom: 0;

    left: 0;

    background: #e0e0e0;

}

.t_g4ul:last-of-type::before{

    display: none;

}

.t_g4shen {

    margin-top: 58px;

}

.t_g4ul:last-of-type{

    padding-bottom: 0px;

    margin-bottom: 0px;

}

.t_g4k1 {

    padding-bottom: 119px;

}

/* g5 */

.t_g5k1 .t_yiqiduan p{

    margin-bottom: 38px;

}

.t_g5k1 .t_yiqiduan p img{

    max-width: 100%;

    margin-bottom: 19px;

}

.t_g2k1.t_g5k1 .t_g1k2nr .t_yiqiduan p {

    opacity: 1;

}

/* b3 */

.t_b3k1xin{

    width: 200px;

    height: 200px;

    border-radius: 50%;

    background: #fff;

    position: relative;

    margin: 0 auto;

}

.t_b3k1icon {

    width: 56px;

    height: 56px;

    margin: 0 auto;

    margin-bottom: 22px;

}

.t_b3k1icon img{

    width: 100%;

}

.t_b3k1xin .t_yiqiduan p{

    text-align: center;

}

.t_b3k1xiao{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    width: 100%;

}

.t_b3k1.t_b2k1 .t_b3k1nr .t_yiqiduan p {

    line-height: 1.5;

}

.t_b3k1li{

    width: 25%;

}

.t_b3k1ul{

    width: 1128px;

    margin: 0 auto;

}

.t_b3k1.t_b2jian1 {

    padding-top: 105px;

    padding-bottom: 108px;

}

.t_b3k1 .t_neih2.t_b2jian2d {

    margin-bottom: 33px;

}

.t_b3k1nr {

    margin-top: 74px;

}

.t_b3k2pic{

    position: relative;

    width: 100%;

}

.t_b3k2pic img{

    width: 100%;

    height: 100%;

}

.t_b3k2li{

    width: 25%;

    padding: 0 21px;

}

.t_b3k2ul{

    margin: 0 -21px;

}

.t_b3k2pic::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    background: rgba(51,51,51,.1);

    z-index: 2;

    transition: all 0.36s;

}

.t_b3k2wen .t_jiatith3 h3{

    color:#fff;

    font-weight: bold;

}

.t_b3k2wen .t_yiqiduan p{

    color:#fff;

    transition: all 0.36s;

    opacity: 0;

}

.t_b3k2xin{

    position: relative;

}

.t_b3k2wen{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 10;

    padding: 60px 56px;

}

.t_b3k2icon{

    width: 46px;

    height: 46px;

    margin-bottom: 13px;

}

.t_b3k2icon img{

    width: 100%;

}

.t_b3k2wen .t_jiatith3 {

    margin-bottom: 39px;

}

.t_b3k2nr .t_neih2 h2{

    text-align: center;

}

.t_b3k2 {

    padding-top: 92px;

    padding-bottom: 100px;

}

.t_b3k2 .t_neih2 {

    margin-bottom: 68px;

}

.t_b3k3{

    padding-top: 78px;

}

.slick-dots li {

    width: 13px;

    height: 13px;

    margin: 0 10px;

}

.t_b3k2ul .slick-dots {

    bottom: -67px;

}

.t_b3k3 .t_neih2 h2{

    text-align: center;

}

.t_b3k3box {

    background: #f9f9f9;

    padding-bottom: 73px;

}

.t_b3k3rg{

    width: 70%;

}

.t_b3k3le{

    width: 30%;

    padding-top: 116px;

    padding-right: 30px;

}

.t_b3k3rgpic{

    width: 100%;

}

.t_b3k3rgpic img{

    width: 100%;

}

.t_b3k3top.t_jiah3 h3{

    font-size: 24px;

    font-weight: bold;

    color:#333;

    transition: all 0.36s;

}

.t_b3k3li.on .t_b3k3top h3{

    font-size: 30px;

    color:#f46156;

}

.t_b3k3xia.t_yiqiduan p{

    color:#999;

    line-height: 2;

    margin-bottom: 4px;

    position: relative;

    padding-left: 24px;

}

.t_b3k3xia.t_yiqiduan p::before{

    content: url(../images/dui.svg);

    width: 14px;

    position: absolute;

    left: 0;

    top: 0px;

}

.t_b3k3xia{

    display: none;

}

.t_b3k3li {

    margin-bottom: 22px;

}

.t_b3k3li:last-of-type {

    margin-bottom: 0px;

}

.t_b3k3xia.t_yiqiduan {

    padding-top: 22px;

    padding-bottom: 4px;

}

.t_b3k3 .t_neih2 {

    margin-bottom: 154px;

}

.t_b3k3rg{

    position: relative;

    top: -74px;

}

.t_b3k3top{

    cursor: pointer;

}

.t_b3k4.t_b2k3{

    background: #fff;

}

/* f1_0 */

.t_f1ak1 {

    background: #f9f9f9;

    padding-top: 60px;

    padding-bottom: 170px;

}

.t_f1ak1 .t_neih2 h2{

    text-align: center;

}

.t_f1ak1 .t_neih2 {

    margin-bottom: 35px;

}

.t_f1ak1nr .t_yiqih3 h3{

    text-align: center;

    font-weight: bold;

}

.t_f1ak1 .t_yiqiduan {

    margin-bottom: 67px;

}

.t_f1ak1pic{

    position: relative;

    width: 100%;

}

.t_f1ak1pic img{

    width: 100%;

    height: 100%;

}

.t_f1ak1li{

    width: 16.666667%;

    padding: 0 5px;

    margin-bottom: 10px;

}

.t_f1ak1ul{

    margin: 0 -5px;

}

.t_f1ak1xin{

    border: 1px solid #f5f5f5;

}

.t_f1ak1 .t_yiqih3 {

    margin-bottom: 28px;

}

.t_f1ak2 .t_yiqih3 h3{

    text-align: center;

    font-weight: bold;

}

.t_f1ak2 .t_yiqicon p{

    text-align: center;

}

.t_f1ak2 .t_f1ak2nr .t_syk2{

    text-align: left;

}

.t_f1ak2 .t_syk2 .t_yiqih3 h3{

    text-align: left;

}

.t_f1ak2 .t_syk2 .t_yiqicon p{

    text-align: left;

}

.t_f1ak2 .g_cpt2bottu{

    position: absolute;

    bottom: 48px;

    left: 40px;

}

.t_f1ak2 {

    padding-top: 100px;

    padding-bottom: 110px;

}

.t_f1ak2 .t_yiqih3 {

    margin-bottom: 17px;

}

.t_f1ak2 .t_yiqicon {

    margin-bottom: 36px;

}

.t_f1ak3bg{

    position: relative;

    width: 100%;

}

.t_f1ak3bg img{

    width: 100%;

}

.t_f1ak3 .t_yiqih3 h3{

    text-align: center;

    font-weight: bold;

}

.t_f1ak3{

    background: #fbfbfb;

    padding-top: 90px;

}

.t_f1ak3li{

    width: 10%;

    padding: 0 5px;

}

.t_f1ak3logo{

    margin: 0 -5px;

    padding: 0 8%;

    margin-bottom: 40px;

}

.t_f1ak3 .t_yiqih3 {

    margin-bottom: 44px;

}

.t_f1ak3li{

    position: relative;

}

.t_f1ak3li4,.t_f1ak3li7{

    top: 15px;

}

.t_f1ak3li3,.t_f1ak3li8{

    top: 65px;

}

.t_f1ak3li2,.t_f1ak3li9{

    top: 119px;

}

.t_f1ak3li1,.t_f1ak3li10{

    top: 184px;

}

.t_f1ak3li1::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    bottom: 0;

    background: linear-gradient(to top right,rgba(251,251,251),transparent);

}

.t_f1ak3li10::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    bottom: 0;

    background: linear-gradient(to top left,rgba(251,251,251),transparent);

}

.t_f1ak4pic{

    width: 100%;

    overflow: hidden;

}

.t_f1ak4pic img{

    width: 100%;

    transition: all 0.36s;

}

.t_f1ak4{

    position: relative;

}

.t_f1ak4li{

    width: 50%;

    padding-top: 85px;

}

.t_f1ak4 .t_f1ak4con {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 10;

}

.t_f1ak4pic::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.1);

    z-index: 6;

}

.t_f1ak4nr .t_yiqitit p{

    color:#fff;

}

.t_f1ak4nr .t_neih2 h2{

    color:#fff;

}

.t_f1ak4nr .t_neih2{

    width: 56%;

}

.t_f1ak4li .t_yiqitit {

    margin-bottom: 12px;

}

.t_f1ak4li{

    position: relative;

    height: 100%;

}

.t_f1ak4pic::after{

    content: '';

    height: 100%;

    width: 1px;

    background: rgba(255,255,255,.3);

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: 0;

}

.t_f1ak4li:nth-of-type(2){

    padding-left: 78px;

}

/* sousuo */

.t_pcsouxia {

    position: fixed;

    width: 100%;

    top: 90px;

    left: 0;

    background: #fff;

    border-top: 1px solid #ebebeb;

    display: none;

}

.t_pxiconsou{

    width: 40px;

    cursor: pointer;

}

.t_pxiconsou img{

    width: 100%;

}

.t_pcsouinput{

    border-bottom: 1px solid #eee;

    width: calc(100% - 40px);

    padding-right: 20px;

    height: 40px;

}

.t_pcsouinput input{

    width: 100%;

    height: 100%;

    font-size: 16px;

    line-height: 1.5;

    color:#333;

    padding-right: 15px;

}

.t_pcsouinput input::placeholder{

    font-size: 16px;

    line-height: 1.5;

    color:#333;

}

.t_pcsoubox {

    width: 560px;

    display: inline-block;

}

.t_pcsouxia{

    text-align: center;

    padding: 20px 0 ;

    box-shadow: 0px 3px 31px 0px rgba(0,0,0,.05);

}

.t_footicon{

    cursor: pointer;

}

.t_footxli{

    position: relative;

}

.t_footerma{

    position: absolute;

    width: 120px;

    padding: 8px;

    background: #fff;

    left: 50%;

    border: 1px solid #eee;

    transform: translateX(-50%);

    bottom: calc(100% + 14px);

    box-shadow: 0px 3px 31px 0px rgba(0,0,0,.05);

    display: none;

}

.t_footerma img{

    width: 100%;

}

.t_ermatu{

    width: 100%;

}

.t_sybanli.slick-active  .t_banh1{

    -webkit-animation: totop 1s ease both;

    animation: totop 1s ease both;

    animation-delay: 0.4s;

}

.t_sybanli.slick-active  .t_yiqimore{

    -webkit-animation: totop 1s ease both;

    animation: totop 1s ease both;

    animation-delay: 0.4s;

}

.totop1{

    -webkit-animation: totop 1s ease both;

    animation: totop 1s ease both;

    animation-delay: 0.4s;

}

.totop2{

    -webkit-animation: totop 1s ease both;

    animation: totop 1s ease both;

    animation-delay: 0.5s;

}

.totop3{

    -webkit-animation: totop 1s ease both;

    animation: totop 1s ease both;

    animation-delay: 0.6s;

}

.totop4{

    -webkit-animation: totop 1s ease both;

    animation: totop 1s ease both;

    animation-delay: 0.7s;

}

@keyframes totop {

    0%{

        transform: translateY(40px);

        opacity: 0;

    }

    100%{

        transform: translateY(0);

        opacity: 1;

    }

}

.toxian1{

    -webkit-animation: toxian 1s ease both;

    animation: toxian 1s ease both;

    animation-delay: 0.3s;

}

@keyframes toxian {

    0%{

        opacity: 0;

    }

    100%{

        opacity: 1;

    }

}

.t_sybanzi {

    z-index: 30;

}

.t_sybanpic{

    overflow: hidden;

}

.t_shubiao {

    z-index: 50;

}

.t_d2k1pic{

    position: relative;

    overflow: hidden;

}

.t_d2k1pic video{

    position: absolute;

    width: auto;

    height: auto;

    min-width: 100%;

    min-height: 100%;

    object-fit: cover;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_d3k3 .t_d3k3li .t_neih2 {

    margin-bottom: 0;

}

.t_f1dxiao.act .t_f1dli{

    -webkit-animation: totop 1s ease both;

    animation: totop 1s ease both;

    animation-delay: 0.4s;

}

#t_map2{

    width: 100%;

    height: 315px;

}

.t_yiqineih1{

    text-align: center;

}

.t_yiqineih1 h1{

    width: 70%;

    display: inline-block;

}

.t_footxia2 {

    position: relative;

    top: -25px;

}

 

.t_d5k1pic {

    width: 100%;

}

.t_d5k1pic img{

    width: 100%;

}

.t_f1ck2pic img{

    width: 100%;

}

.t_f1dk2lun .slick-dots {

    z-index: 100;

}

.t_f1k6tu{

    cursor: pointer;

}

.t_f3navli.on .t_f3navzi {

    color: #c71429;

}

.t_f3navtiao{

    height: 160px;

    padding-top: 90px;

    bottom: 0;

    background: transparent;

}

.t_f3navtiao.on {

    display: inline-block;

    z-index: 10;

}

.t_f3ceng{

    background: rgba(0,0,0,.16);

    width: 100%;

}

.t_f3navtiao.on .t_f3ceng{

    background: #fff;

    box-shadow: 0px 3px 31px 0px rgb(0 0 0 / 5%);

    border-top: 1px solid #ebebeb;

}

.t_f3navtiao.on .t_f3navzi{

    color:#333;

}

.t_f3navtiao.on .t_f3navli.on .t_f3navzi{

    color: #c71429;

}

.t_f3navzi{

    cursor: pointer;

}

.t_f3k1ul {

    margin: 0 auto;

}

.t_footerma {

    width: 150px;

}

.t_soupic {

    width: 22px;

}

.t_pxiconsou {

    width: 34px;

}

.t_pcsouinput {

    height: 34px;

}

.t_f3k4 .t_content2 {

    z-index: 8;

}

.t_b3k3rgpic:first-of-type{

    position: relative;

    top: 0;

    left: 0;

    /* opacity: 1; */

}

.t_b3k3rgpic{

    position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

    transition: all 0.36s;

}

.t_b3k3rgpic.act{

    z-index: 4;

    opacity: 1;

}

.t_b3k3rgpic:first-of-type.act{

    opacity: 1;

}

.t_f1bk2rg{

    height: calc(100vh - 400px);

}

.t_f1bk2rg .mCSB_outside+.mCSB_scrollTools {

    right: 0px;

}

/* .t_f1bk2rg .mCSB_scrollTools .mCSB_draggerContainer{

    width: 1px!important;

    background: #f4f4f4;

    opacity: 1;

} */

.t_f1bk2rg .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

    width: 2px;

    background: #c71429;

}

.t_f1bk2rg .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{

    width: 2px!important;

    background: #dedede;

    opacity: 1;

}

.t_f1k6tu {

    width: 154px;

}

.t_f1k6boxle {

    width: calc(100% - 154px);

}

.t_f1k6submit {

    line-height: 50px;

}

.t_yiqiernav::before,.t_yiqisannav::before {

    content: '';

    width: 0;

    height: 3px;

    background: #f37268;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    opacity: 0;

    transition: all 0.36s;

}

.t_yiqiernav,.t_yiqisannav{

    position: relative;

}

.g_cpt2botnr.g_cpt2botnr1 {

    padding: 70px 20px 40px 40px;

}

.t_f3k3 {

    padding-top: 0px;

    padding-bottom: 0px;

}

.t_f3k3nr{

    padding-top: 100px;

    padding-bottom: 70px;

}

.t_g3k2p {

    height: 170px;

}

.t_g3k1xi {

    height: 144px;

}

.t_g3k1xi .mCSB_scrollTools {

    width: 2px;

}

.t_g3k1xi .mCSB_outside+.mCSB_scrollTools {

    right: 6px;

}

.t_g3k1xi .mCSB_scrollTools .mCSB_draggerContainer{

    background-color: rgba(0,0,0,.1);

}

.t_g3k1xi .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 

.t_g3k1xi .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    width: 2px;

}

.t_g3k1xi .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {

    width: 2px;

    opacity: 0;

}

.t_g3k1li {

    padding: 6px 27px;

}

.t_g3k1top {

    padding: 17px 26px 17px 27px;

}

.t_f3k2nr .swiper-button-prev, .t_f3k2nr .swiper-button-next {

    width: 60px;

    height: 60px;

    color: #001eb4;

    opacity: 0;

    transition: all .36s;

    background: #fff;

    border-radius: 50%;

    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);

    top: calc(50% - 40px);

    z-index: 4;

}

.t_f3k2nr .swiper-button-prev{

    left: 24px;

}

.t_f3k2nr .swiper-button-next{

    right: 10px;

}

.t_f3k2nr .swiper-button-prev::before, .t_f3k2nr .swiper-button-next::before{

    display: none;

}

.t_jiamail a{

    color: #666;

}

.t_g4shen {

    margin-top: 40px;

}

.t_f3k2nr .swiper-button-next:after,.t_f3k2nr .swiper-button-prev:after {

    color: #000;

    font-size: 24px;

    opacity: 1;

}

.t_f3k2nr .swiper-button-next.swiper-button-disabled,.t_f3k2nr .swiper-button-prev.swiper-button-disabled{

    opacity: 0;

}

.t_f3k2nr{

    outline: 0;

}

.t_f3k2nr .swiper-wrapper {

    padding-left: 7px;

}

.t_f3k2nr{

    margin-left: -14px;

}

.t_return {

    background: #fff;

    box-shadow: 0px 9px 40px 0px rgb(0 0 0 / 38%);

    width: 50px;

    height: 50px;

    border-radius: 50%;

    cursor: pointer;

}

.t_returnpic {

    width: 12px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%) rotate(270deg);

}

.t_returnpic img {

    width: 100%;

}

.t_button {

    margin-bottom: 30px;

}

.t_e2zhuanpic {

    width: 18px;

    line-height: 24px;

}

.t_e2zhuzi {

    font-size: 16px;

}

.t_e2zhuanpic .t_hover {

    top: 9px;

}

.t_e2zhuan {

    width: 50%;

}

.t_e2zhuzi {

    width: calc(100% - 30px);

}

.t_return {

    box-shadow: 0px 12px 33px 0px rgb(0 0 0 / 14%);

    position: relative;

    display: inline-block;

    margin-bottom: 10px;

}

.t_f3con{

    position: relative;

}

.t_neiprev{

    position: fixed;

    right: calc(100px - 100%);

    bottom: 150px;

    cursor: pointer;

    text-align: center;

    z-index: 999999;

    transition: all 0.36s;

}

.t_neiprev.on{

    right: 160px;

}

.t_alltop{

    position: fixed;

    bottom: 150px;

    right: -100%;

    transition: all 0.36s;

    text-align: center;

    z-index: 999999;

    cursor: pointer;

}

.t_alltop.on{

    right: 60px;

}   

.t_retuzi{

    font-size: 16px;

    line-height: 1.5;

    color:#333;

}

.t_neiprev a{

    display: block;

}

.t_neiprev .t_returnpic {

    width: 22px;

    transform: translate(-50%,-50%) rotate(0);

}

.t_f3k2xiao p{

    font-size: 16px;

    color: #999;

    line-height: 1.5;

}

.t_f3k2xiao{

    height: 144px;

    overflow: hidden;

}

.t_f3k2xin {

    padding: 56px 50px 76px;

}

.t_f3k2xiao {

    margin-bottom: 40px;

}

.t_footxrgbot p{

    display: inline-block;

}

.span3 {

    margin-left: 8px;

}

.t_f3k3ul {

    overflow: hidden;

}

/* .t_f3k3ul .swiper-wrapper {

    overflow: hidden;

} */

.t_f3k3ul {

    margin: 0 99px;

    padding: 0;

}

.t_f3k3ul{

    position: relative;

}

.t_f3k3box .swiper-button-prev2,.t_f3k3box .swiper-button-next2{

    width: 25px;

    height: 25px;

    opacity: 0;

    transition: all 0.36s;

}

.t_f3k3box .swiper-button-prev2::before,.t_f3k3box .swiper-button-next2::before{

    content: url(../images/arrow1.svg);

    width: 100%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_f3k3box .swiper-button-prev2::before{

    transform: translate(-50%,-50%) rotate(180deg);

}

.t_f3k3box .swiper-button-prev2::after,.t_f3k3box .swiper-button-next2::after{

    display: none;

}    

.t_f3k3box .swiper-button-prev2{

    left: 25px;

} 

.t_f3k3box .swiper-button-next{

    right: 25px;

}  

.t_f3k3box .swiper-button-next.swiper-button-disabled,.t_f3k3box .swiper-button-prev.swiper-button-disabled {

    opacity: 0;

}

.t_f3k3box{

    position: relative;

}

body {

    max-width: none;

}

.t_sycon {

    max-width: none;

}

@media screen and (min-width: 1921px){

    .t_neiprev.on{

        right: calc(50% - 800px);

    }

    .t_alltop.on{

        right: calc(50% - 900px);

    }

}

.t_f6k2{

    display: none;

}

.t_f3k3li{

    width: 20%;

}

.t_f3k2li {

    width: 27.7%;

}

.t_f1ck3bo{

    width: 50%;

}

.t_f1dtopli{

    width: 20%;

}

.t_f1btopli{

    width: 12.5%;

}