@charset "utf-8";
.t_yiqih1 h1{
    font-size: 60px;
    color:#fff;
    line-height: 1.5;
}
.t_yiqineih1 h1{
    font-size: 50px;
    color:#fff;
    line-height: 1.5;
}
.t_yiqih2 h2{
    font-size: 46px;
    color:#fff;
    line-height: 1.5;
}
.t_yiqih2.t_yiqih2_1 h2{
    color:#fff;
}
.t_yiqih3 h3{
    font-size: 26px;
    color:#fff;
    line-height: 1.5;
}
.t_yiqih3.t_yiqih3_1 h3{
    color:#fff;
}
.t_yiqih3.t_yiqih3_2 h3{
    color:#fff;
}
.t_yiqinav{
    font-size: 18px;
    color:#fff;
    line-height: 1.5;
    transition: all 0.36s;
    position: relative;
}
.t_yiqitit p{
    color:#fff;
    font-size: 20px;
    line-height: 1.75;
}
.t_yiqicon p{
    color:#fff;
    font-size: 16px;
    line-height: 1.75;
}
.t_yiqicon.t_yiqicon_1 p{
    color:#fff;
}
.t_yiqicon.t_yiqicon_2 p{
    color:#fff;
}
.t_yiqiduan p{
    color:#fff;
    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: #fff;
    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:#fff;
    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:#fff;
    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:#fff;
    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:#fff;
}
.yxnav_active2.g_phnav2{
	color:#fff;
}
.yxnav_active3.g_phnav3{
    color:#fff;
}
/* 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: #fff;
    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: #fff;
}

.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: #fff;
}

.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: #ffffff;
}

.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: #ffffff;
}

.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: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
}
.ys_navph3_guanbi::after{
    content: '';
    width: 120%;
    height: 1px;
    background: #fff;
    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: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
}
.ys_navph3_firsttu::after{
    content: '';
    width: 120%;
    height: 1px;
    background: #fff;
    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: #fff;
    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: #fff;
    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: #fff;
    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: #fff;
    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:#fff;
    }
    .t_pchead.on .t_pcyu a:hover{
        color:#fff;
    }
    .t_pcnavli:hover .t_yiqinav{
        color:#fff;
    }  
    .t_pchead.on .t_pcnavli:hover .t_yiqinav{
        color:#fff;
    } 
    .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:#fff;
    }
    .t_pcnavsanli a:hover .t_yiqisannav{
        color:#fff;
    }
    .t_yiqimore1 a:hover .t_yiqiliao::before{
        width: 0;
        opacity: 0;
    }
    .t_yiqimore1 a:hover .t_yimorezi{
        color: #fff;
    }
    .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: -64px;
    }
    .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:#fff;
    }

    .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:#fff
    }
    .t_f3k2xin:hover {
        box-shadow: 0px 11px 28px 0px rgba(165,165,165,.15);
    }
    .t_f3k2xin:hover .t_jiatith3 h3 {
        color:#fff;
    }
    .t_e1k3li .t_e1k3xin:hover .t_e1k3box {
        height: 286px;
    }
    .t_e1k3li .t_e1k3xin:hover .t_e1duan {
        opacity: 1;
    }
    .t_g3k1li:hover{
        color:#fff;
    }
    .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:#fff;
    }
    .t_syk5li a:hover .t_syk5pic img{
        transform: scale(1.05);
    }
    .t_syk5li a:hover .t_syk5xin .t_jiah4 h4{
        color:#fff;
    }
    .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:#fff;
    }
    .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:#fff;
    }
    .t_g2k2li:hover .t_g2k1rg img{
        transform: scale(1.05);
    }
    .t_e2zhuan a:hover .t_e2zhuzi{
        color:#fff;
    }
    .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:#fff;
    }
    .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:#fff;
}
.t_pcnavli{
    padding: 0 40px;
}
.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:#fff;
}
.t_yiqinav::before{
    content: '';
    width: 0;
    height: 3px;
    background: #fff;
    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: 0px;
    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: #fff;
}
.t_pclanguage{
    padding-right: 0;
}
.t_pcnavli.yxnav_active1 .t_yiqinav{
    color:#fff;
}
.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_sybanpic::before{
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(to top right,rgba(0,0,0,.4),transparent);
    position: absolute;
    left: 0;
    top: 0;
}
.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: #fff;
    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: 20px;
    line-height: 90px;
    color:#fff;
    transition: all 0.36s;
}
.t_pcnaverli{
    padding: 0 70px;
}
.t_pcnaverul {
    display: inline-block;
}
.t_pcnaver{
    text-align: center;
    box-shadow: 0px 3px 31px 0px rgb(0 0 0 / 5%);
}
.t_pcnaverli.yxnav_active2 .t_yiqiernav{
    color:#fff;
}
.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:#fff;
    transition: all 0.36s;
}
.t_pcnavsanli.yxnav_active3 .t_yiqisannav{
    color:#fff;
}
/* 首页 */
.t_content1{
    width: 1540px;
    margin: 0 auto;
}
.t_syk1h1 h1{
    font-size: 46px;
    color:#fff;
    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 #fff;
}
.t_yiqiliao::before{
    width: 0;
    opacity: 0;
}
.t_yiqimore1 .t_yiqiliao::before{
    width: 100%;
    opacity: 1;
    background: #fff;
}
.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:#fff;
}
.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: 33.3%;
    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 #fff;
    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: 1;
}
.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: 5;
}
.t_syk3shu{
    font-size: 16px;
    font-weight: bold;
    color:#fff;
    transition: all 0.36s;
}
.t_syk3li{
    width: 16%;
}
.t_syk3le{
    width: 52%;
}
.t_syk3xshu{
    font-size: 18px;
    color:#fff;
    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;text-align:justify;
}
.t_syk3shu {
    margin-bottom: 0px;
}
.t_syk3ul {
	width:200%;
	margin-top: 190px;
    /* 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:#fff;
    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:#fff;
}
.t_syk5li{
    width: 33.ffffff%;
    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 #fff;
}
.t_content3{
    width: 1440px;
    margin: 0 auto;
}
.t_footerlione a{
    color:#fff;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.5;
}
.t_footerli a{
    color:#999;
    font-size: 18px;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_footerle{
    width: 940px;
}
.t_footerul{
    width: 25%;
    padding-right: 20px;
}
.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:#fff;
    line-height: 1.5;
    text-align: right;
}
.t_footermail a{
    font-size: 16px;
    color:#fff;
    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:#fff;
    font-size: 14px;
    line-height: 1.5;
}
.t_footxrgbot p a{
    color:#fff;
    font-size: 14px;
    line-height: 1.5;
}
.t_footxrgup{
    text-align: right;
    margin-bottom: 12px;
}
.span3{
    margin-left: 16px;
}
.t_footxia {
    padding-top: 37px;
    padding-bottom: 44px;
}
.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.fff667%;
    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: #fff;
    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: 50%;
}
.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:#fff;
}
.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:nth-of-type(2n)::before{
    display: none;
}
.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:#fff;
    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:#fff;
    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:#fff;
}
.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: #fff;
}
.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: #fff;
}
.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:#fff;
}
.t_b4k3zhi{
    font-size: 20px;
    font-weight: bold;
    line-height: 2;
    color:#fff;
}
.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: #fff;
    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.ffffff%;
    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:#fff;
    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:#fff;
}
.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: #fff;
    transition: all 0.36s;
}
.t_c2k1li .t_yiqicon p {
    color: #fff;
    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: #fff;
}
.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:#fff;
}
.t_d2k1rg .t_fshd2tit {
    margin-bottom: 37px;
}
.t_d2xu{
    font-size: 120px;
    font-weight: bold;
    color:#fff;
    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;
}

.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:#fff;
    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.ffffff%;
    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.ffffff%;
}
.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:#fff;
    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.ffffff%;
    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: #fff;
}
.t_d5k2 .t_neih2 {
    margin-bottom: 52px;
}
.t_d5k2jian{
    padding-top: 114px;
    padding-bottom: 124px;
}
.t_d5k3ul{
    margin: 0 -20px;
}
.t_d5k3li{
    width: 33.ffffff%;
    padding: 0 20px;
}
.t_d5k3li .t_neih2 h2{
    text-align: center;
    opacity: 0.5;
    color:#fff;
    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:#fff;
    transition: all 0.36s;
    /* height: 48px; */
    overflow: hidden;
    margin-bottom: 26px;
}
.t_d5k4xin .t_yiqiduan p{
    transition: all 0.36s;
    color:#fff;
    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:#fff;
    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.ffffff%;
    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:#fff;
    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:#fff; 
   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: #ffffff;
    text-align: center;
    margin: 0px 10px;
    border-radius: 50%;
    transition: .3s;
}
.pc_fenye li.activepage{
    border: 1px solid #fff;
}
.pc_fenye li.activepage{
    color:#fff;
}
.pc_fenye li:hover{
    border: 1px solid #fff;
    color:#fff;
}
.ys_phfyfl a{
    color:#fff;
}
.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: #fff;
    opacity: 0.5;
}
.t_e2con .t_mianli::before {
    color: #fff;
}
.t_mianpic {
    display: inline-block;
}
.t_e2con .t_mianxin {
    line-height: 21px;
}
.t_e2k1time{
    font-size: 16px;
    line-height: 1.5;
    color:#fff;
    margin-bottom: 19px;
}
.t_e2k1tit h1{
    color:#fff;
    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:#fff;
    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: #fff;
    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: #fff;
    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: #fff;
}
.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: #fff;
    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: #fff;
    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: #fff;
    margin-bottom: 9px;
}
.t_f1dduan p:last-of-type{
    margin-bottom: 0px;
}
.t_f1dtit{
    font-size: 24px;
    color: #fff;
    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.ffffff%;
    padding: 0 16px;
}
.t_f2k1ul{
    margin: 0 -16px;
}
.t_f2wen .t_yiqitit p{
    line-height: 2;
    color: #fff;
    height: 80px;
    overflow: hidden;
    transition: all 0.36s;
}
.t_f2more .t_yimorezi{
    color:#fff;
    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:#fff;
}
.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.ffffff%;
    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:#fff;
}
.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:#fff;
    text-align: center;
}
.t_f3k3xin .t_yiqicon p{
    text-align: center;
    color: #fff;
    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:#fff;
    font-size: 20px;
}
.t_f6k1duan span{
    line-height: 1.75;
    padding-left: 30px;
    font-size: 18px;
}
.t_f6k1duan a{
    font-size: 18px;
    color:#fff;
    line-height: 1.75;
}
.t_f6k1le .t_jiah2 h2{
    color:#fff;
}
.t_f6k1pic{
    width: 122px;
}
.t_f6k1pic img{
    width: 100%;
}
.t_f6k1duan2 p{
    color: #fff;
}
.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:#fff;
    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:#fff;
}
.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:#fff;
    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:#fff;
}
.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: #fff;
    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:#fff;
    font-size: 16px;
    line-height: 1.5;
    margin-right: 8px;
}
.t_e1k3box .t_jiah3 h3{
    color:#fff;
}
.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:#fff;
    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: #fff;
    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:#fff;
    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:#fff;
    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:#fff;
    line-height: 1.5;
}
.t_g3k1top input::placeholder{
    font-size: 16px;
    color:#fff;
    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:#fff;
}
.t_g3k2p p{
    font-size: 14px;
    color:#fff;
    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: #fff;
}
.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: #fff;
}
.t_g4tiao.t_yiqitit p{
    color:#fff;
    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:#fff;
    line-height: 1.5;
}
.t_g4ulp p{
    line-height: 2;
    color:#fff;
}
.t_g4ulp2 p{
    color:#fff;
    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: #fff;
    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:#fff;
    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: 93px;
    padding-bottom: 70px;
}
.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.fff667%;
    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:#fff;
    padding-right: 15px;
}
.t_pcsouinput input::placeholder{
    font-size: 16px;
    line-height: 1.5;
    color:#fff;
}
.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: -10px;
}
.t_footxia {
    padding-bottom: 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: #fff;
}
.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:#fff;
}
.t_f3navtiao.on .t_f3navli.on .t_f3navzi{
    color: #fff;
}
.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: #fff;
}
.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: #fff;
    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: #fff;
}
.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:#fff;
}
.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%;
}