@charset "utf-8";

/*color*/
:root{--blue:#3460F2;--dark-blue:#142943;--black:#333333;}

/*sitemap*/
.site_map{padding:30px 0;}
.wzdt_xt{float:left;width:-webkit-calc(100% - 300px);width:-moz-calc(100% - 300px);width:calc(100% - 300px);}
.wzdt_xt ul li{float:left;padding-left:20px;line-height:45px;}
.wzdt_xt ul li a{font-size:16px;color:#666;}
.wzdt_xt ul li a:hover{color:var(--blue);}
.sitemapz{overflow:hidden;width:100%;margin:0 auto;margin-bottom:30px;margin-top:20px;}
.sitemapy{width:300px;float:left;background:var(--blue);border:1px solid var(--blue);text-align:center;border-radius:4px;overflow:hidden;}
.sitemapy h3{color:#fff;font-size:18px;margin:0;}
.sitemapy h3 a{color:#fff;font-size:inherit;display:block;line-height:45px;}
@media (max-width:767px){
    .sitemapy h3 a{font-size:18px;}
    .sitemapy{width:100%;}
    .wzdt_xt{padding:10px 0;width:100%}
    .wzdt_xt ul li{line-height:30px;padding-left:15px;}
    .wzdt_xt ul li a{font-size:16px;}
}

/*header*/
.header{background:#FFFFFF;border-bottom:1px solid #EEEEEE;position:fixed;left:0;top:0;width:100%;z-index:999;}
.head_n{padding-left:5%;height:100px;padding-right:35px;display:flex;align-items:center;justify-content:space-between;}
.logo{max-width:180px;}
.head_left{flex:1;display:flex;align-items:center;}
.head_right{height:100%;display:flex;}
.head_sear{position:relative;display:flex;align-items:center;margin-right:45px;}
.head_sear .btn{padding:0;border:none;}
.head_sear .btn span{line-height:24px;cursor:pointer;}
.head_sear a{display:block;background-image:url(../images/searchw.svg);background-size:24px 24px;background-repeat:no-repeat;width:24px;height:24px;cursor:pointer;}
.head_sear a{background-image:url(../images/search.svg);}
.head .srk{border-top:1px solid #DDDDDD;}
.srk,.f-cb .srk2{display:none;position:fixed;text-align:center;overflow:hidden;background:#fff;width:100%;top:100px;right:0;height:0;z-index:99;}
.srk .serleft,.f-cb .srk .serleft{color:#333;display:inline-block;float:left;font-size:16px;border:none;height:60px;line-height:60px;background:none;outline:0;border-radius:3px;padding:5px 10px;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);}
.serleft::-webkit-input-placeholder{color:#999;font-size:16px;}

/* 使用webkit内核的浏览器 */
.serleft::-moz-placeholder{color:#999;font-size:16px;}

/* Firefox版本4-18 */
.serleft::-moz-placeholder{color:#999;font-size:16px;}

/* Firefox版本19+ */
.serleft::-ms-input-placeholder{color:#999;font-size:16px;}
.srk .searbut,.f-cb .srk .searbut{border:none;background-image:url("../images/search.svg");background-position:center;background-repeat:no-repeat;background-size:20px 20px;width:35px;height:35px;display:inline-block;margin-top:12px;border-radius:50%;outline:0;float:right;cursor:pointer;}
.head_tel{border-left:1px solid #D9D9D9;height:100%;padding-left:42px;display:flex;align-items:center;}
.head_tel a{display:inline-block;padding:11px 20px;background:#4B74FB;border-radius:24px 0px;}
.head_tel span{font-weight:700;font-size:18px;line-height:24px;color:#FFFFFF;background-image:url(../images/white_tel.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:left;padding-left:31px;}
.mo_tel{padding-left:20px;padding-top:20px;display:flex;align-items:center;}
.mo_tel a{display:inline-block;}
.mo_tel span{font-weight:700;font-size:18px;line-height:24px;color:var(--black);background-image:url(../images/blue_tel.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:left;padding-left:31px;}
@media screen and (max-width:767px){
    .head_n{padding-left:15px;height:80px;padding-right:15px;}
    .srk,.f-cb .srk2{top:80px;}
    .head_tel{display:none;}
    .logo{max-width:50%;}
}

/*footer*/
footer{background:var(--dark-blue);background-repeat:no-repeat;background-position:right bottom;position:relative;overflow:hidden;z-index:1;}
.foot_logo{max-width:150px;margin-bottom:20px;}
.foot_left{padding-top:55px;padding-bottom:45px;}
.foot_right{flex:1;position:relative;padding-left:70px;margin-left:50px;padding-top:55px;}
.foot_right:before{content:"";width:1px;height:80%;position:absolute;left:0;top:0;background-color:rgba(255,255,255,0.2);}
.foot_left .foot_l_name{font-weight:700;font-size:16px;line-height:21px;color:#FFFFFF;}
.foot_left .foot_phone{padding-top:24px;}
.foot_left .foot_phone a{font-weight:700;font-size:20px;line-height:26px;color:#FFFFFF;padding-left:34px;background-image:url(../images/foot_tel.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:left;}
.foot_left .foot_address{padding-top:20px;}
.foot_left .foot_address span,.foot_left .foot_email{font-weight:290;font-size:14px;line-height:24px;color:#FFFFFF;opacity:0.7;}
.foot_left .foot_email{padding-top:9px;}
.foot_code{padding-top:16px;align-items:center;}
.foot_code .white_bg{background:#FFFFFF;border-radius:6px;padding:5px;line-height:0;display:inline-block;}
.foot_code .text{font-weight:290;font-size:14px;line-height:24px;padding-left:18px;color:#FFFFFF;opacity:0.7;}
.foot_right .bottom{border-top:1px solid rgba(255,255,255,0.2);padding-top:25px;margin-top:70px;padding-bottom:10px;color:rgba(255,255,255,0.5);line-height:30px;justify-content:space-between;}
.foot_right .bottom a{color:rgba(255,255,255,0.5);}
.foot_right .bottom a:hover{color:#ffffff;}
.foot_right .bottom img{vertical-align:middle;}
.foot_menu{justify-content:space-between;margin-left:-15px;margin-right:-15px;}
.foot_menu .classify{padding:0 15px;}
.foot_menu .classify .two li{min-width:110px;}
.foot_menu .big_title{font-weight:700;font-size:16px;line-height:21px;color:#FFFFFF;margin-bottom:20px;}
.foot_menu .big_title a{color:inherit;font-size:inherit;}
.foot_menu .small_title{font-weight:700;font-size:14px;line-height:30px;color:#FFFFFF;opacity:0.7;}
.foot_menu .classify .small{display:block;font-weight:290;font-size:14px;line-height:30px;color:#FFFFFF;opacity:0.7;}
.foot_menu .classify .small:hover{opacity:1;}
.credit{max-width:35%;padding-left:15px;}
.credit img{width:33%;margin-left:10px;}
@media screen and (max-width:1279px){
    .foot_right{padding-left:50px;margin-left:40px;padding-top:55px;}
}
@media screen and (max-width:1200px){
    .classify .two{display:block;}
    .foot_right{padding-left:40px;margin-left:40px;padding-top:55px;}
    .foot_menu{margin-left:-10px;margin-right:-10px;}
    .foot_menu .classify{padding:0 10px;}
    .foot_menu .classify .two li{padding-bottom:15px;}
    .foot_right .bottom{display:block;margin-top:30px;}
    .credit{max-width:320px;padding-left:0;}
    .credit img{margin-right:10px;margin-left:0;}
}
@media screen and (max-width:991px){
    .foot_{display:block;}
    .foot_left{padding-top:30px;padding-bottom:30px;}
    .foot_right{padding-left:0;margin-left:0;padding-top:0;}
    .foot_right::before{display:none;}
    .foot_right .bottom{margin-top:20px;padding-top:20px;}
    .credit{padding-top:15px;}
}
@media screen and (max-width:767px){
    .foot_menu{display:block;overflow:hidden;}
    .foot_menu .classify{width:33.33%;float:left;}
    .foot_menu .classify .small{display:none;}
    .classify .two{display:none;}
}

/*right*/
.right_nav .right_free{margin-bottom:15px;}
.right_nav .right_free a{position:relative;}
.right_nav .right_free i{width:66px;height:66px;display:inline-block;color:#fff;overflow:hidden;z-index:1;border:3px solid rgba(52,96,242,0.7);border-radius:50%;}
.right_nav .right_free span{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);height:24px;line-height:24px;display:inline-block;background:var(--blue);border-radius:12px;color:#FFFFFF;font-size:12px;text-align:center;padding:0 9px;width:max-content;}
.right_nav{position:fixed;right:5px;width:68px;text-align:center;bottom:5%;z-index:9;}
.r_mid ul{width:68px;background:linear-gradient(224deg,#E0F1FF 0%,#FFFFFF 100%);border-radius:8px;padding:12px 0;border:1px solid #FFFFFF;}
.back-top{display:none;}
.r_mid ul li{width:100%;position:relative;overflow:hidden;}
.r_mid ul li:nth-child(2){padding-top:10px;margin-top:5px;}
.r_mid ul li:nth-child(2):before{content:"";position:absolute;top:0;left:50%;width:22px;height:1px;transform:translateX(-50%);background:#E4EFF9;}
.r_mid ul li a{display:inline-block;width:100%;height:100%;padding-top:36px;background-repeat:no-repeat;background-position:top center;background-size:24px 24px;font-weight:400;font-size:12px;line-height:17px;color:#4B6177;}
.r_mid ul li .hide{position:absolute;right:calc(100% + 11px);top:10%;width:185px;padding:15px 32px;background-color:var(--blue);opacity:0;justify-content:center;border-radius:4px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:-1;box-shadow:0 4px 10px 0 rgb(0 0 0 / 10%);}
.r_mid ul li .hide:before{border:solid transparent;content:' ';height:0;position:absolute;width:0;border-width:10px;border-left-color:var(--blue);right:-20px;top:50%;transform:translateY(-50%);}
.r_mid ul li .hide a{color:#ffffff;font-size:16px;padding:0;}
.r_mid ul li:hover{overflow:visible;}
.r_mid ul li:hover .hide{opacity:1;z-index:8;}
.r_mid ul li a:hover{color:var(--blue);}
.r_mid ul li .hide a:hover{color:#fff;}
.right_nav  a.r_contact{background-image:url(../images/rcontact.svg);}
.right_nav  a.r_phone{background-image:url(../images/rphone.svg);}
.right_nav .back-top a{background-image:url(../images/top.svg);background-position:center;}
.r_botom{width:100%;background:var(--blue);border-radius:8px;margin-top:16px;}
.r_botom ul li{position:relative;overflow:hidden;}
.r_botom ul li a{display:inline-block;width:100%;height:100%;padding-top:36px;background-repeat:no-repeat;background-position:top center;background-size:24px 24px;font-weight:400;font-size:12px;line-height:17px;color:#ffffff;}
.r_botom a.r_qq{background-image:url(../images/er_icon.svg);}
.r_botom ul{padding:12px 0 6px 0;}
.r_botom ul li:nth-child(2){padding-top:5px;margin-top:5px;}
.r_botom ul li:nth-child(2):before{content:"";position:absolute;top:0;left:50%;width:49px;height:1px;transform:translateX(-50%);background:#3157D8;}
.r_botom ul li .hide{position:absolute;right:calc(100% + 10px);top:-40%;width:120px;padding:10px;background-color:var(--blue);opacity:0;justify-content:center;border-radius:4px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:-1;box-shadow:0 4px 10px 0 rgb(0 0 0 / 10%);}
.r_botom ul li .hide:before{border:solid transparent;content:' ';height:0;position:absolute;width:0;border-width:10px;border-left-color:var(--blue);right:-20px;bottom:56px;}
.r_botom ul li:hover{overflow:visible;}
.r_botom ul li:hover .hide{opacity:1;z-index:8;}
.r_botom ul li .hide a:hover{color:#fff;}
@media screen and (max-width:767px){
    .foot_bottom{padding-top:15px;padding-bottom:15px;font-size:14px;}
    .right_nav{right:0px;width:68px;bottom:20px;top:inherit;transform:inherit;}
    .r_mid{display:none!important;}
    .r_botom ul li:nth-child(2):before,.r_botom ul li:first-child{display:none!important;}
    .r_botom ul{padding:0px;}
}
@media screen and (max-width:768px){
    .right_nav ul li a{background-size:18px 18px;}
}

/*banner*/
.banner{width:100%;height:100vh;position:relative;}
.banner .ban-swiper{width:100%;height:100%;}
.banner .page_button{position:absolute;bottom:5%;left:0;width:100%;text-align:center;z-index:9;}
.banner .ban-pagination span{opacity:1;width:15px;height:8px;left:297px;top:877px;background:#FFFFFF;border-radius:10px;margin:0 6px!important;}
.banner .ban-pagination span.swiper-pagination-bullet-active{width:36px;}
.banner .ban-swiper .container{display:flex;height:100%;align-items:center;position:relative;z-index:1;}
.mo_ban{display:none!important;}
.pc_ban,.mo_ban{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.pc_ban,.mo_ban{position:absolute;top:0;left:0;right:0;width:100%;height:100%;}
.ban_img{max-width:60%;}
.ban_img h2{font-weight:400;color:#FFFFFF;line-height:1.2;}
.ban_img p{padding-top:25px;font-weight:700;color:rgba(255,255,255,1);line-height:1.2;}
.ban_img .more{padding-top:50px;display:flex;}
.ban_img .more a{width:150px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50px;font-size:16px;margin-right:26px;position:relative;overflow:hidden;transition:background-color .8s;z-index:1;}
.ban_img .more a:before{content:"";position:absolute;left:50%;transform:translatex(-50%);top:0;width:0;height:100%;background:var(--blue);z-index:-1;transition:0.5s;transition-delay:0.5;}
.ban_img .more a:hover::before{width:100%;height:100%;}
.ban_img .more a:last-child{margin-right:0;}
.ban_more{background:#FFFFFF;color:var(--dark-blue);}
.consult{color:#FFFFFF;background:var(--blue);}
.ban_img .more a:hover{color:#fff;}
.ban_img .more a:hover{background:var(--blue);}
@media screen and (max-width:1366px){
}
@media screen and (max-width:1280px){
}
@media screen and (max-width:991px){
}
@media screen and (max-width:767px){
    .pc_ban{display:none!important;}
    .mo_ban{display:block!important;}
    .ban_img{max-width:inherit;width:100%;}
    .ban_img .more{}
    .ban_img .more a{width:48%;max-width:130px;margin-right:10px;}
}

/*index partner*/
.index_title{text-align:center;}
.index_title h2{line-height:1.2;}
.index_title.black h2{font-weight:700;color:var(--dark-blue);}
.index_title.black strong{color:var(--blue);}
.index_title.white h2{color:#ffffff;}
.index_title.white strong{color:#ffffff;}
.pt70{padding-top:70px;}
.index_about{padding-top:70px;display:flex;}
.index_about .about_content{width:50%;padding-right:50px;padding-top:45px;}
.index_about .about_video{width:50%;height:460px;position:relative;border-radius:6px;overflow:hidden;}
.index_about .about_video video{width:100%;height:100%;top:0;left:0;position:absolute;object-fit:cover;}
.about_video span{position:absolute;left:50%;top:50%;width:78px;height:78px;background:#333333;border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;}
.about_video span img{max-width:34px;}
.about_content h4{color:#666666;}
.about_content h3{font-weight:700;line-height:1.2;color:var(--dark-blue);padding-top:14px;}
.about_content .text{padding-top:40px;}
.about_content .text p{color:#666666;font-size:16px;line-height:32px;}
.a_more{display:flex;padding-top:45px;}
.a_more a{width:160px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:16px;margin-right:13px;position:relative;overflow:hidden;z-index:1;}
.a_more a:last-child{margin-right:0;}
.a_more .ban_more{background:#FFFFFF;border:1px solid #D9D9D9;box-shadow:0px 4px 8px rgba(85,85,85,0.1);color:var(--black);transition:background-color .3s;}
.a_more .consult{color:#FFFFFF;background:var(--blue);box-shadow:0px 4px 8px rgba(48,74,159,0.2);}
.a_more .ban_more::after{content:"";position:absolute;left:50%;transform:translatex(-50%);top:0;width:0;height:100%;background:var(--blue);z-index:-1;transition:0.5s;transition-delay:0.5;}
.a_more .ban_more:hover::after{height:100%;width:100%;}
.a_more .ban_more:hover{color:#ffffff;}
@media screen and (max-width:991px){
    .about_video span{width:58px;height:58px;}
    .about_video span img{max-width:24px;}
}
@media screen and (max-width:900px){
    .pt70{padding-top:50px;}
    .index_about{display:block;padding-top:50px}
    .index_about .about_content{width:100%;padding-right:0;padding-top:0;}
    .index_about .about_video{width:100%;margin-top:50px;}
}
@media screen and (max-width:767px){
    .index_title.black h2{line-height:1.4;}
    .pt70{padding-top:40px;}
    .about_content .text{padding-top:20px;}
    .index_about .about_video{height:0;padding-top:60%;margin-top:40px;}
    .about_video span{width:50px;height:50px;}
    .about_video span img{max-width:20px;}
    .a_more{justify-content:space-between;padding-top:30px;}
    .a_more a{width:48%;margin-right:0;}
    .index_about .about_content h4 {
        font-size: 20px;
    }
    .index_about .about_content h3 {
        font-size: 24px;
    }

}
@media screen and (max-width:375px){
    .index_title.black h2{max-width:288px;margin:0 auto;}
}
@media screen and (max-width:360px){
    .index_one .index_title.black h2{max-width:286px;}
}

/*index two*/
.index_two_bg{width:100%;overflow:hidden;background-image:url(../images/index_two_bg.jpg);padding-bottom:10px;background-repeat:no-repeat;background-size:cover;margin-top:70px;}
.index_pro_top{margin-top:55px;position:relative;}
.index_pro_top:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#DDDDDD;}
.index_pro_t .swiper-slide{width:auto;}
.index_pro_t .swiper-slide a{display:inline-block;font-weight:400;font-size:18px;line-height:24px;color:#333333;margin-bottom:24px;position:relative;}
.index_pro_t .swiper-slide a:before{content:"";bottom:-24px;left:0;position:absolute;width:0;height:4px;background:#3460F2;border-radius:10px;transition:width .5s;}
.index_pro_t .swiper-slide.swiper-slide-thumb-active a{color:var(--blue);font-weight:700;}
.index_pro_t .swiper-slide.swiper-slide-thumb-active a:before{width:100%;}
.index_pro_down .swiper-slide{opacity:0!important;}
.index_pro_down .swiper-slide.swiper-slide-active{opacity:1!important;}
.index_pro_down .pro_cont{padding-top:75px;}
.index_pro_down .pro_cont .soft_l{width:406px;position:relative;height:100%;min-height:540px;padding-right:50px;}
.index_pro_down .pro_cont .soft_r{flex:1;}
.left_title strong{color:var(--black);font-weight:700;line-height:1.5;}
.left_title p{margin-top:15px;}
.pro_cont .soft_l .left_img{position:absolute;left:0;bottom:0;width:110%;z-index:-1;}
.pro_cont .soft_r .text{}
.pro_cont .soft_r .text p{font-weight:400;font-size:16px;line-height:30px;color:var(--black);height:90px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.pro_cont .soft_r .soft_r_adv{margin-top:40px;}
.pro_cont .soft_r .soft_r_adv .title{color:var(--black);font-weight:700;line-height:1.2;}
.pro_cont .soft_r .soft_r_adv .list{margin-top:30px;height:300px;padding-right:20px;overflow-x:hidden;overflow-y:auto;}
.pro_cont .soft_r .soft_r_adv .list ul{margin-left:-5px;margin-right:-5px;}
.pro_cont .soft_r .soft_r_adv .list ul li{width:33.33%;padding:5px;float:left;}
.pro_cont .soft_r .soft_r_adv .list .bg{background:#FFFFFF;border-radius:6px;width:100%;height:140px;align-items:center;padding:10px 20px;transition:all .4s;}
.soft_r_adv .list .bg .icon{width:66px;}
.soft_r_adv .list .bg .infor{flex:1;padding-left:20px;}
.soft_r_adv .list .bg .infor .name{font-size:16px;color:var(--black);font-weight:700;}
.soft_r_adv .list .bg .infor .des{font-size:14px;line-height:24px;height:48px;font-weight:290;margin-top:8px;color:#666666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.pro_cont .soft_r .soft_r_adv .list .bg:hover{transform:translateY(-4px);}
@media (min-width:992px){
    .index_pro_t .swiper-wrapper{        /*justify-content: center;*/

    /*transform: inherit !important;*/}
}
@media (max-width:1366px){
    .soft_r_adv .list .bg .icon{width:60px;}
    .soft_r_adv .list .bg .infor{padding-left:15px;}
}
@media (max-width:1280px){
    .soft_r_adv .list .bg .icon{width:55px;}
}
@media (max-width:1200px){
    .pro_cont .soft_r .soft_r_adv .list ul li{width:50%;}
}
@media (max-width:900px){
    .index_pro_down .pro_cont{padding-top:50px;}
    .index_pro_down .pro_cont .soft_l{width:330px;}
    .pro_cont .soft_r .soft_r_adv .list ul li{width:100%;}
}
@media (max-width:767px){
    .index_two_bg{margin-top:50px;}
    .index_pro_down .pro_cont{padding-top:40px;display:block;}
    .index_pro_down .pro_cont .soft_l{width:100%;min-height:inherit;height:auto;padding-bottom:30px;}
    .index_pro_down .pro_cont .soft_r{width:100%;}
    .pro_cont .soft_l .left_title{position:relative;padding-bottom:20px;}
    .pro_cont .soft_l .left_title:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:var(--blue);}
    .pro_cont .soft_l .left_img{left:inherit;right:0;bottom:0;width:50%;opacity:0.4;}
    .index_pro_t .swiper-wrapper{width:max-content;}
    .index_pro_t .swiper-slide{display:flex;align-items:flex-end;}
}

/*index three*/
.hard_list{padding-top:70px;}
.hard_list ul{margin-left:-10px;margin-right:-10px;}
.hard_list ul li{width:50%;float:left;padding:0 10px;}
.hard_list .bg{background-image:url(../images/hard_bgh.jpg);background-repeat:no-repeat;background-size:cover;border-radius:6px;width:100%;height:300px;overflow:hidden;position:relative;padding:70px 10px 10px 50px;z-index:1;transition:background-image .5s;}
.hard_list h3{font-weight:700;line-height:1.2;color:var(--black);}
.hard_list p{max-width:372px;line-height:24px;height:72px;margin-top:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.hard_list .img{position:absolute;top:0;right:0;height:100%;width:44%;display:flex;align-items:center;justify-content:flex-end;opacity:0.5;z-index:-1;}
.hard_list .label{padding-top:8px;max-width:500px;}
.hard_list .label span{background:#FFFFFF;border:1px solid #E5E6EB;border-radius:30px;padding:8px 16px;font-size:14px;line-height:18px;margin-right:6px;margin-bottom:10px;display:inline-block;}
.hard_list .label span:last-child{margin-right:0;}
.hard_list a{display:inline-block;width:100%;height:100%;}
.hard_list a:hover .bg{background-image:url(../images/hard_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.hard_list a:hover .bg h3,.hard_list a:hover .bg p{color:#fff;}
.hard_list a:hover .img{opacity:1;}
.hard_list a:hover .label span{border-color:#fff;}
@media screen and (max-width:1199px){
    .hard_list .bg{padding:50px 10px 10px 30px;}
}
@media screen and (max-width:900px){
    .hard_list{padding-top:50px;}
    .hard_list ul li{width:100%;padding-bottom:30px;}
    .hard_list ul li:last-child{padding-bottom:0}
}
@media screen and (max-width:767px){
    .hard_list{padding-top:40px;}
    .hard_list .bg{width:100%;height:300px;padding:30px 10px 10px 20px;}
}

/*industry case*/
.indus_prog{width:100%;margin-top:55px;overflow:hidden;position:relative;z-index:1;}
.indus_bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.indus_white_bg{position:relative;width:100%;background-color:#FFFFFF;background-image:url(../images/indus_logo.png);background-repeat:no-repeat;background-position:right bottom;border-radius:6px 6px 0px 0px;overflow:hidden;padding:40px 50px;margin-top:70px;display:flex;}
.indus_white_bg .indus_left{width:240px;float:left;background:#3460F2;border-radius:6px;padding:34px 28px;}
.indus_white_bg .indus_right{flex:1;min-height:480px;overflow:hidden;}
.indus_white_bg .button_{position:absolute;top:50px;border-radius:50%;background:#FFFFFF;border:1px solid #EEEEEE;background-repeat:no-repeat;background-position:center;width:45px;height:45px;background-size:8px 16px;outline:0;z-index:99;cursor:pointer;}
.indus_white_bg .indus-prev{left:0;background-image:url(../images/s_left.svg);}
.indus_white_bg .indus-next{right:0;background-image:url(../images/s_right.svg);}
.indus_white_bg .button_:hover{background-color:var(--blue);}
.indus_white_bg .indus-prev:hover{background-image:url(../images/s_left_h.svg);}
.indus_white_bg .indus-next:hover{background-image:url(../images/s_right_h.svg);}
.indus_white_bg .indus_left .swiper-slide{font-weight:400;font-size:18px;line-height:24px;text-align:center;color:#FFFFFF;height:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-bottom:1px solid rgba(217,217,217,0.5);}
.indus_white_bg .indus_left .active{background:#FFFFFF;border-radius:6px;font-weight:700;border-bottom:1px solid #ffffff;color:var(--black);}
.indus_bg .swiper-slide{opacity:0;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;left:0;top:0;width:100%;height:100%;}
.indus_bg .swiper-slide:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}
.indus_bg .swiper-slide.active{opacity:1;}
.indus_right .swiper-slide{padding-left:50px;opacity:0!important;}
.indus_right .swiper-slide.swiper-slide-active{opacity:1!important;}
.plan_content .title{color:var(--black);font-weight:700;line-height:1.4;}
.plan_content .text{font-weight:290;font-size:16px;line-height:24px;margin-top:30px;height:48px;color:#333333;margin-bottom:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.plan_content .line{width:100%;height:1px;background:#EEEEEE;}
.plan_content .plan_case{padding-top:25px;}
.plan_content .plan_case .name{color:var(--black);font-weight:700;}
.plan_case .small_list{margin-top:20px;height:150px;overflow-x:hidden;overflow-y:auto;}
.plan_case .small_list ul{margin-left:-10px;margin-right:-10px;}
.plan_case .small_list ul li{float:left;width:33.33%;padding:10px;}
.plan_case .small_list .border{display:flex;align-items:flex-start;background:linear-gradient(180deg,#F4F8FC 0%,#F4F8FC 100%);border:1px solid #7E96ED;border-radius:6px;width:100%;height:130px;padding:18px 20px;}
.small_list .border .top{display:flex;align-items:center;}
.small_list .border .top span{font-family:'MiSans';font-style:normal;font-weight:700;font-size:30px;color:#3460F2;}
.small_list .border .top strong{font-weight:700;font-size:18px;color:#333333;margin-left:5px;}
.small_list .border .des{flex:1;padding-left:10px;font-weight:400;font-size:14px;line-height:24px;height:96px;color:#666666;overflow-y:auto;}
.plan_case .a_more{padding-top:40px;}
.plan_case .a_more a{box-shadow:inherit;}
@media screen and (min-width:768px){
    .indus_white_bg .button_{display:none;}
}
@media screen and (max-width:1100px){
    .indus_white_bg{padding:40px 30px;}
    .indus_right .swiper-slide{padding-left:30px;}
    .small_list .border .top span{font-size:26px;}
}
@media screen and (max-width:991px){
    .plan_case .small_list ul li{width:50%;}
}
@media screen and (max-width:767px){
    .indus_prog{margin-top:40px;}
    .indus_white_bg{display:block;}
    .indus_white_bg{padding:30px 20px;margin-top:50px;background-size:30%;}
    .indus_white_bg .indus_left{width:100%;float:inherit;padding:20px 15px;}
    .indus_left .swiper-slide{width:auto;padding-left:10px;padding-right:10px;height:55px;}
    .plan_case .small_list{margin-top:20px;height:inherit;}
    .indus_white_bg .indus_right{width:100%;min-height:inherit;margin-top:30px;}
    .indus_right .swiper-slide{padding-left:0;width:100%!important;}
    .plan_case .small_list ul li{width:100%;}
}

/*five*/
.sort_bg{width:100%;overflow:hidden;background:#F5F5F5;padding-bottom:50px;}
.sort_list{margin-top:60px;}
.sort_list .swiper-slide{padding-top:10px;}
.sort_list .bg{width:100%;height:350px;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:6px;position:relative;padding:30px;overflow:hidden;}
.sort_list .label{position:absolute;left:0;top:0;width:84px;height:32px;background:#3460F2;font-weight:290;font-size:14px;line-height:32px;text-align:center;color:#FFFFFF;border-radius:6px 0px 10px;}
.sort_list .sort_logo{margin-top:30px;text-align:center;height:40px;}
.sort_list .sort_logo img{height:40px;}
.sort_list .sort_title{margin-top:20px;padding-bottom:30px;color:var(--black);font-weight:700;text-align:center;border-bottom:1px solid #EEEEEE;}
.sort_list .sort_des{font-weight:290;font-size:14px;margin-top:14px;line-height:24px;color:#666666;height:120px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.sort_list .sort_down{border-top:1px solid #EEEEEE;margin-top:20px;padding-top:25px;}
.sort_list .sort_down span{font-family:'PingFang SC';font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#666666;display:inline-block;background-image:url(../images/sort_icon.svg);background-size:20px 20px;padding-left:26px;background-repeat:no-repeat;background-position:left 2px;}
.sort_list .bg{transition:all .3s;}
.sort_list .bg:hover{transform:translateY(-6px);}
.toggle_button{padding-top:50px;display:flex;align-items:center;justify-content:center;}
.toggle_button .button_{width:55px;height:55px;border-radius:50%;background:#FFFFFF;border:1px solid #EEEEEE;background-repeat:no-repeat;background-position:center;background-size:10px 18px;outline:0;margin:0 10px;cursor:pointer;}
.toggle_button .button_.swiper-button-disabled{cursor:default;}
.toggle_button .sort-prev{background-image:url(../images/s_left.svg);}
.toggle_button .sort-next{background-image:url(../images/s_right.svg);}
.toggle_button .button_:hover{background-color:var(--blue);}
.toggle_button .sort-prev:hover{background-image:url(../images/s_left_h.svg);}
.toggle_button .sort-next:hover{background-image:url(../images/s_right_h.svg);}
@media screen and (max-width:991px){
    .sort_list{margin-top:50px;}
}
@media screen and (max-width:767px){
    .sort_list{margin-top:40px;}
    .toggle_button{padding-top:30px;}
    .toggle_button .button_{width:45px;height:45px;background-size:8px 16px;}
}

/*index new*/
.index_new_cont{width:100%;overflow:hidden;}
.index_new_list{width:100%;padding-top:70px;display:flex;justify-content:space-between;}
.index_new_l{border-radius:6px;overflow:hidden;height:614px;width:calc(33.33% - 7px);}
.index_new_m{border-radius:6px;overflow:hidden;height:614px;width:calc(33.33% - 7px);}
.index_new_r{border-radius:6px;overflow:hidden;height:614px;background:linear-gradient(149.63deg,#587BEF 0%,#3460F2 100%);width:calc(33.33% - 7px);padding:30px;}
.index_new_l .trade{position:absolute;left:30px;top:30px;display:inline-block;background:#3460F2;border-radius:10px 0px;font-weight:290;font-size:14px;line-height:32px;height:32px;padding:0 14px;color:#FFFFFF;z-index:1;}
.index_new_l .thumb{width:100%;height:300px;position:relative;overflow:hidden;}
.index_new_l .thumb .pic{position:absolute;width:100%;height:100%;left:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center;}
.index_new_l .down_cont{width:100%;height:314px;background:#EDF0F2;padding:40px 30px 20px 30px;}
.down_cont .title{font-weight:700;line-height:36px;height:72px;color:#333333;margin-top:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index_new_l .down_cont .new_more{margin-top:30px;padding-top:28px;}
.index_new_l .pic{transition:all .5s;}
.index_new_l a:hover .pic{transform:scale(1.03);}
.index_new_m ul li{width:100%;height:300px;}
.index_new_m ul li:first-child{margin-bottom:14px;}
.index_new_m a{position:relative;display:block;background:#EDF0F2;border-radius:6px;padding:30px 30px 15px 30px;overflow:hidden;width:100%;height:100%;z-index:1;}
.index_new_m a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;background:linear-gradient(360deg,#000000 0%,rgba(0,0,0,0) 95.98%);opacity:0;}
.index_new_m .pic{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;left:0;top:0;opacity:0;z-index:-1;}
.index_new_m .trade{display:inline-block;background:#3460F2;border-radius:10px 0px;font-weight:290;font-size:14px;line-height:32px;height:32px;padding:0 14px;color:#FFFFFF;}
.index_new_m .time{padding-top:24px;}
.down_cont .time,.index_new_m .time span{font-weight:290;font-size:14px;line-height:24px;color:#999999;background-image:url(../images/time_grey.svg);background-repeat:no-repeat;background-size:18px 18px;background-position:left;padding-left:26px;}
.index_new_m .title{font-weight:700;line-height:28px;height:56px;color:#333333;margin-top:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.down_cont .des,.index_new_m .des{font-weight:290;font-size:14px;line-height:24px;height:48px;color:#666666;margin-top:8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.down_cont .new_more,.index_new_m .new_more{width:100%;margin-top:8px;border-top:1px solid #E9E9E9;padding-top:18px;justify-content:space-between;}
.down_cont .new_more span,.index_new_m .new_more span{font-weight:290;font-size:14px;color:#333333;}
.index_new_m a:hover:before{opacity:0.7;}
.index_new_m  a:hover .pic{opacity:1;}
.index_new_m  a:hover .des,.index_new_m  a:hover .new_more{display:none;}
.index_new_m .hover{transition:all .3s;}
.index_new_m  a:hover .hover{position:absolute;bottom:30px;left:30px;width:calc(100% - 60px);}
.index_new_m  a:hover .hover .title{color:#fff;height:auto;max-height:56px;}
.index_new_m  a:hover .hover .time span{color:#fff;background-image:url(../images/time_white.svg);}
.index_new_l a:hover .new_more span{color:var(--blue);font-weight:500;}
.index_new_r .big_title{font-weight:700;line-height:1.4;color:#FFFFFF;}
.index_new_r .list{padding-top:30px;}
.index_new_r .list li{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #869CE5;}
.index_new_r .small_title{font-weight:400;font-size:16px;line-height:36px;color:#FFFFFF;max-height:72px;padding-right:35px;background-image:url(../images/new_white_more.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:right 4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:background .3s;}
.index_new_r .time{display:block;font-weight:290;font-size:14px;line-height:24px;color:#FFFFFF;}
.index_new_r a:hover .small_title{background-position:101% 4px;}
@media (max-width:1580px){
    .index_new_r .small_title{line-height:30px;max-height:60px;}
}
@media (max-width:1280px){
    .index_new_r .list li{margin-bottom:15px;}
    .index_new_r .small_title{line-height:28px;max-height:56px;}
}
@media (max-width:991px){
    .index_new_l .trade{left:20px;top:20px;}
    .index_new_l .down_cont{padding:40px 20px 20px 20px;}
    .index_new_m a{padding:30px 20px 15px 20px;}
    .index_new_m  a:hover .hover{bottom:20px;left:20px;width:calc(100% - 40px);}
    .index_new_r{padding:30px 20px;}
    .index_new_r .small_title{line-height:26px;max-height:52px;}
}
@media (max-width:767px){
    .index_new_list{display:block;padding-top:40px;}
    .index_new_l{height:auto;}
    .index_new_l,.index_new_m,.index_new_r{width:100%;margin-bottom:15px;}
    .index_new_l .down_cont{padding:20px 20px 20px 20px;height:252px;}
    .down_cont .title{line-height:30px;height:60px;}
    .index_new_l .down_cont .new_more{margin-top:20px;padding-top:18px;}
    .index_new_m{height:auto;}
    .index_new_r{height:auto;}
    .index_new_r .small_title{line-height:26px;max-height:52px;background-position:right 2px;}
    .index_new_r .time{display:block;padding-top:5px;}
    .index_new_l .thumb{height:auto;}
}

/*index last*/
.part_list{padding-top:60px;}
.part_list ul{margin-left:-17px;margin-right:-17px;}
.part_list ul li{float:left;width:20%;padding:10px 17px;}
.part_list .border{width:100%;height:120px;background:#FFFFFF;border:1px solid #B6D0E8;transition:border-color .3s;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px;transition:border .3s;}
.part_list .thumb{position:relative;display:inline-block;}
.part_list .thumb i{position:absolute;width:100%;height:100%;left:0;top:0;background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .4s;}
.part_list .border:hover{border-color:var(--blue);}
.part_list .border:hover i{transform:scale(1.03);}
.cooper_button{display:flex;justify-content:center;padding-top:45px;padding-bottom:70px;}
.cooper_button a{width:160px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:16px;margin-right:13px;position:relative;overflow:hidden;z-index:1;}
.cooper_button a span{line-height:0;padding-left:10px;}
.cooper_button a span img:nth-child(2){display:none;}
.cooper_button a:last-child{margin-right:0;}
.cooper_button .ban_more{background:#FFFFFF;border:1px solid var(--blue);color:var(--blue);transition:background-color .3s;}
.cooper_button .consult{color:#FFFFFF;background:var(--blue);}
.cooper_button .ban_more::after{content:"";position:absolute;left:50%;transform:translatex(-50%);top:0;width:0;height:100%;background:var(--blue);z-index:-1;transition:0.5s;transition-delay:0.5;}
.cooper_button .ban_more:hover::after{height:100%;width:100%;}
.cooper_button .ban_more:hover{color:#ffffff;}
.cooper_button .ban_more:hover span img:nth-child(1){display:none;}
.cooper_button .ban_more:hover span img:nth-child(2){display:inline-block;}
@media screen and (max-width:991px){
    .part_list .border{height:100px;}
    .part_list ul{margin-left:-10px;margin-right:-10px;}
    .part_list ul li{padding:10px 10px;}
}
@media screen and (max-width:900px){
    .part_list .border{height:80px;}
}
@media screen and (max-width:767px){
    .part_list{padding-top:30px;}
    .part_list ul{margin-left:-5px;margin-right:-5px;}
    .part_list ul li{width:33.33%;padding:5px;}
    .part_list .border{height:auto;padding:5px;}
    .cooper_button{padding-top:40px;padding-bottom:40px;}
}

/*pageside*/
.height100{width:100%;height:100px;}
.page_cont{min-height:40vh;}
.location{display:flex;align-items:center;}
.location a{padding-right:20px;font-weight:400;font-size:12px;line-height:36px;color:rgba(255,255,255,0.6);background-image:url(../images/location_jt.svg);background-repeat:no-repeat;background-position:right;background-size:20px 20px;}
.location a:first-child{padding-right:10px;background-image:none;}
.location a:last-child{background-image:none;padding-right:0;}
.location a:hover{color:#fff;}
.page_ban{position:relative;width:100%;height:300px;overflow:hidden;}
.page_ban .pc_ban,.page_ban .mo_ban{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}
.page_ban .mo_ban{display:none;}
.page_ban .ban_cont{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;}
.ban_cont h2{display:flex;align-items:center;font-weight:700;line-height:1.2;color:#FFFFFF;}
.ban_cont .ban_vr{display:inline-block;margin-left:28px;padding:11px 16px;background:#F28434;border-radius:20px 2px;background:#F28434;border-radius:20px 2px;}
.ban_cont .ban_vr span{font-weight:400;font-size:18px;line-height:24px;color:#FFFFFF;padding-right:25px;background-image:url(../images/vr_icon.svg);background-size:16px 16px;background-repeat:no-repeat;background-position:right;}
.ban_cont h3{padding-top:10px;margin-bottom:9px;font-weight:400;line-height:26px;color:#FFFFFF;}
.two_menu{padding-top:10px;padding-bottom:5px;background-color:#fff;border-bottom:1px solid #EEEEEE;width:100%;}
.two_menu ul{text-align:center;}
.two_menu ul li{display:inline-block;padding:0 16px;padding-bottom:4px;}
.two_menu ul li a{display:inline-block;height:48px;line-height:48px;border-radius:30px;font-weight:400;font-size:16px;color:#333333;padding:0 20px;}
.two_menu .active a{background-color:var(--blue);color:#fff;font-weight:700;}
.two_menu a:hover{background-color:var(--blue);color:#fff;}
.two_menu ul.big{text-align:left;}
.two_menu ul.big li{padding:0 8px;}
@media screen and (min-width:768px){
    .two_menu a{transition:background-color .3s;}
}
@media screen and (max-width:1366px){
    .ban_cont .ban_vr{padding:10px 16px;}
}
@media screen and (max-width:1260px){
    .height100{height:60px;}
}
@media screen and (max-width:991px){
    .ban_cont .ban_vr{padding:8px 10px;margin-left:20px;}
    .ban_cont .ban_vr span{font-size:16px;padding-right:20px;}
    .two_menu .container{max-width:100%;}
    .two_menu ul{text-align:left;}
    .two_menu ul li{padding:0 7px;padding-bottom:4px;}
    .two_menu ul li a{padding:0 14px;height:40px;line-height:40px;}
}
@media screen and (max-width:767px){
    .ban_cont .ban_vr{padding:5px 9px;margin-left:20px;}
    .ban_cont .ban_vr span{font-size:14px;background-size:14px 14px;padding-right:16px;}
    .two_menu{padding-bottom:10px;}
    .two_menu .container{padding-left:0;padding-right:0;}
}
@media screen and (max-width:375px){
    .two_menu .small{overflow:hidden;}
    .two_menu .small li{padding:0 6px;width:50%;float:left;}
    .two_menu ul li a{width:100%;padding:0 0;text-align:center;}
}

/*contact*/
.contact_us{position:relative;}
.contact_us .contact_ban{width:100%;height:700px;background-size:cover;background-repeat:no-repeat;background-position:right;}
.contact_text{position:absolute;left:0;top:0;width:100%;padding-top:145px;}
.contact_text h2{color:#fff;line-height:1.2;}
.contact_text p{padding-top:9px;color:#fff;font-weight:400;}
.contact_us .m_nav{position:fixed;z-index:5;}
.contact_us .map{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}
.contact_us .text{position:relative;width:100%;z-index:3;top:-200px;}
.contact_us .text .con{padding:35px 0;background:linear-gradient(63.25deg,#3460F2 5.35%,#348BF2 101.38%);box-shadow:0px 100px 72px rgba(0,0,0,0.1),0px 38.0062px 35.741px rgba(0,0,0,0.0613073),0px 22.5199px 25.8408px rgba(0,0,0,0.0462027),0px 15.993px 15.3406px rgba(0,0,0,0.0299907);}
.contact_us .text .con .up{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:30px;padding-left:45px;padding-right:45px;}
.contact_us .text .con .up .l{float:left;font-weight:bold;color:#FFFFFF;line-height:1.1;padding-top:10px;}
.contact_us .text .con .up .navlink{float:right;width:154px;height:50px;background:#FFFFFF;border-radius:0px 0px 0px 0px;opacity:1;display:flex;align-items:center;justify-content:center;}
.contact_us .text .con .up .navlink span{font-size:16px;font-weight:400;color:var(--blue);padding-right:28px;}
.contact_us .text .con .up .navlink .img{width:22px;height:22px;background-image:url(../images/more_jt_blue.svg);background-repeat:no-repeat;background-position:center;background-size:22px;}
.contact_us .text .con .down{padding-top:55px;display:flex;align-items:center;padding-bottom:25px;}
.contact_us .text .con .down .fl{width:80%;}
.contact_us .text .con .down .fr{width:20%;}
.contact_us .w50{float:left;width:50%;}
.contact_us .text .con .down .fl .i{width:100%;padding:0 10px 0 45px;position:relative;display:flex;align-items:center;overflow:hidden;margin-bottom:55px;}
.contact_us .text .con .down .w50 .i:nth-child(2){margin-bottom:0;}
.contact_us .text .con .down .fl .i .img{width:50px;height:50px;float:left;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-right:20px;}
.contact_w{width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:calc(100% - 70px);}
.contact_us .text .con .down .fl .i .t1{font-size:16px;font-weight:400;color:rgba(255,255,255,0.5);}
.contact_us .text .con .down .fl .i .t2,.contact_us .text .con .down .fl .i .t2 a{font-size:16px;font-weight:400;color:#FFFFFF;line-height:26px;}
.contact_us .text .con .down .fr .i .e_img{width:102px;height:102px;margin:4px auto 0;}
.contact_us .text .con .down .fr .i .e_img img{width:100%;border:5px solid white;}
.contact_us .text .con .down .fr .i .t3{text-align:center;font-size:16px;font-family:Microsoft YaHei-Regular,Microsoft YaHei;font-weight:400;color:#FFFFFF;padding-top:14px;}
.contact_form{margin-top:-140px;background-color:#EEEEEE;padding-bottom:50px;}
.contact_form .tit{position:relative;line-height:1.2;}
.contact_form .tit .t1{font-weight:bold;color:var(--blue);}
.contact_form .tit .t2{color:#333333;margin-top:5px;}
.contact_form .tit .bt{position:absolute;right:0;bottom:0;font-size:16px;font-weight:400;color:#666666;}
.contact_form .tit .bt i{font-style:normal;color:var(--blue);display:inline-block;padding-right:5px;}
.contact_form .form_list{opacity:1;border:2px solid #999999;margin-top:30px;padding:60px;}
.contact_form .form_list .list_ .i_:after{content:'';height:0;clear:both;display:block;height:0;}
.contact_form .form_list .list_ label.text{float:left;width:100px;font-size:16px;font-weight:400;color:#333333;line-height:50px;}
.contact_form .form_list .list_ label.text i{font-size:16px;font-style:normal;color:var(--blue);display:inline-block;padding-left:10px;}
.contact_form .form_list .list_ .input_box{float:left;height:50px;width:calc(100% - 100px);background-color:#fff;position:relative;}
.contact_form .form_list .list_ .input_box input{display:block;height:26px;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0 20px;font-size:16px;font-weight:400;color:#333;line-height:26px;border:none;box-shadow:none;outline:0;}
.contact_form .form_list .list_ .input_box input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset!important;}
.contact_form .form_list .list_ .input_box textarea{letter-spacing:0px;resize:none;border:none;background-color:transparent;padding:20px;font-size:16px;font-weight:400;color:#333;line-height:26px;display:block;height:100%;width:100%;border:none;box-shadow:none;outline:0;font-family:'Microsoft YaHei';}
.contact_form .form_list .list_ .i{margin-bottom:32px;}
.contact_form .form_list .list_ .fl{float:left;}
.contact_form .form_list .list_ .fr{float:right;}
.contact_form .form_list .list_ .w50{width:calc(50% - 30px);}
.contact_form .form_list .list_ .w100{width:100%;}
.contact_form .form_list .list_ .h200{height:200px;}
.contact_form .form_list .btn{padding-left:100px;padding-top:10px;}
.contact_form .form_list .btn button{width:154px;height:50px;font-size:16px;font-weight:400;color:#FFFFFF;line-height:50px;cursor:pointer;border:none;outline:0;}
.contact_form .form_list .btn button:nth-child(1){background:#5A5F75;}
.contact_form .form_list .btn button:nth-child(2){background:var(--blue);margin-left:16px;}
.contact_form .form_list label.error{position:absolute;left:0;top:100%;font-size:14px;color:red;line-height:24px;}
.pro_n_table{overflow-x:auto;}
.pro_n_table table{word-break:keep-all;}
.pro_n_table table td{vertical-align:middle!important;}
@media(max-width:1280px){
    .contact_us .contact_ban{height:600px;background-position:right;}
    .contact_text{padding-top:145px;}
}
@media(max-width:991px){
    .contact_us .contact_ban{height:400px;background-position:right;}
    .contact_text{padding-top:80px;}
    .contact_us .text{top:-100px;}
    .contact_us .text .con .down{padding-top:35px;padding-bottom:15px;}
    .contact_us .w50{width:100%;}
    .contact_us .text .con .down .fl .i,.contact_us .text .con .down .w50 .i:nth-child(2){margin-bottom:20px;padding-right:0;padding-left:30px;}
    .contact_form{margin-top:-60px;}
    .contact_form .form_list .list_ .w50{width:100%;}
    .contact_us .text .con .down .fr{padding-right:30px;}
}
@media(max-width:768px){
    .contact_us .text .con .up{padding-bottom:20px;padding-left:30px;padding-right:30px;}
    .contact_us .text .con .down .i{margin-bottom:40px;}
    .contact_us .text{top:0;}
    .contact_us .text .con .up .l{line-height:50px;padding-top:0;}
    .contact_us .text .con .down{padding-top:30px;}
    .contact_us{height:auto;}
    .contact_form{margin-top:50px;}
    .contact_form .tit .bt{display:none;}
    .contact_form .form_list{padding:0;border-color:transparent;}
    .contact_form .form_list .btn{padding-left:0;}
}
@media(max-width:767px){
    .contact_us .contact_ban{height:300px;background-position:right;}
    .contact_us .text{padding-top:30px;}
    .contact_us .text .con .up{padding-bottom:20px;padding-left:15px;padding-right:15px;}
    .contact_us .text .con .up .navlink{width:130px;height:50px;}
    .contact_us .text .con .up .navlink span{padding-right:20px;}
    .contact_us .text .con .down{display:block;}
    .contact_us .text .con .down .fl{width:100%;}
    .contact_us .text .con .down .fr{float:left;width:100%;padding-top:0;padding-right:0;}
    .contact_us .text .con{padding-bottom:0px;}
    .contact_us .text .con .down .fl .i{display:inline-block;width:100%;padding:0 15px!important;}
    .contact_us .text .con .down .fl .i .img{float:inherit;margin:0 auto;margin-bottom:10px;}
    .contact_w{width:100%;text-align:center;}
    .pro_n_table table{white-space:nowrap;}
}
@media(max-width:374px){
    .contact_form .form_list{margin-top:20px;}
    .contact_form .form_list .list_ label.text{width:100%;}
    .contact_form .form_list .list_ .input_box{width:100%;}
    .contact_form .form_list .list_ .i{margin-bottom:20px;}
    .contact_form .form_list .btn{padding-top:30px;}
    .contact_form .form_list .btn button{width:120px;height:42px;line-height:42px;}
}

/*case*/
.bgf{background-color:#F4F7FD;}
.case_cont{padding-top:60px;padding-bottom:30px;width:100%;}
.case_list{margin-left:-10px;margin-right:-10px;}
.case_list li{float:left;width:25%;padding:10px;}
.case_list .bg{width:100%;height:350px;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:6px;position:relative;padding:30px;overflow:hidden;}
.case_list .sort_logo{margin-top:10px;text-align:center;height:40px;}
.case_list .sort_logo img{height:40px;}
.case_list .sort_title{margin-top:16px;padding-bottom:30px;color:var(--black);font-weight:700;text-align:center;border-bottom:1px solid #EEEEEE;}
.case_list .sort_des{font-weight:290;font-size:14px;margin-top:30px;line-height:24px;color:#666666;height:120px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.case_list .sort_down{border-top:1px solid #EEEEEE;margin-top:20px;padding-top:25px;}
.case_list .sort_down span{font-family:'PingFang SC';font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#666666;display:inline-block;background-image:url(../images/sort_icon.svg);background-size:20px 20px;padding-left:26px;background-repeat:no-repeat;background-position:left 2px;}
.case_list .bg{transition:all .3s;}
.case_list .bg:hover{transform:translateY(-6px);}
@media(max-width:991px){
    .case_list li{width:33.33%;}
}
@media(max-width:767px){
    .case_cont{padding-top:30px;}
    .case_list li{width:50%;}
}
@media(max-width:540px){
    .case_list li{width:100%;}
}

/*case detail*/
.case_detail{padding-bottom:30px;}
.case_detail .c_d_l{float:left;width:345px;}
.case_detail .c_d_r{float:right;padding-left:40px;width:calc(100% - 345px);}
.case_detail .c_d_l .bg{padding:55px 30px 30px 30px;background:#FFFFFF;border:1px solid #DBE0E5;}
.case_detail .c_d_l .bg .sort_logo{text-align:center;}
.case_detail .c_d_l .bg .sort_logo img{max-width:120px;}
.case_detail .c_d_l .bg .sort_title{margin-top:16px;padding-bottom:25px;color:var(--black);font-weight:700;text-align:center;}
.case_detail .c_d_l .bg .sort_des{font-weight:400;font-size:16px;line-height:30px;color:#666666;}
.case_detail .c_d_l .bg .sort_des p{padding-bottom:15px;font-size:inherit;line-height:inherit;color:inherit;}
.case_detail .c_d_l .bg .sort_des p:last-child{padding-bottom:0;}
.page_up{display:flex;justify-content:space-between;padding:30px;margin-top:16px;background:#FBFBFF;border:1px solid #DBE0E5;}
.page_up .page_up_l{flex:1;}
.page_up .page_up_l p{padding-bottom:15px;font-weight:400;font-size:14px;line-height:24px;color:#666666;}
.page_up .page_up_l p:last-child{padding-bottom:0;}
.page_up .page_up_l p a{font-weight:700;}
.page_up .page_up_l a:hover{color:var(--blue);}
.page_up .page_up_b{width:60px;}
.page_up .page_up_b a{display:inline-block;padding-top:36px;background-image:url(../images/case_b_icon.svg);background-repeat:no-repeat;background-size:30px 30px;background-position:right top;font-weight:400;font-size:14px;line-height:30px;color:#999999;}
.page_up .page_up_b a:hover{color:var(--blue);}
.c_d_r .c_d_title{padding-left:13px;margin-top:20px;font-weight:700;line-height:24px;color:#333333;position:relative;}
.c_d_r .c_d_title:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:19px;background:#3460F2;border-radius:6px;}
.c_d_r .c_d_text{padding-top:30px;}
.c_d_r .c_d_text p{font-weight:400;font-size:16px;line-height:24px;color:#666666;padding-bottom:20px;}
.c_d_r .c_d_text img{max-width:auto!important;height:auto!important;}
.mo_show{display:none;}
@media(max-width:991px){
    .case_detail .c_d_l{width:300px;}
    .case_detail .c_d_r{width:calc(100% - 300px);}
    .case_detail .c_d_l .bg{padding:55px 30px 30px 30px;}
}
@media(max-width:767px){
    .case_detail .c_d_l{width:100%;}
    .case_detail .c_d_r{padding-left:0;padding-top:20px;width:100%;}
    .c_d_l .page_up{display:none!important;}
    .case_detail .c_d_l .bg .sort_des{font-size:14px;line-height:26px;}
    .page_up{padding:20px 20px;}
    .case_detail .c_d_l .bg{padding:30px 20px;}
    .mo_show{display:block;}
}

/*partner*/
.partner_cont{padding-top:90px;width:100%;background-image:url(../images/about_p1_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;}
.part_text{text-align:center;}
.part_text h3{font-weight:700;color:#142943;line-height:1.2;}
.part_text p{padding-top:20px;font-weight:700;color:#333333;line-height:1.2;}
.partner_cont .cooper_button{}
.partner_cont .cooper_button a{padding:0 28px;width:auto;height:60px;border-radius:40px;font-size:16px;margin-right:0;}
@media(min-width:768px){
    .partner_cont .cooper_button a{transition:all .3s;}
    .partner_cont .cooper_button a:hover{transform:translateY(-5px);}
}
@media(max-width:991px){
    .partner_cont{padding-top:50px;}
}
@media(max-width:767px){
    .partner_cont{padding-top:40px;}
}

/*pub_img*/
.pub_img{overflow:hidden;position:relative;overflow:hidden;}
.pub_img img{width:100%;position:relative;z-index:0;}
.pub_img i{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s;}
.pub_img:hover i{transform:scale(1.06);}

/*video*/
.video_list .cont{padding-top:35px;padding-bottom:40px;}
.video_list .list_{margin:-11px;padding-top:40px;}
.video_list .list_ .i_{display:inline-block;border-radius:6px;width:100%;overflow:hidden;}
.video_list .list_ .i{float:left;width:33.33%;padding:11px;}
.video_list .list_ .i:hover .img i{transform:scale(1.06);}
.video_list .list_ .img .tag_list{position:absolute;top:0;left:0;right:0;z-index:3;padding:20px 30px;}
.video_list .list_ .img .tag_list span{background:rgba(6,38,102,0.5);border:1px solid rgba(255,255,255,0.5);border-radius:40px;font-size:14px;color:#FFFFFF;display:inline-block;padding:6px 23px;margin:0 2px 4px;}
.video_list .list_ .text{padding:35px 42px;background-color:#EEF1F5;transition:background-color .3s;}
.video_list .list_ .i_:hover .text{background-color:var(--blue);}
.video_list .list_ .text .t1{line-height:24px;height:48px;font-size:18px;font-weight:bold;color:#333333;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.video_list .list_ .i_:hover .text .t1{color:#fff;}
.video_list .list_ .text .t3{margin-top:26px;display:flex;align-items:center;justify-content:flex-start;}
.video_list .list_ .text .t3 .icon{width:30px;height:30px;background-image:url(../images/more_jt_black.svg);background-position:center;background-size:contain;background-repeat:no-repeat;background-size:100%;}
.video_list .list_ .i:hover .text .t3 .icon{background-image:url(../images/more_jt_white.svg);}
.video_list .list_ .text .t3 span{font-size:16px;color:#2879FB;padding-left:15px;}
.video_list .list_ .i_:hover .text .t3 span{color:#ffffff;}
@media(max-width:991px){
    .video_list .list_ .i{width:50%;}
}
@media(max-width:767px){
    .video_list .list_ .i{width:100%;}
    .video_list .list_ .img .tag_list{padding:20px 10px;}
    .video_list .list_ .text{padding:30px 20px;}
    .video_list{padding:0 0 30px 0;}
    .video_list .list_{padding-top:10px;}
}

/*new detail*/
.new_article_title{font-weight:700;color:#333333;width:100%;line-height:1.2;}
.new_article_line{position:relative;border-top:1px solid #EEEEEE;padding:22px 0;border-bottom:1px solid #EEEEEE;margin-top:25px;margin-bottom:30px;line-height:32px;display:flex;align-items:center;justify-content:space-between;}
.new_article_line .ar_l{display:flex;align-items:center;}
.article_time{float:left;font-size:18px;font-family:Roboto-Medium,Roboto;font-weight:500;color:#999999;padding-right:22px;margin-right:22px;position:relative;}
.article_time:after,.article_name:after{content:"";height:16px;width:1px;position:absolute;right:0;top:8px;background-color:#C4C4C4;}
.article_name{float:left;font-size:18px;font-weight:400;color:#999999;padding-right:22px;margin-right:22px;position:relative;}
.article_name a{font-size:inherit;color:inherit;line-height:inherit;}
.article_print{float:left;padding-right:8px;height:32px;}
.article_print a{width:32px;height:32px;border-radius:50%;display:inline-block;background:#F5F5F6;background-repeat:no-repeat;background-position:center;background-size:16px 16px;background-image:url(../images/printer.svg);}
.detail-main .detail-cnt{min-height:20vh;}
.detail-main .detail-cnt p{font-size:16px;line-height:1.8;padding-bottom:15px;}
.detail-main .detail-cnt p img,.detail-main .detail-cnt img,.detail-main .detail-cnt table img,.detail-main .detail-cnt video,.detail-main .detail-cnt table{max-width:100%!important;height:auto!important;display:block;margin:10px auto;border-radius:6px;}
.detail-main span.switchsize{height:32px;}
.detail-main span.switchsize a{padding:0 3px;margin:0 4px;cursor:pointer;}
.detail-main span.switchsize a{width:32px;height:32px;border-radius:50%;display:inline-block;background:#F5F5F6;background-repeat:no-repeat;background-position:center;background-size:16px 16px;}
.detail-main span.switchsize a.bigger{background-image:url(../images/bigger.svg);}
.detail-main span.switchsize a.smaller{background-image:url(../images/smaller.svg);}
.detail-main span.switchsize a:hover{text-decoration:underline;}
.arti_l{float:left;width:75%;padding-right:90px;}
.arti_r{float:right;width:25%;}
.arti_r .h3{font-weight:700;line-height:1.2;color:#333333;}
.article_xg{padding-top:50px;}
.article_xg h3{font-size:18px;font-weight:700;color:#333333;}
.article_xg_link{padding:16px 0 0 0;}
.article_xg_link a{height:34px;background:#EEEEEE;display:inline-block;margin-right:8px;color:#999999;font-weight:16px;padding:0 12px;line-height:34px;border-radius:30px 30px 30px 30px;margin-bottom:5px;}
.article_xg_link a:hover{color:#fff;background-color:var(--blue);}
.news_show_more{padding-top:40px;margin-top:60px;margin-bottom:40px;border-top:1px solid #EEEEEE;}
.news_show_more .prev{float:left;width:50%;padding-right:80px;position:relative;}
.news_show_more .prev:before{content:"";position:absolute;right:0;top:12px;background:#CCCCCC;height:62px;width:1px;}
.news_show_more .next{float:left;width:50%;padding-left:80px;}
.news_show_more .n{font-size:16px;font-weight:400;color:#999999;line-height:26px;}
.news_show_more .t{font-size:18px;font-weight:400;color:#333333;line-height:28px;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_show_more .t a{font-size:inherit;color:inherit;}
.news_show_more .t a:hover{color:var(--blue);}
.article_down{background:#F5F5F6;padding:40px 0 65px 0;}
.article_down_sub{color:#333;line-height:1.1;}
.article_down_list{padding-top:30px;}
.article_down_list ul{margin-left:-45px;margin-right:-45px;}
.article_down_list ul li{width:33.33%;padding:0 45px;float:left;}
.article_down_list .article_down_time{color:#999999;font-family:Roboto;font-size:18px;}
.article_down_list .article_down_sub{font-size:24px;font-weight:400;margin-top:15px;color:#333333;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.article_down_list li a:hover .article_down_sub{color:var(--blue);}
.arti_r ul{padding-top:12px;}
.arti_r ul li{padding-top:24px;width:100%;overflow:hidden;padding-bottom:24px;border-bottom:1px solid #CCCCCC;}
.arti_r ul li span{display:block;}
.arti_r ul li .xq_img{overflow:hidden;border-radius:6px;}
.arti_r ul li  .xq_rdate{margin-top:15px;padding-left:25px;font-weight:400;font-size:14px;line-height:20px;color:#AAAAAA;background-image:url(../images/newtime.svg);background-size:20px 20px;background-position:left center;background-repeat:no-repeat;}
.arti_r ul li .xq_title{font-size:16px;font-weight:700;margin:7px 0 6px 0;line-height:28px;overflow:hidden;color:#333333;}
.arti_r ul li p{font-weight:400;font-size:14px;line-height:24px;color:#666666;max-height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.arti_r ul li .xq_img img{border-radius:4px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}
.arti_r ul li:hover .xq_img img{border-radius:4px;-webkit-transform:scale(1.5);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

/*share*/
.ar_share{float:right;display:flex;align-items:center;}
.ar_share p{font-weight:400;font-size:18px;line-height:24px;color:#999999;}
.web_share .share_title{float:left;margin-right:10px;}
.web_share #click_eject{cursor:pointer;}
.web_share a{margin-right:16px;cursor:pointer;width:40px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;background-size:20px 20px;background-position:center;background-repeat:no-repeat;background-color:#F5F5F6;border-radius:50%;}
.web_share a:last-child{margin-right:0;}
.share-copy{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:42px;background:rgba(0,0,0,0.8);border-radius:6px 6px 6px 6px;font-size:14px;padding:6px 16px;color:#FFFFFF;z-index:9999;}
.copyIcon{background:url(../images/share_icon_copy_link_hover.svg) center center / contain no-repeat;width:20px;height:30px;float:left;}
.copyDesc{font-size:14px;padding-left:16px;font-weight:400;color:#FFFFFF;line-height:30px;float:left;}
.dialog_cont p{color:inherit;font-size:inherit;}
.web_wechat{background-image:url(../images/share_icon_wechat.svg);}
.web_qq{background-image:url(../images/share_icon_qq.svg);}
.print-btn{background-image:url(../images/share_icon_copy_link.svg);}
.web_share .share-btn:hover,.web_share .web_btn:hover{background-color:var(--blue);}
.web_wechat:hover{background-image:url(../images/share_icon_wechat_hover.svg);}
.web_qq:hover{background-image:url(../images/share_icon_qq_hover.svg);}
.print-btn:hover{background-image:url(../images/share_icon_copy_link_hover.svg);}
@media screen and (max-width:1279px){
    .arti_l{padding-right:60px;}
}
@media screen and (max-width:991px){
    .article_name{padding-right:0;margin-right:0;}
    .article_name::after{display:none!important;}
    .article_print,.detail-main span.switchsize{display:none!important;}
    .news_show_more .prev{padding-right:50px;}
    .news_show_more .next{padding-left:50px;}
}
@media screen and (max-width:767px){
    .arti_l{padding-right:0;width:100%;}
    .arti_r{float:left;width:100%;padding-top:30px;}
    .pc_hidden{display:none!important;}
    .new_article_line{display:block;padding-bottom:12px;overflow:hidden;}
    .ar_share{float:left;width:100%;}
    .article_time,.article_name{font-size:14px;padding-right:15px;margin-right:15px;}
    .article_xg{padding-top:20px;}
    .news_show_more{float:left;width:100%;padding-top:20px;margin-top:30px;margin-bottom:0;}
    .news_show_more .btn_{width:100%;}
    .news_show_more .prev{padding-right:0;}
    .news_show_more .next{padding-left:0;}
    .news_show_more .prev:before{display:none;}
    .news_show_more .t{font-size:16px;height:50px;line-height:25px;}
    .detail-main .detail-cnt iframe{width:100%!important;height:250px;}
}
@media print{
    body{-webkit-print-color-adjust:exact;}
    a{text-decoration:none;}
    .container{max-width:100%;}
    .m_header_box{position:relative!important;}
    .height100{height:0;}
    .classify .two{display:block;}
    .right_nav{display:none!important;}
    .foot_right{padding-left:40px;margin-left:40px;padding-top:55px;}
    .mo_show{display:none;}
    .foot_menu{margin-left:-10px;margin-right:-10px;}
    .foot_menu .classify{padding:0 10px;}
    .foot_menu .classify .two li{padding-bottom:15px;}
    .foot_right .bottom{display:block;margin-top:30px;}
    .credit{max-width:320px;padding-left:0;}
    .credit img{margin-right:10px;margin-left:0;}
}

/*2.25*/
.banner .ban_video{position:absolute;left:0;top:0;width:100%;margin-top:100px;height:calc(100% - 100px);}
.banner .ban_video video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.hover-box{position:relative;width:100%;height:100%;z-index:1;}
.hover-box .samllImg1{bottom:25%;left:50%;}
.hover-box .samllImg2{top:29.5%;left:56.5%;}
.hover-box .samllImg2 .textbox{top:-50%!important;}
.hover-box .samllImg3{top:14%;right:29%;}
.hover-box .samllImg3 .textbox{top:-35%!important;}
.hover-box .samllImg4{top:29%;left:46.5%;}
.hover-box .samllImg5{top:39.5%;left:48.5%;}
.hover-box .samllImg6{top:32%;right:28%;}
.hover-box .samllImg7{top:49%;right:23%;}
.hover-box .samllImg7 .textbox{left:-100%!important;}
.hover-box .hoveractive{position:absolute;z-index:0;width:130px;height:130px;}
.hover-box .hoveractive .textbox{position:absolute;z-index:1;width:10px;height:10px;visibility:hidden;top:calc(50% - 5px);left:calc(50% - 5px);transition:all ease-in-out 0.35s;}
.hover-box .hoveractive .textbox::before,.hover-box .hoveractive .textbox::after{top:0;left:0;height:100%;width:100%;transform-origin:center;content:"";position:absolute;z-index:-1;}
.hover-box .hoveractive .textbox .glass-wrap{position:absolute;height:calc(100% - 20px);background-color:#fff;background-image:url(../images/pun_bg.png);background-repeat:no-repeat;background-size:cover;width:calc(100% - 20px);border-radius:6px;}
.hover-box .hoveractive .textbox .contenbox{height:0;visibility:hidden;overflow:hidden;position:relative;background:linear-gradient(180deg,#ffffff,rgba(255,255,255,0.26));}
.hover-box .hoveractive .textbox .contenbox .name{display:flex;align-items:center;margin:10px 0;}
.hover-box .hoveractive .textbox .contenbox .name img{width:60px;max-height:45px;}
.hover-box .hoveractive .textbox .contenbox .name h3{font-size:18px;flex:1;padding-left:10px;font-weight:700;color:#333333;margin-bottom:0;}
.hover-box .hoveractive .textbox .contenbox .intro{font-weight:400;font-size:14px;line-height:24px;height:72px;color:#666666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.hover-box .hoveractive .textbox .contenbox .mybtn{padding:0;font-size:16px;font-weight:400;width:calc(100% - 40px);text-align:center;color:#ffffff;letter-spacing:0;display:block;position:absolute;top:calc(100% - 66px);left:20px;line-height:46px;opacity:0;height:46px;background:#3460F2;border-radius:50px;}
.hoveractive:hover,.hover-box .active{z-index:1;}
.hoveractive:hover .textbox,.hover-box .active .textbox{width:339px;height:262px;z-index:3;top:calc(50% - 180px);left:calc(50% - 130px);visibility:visible;padding:10px;background:rgba(255,255,255,0.5);border:1px solid rgba(52,96,242,0.7);border-radius:6px;}
.hoveractive:hover .textbox .contenbox,.hover-box .active .textbox .contenbox{padding:20px;height:240px;opacity:1;color:#333333;border-radius:6px;visibility:visible;transition:visibility 0.2s ease-in-out 0.3s,height 0.2s ease-in-out 0.3s;}
.hoveractive:hover .textbox .contenbox .mybtn,.hover-box .active .textbox .contenbox .mybtn{opacity:1;z-index:6;transition:opacity 0.5s ease-in-out 0.4s;}
.hoveractive:hover .samllImg8 .textbox,.hover-box .active.samllImg8 .textbox{left:calc(50% - 260px);}
.hover-box .mysprite{position:absolute;width:130px;height:130px;animation:myAnimation 1.6s steps(1) infinite;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(../images/dot.png);z-index:3;cursor:pointer;}
.hover-box .swiper-slide{pointer-events:inherit!important;}
@keyframes myAnimation{
    0%{background-position-x:0px;}
    2.56%{background-position-x:-120px;}
    5.13%{background-position-x:-240px;}
    7.69%{background-position-x:-360px;}
    10.26%{background-position-x:-480px;}
    12.82%{background-position-x:-600px;}
    15.38%{background-position-x:-720px;}
    17.95%{background-position-x:-840px;}
    20.51%{background-position-x:-960px;}
    23.08%{background-position-x:-1080px;}
    25.64%{background-position-x:-1200px;}
    28.21%{background-position-x:-1320px;}
    30.77%{background-position-x:-1440px;}
    33.33%{background-position-x:-1560px;}
    35.90%{background-position-x:-1680px;}
    38.46%{background-position-x:-1800px;}
    41.03%{background-position-x:-1920px;}
    43.59%{background-position-x:-2040px;}
    46.15%{background-position-x:-2160px;}
    48.72%{background-position-x:-2280px;}
    51.28%{background-position-x:-2400px;}
    53.85%{background-position-x:-2520px;}
    56.41%{background-position-x:-2640px;}
    58.97%{background-position-x:-2760px;}
    61.54%{background-position-x:-2880px;}
    64.10%{background-position-x:-3000px;}
    66.67%{background-position-x:-3120px;}
    69.23%{background-position-x:-3240px;}
    71.79%{background-position-x:-3360px;}
    74.36%{background-position-x:-3480px;}
    76.92%{background-position-x:-3600px;}
    79.49%{background-position-x:-3720px;}
    82.05%{background-position-x:-3840px;}
    84.62%{background-position-x:-3960px;}
    87.18%{background-position-x:-4080px;}
    89.74%{background-position-x:-4200px;}
    92.31%{background-position-x:-4320px;}
    94.87%{background-position-x:-4440px;}
    97.44%{background-position-x:-4560px;}
    100.00%{background-position-x:-4680px;}
}
@keyframes slideInLeft{
    0%{width:0;}
    100%{width:100%;}
}
@media screen and (max-width:1260px){
    .banner .ban_video{margin-top:60px;height:calc(100% - 60px);}
}
@media screen and (max-width:768px){
    .hover-box .samllImg3{right:19%;}
    .hover-box .samllImg6{right:17%;}
    .hover-box .samllImg7{right:10%;}
}
@media screen and (max-width:767px){
    .hover-box{display:none!important;}
}



/*3.30*/
.mo_show {
    display: none;
}
@media screen and (max-width:767px){
 .pc_show {
display: none !important;
}
.mo_show {
    display: block !important;
}   
}

.mo_pc_list {
margin-top: 30px;
}
.mo_pc_list ul li {
    width: 100%;
    padding-bottom: 10px;
}
.mo_pc_list .bg {
    background: #FFFFFF;
    border-radius: 6px;
    width: 100%;
    height: 80px;
    align-items: center;
    padding: 10px 15px;
    transition: all .4s;
}
.mo_pc_list .bg .icon {
    width: 45px;
}
.mo_pc_list .bg .infor {
    flex: 1;
    padding-left: 15px;
}
.mo_pc_list .bg .infor .name {
    font-size: 18px;
    color: var(--black);
    font-weight: 700;
}
.mo_indn_bg {
    margin-bottom: 30px;
    margin-top: 30px;
    background-color:#fff;
    border-radius: 6px;
    padding:10px 15px 25px 15px;
}
.mo_indn_bg ul li {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px; border-bottom: 1px solid #F3F3F3;
}
.mo_indn_bg .bg {
    background: #FFFFFF;
    border-radius: 6px;
    width: 100%;
    align-items: center;
    padding: 10px 0;
    transition: all .4s;
}
.mo_indn_bg .bg .icon {
    width: 45px;
    height: 45px;
    margin-right: 15px;
    padding: 6px;
    border-radius: 5px;
    background-color: #EEF3FC;
}
.mo_indn_bg .bg .infor {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
   
}
.mo_indn_bg .bg .infor .name {
    font-size: 18px;
    color: var(--black);
    font-weight: 700;
    flex: 1;
    padding-right: 5px;
}
.mo_indn_bg .bg .infor span {
border: 1px solid var(--blue);
padding: 2px 5px;
color: var(--blue);
border-radius: 4px;
font-size: 12px;
}
.mo_n_title {
    border-bottom: 1px solid #EEEEEE;
    padding:20px 15px;
    font-weight: 700;
    font-size: 22px;
    color: #333333;
}
.mo_n_title:after {
    content: '';
    height: 4px;
    background: var(--blue);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}

@media screen and (max-width:767px){
.pro_detail_tab_01 .cont_02 .tb {
    font-size: 18px;
}    
.pro_detail_tab_01 .tab_ {
    display: none;
}
.pro_detail_tab_01 .list_ .swiper-wrapper {
    display: block;
    height: auto !important;
    transform: inherit !important;
}

}
.pub_page_list {
    padding-top: 20px;
    padding-bottom: 50px;
    text-align: center;
}

.pub_page_list:after {
    clear: both;
    content: '';
    width: 0px;
    display: block;
    height: 0px;
    visibility: hidden;
}

.pub_page_list ul li:first-child {
}

.pub_page_list ul li:first-child span, .pub_page_list ul li:first-child a, .pub_page_list ul li:last-child a, .pub_page_list ul li:last-child span {
    width: 80px;
    height: 36px;
    background: #E5E5E5;
    border-radius: 18px 18px 18px 18px;
    border-color: #E5E5E5;
    line-height: 36px;
    font-size: 16px;
    color: #999999;
}

.pub_page_list ul li:first-child.disabled span, .pub_page_list ul li:last-child a:hover {
    border-color: var(--blue);
    background-color: var(--blue);
    color: #fff;
}

.pub_page_list a {
    border: 1px solid #E5E5E5;
    display: inline-block;
    line-height: 36px;
    margin: 0 2px;
    width: 36px;
    height: 36px;
    text-decoration: none;
    font-size: 14px;
    color: #999999;
    background: #E5E5E5;
    border-radius: 50%
}

.pub_page_list a:hover {
    border: 1px solid var(--blue);
    text-decoration: none;
    color: #fff;
    background-color: var(--blue);
    font-size: 14px;
}

.pub_page_list span {
    border-radius: 50%;
    display: inline-block;
    border: 1px solid var(--blue);
    background-color: var(--blue);
    color: #fff;
    line-height: 36px;
    width: 36px;
    height: 36px;
    font-size: 14px;
    margin: 0 2px;
}

.pub_page_list a:first-child, .pub_page_list a:last-child {
    border: none;
}

.pub_page_list .pagination {
    display: block;
}

.pub_page_list .pagination li {
    display: inline-block;
}

@media screen and (max-width:767px) {
    .pub_page_list {
        margin-bottom: 10px;
        padding-bottom: 30px;
    }

    .pub_page_list a, .pub_page_list span {
        font-size: 12px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 1px;
    }

    .pub_page_list .pagination li {
        padding-bottom: 5px;
    }

    .pub_page_list a:hover, .pub_page_list ul li:first-child span, .pub_page_list ul li:first-child a, .pub_page_list ul li:last-child a, .pub_page_list ul li:last-child span {
        font-size: 12px;
    }

    .pub_page_list ul li:first-child span, .pub_page_list ul li:first-child a, .pub_page_list ul li:last-child a, .pub_page_list ul li:last-child span {
        width: 60px;
        line-height: 30px;
        height: 30px;
    }

}