/*public css start*//*@media (min-width: 1900px){*//*.container{*//*width: 1400px !important;*//*}*//*.title_main {*//*padding-left: 0px;*//*}*//*.classroom .col-xs-3 {*//*width: 36% !important;*//*!*margin-left: 108px;*!*//*!*margin-bottom: 50px; *!*//*}*//*}*/.study_main{    display: flex;    justify-content: space-between;}.study_main .study_main_Img{    display: flex;    justify-content: space-between;    overflow: hidden;    width: 710px;}.study_main_Img .main_Img_r{    width: 350px;    text-align: center;}.study_main_Img .main_Img_r img:nth-of-type(2){    margin-top: 12px;}.study_main_Img .main_Img_l img{    width: 338px;    height: 362px;}.bj{    width: 100%;    height: 100%;    position: fixed;    top: 0;    left: 0;    background: url("../images/newImg/bj.jpg")no-repeat center;    z-index: 0;    background-size: cover;}.header{    z-index: 8;    background: #fff;    position: relative;}.banner{    z-index: 2;    position: relative;}.banner_nei img{    width: 100%;}.classroom{    z-index: 2;    position: relative;}.group{    z-index: 2;    position: relative;}.study{    z-index: 2;    position: relative;}.school{    z-index: 2;    position: relative;}.student{    z-index: 2;    position: relative;}.define{    z-index: 2;    position: relative;    background: #fff;}.footer{    z-index: 2;    position: relative;}.ensure{    z-index: 2;    position: relative;}@media (min-width: 970px) {    /*.container{*/    /*width: 970px !important;*/    /*}*/    .group_main{        padding-left: 12px;    }    .group_main .swiper-container .swiper-slide{        background: none !important;    }    .group li.col-xs-6{        width: 90% !important;    }    .classroom .col-xs-3 {        width: 44% !important;        /* margin-left: 108px; */        /* margin-bottom: 50px; */    }    .class_introduce {        padding-left: 60px;    }    .s_l{        height: 313px;    }    .student{        padding: 50px 0;    }    .student .title_main p{        color: #fff;    }    .student .title_main p span{        color: #fff;    }    .student .title_main i{        background: #fff;    }    .student_main{        padding-top: 50px;    }    .class_introduce li{        margin-bottom: 50px;        margin-right: 30px;    }    .student_main{        height: 270px;    }    .student_main .swiper-slide p:nth-of-type(1){        height: 124px;    }    /*.title_main{*/    /*padding-left: 80px;*/    /*}*/    /*.obj-choose{*/    /*display: block !important;*/    /*}*/    /*.group_main{*/    /*padding-left: 120px;*/    /*}*/    /*.group li.col-xs-6{*/    /*width: 80% !important;*/    /*}*/    .study_main{        padding-left: 120px !important;    }    .study_main li{        margin-right: 14px;    }    .study_main li:nth-of-type(1) {        width: 28.8%;    }    .study_main li:nth-of-type(2) {        width: 20.2%;    }    .study_main li:nth-of-type(3) {        width: 41.8%;    }    .study_main li:nth-of-type(4) {        width: 18.74%;    }    .study_main li:nth-of-type(5) {        width: 34.4%;    }    .study_main li:nth-of-type(6) {        width: 37.2%;        margin: 0;    }    .study_main {        padding-left: 60px !important;    }    /*.school .title_main{*/    /*padding: 0 !important;*/    /*}*/    /*.s_l{*/    /*height: 314px;*/    /*}*/    .student .swiper-slide  p:nth-of-type(2){        position: absolute;        top: 136px;        left: 0;        font-size: 15px;        color: #2c2b2b;    }    .student .swiper-slide  p:nth-of-type(3){        position: absolute;        top: 164px;        left: 0;        font-size: 12px;        color: #343434;        white-space: nowrap;        text-overflow: ellipsis;        line-height: 24px;        width: 130px;        overflow: hidden;    }    .student .swiper-slide  p:nth-of-type(4){        position: absolute;        top: 190px;        left: 0px;        font-size: 13px;        color: #ff2a2a;    }    /*.student .swiper-slide p{*/    /*height: 120px;*/    /*}*/    /*.student .title_main p{*/    /*font-size: 24px;*/    /*color: #fff;*/    /*font-weight: 700;*/    /*padding-top: 50px;*/    /*}*/    /*.student .title_main p a{*/    /*font-size: 16px;*/    /*float: right;*/    /*margin-top: 16px;*/    /*}*/    /*.student .title_main p a span{*/    /*color: #fff;*/    /*}*/    /*.student .title_main i{*/    /*display: block;*/    /*width: 100px;*/    /*height: 5px;*/    /*background: #fff;*/    /*margin-top: 10px;*/    /*border-radius: 20px;*/    /*}*/    /*.student_main{*/    /*height: 280px;*/    /*margin: 50px 0;*/    /*}*/    .s_r img {        padding-left: 8px;        display: block;        float: left;        overflow: hidden;        width: 100%;        margin-bottom: 8px;        height: 152px !important;    }    .f-main-l{        float: left;        margin-right: 130px;    }    .f-main-r{        float: left;        margin-left: 100px;    }    .f-main-l > p,    .f-main-r > p{        margin-bottom: 22px;        overflow: hidden;    }    .f-main-l > p span,    .f-main-r > p span{        display: block;        float: left;        margin-right: 4px;        font-size: 16px;        color: #fff;    }    .f-main-l::after{        position: absolute;        content: '';        width: 1px;        height: 100px;        background: #535353;        top: 100px;        right: 510px;    }    .f-main-l > p span:nth-of-type(2),    .f-main-r > p span:nth-of-type(2){        margin-top: 2px;    }    /*.main-info-l,*/    /*.main-info-r{*/    /*float: left;*/    /*}*/    .main-info-l{        margin-right: 50px;    }    .main-info-l p,    .main-info-r p{        font-size: 12px;        color: #fff;        line-height: 24px;    }}@media (min-width: 1200px){    /*.container{*/    /*width: 1000px !important;*/    /*}*/    .classroom .col-xs-3 {        width: 25% !important;        /*margin-left: 108px;*/        /*margin-bottom: 50px;*/    }    .s_l{        height: 458px;    }    .group li.col-xs-6 {        width: 50% !important;    }    .class_introduce {        padding-left: 0px;    }    .class_introduce li {        margin-right: 0px;    }    .ensure-main li{        width: 23%;        margin-right: 3%;    }    .ensure-main li:last-child{        margin-right: 0;    }    .study_main li:nth-of-type(1){        width: 15%;    }    .group_main .swiper-container .swiper-slide{        background: none !important;    }    .study_main li:nth-of-type(2){        width: 10.5%;    }    .study_main li:nth-of-type(3){        width: 21.7%;    }    .study_main li:nth-of-type(4){        width: 10%;    }    .study_main li:nth-of-type(5){        width: 18.4%;    }    .study_main li:nth-of-type(6){        width: 20%;        margin: 0;    }    .student .swiper-slide  p{        width: 100%;        height: 130px;        text-align: left;    }    .student .title_main p{        font-size: 24px;        color: #fff;        font-weight: 700;        padding-top: 50px;    }    .student .title_main p a{        font-size: 16px;        float: right;        margin-top: 16px;    }    .student .title_main p a span{        color: #fff;    }    .student .title_main i{        display: block;        width: 100px;        height: 5px;        background: #fff;        margin-top: 10px;        border-radius: 20px;    }    .student_main{        height: 290px;        margin: 50px 0;    }    .student .swiper-slide  p:nth-of-type(2){        position: absolute;        top: 136px;        /*left: -96px;*/        font-size: 15px;        color: #2c2b2b;    }    .student .swiper-slide  p:nth-of-type(3){        position: absolute;        top: 164px;        /*left: -57px;*/        font-size: 12px;        color: #343434;        white-space: pre-wrap !important;        text-overflow: ellipsis !important;        line-height: 20px;        width: 100%;    }    .student .swiper-slide  p:nth-of-type(4){        position: absolute;        top: 214px;        /*left: -64px;*/        font-size: 13px;        color: #ff2a2a;    }    .obj-choose{        display: none !important;    }    .study_main {        padding-left: 0px !important;    }    .f-main-l{        float: left;        margin-right: 130px;    }    .f-main-r{        float: left;        margin-left: 0px;    }    .f-main-l > p,    .f-main-r > p{        margin-bottom: 16px;        overflow: hidden;    }    .f-main-l > p span,    .f-main-r > p span{        display: block;        float: left;        margin-right: 4px;        font-size: 16px;        color: #fff;    }    .f-main-l::after{        position: absolute;        content: '';        width: 1px;        height: 100px;        background: #535353;        top: 100px;        right: 510px;    }    .f-main-l > p span:nth-of-type(2),    .f-main-r > p span:nth-of-type(2){        margin-top: 2px;    }    .main-info-l,    .main-info-r{        float: left;    }    .main-info-l{        margin-right: 50px;    }    .main-info-l p,    .main-info-r p{        font-size: 12px;        color: #fff;        line-height: 24px;    }    .s_r img{        padding-left: 8px;        display: block;        float: left;        overflow: hidden;        width: 100%;        margin-bottom: 8px;        height: 225px !important;    }}@media (min-width: 1400px){    .container{        width: 1400px !important;    }    .obj-choose{        display: block !important;    }    .s_l{        position: relative;        width: 50%;        height: 458px;    }    .ensure-main li{        width: 16%;        margin-right: 12%;    }    .s_r img{        padding-left: 8px;        display: block;        float: left;        overflow: hidden;        width: 100%;        margin-bottom: 8px;        height: 225px !important;    }    .ensure-main li:nth-of-type(1)::after,    .ensure-main li:nth-of-type(2)::after,    .ensure-main li:nth-of-type(3)::after{        position: absolute;        content: '';        width: 1px;        height: 100px;        background: #fff;        top: 28px;        right: -100px;    }    .ensure-main li:last-child{        margin-right: 0;    }    .study_main li:nth-of-type(1){        width: 15.1%;    }    .study_main li:nth-of-type(2){        width: 10.6%;    }    .study_main li:nth-of-type(3){        width: 21.7%;    }    .study_main li:nth-of-type(4){        width: 10%;    }    .study_main li:nth-of-type(5){        width: 18.6%;    }    .study_main li:nth-of-type(6){        width: 20%;        margin: 0;    }    .student .swiper-slide  p:nth-of-type(1){        width: 100%;        height: 146px;        text-align: left;    }    .student .title_main p{        font-size: 24px;        color: #fff;        font-weight: 700;        padding-top: 50px;    }    .student .title_main p a{        font-size: 16px;        float: right;        margin-top: 16px;    }    .student .title_main p a span{        color: #fff;    }    .student .title_main i{        display: block;        width: 100px;        height: 5px;        background: #fff;        margin-top: 10px;        border-radius: 20px;    }    .student_main{        height: 310px;        margin: 50px 0;    }    .group_main .swiper-container .swiper-slide{        background: none !important;    }    .student .swiper-slide  p:nth-of-type(2){        position: absolute;        top: 150px;        /*left: -96px;*/        font-size: 15px;        color: #2c2b2b;    }    .student .swiper-slide  p:nth-of-type(3){        position: absolute;        top: 176px;        /*left: -57px;*/        font-size: 12px;        color: #343434;        overflow: hidden;        white-space: nowrap;        text-overflow: ellipsis;    }    .student .swiper-slide  p:nth-of-type(4){        position: absolute;        top: 214px;        /*left: -64px;*/        font-size: 13px;        color: #ff2a2a;    }    .study_main {        padding-left: 0px !important;    }    .f-main-l{        float: left;        /*margin-right: 250px;*/    }    .f-main-r{        float: left;        margin-left: 0px;    }    .f-main-l > p,    .f-main-r > p{        margin-bottom: 16px;        overflow: hidden;    }    .f-main-l > p span,    .f-main-r > p span{        display: block;        float: left;        margin-right: 4px;        font-size: 16px;        color: #fff;    }    .f-main-l::after{        position: absolute;        content: '';        width: 1px;        height: 100px;        background: #535353;        top: 100px;        right: 42%;    }    .f-main-l > p span:nth-of-type(2),    .f-main-r > p span:nth-of-type(2){        margin-top: 2px;    }    .main-info-l,    .main-info-r{        float: left;    }    .main-info-l{        margin-right: 100px;    }    .main-info-l p,    .main-info-r p{        font-size: 12px;        color: #fff;        line-height: 24px;    }}@media (min-width: 1900px) {    .container{        width: 1400px;    }    .study_main {        padding-left: 0 !important;    }    .obj-choose{        display: block !important;    }    .s_l{        position: relative;        width: 50%;        height: 458px;    }    .ensure-main li:nth-of-type(1)::after,    .ensure-main li:nth-of-type(2)::after,    .ensure-main li:nth-of-type(3)::after{        position: absolute;        content: '';        width: 1px;        height: 100px;        background: #fff;        top: 28px;        right: -100px;    }    .ensure-main li:last-child{        margin-right: 0;    }    .study_main li:nth-of-type(1){        width: 15.1%;    }    .study_main li:nth-of-type(2){        width: 10.6%;    }    .study_main li:nth-of-type(3){        width: 21.7%;    }    .study_main li:nth-of-type(4){        width: 10%;    }    .study_main li:nth-of-type(5){        width: 18.6%;    }    .study_main li:nth-of-type(6){        width: 20%;        margin: 0;    }    .student .swiper-slide  p:nth-of-type(1){        width: 100%;        height: 146px;        text-align: left;    }    .student .title_main p{        font-size: 24px;        color: #fff;        font-weight: 700;        padding-top: 50px;    }    .student .title_main p a{        font-size: 16px;        float: right;        margin-top: 16px;    }    .student .title_main p a span{        color: #fff;    }    .student .title_main i{        display: block;        width: 100px;        height: 5px;        background: #fff;        margin-top: 10px;        border-radius: 20px;    }    .student_main{        height: 310px;        margin: 50px 0;    }    .group_main .swiper-container .swiper-slide{        background: none !important;    }    .student .swiper-slide  p:nth-of-type(2){        position: absolute;        top: 150px;        /*left: -96px;*/        font-size: 15px;        color: #2c2b2b;    }    .student .swiper-slide  p:nth-of-type(3){        position: absolute;        top: 176px;        /*left: -57px;*/        font-size: 12px;        color: #343434;        overflow: hidden;        white-space: nowrap;        text-overflow: ellipsis;    }    .student .swiper-slide  p:nth-of-type(4){        position: absolute;        top: 214px;        /*left: -64px;*/        font-size: 13px;        color: #ff2a2a;    }    .study_main {        padding-left: 0px !important;    }}.f_c{    color: #f82142 !important;    overflow: hidden;}a{    text-decoration: none !important;}.header{    background: -webkit-linear-gradient(left,#f71a41,#fe624a);}.header .header_hou_r a{    color: #fff !important;    /*border-bottom: 3px solid transparent;*/    display: inline-block !important;    line-height: 24px !important;    padding: 24px 0px 10px 0px !important;    margin-left: 40px;}.header_r{    float: right;    overflow: hidden;    height: 82px;    position: relative;}.header_r ul {    overflow: hidden;    height: 82px;    position: relative;}.header_r ul li {    float: left;    /*margin-left: 4px;*/    position: relative;    text-align: center;    height: 100%;    line-height: 82px;    text-align: center;    width: 96px;}.header_r a {    color: #fff !important;    font-size: 14px;    display: block;}.bottom-white{    position: absolute;    bottom: 10px;    left: 0;    height: 3px;    background: #fff;    margin-left: 18px;width: 56px;    display: none;}.selectColor::before{    position: absolute;    content: '';    width: 50px;    height: 2px;    background: #fff;    bottom: 16px;    left: 22px;}/*.weiyik a{*/    /*background: none !important;*/    /*color: #fff !important;*/    /*display: inline-block !important;*/    /*border-bottom: 3px solid #fff;*//*}*/.title_main p{    font-size: 24px;    color: #e60012;    font-weight: 700;}.title_main p a{    float: right;    margin-top: 16px;}.title_main p span{    float: left;    font-size: 16px;    color: #2e2e2e;}.title_main p img{    float: left;    margin-top: 5px;    margin-left: 6px;}.title_main i{    display: block;    width: 100px;    height: 5px;    background: #e60012;    margin-top: 10px;    border-radius: 20px;}.d-n{    display: none !important;}.d-b{    display: block !important;}/*public css end*//*header start*/.header_l{    float: left;    overflow: hidden;    height: 82px;}.header_l a{    display: block;    margin-top: 22px;    overflow: hidden;}.header_hou_r li:hover > a{    color: #fff !important;border-bottom: 3px solid #fff;}.header_hou_r li:hover > a i{    margin-top: 0;    transform: rotateZ(0);}.head_right_h_mj i{    font-size: 16px;    display: inline-block;    /*height: 6px;*/    float: right;    transform: rotateZ(180deg);    margin-left: 4px;    transition: all 0.3s;    margin-top: 2px;}.head_right_h_kuai a{    padding: 0 10px !important;}/*header end*//*classroom start*/.classroom{    padding-top: 70px;    background: #fff;}.class_introduce{    margin: 50px 0;}.class_introduce li{    transition: all 0.3s;}/*.class_introduce li:nth-of-type(1){*//*transform: translate(300%,-200%);*//*opacity: 0;*//*}*//*.class_introduce li:nth-of-type(2){*//*transform: translate(200%,-200%);*//*opacity: 0;*//*}*//*.class_introduce li:nth-of-type(3){*//*transform: translate(-200%,-200%);*//*opacity: 0;*//*}*//*.class_introduce li:nth-of-type(4){*//*transform: translate(-200%,200%);*//*opacity: 0;*//*}*/.classroom-animation li:nth-of-type(1){    transform: translate(300%,-200%);    opacity: 0;    animation: li-animation 0.5s ease-in-out 0.5s forwards;}.classroom-animation li:nth-of-type(2){    transform: translate(200%,-200%);    opacity: 0;    animation: li-animation 0.5s ease-in-out forwards;}.classroom-animation li:nth-of-type(3){    transform: translate(-200%,-200%);    opacity: 0;    animation: li-animation 0.5s ease-in-out 0.3s forwards;}.classroom-animation li:nth-of-type(4){    transform: translate(-200%,200%);    opacity: 0;    animation: li-animation 0.5s ease-in-out 0.8s forwards;}.c_i_color1{    background: -webkit-linear-gradient(left,#f71a41,#fe624a);}.c_i_color2{    background: -webkit-linear-gradient(left,#d014ea,#f944c0);}.c_i_color3{    background: -webkit-linear-gradient(left,#1392f7,#43b7fe);}.class_info{    border-radius: 6px;    transition: all 0.3s;}.class_info a{    display: flex;}.class_info a p:nth-of-type(1){    overflow: hidden;    width: 50%;    transition: all 0.3s;    border-radius: 6px 0 0 6px;    overflow: hidden;}.class_info a p:nth-of-type(2){    width: 50%;}.class_info a p:nth-of-type(2) span{    display: block;}.class_info p:nth-of-type(2) span:nth-of-type(1){    font-size: 18px;    color: #fff;    padding-top: 26px;}.class_info p:nth-of-type(2) span:nth-of-type(2){    font-size: 12px;    color: #fff;    margin-top: 8px;}.class_info p:nth-of-type(2) span:nth-of-type(3){    display: inline-block;    color: #fff;    font-size: 12px;    border: 1px solid #fff;    border-radius: 6px;    margin-top: 14px;    padding: 10px 16px;}.trnstion_class:hover p:nth-of-type(1){    transform: translate(-8%,-8%);    border-radius: 10px;}.transtion_class_1:hover{    transform: translateY(-20px);    box-shadow: -4px 8px 6px #fe624a;}.transtion_class_2:hover{    transform: translateY(-20px);    box-shadow: -4px 8px 6px #f944c0;}.transtion_class_3:hover{    transform: translateY(-20px);    box-shadow: -4px 8px 6px #43b7fe;}/*classroom end*//*group start*/.group{    background: #f8f8f8;    padding: 50px 0;}.group_main{    margin-top: 50px;}.tab_controller{    margin: 0 auto;    display: flex;    justify-content: center;}.tab_controller span{    text-align: center;    display: block;    padding: 10px 20px;    background: #fff;    font-size: 14px;    color: #ff0014;    cursor: pointer;    opacity: 0;}.tab-animation span:nth-of-type(1){    animation: tab-1 1.2s ease-in-out forwards;}.tab-animation span:nth-of-type(2){    animation: tab-2 1.2s ease-in-out forwards;}@keyframes tab-1 {    0%{        opacity: 0;        transform: translateX(-100%);    }    50%{        transform: translateX(0);    }    70%{        transform: translateX(-40%);    }    80%{        transform: translateX(-35%);    }    85%{        transform: translateX(-30%);    }    90%{        transform: translateX(-20%);    }    95%{        transform: translateX(-5%);    }    100%{        opacity: 1;        transform: translateX(0);    }}@keyframes tab-2 {    0%{        opacity: 0;        transform: translateX(100%);    }    50%{        transform: translateX(0);    }    70%{        transform: translateX(40%);    }    80%{        transform: translateX(35%);    }    85%{        transform: translateX(30%);    }    90%{        transform: translateX(20%);    }    95%{        transform: translateX(5%);    }    100%{        opacity: 1;        transform: translateX(0);    }}.tab_controller span:nth-of-type(1){    border-radius: 6px 0 0 6px;}.tab_controller span:nth-of-type(2){    border-radius: 0 6px 6px 0;}.tab_class{    background: -webkit-linear-gradient(left,#f71a41,#fe624a) !important;    color: #fff !important;    box-shadow: 0 2px 8px #ff0014;}.tab_content{    margin-top: 50px;    /*display: none;*/}.tab_content > ul{    /*column-count: 2;*/}.tab_content > ul li{    margin-bottom: 50px;}.tab_content figure{    display: flex;    box-shadow: 6px 4px 18px #eee;    transition: all 0.5s;    cursor: pointer;}.tab_content figure:hover{    transform: scale(1.1);}.tab_content figure div{    width: 50%;    background: #fff;}/*.img_introduce{    transform: translateX(50%);    z-index: 2;}.text_introduce{    transform: translateX(-50%);    z-index: 1;}*/.it-animation{    animation: it-animation 1.4s ease-in-out forwards;}@keyframes it-animation {    0%{}    100%{        transform: translateX(0);    }}.tab_content img{    width: 100%;}.text_introduce p{    margin-left: 20px;}.text_introduce p:nth-of-type(1){    color: #494949;    font-size: 12px;    margin: 30px 0 0 20px;}.text_introduce p:nth-of-type(1) span:first-child{    font-size: 18px;    color: #454545;    font-weight: 700;}.text_introduce p:nth-of-type(1) span:last-child{    color: #494949;    font-size: 12px;}.text_introduce p:nth-of-type(2) i{    display: inline-block;    width: 100px;    height: 1px;    background: #e5e5e5;}.text_introduce p:nth-of-type(3){    font-size: 16px;    color: #454545;    margin: 10px 20px;    font-weight: 700;}.text_introduce p:nth-of-type(4) span{    display: block;    font-size: 12px;    color: #494949;}/*group end*//*study start*/.study{    /*background: url("../images/newImg/xs_1.jpg")no-repeat center;*/    /*background-size: 100% 100%;*/    overflow: hidden;    /*background-position: 0 0;*/}.blind{    background: rgba(3,3,3,.5);}.blind .title_main p{    font-size: 24px;    color: #fff;    font-weight: 700;    padding-top: 50px;}.blind .title_main p a{    font-size: 16px;    color: #fff;    float: right;    margin-top: 16px;}.blind .title_main p a span{    color: #fff;}.blind .title_main i{    display: block;    width: 100px;    height: 5px;    background: #fff;    margin-top: 10px;    border-radius: 20px;}.study_main{    padding: 50px 0 80px 0;}.study_main ul{    overflow: hidden;}.study_main ul li {    float: left;    overflow: hidden;    margin-right: 8px;}.study_main li img{    float: left;    width: 100%;    margin-bottom: 8px;}.study_main li{    transform: translateX(-600%);}.study_main-animation li:nth-of-type(6){    animation: s-animation 1s ease-in-out forwards;}.study_main-animation li:nth-of-type(5){    animation: s-animation 1s ease-in-out 0.3s forwards;}.study_main-animation li:nth-of-type(4){    animation: s-animation 1s ease-in-out 0.5s forwards;}.study_main-animation li:nth-of-type(3){    animation: s-animation 1s ease-in-out 0.8s forwards;}.study_main-animation li:nth-of-type(2){    animation: s-animation 1s ease-in-out 1s forwards;}.study_main-animation li:nth-of-type(1){    animation: s-animation 1s ease-in-out 1.2s forwards;}@keyframes s-animation {    0%{}    100%{        transform: translateX(0);    }}.study_main li:nth-of-type(6) img{    width: 165%;}/*study end*//*school start*/.school{    padding: 50px 0;    background: #fff;}.school_main {    margin-top: 50px;    overflow: hidden;}.s_l,.s_r{    float: left;    width: 50%;    overflow: hidden;}.s_l ul{    width: 20000px;}.s_l ul li{    float: left;}.s_l img{    width: 100%;    height: 100%;}.slider_circle{    position: absolute;    bottom: 0;}.s_r .l,.s_r .r{    width: 50%;    float: left;}/*school end*/.student{    background: -webkit-linear-gradient(left,#f71a41,#fe624a) !important;}/*头条开始*//*头条结束*//*footer start*//*.footer{*//*background: -webkit-linear-gradient(left,#f71a41,#fe624a);*//*background: linear-gradient(left,#f71a41,#fe624a);*//*text-align: center;*//*padding: 40px 0;*//*}*/.hot-line{    background: #fff;    position: relative;    z-index: 2;}.nav-tab-list{    padding: 30px 0;}.nav-tab-list .col-xs-2 p{    font-size: 14px;    color: #2f2f2f;}.nav-tab-list .col-xs-10 ul{    float: right;}.nav-tab-list .col-xs-10 li{    float: left;    margin: 0 20px;}.nav-tab-list .col-xs-10 li a{    color: #383737;    font-size: 14px;    border: 1px solid transparent;    padding: 10px 14px;}.h-a a{    color: #f71a41 !important;    border: 1px solid #f71a41 !important;}.nav-tab-list .col-xs-10 li a:hover{    color: #f71a41 !important;    border: 1px solid #f71a41;}/*æ’ä»¶æ ·å¼å¼€å§‹*/.school .swiper-slide{    width: 100% !important;}.school .swiper-slide a{    height: 100%;}.swiper-container {    width: 100%;    height: 100%;}.swiper-slide {    text-align: center;    font-size: 18px;    background: #fff;    /* Center slide text vertically */    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;}.student .swiper-slide{    /*width: 18% !important;*/    /*margin-right: 30px !important;*/    border-radius: 6px;    overflow: hidden;    /*margin-left: -438px;*/}.student .swiper-slide:nth-child(even){    transform: translateY(100%);}.student .swiper-slide:nth-child(odd){    transform: translateY(-100%);}.swiper-slide-animation{    animation: s-s-a 0.5s ease-in-out forwards;}@keyframes s-s-a {    0%{}    100%{        transform: translateY(0);    }}.student .swiper-slide  p + p{    padding-left: 8px;}.student .swiper-slide  p img{    width: 100%;}.student .swiper-slide  p:nth-of-type(1){    position: absolute;    top: 0;    left: 0px;    /*border-radius: 6px 6px 0 0;*/    overflow: hidden;}/*.swiper-slide p{*//*toutiao start*/.toutiao{    padding-top: 50px;    background: #fff;}.toutiao .swiper-slide{    /*width: 21% !important;*/    /*padding-right: 20px !important;*/    margin-right: 10px !important;    overflow: hidden;    cursor: pointer;}/*.toutiao .swiper-slide p{*//*padding-right: 20px;*//*}*/.toutiao .swiper-slide:hover p:nth-of-type(3){    height: 32px;    top: 176px;}.t-main{    margin-top: 50px;    border-top: 1px solid #dcdcdc;    padding-top: 30px;    height: 300px;    margin-bottom: 50px;}.toutiao .row{    border-top: 1px solid #dcdcdc;    margin-top: 50px;}.t-main h4 {    font-size: 18px;    color: #262626;    position: absolute;    top: 0;    left: 0;}.t-main p:nth-of-type(1){    position: absolute;    top: 30px;    text-align: left;}.t-main p:nth-of-type(2){    position: absolute;    top: 74px;    width: 100%;    height: 140px;}.t-main p:nth-of-type(2) img{    width: 100%;    height: 100%;}.t-main p:nth-of-type(3){    position: absolute;    top: 230px;    width: 100%;    padding: 0 10px;    font-size: 12px;    color: #fff;    text-align: left;    background: rgba(71,62,56,0.1);    overflow : hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    transition: all 0.1s;    height: 0;}.define{    padding: 50px 0 40px 0;}.define .swiper-slide{    flex-flow: wrap;    text-align: left;    justify-content: space-between;}.define .row h4{    font-size: 18px;    color: #262626;    margin-bottom: 12px;}.define .row p:nth-of-type(1){    margin-bottom: 12px;    padding-right: 34px;    z-index: 11;}.ddg-jt-r{    background: -webkit-linear-gradient(left,#f71a41,#fe624a);    display: flex;    justify-content: center;    padding-right: 0 !important;    width: 32px;}.ddg-jt-l{    background: #e0e0e0;    justify-content: center;    display: flex;    transform: rotate(180deg);}.deep_color{    background: -webkit-linear-gradient(left,#f71a41,#fe624a) !important;}.fade_color{    background: #e0e0e0 !important;}/*toutiao end*/.define .row p:nth-of-type(3){    position: absolute;    top: 252px;    width: 100%;    /*height: 140px;*/}/*.define .row p:nth-of-type(2){*//*width: 100%;*//*}*/.define .row p:nth-of-type(3){    position: absolute;    top: 222px;    width: 77%;    padding: 0px 14px;    font-size: 12px;    color: #fff;    text-align: left;    background: rgba(71,62,56,0.1);    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    transition: all 0.1s;}.define .row .swiper-slide:hover p:nth-of-type(3){    height: 32px;    top: 210px;}.define .row{    margin-top: 50px;    margin-left: 0px;}.define .row .col-xs-9{    border-top: 1px solid #dcdcdc;    padding: 50px 0 0 0;    width: 85%;    position: relative;    overflow: hidden;    height: 360px;}.define .row .col-xs-1{    padding-left: 100px;}/*.define .col-xs-9 p:nth-of-type(2){*//*height: 170px;*//*}*//*.define .col-xs-9 p img{*//*width: 100%;*//*height: 100%;*//*}*//*ensure start*/.ensure{    padding: 50px 0;    background: -webkit-linear-gradient(left,#f71a41,#fe624a) !important;}.ensure-main{    /*padding: 0 60px;*/}.ensure-main h3{    font-size: 26px;    color: #fff;    margin-bottom: 50px;}.ensure-main li p:nth-of-type(1){    font-size: 18px;    color: #fff;    margin-bottom: 10px;}.ensure-main li p:nth-of-type(2){    font-size: 14px;    color: #fff;    line-height: 24px;    height: 120px;}.ensure-main li a{    display: block;    width: 100%;    color: #fff;    font-size: 16px;    border: 1px solid #fff;    text-align: center;    padding: 10px 0;    border-radius: 20px;}/*ensure end*//*ddg start*/.ddg-info{    position: fixed;    top: 20%;    right: 0;    z-index: 999;    transform: translateX(100%);    animation: test_animation 0.5s 1 forwards;}.ddg{    display: inline-block;    position: relative;}.ddg-img{    z-index: 1;    border-radius: 30px 30px 0 0;    overflow: hidden;}.ddg-main {    width: 100%;    background: -webkit-linear-gradient(left,#f71a41,#fe624a) !important;    text-align: center;    border-radius: 6px;    margin-top: -50px;    z-index: 20;    position: absolute;    top: 136px;    left: 0;    height: 0;    /*overflow: hidden;*/    animation: ddg-main 0.5s ease-in-out 0.5s forwards;}.ddg-main li{    /*display: inline-block;*/    padding:20px 10px;    overflow: hidden;    border-bottom: 1px solid #fb8c7e;    cursor: pointer;}.ddg-main li span{    display: block;    float: left;    font-size: 18px;    color: #fff;}/*.ddg-main li:hover{*//*background: #fff;*//*}*/.ddg-main li span:first-child{    margin-left: 12px;}.ddg-main li span:last-child{    margin-left: 12px;}.ddg-main p{    margin-top: 10px;    font-size: 16px;    color: #fff;}.goTop{    position: absolute;    top: 490px;    left: 14px;    text-align: center;    background: -webkit-linear-gradient(left,#f71a41,#fe624a) !important;    width: 80%;    padding: 20px 0;    border-radius: 6px;    cursor: pointer;    opacity: 0;    animation: opacity-animation 1s ease-in-out 1.2s forwards;}.goTop p{    font-size: 16px;    color: #fff;    padding-top: 10px;}.goTop p:after{    content: '';    position: absolute;    top: 8px;    left: 50px;    width: 0;    height: 0;    border: 8px solid transparent;    border-bottom: 8px solid #fff;}.ddg-hot{    position: absolute;}.ddg-hot li{    position: relative;    padding: 10px 70px 10px 0;    overflow: hidden;    float: left;}.ddg-hot p{    width: 234px;    overflow: hidden;}.ddg-hot p img{    width: 100%;}.ddg-mask{    position: fixed;    bottom: 0;    left: 0;    width: 100%;    height: 284px;    z-index: 3;    background: url("../images/newImg/mask.png")no-repeat center;}.ddg-form{    position: absolute;    top: 31.2%;    right: 31%;    width: 290px;}.ddg-form input{    width: 100%;    background: #fff;    font-size: 16px;    /*color: #bdbdbd;*/    border: none;    padding: 6px;    margin-bottom: 18px;}.ddg-close{    display: block;    position: absolute;    top: -38%;    right: -56%;    z-index: 99;    cursor: pointer;}.ddg-form button{    width: 100%;    border: none;    font-size: 18px;    color: #fff;    background: -webkit-linear-gradient(left,#f71a41,#fe624a) !important;    padding: 10px 0;    margin-top: 10px;}/*ddg end*//*}*/.student .swiper-slide img{    width: 100%;    /*height: 100%;*/}.append-buttons {    text-align: center;    margin-top: 20px;}.append-buttons a {    display: inline-block;    border: 1px solid #007aff;    color: #007aff;    text-decoration: none;    padding: 4px 10px;    border-radius: 4px;    margin: 0 10px;    font-size: 13px;}.btn-an p:first-child{    margin-top: 100px;}.btn-an p:last-child{    margin-top: 20px;    /*padding-left: 6px;*/    z-index: 22;    width: 34px;}.btn-left,.btn-right{    z-index: 99;    cursor: pointer;}.test{    position: absolute;    top: -130px;    left: -170px;    padding: 12px 0;    background: #fdefe4;    border: 2px solid #ffd3b2;    border-radius: 20px;    width: 200px;    transform: translateX(300%);    animation: test_animation 0.5s 1 1s forwards;    transition: all 0.3s;}@keyframes test_animation {    0%{        transform: translateX(500px);        height: 0;        overflow: hidden;    }    50%{        height: 142px;    }    100%{        transform: translateX(0);    }}.test p{    font-size: 18px;    color: #f82142;    width: 100%;    padding: 0 20px;}.test a{    display: inline-block;    color: #fff;    font-size: 16px;    padding: 4px 8px;    background: -webkit-linear-gradient(left,#f71a41,#fe624a) !important;    border-radius: 6px;    margin-top: 12px;    text-align: center;    margin-left: 20px;}.test::after{    position: absolute;    content: '';    width: 50px;    height: 50px;    background: url("../images/newImg/jiao.png")no-repeat center;    top: 117px;}.test span{    position: absolute;    top: 0;    right: -38px;    cursor: pointer;}.hot-phone{    background: #fff;    box-shadow: 2px 2px 6px #eee;    position: absolute;    left: -280px;    top: 88px;    padding: 20px;    border-radius: 6px;    transform: translateX(500px);    transition: all 0.3s;}.hot-phone p{    color: #f82142;    font-size: 18px;}.hot-phone::after{    content: '';    position: absolute;    top: 16px;    right: -20px;    width: 0;    height: 0;    border: 12px solid transparent;    border-bottom: 12px solid #fff;    transform: rotate(90deg);}.address{    background: #fff;    box-shadow: 2px 2px 6px #eee;    position: absolute;    top: 64px;    left: -466px;    padding: 20px;    transform: translateX(700px);    transition: all 0.3s;    max-height: 400px;    overflow: hidden;    overflow-y: scroll;}.address p{    font-size: 12px;    color: #424242;    line-height: 26px;    margin-bottom: 6px;    text-align: left;}.address p.active{    color: #f82142;}.address::after{    content: '';    position: absolute;    top: 16px;    right: -20px;    width: 0;    height: 0;    border: 12px solid transparent;    border-bottom: 12px solid #fff;    transform: rotate(90deg);}/*consulting start*/.consulting{    display: flex;    justify-content: space-between;    padding: 50px 0 250px;}.consulting-l{    flex: 1;    position: relative;}.consulting-c{    flex: 2;    background: url("../images/newImg/ddg_bj.png")no-repeat center;    height: 1000px;    background-size: 100% 100%;    /*padding: 50px 0;*/    margin-top: 20px;    position: relative;}.consulting-r{    flex: 1;    position: relative;}.consulting li {    width: 238px;    background: -webkit-linear-gradient(left,#f71a41,#fe624a) !important;    padding: 10px 20px;    border-radius: 10px;    position: absolute;    left: 50%;    margin-left: -119px;}.consulting li h4{    color: #fff;    font-size: 18px;}.consulting li p{    color: #fff;    font-size: 14px;    line-height: 24px;    margin-top: 10px;}.consulting-l li::after{    position: absolute;    content: '';    top: 45%;    right: -24px;    width: 0;    height: 0;    border: 12px solid transparent;    border-left: 12px solid #fe624a;}.consulting-l li:nth-of-type(2n + 1){    background: -webkit-linear-gradient(left,#f79014,#fe7243) !important;}.consulting-l li:nth-of-type(2n + 1)::after{    border-left: 12px solid #fe7243;}.consulting-l li:nth-of-type(2){    top: 172px;}.consulting-l li:nth-of-type(3){    top: 522px;}.consulting-l li:nth-of-type(4){    bottom: 190px;}.consulting-l li:nth-of-type(5){    bottom: -38px;}.consulting-c li:nth-of-type(1){    top: 310px;}.consulting-c li:nth-of-type(2){    bottom: 180px;}.consulting-c li:nth-of-type(3){    bottom: -180px;}.consulting-c li::after{    position: absolute;    content: '';    top: -24px;    right: 45%;    width: 0;    height: 0;    border: 12px solid transparent;    border-bottom: 12px solid #fb4346;}.consulting-r li:nth-of-type(1){    top: 172px;}.consulting-r li:nth-of-type(2){    top: 360px;}.consulting-r li:nth-of-type(3){    top: 540px;}.consulting-r li::after{    position: absolute;    content: '';    top: 45%;    left: -24px;    width: 0;    height: 0;    border: 12px solid transparent;    border-right: 12px solid #fb4346;}.consulting-r li:nth-of-type(2n+1){    background: #fe7243 !important;}.consulting-r li:nth-of-type(2n+1)::after{    border-right: 12px solid #fe7243;}/*consulting end*/.f_top h2{    font-size: 26px;    color: #fff;    margin-bottom: 40px;}.f_bottom{    width: 100%;}.f_bottom ul{    display: flex;    justify-content: space-around;}.f_bottom ul li{    width: 154px;}.f_bottom li h2{    color: #fff;    font-size: 18px;    text-align: left;}.f_bottom li p{    margin: 20px 0;    color: #fff;    font-size: 14px;    text-align: left;    line-height: 24px;}.f_bottom li a{    display: block;    width: 100%;    text-align: center;    padding: 14px 0;    border-radius: 20px;    border: 1px solid #fff;    color: #fff;    margin-top: 10px;}.footer{    background: #353131;    padding: 50px 0;}.problem-list{    margin-top: 50px;    padding-bottom: 50px;}.problem-list li{    margin-bottom: 20px;}.problem-list li h4{    margin-bottom: 10px;    font-size: 18px;    color: #232323;}.problem-list li p{    font-size: 14px;    color: #666464;    line-height: 24px;}/*footer end*//*动画类*/.close-obj{    animation: close_animation 1.5s 1 forwards;}/*动画库*/@keyframes close_animation {    0%{        width: 120px;        height: 90px;        border-radius: 20%;        overflow: hidden;    }    30%{        width: 50px;        height: 50px;        border-radius: 50%;        overflow: hidden;        transform: rotateZ(120deg);        transform-origin: 100px 100px;    }    50%{        background: -webkit-linear-gradient(left,#f71a41,#fe624a) !important;        transform-origin: 100px 100px;        transform: translate(180px);    }    80%{        background: -webkit-linear-gradient(left,#d014ea,#f944c0);        transform-origin: 100px 100px;        transform: translateX(500px);    }    100%{        width: 0;        height: 0;        padding: 0;        opacity: 0;        overflow: hidden;    }}@keyframes ddg-main {    0%{        padding: 0;    }    100%{        height: 391px;        padding-bottom: 20px;    }}@keyframes opacity-animation {    0%{        opacity: 0;    }    100%{        opacity: 1;    }}@keyframes li-animation {    0%{        opacity: 0;    }    100%{        transform: translate(0);        opacity: 1;    }}/*cooperation start*/.cooperation{    margin: 100px 0px;}.cooperation ul{    width: 100%;    /*display: flex;*/    -webkit-column-count: 6;    -webkit-column-gap: 0;    margin-top: 50px;}.cooperation li{    /*float: left;*/    display: flex;    justify-content: center;    align-items: center;    border: 1px solid #d2d2d2;    height: 240px;    margin: -1px 0 0 -1px;}.cooperation li img{    width: 100%;}.b-t-n{    border-top: 1px solid transparent !important;}.b-l-n{    border-left: 1px solid transparent !important;}.b-r-n{    border-right: 1px solid transparent !important;}.b-b-n{    border-bottom: 1px solid transparent !important;}/*cooperation end*//*mian-company start*/.main-company{    margin-top: 100px;}.company-main{    margin-top: 50px;}.company-main ul{    -webkit-column-count: 4;}.company-main li{    border-right: 1px solid #d2d2d2;    padding: 20px;    overflow: hidden;}.company-main li:last-child{    border-right: none;}.company-main li p:nth-of-type(1){    display: flex;    justify-content: center;    margin-bottom: 20px;    height: 137px;    /*height: 137px;*/}.company-main li p:nth-of-type(1) span{    display: block;}.company-main li p:nth-of-type(2){    display: flex;    justify-content: flex-start;    margin-bottom: 10px;}.company-main li p:nth-of-type(2) .tit{    font-size: 16px;    color: #232323;}.company-main li p:nth-of-type(3){    text-align: left;    margin-bottom: 10px;    font-size: 12px;    color: #616161;    overflow : hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.company-main li p:nth-of-type(4){    display: flex;    justify-content: space-between;}.company-main li a{    display: block;    font-style: normal;    font-size: 12px;    color: #e60012;    border: 1px solid #e60012;    padding: 0px 10px;    cursor: pointer;    height: 28px;    line-height: 26px;    margin-top: 6px;}.company-main li i{    display: block;    margin: 6px 20px 0 0;    cursor: pointer;}/*mian-company end*//*mask start*/body,html{    width:100%;    height:100%;}.mask{    width: 100%;    height: 100%;    background: rgba(40, 40, 40, 0.5);    position: fixed;    top: 0;    left: 0;    z-index: 11;    overflow: hidden;}.mask-main{    width: 720px;    background: #fff;    position: fixed;    top: 100px;    left: 50%;    margin-left: -360px;    padding: 20px 0;    border-radius: 8px;    /*height: 500px;*/    /*overflow-y: auto;*/}/* for Chrome */.inner-container::-webkit-scrollbar {    display: none;}.mask-main video{    width: 680px;    position: relative;    left: 20px;    margin-top: 30px;}.mask h5{    font-size: 18px;    color: #000;    font-weight: 600;    padding: 0 20px;}.mask h5 img{    float: right;}.mask h5 + p{    font-size: 14px;    color: #565656;    width: 920px;}.img-info p{    display: flex;    justify-content: space-between;    width: 100%;    margin: 26px 0;}.img-info p:nth-of-type(1) img{    width: 448px;}.img-info p:nth-of-type(1) img:nth-of-type(1){    margin-right: 14px;}.img-info p:nth-of-type(2) img{    width: 100%;}/*mask end*//*goodGroup start*/.goodGroup{    width: 100%;    text-align: center;    margin: 70px 0;}.goodGroup h5{    font-size: 24px;    color: #1f1e1e;    margin-bottom: 26px;}.goodGroup p{    font-size: 18px;    color: #717171;    line-height: 24px;    margin-bottom: 8px;}.goodGroup p:nth-of-type(3){    margin-top: 50px;}.tabGroup{    margin-top: 60px;}.tabGroup ul{    display: flex;    /*justify-content: space-between;*/    flex-flow: wrap;}.tabGroup li{    margin-bottom: 58px;    position: relative;    overflow: hidden;    width: 20.5%;    margin-right: 6%;}.tabGroup li:nth-child(4n){margin-right: 0;}.tabGroup li .img-group img{width: 100%;}.tabGroup .test-group{    width: 100%;    height: 100%;    background: rgba(0, 0, 0, .6);    position: absolute;    top: 0;    left: 0;    z-index: 2;    padding: 0 25px;    text-align: left;    transform: translateY(-101%);    transition: all 0.3s;}.tabGroup li:hover .test-group{    transform: translateY(0);}.tabGroup .test-group p{    font-size: 18px;    color: #fff;    margin: 42px 0 20px 0;    font-weight: 700;    position: relative;}.test-group p em{    font-style: normal;    font-size: 12px;    color: #fff;}.test-group p::after{    position: absolute;    content: '';    width: 120px;    height: 2px;    background: #fff;    bottom: -12px;    left: 0;}.test-group span{    display: block;    color: #fff;    font-size: 12px;    line-height: 22px;}/*goodGroup end*//*superiority start*/.superiority-main li{    overflow: hidden;    margin-top: 190px;}.superiority-main li .content-l{    float: left;}.superiority-main li:nth-child(even) .content-l{    float: right;}.superiority-main li:last-child{    margin-bottom: 200px;}.superiority-main li .content-r{    float: left;    width: 372px;    margin-left: 168px;    padding-top: 52px;}.superiority-main li:nth-of-type(2) .content-l{    transform: translateX(200%);    transition: all 0.8s;}.superiority-main li:nth-of-type(2) .content-r{    transform: translateX(-200%);    transition: all 0.8s;}.superiority-main li:nth-of-type(3){    opacity: 0;    transition: all 3s;}.superiority-main li:nth-of-type(4) .content-l{    transform: translateX(-70%);    transition: all 0.8s;    z-index: 2;    position: relative;}.superiority-main li:nth-of-type(4) .content-r{    transform: translateX(70%);    transition: all 0.8s;    z-index: 1;    position: relative;}.superiority-main li:nth-of-type(5){    transform: translateY(-150%);    transition: all 0.8s 0.2s;    opacity: 0;}.return-status-1  .content-l,.return-status-1  .content-r{    transform: translateX(0%) !important;}.return-status-2{    opacity: 1 !important;}.return-status-3  .content-l,.return-status-3  .content-r{    transform: translateX(0%) !important;}.return-status-4{    transform: translateY(0) !important;    opacity: 1 !important;}.superiority-main .content-r h5{    font-size: 18px;    color: #1e1e1e;    font-weight: 600;}.superiority-main .content-r p{    font-size: 16px;    color: #6a6a6a;    line-height: 24px;    margin: 28px 0;}.superiority-main .content-r a{    display: inline-block;    padding: 10px 14px;    border: 1px solid #ff3838;    font-size: 16px;    color: #ff2a2a;}.superiority-main{    transform: translateY(280px);    opacity: 0;    transition: all 0.5s;}.return-status{    transform: translateY(0);    opacity: 1;}/*superiority end*/.company-main-intro p{    text-align: center;    margin-bottom: 60px;    font-size: 14px;    color: #828282;}.company-main-intro h5{    width: 100px;    margin: 0 auto;    font-size: 16px;    color: #000;    font-weight: 600;    margin-bottom: 28px;    position: relative;    text-align: center;}.company-main-intro h5::before{    position: absolute;    content: '';    top: 8px;    left: -14px;    width: 24px;    height: 2px;    background: #000;}.company-main-intro h5::after{    position: absolute;    content: '';    top: 8px;    right: -14px;    width: 24px;    height: 2px;    background: #000;}.company-main-intro ul{    background: url("../images/newImg/none.png")no-repeat center;    background-size: 194px 192px;    width: 100%;    height: 340px;    overflow: hidden;}.company-main-intro li{    width: 260px;    height: 260px;    cursor: pointer;    position: relative;    overflow: hidden;    float: left;    margin-right: 24px;}.company-main-intro li:last-child{    margin-right: 0;}.company-main-intro li p{    width: 100%;}.company-main-intro li .intro-mask{    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.6);    position: absolute;    top: 0;    left: 0;    text-align: center;    line-height: 260px;    transition: all 0.3s;    transform: translateY(100%);}.company-main-intro li:nth-child(even) .intro-mask{    transform: translateY(-100%);}.company-main-intro li:hover .intro-mask{    transform: translateY(0%);}.company-main-intro li:hover p img{    transition: all 0.4s;}.company-main-intro li:hover p img{    transform: scale(1.1);}.company-main-intro .playVedio{    width: 924px;    margin: 0 auto;    margin-bottom: 80px;}.company-main-intro .playVedio video{    width: 100%;}.subnav{    padding: 10px 0;}.subnav img{    width: 10px;    margin-left: 6px;}.kechen_fabu{    display: none; background: rgba(0,0,0,0.4); width: 100%; height:100%; position:fixed; top: 0; left: 0;    z-index:9999;}.kechen_fabu_nei{    background-color:#fff; width: 1000px; top: 16%; left: 50%; margin-left:-500px; position:relative;    padding: 40px;}.kechen_fabu_nei p{    padding: 10px 0;}.kechen_fabu_nei p span{    display: inline-block;    width: 70px;    font-size: 14px;        text-align: right;    padding-right: 10px;}.kechen_fabu_nei p input{        border: 1px solid #ccc;    line-height: 26px;    width: 300px;    padding: 0 8px;}.kechen_fabu_ti{    display: block;    width: 100px;    line-height: 36px;    background-color: #ff0000;    color: #fff;    text-align: center;    border-radius: 4px;    margin-top: 10px;    font-size: 14px;}