﻿@charset "utf-8";


.btn02 {
    width: auto;
    color: #06F;
    font-size: 16px;
    margin: 0 5px;
    padding: 12px 36px;
    border: 2px solid #06F;
    background: #fff;
}
.btn02:hover {
    color: #fff;
    background: #06F;
}
.btn03 {
    width: auto;
    color: #fff;
    font-size: 16px;
    margin: 0 5px;
    padding: 12px 36px;
    border: 2px solid #06F;
    background: #06F;
}
.btn03:hover {
    color: #fff;
    background: #06F;
}


.fixedBot {
    position: fixed;
    bottom: 0px;
    width: 100%;
    height: 72px;
    background: rgba(255, 255, 255, 0.9);
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    -webkit-box-align: center;
    align-items: center;
    z-index: 999999;
}
.fixedBot-tel {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    height: 42px;
    color: #06F;
    font-size: 20px;
}
.fixedBot-tel i{
    padding-right: 10px;
}
.fixedBot-ewm {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    height: 42px;
    color: #06F;
    font-size: 20px;
}
.fixedBot-ewm i{
    padding-right: 10px;
}

.qrcode {
    position: absolute;
    width: 150px;
    padding: 8px;
    background: #fff;
    left: 52%;
    border: 1px solid #eee;
    transform: translateX(-50%);
    bottom: calc(100% + 14px);
    box-shadow: 0px 3px 31px 0px rgb(0 0 0 / 5%);
    display: none;
}
.qrcode img {
    width: 100%;
}
.fixedBot-yan {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    height: 42px;
}
.fixedBot-yan a{
    height: 36px;
    line-height: 36px;
    background: #06F;
    color: #fff;
    font-size: 14px;
    display: block;
    padding:0 20px;
    border-radius: 30px ;
}

.form-ipt01 {
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}

.form-ipt01 .contr-lab01 {
    position: absolute;
    top: 14px;
    left: 12px;
    z-index: 2;
    color: rgba(0, 0, 0, 0.65);
    line-height: 0;
}
.form-ipt01 .contr-lab01 i {
    font-size: 18px;
}
.form-ipt01 .contr-lab02 {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
}
.form-ipt01 .contr-lab02 input {
    padding: 6px 11px 6px 50px;
    list-style: none;
    display: inline-block;
    width: 100%;
    height: 42px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    line-height: 42px;
}

.form-ipt01 .contr-lab02 textarea {
    padding: 10px 11px 6px 50px;
    list-style: none;
    display: inline-block;
    width: 100%;
    height: 100px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    line-height: 24px;
}

.fixedLeft {
    position: fixed;
    right: 0px;
    bottom: 25%;
    width: 100px;
    z-index: 99999999;
}

.fixedLeft img {
    width: 100%;
}

@media screen and (max-width: 1024px){
    .fixedBot {
        display: none;
    }
}

@media screen and (max-width: 768px){
    .btn02 {
        width:70%;
        font-size: 14px;
        margin-bottom: 10px;
    }
    .btn03 {
        width:70%;
        font-size: 14px;
        margin-bottom: 10px;
    }
}

.t_yiqih1 h1{
    font-size: 60px;
    color:#333;
    line-height: 1.5;
}
.t_yiqineih1 h1{
    font-size: 50px;
    color:#fff;
    line-height: 1.5;
}
.t_yiqih2 h2{
    font-size: 46px;
    color:#333;
    line-height: 1.5;
}
.t_yiqih2.t_yiqih2_1 h2{
    color:#06F;
}
.t_yiqih3 h3{
    font-size: 26px;
    color:#333;
    line-height: 1.5;
}
.t_yiqih3.t_yiqih3_1 h3{
    color:#06F;
}
.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: 2.15;
}
.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:#06F;
}
.yxnav_active2.g_phnav2{
	color:#06F;
}
.yxnav_active3.g_phnav3{
    color:#06F;
}
/* 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:#06F;
    }
    .t_pchead.on .t_pcyu a:hover{
        color:#06F;
    }
    .t_pcnavli:hover .t_yiqinav{
        color:#06F;
    }  
    .t_pchead.on .t_pcnavli:hover .t_yiqinav{
        color:#06F;
    } 
    .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:#06F;
    }
    .t_pcnavsanli a:hover .t_yiqisannav{
        color:#06F;
    }
    .t_yiqimore1 a:hover .t_yiqiliao::before{
        width: 0;
        opacity: 0;
    }
    .t_yiqimore1 a:hover .t_yimorezi{
        color: #06F;
    }
    .t_yiqimore1 a:hover .t_baibtn{
        opacity: 0;
    }
    .t_yiqimore1 a:hover .t_chengbtn{
        opacity: 1;
    }
    .t_yiqimore2 a:hover .t_yiqiliao::before {
        width: 100%;
        opacity: 1;
    }
    .t_yiqimore2 a:hover .t_yimorezi {
        color:#fff;
    }
    .t_yiqimore2 a:hover .t_baibtn {
        opacity: 1;
    }
    .t_yiqimore2 a:hover .t_chengbtn {
        opacity: 0;
    }
    .t_syk4li a:hover .t_meng {
        opacity: 1;
    }
    .t_syk4li a:hover .t_yiqih3 {
        margin-bottom: 33px;
    }
    .t_syk4li a:hover .t_syk4wen {
        bottom: 0;
    }
    .t_syk4li a:hover .t_yiqih3 h3::before {
        width: 63.371151%;
    }
    .t_syk4li a:hover .t_yiqicon {
        opacity: 1;
    }
    .t_syk3:hover .t_syk3bg{
        left: -100%;
    }

    .t_syk3:hover .t_yiqih2 h2{
        color:#fff;
    }
    .t_syk3:hover .t_yiqiduan p{
        color:#fff;
    }
    .t_syk3:hover .t_syk3shu{
        color:#fff;
    }
    .t_syk3:hover .t_syk3xshu{
        color:#fff;
    }

    .t_b2k1li a:hover .t_b2k1wen {
        opacity: 0;
    }
    .t_b2k1li a:hover .t_b2k1zhong {
        opacity: 1;
    }
    .t_b2k3li:hover .t_b2k3pic{
        opacity: 1;
    }
    .t_b2k3li:hover .t_yuan{
        opacity: 0;
    }
    .t_b2k3li:hover .t_hover{
        opacity: 1;
    }
    .t_b2k3li:hover .t_yiqih3 h3{
        color:#fff;
    }
    .t_b2k3li:hover .t_b2k3more .t_yimorezi{
        color:#fff;
    }
    .t_b2k3li:hover .t_baibtn{
        opacity: 1;
    }
    .t_b2k3li:hover .t_chengbtn{
        opacity: 0;
    }
    .t_b2k3li:hover .t_yiqiduan p{
        opacity: 0;
    }
    .t_b2k3li:hover .t_b2k3more{
        top: -64px;
    }
    .t_mianli a:hover .t_mianxin{
        opacity: 1;
    }
    .t_mianli a:hover .t_yuan{
        opacity: 0;
    }
    .t_mianli a:hover .t_hover{
        opacity: 1;
    }
    .t_c2k1tr a:hover{
        color:#06F;
    }

    .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: #06F;
    }
    .t_e1k1li a:hover::before{
        opacity: 1;
        width: 100%;
    }
    .t_f3navzi:hover{
        color:#06F
    }
    .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:#06F;
    }
    .t_g3k2li a:hover .t_g3k2xin{
        background: #06F;
    }
    .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:#06F;
    }
    .t_syk5li a:hover .t_syk5pic img{
        transform: scale(1.05);
    }
    .t_syk5li a:hover .t_syk5xin .t_jiah4 h4{
        color:#06F;
    }
    .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:#06F;
    }
    .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:#06F;
    }
    .t_g2k2li:hover .t_g2k1rg img{
        transform: scale(1.05);
    }
    .t_e2zhuan a:hover .t_e2zhuzi{
        color:#06F;
    }
    .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:#06F;
    }
    .t_c2k1li a:hover .t_c2k1png{
        opacity: 0;
    }
    .t_pcnaverli:hover .t_yiqiernav::before,.t_pcnavsanli:hover .t_yiqisannav::before {
        width: 100%;
        opacity: 1;
    }
    .t_f3k2nr:hover .swiper-button-prev, .t_f3k2nr:hover .swiper-button-next{
        opacity: 1;
    }
    .t_f3k3box:hover .swiper-button-prev2,.t_f3k3box:hover .swiper-button-next2{
        opacity: 1;
    }
}
.t_pchead{
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
}
.t_pclogonr{
    width: 150px;
    line-height: 90px;
}
.t_pclogonr img{
    display: inline-block;
}
.t_pcheadnr{
    width: 100%;
    padding-left: 80px;
    padding-right: 80px;
}
.t_pclogonr .t_cailogo{
    display: none;
}
.t_pchead.on .t_pclogonr .t_cailogo{
    display: inline-block;
}
.t_pchead.on .t_pclogonr .t_bailogo{
    display: none;
}
.t_yiqinav{
    line-height: 90px;
}
.t_pchead.on .t_yiqinav{
    color:#333;
}
.t_pcnavli{
    padding: 0 45px;
}
.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: #06F;
    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:#06F;
}
.t_pchead.on{
    background: #fff;
    box-shadow: 0px 3px 31px 0px rgba(0,0,0,.05);
}
.t_pchead{
    transition: all 0.36s;
}
.t_phbanner{
    display: none;
}
.t_sybanpic{
    width: 100%;
    position: relative;
}
.t_sybanpic img{
    width: 100%;
}
.t_sybanpic video{
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    transform: translate(-50%,-50%);
    z-index: 20;
}
.t_pchead {
    top: 20px;
}
.t_pchead.on{
    top: 0;
}


/**banner start**/

/*
.Idx_banner { width:100%; position: relative;}
.Idx_banner .swiper-container .swiper-slide { padding:0;}
.Idx_banner .swiper-container .swiper-slide img{ width:100%;}
*/

.Idx_banner { width:100%; height:850px; overflow:hidden; margin:0 auto; padding:0;}
.Idx_banner .swiper-container { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.Idx_banner .swiper-container .swiper-slide { background-size:1920px 850px!important; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}

.lyIdxBa_con { width:100%; overflow:hidden; text-align:center; margin:0 auto; padding:0 120px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdxBa_con p { width:100%; overflow:hidden; line-height:54px; color:#fff; font-size:54px; font-weight:bold; text-align:center; text-shadow:0 2px 4px rgba(0,0,0,0.3); margin:0 auto; padding:0;letter-spacing: 15px;}
.lyIdxBa_con span { display:block; width:100%; overflow:hidden; line-height:30px; color:#fff; font-size:22px; text-align:center; text-shadow:0 2px 4px rgba(0,0,0,0.3); margin:30px auto 40px; padding:0;}
.lyIdxBa_con a { display:inline-block; width:auto; color:#fff; font-size:16px; margin:0; padding:15px 36px; border:2px solid rgba(255,255,255,0.6); background:#06F;}


/*分页器*/
.Idx_banner .swiper-container .swiper-pagination { width:100%; height:15px; overflow:hidden; margin:0; padding:0; left:0; bottom:20px!important;}
.Idx_banner .swiper-container .swiper-pagination .swiper-pagination-bullet { width:13px; height:13px; margin:0 5px!important; border-radius:50%; opacity:1; background-color:rgba(255,255,255,0); border:1px solid #fff;}
.Idx_banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active { background-color:rgba(255,255,255,1);}
.Idx_banner .swiper-container .swiper-button-prev, .lyIdx_banner .swiper-container1 .swiper-button-next { width:48px!important; height:48px!important; top:50%!important; margin:-24px 0 0!important;}
.Idx_banner .swiper-container .swiper-button-prev { left:20px; color:#fff;}
.Idx_banner .swiper-container .swiper-button-next { right:20px; color:#fff;}

@media screen and (max-width:1680px){
	.Idx_banner { height:744px;}
	.Idx_banner .swiper-container .swiper-slide { background-size:1680px 744px!important;}
	.lyIdxBa_con { padding:0 100px;}
}

@media screen and (max-width:1600px){
	.Idx_banner { height:708px;}
	.Idx_banner .swiper-container .swiper-slide { background-size:1600px 708px!important;}
	.lyIdxBa_con { padding:0 80px;}
}

@media screen and (max-width:1440px){
	.Idx_banner { height:638px;}
	.Idx_banner .swiper-container .swiper-slide { background-size:1440px 638px!important;}
	
	.lyIdxBa_con { padding:0 60px;}
	.lyIdxBa_con p { font-size:52px;}
	.lyIdxBa_con span { font-size:20px; margin:20px auto 30px;}
	.lyIdxBa_con a { }
}

@media screen and (max-width:1366px){
	.Idx_banner { height:605px;}
	.Idx_banner .swiper-container .swiper-slide { background-size:1366px 605px!important;}
	
	.lyIdxBa_con { padding:0 40px;}	
}

@media screen and (max-width:1280px){
	.Idx_banner { height:567px;}
	.Idx_banner .swiper-container .swiper-slide { background-size:1280px 567px!important;}
	
	.lyIdxBa_con { padding:0 60px;}
	.lyIdxBa_con p { line-height:50px; font-size:48px;}
	.lyIdxBa_con span { line-height:24px; font-size:18px; margin:20px auto 30px;}
	.lyIdxBa_con a { }
}

@media screen and (max-width:1080px){
	.Idx_banner { height:478px;}
	.Idx_banner .swiper-container .swiper-slide { background-size:1080px 478px!important;}
	
	.lyIdxBa_con { padding:0 40px;}
	.lyIdxBa_con p { line-height:42px; font-size:40px;}
	.lyIdxBa_con span { line-height:20px; font-size:16px; margin:20px auto;}
	.lyIdxBa_con a { }
}

@media screen and (max-width:800px){
	.Idx_banner { height:354px;}
	.Idx_banner .swiper-container .swiper-slide { background-size:800px 354px!important;}	
	.Idx_banner .swiper-container .swiper-pagination { height:12px; bottom:10px!important;}
	.Idx_banner .swiper-container .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px;}
	
	.lyIdxBa_con { margin:20px 0 0; padding:0 20px;}	
	.lyIdxBa_con p { line-height:34px; font-size:32px;}
	.lyIdxBa_con span { line-height:17px; font-size:15px; margin:15px auto;}
	.lyIdxBa_con a {  font-size: 14px; padding: 8px 15px;}
}


@media screen and (max-width:767px){
	.Idx_banner { height:252px;}
	.Idx_banner .swiper-container .swiper-slide { background-size:569px 252px!important;}
	.Idx_banner .swiper-container .swiper-button-prev, .lyIdx_banner .swiper-container1 .swiper-button-next { display:none;}
	
	.lyIdxBa_con p { line-height:30px; font-size:26px;}
	.lyIdxBa_con span { line-height:16px; font-size:14px; margin:12px auto;}
	.lyIdxBa_con a { border:1px solid rgba(255,255,255,0.6)}
}

@media screen and (max-width:375px){
	.Idx_banner { height:213px;}
	.Idx_banner .swiper-container .swiper-slide { background-size:480px 213px!important;}
	
	.lyIdxBa_con { margin:40px 0 0;}
	.lyIdxBa_con p { line-height:24px; font-size:22px;}
	.lyIdxBa_con span { line-height:15px; font-size:12px; margin:10px auto;}
	.lyIdxBa_con a {  font-size:14px; padding:6px 15px;}
}

@media screen and (max-width:320px){
	.Idx_banner { height:162px;}
	.Idx_banner .swiper-container .swiper-slide { background-size:366px 162px!important;}
	
	.lyIdxBa_con a { display:none;}
}


/**banner end**/


.t_bancontent{
    width: 1540px;
    margin: 0 auto;
}
.t_sybanli{
    position: relative;
}
.t_sybanzi{
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.t_banh1{
    font-size: 50px;
    color:#fff;
    line-height: 1.5;
    margin-bottom: 94px;
}
.t_sybanpic::before{
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(to top right,rgba(0,0,0,.4),transparent);
    position: absolute;
    left: 0;
    top: 0;
}
.t_yimorezi{
    font-size: 14px;
    color:#fff;
    line-height: 46px;
    margin-right: 26px;
    transition: all 0.36s;
}
.t_yimoreicon{
    width: 24px;
    line-height: 46px;
}
.t_yimoreicon img{
    width: 100%;
    transition: all 0.36s;
}
.t_yiqimoreli{
    padding: 0 32px;
    position: relative;
    z-index: 10;
}
.t_yiqiliao{
    display: inline-block;
    position: relative;
}
.t_yiqiliao::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #06F;
    transition: all 0.36s;
}
.t_syban{
    position: relative;
}
.t_shubiao{
    position: absolute;
    width: 28px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 80px;
    animation: move 2s linear 0s infinite;
    cursor: pointer;
}
.t_shubiao img{
    width: 100%;
}
@keyframes move {
    0%{
        bottom: 80px;
    }
    50%{
        bottom: 40px;
    }
    100%{
        bottom: 80px;
    }
}
.t_sybanul .slick-dots li {
    background: #fff;
    opacity: 0.5;
    border-radius: 0;
    width: 30px;
    height: 2px;
    border: 0;
    margin: 13px 0;
}
.t_sybanul .slick-dots li.slick-active {
    background: #fff;
    opacity: 1;
    width: 70px;
    transform: translateX(-40px);

}
.t_sybanul .slick-dots {
    position: absolute;
    bottom: inherit;
    display: block;
    width: 100%;
    list-style: none;
    text-align: center;
    right: 90px;
    width: 30px;
    top: 50%;
    transform: translateY(-50%);
}
.t_pcnaver{
    position: fixed;
    width: 100%;
    top: 90px;
    left: 0;
    background: #fff;
    border-top: 1px solid #ebebeb;
    display: none;
}
.t_yiqiernav{
    font-size: 20px;
    line-height: 90px;
    color:#333;
    transition: all 0.36s;
}
.t_pcnaverli{
    padding: 0 40px;
}
.t_pcnaverul {
    display: inline-block;
}
.t_pcnaver{
    text-align: center;
    box-shadow: 0px 3px 31px 0px rgb(0 0 0 / 5%);
}
.t_pcnaverli.yxnav_active2 .t_yiqiernav{
    color:#06F;
}
.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:#06F;
}
/* 首页 */
.t_content1{
    width: 1540px;
    margin: 0 auto;
}
.t_syk1h1 h1{
    font-size: 46px;
    color:#333;
    line-height: 1.5;
    text-align: center;
}
.t_bgimg{
    width: 77px;
}
.t_bgimg img{
    width: 100%;
}
.t_syk1jian{
    padding-top: 112px;
    padding-bottom: 100px;
}
.t_syk1h1 {
    margin-bottom: 32px;
}
.t_syk1 .t_yiqiduan {
    margin-bottom: 58px;
	padding:0 100px;
}

.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 #06F;
}
.t_yiqiliao::before{
    width: 0;
    opacity: 0;
}
.t_yiqimore1 .t_yiqiliao::before{
    width: 100%;
    opacity: 1;
    background: #06F;
}
.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:#06F;
}
.t_yiqimore2 .t_chengbtn{
    opacity: 1;
}
.t_yiqimore2 .t_baibtn{
    opacity: 0;
}
.t_syk1 .t_content1{
    position: relative;
}
.t_bgimg{
    position: absolute;
    top: 44px;
}
.t_bgimgfl{
    left: 48px;
}
.t_bgimgfr{
    right: 48px;
}
.g_cpt2 {
    position: relative;
}
.g_cpt2toptu.act {
    display: block;
}
.g_cpt2toptu {
    display: none;
}
.g_cpt2toptu img{
    width: 100%;
}
.g_cpt2bot {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.g_cpt2botnr {
    z-index: 1;
    overflow: hidden;
}
.g_cpt2botnr {
    width: 25%;
    float: left;
    position: relative;
    height: 100%;
    transition: all .36s ease;
    border-right: 1px solid rgba(255, 255, 255, .2);
}
.g_cpt2botnr a{
    display: block;
    padding: 80px 90px;
    position: absolute;
    z-index: 10;
    height: 100%;
}
.g_cpt2botnr::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #06F;
    transition: all .36s ease;
    opacity: 0;
}
.g_cpt2botbox {
    transition: all .36s ease;
}
.g_cpt2boticon {
    margin-bottom: 22px;
    transition: all .36s ease;
    opacity: 1;
}
.g_cpt2boticon i{
	font-size:36px;
	color:#fff;
    width: 100%;
}
.g_cpt2 .t_jiah3 h3 {
    margin-bottom: 30px;
}
.g_cpt2botnr .t_yiqiduan p {
    opacity: 0;
    transition: all 0.36s;
}
.g_cpt2bottu {
    transition: all .36s ease;
    opacity: 0;
	width:100px;
	margin:0 auto;
	margin-top: 36px;
}
.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;
	text-align:center;
	margin-top:50px;
}
.t_content2{
    width: 1360px;
    margin: 0 auto;
}
.t_syk4{
    padding-bottom: 182px;
    padding-top: 98px;
}
.t_syk4 .t_yiqih2 h2{
    text-align: center;
}
.t_syk4 .t_yiqih2 {
    margin-bottom: 53px;
}
.t_syk4li:nth-of-type(2n-1) {
    position: relative;
    top: 62px;
}
.t_syk4li {
    overflow: hidden;
}
.t_syk4li {
    width: 48%;
	margin:0 1% 30px 1%;
    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_syk6 {background: #f8f8f8;padding:80px 0;}

.t_syk6le { width:65%;float:left;}
.t_syk6le .t_yiqiduan p { padding:40px 0;}
.t_syk6le .t_syk6ul { padding-bottom:45px;}
.t_syk6le .t_syk6li { width:50%; font-size:18px; color:#06F; line-height:42px;}
.t_syk6le .t_syk6li i { padding-right:10px;}

.t_syk6re { width:30%;float:right;}
.t_syk6re .t_6yiimg img{ width:100%;}

@media screen and (max-width: 768px){
    .t_syk6le { width:100%;float:none;}
    .t_syk6re { width:100%;float:none;}
    .t_syk6le .t_yiqiduan p { padding:20px 0;}
    .t_syk6le .t_syk6li { font-size:14px; }
    .t_syk6le .t_syk6ul { padding-bottom:20px;}
}

.t_syk3{
    background: #fff;
    overflow: hidden;
    position: relative;
}
.t_syk3video{
    width: 100%;
    height: 720px;
    position: relative;
}
.t_syk3video img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}
.t_syk3bg{
    width: 100%;
    position: absolute;
    height: calc(100% + 2px);
    top: -1px;
    left: -1px;
    transition: all 1.56s;
    z-index: 6;
}
.t_syk3bg img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}
.t_syk3nr{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
}
.t_syk3shu{
    font-size: 30px;
    font-weight: bold;
    color:#06F;
    transition: all 0.36s;
}
.t_syk3shu span .am_num {
	font-style: normal;
} 
.t_syk3li{
    width: 33.333333%;
}
.t_syk3le{
    width: 52%;
}
.t_syk3xshu{
    font-size: 18px;
    color:#666;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_syk3nr {
    padding-top: 160px;
}
.t_syk3nr .t_yiqih2 {
    margin-bottom: 20px;
}
.t_syk3nr .t_yiqiduan {
    margin-bottom: 36px;
}
.t_syk3shu {
    margin-bottom: 23px;
}
.t_syk3ul {
    margin-bottom: 78px;
}
.t_syk3 .t_yiqih2 h2{
    transition: all 0.36s;
}
.t_syk3 .t_yiqiduan p{
    transition: all 0.36s;
}
.t_syk3video::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.03);
    z-index: 2;
}
.t_syk5{
    background: #fafafa;
}
.t_syk5limore{
    font-size: 14px;
    line-height: 1.5;
    color:#06F;
    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:#06F;
}
.t_syk5li{
    width: 33.333333%;
    padding: 0 14px;
}
.t_syk5ul{
    margin: 0 -14px;
}
.t_syk5xin{
    border: 1px solid #ddd;
    padding:60px 36px 42px;
    transition: all 0.36s;
}
.t_tou{
    position: relative;
    top: 0;
    left: 0;
}
.t_shi{
    position: absolute;
    top: 0;
    left: 0;
}
.t_syk5xin .t_jiah4 h4{
    height: 76px;
    overflow: hidden;
    transition: all 0.36s;
}

.t_syk5zi{
    font-size: 16px;
    color:#999;
    line-height: 1.5;
    display: inline-block;
}
.t_syk5icon{
    width: 15px;
    margin-right: 10px;
    line-height: 24px;
}
.t_syk5icon img{
    width: 100%;
    display: inline-block;
}
.t_syk5topli{
    vertical-align: middle;
}
.t_syk5topli{
    margin-right: 24px;
}
.t_syk5topli:last-of-type{
    margin-right: 0;
}
.t_syk5top {
    margin-bottom: 40px;
}
.t_syk5more {
    position: relative;
    top: 11.5px;
}
.t_syk5topsy {
    margin-bottom: 17px;
}
.t_syk5li .t_jiah4 {
    margin-bottom: 35px;
}
/* footer */
.t_footer{
    border-top: 4px solid #06F;
}
.t_content3{
    width: 1440px;
    margin: 0 auto;
}
.t_footerlione a{
    color:#333;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.5;
}
.t_footerli a{
    color:#999;
    font-size: 18px;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_footerle{
    width: 940px;
}
.t_footerul{
    width: 25%;
    padding-right: 20px;
}
.t_footop {
    padding-top: 92px;
    padding-bottom: 70px;
}
.t_footerlione {
    margin-bottom: 29px;
}
.t_footerle{
    padding-top: 6px;
}
.t_footerli {
    margin-bottom: 14px;
}
.t_footerphone a{
    font-size: 36px;
    font-weight: bold;
    color:#333;
    line-height: 1.5;
    text-align: right;
}
.t_footermail a{
    font-size: 16px;
    color:#333;
    font-weight: bold;
    line-height: 1.75;
    text-align: right;
    display: inline-block;
}
.t_footermail{
    text-align: right;
}
.t_footop{
    border-bottom: 1px solid #ebebeb;
}
.t_footxiale img{
    width: 160px;
}
.t_footicon{
    width: 23px;
    height: 23px;
}
.t_footicon img{
    width: 100%;
}
.t_footxli{
    padding: 0 10px;
}
.t_footxul{
    margin: 0 -10px;
    display: inline-block;
}
.t_footxrgbot p{
    color:#666;
    font-size: 14px;
    line-height: 1.5;
}
.t_footxrgbot p a{
    color:#666;
    font-size: 14px;
    line-height: 1.5;
}
.t_footxrgup{
    text-align: right;
    margin-bottom: 12px;
}
.span3{
    margin-left: 16px;
}
.t_footxia {
    padding-top: 37px;
    padding-bottom: 44px;
}
.t_footxiale {
	font-size:16px;
}
.t_footxiarg {
    padding-top: 0px;
}   
/* b1 */
.t_neiwen{
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}
.t_neiwen .t_yiqineih1 h1{
    text-align: center;
}
.t_neipic{
    position: relative;
    width: 100%;
}
.t_neipic::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.1);
    z-index: 2;
}
.t_neiban{
    position: relative;
}
.t_b1k1duan p{
    line-height: 2;
}
.t_b1k1 .t_neih2 {
    margin-bottom: 24px;
}
.t_yiqiduan.t_b1k1duan {
    margin-bottom: 68px;
}
.t_b1k1 .g_cpt2botnr a{
    padding: 70px 20px 40px 40px;
}
.t_b1k1 .g_cpt2botnr::before{
    display: none;
}
.t_b1k1 .g_cpt2botbox {
    transform: translateY(0);
}
.g_cpt2botbox .t_yiqih3 h3{
    color:#fff;
    font-weight: bold;
}
.t_b1k1 .g_cpt2botnr.act .g_cpt2boticon {
    margin-bottom: 22px;
}
.g_cpt2botnr .t_yiqih3 {
    margin-bottom: 24px;
}
.g_cpt2botbox .t_yiqicon {
    opacity: 0;
    transition: all 0.36s;
}
.g_cpt2botbox .t_yiqicon p{
    line-height: 2;
}
.g_cpt2botnr.act .t_yiqicon {
    opacity: 1;
}
/* b2 */
.t_b2k1{
    background: #f9f9f9;
}
.t_b2k1 .t_yiqiduan p{
    line-height: 2;
}
.t_b2k1 .t_neih2 h2{
    text-align: center;
}
.t_b2jian1 {
    padding-top: 116px;
    padding-bottom: 152px;
}
.t_b2jian2d {
    margin-bottom: 58px;
}
.t_b2k2 .t_neih2 h2{
    text-align: center;
}
.t_b2jiantop {
    padding-top: 98px;
}
.t_b2jian2d_1 {
    margin-bottom: 72px;
}
.t_b2k1ul {
    margin: 0 -1px;
}
.t_b2k1li {
    width: 16.666667%;
    padding: 0 1px;
}
.t_b2k1xin {
    position: relative;
}
.t_b2k1pic {
    position: relative;
}
.t_b2k1pic img {
    width: 100%;
    height: 100%;
}
.t_yuanpic {
    position: relative;
    top: 0;
    left: 0;
}
.t_mengpic {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}
.t_b2k1wen {
    padding: 0 60px;
    top: 110px;
    transition: all 0.36s;
}
.t_b2k1li .t_fshb2tit {
    margin-bottom: 50px;
}
.t_b2k1li .t_fshb2tit {
    position: relative;
    height: 45px;
    overflow: hidden;
}
.t_b2k1li .t_fshb2tit h3 {
    text-align: left;
    transition: all 0.36s;
}
.t_fshb2tit h3 {
    font-size: 30px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
}
.t_b2k1zhong {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    transition: all 0.36s;
    opacity: 0;
    transition-delay: 0.06s;
}
.t_b2k1li .t_fshb2tit {
    margin-bottom: 50px;
}

.t_b2k1li .t_fshb2tit {
    position: relative;
    height: 45px;
    overflow: hidden;
}
.t_b2k1li.on .t_mengpic{
    opacity: 0.6;
}
.t_b2k1wen {
    padding: 0 60px;
    top: 110px;
    transition: all 0.36s;
}

.t_b2k1wen {
    position: absolute;
    left: 0;
    width: 100%;
    transition: all 0.36s;
    top: 110px;
}
.t_b2k1zhong .t_fshb2tit h3 {
    text-align: center;
}
.t_b2k1li .t_fshb2tit h3 {
    text-align: left;
    transition: all 0.36s;
}
.t_b2circle {
    transition: all 0.36s;
}

.t_b2circle {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: #06F;
    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:#06F;
}
.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:#06F;
    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:#06F;
    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: #06F;
}
.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: #06F;
}
.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:#06F;
    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:#06F;
}
.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:#06F;
    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 #06F;
    background: #06F;
}
.t_d2k1nr{
    height: calc(calc(calc(579 / 1920) * 100vw) + 237px);
}
.t_d2k1{
    background: #f9f9f9;
}
.swiper-slide {
    padding-top: 125px;
    padding-bottom: 112px;
}
.t_d2k1 .swiper-container-vertical>.swiper-pagination-bullets {
    right: 7%;
}
.t_d2k1 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 20px 0;
}
/* d3 */
.t_d3k1shu{
    font-size: 50px;
    font-weight: bold;
    color:#ea5b4e;
    line-height: 1.2;
}
.t_d3k1dan{
    font-size: 16px;
    line-height: 1.5;
    color:#ea5b4e;
    font-weight: bold;
}
.t_d3k1li .t_yiqicon p{
    color:#666;
    line-height: 1.5;
}
.t_d3k1 .t_neih2 h2,.t_d3k1 .t_yiqiduan p{
    text-align: center;
}
.t_d3k1 .t_d3k1le .t_neih2 h2{
    text-align: left;
}
.t_d3k1nr{
    padding-right: 80px;
    padding-left: 80px;
}
.t_d3k1le{
    width: 50%;
    padding-top: 29px;
}
.t_d3k1li{
    width: 33.333333%;
    margin-bottom: 41px;
    padding: 0 20px;
}
.t_d3k1ul {
    margin: 0 -20px;
}
.t_d3k1rg{
    width: 50%;
    position: relative;
}
.t_d3k1quan{
    width: 540px;
    border-radius: 50%;
    overflow: hidden;
}
.t_d3k1quan img{
    width: 100%;
}
.t_d3k1quwai{
    display: inline-block;
    border-radius: 50%;
    box-shadow: 0 37px 53px 0 rgba(0, 0, 0, .17);
}
.t_d3k1yin{
    width: 145px;
    position: absolute;
    right: 0;
    top: 0;
}
.t_d3k1yin img{
    width: 100%;
}
.t_d3k1zi{
    font-size: 40px;
    color:#d5dae0;
    line-height: 1.5;
    transform: rotate(90deg);
    transform-origin: right top;
    position: absolute;
    right: -10px;
    top: 403px;
    white-space: nowrap;
}
.t_d3k1jian1{
    padding-top: 87px;
    padding-bottom: 214px;
}
.t_d3k1 .t_neih2 {
    margin-bottom: 16px;
}
.t_d3k1 .t_yiqiduan {
    margin-bottom: 86px;
}
.t_d3k1 .t_d3k1le .t_neih2{
    margin-bottom: 55px;
}
.t_d3k1hang {
    margin-bottom: 12px;
    height: 60px;
    overflow: hidden;
}
.t_d3k1li .t_yiqicon{
    height: 24px;
    overflow: hidden;
}
.t_d3k1bgle{
    width: 40.104167%;  
    position: absolute;
    bottom: -88px;
    left: 0;
}
.t_d3k1bgle img,.t_d3k1bgrg img{
    width: 100%;
}
.t_d3k1bgrg{
    width: 40.3125%;
    position: absolute;
    right: 0;
    bottom: 0;
}
.t_d3k1{
    position: relative;
}
.t_d3k2rg{
    width: 67.135417%;
    position: absolute;
    right: 0;
    bottom: 0;
}
.d3k2pic{
    width: 100%;
}
.d3k2pic img{
    width: 100%;
}
.t_d3k2le{
    width: 50%;
    background: #ea5b4e;
    padding:145px 110px 156px 230px;
    position: relative;
    z-index: 10;
}
.t_d3k2li .t_neih2 h2{
    color:#fff;
    font-weight: bold;
}
.t_d3k2li .t_yiqiduan p{
    color:#fff;
    min-height: 189px;
}
.t_d3k2{
    position: relative;
}
.t_d3k2 .t_neih2 {
    margin-bottom: 30px;
}
/* d3_2 */
.t_d3k3xin{
    position: relative;
}
.t_d3k3pic{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.t_d3k3pic img{
    width: 100%;
    height: 100%;
    transition: all 0.36s;
}
.t_d3k3ul{
    margin: 0 -8px;
}
.t_d3k3li{
    width: 50%;
    padding: 0 8px;
}
.t_d3k3wen{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 50px 78px;
}
.t_d3k3xiao{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}
.t_d3k3wen .t_neih2 h2{
    font-weight: bold;
    color:#fff;
    height: 108px;
    overflow: hidden;
}
.t_d3k3wen .t_neih2{
    position: absolute;
    bottom: 58px;
    left: 0;
    width: 100%;
    padding: 0 78px;
}
.t_d3k3 .t_neih2 {
    margin-bottom: 56px;
}
.t_d3k3jian{
    padding-top: 102px;
}
.t_d3k3{
    background: #f9f9f9;
}
.t_d3k4{
    background: #f9f9f9;
}
.t_d3k4 .t_neih2 h2{
    text-align: center;
}
.t_d3k4 .t_yiqiduan p{
    text-align: center;
}
.t_d3k4nr{
    padding: 0 30px;
}
.t_d3k4jian{
    padding-top: 86px;
    padding-bottom: 104px;
}
.t_d3k4 .t_neih2 {
    margin-bottom: 28px;
}
.t_d3k5{
    background: #fff;
}
.t_d3k5{
    padding-top: 199px;
    padding-bottom: 216px;
}
.t_d3k5nr .swiper-slide {
    padding-top: 0px;
    padding-bottom: 0px;
}
.t_content2.swiper-wrapper {
    width: 1360px;
    margin: 0 auto;
}
.t_d3k5le{
    width: 50%;
}
.t_d3k5rg{
    width: 50%;
    padding: 148px 80px;
}
.t_d3k5pic{
    width: 100%;
}
.t_d3k5pic img{
    width: 100%;
}
.t_d3k5rg .t_neih2 {
    margin-bottom: 38px;
}
.t_d3k5 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 20px 0;
}
.t_d3k5nr .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border: 1px solid #b5b5b5;
    opacity: 1;
    background: transparent;
}
.t_d3k5nr .swiper-pagination-bullet-active {
    border: 1px solid #06F;
    background: #06F;
}
.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:#06F;
    font-size: 30px;
    line-height: 1.5;
}
.t_d3k6le .t_neih2 {
    margin-bottom: 30px;
}
.t_d3k6le .t_yiqiduan {
    margin-bottom: 70px;
}
.t_d3k6jian{
    padding-top: 144px;
    padding-bottom: 118px;
}
/* d5 */
.t_d5k1,.t_d5k2,.t_d5k4{
    background: #f9f9f9;
}
.t_d5k1jian {
    padding-top: 115px;
}
.t_d5k1 .t_neih2 {
    margin-bottom: 30px;
}
.t_d5k1 .t_yiqiduan {
    margin-bottom: 37px;
}
.t_d5k2 .t_neih2 h2{
    text-align: center;
}
.t_d5k2li{
    width: 33.333333%;
    padding: 0 2px;
}
.t_d5k2ul{
    margin: 0 -2px;
}
.t_d5k2xin{
    background: #fff;
    text-align: center;
    padding: 56px 15px 72px;
}
.t_d5k2icon{
    width: 64px;
    height: 64px;
    margin: 0 auto;
    margin-bottom: 26px;
}
.t_d5k2icon img{
    width: 100%;
}
.t_d5k2xin .t_yiqitit p{
    text-align: center;
    color: #333;
}
.t_d5k2 .t_neih2 {
    margin-bottom: 52px;
}
.t_d5k2jian{
    padding-top: 114px;
    padding-bottom: 124px;
}
.t_d5k3ul{
    margin: 0 -20px;
}
.t_d5k3li{
    width: 33.333333%;
    padding: 0 20px;
}
.t_d5k3li .t_neih2 h2{
    text-align: center;
    opacity: 0.5;
    color:#333;
    transition: all 0.36s;
    cursor: pointer;
}
.t_d5k3li.on .t_neih2 h2{
    opacity: 1;
}
.t_d5k3le{
    width: 55%;
}
.t_d5k3pic{
    width: 563px;
    margin: 0 auto;
}
.t_d5k3pic img{
    width: 100%;
}
.t_d5k3rg{
    width: 45%;
    padding-right: 100px;
}
.t_d5k3rg .t_yiqih3 h3{
    font-weight: bold;
}
.t_d5k3xin{
    position: relative;
}
.t_d5k3rg{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_d5k3rg .t_yiqih3 {
    margin-bottom: 34px;
}
.t_d5k3jian{
    padding-top: 144px;
    padding-bottom: 126px;
}
.t_d5k3top {
    margin-bottom: 102px;
}
.t_d5k4jian{
    padding-top: 114px;
    padding-bottom: 120px;
}
.t_d5k4li{
    width: 50%;
    padding: 0 10px;
}
.t_d5k4ul{
    margin: 0 -10px;
}
.t_d5k4xin{
    width: 100%;
    background: #fff;
    transition: all 0.36s;
    padding: 55px 54px 210px;
}
.t_d5k4tit{
    font-size: 32px;
    font-weight: bold;
    line-height: 1.5;
    color:#333;
    transition: all 0.36s;
    /* height: 48px; */
    overflow: hidden;
    margin-bottom: 26px;
}
.t_d5k4xin .t_yiqiduan p{
    transition: all 0.36s;
    color:#666;
    height: 93px;
    overflow: hidden;
}
.t_d5k4da{
    font-size: 185px;
    line-height: 1;
    color:#eaeaea;
    transition: all 0.36s;
    margin-right: 14px;
}
.t_d5k4xiao{
    font-size: 24px;
    line-height: 1.5;
    color:#eaeaea;
    transition: all 0.36s;
}
.t_d5k4xin{
    position: relative;
}
.t_d5k4icrg{
    position: absolute;
    bottom: 17px;
    right: 48px;
}
.t_d5k4icon{
    width: 134px;
    position: relative;
    top: -18px;
}
.t_d5k4icon img{
    width: 100%;
}
/* e1 */
.t_e1k1{
	border-bottom:1px solid #ddd;
}
.t_e1k1li a{
    line-height: 80px;
    font-size: 20px;
    color:#666;
    transition: all 0.36s;
    position: relative;
    display: block;
}
.t_e1k1li.on a{
    color: #06F;
}
.t_e1k1li a::before{
    content: '';
    width: 0;
    height: 2px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    background: #06F;
    opacity: 0;
    transition: all 0.36s;
}
.t_e1k1li.on a::before{
    opacity: 1;
    width: 100%;
}
.t_e1k1li{
    padding: 0 32px;
    position: relative;
}
.t_e1k1nr{
    margin: 0 -50px;
}
.t_e1k1li::before{
    content: '';
    width: 1px;
    height: 17px;
    background: #d6d6d6;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.t_e1k1li:last-of-type::before{
    display: none;
}
.t_e1k2{
    background: #f9f9f9;
}
.t_e1k2li{
    width: 33.333333%;
    padding: 0 17px;
    margin-bottom: 62px;
}
.t_e1k2nr{
    margin: 0 -17px;
    margin-bottom: 20px;
}
.t_e1k2xin{
    background: #fff;
}
.t_e1k2pic{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.t_e1k2pic img{
    width: 100%;
    height: 100%;
    transition: all 0.36s;
}
.t_e1k2{
    padding-top: 70px;
    padding-bottom: 75px;
}
.t_e1k2wen .t_yiqiduan p{
    font-weight: bold;
    color:#333;
    transition: all 0.36s;
}
.t_e1k2wen .t_yiqiduan{
    height: 93px;
    overflow: hidden;
    margin-bottom: 32px;
}
.t_e1k2wen{
    padding: 29px 35px 34px;
}
.t_e1k2wen .t_yiqicon p{
   color:#666; 
   line-height: 2;
}
.t_e1k2wen .t_syk5topsy{
    margin-bottom: 0px;
}
.t_e1k2li.on .t_e1k2wen {
    padding: 63px 35px 36px;
}
.t_e1k2wai{
    position: relative;
    margin-bottom: 4px;
    width: calc(100% + 70px);
    left: -35px;
}
.t_e1k2wai .t_yiqicon{
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
}
.t_e1k2li.on .t_e1k2wen .t_yiqiduan {
    height: 62px;
    overflow: hidden;
    margin-bottom: 23px;
}
.t_e1k2wai .t_yiqicon{
    height: 224px;
    overflow: hidden;
    padding: 0 35px;
}
.pc_fenye{
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    text-align: center;
}
.pc_fenye a{
    display: inline-block;
    float: left;
}
.pc_fenye li {
    float: left;
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 30px;
    color: #333333;
    text-align: center;
    margin: 0px 10px;
    border-radius: 50%;
    transition: .3s;
}
.pc_fenye li.activepage{
    border: 1px solid #06F;
}
.pc_fenye li.activepage{
    color:#06F;
}
.pc_fenye li:hover{
    border: 1px solid #06F;
    color:#06F;
}
.ys_phfyfl a{
    color:#333;
}
.ys_phfy{
    display: none;
}
/* e2 */
.t_e2con{
    background: #f9f9f9;
    margin-top: 90px;
}
.t_content6{
    width: 810px;
    margin: 0 auto;
}
.t_e2con .t_yqmian{
    position: relative;
    left: auto;
    bottom: auto;
    margin-bottom: 58px;
}
.t_e2con .t_mianxin {
    color: #666;
    opacity: 0.5;
}
.t_e2con .t_mianli::before {
    color: #666;
}
.t_mianpic {
    display: inline-block;
}
.t_e2con .t_mianxin {
    line-height: 21px;
}
.t_e2k1time{
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 19px;
	text-align:center;
}
.t_e2k1tit h1{
    color:#333;
    font-size: 36px;
    line-height: 1.5;
    font-weight: bold;
	text-align:center;
}
.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_e2wen .t_yiqiduan blockquote {
    padding: 0 20px;
    background: #eee ;
    border-left-color: #06F;
}

.t_e2wen .t_yiqiduan blockquote p {
    line-height: 54px;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
    color: #000;
}

.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: 24px;
}
.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: #06F;
    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(../fonts/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: #06F;
    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: #06F;
}
.t_f1bk2le{
    width: 39%;
    padding-right: 60px;
    text-align: center;
}
.t_f1bk2rg{
    width: 61%;
    padding-right: 56px;
    padding-top: 6px;
}
.t_f1yearn p{
    color:#464646;
    margin-bottom: 23px;
    padding-left: 36px;
    position: relative;
}
.t_f1yearn p::before{
    content: '';
    width: 9px;
    height: 9px;
    background: #06F;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 10px;
}
.t_f1bk2box {
    padding-top: 54px;
    padding-bottom: 65px;
}
/* f1_3 */
.t_f1ck2{
    background: #f9f9f9;
}
.t_f1ck2tit{
    font-size: 20px;
    line-height: 1.5;
    color:#fff;  
}
.t_f1ck2li.on .t_f1ck2tit{
    margin-bottom: 17px;
}
.t_f1ck2li.on .t_f1ck2ic{
    margin-bottom: 32px;
}
.t_f1ck2ic{
    width: 38px;
}
.t_f1ck2ic img{
    width: 100%;
}
.t_f1ck2shang .t_yiqih3 h3{
    color:#fff;
}
.t_f1ck2xu{
    font-size: 20px;
    color:#fff;
    line-height: 1.5;
    position: absolute;
    right: 50%;
    transform: translateX(50%);
    bottom: 14px;
    opacity: .6;
    transition: all 0.36s;
}
.t_f1ck2li.on .t_f1ck2xu{
    right: 30px;
    transform: translateX(0);
}
.t_f1ck2bg{
    position: relative
}
.t_f1ck2pic:first-of-type{
    position: relative;
    top: 0;
    left: 0;
}
.t_f1ck2pic{
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.36s;
    opacity: 0;
}
.t_f1ck2pic.on{
    opacity: 1;
    z-index: 10;
}
.t_f1ck2nr{
    position: relative;
}
.t_f1ck2ul{
    position: absolute;
    z-index: 20;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_f1ck2li{
    width: 14.285714%;
}
.t_f1ck2li.on{
    width: 31%;
}
.t_f1ck2li.act{
    width: 11.5%;
}
.t_f1ck2shang{
    position: relative;
    opacity: 0;
    width: 100%;
    height: 100%;
}
.t_f1ck2li{
    position: relative;
    height: 100%;
    transition: all 0.36s;
}
.t_f1ck2li::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(241,84,69,.7);
    opacity: 0;
    transition: all 0.36s;
}
.t_f1ck2li.on::before{
    opacity: 1;
}
.t_f1ck2zhong .t_f1ck2ic{
    margin: 0 auto;
    margin-bottom: 38px;
}
.t_f1ck2zhong{
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.36s;
    left: 0;
    opacity: 1;
}
.t_f1ck2zhong .t_f1ck2tit{
    text-align: center;
}
.t_f1ck2bg{
    position: relative;
}
.t_f1ck2bg::before{
    content:'';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.06);
    top: 0;
    left: 0;
    position: absolute;  
    z-index: 11;
}
.t_f1ck2li::after{
    content: '';
    width: 1px;
    height: 100%;
    background:rgba(255,255,255,.1);
    position: absolute;
    right: 0;
    top: 0;
}
.t_f1ck2li:last-of-type::after{
    display: none;
}
.t_f1ck2li.on .t_f1ck2zhong{
    opacity: 0;
}
.t_f1ck2li.on .t_f1ck2shang{
    opacity: 1;
    padding: 70px 40px;
}
.t_f1ck2{
    padding-top: 76px;
    padding-bottom: 110px;
}
.t_content7{
    padding-left: calc(50% - 680px);
}
.t_f1ck3bo{
    padding: 0 23px;
}
.t_f1ck3lun{
    margin: 0 -23px;
}
.t_f1ck3pic{
    width: 100%;
    position: relative;
}
.t_f1ck3pic img{
    width: 100%;
    height: 100%;
}
.t_f1ck3pic::before{
    content: '';
    width: 100%;
    height: 60%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(to top,rgba(0,0,0,.8),transparent);
}
.t_f1ck3xin .t_yiqih3{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 20px 40px;
    z-index: 10;
}
.t_f1ck3xin .t_yiqih3 h3{
    color:#fff;
}
.t_f1ck3xin{
    position: relative;
}
.t_f1ck3nr{
    padding-right: 375px;
}
.t_f1ck3nr .slick-list{
    overflow: visible;
}
.t_f1ck3nr {
    overflow: hidden;
    padding-top: 72px;
    padding-bottom: 122px;
}
.t_f1ck3nr .t_neih2 {
    margin-bottom: 50px;
}
.t_f1dk2{
    background: #f9f9f9;
}
.t_f1dk2di{
    width: 100%;
}
.t_f1dk2di img{
    width: 100%;
}
.t_f1dk2 .t_neih2 h2{
    text-align: center;
}
.t_f1dk2bo {
    width: 25%;
    padding: 0 10px;
}
.t_f1dk2pic{
    position: relative;
    width: 100%;
}
.t_f1dk2pic img{
    width: 100%;
}
.t_f1dk2lun {
    margin: 0 -10px;
}
.t_f1dwai{
    padding: 0 4.6%;
    position: relative;
    z-index: 10;
}
.t_f1dk2 {
    padding-top: 70px;
}
.t_f1dk2 .t_neih2 {
    margin-bottom: 40px;
}
.slick-dots li.slick-active{
    border: 1px solid #06F;
    background: #06F;
}
.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: #06F;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    transition: all 0.36s;
}
.t_f1dquan::after{
    content: '';
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    box-shadow: 0px 5px 29px 0px rgba(0,0,0,.15);
    transition: all 0.36s;
}
.t_f1dtopli{
    position: relative;
    text-align: center;
    padding-top: 124px;
}
/* .t_f1dtopli.slick-active.slick-current .t_f1dquan::after{
    width: 26px;
    height: 26px;
    background: #f43839;
}
.t_f1dtopli.slick-active.slick-current .t_f1dquan::before{
    width: 8px;
    height: 8px;
    background: #fff;
}
.t_f1dtopli.slick-active.slick-current .t_f1dyear{
    background: #06F;
    color:#fff;
} */
.t_f1dtopli.on .t_f1dquan::after{
    width: 26px;
    height: 26px;
    background: #f43839;
}
.t_f1dtopli.on .t_f1dquan::before{
    width: 8px;
    height: 8px;
    background: #fff;
}
.t_f1dtopli.on .t_f1dyear{
    background: #06F;
    color:#fff;
}

.t_f1dtopli{
    z-index: 20;
    cursor: pointer;
}
.t_f1drg{
    width: 18px;
    height: 18px;
    position: relative;
    top: 9px;
    cursor: pointer;
}
.t_f1drg::before{
    content: '';
    width: 100%;
    height: 3px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #d7000f;
    transition: all 0.36s;
}
.t_f1drg::after{
    content: '';
    width: 3px;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #d7000f;
    transition: all 0.36s;
    opacity: 1;
}
.t_f1dli.on .t_f1drg::before{
    background: #787878;
}
.t_f1dli.on .t_f1drg::after{
    opacity: 0;
}
.t_f1dxin{
    background: #fff;
    padding: 30px;
}
.t_f1dpic{
    width: 160px;
}
.t_f1dpic img{
    width: 100%;
}
.t_f1dduan p{
    color: #666;
    margin-bottom: 9px;
}
.t_f1dduan p:last-of-type{
    margin-bottom: 0px;
}
.t_f1dtit{
    font-size: 24px;
    color: #333;
    line-height: 1.5;
}
.t_f1dduan p span{
    padding-left: 18px;
}
.t_f1dwenr {
    min-height: 100px;
    width: calc(100% - 160px);
    padding-left: 48px;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
}
.t_f1dshou {
    position: relative;
    margin-top: -36px;
    z-index: 2;
}
.t_f1dle{
    width: calc(100% - 20px);
}
.t_f1dduan{
    position: absolute;
    bottom: 0;
    left:48px;
}
.t_f1dk3 .t_f1btop .slick-list{
    overflow: visible;
}
.t_f1dk3 .t_f1dwaijia{
    overflow: hidden;
    margin:0 -40px;
    padding: 0 40px;
    padding-bottom: 50px;
}
.t_f1dk3 .t_f1bgui {
    top: calc(50% - 25px);
}
.t_f1dshou{
    display: none;
}
.t_f1dli{
    margin-bottom: 33px;
}
.t_f1dli:last-of-type{
    margin-bottom: 0;
}
.t_f1dzhen{
    transition: all 0.36s;
    opacity: 1;
}
.t_f1dli.on .t_f1dzhen{
    /* display: none; */
    opacity: 0;
}
.t_f1dxia{
    padding-bottom: 105px;
}
.t_f1dda{
    position: relative;
}
.t_f1dxiao{
    display: none;
}
.t_f1dxiao{
    display: none;
    opacity: 0;
    transition: all 0.36s;
}
.t_f1dxiao.act{
    display: block;
    opacity: 1;
}
.t_f1dk2 {
    z-index: 30;
    position: relative;
}
/* f2 */
.t_f2nr{
    background: #f9f9f9;
}
.t_f2k1pic{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.t_f2k1pic img{
    width: 100%;
    height: 100%;
    transition: all 0.36s;
}
.t_f2k1li{
    width: 33.333333%;
    padding: 0 16px;
}
.t_f2k1ul{
    margin: 0 -16px;
}
.t_f2wen .t_yiqitit p{
    line-height: 2;
    color: #333;
    height: 80px;
    overflow: hidden;
    transition: all 0.36s;
}
.t_f2more .t_yimorezi{
    color:#06F;
    font-size: 16px;
}
.t_f2wen{
    padding: 40px 46px;
    background: #fff;
}
.t_f2wen .t_yiqitit {
    margin-bottom: 34px;
}
.t_f2nr {
    padding-top: 89px;
    padding-bottom: 72px;
}
.t_f2k1li{
    margin-bottom: 50px;
}
.t_f2more .t_yimorezi {
    margin-right: 16px;
}
/* f3 */
.t_f3navdao{
    position: relative;
}
.t_f3navtiao{
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,.16);
    text-align: center;
}
.t_f3navzi{
    font-size: 18px;
    color:#fff;
    line-height: 68px;
    padding: 0 75px;
    transition: all 0.36s;
}
.t_f3navul{
    display: inline-block;
}
.t_f3navli{
    position: relative;
    z-index: 10;
}
.t_f3k1rg{
    width: 51%;
}
.t_f3k1rg img{
    width: 100%;
}
.t_f3k1le{
    width: 49%;
    padding-right: 100px;
}
.t_f3k1le .t_jiah2 h2{
    color:#333;
}
.t_f3k1 {
    padding-top: 118px;
    padding-bottom: 107px;
}
.t_f3k1rg{
    padding-top: 10px;
}
.t_f3k1 .t_jiah2 {
    margin-bottom: 32px;
}
.t_f3k1le .t_yiqiduan p {
    margin-bottom: 20px;
}
.t_f3k1hang{
    font-size: 36px;
    font-weight: bold;
    line-height: 1.5;
    color:#06F;
}
.t_f3k1hang span{
    line-height: 1.5;
}
.t_f3k1ul{
    width: 1360px;
}
.t_f3k1li{
    width: 33.333333%;
    text-align: center;
}
.t_f3k1nr {
    margin-bottom: 94px;
}
.t_f3k1hang {
    margin-bottom: 4px;
}
.t_f3k2{
    background: #f9f9f9;
    padding-top: 88px;
}
.t_f3k2 .t_jiah2 h2{
    text-align: center;
    color:#333;
}
.t_f3k2xiao{
    font-size: 16px;
    color:#999;
    line-height: 1.5;
}
.t_f3k2li .t_jiatith3 h3{
    transition: all 0.36s;
}
.t_f3k2pic{
    position: relative;
    width: 100%;
}
.t_f3k2pic img{
    width: 100%;
    height: 100%;
}
.t_f3k2xin{
    background: #fff;
    transition: all 0.36s;
    box-shadow: none;
    padding: 56px 50px 136px;
}
.t_f3k2nr{
    margin: 0 -7px;
    margin-left: -14px;
    padding-left: 7px;
}
.t_f3k2li {
    padding: 0 7px;
    padding-top: 63px;
    padding-bottom: 158px;
}
.t_f3k2xin .t_jiatith3 {
    margin-bottom: 3px;
}
.t_f3k2nr{
    padding-right: 258px;
}
.t_f3k2xiao {
    margin-bottom: 60px;
}
.t_f3k2nr .slick-list{
    overflow: visible;
}
.t_f3k2 .t_f3k2nr{
    overflow: hidden;
}
.t_f3k3 .t_jiah2 h2{
    color:#333;
    text-align: center;
}
.t_f3k3xin .t_yiqicon p{
    text-align: center;
    color: #666;
    line-height: 1.5;
    height: 48px;
    overflow: hidden;
}
.t_f3k3pic{
    position: relative;
    width: 100%;
}
.t_f3k3xin{
    position: relative;
}
.t_f3k3bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_f3k3bg img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.t_f3k3zi {
    position: relative;
    z-index: 6;
}
.t_f3k3xin {
    box-shadow: 0px 0px 21px 0px rgb(0 0 0 / 7%);
    background: #fff;
    padding: 58px 15px 66px;
    margin: 60px 0;
}
.t_f3k3pic {
    margin-bottom: 30px;
}
.t_f3k3li{
    padding: 0 25px;
}
.t_f3k3ul{
    margin: 0 25px;
    padding: 0 74px;
}
.t_f3k3pic img{
    width: 100%;
    height: 100%;
}
.t_f3k3 {
    padding-top: 111px;
    padding-bottom: 79px;
}
.t_f3k3ul .slick-prev,.t_f3k3ul .slick-next{
    width: 25px;
    height: 25px;
}
.t_f3k3ul .slick-prev::before,.t_f3k3ul .slick-next::before{
    content: url(../fonts/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: #06F;
    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: #06F;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(100% + 24px);
}
.t_f3k4linr{
    font-size: 16px;
    line-height: 1.5;
    color:#fff;
    padding-left: 58px;
    line-height: 40px;
}
.t_f3k4linr a{
    font-size: 16px;
    color:#fff;
    line-height: 40px;
}
.t_f3k4li{
    margin-bottom: 40px;
}
.t_f3k4li:last-of-type{
    margin-bottom: 0;
}
.t_f3k4rg{
    width: 44%;
}
.t_f3k4pic{
    width: 100%;
}
.t_f3k4pic img{
    width: 100%;
}
.t_f3k4le {
    width: 56%;
    padding-right: 80px;
    padding-top: 33px;
}
.t_f3k4 {
    position: relative;
    padding-top: 84px;
    padding-bottom: 115px;
}
.t_f3k4::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.34);
    position: absolute;
}
.t_f3k4 .t_content2{
    position: relative;
    z-index: 10;
}
.t_f3k4 .t_jiah2 {
    margin-bottom: 60px;
}
.t_f6k1le{
    width: 37%;
    position: relative;
    padding-right: 90px;
    padding-top: 114px;
    padding-bottom: 178px;
}
.t_f6k1le::before{
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 0;
    background: #eee;
}
.t_f1k6rg{
    width: 63%;
}
.t_f6k1duan.t_yiqiduan p{
    color:#333;
    font-size: 20px;
}
.t_f6k1duan span{
    line-height: 1.75;
    padding-left: 30px;
    font-size: 18px;
}
.t_f6k1duan a{
    font-size: 18px;
    color:#333;
    line-height: 1.75;
}
.t_f6k1le .t_jiah2 h2{
    color:#333;
}
.t_f6k1pic{
    width: 122px;
}
.t_f6k1pic img{
    width: 100%;
}
.t_f6k1duan2 p{
    color: #333;
}
.t_f6k1duan2{
    width: calc(100% - 122px);
    padding-left:22px;
}
.t_f6k1le .t_jiah2 {
    margin-bottom: 63px;
}
.t_f6k1duan.t_yiqiduan p {
    margin-bottom: 20px;
}
.t_f6k1nr .t_f6k1duan.t_yiqiduan {
    margin-bottom: 54px;
}
.t_f6k1xin .t_f6k1duan2 p {
    margin-bottom: 8px;
}
.t_f6k1xin .t_f6k1duan2 p:last-of-type {
    margin-bottom: 0px;
}
.t_f6k1xin {
    position: relative;
    width: 100%;
}
.t_f6k1xin .t_f6k1duan2{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_f1k6rg{
    padding: 118px 12px 40px 116px;
}
.t_f1k6li2{
    width: 50%;
}
.t_f1k6tou{
    font-size: 18px;
    color:#333;
    line-height: 1.5;
    margin-bottom: 13px;
}
.t_f1k6input{
    width: 100%;
}
.t_f1k6input input{
    width: 100%;
    font-size: 18px;
    line-height: 46px;
    padding: 0 15px;
    color:#333;
}
.t_f1k6input{
    border: 1px solid #e5e5e5;
}
.t_f1k6li2{
    padding: 0 28px;
}
.t_f1k6hang2{
    margin: 0 -28px;
}
.t_f1k6tu{
    width: 174px;
}
.t_f1k6tu img{
    width: 100%;
}
.t_f1k6boxle{
    width: calc(100% - 174px);
}
.t_f1k6submit{
    font-size: 16px;
    color:#fff;
    line-height: 48px;
    width: 100%;
    background: #ea5b4e;
    text-align: center;
    cursor: pointer;
}
.t_f1k6hang {
    margin-bottom: 28px;
}
.t_f1k6input textarea {
    height: 118px;
    padding: 10px 15px;
    font-size: 18px;
    color:#333;
    line-height: 1.5;
    resize: none;
    width: 100%;
}
.t_f6k2{
    width: 100%;
}
.t_f6k2map{
    width: 100%;
    height: 622px;
}
.t_g1k1{
    background: #f9f9f9;
}
.t_g1k2nr .t_yiqiduan p{
    color:#333;
}
.t_g1k2nr {
    padding-top: 82px;
    padding-bottom: 125px;
}
.t_g1k2nr .t_neih2 {
    margin-bottom: 31px;
}
.t_g1k2nr .t_yiqiduan {
    margin-bottom: 96px;
}
.t_e1k3nr {
    margin: 0 -29px;
}
.t_e1k3li {
    width: 50%;
    padding: 0 29px;
}
.t_e1k3xin {
    box-shadow: 0px 7px 9.3px 0.7px rgb(0 0 0 / 6%);
}
.t_e1k3pic {
    width: 100%;
    position: relative;
}
.t_e1k3pic img {
    width: 100%;
    height: 100%;
}
.t_e1k3xia {
    padding-left: 46px;
    padding-right: 46px;
    position: relative;
}
.t_e1k3box {
    height: 162px;
    transition: all 0.36s;
    overflow: hidden;
}
.t_e1k3box {
    position: absolute;
    width: calc(100% - 92px);
    margin: 0 auto;
    bottom: 0;
    background: #fff;
    bottom: 112px;
    padding: 39px 30px 35px;
}
.t_e1wai {
    position: absolute;
    width: calc(100% - 152px);
    left: 50%;
    transform: translateX(-50%);
    bottom: 48px;
}
.t_e1h3tit {
    margin-bottom: 50px;
    transition: all 0.36s;
}
.t_e1h3tit h3 {
    font-size: 30px;
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}
.t_e1duan {
    overflow: hidden;
    opacity: 0;
    height: 120px;
    transition: all 0.36s;
}
.t_e1duan p {
    font-size: 16px;
    line-height: 1.875;
    color: #999;
}
.t_e1k3li:first-of-type .t_e1wai::before {
    background: #514d80;
}
.t_e1k3li:first-of-type .t_e1kan .t_yimorezi {
    color: #514d80;
}
.t_e1wai::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    background: #e04243;
    left: 0;
}
.t_e1kan {
    width: 100%;
    margin-bottom: 28px;
}
.t_e1kan img {
    width: 100%;
}
.t_e1k3xia {
    padding-left: 46px;
    padding-right: 46px;
    position: relative;
}
.t_e1k3xia {
    height: 246px;
    width: 100%;
    background: #fff;
}
.t_e1kan .t_yimorezi{
    color:#06F;
    font-size: 16px;
    line-height: 1.5;
    margin-right: 8px;
}
.t_e1k3box .t_jiah3 h3{
    color:#333;
}
.t_e1kan .t_yimoreicon {
    width: 16px;
    height: 17px;
    top: 3.5px;
    position: relative;
}
.t_e1kan .t_yibtn {
    display: block;
}
.t_e1k3xia .t_jiah3 {
    margin-bottom: 46px;
}
.t_g2k1{
    background: #f9f9f9;
}
.t_g2k1le{
    width: 50%;
}
.t_g2k1rg{
    width: 50%;
    position: relative;
    overflow: hidden;
}
.t_g2k1rg img{
    width: 100%;
    height: 100%;
    transition: all 0.36s;
}
.t_g2k2li{
    background: #fff;
}
.t_g2k1le .t_yiqiduan p{
    color:#666;
    line-height: 2;
    opacity: .8;
}
.t_g2k2{
    background: #f9f9f9;
}
.t_g2k1le .t_yiqih3 h3{
    font-weight: bold;
}
.t_g2k1le{
    padding: 70px 75px;
}
.t_g2k1le .t_yiqih3 {
    margin-bottom: 23px;
}
.t_g2k1 .t_g1k2nr {
    padding-bottom: 0;
}
.t_g2k1 .t_g1k2nr .t_yiqiduan {
    margin-bottom: 0;
    padding-bottom: 60px;
}
.t_g2k1 .t_g1k2nr .t_yiqiduan p {
    color: #666;
    opacity: .8;
}
.t_g2k2li{
    margin-bottom: 25px;
}
.t_g2k2li:last-of-type{
    margin-bottom: 0;
}
.t_g2k2li:nth-of-type(2n) .t_g2k1le{
    float: right;
}
.t_g2k2li:nth-of-type(2n) .t_g2k1rg{
    float: left;
}
.t_g2k2{
    padding-bottom: 123px;
}
.t_g3k1{
    background: #f9f9f9;
}
.t_g3k1top{
    background: #fff;
    padding: 17px 26px 17px 30px;
}
.t_g3k2zhong{
    font-size: 16px;
    color:#333;
    line-height: 1.5;
    width: calc(100% - 12px);
    padding-right: 10px;
}
.t_g3k2icon{
    width: 12px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 26px;
}
.t_g3k2icon img{
    width: 100%;
    transition: all 0.36s;
}
.t_g3k1top{
    position: relative;
    cursor: pointer;
}
.t_g3k1{
    padding-top: 93px;
    padding-bottom: 72px;
}
.t_g3k1la{
    padding: 0 14px;
}
.t_g3k1nr{
    margin: 0 -14px;
}
.t_g3k1la1{
    width: 22%;
}
.t_g3k1box{
    position: relative;
}
.t_g3k1xia{
    position: absolute;
    top: calc(100% + 4px);
    background: #fff;
    width: 100%;
    left: 0;
    padding: 12px 0;
    box-shadow: 0px 3px 31px 0px rgba(0,0,0,.05);
}
.t_g3k1li{
    padding: 6px 30px;
    font-size: 16px;
    color:#333;
    line-height: 1.5;
    cursor: pointer;
    transition: all 0.36s;
}
.t_g3k1la2{
    width: 29%;
}
.t_g3k1la3{
    width: 16%;
}
.t_g3k1la4{
    width: 22%;
}
.t_g3k1top input{
    width: 100%;
    font-size: 16px;
    color:#333;
    line-height: 1.5;
}
.t_g3k1top input::placeholder{
    font-size: 16px;
    color:#333;
    line-height: 1.5;
}
.t_g3k1la5{
    width: 11%;
}
.t_g3sou{
    width: 19px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_g3sou img{
    width: 100%;
}
.t_g3k1la5 .t_g3k1top {
    background: #06F;
    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: 38px 0;
}
.t_g3k2nr{
    margin: 0 -17px;
    margin-bottom: 30px;
}
.t_g3k2xin{
    background: #fff;
    transition: all 0.36s;
    padding: 40px 26px 36px;
    box-shadow: 0 10px 20px rgb(20 34 49 / 10%);
}
.t_g3k2tit h5{
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    height: 27px;
    overflow: hidden;
    color:#333;
}
.t_g3k2p p{
    font-size: 14px;
    color:#666;
    line-height: 1.5;
}
.t_g3k2p p{
    max-height: 21px;
    overflow: hidden;
    margin-bottom: 19px;
}
.t_g3k2p p:last-of-type{
    margin-bottom: 0;
}
.t_g3k2p p:first-of-type{
    max-height: 42px;
}
.t_g3k2more .t_yimorezi{
    color: #666;
}
.t_g3k2{
    background: #f9f9f9;
    padding-bottom: 77px;
}
.t_g3k2biao{
    width: 84px;
    position: absolute;
    bottom: 4px;
    right: 4px;
}
.t_g3k2biao img{
    width: 100%;
}
.t_g3k2xin{
    position: relative;
}
.t_g3k2tit {
    padding-bottom: 16px;
    position: relative;
    margin-bottom: 15px;
}
.t_g3k2tit::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(223,227,226,.2);
}
.t_g3k2p{
    height: 122px;
    overflow: hidden;
    margin-bottom: 16px;
}
.t_g3k2more .t_yimorezi {
    margin-right: 18px;
    line-height: 25px;
}
.t_g3k2more .t_yimoreicon {
    line-height: normal;
}
.t_g3k2more {
    height: 25px;
}
.t_g3k1{
    position: relative;
    z-index: 90;
}
.t_g4h1 h1{
    font-size: 40px;
    line-height: 1.5;
    color: #333;
}
.t_g4tiao.t_yiqitit p{
    color:#666;
    margin-right: 90px;
    float: left;
    display: inline-block;
}
.t_g4tiao.t_yiqitit p:last-of-type{
    margin-right: 0;
}
.t_g4ulh2 h2{
    font-size: 34px;
    color:#333;
    line-height: 1.5;
}
.t_g4ulp p{
    line-height: 2;
    color:#666;
}
.t_g4ulp2 p{
    color:#333;
    line-height: 2;
}
.t_g4ulp1 span{
    padding-left: 15px;
}
.t_qitaul p{
    font-weight: bold;
}
.t_g4shen{
    font-size: 20px;
    color:#fff;
    line-height: 1.5;
    padding: 17.5px 82.5px;
    background: #06F;
    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: 75px;
    padding-bottom: 80px;
}
.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:#000;
    line-height: 2;
    margin-bottom: 4px;
    position: relative;
    padding-left: 24px;
}
.t_b3k3xia.t_yiqiduan p::before{
    content: url(../fonts/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_footxli i{
	font-size:20px;
	color:#888;
}
.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: #06F;
}
.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: #06F;
}
.t_f3navzi{
    cursor: pointer;
}
.t_f3k1ul {
    margin: 0 auto;
}
.t_footerma {
    width: 150px;
}
.t_soupic {
    width: 22px;
}
.t_pxiconsou {
    width: 34px;
}
.t_pcsouinput {
    height: 34px;
}
.t_f3k4 .t_content2 {
    z-index: 8;
}
.t_b3k3rgpic:first-of-type{
    position: relative;
    top: 0;
    left: 0;
    /* opacity: 1; */
}
.t_b3k3rgpic{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}
.t_b3k3rgpic.act{
    z-index: 4;
    opacity: 1;
}
.t_b3k3rgpic:first-of-type.act{
    opacity: 1;
}
.t_f1bk2rg{
    height: calc(100vh - 400px);
}
.t_f1bk2rg .mCSB_outside+.mCSB_scrollTools {
    right: 0px;
}
/* .t_f1bk2rg .mCSB_scrollTools .mCSB_draggerContainer{
    width: 1px!important;
    background: #f4f4f4;
    opacity: 1;
} */
.t_f1bk2rg .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px;
    background: #06F;
}
.t_f1bk2rg .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
    width: 2px!important;
    background: #dedede;
    opacity: 1;
}
.t_f1k6tu {
    width: 154px;
}
.t_f1k6boxle {
    width: calc(100% - 154px);
}
.t_f1k6submit {
    line-height: 50px;
}
.t_yiqiernav::before,.t_yiqisannav::before {
    content: '';
    width: 0;
    height: 3px;
    background: #06F;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: all 0.36s;
}
.t_yiqiernav,.t_yiqisannav{
    position: relative;
}
.g_cpt2botnr.g_cpt2botnr1 {
    padding: 70px 20px 40px 40px;
}
.t_f3k3 {
    padding-top: 0px;
    padding-bottom: 0px;
}
.t_f3k3nr{
    padding-top: 100px;
    padding-bottom: 70px;
}
.t_g3k2p {
    height: 170px;
}
.t_g3k1xi {
    height: 144px;
}
.t_g3k1xi .mCSB_scrollTools {
    width: 2px;
}
.t_g3k1xi .mCSB_outside+.mCSB_scrollTools {
    right: 6px;
}
.t_g3k1xi .mCSB_scrollTools .mCSB_draggerContainer{
    background-color: rgba(0,0,0,.1);
}
.t_g3k1xi .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.t_g3k1xi .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.t_g3k1xi .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    opacity: 0;
}
.t_g3k1li {
    padding: 6px 27px;
}
.t_g3k1top {
    padding: 17px 26px 17px 27px;
}
.t_f3k2nr .swiper-button-prev, .t_f3k2nr .swiper-button-next {
    width: 60px;
    height: 60px;
    color: #001eb4;
    opacity: 0;
    transition: all .36s;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
    top: calc(50% - 40px);
    z-index: 4;
}
.t_f3k2nr .swiper-button-prev{
    left: 24px;
}
.t_f3k2nr .swiper-button-next{
    right: 10px;
}
.t_f3k2nr .swiper-button-prev::before, .t_f3k2nr .swiper-button-next::before{
    display: none;
}
.t_jiamail a{
    color: #666;
}
.t_g4shen {
    margin-top: 40px;
}
.t_f3k2nr .swiper-button-next:after,.t_f3k2nr .swiper-button-prev:after {
    color: #000;
    font-size: 24px;
    opacity: 1;
}
.t_f3k2nr .swiper-button-next.swiper-button-disabled,.t_f3k2nr .swiper-button-prev.swiper-button-disabled{
    opacity: 0;
}
.t_f3k2nr{
    outline: 0;
}
.t_f3k2nr .swiper-wrapper {
    padding-left: 7px;
}
.t_f3k2nr{
    margin-left: -14px;
}
.t_return {
    background: #fff;
    box-shadow: 0px 9px 40px 0px rgb(0 0 0 / 38%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
}
.t_returnpic {
    width: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(270deg);
}
.t_returnpic img {
    width: 100%;
}
.t_button {
    margin-bottom: 30px;
}
.t_e2zhuanpic {
    width: 18px;
    line-height: 24px;
}
.t_e2zhuzi {
    font-size: 16px;
}
.t_e2zhuanpic .t_hover {
    top: 9px;
}
.t_e2zhuan {
    width: 100%;
	line-height:36px;
	font-size:16px;
}
.t_e2zhuzi {
    width: calc(100% - 30px);
}
.t_return {
    box-shadow: 0px 12px 33px 0px rgb(0 0 0 / 14%);
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
}
.t_f3con{
    position: relative;
}
.t_neiprev{
    position: fixed;
    right: calc(100px - 100%);
    bottom: 150px;
    cursor: pointer;
    text-align: center;
    z-index: 999999;
    transition: all 0.36s;
}
.t_neiprev.on{
    right: 160px;
}
.t_alltop{
    position: fixed;
    bottom: 150px;
    right: -100%;
    transition: all 0.36s;
    text-align: center;
    z-index: 999999;
    cursor: pointer;
}
.t_alltop.on{
    right: 60px;
}   
.t_retuzi{
    font-size: 16px;
    line-height: 1.5;
    color:#333;
}
.t_neiprev a{
    display: block;
}
.t_neiprev .t_returnpic {
    width: 22px;
    transform: translate(-50%,-50%) rotate(0);
}
.t_f3k2xiao p{
    font-size: 16px;
    color: #999;
    line-height: 1.5;
}
.t_f3k2xiao{
    height: 144px;
    overflow: hidden;
}
.t_f3k2xin {
    padding: 56px 50px 76px;
}
.t_f3k2xiao {
    margin-bottom: 40px;
}
.t_footxrgbot p{
    display: inline-block;
}
.span3 {
    margin-left: 8px;
}
.t_f3k3ul {
    overflow: hidden;
}
/* .t_f3k3ul .swiper-wrapper {
    overflow: hidden;
} */
.t_f3k3ul {
    margin: 0 99px;
    padding: 0;
}
.t_f3k3ul{
    position: relative;
}
.t_f3k3box .swiper-button-prev2,.t_f3k3box .swiper-button-next2{
    width: 25px;
    height: 25px;
    opacity: 0;
    transition: all 0.36s;
}
.t_f3k3box .swiper-button-prev2::before,.t_f3k3box .swiper-button-next2::before{
    content: url(../fonts/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%;
}


/**** list case  ****/

.lyNyHonor_list { width:100%; height:auto; margin:0 auto; padding:0; min-height:300px; margin:50px 0;}
.lyNyHonor_list ul li { width:23.5%; overflow:hidden; margin:0 2% 20px 0; padding:0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyHonor_list ul li:nth-child(4n+4) { margin:0;}
.lyNyHonor_list ul li a.pic { display:block;  height:230px; padding:2%;overflow:hidden; margin:0 auto;background-color:#fff; position:relative;text-align:center;border:1px solid #dedede; }
.lyNyHonor_list ul li a img { max-width:100%; max-height:100%; vertical-align:middle; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyHonor_list ul li a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.lyNyHonor_list ul li a:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.lyNyHonor_list ul li a.tlt { display:block; height:64px; overflow:hidden; line-height:64px; color:#333; font-size:16px; text-align:center; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0 3%; background-color:#fff; border:1px solid #dedede; border-top: none; }
.lyNyHonor_list ul li:hover .tlt{ background-color:#06F; color:#fff;}

@media screen and (max-width:1079px) and (min-width:1024px) {
	.lyNyHonor_list ul li { height:248px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.lyNyHonor_list ul li a.pic{height:145px;}
	.lyNyHonor_list ul{min-height:200px;}
	.lyNyHonor_list ul li a.tlt { height:40px; line-height:40px; font-size:15px;}
}
@media (max-width: 767px) {
	.lyNyHonor_list ul li { width:48.5%; height:auto; overflow:hidden; margin:0 3% 10px 0;}
	.lyNyHonor_list ul li:nth-child(2n) {margin:0 0 10px 0;}
	.lyNyHonor_list ul li a.pic{height:150px;}
	.lyNyHonor_list ul li a { height:auto;}
	.lyNyHonor_list ul li a.tlt  { height:40px; line-height:40px; font-size:15px;}
}


/**** list partner  ****/

.lyNyHezuo_list { width:100%; height:auto; margin:0 auto; padding:0; min-height:300px; margin-top:50px ;}
.lyNyHezuo_list ul li { width:23.5%; overflow:hidden; margin:0 2% 20px 0; padding:0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyHezuo_list ul li:nth-child(4n+4) { margin:0;}
.lyNyHezuo_list ul li a.pic { display:block;  height:150px; padding:2%;overflow:hidden; margin:0 auto;background-color:#fff; position:relative;text-align:center;border:1px solid #dedede; }
.lyNyHezuo_list ul li a img { max-width:100%; max-height:100%; vertical-align:middle; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyHezuo_list ul li a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.lyNyHezuo_list ul li a:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.lyNyHezuo_list ul li a.tlt { display:block; height:64px; overflow:hidden; line-height:64px; color:#333; font-size:16px; text-align:center; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0 3%; background-color:#fff; border:1px solid #dedede; border-top: none; }
.lyNyHezuo_list ul li:hover .tlt{ background-color:#06F; color:#fff;}

@media screen and (max-width:1079px) and (min-width:1024px) {
	.lyNyHezuo_list ul li { height:248px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.lyNyHezuo_list ul li a.pic{height:120px;}
	.lyNyHezuo_list ul{min-height:200px;}
	.lyNyHezuo_list ul li a.tlt { height:40px; line-height:40px; font-size:15px;}
}
@media (max-width: 767px) {
	.lyNyHezuo_list ul li { width:48.5%; height:auto; overflow:hidden; margin:0 3% 10px 0;}
	.lyNyHezuo_list ul li:nth-child(2n) {margin:0 0 10px 0;}
	.lyNyHezuo_list ul li a.pic{height:120px;}
	.lyNyHezuo_list ul li a { height:auto;}
	.lyNyHezuo_list ul li a.tlt  { height:40px; line-height:40px; font-size:15px;}
}



.ny_title {width:100%;overflow:hidden;margin: 0 auto;padding:0;}

.ny_title b {display:block;width:100%;color:#333;font-size: 42px;font-weight:normal;text-align:center;margin: 0 auto 0;padding:0;}

.ly_Gsjj {width:1400px;overflow:hidden;margin: 60px auto 70px;padding: 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lyGsjj_main {width:100%;overflow:hidden;margin: 50px auto 0;padding:0;}
.lyGsjj_text{float:left;width: 47%;}

.lyGsjj_text .wz{font-size: 16px;line-height: 32px; color: #333; }
.lyGsjj_text .wz p, .lyGsjj_text .wz div { width:100%; overflow:hidden; line-height:36px; color:#333; font-size:16px;   margin:10px auto; padding:0;}

.ny_ab_pic{float:right;width:50%;height: 500px;overflow:hidden;margin:0;padding:0;}
.ny_ab_pic .swiper-container2 { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ny_ab_pic .swiper-container2 img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ny_ab_pic .swiper-container2:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}

@media screen and (max-width:1450px){
    .ly_Gsjj{ width:94%;}	
}
@media screen and (max-width:1080px){
    .ly_Gsjj{margin:35px auto;}	
	.lyGsjj_main{margin: 30px auto 0;}
}
@media screen and (max-width:991px){
	.lyGsjj_text{width:100%;}
	.lyGsjj_text .wz{margin-top: 10px;}
	.ny_ab_pic{width:100%;margin-bottom:20px;}
}
@media screen and (max-width:767px){
	.ly_Gsjj{margin:30px auto;}	
	.ny_title span{ font-size:30px; line-height:30px;}
	.ny_title b{ font-size:26px; height:30px; line-height:30px;}
	.lyGsjj_main{ margin:20px 0 0;}
	.lyGsjj_text .tlt{ font-size:22px;}
	.ny_ab_pic{ height:260px;}
}


.lyGsjj_main blockquote {padding:5px 20px; background: #eee;border-left-color: #06F; margin-top: 20px;}
.lyGsjj_main blockquote p { font-weight: bold; color: #000; font-size:24px; }
.lyGsjj_main p { color: #333; font-size: 16px; line-height: 2.15;}

.lyGsjj_main img {max-width:100%;}

.about_desc { overflow:hidden;color:#999; font-size:18px; margin-top:30px; line-height:2.5; text-align: center;}
.about_ul2{ overflow:hidden; margin-top:4%; margin-bottom:5%;}
.about_ul2 ul li{ overflow:hidden; display:block; position:relative; background:#f2f2f2; margin-bottom:2%;}
.about_ul2 ul li .imgs{ float:left; width:50%; position:relative; padding-top:31.5%; overflow:hidden;}
.about_ul2 ul li:nth-child(2n+0) .imgs{ float:right;}
.about_ul2 ul li .imgs .img{ overflow:hidden; position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover;-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.about_ul2 ul li .imgs .img img{ width:100%;opacity:0;filter:Alpha(opacity=0);}
.about_ul2 ul li .imgs:hover .img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.about_ul2 ul li .txts{ position:absolute; right:0; width:50%;  top:50%; overflow:hidden;transform: translate(0%, -50%);}
.about_ul2 ul li:nth-child(2n+0) .txts{ right:auto; left:0;}
.about_ul2 ul li .txts .cons{ max-width:516px; width:94%;margin:0 auto; overflow:hidden; text-align:center;}
.about_ul2 ul li .txts .cons  .h3{ font-weight:normal; overflow:hidden; line-height:34px; margin-bottom:5%; color:#333;}
.about_ul2 ul li .txts .cons .p{  overflow:hidden; font-size:16px; color:#555; line-height:36px;  position:relative; padding-bottom:7%;}
.about_ul2 ul li .txts .cons .p:after{ content:""; position:absolute; bottom:0; width:52px; height:4px; left:50%; margin-left:-26px; background:#d7d7d7;}

@media screen and (max-width: 1100px) {
    .about_ul2 ul li .txts .cons .h3{ margin-bottom:4%;}
    .about_ul2 ul li .txts .cons .p{ font-size:15px;}
}

@media screen and (max-width: 960px) {
   .about_ul2 ul li{ margin-bottom:5%;}
    .about_ul2 ul li .imgs{ float:none; width:100%; /*padding-top:81.4%;*/ padding-top:0;}
    .about_ul2 ul li .imgs .img{ background:none; position:static;}
    .about_ul2 ul li .imgs .img img{opacity:1.0;filter:Alpha(opacity=100);}
    .about_ul2 ul li .txts{ position:static; width:100%;transform: translate(0%, 0%);}
    .about_ul2 ul li .txts .cons{ max-width:none; margin-top:4%; margin-bottom:5%;}
    .about_ul2 ul li .txts .cons .p{ font-size:14px; max-width:none; padding-bottom:5%;}
    .about_ul2 ul li .txts .cons .h3{ margin-bottom:3%;} 
}

@media screen and (max-width: 640px) {
    .about_ul2 ul li .txts .cons .h3{ margin-bottom:2.5%;}
}

@media screen and (max-width: 480px) {
    .about_ul2 ul li .txts .cons{ margin-top:5%; margin-bottom:8%;}
    .about_ul2 ul li .txts .cons .h3{ font-size:17px; margin-bottom:2%;}
    .about_ul2 ul li .txts .cons .p{ font-size:13px; line-height:24px; padding-bottom:6%; } 
}

@media screen and (max-width: 380px) {
    .about_ul2 ul li .txts .cons .h3{ font-size:16px;}
}


.history_two{margin-top:4%; }
.history_two .mySwiper2 {background:#f2f2f2; overflow:hidden; padding:36px;}
.history_two .swiper-slide {width: 100%;padding:0; margin:0; overflow:hidden;}
.history_two .imgs{  width:40%; float:left; overflow:hidden;}
.history_two .imgs img{ width:100%; height:100%; display:block;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;}
.history_two:hover .imgs img{-webkit-transform:scale(1.12, 1.12); -moz-transform:scale(1.12, 1.12); -o-transform:scale(1.12, 1.12); -ms-transform:scale(1.12, 1.12); transform:scale(1.12, 1.12);}
.history_two .txts{  width:56%; float:right; overflow:hidden;}
.history_two .txts  .year{ font-weight:normal; color:#000; overflow:hidden; margin-top:20px; line-height:40px; height:40px;}
.history_two .txts  .year b{ font-weight:bold; font-size: 40px;}
.history_two .txts .p{ color:#555; font-size:16px; overflow:hidden; line-height:32px; margin-top:3%;}

.history_two .mySwiper { width: 100%; height: auto; margin:60px 0 0; background:url(../images/line02.png) 0 3px repeat-x; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.history_two .mySwiper .swiper-slide { }
.history_two .mySwiper .swiper-slide { width: 25%; height: 100%; opacity: 0.4;}
.history_two .mySwiper .swiper-slide-thumb-active { opacity: 1;}

.NyAbUsHist_time { width:100%; height:auto; margin:0 auto; padding:0;}
.NyAbUsHist_time i { display:block; width:7px; height:7px; overflow:hidden; margin:0 auto 13px; padding:0;  background:#06F; border-radius:50%; cursor:pointer;}
.NyAbUsHist_time p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:24px; font-weight: bold; text-align:center; margin:0 auto; padding:0;}




/**** list contact  ****/

.lyNyCont_Map { width: 50%; overflow: hidden; margin: 0; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 3%; }
.lyNyCont_Map .NyContMap_main { width: 100%; height: 450px; overflow: hidden; margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyCont_Map .NyContMap_main #container { width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; line-height: 36px; }

.lyNyCont_lx { width: 40%; float: left; padding: 60px 0; }

.lyNyCont_lx .Office_tit { color: #333; font-size: 24px; margin-bottom: 15px;height: 40px;line-height: 40px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; }
.lyNyCont_lx .Office_list { line-height: 30px; }
.lyNyCont_lx .Office_list p { font-size: 16px; color: #777; margin-top: 12px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }



.lyNyCont_Office { padding: 60px 0; border-top:1px solid #eee;}
.lyNyCont_Office ul li { width: 48.5%; float: left; padding: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0 2% 3% 0; background: #fff; box-shadow: 0 10px 20px rgba(20,34,49,0.1); }
.lyNyCont_Office ul li:nth-child(2n+2) { margin-right: 0; }
.lyNyCont_Office ul li .Office_tit { color: #333; font-size: 24px; margin-bottom: 15px;height: 40px;line-height: 40px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; }
.lyNyCont_Office ul li .Office_list { line-height: 30px; }
.lyNyCont_Office ul li .Office_list p { font-size: 16px; color: #777; margin-top: 12px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyNyCont_Office ul li:hover { background: #2463b2; cursor: pointer; }
.lyNyCont_Office ul li:hover .Office_tit { color: #fff; }
.lyNyCont_Office ul li:hover p { color: #fff; }


@media screen and (max-width: 768px) {
    
    .lyNyCont_Map { width: 100%; float: none;}
    .lyNyCont_Map .NyContMap_main { height: 360px;}
    .lyNyCont_lx { width: 100%; float: none;padding:30px 0 20px 0;}
    
    
    
    .lyNyCont_Office {padding: 30px 0;}
    .lyNyCont_Office ul li{ width: 100%; margin: 0 0 3% 0; }
}


/*分页样式 开始*/
#fengye { text-align: center; margin: 30px auto 60px; color: #555; font-size:0;}
#fengye a { display: inline-block; padding: 0 15px; background: #ddd; height: 36px; line-height: 36px; text-align: center; margin: 0 5px; border-radius:0; color: #555; font-size:15px; background: #f0f0f0; border-radius: 5px;}
#fengye a:hover { background: #06F; color: #fff;}
#fengye a.active { background: #06F; color: #fff;}

@media (max-width:1366px) {	
	#fengye { margin:20px auto 50px;}
}
@media (max-width:1280px) {	
	#fengye { margin:20px auto 40px;}
}
@media (max-width: 767px) {
	#fengye { margin:0 auto 20px;}
	#fengye a { height: 40px; line-height: 40px; font-size:14px; padding: 0 15px; border-radius: 0; display:none;}

@media (max-width: 320px) {
	#fengye a { padding:0 10px;}
}




