@charset "utf-8";
.t_yiqih1 h1{
    font-size: 60px;
    color:#333;
    line-height: 1.5;
}
.t_yiqineih1 h1{
    font-size: 50px;
    color:#fff;
    line-height: 1.5;
}
.t_yiqih2 h2{
    font-size: 38px;
    color:#333;
    line-height: 1.5;
}
.t_yiqih2.t_yiqih2_1 h2{
    color:#e72334;
}
.t_yiqih3 h3{
    font-size: 26px;
    color:#333;
    line-height: 1.5;
}
.t_yiqih3.t_yiqih3_1 h3{
    color:#e72334;
}
.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:#333;
    font-size: 20px;
    line-height: 1.75;
}
.t_yiqicon p{
    color:#333;
    font-size: 16px;
    line-height: 1.75;
}
.t_yiqicon.t_yiqicon_1 p{
    color:#666;
}
.t_yiqicon.t_yiqicon_2 p{
    color:#fff;
}
.t_yiqiduan p{
    color:#666;
    font-size: 16px;
    line-height: 1.8;
}
.t_yiqiduan.t_yiqiduan_1 p{
    color:#fff;
}
.t_jiah3 h3 {
    color: #fff;
    font-size: 30px;
    line-height: 1.5;
    font-weight: bold;
}
.t_jiah4 h4 {
    color: #333;
    font-size: 22px;
    line-height: 1.75;
}
.t_jiah2 h2{
    font-size: 40px;
    color:#fff;
    line-height: 1.5;
}
.t_jiatith3 h3{
    font-size: 24px;
    color:#333;
    line-height: 1.5;
}
.t_jian1{
    padding-top: 100px;
    padding-bottom: 100px;
}
.t_jianda {
    padding-top: 120px;
    padding-bottom: 130px;
}
.t_neih2 h2{
    font-size: 36px;
    color:#333;
    line-height: 1.5;
    font-weight: bold;
}
/*规范*/
.g_word1{
    font-size: 30px;
    line-height: 1.75;
    letter-spacing: 1px;
}
.g_word2{
    font-size: 24px;
    line-height: 1.75;
    letter-spacing: 1px;
}
.g_word3{
    font-size: 18px;
    line-height: 1.75;
    letter-spacing: 1px;
}
.g_word4{
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: 1px;
}
.g_word5{
    font-size: 14px;
    line-height: 1.75;
    color:#999;
    letter-spacing: 1px;
}
.g_parp p{
    color:#666;
    font-size: 14px;
    line-height: 1.75;
    margin-bottom: 10px;
    letter-spacing: 1px;
}
/*规范*/
/*pc导航选中*/
.yxnav_active1 .g_nav1{

}
.yxnav_active2 .g_nav2{
	
}
/*ph导航选中*/
.yxnav_active1.g_phnav1{
    color:#e72334;
}
.yxnav_active2.g_phnav2{
	color:#e72334;
}
.yxnav_active3.g_phnav3{
    color:#e72334;
}
/* ph 移动端头部 */
.ys_navph3_header {
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 999;
    width: calc(100% + 2px);
    height: 64px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff;
    transform: translateX(-50%);
    z-index: 998;
    display: none;
    box-shadow: 0px 3px 31px 0px rgba(0,0,0,.05);
}

.ys_navph3_header .ys_navph3_logo {
    width: 120px;
    line-height: 64px;
}

.ys_navph3_header .ys_navph3_logo img {
    width: 100%;
}

.ys_navph3_header .ys_navph3_phsearch {
    position: absolute;
    top: 50%;
    right: 70px;
    width: 25px;
    cursor: pointer;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.ys_navph3_header .ys_navph3_wj_hin_right {
    padding-top: 25px;
}

.ys_navph3_header .ys_navph3_phsearch img {
    width: 100%;
}

.ys_navph3_mea_cl {
    overflow: hidden;
    width: 32px;
    height: 100%;
}

.ys_navph3_header .ys_navph3_menuph {
    width: 30px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.ys_navph3_header .ys_navph3_menuph .ys_navph3_point {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 22px;
    margin-top: 14px;
}

.ys_navph3_caidansuo button  {
    position: relative;
    right: 0;
    font-size: 16px;
    color: #333;
    letter-spacing: 3px;
}

.ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn {
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #666;
}

.ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::after,
.ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::before {
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #666;
}

.ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::after {
    top: -10px;
}

.ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::before {
    top: 10px;
}

.ys_navph3_header .ys_navph3_menuph .ys_navph3_point.active .ys_navph3_navbtn {
    background: transparent;
}

.ys_navph3_header .ys_navph3_menuph .ys_navph3_point.active .ys_navph3_navbtn::after {
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.ys_navph3_header .ys_navph3_menuph .ys_navph3_point.active .ys_navph3_navbtn::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.ys_navph3_search {
    width: 100%;
    overflow: hidden;
    margin-top: 18px;
}

.ys_navph3_search_ph {
    width: 100%;
    height: 35px;
    border: 1px solid rgba(0, 0, 0, .1);
    margin-top: 0;
    float: left;
    border-radius: 17.5px;
    position: relative;
}

.ys_navph3_search_ph input {
    width: 100%;
    height: 100%;
    text-indent: 20px;
    color: #333333;
}

.ys_navph3_search_ph input::-webkit-input-placeholder {
    color: #999999;
}

.ys_navph3_search_ph button {
    width: 40px;
    height: 100%;
    color: #ffffff;
    line-height: 35px;
    text-align: center;
    font-size: 20px;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
}

.ys_navph3_search button .icon-sousuo {
    font-size: 27px;
    color: #999999;
}


.ys_navph3_searchfe {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    width: 16px;
}

.ys_navph3_searchfe img {
    width: 100%;
}

.ys_navph3_mengcen {
    display: none;
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 30000;
}

.ys_navph3_caidansuo {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 38%;
    height: 46px;
    border-bottom: 1px solid #999;
}

.ys_navph3_caidansuo {
    width: calc(100% - 30px);
}

.ys_navph3_caidansuo input {
    width: calc(100% - 60px);
    height: 100%;
    font-size: 24px;
    color: #666666;
}

.ys_navph3_caidansuo input {
    width: calc(100% - 60px);
    height: 100%;
    font-size: 16px;
}


.ys_navph3_guanbi {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 6%;
    top: 4%;
    cursor: pointer;
}
.ys_navph3_guanbi::before{
    content: '';
    width: 120%;
    height: 1px;
    background: #333;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
}
.ys_navph3_guanbi::after{
    content: '';
    width: 120%;
    height: 1px;
    background: #333;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(-45deg);
}
.ys_navph3_guanbi img {
    width: 100%;
}


.ys_navph3_first {
    position: fixed;
    top: 0;
    right: -100%;
    transition: all 0.36s;
    width: 100%;
    background: #fff;
    z-index: 1000;
    padding: 0 0 30px;
    /*height: 580px*/
    height: 100vh;
}

.ys_navph3_gun {
    height: 505px;
}

.ys_navph3_gunb {
    padding: 0 30px;
}

.ys_navph3_sec {
    position: fixed;
    top: 0;
    right: -100%;
    transition: all 0.36s;
    width: 100%;
    background: #fff;
    z-index: 1001;
    padding: 0 30px;
    height: 100vh;
}

.ys_navph3_firsttu {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 22px;
    right: 30px;
    cursor: pointer;
}
.ys_navph3_firsttu::before{
    content: '';
    width: 120%;
    height: 1px;
    background: #333;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
}
.ys_navph3_firsttu::after{
    content: '';
    width: 120%;
    height: 1px;
    background: #333;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(-45deg);
}
.ys_navph3_firsttop {
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #C7C9C8;
}
.ys_navph3_santop {
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #C7C9C8;
}
.ys_navph3_firstbot ul {
    padding-top: 10px;
    padding-bottom: 10px;
}

.ys_navph3_g_sypt4nrfltu img {
    height: 100%;
}

.ys_navph3_firstlifl a {
    color: #666;
    line-height: 32px;
    font-size: 16px;
}

.ys_navph3_firstli {
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
}

.ys_navph3_firstlifr {
    width: 6px;
    line-height: 32px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    cursor: pointer;
}

.ys_navph3_yxnav_active1 .ys_navph3_firstlifl a {
    color: #000;
}
.ys_navph3_firstli.yxnav_active3 .ys_navph3_firstlifl a {
    color: #000;
}
.ys_navph3_firstwz {
    color: #333;
    font-size: 16px;
    line-height: 60px;
    font-weight: bold;
}

.ys_navph3_yxnav_active2 .ys_navph3_firstlifl a {
    color: #000;
}

.ys_navph3_langphtop {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #C7C9C8;
    border-bottom: 1px solid #C7C9C8;
}

.ys_navph3_langphtop a {
    color: #333;
    line-height: 24px;
    font-size: 16px;
}

.ys_navph3_langphtop img {
    width: 6px;
    transform: rotate(90deg);
    margin-top: 5px;
    cursor: pointer;
}

.ys_navph3_langph {
    position: relative;
}

.ys_navph3_langphbot a {
    color: #333;
    line-height: 24px;
    font-size: 14px;
}

.ys_navph3_langphbot ul {
    padding-top: 10px;
    padding-bottom: 10px;
}

.ys_navph3_langphbot {
    display: none;
}

.ys_navph3_loginb {
    margin-bottom: 10px;
    display: none;
}


.ys_navph3_header .ys_navph3_other1 img {
    width: 24px;
    cursor: pointer;
}

.ys_navph3_header .ys_navph3_other1 {
    line-height: 62px;
    margin-right: 5px;
}


.ys_navph3_first .ys_navph3_firsttop {
    width: calc(100% - 60px);
    margin: auto;
}

.ys_navph3_firsttu img {
    width: 100%;
}

.ys_navph3_firstli.yxnav_active1 a{
    color:#000;
}
.ys_navph3_firstli.yxnav_active2 a{
    color:#000;
}
@media screen and (max-width: 1199px) {
    .ys_navph3_header {
        display: block;
    }
    .g_show{
        display: none;
    }
}
.ys_navph3_secsan {
    position: fixed;
    top: 0;
    right: -100%;
    transition: all 0.36s;
    width: 100%;
    background: #fff;
    z-index: 1001;
    padding: 0 30px;
    height: 100vh;
}
/*鼠标效果*/
@media screen and (min-width: 1200px){
    .t_pcyu a:hover {
        color:#e72334;
    }
    .t_pchead.on .t_pcyu a:hover{
        color:#e72334;
    }
    .t_pcnavli:hover .t_yiqinav{
        color:#e72334;
    }  
    .t_pchead.on .t_pcnavli:hover .t_yiqinav{
        color:#e72334;
    } 
    .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:#e72334;
         background: #eee;
    }
    .t_pcnavsanli a:hover .t_yiqisannav{
        color:#e72334;
    }
    .t_yiqimore1 a:hover .t_yiqiliao::before{
        width: 0;
        opacity: 0;
    }
    .t_yiqimore1 a:hover .t_yimorezi{
        color: #e72334;
    }
    .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_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:#e72334;
    }

    .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:#e72334
    }
    .t_f3k2xin:hover {
        box-shadow: 0px 11px 28px 0px rgba(165,165,165,.15);
    }
    .t_f3k2xin:hover .t_jiatith3 h3 {
        color:#ee2d1b;
    }
    .t_e1k3li .t_e1k3xin:hover .t_e1k3box {
        height: 286px;
    }
    .t_e1k3li .t_e1k3xin:hover .t_e1duan {
        opacity: 1;
    }
    .t_g3k1li:hover{
        color:#e72334;
    }
    .t_g3k2li a:hover .t_g3k2xin{
        background: #e72334;
    }
    .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:#e72334;
    }
    .t_syk5li a:hover .t_syk5pic img{
        transform: scale(1.05);
    }
    .t_syk5li a:hover .t_syk5xin .t_jiah4 h4{
        color:#e72334;
    }
    .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:#e72334;
    }
    .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:#e72334;
    }
    .t_g2k2li:hover .t_g2k1rg img{
        transform: scale(1.05);
    }
    .t_e2zhuan a:hover .t_e2zhuzi{
        color:#e72334;
    }
    .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:#e72334;
    }
    .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{
  
    line-height: 90px;
}
.t_pclogonr img{
    display: inline-block;
}
.t_pcheadnr{
    width: 100%;
    padding-left: 80px;
    padding-right: 80px;
}
.t_pclogonr .t_cailogo{
    display: none;
}
.t_pchead.on .t_pclogonr .t_cailogo{
    display: inline-block;
}
.t_pchead.on .t_pclogonr .t_bailogo{
    display: none;
}
.t_yiqinav{
    line-height: 90px;
}
.t_pchead.on .t_yiqinav{
    color:#333;
}
.t_pcnavli{
    padding: 0 40px;
	position: relative;
}
.t_soupic{
    width: 19px;
    line-height: 90px;
    cursor: pointer;
}
.t_soupic img{
    display: inline-block;
    width: 100%;
}
.t_soupic .t_huiicon,.t_soupic .t_hovericon{
    display: none;
}
.t_pchead.on .t_baiicon{
    display: none;
}
.t_pchead.on .t_huiicon{
    display: inline-block;
}
.t_pcyu a{
    font-size: 18px;
    color:#fff;
    line-height: 90px;
    transition: all 0.36s;
}
.t_pchead.on .t_pcyu a{
    color:#333;
}
.t_yiqinav::before{
    content: '';
    width: 0;
    height: 3px;
    background: #e72334;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: all 0.36s;
}
.t_pcdao{
    padding-left: 15px;
}
.t_pcrgli{
    padding: 0 30px;
}
.t_pcrgli{
    position: relative;
}
.t_pcsou::before{
    content: '';
    width: 1px;
    height: 20px;
    background: #fff;
    opacity: 0.5;
    transition: all 0.36s;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.36s;
}
.t_pchead.on .t_pcsou::before{
    background: #333;
}
.t_pclanguage{
    padding-right: 0;
}
.t_pcnavli.yxnav_active1 .t_yiqinav{
    color:#e72334;
}
.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{
      display: block;
      width: 100%;
      height: 640px;
      object-fit: cover;
}
.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: 40%;
    transform: translateY(-40%);
}
.t_banh1{
    font-size: 46px;
    color:#fff;
    line-height: 1.5;
	font-weight: bold;
	letter-spacing: 1px;
}
.title-en{font-size: 25px; color: #fff;margin-top: 10px;font-weight: bold;text-transform: uppercase}
.txt-desc {
    font-size: 16px;
    color: #fff;
    margin-top: 10px;
	line-height: 30px;
}
.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: #e72334;
    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: absolute;
    top: 90px;
	z-index:1;left:50%;min-width:200px;background:rgba(255, 255, 255, 0.85);border-radius:0 0 3px 3px;box-shadow: 0 1px 6px rgba(0,0,0,.15);transform:translateX(-50%);-webkit-transform:translateX(-50%);display: none;}
.t_yiqiernav{
    font-size:16px;
    line-height: 50px;
    color:#333;
    transition: all 0.36s;
}


.t_pcnaver{
    text-align: center;
    box-shadow: 0px 3px 31px 0px rgb(0 0 0 / 5%);
}
.t_pcnaverli.yxnav_active2 .t_yiqiernav{
    color:#e72334;
}
.t_pcnavsan{
    position: fixed;
    width: 100%;
    top: 180px;
    left: 0;
    background: #fff;
    border-top: 1px solid #ebebeb;
    text-align: center;
    box-shadow: 0px 3px 31px 0px rgb(0 0 0 / 5%);
    display: none;
}
.t_pcnavsanul{
    margin: 0 -50px;
    display: inline-block;
}
.t_pcnavsanli{
    padding: 0 50px;
}
.t_yiqisannav{
    font-size: 18px;
    line-height: 84px;
    color:#333;
    transition: all 0.36s;
}
.t_pcnavsanli.yxnav_active3 .t_yiqisannav{
    color:#e72334;
}

.support{
	position: absolute;
	width: 646px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
}

.support .bt{
	font-size: 36px;
	color: #fff;
	font-weight: bold;
}

.support .input {
	
	margin-top: 40px;
	
}

.support .input .wenben{
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	padding: 0 154px 0 20px;
	border: none;border-radius: 8px;
	overflow: hidden;
	background-color: #fff;
}
.relative {
    position: relative;
}
.ny_text16 {
    font-size: 16px;
}
.support .input .btns{
	position: absolute;
	width: 154px;
	right: -1px;
	top: -1px;
	background: url(../images/search-icon.png) center center/cover no-repeat #e72334;
	background-size: 25px 25px;
	height: 62px;
	border: none;
	border-radius: 0 8px 8px 0;
	overflow: hidden;
}
.support .input .btns:hover{
	background: url(../images/search-icon.png) center center/cover no-repeat #172a88;
		background-size: 25px 25px;

}
.support .js{
	line-height: 1.6;
	color: #fff;
	margin-top: 20px;
}

/* 首页 */
.t_content1{
    width: 1540px;
    margin: 0 auto;
}
.t_syk1h1 h1{
    font-size: 42px;
    color:#333;
    line-height: 1.5;
    text-align: center;
}
.t_bgimg{
    width: 77px;
}
.t_bgimg img{
    width: 100%;
}
.t_syk1jian{
    padding-top: 112px;
    padding-bottom: 100px;
}
.t_syk1h1 {
    margin-bottom: 32px;
}
.t_syk1 .t_yiqiduan {
    margin-bottom: 58px;
}

.t_syk1 .t_yiqiduan p{
    text-align: center;
}
.t_yiqimore a{
    display: inline-block;
}
.t_syk1 .t_yiqimore{
    text-align: center;
}
.t_yiqimoreli{
    border: 2px solid #e72334;
}
.t_yiqiliao::before{
    width: 0;
    opacity: 0;
}
.t_yiqimore1 .t_yiqiliao::before{
    width: 100%;
    opacity: 1;
    background: #e72334;
}
.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:#e72334;
}
.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::before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.1);
    position: absolute;
    left: 0;
    top: 0;
}
.g_cpt2toptu:nth-child(2)::before {
    content: '';
    width: 100%;
    height: 100%;
    background:none;
    position: absolute;
    left: 0;
    top: 0;
}
.g_cpt2toptu:nth-child(4)::before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    position: absolute;
    left: 0;
    top: 0;
}
.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: 20%;
    float: left;
    position: relative;
    height: 100%;
    transition: all .36s ease;
    border-right: 1px solid rgba(255, 255, 255, .2);
}
.g_cpt2botnr a{
    display: block;
    padding: 80px 90px;
    position: absolute;
    z-index: 10;
    height: 100%;
}
.g_cpt2botnr::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #e33228;
    transition: all .36s ease;
    opacity: 0;
}
.g_cpt2botbox {
    transition: all .36s ease;
}
.g_cpt2boticon {
    width: 39px;
    margin-bottom: 22px;
    transition: all .36s ease;
    opacity: 1;
}
.g_cpt2boticon img{
    width: 100%;
}
.g_cpt2 .t_jiah3 h3 {
    margin-bottom: 30px;
}
.g_cpt2botnr .t_yiqiduan p {
    opacity: 0;
    transition: all 0.36s;
}
.g_cpt2bottu {
    margin-top: 28px;
    transition: all .36s ease;
    opacity: 0;
}
.g_cpt2bottu img{
    width: 100%;
}
.g_shu {
    position: absolute;
    bottom: 40px;
    right: 42px;
    color: #fff;
}
.g_cpt2botnr::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .1);
    transition: all .36s ease;
    opacity: 0;
}
.g_cpt2botnr.act::before {
    opacity: 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-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_syk3shu{
    font-size: 26px;
    font-weight: bold;
    color:#e72334;
    transition: all 0.36s;
}
.t_syk3li{
    width: 33.333333%;
	margin-bottom: 30px;
}

.t_syk3xshu{
    font-size: 18px;
    color:#666;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_syk3nr {
    padding: 100px 0;
    background: #fafafa;
}
.t_syk3nr .t_yiqih2 {
    margin-bottom: 20px;
}
.t_syk3nr .t_yiqiduan {
    margin-bottom: 36px;
}
.t_syk3shu {
    margin-bottom:15px;
}
.t_syk3ul {
    margin-bottom: 20px;
}
.t_syk3 .t_yiqih2 h2{
    transition: all 0.36s;
}
.t_syk3 .t_yiqiduan p{
    transition: all 0.36s;
}
.t_syk3video::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.03);
    z-index: 2;
}
.t_syk5{
    background: #fafafa;
}
.t_syk5limore{
    font-size: 14px;
    line-height: 1.5;
    color:#ee2d1b;
    margin-bottom: 40px;
}
.t_syk5pic{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.t_syk5pic img{
    width: 100%;
    height: 100%;
    transition: all 0.36s;
}

.t_syk5more .t_yimorezi{
    color:#e72334;
}
.t_syk5li{
    width: 33.333333%;
    padding: 0 14px;
}
.t_syk5ul{
    margin: 0 -14px;
}
.t_syk5xin{
    border: 1px solid #ddd;
    padding:60px 36px 42px;
    transition: all 0.36s;
}
.t_tou{
    position: relative;
    top: 0;
    left: 0;
}
.t_shi{
    position: absolute;
    top: 0;
    left: 0;
}
.t_syk5xin .t_jiah4 h4{
    height: 76px;
    overflow: hidden;
    transition: all 0.36s;
}

.t_syk5zi{
    font-size: 16px;
    color:#999;
    line-height: 1.5;
    display: inline-block;
}
.t_syk5icon{
    width: 15px;
    margin-right: 10px;
    line-height: 24px;
}
.t_syk5icon img{
    width: 100%;
    display: inline-block;
}
.t_syk5topli{
    vertical-align: middle;
}
.t_syk5topli{
    margin-right: 24px;
}
.t_syk5topli:last-of-type{
    margin-right: 0;
}
.t_syk5top {
    margin-bottom: 40px;
}
.t_syk5more {
    position: relative;
    top: 11.5px;
}
.t_syk5topsy {
    margin-bottom: 17px;
}
.t_syk5li .t_jiah4 {
    margin-bottom: 35px;
}
/* footer */
.t_footer{

	background: #07294d;
}
.t_content3{
    width: 1440px;
    margin: 0 auto;
}
.t_footerlione a{
    color:#fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
}
.t_footerli a{
    color:#8b8c94;
    font-size: 16px;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_footerle{
    width:100%;
}
.t_footerul{
    width: 16.66%;
    padding-right: 20px;
}
.t_footop {
    padding-top: 60px;
    padding-bottom: 40px;
}
.t_footerlione {
    margin-bottom: 29px;
}
.t_footerle{
    padding-top: 6px;
}
.t_footerli {
    margin-bottom: 14px;
}
.t_footerphone a{
    font-size: 36px;
    font-weight: bold;
    color:#333;
    line-height: 1.5;
    text-align: right;
}
.t_footermail {
    font-size: 16px;
    color:#333;
    font-weight: bold;
    line-height: 1.75;
    text-align: right;
}
.t_footermail{
    text-align: right;
	margin-top: 10px;
}
.t_footop{
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.t_footxiale img{
    width: 160px;
}
.t_footicon{
    width: 40px;
    height: 40px;
}
.t_footicon img{
    width: 100%;
}
.t_footxli{
    padding: 0 10px;
}
.t_footxul{
    margin: 0 -10px;
    display: inline-block;
}
.t_footxrgbot{text-align: center;}
.t_footxrgbot p{
    color:#8b8c94;
    font-size: 14px;
    line-height: 1.5;
	
}
.t_footxrgbot p a{
    color:#8b8c94;
    font-size: 14px;
    line-height: 1.5;
}
.ewm{width: 100px; display: inline-block; margin: 0 10px;}
.ewm p{font-size: 14px; text-align: center;padding-top: 15px;}
.t_footxrgup{
    margin-bottom: 12px;
}
.span3{
    margin-left: 16px;
}
.t_footxia {
    padding-top: 37px;
    padding-bottom: 44px;
}
.t_footxiarg {
    padding-top:20px;
}   
/* 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,.01);
    z-index: 2;
}
.t_neiban{
    position: relative;
}
.t_b1k1duan p{
    line-height: 2;
}
.t_b1k1 .t_neih2 {
    margin-bottom: 24px;
}
.t_yiqiduan.t_b1k1duan {
    margin-bottom: 68px;
}
.t_b1k1 .g_cpt2botnr a{
    padding: 70px 20px 40px 40px;
}
.t_b1k1 .g_cpt2botnr::before{
    display: none;
}
.t_b1k1 .g_cpt2botbox {
    transform: translateY(0);
}
.g_cpt2botbox .t_yiqih3 h3{
    color:#fff;
    font-weight: bold;
}
.t_b1k1 .g_cpt2botnr.act .g_cpt2boticon {
    margin-bottom: 22px;
}
.g_cpt2botnr .t_yiqih3 {
    margin-bottom: 24px;
}
.g_cpt2botbox .t_yiqicon {
    opacity: 0;
    transition: all 0.36s;
}
.g_cpt2botbox .t_yiqicon p{
    line-height: 2;
}
.g_cpt2botnr.act .t_yiqicon {
    opacity: 1;
}
/* b2 */
.t_b2k1{
    background: #f9f9f9;
}
.t_b2k1 .t_yiqiduan p{
    line-height: 2;
}
.t_b2k1 .t_neih2 h2{
    text-align: center;
}
.t_b2jian1 {
    padding-top: 116px;
    padding-bottom: 152px;
}
.t_b2jian2d {
    margin-bottom: 58px;
}
.t_b2k2 .t_neih2 h2{
    text-align: center;
}
.t_b2jiantop {
    padding-top: 98px;
}
.t_b2jian2d_1 {
    margin-bottom: 72px;
}
.t_b2k1ul {
    margin: 0 -1px;
}
.t_b2k1li {
    width: 16.666667%;
    padding: 0 1px;
}
.t_b2k1xin {
    position: relative;
}
.t_b2k1pic {
    position: relative;
}
.t_b2k1pic img {
    width: 100%;
    height: 100%;
}
.t_yuanpic {
    position: relative;
    top: 0;
    left: 0;
}
.t_mengpic {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}
.t_b2k1wen {
    padding: 0 60px;
    top: 110px;
    transition: all 0.36s;
}
.t_b2k1li .t_fshb2tit {
    margin-bottom: 50px;
}
.t_b2k1li .t_fshb2tit {
    position: relative;
    height: 45px;
    overflow: hidden;
}
.t_b2k1li .t_fshb2tit h3 {
    text-align: left;
    transition: all 0.36s;
}
.t_fshb2tit h3 {
    font-size: 30px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
}
.t_b2k1zhong {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    transition: all 0.36s;
    opacity: 0;
    transition-delay: 0.06s;
}
.t_b2k1li .t_fshb2tit {
    margin-bottom: 50px;
}

.t_b2k1li .t_fshb2tit {
    position: relative;
    height: 45px;
    overflow: hidden;
}
.t_b2k1li.on .t_mengpic{
    opacity: 0.6;
}
.t_b2k1wen {
    padding: 0 60px;
    top: 110px;
    transition: all 0.36s;
}

.t_b2k1wen {
    position: absolute;
    left: 0;
    width: 100%;
    transition: all 0.36s;
    top: 110px;
}
.t_b2k1zhong .t_fshb2tit h3 {
    text-align: center;
}
.t_b2k1li .t_fshb2tit h3 {
    text-align: left;
    transition: all 0.36s;
}
.t_b2circle {
    transition: all 0.36s;
}

.t_b2circle {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: #e72334;
    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:#e72334;
}
.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:#333;
    line-height: 1.5;
    margin-bottom: 58px;
}
.t_b4k2li{
    width: 50%;
}
.t_b4k2ul{
    margin: 0 -20px;
}
.t_b4k2li{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 34px;
}
.t_b4k2li .t_jiah3 h3{
    color:#e72334;
    font-weight: bold;
    height: 45px;
    overflow: hidden;
}
.t_b4k2li .t_yiqiduan p{
    height: 31px;
    overflow: hidden;
}
.t_b4k2li .t_jiah3 {
    margin-bottom: 11px;
}
.t_b4k2qi2rg{
    width: 47%;
}
.t_b4k2qi1{
    margin-bottom: 76px;
}
.t_b4k2qi2le .t_yiqiduan p{
    color:#333;
}
.t_b4k2qi2le .t_b4k2zi{
    margin-bottom: 26px;
}
.t_b4k2qi2le {
    padding-top: 101px;
}
.t_b4k2icon{
    width: 42px;
    height: 42px;
    display: inline-block;
    margin-bottom: 10px;
}
.t_b4k2icon img{
    width: 100%;
}
.t_b4k2qi2li{
    display: inline-block;
    text-align: center;
}
.t_b4k2qi2le .t_yiqiduan {
    margin-bottom: 72px;
}
.t_b4k2qi2le .t_b4k2qi2li .t_yiqiduan {
    margin-bottom: 0px;
}
.t_b4k2qi2li{
    padding: 0 35px;
    position: relative;
}
.t_b4k2qi2ul{
    margin: 0 -35px;
}
.t_b4k2qi2li::before{
    content: '+';
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    color:#f15648;
    line-height: 1.5;
    right: 0;
    top: calc(50% - 21px);
    transform: translateY(-50%);
}
.t_b4k2qi2li:nth-of-type(3)::before{
    content: '=';
}
.t_b4k2qi2li:nth-of-type(4)::before{
    display: none;
}
.t_b4k3{
    background: #fff;
}
.t_b4k3 .t_neih2 h2{
    text-align: center;
}
.t_b4k3 .t_yiqiduan p{
    text-align: center;
    line-height: 2;
}
.t_b4k3le{
    width: 560px;
}
.t_b4k3li{
    width: 50%;
    margin-bottom: 16px;
    padding: 60px 10px;
}
.t_b4k3li .t_jiah4 h4{
    font-weight: bold;
    text-align: center;
}
.t_b4k3li:nth-of-type(2n-1) .t_jiah4 h4{
    color: #e72334;
}
.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: #e72334;
}
.t_b4k3li:nth-of-type(4) {
    background:rgba(241,83,68,.15);
}
.t_b4k3li:nth-of-type(3) .t_jiah4 h4{
    color: #fff;
}
.t_b4k3li:nth-of-type(3) {
    background:rgba(241,83,68,1);
}
.t_b4k3rg{
    width: 626px;
}
.t_b4k3rgli{
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.t_b4k3rgul{
    margin: 0 -10px;
}
.t_b4k3rgxin{
    background: #f9f9f9;
    padding: 31px 42px 25px;
}
.t_b4k3shu{
    font-weight: bold;
    color:#f15648;
    font-size: 46px;
    line-height: 1.2;
    margin-right: 12px;
}
.t_b4k3xiang{
    font-size: 16px;
    line-height: 2;
    color:#333;
}
.t_b4k3zhi{
    font-size: 20px;
    font-weight: bold;
    line-height: 2;
    color:#333;
}
.t_b4k3hang {
    margin-bottom: 4px;
}
.t_b4k3jian {
    padding-top: 104px;
    padding-bottom: 132px;
}
.t_b4k3 .t_neih2 {
    margin-bottom: 13px;
}
.t_b4k3 .t_yiqiduan {
    margin-bottom: 29px;
}
.t_b4k3 .t_b4k2zi {
    margin-bottom: 24px;
}
.t_b4k4{
    background: #f9f9f9;
}
.t_content4{
    width: 1260px;
    margin: 0 auto;
}
.t_b4k4 .t_neih2 h2{
    text-align: center;
}
.t_b4k4 .t_yiqiduan p{
    text-align: center;
}
.t_b4k4li{
    width: 25%;
    padding: 0 37px;
    margin-bottom: 64px;
}
.t_b4k4ul{
    margin: 0 -37px;
}
.t_b4k4pic{
    position: relative;
    width: 100%;
}
.t_b4k4pic img{
    width: 100%;
    height: 100%;
}
.t_b4k4xin{
    position: relative;
}
.t_b4k4wen{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    top: 50%;
    transform: translateY(-50%);
}
.t_b4k4icon{
    width: 50px;
    height: 50px;
    margin: 0 auto;
    margin-bottom: 36px;
}
.t_b4k4icon img{
    width: 100%;
}
.t_b4k4wen .t_jiah4::before{
    content: '';
    width: 26px;
    height: 1px;
    background: #fff;
    position: absolute;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    top: -16px;
}
.t_b4k4wen .t_jiah4{
    position: relative;
}
.t_b4k4wen .t_jiah4 h4{
    color:#fff;
    font-weight: bold;
    text-align: center;
}
.t_b4k4jian{
    padding-top: 102px;
    padding-bottom: 70px;
}
.t_b4k4 .t_neih2 {
    margin-bottom: 17px;
}
.t_b4k4 .t_yiqiduan {
    margin-bottom: 69px;
}
.t_b4k5 {
    background: #fff;
}
.t_b4k5 .t_neih2 h2{
    text-align: center;
}
.t_b4k5pic{
    width: 100%;
}
.t_b4k5pic img{
    width: 100%;
}
.t_b4k5jian{
    padding-top: 82px;
}
.t_b4k5 .t_neih2 {
    margin-bottom: -7px;
}
.t_b4k6{
    background: #f9f9f9;
}
.t_b4k6 .t_neih2 h2{
    text-align: center;
}
.t_b4k6 .t_yiqiduan p{
    text-align: center;
}
.t_b4k6 .t_yiqiduan.t_b4k6duan p{
    color: #333;
    text-align: left;
    padding-left: 40px;
    padding-right: 40px;
}
.t_b4k6pic{
    width: 100%;
}
.t_b4k6pic img{
    width: 100%;
}
.t_b4k6jian{
    padding-top: 100px;
    padding-bottom: 15px;
}
.t_b4k6 .t_neih2 {
    margin-bottom: 15px;
}
.t_b4k6p {
    margin-bottom: 28px;
}
/* b5 */
.t_b5k2li{
    width: 33.333333%;
    position: relative;
}
.t_b5k2pic{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.t_b5k2pic img{
    width: 100%;
    height: 100%;
    transition: all 0.36s;
}
.t_b5k2wen{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 114px 114px;
}
.t_b5k2wen .t_jiah2 h2{
    font-weight: bold;
}
.t_b5k2wen .t_yiqicon p{
    line-height: 2;
    color:#fff;
}
.t_b5k2you{
    color:#ececec;
    opacity: .2;
    font-size: 40px;
    font-weight: bold;
    line-height: 1.5;
    position: absolute;
    right: 50px;
    bottom: 56px;
}
.t_b5k2li .t_jiah2 {
    margin-bottom: 16px;
    /* height: 60px;
    overflow: hidden; */
}
/* .t_b5k2wen .t_yiqicon p{
    height: 416px;
    overflow: hidden;
} */
.t_b5jian1 {
    padding-top: 97px;
    padding-bottom: 110px;
}
.t_b5k1 .t_b2jian2d {
    margin-bottom: 48px;
}
.t_b5k3le{
    width: 58.529412%;
}
.t_b5k3rg{
    width: 34.485294%;
}
.t_b5k3pic{
    width: 100%;
}
.t_b5k3pic img{
    width: 100%;
}
.t_b5k3jian{
    padding-top: 104px;
    padding-bottom: 94px;
}
.t_b5k3 .t_neih2{
    margin-bottom: 40px;
}
/* c2 */
.t_c2k1tr{
    padding: 0 41px;
}
.t_c2k1ol{
    margin: 0 -41px;
}
.t_c2k1tr a{
    font-size: 18px;
    color:#333;
    line-height: 1.5;
    transition: all 0.36s;
    position: relative;
}
.t_c2k1tr a::before{
    content: '';
    height: 17px;
    width: 1px;
    background: #c5c5c5;
    position: absolute;
    right: -41px;
    top: 50%;
    transform: translateY(-50%);
}
.t_c2k1tr.on a{
    color:#e72334;
}
.t_c2k1tr:last-of-type a::before{
    display: none;
}
.t_c2k1{
    padding-top: 76px;
}
.t_c2k2{
    padding-top: 56px;
}
.t_c2k2nr{
    margin: 0 -20px;
}
.t_c2k1li {
    width: 50%;
    padding: 0 20px;
}
.t_c2k1xin {
    position: relative;
}
.t_c2k1pic {
    background: rgba(246,246,246,.8);
    width: 100%;
}
.t_c2k1pic img {
    width: 100%;
}
.t_c2k1bg {
    opacity: 0;
    transition: all 0.36s;
}
.t_c2k1wen {
    padding: 56px 60px;
}
.t_c2k1wen {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.t_c2k1le {
    width: calc(100% - 148px);
    padding-right: 70px;
}
.t_fshc2tit {
    margin-bottom: 17px;
}
.t_fshc2tit h4 {
    font-size: 24px;
    line-height: 1.5;
    color: #333;
    transition: all 0.36s;
}
.t_c2k1li .t_yiqicon p {
    color: #666;
    transition: all 0.36s;
}
.t_fshduan p {
    font-size: 16px;
    line-height: 2;
    color: #fff;
}
.t_c2k1rg {
    width: 148px;
    height: 100%;
    position: relative;
}
.t_c2k1png {
    width: 134px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.t_c2k1png img {
    width: 100%;
}
.t_c2k1png {
    width: 100%;
}
.t_c2k1rg {
    width: 208px;
}
.t_c2k1le {
    width: calc(100% - 208px);
    padding-right: 10px;
}
.t_c2k1li{
    margin-bottom: 36px;
}
.t_c2k2{
    padding-bottom: 52px;
}
.t_c2k1pic img{
    width: 100%;
    height: 100%;
}
/* d1 */
.t_d1k1nr .t_yiqiduan p{
    color: #666;
}
.t_d1k1pic{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.t_d1k1li{
    width: 50%;
    padding: 0 15px;
    margin-bottom: 30px;
}
.t_d1k1ul{
    margin: 0 -15px;
}
.t_d1k1pic img{
    width: 100%;
    height: 100%;
    transition: all 0.36s;
}
.t_d1k1xin{
    position: relative;
}
.t_d1k1icon{
    width: 34px;
    height: 34px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.t_d1k1icon img{
    width: 100%;
}
.t_d1k1wen .t_yiqih3 h3{
    color:#fff;
    text-align: center;
    font-weight: bold;
}
.t_d1k1wen{
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.t_d1k1nr .t_neih2 {
    margin-bottom: 16px;
}
.t_d1k1nr .t_yiqiduan {
    margin-bottom: 37px;
}
.t_d1k1jian {
    padding-top: 86px;
    padding-bottom: 95px;
}
/* d2 */
.t_content5{
    width: 86%;
}
.t_d2k1li{
    position: relative;
}
.t_d2k1le{
    width: 55%;
}
.t_d2k1pic{
    width: 100%;
}
.t_d2k1pic img{
    width: 100%;
}
.t_d2k1rg{
    width: 45%;
    background: #fff;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    box-shadow: 0px 1px 34.58px 3.42px rgba(0,0,0,.03);
    padding: 134px 100px 50px;
}
.t_d2k1icon{
    width: 36px;
    margin-bottom: 30px;
}
.t_d2k1icon img{
    width: 100%;
}
.t_d2k1rg .t_fshd2tit h3{
    color:#f15648;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.5;
}
.t_fshduanp p{
    font-size: 18px;
    line-height: 2;
    color:#666;
}
.t_d2k1rg .t_fshd2tit {
    margin-bottom: 37px;
}
.t_d2xu{
    font-size: 120px;
    font-weight: bold;
    color:#666;
    position: absolute;
    top: 38px;
    right: 50px;
    opacity: 0.1;
}
.t_d2k1li{
    background: #fff;
}
.t_content5.swiper-wrapper{
    width: 86%;
}
.t_d2k1 .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border: 1px solid #b5b5b5;
    opacity: 1;
    background: transparent;
}
.t_d2k1 .swiper-pagination-bullet-active {
    border: 1px solid #e72334;
    background: #e72334;
}
.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:#666;
    line-height: 1.5;
}
.t_d3k1 .t_neih2 h2,.t_d3k1 .t_yiqiduan p{
    text-align: center;
}
.t_d3k1 .t_d3k1le .t_neih2 h2{
    text-align: left;
}
.t_d3k1nr{
    padding-right: 80px;
    padding-left: 80px;
}
.t_d3k1le{
    width: 50%;
    padding-top: 29px;
}
.t_d3k1li{
    width: 33.333333%;
    margin-bottom: 41px;
    padding: 0 20px;
}
.t_d3k1ul {
    margin: 0 -20px;
}
.t_d3k1rg{
    width: 50%;
    position: relative;
}
.t_d3k1quan{
    width: 540px;
    border-radius: 50%;
    overflow: hidden;
}
.t_d3k1quan img{
    width: 100%;
}
.t_d3k1quwai{
    display: inline-block;
    border-radius: 50%;
    box-shadow: 0 37px 53px 0 rgba(0, 0, 0, .17);
}
.t_d3k1yin{
    width: 145px;
    position: absolute;
    right: 0;
    top: 0;
}
.t_d3k1yin img{
    width: 100%;
}
.t_d3k1zi{
    font-size: 40px;
    color:#d5dae0;
    line-height: 1.5;
    transform: rotate(90deg);
    transform-origin: right top;
    position: absolute;
    right: -10px;
    top: 403px;
    white-space: nowrap;
}
.t_d3k1jian1{
    padding-top: 87px;
    padding-bottom: 214px;
}
.t_d3k1 .t_neih2 {
    margin-bottom: 16px;
}
.t_d3k1 .t_yiqiduan {
    margin-bottom: 86px;
}
.t_d3k1 .t_d3k1le .t_neih2{
    margin-bottom: 55px;
}
.t_d3k1hang {
    margin-bottom: 12px;
    height: 60px;
    overflow: hidden;
}
.t_d3k1li .t_yiqicon{
    height: 24px;
    overflow: hidden;
}
.t_d3k1bgle{
    width: 40.104167%;  
    position: absolute;
    bottom: -88px;
    left: 0;
}
.t_d3k1bgle img,.t_d3k1bgrg img{
    width: 100%;
}
.t_d3k1bgrg{
    width: 40.3125%;
    position: absolute;
    right: 0;
    bottom: 0;
}
.t_d3k1{
    position: relative;
}
.t_d3k2rg{
    width: 67.135417%;
    position: absolute;
    right: 0;
    bottom: 0;
}
.d3k2pic{
    width: 100%;
}
.d3k2pic img{
    width: 100%;
}
.t_d3k2le{
    width: 50%;
    background: #ea5b4e;
    padding:145px 110px 156px 230px;
    position: relative;
    z-index: 10;
}
.t_d3k2li .t_neih2 h2{
    color:#fff;
    font-weight: bold;
}
.t_d3k2li .t_yiqiduan p{
    color:#fff;
    min-height: 189px;
}
.t_d3k2{
    position: relative;
}
.t_d3k2 .t_neih2 {
    margin-bottom: 30px;
}
/* d3_2 */
.t_d3k3xin{
    position: relative;
}
.t_d3k3pic{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.t_d3k3pic img{
    width: 100%;
    height: 100%;
    transition: all 0.36s;
}
.t_d3k3ul{
    margin: 0 -8px;
}
.t_d3k3li{
    width: 50%;
    padding: 0 8px;
}
.t_d3k3wen{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 50px 78px;
}
.t_d3k3xiao{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}
.t_d3k3wen .t_neih2 h2{
    font-weight: bold;
    color:#fff;
    height: 108px;
    overflow: hidden;
}
.t_d3k3wen .t_neih2{
    position: absolute;
    bottom: 58px;
    left: 0;
    width: 100%;
    padding: 0 78px;
}
.t_d3k3 .t_neih2 {
    margin-bottom: 56px;
}
.t_d3k3jian{
    padding-top: 102px;
}
.t_d3k3{
    background: #f9f9f9;
}
.t_d3k4{
    background: #f9f9f9;
}
.t_d3k4 .t_neih2 h2{
    text-align: center;
}
.t_d3k4 .t_yiqiduan p{
    text-align: center;
}
.t_d3k4nr{
    padding: 0 30px;
}
.t_d3k4jian{
    padding-top: 86px;
    padding-bottom: 104px;
}
.t_d3k4 .t_neih2 {
    margin-bottom: 28px;
}
.t_d3k5{
    background: #fff;
}
.t_d3k5{
    padding-top: 199px;
    padding-bottom: 216px;
}
.t_d3k5nr .swiper-slide {
    padding-top: 0px;
    padding-bottom: 0px;
}
.t_content2.swiper-wrapper {
    width: 1360px;
    margin: 0 auto;
}
.t_d3k5le{
    width: 50%;
}
.t_d3k5rg{
    width: 50%;
    padding: 148px 80px;
}
.t_d3k5pic{
    width: 100%;
}
.t_d3k5pic img{
    width: 100%;
}
.t_d3k5rg .t_neih2 {
    margin-bottom: 38px;
}
.t_d3k5 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 20px 0;
}
.t_d3k5nr .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border: 1px solid #b5b5b5;
    opacity: 1;
    background: transparent;
}
.t_d3k5nr .swiper-pagination-bullet-active {
    border: 1px solid #e72334;
    background: #e72334;
}
.t_d3k5nr .swiper-container-vertical>.swiper-pagination-bullets {
    right: 0;
}
.t_d3k5nr{
    height: 525px;
}
.t_d3k6{
    background: #f9f9f9;
}
.t_d3k6li{
    width: 33.333333%;
}
.t_d3k6rg{
    width: 480px;
    padding: 0 38px;
}
.t_d3k6pic{
    width: 100%;
}
.t_d3k6pic img{
    width: 100%;
}
.t_d3k6le{
    width: calc(100% - 480px);
    padding-right: 130px;
    padding-top: 20px;
}
.t_d3k6li{
    font-weight: bold;
    color:#e72334;
    font-size: 30px;
    line-height: 1.5;
}
.t_d3k6le .t_neih2 {
    margin-bottom: 30px;
}
.t_d3k6le .t_yiqiduan {
    margin-bottom: 70px;
}
.t_d3k6jian{
    padding-top: 144px;
    padding-bottom: 118px;
}
/* d5 */
.t_d5k1,.t_d5k2,.t_d5k4{
    background: #f9f9f9;
}
.t_d5k1jian {
    padding-top: 115px;
}
.t_d5k1 .t_neih2 {
    margin-bottom: 30px;
}
.t_d5k1 .t_yiqiduan {
    margin-bottom: 37px;
}
.t_d5k2 .t_neih2 h2{
    text-align: center;
}
.t_d5k2li{
    width: 33.333333%;
    padding: 0 2px;
}
.t_d5k2ul{
    margin: 0 -2px;
}
.t_d5k2xin{
    background: #fff;
    text-align: center;
    padding: 56px 15px 72px;
}
.t_d5k2icon{
    width: 64px;
    height: 64px;
    margin: 0 auto;
    margin-bottom: 26px;
}
.t_d5k2icon img{
    width: 100%;
}
.t_d5k2xin .t_yiqitit p{
    text-align: center;
    color: #333;
}
.t_d5k2 .t_neih2 {
    margin-bottom: 52px;
}
.t_d5k2jian{
    padding-top: 114px;
    padding-bottom: 124px;
}
.t_d5k3ul{
    margin: 0 -20px;
}
.t_d5k3li{
    width: 33.333333%;
    padding: 0 20px;
}
.t_d5k3li .t_neih2 h2{
    text-align: center;
    opacity: 0.5;
    color:#333;
    transition: all 0.36s;
    cursor: pointer;
}
.t_d5k3li.on .t_neih2 h2{
    opacity: 1;
}
.t_d5k3le{
    width: 55%;
}
.t_d5k3pic{
    width: 563px;
    margin: 0 auto;
}
.t_d5k3pic img{
    width: 100%;
}
.t_d5k3rg{
    width: 45%;
    padding-right: 100px;
}
.t_d5k3rg .t_yiqih3 h3{
    font-weight: bold;
}
.t_d5k3xin{
    position: relative;
}
.t_d5k3rg{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_d5k3rg .t_yiqih3 {
    margin-bottom: 34px;
}
.t_d5k3jian{
    padding-top: 144px;
    padding-bottom: 126px;
}
.t_d5k3top {
    margin-bottom: 102px;
}
.t_d5k4jian{
    padding-top: 114px;
    padding-bottom: 120px;
}
.t_d5k4li{
    width: 50%;
    padding: 0 10px;
}
.t_d5k4li_1{
    width: 60%;
    padding: 0 10px;
}
.t_d5k4li_2{
    width: 40%;
    padding: 0 10px;
}
.t_d5k4ul{
    margin: 0 -10px;
}
.t_d5k4xin{
    width: 100%;
    background: #fff;
    transition: all 0.36s;
    padding: 55px 54px 210px;
}
.t_d5k4tit{
    font-size: 32px;
    font-weight: bold;
    line-height: 1.5;
    color:#333;
    transition: all 0.36s;
    /* height: 48px; */
    overflow: hidden;
    margin-bottom: 26px;
}
.t_d5k4xin .t_yiqiduan p{
    transition: all 0.36s;
    color:#666;
    height: 93px;
    overflow: hidden;
}
.t_d5k4da{
    font-size: 185px;
    line-height: 1;
    color:#eaeaea;
    transition: all 0.36s;
    margin-right: 14px;
}
.t_d5k4xiao{
    font-size: 24px;
    line-height: 1.5;
    color:#eaeaea;
    transition: all 0.36s;
}
.t_d5k4xin{
    position: relative;
}
.t_d5k4icrg{
    position: absolute;
    bottom: 17px;
    right: 48px;
}
.t_d5k4icon{
    width: 134px;
    position: relative;
    top: -18px;
}
.t_d5k4icon img{
    width: 100%;
}
/* e1 */
.t_e1k1{
    background: #fff;
}
.t_e1k1li a{
    line-height: 80px;
    font-size: 20px;
    color:#666;
    transition: all 0.36s;
    position: relative;
    display: block;
}
.t_e1k1li.on a{
    color: #f15648;
}
.t_e1k1li a::before{
    content: '';
    width: 0;
    height: 2px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    background: #f15648;
    opacity: 0;
    transition: all 0.36s;
}
.t_e1k1li.on a::before{
    opacity: 1;
    width: 100%;
}
.t_e1k1li{
    padding: 0 50px;
    position: relative;
}
.t_e1k1nr{
    margin: 0 -50px;
}
.t_e1k1li::before{
    content: '';
    width: 1px;
    height: 17px;
    background: #d6d6d6;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.t_e1k1li:last-of-type::before{
    display: none;
}
.t_e1k2{
    background: #f9f9f9;
}
.t_e1k2li{
    width: 33.333333%;
    padding: 0 17px;
    margin-bottom: 62px;
}
.t_e1k2nr{
    margin: 0 -17px;
    margin-bottom: 20px;
}
.t_e1k2xin{
    background: #fff;
}
.t_e1k2pic{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.t_e1k2pic img{
    width: 100%;
    height: 100%;
    transition: all 0.36s;
}
.t_e1k2{
    padding-top: 70px;
    padding-bottom: 75px;
}
.t_e1k2wen .t_yiqiduan p{
    font-weight: bold;
    color:#333;
    transition: all 0.36s;
}
.t_e1k2wen .t_yiqiduan{
    height: 93px;
    overflow: hidden;
    margin-bottom: 32px;
}
.t_e1k2wen{
    padding: 25px;
}
.t_e1k2wen .t_yiqicon p{
   color:#666; 
   line-height: 2;
}
.t_e1k2wen .t_syk5topsy{
    margin-bottom: 0px;
}
.t_e1k2li.on .t_e1k2wen {
    padding: 63px 35px 36px;
}
.t_e1k2wai{
    position: relative;
    margin-bottom: 4px;
    width: calc(100% + 70px);
    left: -35px;
}
.t_e1k2wai .t_yiqicon{
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
}
.t_e1k2li.on .t_e1k2wen .t_yiqiduan {
    height: 62px;
    overflow: hidden;
    margin-bottom: 23px;
}
.t_e1k2wai .t_yiqicon{
    height: 224px;
    overflow: hidden;
    padding: 0 35px;
}
.pc_fenye{
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    text-align: center;
}
.pc_fenye a{
    display: inline-block;
    float: left;
}
.pc_fenye li {
    float: left;
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 30px;
    color: #333333;
    text-align: center;
    margin: 0px 10px;
    border-radius: 50%;
    transition: .3s;
}
.pc_fenye li.activepage{
    border: 1px solid #e72334;
}
.pc_fenye li.activepage{
    color:#e72334;
}
.pc_fenye li:hover{
    border: 1px solid #e72334;
    color:#e72334;
}
.ys_phfyfl a{
    color:#333;
}
.ys_phfy{
    display: none;
}
/* e2 */
.t_e2con{
    background: #f9f9f9;
    margin-top: 90px;
}
.t_content6{
    width: 810px;
    margin: 0 auto;
}
.t_e2con .t_yqmian{
    position: relative;
    left: auto;
    bottom: auto;
    margin-bottom: 58px;
}
.t_e2con .t_mianxin {
    color: #666;
    opacity: 1;
}
.t_e2con  a:hover .t_mianxin {
    color: #e72334;
}
.t_e2con .t_mianli::before {
    color: #666;
}
.t_mianpic {
    display: inline-block;
}
.t_e2con .t_mianxin {
    line-height: 21px;
}
.t_e2k1time{
    font-size: 16px;
    line-height: 1.5;
    color:#e72334;
    margin-bottom: 19px;
}
.t_e2k1tit h1{
    color:#333;
    font-size: 36px;
    line-height: 1.5;
    font-weight: bold;
}
.t_e2shareli{
    width: 22px;
}
.t_e2shareli img{
    width: 100%;
}
.t_e2shareli{
    margin-right: 20px;
    position: relative;
}
.t_e2shareli:last-of-type{
    margin-right: 0;
}
.t_e2shareli a{
    position: absolute;
    width: 100%!important;
    height: 100%!important;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 10;
}
.bshare-custom .bshare-sinaminiblog{
    opacity: 0;
}
.bshare-custom .bshare-weixin{
    opacity: 0;
}
.bshare-custom a:hover{
    opacity: 0!important;
}
.t_e2wen{
    border-top: 1px solid rgba(0,0,0,.1);
    border-bottom: 1px solid rgba(0,0,0,.2);
    padding-top: 47px;
    padding-bottom: 40px;
}
.t_yiqiduan p img{
    max-width: 100%;
}
.t_yiqiduan.yxedr_active p{
    margin-bottom: 20px;
}
.t_e2zhuzi{
    font-size: 18px;
    color:#666;
    line-height: 1.5;
    transition: all 0.36s;
}

.t_e2zhuanpic{
    width: 21px;
    margin: 0 6px;
    line-height: 27px;
    position: relative;
    top: -2px;
}
.t_e2zhuanpic .t_hover{
    top: 10px;
}
.t_e2zhuanpic img{
    width: 100%;
    transition: all 0.36s;
}
.t_e2con .t_yiqimian {
 margin: 0 -13px;
}
.t_e2k1nr {
    padding-top: 52px;
}
.t_e2k1tit {
    margin-bottom: 42px;
}
.t_e2share{
    margin-bottom: 28px;
}
.t_e2goback {
    padding-top: 20px;
    padding-bottom: 86px;
}
/* f1_2 */
.t_f1bk2{
    background: #f9f9f9;
    padding-top: 116px;
}
.t_f1btopli{
    font-size: 20px;
    line-height: 1.5;
    color:#ccc;
    transition: all 0.36s;
    cursor: pointer;
    position: relative;
    text-align: center;
    padding-bottom: 69px;
}
.t_f1bquan{
    width: 27px;
    height: 27px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_f1bquan::before{
    content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #e72334;
    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: #e72334;
    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: #e72334;
}
.t_f1bk2le{
    width: 39%;
    padding-right: 60px;
    text-align: center;
}



.t_f1bk2liu{
  position: relative;
  display: flex;
  justify-content: space-between;
}
.t_f1bk2liu.slick-active .t_yiqicon{
  height: 260px;
  position: relative;
  animation-name: toTop2;
  animation-duration: 2s; /* 动画持续时间 */
  animation-timing-function: ease;
  /* animation-delay: .5s; */
}
.t_f1bk2rg .t_yiqicon img{
  position: absolute;
    left: -50px;
    width: 50px;
}
.t_f1bk2rg2 .t_yiqicon img{
  position: absolute;
  right: -50px;
  width: 50px;
}
@keyframes toTop2 {
  0%   { transform: translate(0,400px); opacity: 0;}
  /* 50%   { transform: translate(0,200px); opacity: 0.5;} */
  100% {transform: translate(0,0);opacity: 1}
}
.slick-slide{overflow: hidden;}
.t_f1bk2box .Thread{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 50%;
  width: 3px;
}
.t_f1bk2box .Thread span{
  width: 100%;
  display: inline-block;
  z-index: 10;
  margin-top: 150px;
  height: 100px;
  background-color: #a6b2e4;
}
.t_f1bk2rg{
    width: 46%;
    min-height: 400px; 
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 4px solid;
    -o-border-image: linear-gradient(#fff,#132a88,#fff) 1 10 1;
    border-image: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(#132a88),to(#fff)) 1 10 1;
    border-image: linear-gradient(#fff,#132a88,#fff) 1 10 1
}
.t_f1bk2rg2{
  padding-top: 130px;
  text-align: right;
  width: 46%;
  min-height: 400px; 
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 4px solid;
  -o-border-image: linear-gradient(#fff,#132a88,#fff) 1 10 1;
  border-image: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(#132a88),to(#fff)) 1 10 1;
  border-image: linear-gradient(#fff,#132a88,#fff) 1 10 1
}
.t_f1bk2rg2 p{
 padding-right: 80px;
 padding-top: 20px;
 position: relative;
}
.t_f1bk2rg2 .t_f1yearn p::before{
  content: '';
  width: 55px !important;
  height: 3px !important;
  background: #e72334;
  position: absolute;
  right: 0;
  top: 33px;
 }
 .t_f1bk2rg .t_f1yearn p{
  padding-top: 20px;
    color:#464646;
    margin-bottom: 5px;
    padding-left: 60px;
    position: relative;
}
.t_f1bk2rg .t_f1yearn p::before{
    content: '';
    width: 55px !important;
    height: 3px !important;
    background: #e72334;
    position: absolute;
    left: 0;
    top: 33px;
}
.t_f1bk2box {
    padding-top: 54px;
    padding-bottom: 100px;
}
/* f1_3 */
.t_f1ck2{
    background: #f9f9f9;
}
.t_f1ck2tit{
    font-size: 24px;
    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: 52px;
}
.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(231,35,52,.5);
    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-right: 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 #e72334;
    background: #e72334;
}
.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: #e72334;
    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: #e72334;
}
.t_f1dtopli.slick-active.slick-current .t_f1dquan::before{
    width: 8px;
    height: 8px;
    background: #fff;
}
.t_f1dtopli.slick-active.slick-current .t_f1dyear{
    background: #e72334;
    color:#fff;
} */
.t_f1dtopli.on .t_f1dquan::after{
    width: 26px;
    height: 26px;
    background: #e72334;
}
.t_f1dtopli.on .t_f1dquan::before{
    width: 8px;
    height: 8px;
    background: #fff;
}
.t_f1dtopli.on .t_f1dyear{
    background: #e72334;
    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;
	cursor: pointer;
}
.t_f1dpic{
    width: 160px;
}
.t_f1dpic img{
    width: 100%;
}
.t_f1dduan p{
    color: #666;
    margin-bottom: 9px;
}
.t_f1dduan p:last-of-type{
    margin-bottom: 0px;
}
.t_f1dtit{
    font-size: 24px;
    color: #333;
    line-height: 1.5;
}
.t_f1dduan p span{
    padding-left: 18px;
}
.t_f1dwenr {
    min-height: 100px;
    width: calc(100% - 160px);
    padding-left: 48px;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
}
.t_f1dshou {
    position: relative;
    margin-top: -36px;
    z-index: 2;
}
.t_f1dle{
    width: calc(100% - 20px);
}
.t_f1dduan{
    position: absolute;
    bottom: 0;
    left:48px;
}
.t_f1dk3 .t_f1btop .slick-list{
    overflow: visible;
}
.t_f1dk3 .t_f1dwaijia{
    overflow: hidden;
    margin:0 -40px;
    padding: 0 40px;
    padding-bottom: 50px;
}
.t_f1dk3 .t_f1bgui {
    top: calc(50% - 25px);
}
.t_f1dshou{
    display: none;
}
.t_f1dli{
    margin-bottom: 33px;
}
.t_f1dli:last-of-type{
    margin-bottom: 0;
}
.t_f1dzhen{
    transition: all 0.36s;
    opacity: 1;
}
.t_f1dli.on .t_f1dzhen{
    /* display: none; */
    opacity: 0;
}
.t_f1dxia{
    padding-bottom: 105px;
}
.t_f1dda{
    position: relative;
}
.t_f1dxiao{
    display: none;
}
.t_f1dxiao{
    display: none;
    opacity: 0;
    transition: all 0.36s;
}
.t_f1dxiao.act{
    display: block;
    opacity: 1;
}
.t_f1dk2 {
    z-index: 30;
    position: relative;
}
/* f2 */
.t_f2nr{
    background: #f9f9f9;
}
.t_f2k1pic{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.t_f2k1pic img{
    width: 100%;
    height: 100%;
    transition: all 0.36s;
}
.t_f2k1li{
    width: 33.333333%;
    padding: 0 16px;
}
.t_f2k1ul{
    margin: 0 -16px;
}
.t_f2wen .t_yiqitit p{
    line-height: 2;
    color: #333;
    height: 80px;
    overflow: hidden;
    transition: all 0.36s;
}
.t_f2more .t_yimorezi{
    color:#e72334;
    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%;
	border-radius: 15px;
}
.t_f3k1le{
    width: 49%;
    padding-left: 100px;
}
.t_f3k1le .t_jiah2 h2{
    color:#333;
	text-align: center;
}
.t_f3k1 {
    padding: 90px 0;
	background-color: #f9f9f9;
}

.t_f3k1 .t_jiah2 {
    margin-bottom: 32px;
}
.t_f3k1le .t_yiqiduan p {
    margin-bottom: 20px;
}
.t_f3k1hang{
    font-size: 32px;
    font-weight: bold;
    line-height: 1.5;
    color:#e72334;
}
.t_f3k1hang span{
    line-height: 1.5;
}
.t_f3k1ul{
    width: 1360px;
}
.t_f3k1li{
    width: 16.666666%;
    text-align: center;
}
.t_f3k1nr {
    margin-bottom:80px;
}
.t_f3k1hang {
    margin-bottom: 4px;
}
.t_f3k2{
    background: #f9f9f9;
    padding-top: 88px;
}
.t_f3k2 .t_jiah2 h2{
    text-align: center;
    color:#333;
}
.t_f3k2xiao{
    font-size: 16px;
    color:#999;
    line-height: 1.5;
}
.t_f3k2li .t_jiatith3 h3{
    transition: all 0.36s;
}
.t_f3k2pic{
    position: relative;
    width: 100%;
}
.t_f3k2pic img{
    width: 100%;
    height: 100%;
}
.t_f3k2xin{
    background: #fff;
    transition: all 0.36s;
    box-shadow: none;
    padding: 56px 50px 136px;
}
.t_f3k2nr{
    margin: 0 -7px;
    margin-left: -14px;
    padding-left: 7px;
}
.t_f3k2li {
    padding: 0 7px;
    padding-top: 63px;
    padding-bottom: 158px;
}
.t_f3k2xin .t_jiatith3 {
    margin-bottom: 3px;
}
.t_f3k2nr{
    padding-right: 258px;
}
.t_f3k2xiao {
    margin-bottom: 60px;
}
.t_f3k2nr .slick-list{
    overflow: visible;
}
.t_f3k2 .t_f3k2nr{
    overflow: hidden;
}
.t_f3k3 .t_jiah2 h2{
    color:#333;
    text-align: center;
}
.t_f3k3xin .t_yiqicon p{
    text-align: center;
    color: #666;
    line-height: 1.5;
    height: 48px;
    overflow: hidden;
}
.t_f3k3pic{
    position: relative;
    width: 100%;
}
.t_f3k3xin{
    position: relative;
}
.t_f3k3bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_f3k3bg img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.t_f3k3zi {
    position: relative;
    z-index: 6;
}
.t_f3k3xin {
    box-shadow: 0px 0px 21px 0px rgb(0 0 0 / 7%);
    background: #fff;
    padding: 58px 15px 66px;
    margin: 60px 0;
}
.t_f3k3pic {
    margin-bottom: 30px;
}
.t_f3k3li{
    padding: 0 25px;
}
.t_f3k3ul{
    margin: 0 25px;
    padding: 0 74px;
}
.t_f3k3pic img{
    width: 100%;
    height: 100%;
}
.t_f3k3 {
    padding-top: 111px;
    padding-bottom: 79px;
}
.t_f3k3ul .slick-prev,.t_f3k3ul .slick-next{
    width: 25px;
    height: 25px;
}
.t_f3k3ul .slick-prev::before,.t_f3k3ul .slick-next::before{
    content: url(../images/arrow1.svg);
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_f3k3ul .slick-prev::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.t_f3k4nr .t_jiah2 h2{
    text-align: center;
}
.t_f3k4name{
    font-size: 16px;
    line-height: 1.5;
    color:#fff;
    padding: 8px 44px;
    border-radius: 20px;
    background: #e72334;
    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: #e72334;
    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: 40%;
    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: 60%;
}
.t_f6k1duan.t_yiqiduan p{
    color:#333;
    font-size: 20px;
}
.t_f6k1duan span{
    line-height: 1.75;
    font-size: 18px;
}
.t_f6k1duan a{
    font-size: 18px;
    color:#333;
    line-height: 1.75;
}
.t_f6k1le .t_jiah2 h2{
    color:#333;
}
.t_f6k1pic{
    width: 122px;
}
.t_f6k1pic img{
    width: 100%;
}
.t_f6k1duan2 p{
    color: #333;
}
.t_f6k1duan2{
    width: calc(100% - 122px);
    padding-left:22px;
}
.t_f6k1le .t_jiah2 {
    margin-bottom: 63px;
}
.t_f6k1duan.t_yiqiduan p {
    margin-bottom: 20px;
}
.t_f6k1nr .t_f6k1duan.t_yiqiduan {
    margin-bottom: 54px;
}
.t_f6k1xin .t_f6k1duan2 p {
    margin-bottom: 8px;
}
.t_f6k1xin .t_f6k1duan2 p:last-of-type {
    margin-bottom: 0px;
}
.t_f6k1xin {
    position: relative;
    width: 100%;
}
.t_f6k1xin .t_f6k1duan2{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.t_f1k6rg{
    padding: 118px 12px 40px 116px;
}
.t_f1k6li2{
    width: 50%;
}
.t_f1k6tou{
    font-size: 18px;
    color:#333;
    line-height: 1.5;
    margin-bottom: 13px;
}
.t_f1k6input{
    width: 100%;
}
.t_f1k6input input{
    width: 100%;
    font-size: 18px;
    line-height: 46px;
    padding: 0 15px;
    color:#333;
}
.t_f1k6input{
    border: 1px solid #e5e5e5;
}
.t_f1k6li2{
    padding: 0 28px;
}
.t_f1k6hang2{
    margin: 0 -28px;
}
.t_f1k6tu{
    width: 174px;
}
.t_f1k6tu img{
    width: 100%;
}
.t_f1k6boxle{
    width: calc(100% - 174px);
}
.t_f1k6submit{
    font-size: 16px;
    color:#fff;
    line-height: 48px;
    width: 100%;
    background: #e72334;
    text-align: center;
    cursor: pointer;
}
.t_f1k6hang {
    margin-bottom: 28px;
}
.t_f1k6input textarea {
    height: 118px;
    padding: 10px 15px;
    font-size: 18px;
    color:#333;
    line-height: 1.5;
    resize: none;
    width: 100%;
}
.t_f6k2{
    width: 100%;
}
.t_f6k2map{
    width: 100%;
    height: 622px;
}
.t_g1k1{
    background: #f9f9f9;
}
.t_g1k2nr .t_yiqiduan p{
    color:#333;
}
.t_g1k2nr {
    padding-top: 82px;
    padding-bottom: 125px;
}
.t_g1k2nr .t_neih2 {
    margin-bottom: 31px;
}
.t_g1k2nr .t_yiqiduan {
    margin-bottom: 96px;
}
.t_e1k3nr {
    margin: 0 -29px;
}
.t_e1k3li {
    width: 50%;
    padding: 0 29px;
}
.t_e1k3xin {
    box-shadow: 0px 7px 9.3px 0.7px rgb(0 0 0 / 6%);
}
.t_e1k3pic {
    width: 100%;
    position: relative;
}
.t_e1k3pic img {
    width: 100%;
    height: 100%;
}
.t_e1k3xia {
    padding-left: 46px;
    padding-right: 46px;
    position: relative;
}
.t_e1k3box {
    height: 162px;
    transition: all 0.36s;
    overflow: hidden;
}
.t_e1k3box {
    position: absolute;
    width: calc(100% - 92px);
    margin: 0 auto;
    bottom: 0;
    background: #fff;
    bottom: 112px;
    padding: 39px 30px 35px;
}
.t_e1wai {
    position: absolute;
    width: calc(100% - 152px);
    left: 50%;
    transform: translateX(-50%);
    bottom: 48px;
}
.t_e1h3tit {
    margin-bottom: 50px;
    transition: all 0.36s;
}
.t_e1h3tit h3 {
    font-size: 30px;
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}
.t_e1duan {
    overflow: hidden;
    opacity: 0;
    height: 120px;
    transition: all 0.36s;
}
.t_e1duan p {
    font-size: 16px;
    line-height: 1.875;
    color: #999;
}
.t_e1k3li:first-of-type .t_e1wai::before {
    background: #514d80;
}
.t_e1k3li:first-of-type .t_e1kan .t_yimorezi {
    color: #514d80;
}
.t_e1wai::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    background: #e04243;
    left: 0;
}
.t_e1kan {
    width: 100%;
    margin-bottom: 28px;
}
.t_e1kan img {
    width: 100%;
}
.t_e1k3xia {
    padding-left: 46px;
    padding-right: 46px;
    position: relative;
}
.t_e1k3xia {
    height: 246px;
    width: 100%;
    background: #fff;
}
.t_e1kan .t_yimorezi{
    color:#e72334;
    font-size: 16px;
    line-height: 1.5;
    margin-right: 8px;
}
.t_e1k3box .t_jiah3 h3{
    color:#333;
}
.t_e1kan .t_yimoreicon {
    width: 16px;
    height: 17px;
    top: 3.5px;
    position: relative;
}
.t_e1kan .t_yibtn {
    display: block;
}
.t_e1k3xia .t_jiah3 {
    margin-bottom: 46px;
}
.t_g2k1{
    background: #f9f9f9;
}
.t_g2k1le{
    width: 50%;
	position: relative;
}
.t_g2k1le:before {
  position: absolute;
  right: -19px;
  top: 50%;
  margin-top: -20px;
  content: "";
  border-top: 19px solid transparent;
  border-bottom: 19px solid transparent;
  border-left: 19px solid #F9F9F9;
  transition: 0.56s;
}
.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:#333;
    line-height: 2;
}
.t_g2k2{
    background: #f9f9f9;
}
.t_g2k1le .t_yiqih3 h3{
    font-weight: bold;
}
.t_g2k1le{
    padding: 70px 75px;
}
.t_g2k1le .t_yiqih3 {
    margin-bottom: 23px;
}
.t_g2k1 .t_g1k2nr {
    padding-bottom: 0;
}
.t_g2k1 .t_g1k2nr .t_yiqiduan {
    margin-bottom: 0;
    padding-bottom: 60px;
}
.t_g2k1 .t_g1k2nr .t_yiqiduan p {
    color: #666;
    opacity: .8;
}
.t_g2k2li{
    margin-bottom: 25px;
}
.t_g2k2li:last-of-type{
    margin-bottom: 0;
}
.t_g2k2li:nth-of-type(2n) .t_g2k1le{
    float: right;
}
.t_g2k2li:nth-of-type(2n) .t_g2k1le:before {
    right: auto;
    left: -19px;
    border-left: none;
    border-right: 19px solid #F9F9F9;
}
.t_g2k2li:nth-of-type(2n) .t_g2k1rg{
    float: left;
}
.t_g2k2{
    padding-bottom: 123px;
}
.t_g3k1{
    background: #f9f9f9;
}
.t_g3k1top{
    background: #fff;
    padding: 17px 26px 17px 30px;
}
.t_g3k2zhong{
    font-size: 16px;
    color:#333;
    line-height: 1.5;
    width: calc(100% - 12px);
    padding-right: 10px;
}
.t_g3k2icon{
    width: 12px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 26px;
}
.t_g3k2icon img{
    width: 100%;
    transition: all 0.36s;
}
.t_g3k1top{
    position: relative;
    cursor: pointer;
}
.t_g3k1{
    padding-top: 93px;
    padding-bottom: 72px;
}
.t_g3k1la{
    padding: 0 14px;
}
.t_g3k1nr{
    margin: 0 -14px;
}
.t_g3k1la1{
    width: 22%;
}
.t_g3k1box{
    position: relative;
}
.t_g3k1xia{
    position: absolute;
    top: calc(100% + 4px);
    background: #fff;
    width: 100%;
    left: 0;
    padding: 12px 0;
    box-shadow: 0px 3px 31px 0px rgba(0,0,0,.05);
}
.t_g3k1li{
    padding: 6px 30px;
    font-size: 16px;
    color:#333;
    line-height: 1.5;
    cursor: pointer;
    transition: all 0.36s;
}
.t_g3k1la2{
    width: 29%;
}
.t_g3k1la3{
    width: 16%;
}
.t_g3k1la4{
    width: 22%;
}
.t_g3k1top input{
    width: 100%;
    font-size: 16px;
    color:#333;
    line-height: 1.5;
}
.t_g3k1top input::placeholder{
    font-size: 16px;
    color:#333;
    line-height: 1.5;
}
.t_g3k1la5{
    width: 11%;
}
.t_g3sou{
    width: 19px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_g3sou img{
    width: 100%;
}
.t_g3k1la5 .t_g3k1top {
    background: #e72334;
    padding: 0;
    position: relative;
    height: 58px;
}
.t_g3k1xia{
    display: none;
}
.t_g3k1la.on .t_g3k2icon img{
    transform: rotate(180deg);
}
.t_g3k2li{
    width: 25%;
    padding: 0 17px;
    margin-bottom: 38px;
}
.t_g3k2nr{
    margin: 0 -17px;
    margin-bottom: 30px;
}
.t_g3k2xin{
    background: #fff;
    transition: all 0.36s;
    padding: 40px 26px 36px;
}
.t_g3k2tit h5{
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    height: 27px;
    overflow: hidden;
    color:#333;
}
.t_g3k2p p{
    font-size: 14px;
    color:#666;
    line-height: 1.5;
}
.t_g3k2p p{

    margin-bottom: 19px;
}
.t_g3k2p p:last-of-type{
    margin-bottom: 0;
}

.t_g3k2more .t_yimorezi{
    color: #666;
}
.t_g3k2{
    background: #f9f9f9;
    padding-bottom: 77px;
}
.t_g3k2biao{
    width: 84px;
    position: absolute;
    bottom: 4px;
    right: 4px;
}
.t_g3k2biao img{
    width: 100%;
}
.t_g3k2xin{
    position: relative;
}
.t_g3k2tit {
    padding-bottom: 16px;
    position: relative;
    margin-bottom: 15px;
}
.t_g3k2tit::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(223,227,226,.2);
}
.t_g3k2p{
    height: 122px;
    overflow: hidden;
    margin-bottom: 16px;
}
.t_g3k2more .t_yimorezi {
    margin-right: 18px;
    line-height: 25px;
}
.t_g3k2more .t_yimoreicon {
    line-height: normal;
}
.t_g3k2more {
    height: 25px;
}
.t_g3k1{
    position: relative;
    z-index: 90;
}
.t_g4h1 h1{
    font-size: 40px;
    line-height: 1.5;
    color: #333;
}
.t_g4tiao.t_yiqitit p{
    color:#666;
    margin-right: 90px;
    float: left;
    display: inline-block;
}
.t_g4tiao.t_yiqitit p:last-of-type{
    margin-right: 0;
}
.t_g4ulh2 h2{
    font-size: 34px;
    color:#333;
    line-height: 1.5;
}
.t_g4ulp p{
    line-height: 2;
    color:#666;
}
.t_g4ulp2 p{
    color:#333;
    line-height: 2;
}
.t_g4ulp1 span{
    padding-left: 15px;
}
.t_qitaul p{
    font-weight: bold;
}
.t_g4shen{
    font-size: 20px;
    color:#fff;
    line-height: 1.5;
    padding: 17.5px 82.5px;
    background: #e72334;
    display: inline-block;
    cursor: pointer;
}
.t_g4h1 {
    padding-top: 27px;
    margin-bottom: 25px;
}
.t_g4tiao.t_yiqitit {
    margin-bottom: 73px;
}
.t_g4ulh2 {
    margin-bottom: 35px;
}
.t_g4ul{
    position: relative;
    padding-bottom: 66px;
    margin-bottom: 50px;
}
.t_g4ul::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #e0e0e0;
}
.t_g4ul:last-of-type::before{
    display: none;
}
.t_g4shen {
    margin-top: 58px;
}
.t_g4ul:last-of-type{
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.t_g4k1 {
    padding-bottom: 119px;
}
/* g5 */
.t_g5k1 .t_yiqiduan p{
    margin-bottom: 38px;
}
.t_g5k1 .t_yiqiduan p img{
    max-width: 100%;
    margin-bottom: 19px;
}
.t_g2k1.t_g5k1 .t_g1k2nr .t_yiqiduan p {
    opacity: 1;
}
/* b3 */
.t_b3k1xin{
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background: #fff;
    position: relative;
    margin: 0 auto;
}
.t_b3k1icon {
    width: 56px;
    height: 56px;
    margin: 0 auto;
    margin-bottom: 22px;
}
.t_b3k1icon img{
    width: 100%;
}
.t_b3k1xin .t_yiqiduan p{
    text-align: center;
}
.t_b3k1xiao{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
.t_b3k1.t_b2k1 .t_b3k1nr .t_yiqiduan p {
    line-height: 1.5;
}
.t_b3k1li{
    width: 25%;
}
.t_b3k1ul{
    width: 1128px;
    margin: 0 auto;
}
.t_b3k1.t_b2jian1 {
    padding-top: 105px;
    padding-bottom: 108px;
}
.t_b3k1 .t_neih2.t_b2jian2d {
    margin-bottom: 33px;
}
.t_b3k1nr {
    margin-top: 74px;
}
.t_b3k2pic{
    position: relative;
    width: 100%;
}
.t_b3k2pic img{
    width: 100%;
    height: 100%;
}
.t_b3k2li{
    width: 25%;
    padding: 0 21px;
}
.t_b3k2ul{
    margin: 0 -21px;
}
.t_b3k2pic::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(51,51,51,.1);
    z-index: 2;
    transition: all 0.36s;
}
.t_b3k2wen .t_jiatith3 h3{
    color:#fff;
    font-weight: bold;
}
.t_b3k2wen .t_yiqiduan p{
    color:#fff;
    transition: all 0.36s;
    opacity: 0;
}
.t_b3k2xin{
    position: relative;
}
.t_b3k2wen{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 60px 56px;
}
.t_b3k2icon{
    width: 46px;
    height: 46px;
    margin-bottom: 13px;
}
.t_b3k2icon img{
    width: 100%;
}
.t_b3k2wen .t_jiatith3 {
    margin-bottom: 39px;
}
.t_b3k2nr .t_neih2 h2{
    text-align: center;
}
.t_b3k2 {
    padding-top: 92px;
    padding-bottom: 100px;
}
.t_b3k2 .t_neih2 {
    margin-bottom: 68px;
}
.t_b3k3{
    padding-top: 78px;
}
.slick-dots li {
    width: 13px;
    height: 13px;
    margin: 0 10px;
}
.t_b3k2ul .slick-dots {
    bottom: -67px;
}
.t_b3k3 .t_neih2 h2{
    text-align: center;
}
.t_b3k3box {
    background: #f9f9f9;
    padding-bottom: 73px;
}
.t_b3k3rg{
    width: 70%;
}
.t_b3k3le{
    width: 30%;
    padding-top: 116px;
    padding-right: 30px;
}
.t_b3k3rgpic{
    width: 100%;
}
.t_b3k3rgpic img{
    width: 100%;
}
.t_b3k3top.t_jiah3 h3{
    font-size: 24px;
    font-weight: bold;
    color:#333;
    transition: all 0.36s;
}
.t_b3k3li.on .t_b3k3top h3{
    font-size: 30px;
    color:#f46156;
}
.t_b3k3xia.t_yiqiduan p{
    color:#999;
    line-height: 2;
    margin-bottom: 4px;
    position: relative;
    padding-left: 24px;
}
.t_b3k3xia.t_yiqiduan p::before{
    content: url(../images/dui.svg);
    width: 14px;
    position: absolute;
    left: 0;
    top: 0px;
}
.t_b3k3xia{
    display: none;
}
.t_b3k3li {
    margin-bottom: 22px;
}
.t_b3k3li:last-of-type {
    margin-bottom: 0px;
}
.t_b3k3xia.t_yiqiduan {
    padding-top: 22px;
    padding-bottom: 4px;
}
.t_b3k3 .t_neih2 {
    margin-bottom: 154px;
}
.t_b3k3rg{
    position: relative;
    top: -74px;
}
.t_b3k3top{
    cursor: pointer;
}
.t_b3k4.t_b2k3{
    background: #fff;
}
/* f1_0 */
.t_f1ak1 {
    background: #f9f9f9;
    padding-top: 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.666667%;
    padding: 0 5px;
    margin-bottom: 10px;
}
.t_f1ak1ul{
    margin: 0 -5px;
}
.t_f1ak1xin{
    border: 1px solid #f5f5f5;
}
.t_f1ak1 .t_yiqih3 {
    margin-bottom: 28px;
}
.t_f1ak2 .t_yiqih3 h3{
    text-align: center;
    font-weight: bold;
}
.t_f1ak2 .t_yiqicon p{
    text-align: center;
}
.t_f1ak2 .t_f1ak2nr .t_syk2{
    text-align: left;
}
.t_f1ak2 .t_syk2 .t_yiqih3 h3{
    text-align: left;
}
.t_f1ak2 .t_syk2 .t_yiqicon p{
    text-align: left;
}
.t_f1ak2 .g_cpt2bottu{
    position: absolute;
    bottom: 48px;
    left: 40px;
}
.t_f1ak2 {
    padding-top: 100px;
    padding-bottom: 110px;
}
.t_f1ak2 .t_yiqih3 {
    margin-bottom: 17px;
}
.t_f1ak2 .t_yiqicon {
    margin-bottom: 36px;
}
.t_f1ak3bg{
    position: relative;
    width: 100%;
}
.t_f1ak3bg img{
    width: 100%;
}
.t_f1ak3 .t_yiqih3 h3{
    text-align: center;
    font-weight: bold;
}
.t_f1ak3{
    background: #fbfbfb;
    padding-top: 90px;
}
.t_f1ak3li{
    width: 10%;
    padding: 0 5px;
}
.t_f1ak3logo{
    margin: 0 -5px;
    padding: 0 8%;
    margin-bottom: 40px;
}
.t_f1ak3 .t_yiqih3 {
    margin-bottom: 44px;
}
.t_f1ak3li{
    position: relative;
}
.t_f1ak3li4,.t_f1ak3li7{
    top: 15px;
}
.t_f1ak3li3,.t_f1ak3li8{
    top: 65px;
}
.t_f1ak3li2,.t_f1ak3li9{
    top: 119px;
}
.t_f1ak3li1,.t_f1ak3li10{
    top: 184px;
}
.t_f1ak3li1::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(to top right,rgba(251,251,251),transparent);
}
.t_f1ak3li10::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(to top left,rgba(251,251,251),transparent);
}
.t_f1ak4pic{
    width: 100%;
    overflow: hidden;
}
.t_f1ak4pic img{
    width: 100%;
    transition: all 0.36s;
}
.t_f1ak4{
    position: relative;
}
.t_f1ak4li{
    width: 50%;
    padding-top: 85px;
}
.t_f1ak4 .t_f1ak4con {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
}
.t_f1ak4pic::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.1);
    z-index: 6;
}
.t_f1ak4nr .t_yiqitit p{
    color:#fff;
}
.t_f1ak4nr .t_neih2 h2{
    color:#fff;
}
.t_f1ak4nr .t_neih2{
    width: 56%;
}
.t_f1ak4li .t_yiqitit {
    margin-bottom: 12px;
}
.t_f1ak4li{
    position: relative;
    height: 100%;
}
.t_f1ak4pic::after{
    content: '';
    height: 100%;
    width: 1px;
    background: rgba(255,255,255,.3);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.t_f1ak4li:nth-of-type(2){
    padding-left: 78px;
}
/* sousuo */
.t_pcsouxia {
    position: fixed;
    width: 100%;
    top: 90px;
    left: 0;
    background: #fff;
    border-top: 1px solid #ebebeb;
    display: none;
}
.t_pxiconsou{
    width: 40px;
    cursor: pointer;
}
.t_pxiconsou img{
    width: 100%;
}
.t_pcsouinput{
    border-bottom: 1px solid #eee;
    width: calc(100% - 40px);
    padding-right: 20px;
    height: 40px;
}
.t_pcsouinput input{
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 1.5;
    color:#333;
    padding-right: 15px;
}
.t_pcsouinput input::placeholder{
    font-size: 16px;
    line-height: 1.5;
    color:#333;
}
.t_pcsoubox {
    width: 560px;
    display: inline-block;
}
.t_pcsouxia{
    text-align: center;
    padding: 20px 0 ;
    box-shadow: 0px 3px 31px 0px rgba(0,0,0,.05);
}
.t_footicon{
    cursor: pointer;
}
.t_footxli{
    position: relative;
}
.t_footerma{
    position: absolute;
    width: 120px;
    padding: 8px;
    background: #fff;
    left: 50%;
    border: 1px solid #eee;
    transform: translateX(-50%);
    bottom: calc(100% + 14px);
    box-shadow: 0px 3px 31px 0px rgba(0,0,0,.05);
    display: none;
}
.t_footerma img{
    width: 100%;
}
.t_ermatu{
    width: 100%;
}
.t_sybanli.slick-active  .t_banh1{
    -webkit-animation: totop 1s ease both;
    animation: totop 1s ease both;
    animation-delay: 0.4s;
}
.t_sybanli.slick-active  .t_yiqimore{
    -webkit-animation: totop 1s ease both;
    animation: totop 1s ease both;
    animation-delay: 0.4s;
}
.totop1{
    -webkit-animation: totop 1s ease both;
    animation: totop 1s ease both;
    animation-delay: 0.4s;
}
.totop2{
    -webkit-animation: totop 1s ease both;
    animation: totop 1s ease both;
    animation-delay: 0.5s;
}
.totop3{
    -webkit-animation: totop 1s ease both;
    animation: totop 1s ease both;
    animation-delay: 0.6s;
}
.totop4{
    -webkit-animation: totop 1s ease both;
    animation: totop 1s ease both;
    animation-delay: 0.7s;
}
@keyframes totop {
    0%{
        transform: translateY(40px);
        opacity: 0;
    }
    100%{
        transform: translateY(0);
        opacity: 1;
    }
}
.toxian1{
    -webkit-animation: toxian 1s ease both;
    animation: toxian 1s ease both;
    animation-delay: 0.3s;
}
@keyframes toxian {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.t_sybanzi {
    z-index: 30;
}
.t_sybanpic{
    overflow: hidden;
}
.t_shubiao {
    z-index: 50;
}
.t_d2k1pic{
    position: relative;
    overflow: hidden;
}
.t_d2k1pic video{
    position: absolute;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_d3k3 .t_d3k3li .t_neih2 {
    margin-bottom: 0;
}
.t_f1dxiao.act .t_f1dli{
    -webkit-animation: totop 1s ease both;
    animation: totop 1s ease both;
    animation-delay: 0.4s;
}
#t_map2{
    width: 100%;
    height: 315px;
}
.t_yiqineih1{
    text-align: center;
}
.t_yiqineih1 h1{
    width: 70%;
    display: inline-block;
}
.t_footxia2 {
    position: relative;
    top: -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: #e72334;
}
.t_f3navtiao{
    height: 160px;
    padding-top: 90px;
    bottom: 0;
    background: transparent;
}
.t_f3navtiao.on {
    display: inline-block;
    z-index: 10;
}
.t_f3ceng{
    background: rgba(0,0,0,.16);
    width: 100%;
}
.t_f3navtiao.on .t_f3ceng{
    background: #fff;
    box-shadow: 0px 3px 31px 0px rgb(0 0 0 / 5%);
    border-top: 1px solid #ebebeb;
}
.t_f3navtiao.on .t_f3navzi{
    color:#333;
}
.t_f3navtiao.on .t_f3navli.on .t_f3navzi{
    color: #e72334;
}
.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 .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: #e72334;
}
.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:0;
    background: #e72334;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: all 0.36s;
}
.t_yiqiernav,.t_yiqisannav{
    position: relative;
}
.g_cpt2botnr.g_cpt2botnr1 {
    padding: 70px 20px 40px 40px;
}
.t_f3k3 {
    padding-top: 0px;
    padding-bottom: 0px;
}
.t_f3k3nr{
    padding-top: 100px;
    padding-bottom: 70px;
}
.t_g3k2p {
    height: 170px;
}
.t_g3k1xi {
    height: 144px;
}
.t_g3k1xi .mCSB_scrollTools {
    width: 2px;
}
.t_g3k1xi .mCSB_outside+.mCSB_scrollTools {
    right: 6px;
}
.t_g3k1xi .mCSB_scrollTools .mCSB_draggerContainer{
    background-color: rgba(0,0,0,.1);
}
.t_g3k1xi .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.t_g3k1xi .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.t_g3k1xi .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    opacity: 0;
}
.t_g3k1li {
    padding: 6px 27px;
}
.t_g3k1top {
    padding: 17px 26px 17px 27px;
}
.t_f3k2nr .swiper-button-prev, .t_f3k2nr .swiper-button-next {
    width: 60px;
    height: 60px;
    color: #001eb4;
    opacity: 0;
    transition: all .36s;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
    top: calc(50% - 40px);
    z-index: 4;
}
.t_f3k2nr .swiper-button-prev{
    left: 24px;
}
.t_f3k2nr .swiper-button-next{
    right: 10px;
}
.t_f3k2nr .swiper-button-prev::before, .t_f3k2nr .swiper-button-next::before{
    display: none;
}
.t_jiamail a{
    color: #666;
}
.t_g4shen {
    margin-top: 40px;
}
.t_f3k2nr .swiper-button-next:after,.t_f3k2nr .swiper-button-prev:after {
    color: #000;
    font-size: 24px;
    opacity: 1;
}
.t_f3k2nr .swiper-button-next.swiper-button-disabled,.t_f3k2nr .swiper-button-prev.swiper-button-disabled{
    opacity: 0;
}
.t_f3k2nr{
    outline: 0;
}
.t_f3k2nr .swiper-wrapper {
    padding-left: 7px;
}
.t_f3k2nr{
    margin-left: -14px;
}
.t_return {
    background: #fff;
    box-shadow: 0px 9px 40px 0px rgb(0 0 0 / 38%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
}
.t_returnpic {
    width: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(270deg);
}
.t_returnpic img {
    width: 100%;
}
.t_button {
    margin-bottom: 30px;
}
.t_e2zhuanpic {
    width: 18px;
    line-height: 24px;
}
.t_e2zhuzi {
    font-size: 16px;
}
.t_e2zhuanpic .t_hover {
    top: 9px;
}
.t_e2zhuan {
    width: 50%;
}
.t_e2zhuzi {
    width: calc(100% - 30px);
}
.t_e2zhuzi.wsw {
text-align: right;
}
.t_return {
    box-shadow: 0px 12px 33px 0px rgb(0 0 0 / 14%);
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
}
.t_f3con{
    position: relative;
}
.t_neiprev{
    position: fixed;
    right: calc(100px - 100%);
    bottom: 150px;
    cursor: pointer;
    text-align: center;
    z-index: 999999;
    transition: all 0.36s;
}
.t_neiprev.on{
    right: 160px;
}
.t_alltop{
    position: fixed;
    bottom: 150px;
    right: -100%;
    transition: all 0.36s;
    text-align: center;
    z-index: 999999;
    cursor: pointer;
}
.t_alltop.on{
    right: 60px;
}   
.t_retuzi{
    font-size: 16px;
    line-height: 1.5;
    color:#333;
}
.t_neiprev a{
    display: block;
}
.t_neiprev .t_returnpic {
    width: 22px;
    transform: translate(-50%,-50%) rotate(0);
}
.t_f3k2xiao p{
    font-size: 16px;
    color: #999;
    line-height: 1.5;
}
.t_f3k2xiao{
    height: 144px;
    overflow: hidden;
}
.t_f3k2xin {
    padding: 56px 50px 76px;
}
.t_f3k2xiao {
    margin-bottom: 40px;
}
.t_footxrgbot p{
    display: inline-block;
}
.span3 {
    margin-left: 8px;
}
.t_f3k3ul {
    overflow: hidden;
}
/* .t_f3k3ul .swiper-wrapper {
    overflow: hidden;
} */
.t_f3k3ul {
    margin: 0 99px;
    padding: 0;
}
.t_f3k3ul{
    position: relative;
}
.t_f3k3box .swiper-button-prev2,.t_f3k3box .swiper-button-next2{
    width: 25px;
    height: 25px;
    opacity: 0;
    transition: all 0.36s;
}
.t_f3k3box .swiper-button-prev2::before,.t_f3k3box .swiper-button-next2::before{
    content: url(../images/arrow1.svg);
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_f3k3box .swiper-button-prev2::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.t_f3k3box .swiper-button-prev2::after,.t_f3k3box .swiper-button-next2::after{
    display: none;
}    
.t_f3k3box .swiper-button-prev2{
    left: 25px;
} 
.t_f3k3box .swiper-button-next{
    right: 25px;
}  
.t_f3k3box .swiper-button-next.swiper-button-disabled,.t_f3k3box .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
}
.t_f3k3box{
    position: relative;
}
body {
    max-width: none;
}
.t_sycon {
    max-width: none;
}
@media screen and (min-width: 1921px){
    .t_neiprev.on{
        right: calc(50% - 800px);
    }
    .t_alltop.on{
        right: calc(50% - 900px);
    }
}
.t_f6k2{
    display: none;
}
.t_f3k3li{
    width: 20%;
}
.t_f3k2li {
    width: 27.7%;
}
.t_f1ck3bo{
    width: 50%;
}
.t_f1dtopli{
    width: 20%;
}
.t_f1btopli{
    width: 12.5%;
}
.f-cb {
    zoom: 1;
}
.f-cb:after{
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    content:".";
}
.abt-section3 .list li {
	 padding: 2vw 3% 2vw;
	    box-sizing: border-box;
	    float: left;
	   width: calc(100%/4);
	       border-bottom: 0;
		transition: all .3s;
		-webkit-transition: all .3s	   
	}
.abt-section3 .list li:hover{
 transform: translateY(-5px);
	}		
		
.abt-section3 .list li img {
    display: block;	
    width: 53px;
}	
.abt-section3 .list li .title {
    margin: 27px 0 13px;
	color: #222222;
	line-height: 1.2;
	font-size: 20px;
}

.abt-section3 .list li .detaile p{
   font-size: 14px;
    color: #666;
    line-height: 1.6;
	min-height: 68px;
}
	.abt-section3 .list li:nth-child(2),.abt-section3 .list li:nth-child(4),.abt-section3 .list li:nth-child(5),.abt-section3 .list li:nth-child(7){
		background-color: #f5f5f5
	}
#contact {
    width: 100%;
    height: auto;
    background:#172A88;
    position: relative;
    z-index: 2;
}	
#contact .contact-main {
	max-width: 1540px;
    margin: 0 auto;
    background: url(../images/contact-index-bg.png) no-repeat;
    background-size: 100% 100%
}
.cn_san{display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;justify-content: space-between;align-items: center; height: 180px;}
.sk_about_top_1 p {
    font-size: 16px;
    color: #FFF;
    line-height: 24px;
	padding-top: 20px;
}
.sk_about_top_2 p {
   font-size: 36px;
  font-weight: bold;
    color: #FFF;
	padding: 10px 0;
	letter-spacing: 1px;
}
.sk_about_top_3{display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;justify-content: space-between;align-items: center;}
.sk_about_top_3 .img-box {
    text-align: center;
	padding:10px;
}
.sk_about_top_3 .img-box .img_ewm {
    background: #FFF;
    padding: 10px;
    border-radius: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px
}
.sk_about_top_3 .img-box p {
    font-size: 14px;
    font-weight: 400;
    color: #FFF;
    line-height: 14px;
}
.sk_about_top_3 .img-box .img_ewm  img {
    width: 105px;
    height: 105px;
}
.clearFix {*zoom:1}
.clearFix:before, .clearFix:after {display:table;content:""}
.clearFix:after {clear:both}
.banner-img{width: 100%;}
.banner-img img{width: 100%;}
.banner .swiper-pagination{bottom: 110px;}
.banner .swiper-pagination-bullet {width: 10px;height: 10px;background: #fff;opacity: 1;border-radius: 10px;margin: 0 12px !important;transition: all .4s ease;}
.banner .swiper-pagination-bullet-active {opacity: 1;background: #fff;width: 40px;}
.swiper-slide-active .banner-cont h6{animation: bannerToLeft 1s ease both 1s;}
.swiper-slide-active .banner-cont p{animation: bannerToLeft 1s ease both 0.8s;}
@keyframes bannerToLeft{0%{opacity: 0;transform: translateY(-160px);}100%{opacity: 1;transform: translateY(0);}}
.banner .swiper-slide-active  .t_sybanzi{
    -webkit-animation: totop 1s ease both;
    animation: totop 1s ease both;
    animation-delay: 0.4s;
}
.indtrack{width: 100%;position: relative;z-index: 4;}
.indtrack-item{width: 100%;background: #fff;border-radius: 10px;padding: 20px;box-shadow: 0 3px 12px 3px rgba(0, 0, 0, 0.05);margin-top: -82px;}
.indtrack-search{width: 50%;float: left;padding-right: 20px;}
.indtrack-search-title{width: 100%;font-size: 24px;color: #014d4e; margin-bottom: 15px;}
.indtrack-search-form{width: 100%;margin-top: 8px;}
.indtrack-search-form input{width: calc(100% - 190px);transition: all .4s ease;float: left;height: 54px;border: 1px solid #d2d2d2;padding: 0 16px;border-radius: 5px;font-size: 15px;color: #0d8484;}
.indtrack-search-form input:focus{border: 1px solid #0d8484;}
.indtrack-search-form button{width: 168px;height: 54px;text-transform: uppercase;letter-spacing: 0.2em;background: #172A88;border-radius: 5px;color: #fff;font-size: 18px;float: right;cursor: pointer;transition: all .4s ease;}
.indtrack-search-form button:hover{background: #e72334;}
.indtrack-list{width: 50%;float: right;padding-left: 20px;}
.indtrack-list-ul{margin-left: -2%;}
.indtrack-list-link{display: flex;width: 31.3333%;float: left;text-align: center;margin-left: 2%;align-items: center;height: 124px;border: 1px solid #d2d2d2;border-radius: 10px;transition: all .4s ease;}
.indtrack-list-center{width: 100%;}
.indtrack-list-img{position: relative;display: inline-block;}
.indtrack-list-img img{max-width: 42px;position: relative;z-index: 2;}
.indtrack-list-cont{width: 100%;margin-top: 18px;}
.indtrack-list-cont p{font-size: 16px;color: #004a5e;line-height: 1.1;}
.indtrack-list-img::after{content: "";position: absolute;z-index: 1;transform-origin: bottom center;width: 28px;height: 28px;background: #00aaaa;border-radius: 50%;right: -12px;bottom: -10px;}
.indtrack-list-link:hover{border: 1px solid #0d8484;}
.indtrack-list-link:hover .indtrack-list-img::after{animation: trackRun 1s ease-out both;}
@keyframes trackRun{0%{transform: scaleY(1);}20%{transform: scaleY(0.6)}50%{transform: translateY(-12px) scaleY(1);}80%{transform: translateY(0) scaleY(0.8);}100%{transform: scaleY(1)}}
.pin_pai{
    padding-top: 50px;
	padding-bottom: 74px;
}
.m-z-swiper{
    position: relative;
}
.m-z-p-b{
    margin: 0 auto;
    position: relative;
    bottom: -20px;
	left: 0;
}
.swiper-pagination.m-z-p{
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}

.pin_pai .swiper-slide{
	height: 500px;position: relative;
	
	}
.pin_pai .swiper-slide:before {
	    content: "";
	    position: absolute;
	    left: 16px;
	    top: 34px;
	    z-index: 0;
	    width: 3px;
	    height: calc(100% - 57px);
		background-color: #ececec;
	}
.pin_pai .swiper-slide i {
    position: absolute;
    left:0;
    top: 0;
    z-index: 10;
    width: 35px;
    height: 35px;
background-image: url(../images/fa_top.png); background-repeat: no-repeat;
}	
.pin_pai .swiper-slide em {
    position: absolute;
    left:6px;
    bottom:0;
    z-index: 10;
    width: 23px;
    height: 23px;
background-image: url(../images/fa_bottom.png); background-repeat: no-repeat;
}
.pin_pai .swiper-slide .ab_tr{padding:80px 10px 30px 60px;}	
.pin_pai .swiper-slide .ab_tr h3{font-size: 46px; color: #172A88; font-family: 'Impact'!important; padding-bottom: 15px;}
.pin_pai .swiper-slide .ab_tr p{font-size: 16px; color: #000; line-height: 28px;}
.swiper-pagination-progress .swiper-pagination-progressbar {
    background-color: #0857aa;
    height: 2px;
    top: 0;
}

.swiper-pagination-progress{
    background: #d7e2e6;
}
.pin_pai .swiper-slide:nth-child(2n) {
height: 440px;
margin-top: 60px;
}
.ab_tor{background-image: url(../images/fa_bj.png); background-repeat: no-repeat;
 
    background-position: left  bottom;
	height: 100%;
	    width: 100%;
    position: relative;}
.kkkk .swiper-button-prev {
    left:0;
color: #fff;
background-image: url(../images/fzlft.png);
width: 31px;
height: 31px;
background-size: 31px 31px;
}
.kkkk .swiper-button-prev {
    left:-60px;
}
.kkkk .swiper-button-next {
    right:-60px;
}
.kkkk .swiper-button-next {
color: #fff;
background-image: url(../images/fzright.png);
width: 31px;
height: 31px;
background-size: 31px 31px;
}
.l_g1bx1ris{
    padding: 45px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 14px 52.92px 1.08px rgba(25, 17, 64, 0.04);
    padding-top: 50px;
}
.font4 h4 {
    font-size: 26px;
	color: #3d3d3d;
	    line-height: 1.75;
}
.l_g1bx1tit1 h4 {
    font-weight: bold;
}
.l_g1bx1xlp p{
    font-size: 16px;
    line-height: 60px;
    color: #999;
}
.l_g1bx1icon{
    width: 16px;
    line-height: 60px;
}
.l_g1bx1icon img{
    width: 100%;
    transition: all .36s;
}
.l_g1bx1xltp{
    padding: 0 30px;
    background-color: #f8f8fa;
    cursor: pointer;
    border-radius: 4px;
}
.l_g1bx1xl{
    position: relative;
    margin-top: 20px;
}
.l_g1bx1xlbt{
    background-color:#f8f8fa;
    position: absolute;
    top: 72px;
    padding: 28px 30px;
    width: 100%;
    display: none;
    z-index: 20;
}
.l_g1bx1xlbt p{
    margin-bottom: 20px;
    cursor: pointer;
}
.l_g1bx1xlbt{
    height: 360px;
}
.l_g1bx1xl.on .l_g1bx1icon img{
    transform: rotate(-180deg);
}
.l_g1bx1xlbt .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #c8c8c8;
    width: 2px;
}
.l_g1bx1xlbt .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: #eee;
}
.l_g1bx1lip1 h6{
    font-size: 18px;
    line-height: 1.75;
    color: #3d3d3d;
    font-weight: bold;
}
.l_g1bx1lip3 a{
    font-size: 16px;
    line-height: 2;
    color: #666;
}
.l_g1bx1lip1{
    margin-bottom: 5px;
}
.l_g1bx1xlli{
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 30px;
    margin-top: 30px;
}
.l_g1bx1xlli .l_g1bx1map {
    margin-top: 15px;
}
.l_g1bx2p{
    width: 650px;
    margin-top: 25px;
}
/* .l_g1box2{
    padding-top: 80px;
    padding-bottom: 90px;
} */
.l_g1bx1xllist{
    height: 500px;
}
.l_g1bx1xllist .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #959595;
    width: 2px;
}
.l_g1bx1xllist .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #dddddd;
}
.l_g1bx1xllist .mCSB_scrollTools {
    top: 22px;
    right: -7px;
}
.l_g1bx2list{
    margin: 0 -9px;
}
.l_g1bx2li1{
    width: 33.333333%;
    padding: 0 9px;
}
.l_g1bx2li {
    border-radius: 4px;
    position: relative;
    height: 56px;
    margin-bottom: 20px;
}
.l_g1bx2li input {
    width: 100%;
    height: 100%;
    padding: 0 20px;
    font-size: 16px;
    color: #999;
    background-color: #f8f8fa;
}
.l_g1bx2li::after {
    content: "*";
    color: #003993;
    font-size: 16px;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}
.l_g1bx2li.on::after{
    display: none;
}
.l_g1bx2li input::-webkit-input-placeholder {
    color: #999999;
    font-size: 16px;
}
.l_g1bx2li3 textarea::-webkit-input-placeholder {
    color: #999999;
    font-size: 16px;
}
.l_g1bx2li2{
    width: 50%;
    padding: 0 9px;
}
.l_g1bx2li3 {
    width: calc(100% - 18px);
    height: 200px;
    margin-left: 9px;
}
.l_g1bx2li3 textarea{
    width: 100%;
    height: 100%;
    padding: 20px;
    background-color: #f8f8fa;
    resize: none;
    font-size: 16px;
    color: #999;
}
.l_g1bx2sub{
    float: none;
    margin-right: 9px;
}
.l_g1bx2code{
    width: 179px;
    cursor: pointer;
}
.l_g1bx2code img{
    width: 100%;
}
.l_g1bx2tj{
    width: 270px;
    border-radius: 4px;
    background-color: #003993;
    cursor: pointer;
    position: relative;

}
.l_g1bx2tj p{
    font-size: 18px;
    line-height: 56px;
    color: #fff;
    text-align: center;
    position: relative;
    z-index: 10;
}
.l_g1bx2tj::after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background-image: -moz-linear-gradient( 60deg, rgb(255,80,0) 0%, rgb(255,116,53) 100%);
    background-image: -webkit-linear-gradient( 60deg, rgb(255,80,0) 0%, rgb(255,116,53) 100%);
    background-image: -ms-linear-gradient( 60deg, rgb(255,80,0) 0%, rgb(255,116,53) 100%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.l_g1bx2bt{
    margin-top: 70px;
}	
.para p {
    font-size: 16px;
    color: #666;
    line-height: 2;
}
.l_g1bx1p1 p a {
    font-size: 14px;
    color: #999;
    line-height: 1.75;
}
.l_g1bx1p1 p a:hover {
    color: #e72334;
}
.l_g1bx1ic img {
    width: 100%;
}
.l_g1bx1ic {
    width: 12px;
    position: relative;
    top: 4px;
}
.l_g1bx1p1 {
    padding-left: 10px;
}
.mp_ck{padding-right: 40px;}
.mp_ck img,.mp_ck video{width: 100%;}

.Join2 .Join2_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 3.9075vw;
    align-items: flex-start;
}

.Join2 .Join2_content .Join2_content_list {
    max-width: 49%;
    width: 49%;
    flex: 0 0 49%;
    box-shadow: 0vw 0vw 1.042vw rgba(0,0,0,.08);
    border-radius: 0.521vw;
    overflow: hidden;
    margin-bottom: 1.3025vw;
    position: relative;
}

.Join2 .Join2_content .Join2_content_list .content_list_top {
    padding: 30px;
    cursor: pointer;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}

.Join2 .Join2_content .Join2_content_list .content_list_top:hover {
    background: #172A88;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_title {
    font-size: 24px;
    color: #333333;
}

.Join2 .Join2_content .Join2_content_list .content_list_top:hover .list_top_title {
    color: #fff;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_info {
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_info .top_info_li {
    font-size: 16px;
    color: #666666;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_info .top_info_li {
    margin-right: 2.042vw;
}

.Join2 .Join2_content .Join2_content_list .content_list_top:hover .list_top_info .top_info_li {
    color: #fff;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm {
    width: 100%;
    margin-top: 2vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_addr {
    display: flex;
    align-items: center;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_addr .btm_addr_icon {
    width: 0.9378vw;
    height: 1.1462vw;
    position: relative;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_addr .btm_addr_icon img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transition: opacity 0.5s ease;
    -webkit-transform: opacity 0.5s ease;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_addr .btm_addr_icon img:first-child {
    opacity: 1;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_addr .btm_addr_icon img:last-child {
    opacity: 0;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_addr .btm_addr_txt {
    margin-left: .5vw;
    font-size: 16px;
    color: #666666;
    transition: color 0.5s ease;
    -webkit-transform: color 0.5s ease;
}

.Join2 .Join2_content .Join2_content_list .content_list_top:hover .list_top_btm .top_btm_addr .btm_addr_icon img:first-child {
    opacity: 0;
}

.Join2 .Join2_content .Join2_content_list .content_list_top:hover .list_top_btm .top_btm_addr .btm_addr_icon img:last-child {
    opacity: 1;
}

.Join2 .Join2_content .Join2_content_list .content_list_top:hover .list_top_btm .top_btm_addr .btm_addr_txt {
    color: #ffffff;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_right {
    display: flex;
    align-items: center;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_right a {
    font-size: 16px;
    color: #111111;
    display: flex;
    align-items: center;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_right a .btm_right_icon {
    margin-left: .3vw;
    width: 0.4vw;
    height: 0.7vw;
    position: relative;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_right a .btm_right_icon img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transition: opacity 0.5s ease;
    -webkit-transform: opacity 0.5s ease;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_right a img:first-child {
    opacity: 1;
}

.Join2 .Join2_content .Join2_content_list .content_list_top .list_top_btm .top_btm_right a img:last-child {
    opacity: 0;
}

.Join2 .Join2_content .Join2_content_list .content_list_top:hover .list_top_btm .top_btm_right a {
    color: #fff;
}

.Join2 .Join2_content .Join2_content_list .content_list_top:hover .list_top_btm .top_btm_right a img:first-child {
    opacity: 0;
}

.Join2 .Join2_content .Join2_content_list .content_list_top:hover .list_top_btm .top_btm_right a img:last-child {
    opacity: 1;
}

.Join2 .Join2_content .Join2_content_list .content_list_down {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999999999999;
    display: none;
    background: rgba(0,0,0,.5);
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_bg .list_down_content {
    background: #fff;
    padding: 35px 45px;
    position: relative;
    max-width: 1100px;
    border-radius: 10px;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    filter: scale(0);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
    opacity: 0;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_bg.on .list_down_content {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    filter: scale(1);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
    opacity: 1;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_bg .JoinDown_close {
    position: absolute;
    right: 0.851vw;
    top: 0.505vw;
    cursor: pointer;
    font-size: 1.563vw;
    color: #999;
    -webkit-user-select: none;
    /*webkit浏览器*/
    -ms-user-select: none;
    /*IE10*/
    -khtml-user-select: none;
    /*早期浏览器*/
    user-select: none;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_top {
    margin-bottom: 2.3445vw;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_top .down_top_list {
    margin-bottom: 3.126vw;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_top .down_top_list .top_list_dd {
    font-size:20px;
    color: #333333;
    margin-bottom: 1.042vw;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_top .down_top_list .top_list_dt p {
    font-size: 16px;
    color: #666666;
    line-height: 30px;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_bottom {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_bottom .down_bottom_dd {
    font-size: 0.8336vw;
    color: #666666;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_bottom .down_bottom_more {
    margin-right: 1.563vw;
    display: flex;
    align-items: center;
    width: 7.815vw;
    height: 2.7613vw;
    border-radius: 5.21vw;
    background: #172A88;
    color: #fff;
    justify-content: center;
    font-size: 18px;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_bottom .down_bottom_more img {
    height: 0.8336vw;
    margin-left: 0.4168vw;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_bottom .more_join {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_bottom .more_join a {
    margin-right: 1.563vw;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Join2 .Join2_content .Join2_content_list .content_list_down .list_down_bottom .more_join a:last-child {
    margin-right: 0;
}

.Join2 .Join2_content .Join2_content_list.on .content_list_top {
    background: #172A88;
}

.Join2 .Join2_content .Join2_content_list.on .content_list_top .list_top_title {
    color: #fff
}

.Join2 .Join2_content .Join2_content_list.on .content_list_top .list_top_info .top_info_li {
    color: #fff;
}

.Join2 .Join2_content .Join2_content_list.on .content_list_top .list_top_btm .top_btm_addr .btm_addr_txt {
    color: #fff;
}

.Join2 .Join2_content .Join2_content_list.on .content_list_top .list_top_btm .top_btm_addr .btm_addr_icon img:first-child {
    opacity: 0;
}

.Join2 .Join2_content .Join2_content_list.on .content_list_top .list_top_btm .top_btm_addr .btm_addr_icon img:last-child {
    opacity: 1;
}

.Join2 .Join2_content .Join2_content_list.on .content_list_top .list_top_btm .top_btm_right a {
    color: #fff;
}

.Join2 .Join2_content .Join2_content_list.on .content_list_top .list_top_btm .top_btm_right a img:first-child {
    opacity: 0;
}

.Join2 .Join2_content .Join2_content_list.on .content_list_top .list_top_btm .top_btm_right a img:last-child {
    opacity: 1;
}
.more_join p{font-size: 16px;color: #666666;line-height: 1.563vw;}
.t_f6k1xin .sk_about_top_3 .img-box p{color: #333;}
.t_f6k1xin .sk_about_top_3 .img-box .img_ewm{padding: 0;}

.tab-list{
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
	flex-wrap: wrap;
height: 46px;
    border-radius: 23px;	
}
.cp_fw{width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;}
.cp_fw_1 {
    height: 46px;
    background: #f1f4f9;
    border-radius: 23px;
    padding: 0 5px;
}	
.tab-list .tab-item{
    height: 100%;
    transition: all .35s;
    height: 38px;
    border-radius: 19px;
    cursor: pointer;
    margin-right: 16px;
	padding:0 20px;
}
.tab-list .tab-item .tab-wrapper{
    transition: all .35s;
    font-size: 16px;
    font-weight: 500;
    color: #666;
	line-height: 38px;
}
.tab-list .tab-item.active,.tab-list .tab-item:hover{background-color: #fff;}
.tab-list .tab-item.active .tab-wrapper, .tab-list .tab-item:hover .tab-wrapper{
    color:#e72334;
    font-weight: 700;
}
.tab-list .tab-item:last-child {
    margin-right: 0;
}
.list-wrap{display: none;}
.list-wrap.active{display: block;}
.t_g2k2ul{margin-top: 80px;}


.time-line-box ul:after {
  content: '';
  background: url(../images/line.png) repeat-x left bottom;
  height: 52px;
  width: 1000%;
  position: absolute;
  left: 0;
  z-index: 1;
}
.time-line-box ul li {
  float: left;
  width: 211px;
  position: relative;
  padding-top: 176px;
  padding-bottom: 0;
  padding-left: 0;
  z-index: 2;
}
.time-line-box ul li:after {
  content: '';
  height: 124px;
  border-left: #d3d3d2 2px solid;
  position: absolute;
  top: 52px;
  left: 0;
}
.time-line-box ul li dl {
  padding-left: 25px;
}
.time-line-box ul li dl dt {
  font-size: 24px;
  color: #f15648;
  font-weight: bold;
  position: relative;
  margin-bottom: 10px;
}
.time-line-box ul li dl{margin-bottom: 0;}
.time-line-box ul li dl dt:after {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #f15648;
  position: absolute;
  left: -32px;
  top: 0;
  border: #a1d4cc 4px solid;
  box-sizing: unset;
}
.time-line-box ul li dl dd {
  color: #333;
  font-size: 14px;
  line-height: 1.8;
  padding-left: 15px;
  position: relative;
}
.time-line-box ul li dl dd:after {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #f15648;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -3px;
}
.time-line-box ul li:first-child {
  margin-left: 95px;
}
.time-line-box ul li:last-child {
  margin-right: 40px;
}
.time-line-box ul li:nth-child(2n) {
  padding-top: 0;
}
.time-line-box ul li:nth-child(2n):after {
  top: auto;
  bottom: -51px;
  height: 76px;
  z-index: 2;
}
.time-line-box ul li:nth-child(2n) dt:after {
  left: -34px;
}
.time-line-box ul li:nth-child(2n) .layui-text {
  position: absolute;
  left: 0;
  bottom: 10px;
  border-left: #d3d3d2 2px solid;
}
.time-line-box ul .item-this:after {
  border-left: #2DA891 2px solid;
}
.time-line-box ul .item-this .layui-text {
  border-left: #2DA891 2px solid !important;
}
.mx-1200{max-width: 1200px;}
.cpx{margin-top: 80px;}
.cpx.cpxx{margin-top: 10px;}
.t_yk{height: 210px; overflow-y: auto;}
.cpx .t_e1k2li {
    padding: 0 17px;
    margin-bottom: 42px;
}
.cpx .t_e1k2li h3 {
    font-weight: bold;
    color: #333;
    transition: all 0.36s;
	line-height: 1.5;
	margin-bottom: 10px;
	font-size: 20px;
}
.cpx .t_e1k2li  p {
    color: #555;
    line-height:1.8;
	font-size: 15px;
}

.hei h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1a1a1a;
    font-size:32px;
    font-weight: 600;
    text-align: center;
	margin-bottom: 50px;
}

.hei h3:after,.hei h3:before {
    content: "";
    width: 32px;
    height:4px;
    margin:16px;
    background: #ccc;
}
.quanren{position: relative;padding: 60px 0 40px 0;}
.quanren:before {
	content: "";
	    position: absolute;
	    width: 72px;
		height: 63px;
    left: -52px;
    top:0;
    background: url(../images/dot-left.png) 100% 100% no-repeat;
    background-size: 72px auto
}

.quanren::after {
	content: "";
	    position: absolute;
   width: 72px;
		height: 63px;
    right: 0;
    bottom: 0;
    background: url(../images/dot-right.png) 100% 0 no-repeat;
      background-size: 72px auto
}
.pagination-style{text-align: center;margin-top: 30px;}

.title-order{
  text-align: center;
  font-size: 36px;
  color: #000000;
  margin-bottom: 30px;
}
.inp-wrap{
  max-width: 990px;
  margin: 0 auto;
}

.order-wrap {
  max-width: 990px;
  margin: 20px  auto 50px;
  box-shadow: 0 0 3px #cccccc;
  border-top: 2px solid #172A88;
  box-sizing: border-box;
  padding: 0 85px 30px 85px;
}
.order-number-list{
  text-align: center;
  font-size: 18px;
  color: #333;
  border-bottom: 1px solid #ccc;
  font-weight: 600;
 padding: 30px 0;
}
.order-info-list h6{
  font-size: 16px;
  color: #172A88;;
 padding: 15px 0;
font-weight: 600; 

}

.order-number-list span{
  color: #172A88;
  margin: 0 15px 0 0;
}

.order-info-list{padding: 35px 0;}
.order-info-list li{
  height: 100px;
  font-size: 14px;
}


.order-info-date{
   width: 120px;
   float: left;
   font-size: 14px;
   color: #999999;
}

.order-info-detail{
  position: relative;
  float: left;
  border-left: 1px solid #ccc;
  height: 100px;
}



.order-info-detail span{
   float: left;
   width: 130px;
   text-align: center;
   font-size: 14px;
   color: #999999;
}

.order-info-detail dl{
  float: left;
  color: #ff9900;
}

.order-info-detail dd{
  color: #0099ff;
}

.order-info-detail dt{
  color: #666666;
}




.order-last-info dl dd{
  color: #ff9900;
}

.order-last-info dl dt{
  color: #ff9900; 
}

.order-no-info{
  font-size: 14px;
  color: #333333;
}
   .order-info-list li {
        height: auto;
    }

    .timetree li {
        padding: 0 0 20px 20px;
        position: relative;
        border-left: 1px solid #eee;
        color: #666;
        list-style: none;
    }
    .timetree li div{
line-height: 1.4;
padding-bottom: 5px;
    }
    .timetree li h5 {
        color: #333;
        font-weight: bold;
    }

    .timetree li:after {
        content: '';
        height: 14px;
        width: 14px;
        position: absolute;
        top: 3px;
        left: -7px;
        background-color: #ddd;
        border-radius: 14px;
        box-sizing: content-box;
    }

    .timetree li:first-child:after {
        background-color: #0056e3;
        border: 3px solid #7fa5ec;
        top: 0;
        left: -10px;
    }

    .timetree li:first-child * {
        color: #172A88;
    }

    .timetree li:last-child {
        padding-bottom: 0;
        border: none;
        margin-top: -3px;
    }

    .timetree li .img-list {
        padding-top: 10px;
    }

    .timetree li .img-list img {
        width: 120px;
        height: auto;
        margin-right: 10px;
    }
    
     .content .login-form {
        width: 400px;
   
        background: #fff;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);
        padding: 50px;
        box-sizing: border-box;
        margin: 0 auto;
    }

        .content .login-form .title {
            font-size: 20px;
        }

            .content .login-form .title span {
                font-size: 16px;
                line-height: 30px;
            }

        .content .login-form .bar {
            position: relative;
            margin-top: 20px;
            width:100%;
        }

            .content .login-form .bar span {
                position: absolute;
                width: 16px;
                height: 20px;
                background: url(../images/valid.png) no-repeat;
                left: 10px;
                top: 10px;
            }

            .content .login-form .bar .password-icon {
                background-position: 0 -52px;
            }

            .content .login-form .bar .code-icon {
                background-position: 0 -103px;
            }



 
        .content .login-form input {
            padding-left: 35px;
            padding-right: 20px;
            box-sizing: border-box;
            width: 100%;
            height: 42px;
            line-height:42px;
            border-radius: 4px;
            border: 1px solid #bfbfbf;
            outline: none;
            background: #f7f7f7;
        }
        

        .content .login-form .code-input {
            padding-right: 115px;
        }

        .content .login-form .submit {
            color: #fff;
            background: #172A88;
            border: none;
            outline: none;
            cursor: pointer;
            margin-top: 40px;
            padding: 0;
            font-size: 16px;
        }
        .content .login-form .submit:hover {
            background: #f15648;

        }
.wxk{
	position: fixed;
    right: 8px;
    bottom: 120px;
    z-index: 9999;
}  
.wxk img{width:36px}
.pos_v{position:relative}
.vd_b em {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	background-image: url(../images/bofang.png);
	background-position: center center;
	background-repeat: no-repeat;
   -webkit-transform: translate(-50%, -50%);
	    -khml-transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    -o-transform: translate(-50%, -50%);
	 transform: translate(-50%, -50%);
	cursor: pointer;
	width:77px;
	height:77px;	
}
.vd_b em::before {
position: absolute;
		content: "";
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		border-radius: 50%;
		z-index: -1;
		-o-animation: myPulse 3s infinite cubic-bezier(0.4, 0, 1, 1) both;
		-ms-animation: myPulse 3s infinite cubic-bezier(0.4, 0, 1, 1) both;
		-webkit-animation: myPulse 3s infinite cubic-bezier(0.4, 0, 1, 1) both;
		animation: myPulse 3s infinite cubic-bezier(0.4, 0, 1, 1) both;
}
@-webkit-keyframes myPulse{
    0%{
        -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2);
        box-shadow:0 0 0 0 rgba(255,255,255,0.2)
    }
    70%{
        -webkit-box-shadow:0 0 0 60px rgba(255, 255, 255, 0);
        box-shadow:0 0 0 60px rgba(255,255,255,0)
    }
    100%{
        -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0);
        box-shadow:0 0 0 0 rgba(255, 255, 255, 0)
    }
}
@keyframes myPulse{
    0%{
        -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2);
        box-shadow:0 0 0 0 rgba(255,255,255,0.2)
    }
    70%{
        -webkit-box-shadow:0 0 0 60px rgba(255, 255, 255, 0);
        box-shadow:0 0 0 60px rgba(255,255,255,0)
    }
    100%{
        -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0);
        box-shadow:0 0 0 0 rgba(255, 255, 255, 0)
    }
}
.p-section__call-out {
margin: 0 -24px;
}
.p-section__call-out__content, .p-section__call-out__media {
        padding: 0 24px;
    }
.p-section__call-out {display: flex;}
.p-section__call-out__content, .p-section__call-out__media {
        align-self: center;
        flex-basis: 50%;
        max-width: 50%;
    }
.media-image__asset {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.image-rud {
    border-radius: 5px;
}
.media-image__placeholder {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.media-image {
    display: block;
    margin: 0;
}