/*公共样式*/
.part-one-back .title, .content-center .title{
    width: 100%;
    height: 54px;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 600;
    font-size: 38px;
    letter-spacing: 0;
    text-align: center;
    line-height: 54px;
}
.title_white{
    color: #FFFFFF;
}
.title_black{
    color: #2E2E2E;
}
/*提交成功*/
.submit-success{
     position: fixed;
     top:15%;
     left:35%;
     height:497px;
     width:470px;
     z-index:200;
     /*background:url(../img/submit-success-back.png);*/
 }
.submit-success-img{
    margin:90px 190px 29px;
}
.submit-success-title{
    width: 96px;
    height: 33px;
    font-size: 24px;
    font-weight: bold;
    color: #202124;
    margin:0 auto;
}
.submit-success-desc{
    width: 346px;
    height: 22px;
    margin: 7px auto 80px;
    font-size: 16px;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #202124;
}
.masking{
    position:fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.3);
    z-index:100;
}
.submit-ok{
    margin:0 auto;
    /*background:url(../img/submit-ok.png);*/
    color:#fff;
    width: 110px;
    height: 46px;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    border-style: none;
}
/*头部*/
.part-one-back{
    width: 100%;
    height: 630px;
    background:  linear-gradient(90deg, #F0F5FF 0%, #f1f6ffb0 31%, #D2E1F4 100%);;
}
.part-one {
    background-image: url("../img_opt/home/bannerImg.jpg");
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 630px;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
}
.part-one .part-one-main {
    top: 80px;
    width: 1200px;
    height: 550px;
    position: absolute;
    background-size: 100%;
}

.part-one .big-title3 {height: 70px; margin-top: 125px;margin-bottom: 0px;padding: 0;font-size: 50px;line-height: 70px;font-weight: 500;font-family: PingFang SC-Bold;}
.part-one .eng-title {
    height: 39px;
    font-size: 28px;
    font-weight: 400;
    color: #2E2E2E;
    line-height: 39px;
    margin-top: 20px;
    margin-bottom: 0!important;
}
.ban-btn01{
    width: 158px;
    height: 54px;
    margin-top: 85px;
    margin-right: 13px;
    background-image: linear-gradient(90deg, #018DFF 0%, #1A74F1 100%);;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    border-radius: 5px;
    opacity: 1;
    font-size: 18px;
    color: #fff;
    border: none;
}
.ban-btn01:hover{
    opacity: 0.9;
}
.inputDiv{
    width: 380px;
    height: 378px;
    background: #ffffffe6;
    border-radius: 5px;
    float: left;
    margin-top: 70px;
    margin-left: 99px;
    padding: 28px 34px 39px 32px ;
}

.experience-form   .el-form-item {
    margin-bottom: 12px;
}
.experience-form

.el-form-item
.el-form-item__content
.el-form-item__error {
    display: none;
}
.company-icon {
    background-image: url("../img/home/company.svg");
    background-size: cover;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 14px;
    left: 3px;
}
.tel-icon {
    background-image: url("../img/home/tel.svg");
    background-size: cover;
    background-repeat: no-repeat;
    width: 12px;
    height: 17px;
    position: absolute;
    top: 13px;
    left: 5px;
}
.job-icon {
    background-image: url("../img/home/job.svg");
    background-size: cover;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 14px;
    left: 4px;
}
.code-icon {
    background-image: url("../img/home/code.svg");
    background-size: cover;
    background-repeat: no-repeat;
    width: 14px;
    height: 16px;
    position: absolute;
    top: 14px;
    left: 4px;
}
.inputDiv
.el-form-item
.el-form-item__content
.el-input--prefix
.el-input__inner:focus
+ .el-input__prefix
.company-icon {
    background-image: url("../img/home/company_blue.svg");
    background-repeat: no-repeat;
}

.inputDiv
.el-form-item
.el-form-item__content
.el-input--prefix
.el-input__inner:focus
+ .el-input__prefix
.tel-icon {
    background-image: url("../img/home/tel_blue.svg");
    background-repeat: no-repeat;
}
.inputDiv
.el-form-item
.el-form-item__content
.el-input--prefix
.el-input__inner:focus
+ .el-input__prefix
.job-icon {
    background-image: url("../img/home/job_blue.svg");
    background-repeat: no-repeat;
}

.inputDiv
.el-form-item
.el-form-item__content
.el-input--prefix
.el-input__inner:focus
+ .el-input__prefix
.code-icon {
    background-image: url("../img/home/code_blue.svg");
    background-repeat: no-repeat;
}
.inputDiv   .el-form-item .el-form-item__content{
    line-height: 40px!important;
}
.form-header{
    width: 80px;
    height: 28px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 20px;
    color: #2E2E2E;
    letter-spacing: 0;
    line-height: 28px;
    margin-left: 119px;
    margin-bottom: 17px;
    margin-top: 0;
    display: inline-block;
}
.dialog-right-form-btn{
    width: 314px;
    height: 48px;
    background: #186CF5;
    box-shadow: 0 3px 6px 0 #043ddb57;
    border-radius: 5px;
    margin-top: 10px;
}
.code-send-btn{
    font-family: PingFangSC-Regular;
    color: #186CF5;
    font-weight: 400;
}
/*中间内容*/
/*第一个*/
.introduce{
    background-image: linear-gradient(90deg, #F3F7FC 0%,#FBFCFD 70%, #F3FAFC 100%);
    width: 1200px;
    height: 120px;
    /*margin-top: -60px;*/
    border-radius: 10px;
    margin: -60px auto 0;
}
.introduce .firstCon{
    width: 1200px;
    margin: 0 auto;
    height: 120px;
    z-index: 99;
    padding: 18px 55px;
}
.firstDiv_float{
    display: flex;
    flex-direction: row;
}
.blockPie{
    width: 9px;
    height: 9px;
    background-image: linear-gradient(-4deg, #1F48FB 0%, #49BCFF 100%);
    border-radius: 50%;
    margin-right: 10px;
    margin-top: 16px;
}
.firstDiv_float .firstDiv_float_name{
    font-family: PingFangSC-Regular  PingFang SC;
    font-weight: 400;
    font-size: 18px;
    color: #2E2E2E;
    letter-spacing: 0;
    line-height: 42px;
}
/*第一个内容end*/
/* 功能架构 */
.architecture{
    width: 1200px;
    height: 960px;
    background: #FFFFFF;
    position: relative;
    padding: 80px 0 0;
    margin: 0 auto;
}
.architecture img{
    width: 1200px;
    height: 706px;
    margin-top: 40px;
    /* 32px 模糊占位图先填满盒子，高清图（loading=lazy）到达后由浏览器覆盖 */
    background: url("../img_opt/home/architecture_img_lq.jpg") center / 100% 100% no-repeat;
}
/* 功能架构 end*/
/* 产品功能 */
.function{
    width: 100%;
    height: 863px;
    background: #F7FAFF;
}
.function_con{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    padding-top: 80px;
}
.function .el-tabs__header{
    background: #FFFFFF;
    box-shadow: 0 6px 15px 0 #151d520d;
    border-radius: 8px;
    height: 76px;
    padding: 8px 0;
    text-align: center;
}
.function .el-tabs__active-bar{
    display: none;
}
.function .el-tabs__nav-wrap::after{
    display: none;
}
.function .el-tabs__item.is-active,
.function .el-tabs__item:hover{
    background: #186cf51a;
}
.function  .el-tabs__item:last-child .tabLabelBG .special-font{
    font-family: 微软雅黑;
}
.function  .el-tabs__item.is-active .tabLabelBG,
.function  .el-tabs__item:hover .tabLabelBG {
    color: #186CF5;
}
.function  .el-tabs__item.is-active .tabLabelBG .func_tab_icon_zlzstp,
.function  .el-tabs__item:hover .tabLabelBG .func_tab_icon_zlzstp{
    background-image: url("../img/home/function_tab_icon_zlzstp_active.svg");
    background-size: 100% 100%;
}
.function  .el-tabs__item.is-active .tabLabelBG .func_tab_icon_zlbg,
.function  .el-tabs__item:hover .tabLabelBG .func_tab_icon_zlbg{
    background-image: url("../img/home/function_tab_icon_zlbg_active.svg");
    background-size: 100% 100%;
}
.function  .el-tabs__item.is-active .tabLabelBG .func_tab_icon_zlzk,
.function  .el-tabs__item:hover .tabLabelBG .func_tab_icon_zlzk{
    background-image: url("../img/home/function_tab_icon_zlzk_active.svg");
    background-size: 100% 100%;
}
.function  .el-tabs__item.is-active .tabLabelBG .func_tab_icon_sjcj,
.function  .el-tabs__item:hover .tabLabelBG .func_tab_icon_sjcj{
    background-image: url("../img/home/function_tab_icon_sjcj_active.svg");
    background-size: 100% 100%;
}
.function  .el-tabs__item.is-active .tabLabelBG .func_tab_icon_aizj,
.function  .el-tabs__item:hover .tabLabelBG .func_tab_icon_aizj{
    background-image: url("../img/home/function_tab_icon_aizj_active.svg");
    background-size: 100% 100%;
}

.function  .el-tabs__item{
    border-radius: 5px;
    height: 60px;
    width: 225px;
    text-align: center;
    padding: 0 20px!important;
}
.function  .el-tabs__nav{
   padding: 0 8px;
    display: flex;
    justify-content: space-between;
    float: none;

}
.function  .el-tabs__item .tabLabelBG{
    height: 60px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 22px;
    color: #2E2E2E;
    letter-spacing: 0;
    line-height: 60px;
    justify-content: center;
    display: flex;
    flex-direction: row;
}
.function  .el-tabs__item .tabLabelBG span{
    font-family: 微软雅黑;
}
.function  .el-tabs__item .tabLabelBG .iconImg{
    margin-top: 20px;
}
.function  .el-tabs  .iconImg{
    width: 22px;
    height: 22px;
    margin-top: 5px;
    margin-right: 16px;
}
.function  .el-tabs  .func_tab_icon_zlzstp{
    background-image: url("../img/home/function_tab_icon_zlzstp.svg");
    background-size: 100% 100%;
}
.function  .el-tabs  .func_tab_icon_zlbg{
    background-image: url("../img/home/function_tab_icon_zlbg.svg");
    background-size: 100% 100%;
}
.function  .el-tabs  .func_tab_icon_zlzk{
    background-image: url("../img/home/function_tab_icon_zlzk.svg");
    background-size: 100% 100%;
}
.function  .el-tabs  .func_tab_icon_sjcj{
    background-image: url("../img/home/function_tab_icon_sjcj.svg");
    background-size: 100% 100%;
}
.function  .el-tabs  .func_tab_icon_aizj{
    background-image: url("../img/home/function_tab_icon_aizj.svg");
    background-size: 100% 100%;
}
.func_tab_con_left {
    float: left;
    width: 460px;
    padding-top: 93px;
}
.func_tab_con_left .descLabel span{
    font-family: 微软雅黑;
}
.func_tab_con_left .descLabel{
    height: 56px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 18px;
    color: #2E2E2E;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 44px;
}

.func_tab_con_left .el-button{
    width: 110px;
    height: 38px;
    background: #186CF5;
    border-radius: 5px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    padding: 0;
}
.func_tab_con_left .el-button:hover{
    box-shadow: 0 3px 6px 0 #043ddb57;
}
.el-button:hover{
    opacity: 0.9;
}
.func_tab_con_img{
    float: right;
    width: 600px;
    height: 600px;
}
.func_flex{
    display: flex;
    flex-direction: row;
}
.func_con_title{
    height: 31px;
    font-family: PingFangSC-Medium;
    font-weight: 600;
    font-size: 24px;
    color: #2E2E2E;
    letter-spacing: 0;
    line-height: 31px;
    margin-bottom: 24px;
}
.func_con_title label{
    font-family: PingFang SC-Bold;
    font-weight: 500;
}
.function_feature_div{
    width: 380px;
    margin-bottom: 80px;
    flex-wrap: wrap;
}
.function_feature {
    margin-right: 32px;
    margin-bottom: 19px;
}

.function_feature img{
    width: 16px;
    height: 16px;
    margin-left: 11px;
}
.function_feature label{
    width: 120px;
    padding-left: 8px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 18px;
    color: #2E2E2E;
    letter-spacing: 0;
    line-height: 25px;
}
/* 产品功能end */
/*  产品价值 */
.productValue{
    width: 100%;
    height: 957px;
    background-image: url("../img_opt/home/value_BG_lq.jpg");
    background-size: 100% 100%;
}
.valuePart{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    padding-top: 80px;
}
.valueCon {
    margin-top: 52px;
    display: flex;
    flex-wrap: wrap;
}

.valueCon .valueCon_div {
    width: 584px;
    height: 182px;
    border: 0.8px solid rgba(255, 255, 255, 0.55);
    background-color: rgba(255, 255, 255, 0.12);
    border-radius: 8px;
    margin-bottom: 30px;
    padding: 30px 32px 10px 46px;
    display: flex;
    flex-direction: row;
}
.valueCon .valueCon_div img{
    width: 80px;
    height: 72px;
    margin-top: 15px;
    margin-right: 21px;
}
.valueCon  .valueCon_div:nth-child(odd){
    margin-right: 32px;
}
.valueCon  .value_text {
    width: 405px;
}
.valueCon  .value_text p{
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 22px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 31px;
}
.valueCon  .value_text label{
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    margin-top: 15px;
}
.valueCon  .value_text p span,.valueCon  .value_text label span{
    font-family: 微软雅黑;
}
.spicalText{
    font-family: 微软雅黑;
}
.valueCon .el-button{
    width: 120px;
    height: 38px;
    background: #FFFFFF;
    border: 5px;
    margin: 16px auto 0;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #186CF5;
    letter-spacing: 0;
    padding: 0;
}
/*  产品价值end */
/*产品优势*/
.advantage{
    width: 100%;
    height: 794px;
    background: #FFFFFF;
}
.advantageDiv {
    width: 1230px;
    height: 100%;
    position: relative;
    margin: 0 auto;
    padding-top: 80px;
}

.advantageDiv .el-button{
    position: absolute;
    width: 110px;
    height: 38px;
    background: #186CF5;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    border-radius: 5px;
    margin: 65px auto 0;
    left: 545px;
    padding: 0;
}
.advantageDiv .el-button:hover{
    box-shadow: 0 3px 6px 0 #043ddb57;
}
.advantageCon{
    display: flex;
    flex-direction: row;
    margin-top: 65px;
}
.advantageCon .left{
    width: 300px;
    height: 424px;
    background-image: linear-gradient(180deg, #EEF5FF 0%, #FFFFFF 50%);
    border: 2px solid #FFFFFF;
    box-shadow: 0 4px 15px 0 #E8ECF1;
    position: relative;
    flex-shrink: 0;
    margin-right: 24px;
    border-radius: 8px;
}
.advantageCon .left img{
    top: 39px;
    left: 12px;
    width: 120px;
    height: 120px;
    position: absolute;
}
.advantageCon .left  label{
    top: 243px;
    left: 28px;
    position: absolute;
}
.advantageCon  label span{
    font-family: 微软雅黑;
}
.advantageCon  label{
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 18px;
    color: #2E2E2E;
    letter-spacing: 0;
    line-height: 30px;
    width: 251px;
}
.advantageCon .left  p{
    top: 200px;
    left: 28px;
    position: absolute;
}
.advantageCon  p{
    width: 240px;
    height: 31px;
    font-family: PingFang SC-Bold;
    font-weight: 500;
    font-size: 22px;
    color: #2E2E2E;
    letter-spacing: 0;
    line-height: 31px;
}
.advantageCon .right{
   display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.advantageCon .rightDiv:nth-child(odd){
    margin-right: 24px;
}
.advantageCon .rightDiv:nth-child(-n+2){
    margin-bottom: 24px;
}
.advantageCon .right img{
    top: 40px;
    right: 24px;
    width: 120px;
    height: 120px;
    position: absolute;
}
.advantageCon .right .rightDiv{
    position: relative;
    width: 427px;
    height: 200px;
    background-image: linear-gradient(180deg, #EEF5FF 0%, #FFFFFF 50%), linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);
    border: 2px solid #FFFFFF;
    box-shadow: 0 4px 15px 0 #E8ECF1;
    border-radius: 8px;
}
.advantageCon .right  p{
    width: 240px;
    top: 34px;
    left: 28px;
    position: absolute;
}
.advantageCon .right  label{
    width: 240px;
    top: 77px;
    left: 28px;
    position: absolute;
}
.adv_con_div {
    width: 200px;
    height: 320px;
    background: #FFFFFF;
    border: 1px solid #E1E2EB;
    box-shadow: 0 6px 15px 0 #151d520d;
    border-radius: 9px;
    margin-top: 40px;
    margin-right: 16px;
    cursor: pointer;
    position: relative;
}

.adv_con_div .adv_title{
    height: 37px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 26px;
}

.adv_con_div .adv_con_img{
    position: absolute;
    width: 100px;
    height: 100px;
    top: 82px;
    left: 50px;
    display: block;
}
.adv_con_div .adv_con_img_title{
    position: absolute;
    width: 100%;
    height: 28px;
    top: 190px;
    font-family: PingFangSC-Regular ;
    font-weight: 400;
    font-size: 20px;
    color: #2E2E2E;
    text-align: center;
    display: block;
}
.adv_con_active_title{
    height: 37px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 26px;
    color: #FFFFFF;
    display: none;
}
.adv_con_active_line{
    width: 58px;
    height: 3px;
    background: #FFFFFF;
    border-radius: 1.5px;
    margin-top: 14px;
    margin-bottom: 36px;
    display: none;
}
.adv_con_active_desc{
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 32px;
    cursor: pointer;
    display: none;
}
.adv_con_div:last-child{
    margin-right: 0px;
}
.adv_con_div.is_active {
    width: 336px;
    height: 400px;
    background-image: url("../img_opt/home/advantage_bg.png");
    background-size: 100% 100%;
    color: #FFFFFF;
    padding: 81px 38px 0 38px;
    margin-top: 0;
    cursor: pointer;
}
.adv_con_div.is_active .adv_con_active_title{
    display: block;
}
.adv_con_div.is_active .adv_con_active_line{
    display: block;
}
.adv_con_div.is_active .adv_con_active_desc{
    display: block;
}
.adv_con_div.is_active .adv_con_img{
    display: none;
}
.adv_con_div.is_active .adv_con_img_title{
    display: none;
}

/*应用案例*/
.case{
    width: 100%;
    height: 877px;
    background: #F7FAFF;;
    padding-top: 80px;
}
.caseCon{
    width: 1200px;
    height: 560px;
    margin: 60px auto 0;
}
.caseCon .leftCon {
    float: left;
    width: 318px;
    height: 560px;
    background-image: url("../img/home/case_left_bg.png");
    background-size: 100% 100%;
    position: relative;
}
.caseCon .leftCon .left_title{
    cursor: pointer;
    position: absolute;
    width: 229px;
    height: 60px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 60px;
    opacity: 0.8;
    padding: 0 16px;
}
.caseCon .leftCon .left_title.is_active{
    background-image: linear-gradient(270deg, #ffffff00 0%, rgba(255, 255, 255, 0.2) 89%);
    border-radius: 2px;
    border-left: 3px solid #FFFFFF;
    font-family: PingFang SC-Bold;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    opacity: 1;
}
.caseCon .leftCon .left_line{
    position: absolute;
    width: 1px;
    height: 160px;
    background: rgba(255, 255, 255, 0.5);
    left: 43px;
    top: 80px;
}
.caseCon .leftCon .left_title01{
    top: 92px;
    left: 42px;
}
.caseCon .leftCon .left_title02{
    top: 160px;
    left: 42px;
}
.caseCon .leftCon .el-button{
    position: absolute;
    width: 120px;
    height: 38px;
    background: #FFFFFF;
    border: 0!important;
    top: 402px;
    left: 43px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #186CF5;
    border-radius: 5px;
}

.caseCon .rightCon{
    position: relative;
    float: right;
    width: 882px;
    height: 560px;
    background: #FFFFFF;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    box-shadow: 0 6px 20px 0 #8189bf26;
}
.rightCon_div.is_hidden{
    display: none;
}
.rightCon_div.is_active {
    padding: 59px 30px 0 35px;
    font-family: PingFang SC-Bold;
    color: #2E2E2E;
    letter-spacing: 0;
    line-height: 32px;
    display: block;
}

.rightCon_div.is_active p{
    font-size: 24px;
    font-weight: 500;
    color: #2E2E2E;
    font-family: PingFang SC-Bold;
}
.rightCon_div.is_active .case_right_title_div{
    margin-top: 17px;
    margin-bottom: 6px;
}
.cj .special-font{
    font-family: 微软雅黑;
}
.rightCon_div.is_active .case_right_title{
    font-family: PingFang SC-Bold;
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    color: #2E2E2E;

}
.rightCon_div.is_active label{
    font-family: PingFangSC-Regular;
    color: #575757;
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;
}
.rightCon_div.is_active label span{
    font-family: 微软雅黑;
}
.rightCon_div.is_active img{
    width: 14px;
    height: 14px;
    margin-right: 10px;
    margin-top: -4px;
}
.rightCon_div.is_active .blueText{
    color: #186CF5;
}
.rightCon_div.is_active .yellowText{
    color: #F19F35;
}
.rightCon_div.is_active .right_line{
    width: 100%;
    height: 0;
    border-top: 1px dashed #E1E2EB;
    margin: 24px 0;
}


/*我们的企业优势*/
.aboutUs {
    width: 100%;
    height: 700px;
    background-image: url("../img_opt/home/pc/aboutUs-bg.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    background-size: cover;
    padding-top: 80px;
}
.aboutUs .aboutUsCon {
    width: 1200px;
    margin: 0 auto 50px;
}
.aboutUsCon .left p:last-child {
    font-family: PingFang SC-Regular;
    font-weight: 400;
    font-size: 17px;
    color: #333333;
    letter-spacing: 0;
    line-height: 30px;
}
.aboutUsCon .info span{
    font-family: 微软雅黑;
}
.aboutUs .left {
    width: 600px;
    float: left;
    margin-right: 85px;
    padding-top: 22px;
}
.aboutUs .left p:first-child{
    height: 54px;
    font-family: PingFang SC-Bold;
    font-weight: 600;
    font-size: 38px;
    color: #333333;
    letter-spacing: 0;
    text-align: left;
    line-height: 54px;
    margin-bottom: 34px;
}
.aboutUs .left p:last-child{
    font-family: PingFangSC-Regular PingFang SC;
    font-weight: 400;
    font-size: 17px;
    color: #333333;
    letter-spacing: 0;
}

.aboutUs .right{
    float: right;
    width: 515px;
    height: 325px;
    margin-bottom: 47px;
}
.aboutUs .bottom {
    width: 100%;
    height: 90px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.aboutUs .data-item {
    width: 25%;
}
.aboutUs .bottom p:first-child{
    text-align: center;
    height: 50px;
    font-family: PingFang SC-Bold;
    font-weight: 500;
    font-size: 36px;
    color: #333333;
    letter-spacing: 0;
    line-height: 50px;
    margin-bottom: 20px;
}
.aboutUs .bottom p:last-child{
    height: 19px;
    font-family: PingFang SC-Regular;
    font-weight: 400;
    font-size: 13px;
    color: #333333;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
    margin-bottom: 0;
}

.aboutUs .data-item:not(.data-item:last-child){
    border-right: 1px solid #d2d2d2;
}
/*客户展示*/
.customer {
    /*background: #F7FAFF;*/
    width: 100%;
    height: 530px;
    padding-top: 80px;
    background: #ffffff;
}

.customerCon {
    width: 1200px;
    height: 260px;
    margin: 40px auto;
    display: flex;
    justify-content: space-between;
    align-content: space-between;
    flex-wrap: wrap;
}

.customerCon .img-box {
    width: 18%;
    height: 110px;
    box-shadow: 0 4px 15px 0 #e8ecf199;
    border: 1px solid #EBF4FD;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;

}
.customerCon .img-box img{
    width: 100%;
    max-height: 110px;
    object-fit: contain;
}
.customerCon .img-box:nth-child(4) img,
.customerCon .img-box:nth-child(5) img,
.customerCon .img-box:nth-child(10) img{
    width: 100%;
    max-height: 110px;
    object-fit: contain;
    transform: scale(0.8);
}

/*预约体验*/
.appointment {
    width: 100%;
    height: 298px;
    background: url("../img_opt/home/pc/appointment-bg.png") no-repeat center;
    background-size: 100% 100%;
    padding-top: 60px;
}
.appointment .appointmentTitle {
    width: 100%;
    height: 39px;
    font-family:PingFang SC-Bold;
    font-weight: 600;
    font-size: 38px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 39px;
    margin-bottom: 24px;
}
.appointment .subTitle{
    width: 100%;
    height: 25px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 25px;
}

.appointment .relation-body {
    padding-top: 46px;
    width: 1200px;
    margin: 0 auto;
}

.appointment .relation-body .input-group, .relation-body .form-control {
    height: 50px !important;
    line-height: 50px !important;
    float: left;
    padding: 6px 12px 6px 30px;
    margin-left: 35px;
}

.appointment .el-row{
    width: calc(100% - 264px);
}

.appointment   .el-form-item .el-form-item__content {
    line-height: 44px !important;
}

.appointment .right-form-btn {
    float: left;
    width: 172px;
    height: 44px;
    font-size: 16px;
    color: #FFFFFF;
    border: none;
    background: #5BBDFF;
    border-radius: 5px 5px 5px 5px;
    font-family: PingFang SC-Regular;
    font-weight: 400;
}

.appointment .right-form-btn:hover {
    opacity: 0.8;
}

.appointment   .el-input__inner {
    height: 44px !important;
    line-height: 44px !important;
    background: rgba(255, 255, 255, 1);
    border: 0;
    border-radius: 3px;
    color: #666666;
}
.appointment   .el-input__inner::placeholder {
    font-family: PingFang SC-Regular;
    font-weight: 400;
    font-size: 14px;
    color: #666666;
}
/*下方体验表单*/
.content-center .content-try {width: 100%;height: 296px;background: url("../img_opt/public/connact-back.jpg") no-repeat;background-size: 100% 100%;}
.content-center .content-try .content-try-box {width: 100%;height: 297px;margin: auto;}
.content-center .content-try .content-try-box .try-box-font {width: 100%;height: 53px;font-size: 26px;font-weight: 400;color: #FFFFFF;line-height: 52px;text-align: center;padding-top: 80px;}
.content-center .content-try .content-try-box .try-box-form {width: 1200px;height: 120px;margin: 90px auto 350px}
.content-center .content-try .content-try-box .try-box-form .box-form-whites {width: 100%;height: 120px;display: flex;}
.content-center .autocomplete {position: relative;display: inline-block;width: 551px;height: 60px;}
.content-center .box-form-center {width: 580px;height: 70px;position: relative;}
.submits{width:310px;height:49px;margin:18px auto 0 30px;position: relative;}
.codes{position: absolute;top: 35px;right: 20px;font-size: 14px;font-weight: 400;color: #186cf5;line-height: 20px;cursor: pointer;}
.box-form-inputs{height:49px;width:240px;margin-left:20px;padding-left:30px;border-radius: 5px;border: 1px solid rgba(58, 58, 58, 0.25);margin-top: 20px;}
.imgSubmits {position: absolute;left: 30px;top: 36px;!important;}
.content-try .input-prompt{color: red;font-size: 16px;padding: 5px 0px 0px 25px}
input::placeholder {font-size: 14px !important;}

/*兼容移动端*/
.appHeader-item-top,.appProduct-box, .appHeader, .appContent-center,.appContent-bottom,.content-mostBottom {display: none;}

/*头部导航栏*/
#containerNavigation {height: 80px;z-index: 999;color: #2E2E2E;left: 0;right: 0;top: 0;position: fixed;}
#top-nav{display: flex;justify-content:space-between;width: 1200px;margin:auto;margin-top: 20px}
#top-nav .stock{margin-left: 15px;font-size: 12px;}
#top-nav .nav-tabs{font-size: 16px;line-height: 40px;width: 670px}
#top-nav .nav-tab{text-align: center;margin: auto;height: 60px;padding: 0px 10px;}
#top-nav a{color: #2E2E2E;display: contents;}
#top-nav .select{border-bottom: 2px solid #186CF5;font-weight: bold;color:#186CF5;}
#top-nav .select a{color: #186CF5;}
#top-nav .nav-tab:hover{border-bottom: 2px solid #186CF5;color: #186CF5;font-weight: bold}
#top-nav .jiejuefangan{width: 80px;height:100px;position: absolute;top: 10px;margin-left: 200px;}
#top-nav .jiejuefangan-div{width: 200px;height: 0px;background-color: white;border-radius: 5px;transition: height 0.3s;overflow: hidden;box-shadow: 0 0 9px 0 rgba(227, 227, 227, 1);margin-top: 75px;margin-left: -50px;padding-left: 21px;}
#top-nav .jiejuefangan:hover .jiejuefangan-div{color: #2e2e2e;font-weight: normal;height: 272px;}
#top-nav .jiejuefangan-div div{margin-top: 5px;}
#top-nav .jiejuefangan-div div:hover{color: #186CF5;}
#top-nav .jiejuefangan-div .select2{color: #186CF5;}
#top-nav .more-product{width: 80px;height:100px;position: absolute;top: 10px;margin-left: 206px;}
#top-nav .more-product-div{width: 225px;height: 0px;background-color: white;border-radius: 5px;transition: height 0.3s;overflow: hidden;box-shadow: 0 0 9px 0 rgba(227, 227, 227, 1);margin-top: 75px;margin-left: -55px;padding-left: 16px;}
#top-nav .more-product:hover .more-product-div{color: #2e2e2e;font-weight: normal;height: 327px;}
#top-nav .more-product-div div{margin-top: 5px;}
#top-nav .more-product-div div:hover{color: #186CF5;}
#top-nav .more-product-div .select2{color: #186CF5;}
#top-nav .zixunzhongxin{width: 80px;height:100px;position: absolute;top: 10px;margin-left: 393px;}
#top-nav .zixunzhongxin-div{width: 150px;height: 0px;background-color: white;border-radius: 5px;transition: height 0.3s;overflow: hidden;box-shadow: 0 0 9px 0 rgba(227, 227, 227, 1);margin-top: 75px;text-align: center;margin-left: -35px;}
#top-nav .zixunzhongxin:hover .zixunzhongxin-div{color: #2e2e2e;font-weight: normal;height: 140px;}
#top-nav .zixunzhongxin-div div{margin-top: 5px;}
#top-nav .zixunzhongxin-div div:hover{color: #186CF5;}
#top-nav .zixunzhongxin-div .select2{color: #186CF5;}
#top-nav .nav-telephone{line-height: 40px; font-size: 16px; position: relative;left: 5px}
#top-nav .nav-button{background: #F19F35;color: #fff;height: 38px;font-size: 14px;width: 100px;text-align: center;line-height: 38px;border-radius: 5px;cursor: pointer}
#navPhone{position: relative;top: -3px}
#top-nav .nav-icon{display: flex}
#top-nav .nav-icon img{cursor: pointer}
#top-nav .nav-tabs{display: flex;border: none}
/*头部导航栏 - 下拉菜单（嵌套 hover 结构）*/
#top-nav .nav-tab.hover{position: relative;}
#top-nav .nav-tab.hover .more-product{width: 225px;height: auto;position: absolute;top: 60px;left: 50%;margin-left: -112px;}
#top-nav .nav-tab.hover .more-product-div{margin-top: 0;margin-left: 0;}
#top-nav .nav-tab.hover:hover .more-product-div{color: #2e2e2e;font-weight: normal;height: 327px;}
#top-nav .nav-tab.hover .zixunzhongxin{width: 150px;height: 0;position: absolute;top: 60px;left: 50%;margin-left: -75px;background-color: white;border-radius: 5px;transition: height 0.3s;overflow: hidden;box-shadow: 0 0 9px 0 rgba(227, 227, 227, 1);color: #2e2e2e;font-weight: normal;}
#top-nav .nav-tab.hover:hover .zixunzhongxin{height: 110px;}
#top-nav .nav-tab.hover .zixunzhongxin>div{height: 50px;line-height: 50px;padding: 0 20px;text-align: center;}
#top-nav .nav-tab.hover .zixunzhongxin a{color: #2E2E2E;display: inline-block;}
#top-nav .nav-tab.hover .zixunzhongxin a:hover{color: #186CF5;}
#top-nav .nav-tab.hover .zixunzhongxin a.select2{color: #186CF5;}


/*新闻动态*/
.content-news{width: 1200px;margin: auto;padding-bottom: 1px;}
.news-buttons{display: flex;justify-content: center;text-align: center;height: 50px;margin: 35px 0px;font-size: 20px;line-height: 50px;}
.news-button{width: 200px;border: 1px solid #CECECE;border-radius: 25px;color: #2E2E2E;margin: 0px 30px;cursor: pointer;}
.news-buttons .active{background: url("../img/news-tab-bg.png") no-repeat;background-size: 130% 200%;color: #fff;background-position: center;border: none;pointer-events: none;cursor: default;}
.news-divs{display: flex;justify-content: center;flex-wrap: wrap;margin-top: 30px;}
.news-div{width: 365px;margin: 15px;cursor: pointer}
.news-div:hover .news-img>img{transform:scale(1.1)}
.news-div:hover .news-title{font-weight: bold}
.news-div:hover .news-desc{font-weight: bold}
.news-img{width: 100%;height: 230px;overflow: hidden}
.news-img img{width: 100%;height: 230px; transition: transform 0.3s ease;}
.news-title{font-size: 18px;color: #2e2e2e;margin:10px 0px;width: 95%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-desc{font-size:14px;color: #aaaaaa;width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis; }
.news-more{width: 65px;}
.content-news .header-buttonBlue2{margin:50px auto;}
/*适用于多行业*/
.content-center .content-manager{width: 100%;height: 53px;font-size: 38px;font-weight: 600;color: #2E2E2E;line-height: 52px;text-align: center;margin-top: 66px;}
.content-center .content-solve {width: 100%;height: 966px;border-radius: 0px 0px 0px 0px;margin: auto;}
.content-manager-lessTitle {width: 100%;height: 24px;font-size: 22px;font-weight: 400;color: #2E2E2E;line-height: 24px;text-align: center;margin-top: 20px;}
.content-manager-box {width: 1538px;height: 619px;margin: 24px auto 0;background: url("../img_opt/managetbacka.png") no-repeat;background-size: 100% 100%;position: relative;}
/*.moreHover:hover {transform: scale(1.2);transition: transform 0.3s;}*/
.moreHover:hover {background-size: 130% 130%!important; transition: background-size 0.3s;}
.moreHover {overflow: hidden;background-position: 50%!important;}

.header-buttonBlue2 {border-radius:5px;border:1px solid #004bff;width: 138px;height: 44px;margin-top: 40px;font-size: 16px;font-weight: normal;color: #004bff;line-height: 44px;text-align: center;cursor: pointer;}
.header-buttonBlue2:hover {opacity: 0.9;}

.index-about-brand-logo {width: 38400px;position: relative;height: 350px;background: url("../img_opt/index/more-more2_lq.jpg") repeat-x 0;background-size: contain;
-webkit-animation: logoIndexBoxMove 620s linear infinite;animation: logoIndexBoxMove 620s linear infinite;margin: 30px 0px 0;}
@keyframes logoIndexBoxMove {
    0% {
        background-position: 0;
    }
    100% {
        background-position: -38400px;
    }
}
