body{    position: relative; }.icon-youjian,.icon-shouji,.icon-jurassic_user,.icon-gongsi{    display: none;}.popUp{    display: none;    position: fixed;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    z-index: 99;  width: 620px;  background-color: #fff;  overflow: hidden;  border: solid 1px #e8e8e8;}.popUp .main .imgpro{    display: none;}.popUp .main .content .title{    height: 100px;	border-bottom: solid 1px #e8e8e8;    font-family: Lato-Bold;    font-weight: bold;	font-size: 24px;	color: #fff;    line-height: 100px;    padding-left: 40px;    background-color: #384fd7;    position: relative;}.popUp .main .content .icon-cuo {    position: absolute;    right: 30px;    top: 40px;    font-size: 30px;    z-index: 99;    display: none;}.popUp .main .content .icon-cuowuguanbiquxiao-yuankuang {    position: absolute;    right: 30px;    top: 40px;    font-size: 30px;    z-index: 99;    color: #fff;}.popUp .main .content .icon-cuo:hover{    cursor: pointer;}.popUp .main .content .icon-cuowuguanbiquxiao-yuankuang:hover{    cursor: pointer;}.popUp .main .content .title::before{    content: "";            position: absolute;        bottom: -1px;    left: 40px;    height: 0;    width: 0;    border: 15px solid transparent;    border-bottom: 15px solid #fff;}.popUp .main .content .productbox{    display: flex;    align-items: center;    padding: 20px 35px 0;}.popUp .main .content .productbox .imgpro {    flex-shrink: 0;    width: 90px;    height: 90px;    border: solid 1px #e7e7e7;    display: flex;    justify-content: center;    align-items: center;}.popUp .main .content .productbox .text{    width: 50%;    margin-left: 20px;}.popUp .main .content .productbox .text p{    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    font-family: ArialMT;	font-size: 16px;	line-height: 22px;	color: #555555;}.popUp .main .content .layui-form{    padding: 10px 35px ;}.popUp .main .content .formbox{    margin-top: 5px;    position: relative;}.popUp .main .content .formbox .icon-yiwen2-copy{    position: absolute;    top: -30px;    right: 30px;    color: #999999;    z-index: 99;    font-size: 20px;}.popUp .main .content .formbox .icon-yiwen2-copy:hover +.prompt{    display: block;}.popUp .main .content .formbox .prompt{    width: 400px;	    background-color: #efefef;    padding: 15px 20px;    box-sizing: border-box;    border-radius: 5px;    position: absolute;    top: -55px;    right: 60px;    z-index: 99;    display: none;}.popUp .main .content .formbox .prompt::before{    content: "";            position: absolute;        top: 20%;    transform: translateY(-50%);    right: -15px;    height: 0;    width: 0;    border: 5px solid transparent;    border-left: 10px solid #efefef;}.popUp .main .content .formbox .prompt p{    font-family: ArialMT;	font-size: 13px;    line-height: 18px;    color: #666666;}.popUp .main .content .formbox .icon-yiwen2-copy:hover{    cursor: pointer;}.popUp .main .content .formbox .layui-form-label{    padding: 0;    width:100%;    text-align: left;    font-family: ArialMT;	font-size: 16px;    line-height: 2;	color: #333333;    padding-bottom: 5px;    }.popUp .main .content .formbox .layui-textarea{    resize: none;    height: 160px;    background-color: #f5f5f5;	border-radius: 10px;	border: solid 1px #dcdcdc;    padding: 15px;}.popUp .main .content .formbox .layui-input-block{    margin-left: 0;}.popUp .main .content .formbox .layui-btn{    /* background-color: var(--btnBgColor); */    background-color: var(--themeColor);    width: 100%;    height: 60px;    margin-top: 20px;    font-size: 20px;    border-radius: 10px;}.popUp .main .content .formbox .layui-input{    height: 50px;	background-color: #f5f5f5;    border-radius: 10px;    border: solid 1px #dcdcdc;}.popUp .main .content .formbox .layui-form-label{    display: none;}.popUp .main .content .layui-form .phoneBox{    display: inline-flex;    align-items: center;    height: 52px;    width: 100%;    background-color: #f5f5f5;	border-radius: 10px;	border: solid 1px #dcdcdc;}.popUp .main .content .layui-form .phoneBox .code{    display: inline-block;    width: 10%;    border: unset;    background-color: unset;}.popUp .main .content .layui-form .phoneBox .line{    margin: 0 2%;    height: 1px;    width: 5px;    background-color: #000;}.popUp .main .content .layui-form .phoneBox .Mobile{    display: inline-block;    width: 70%;    border: unset;    background-color: unset;}.popUp2{    display: none;  }     .okBox{        position: fixed;        top: 50%;        left: 50%;        transform: translate(-50%,-50%);        z-index: 98;        overflow: hidden;        width: 620px;        display: none;        flex-direction: column;        justify-content: center;        align-items: center;        background-color: #384fd7;      }          .okBox .icon-cuo{            position: absolute;            right: 30px;            top: 30px;            font-size: 20px;            display: none;      }      .okBox .icon-cuowuguanbiquxiao-yuankuang{            position: absolute;            right: 30px;            top: 30px;            font-size: 30px;            color: #fff;    }          .okBox .icon-check_bg_black{        font-size: 86px;        color: #fff;        margin-top: 150px;      }          .okBox .textOne{        font-family: Arial-BoldMT;        font-size: 30px;        font-weight: bold;        color: #fff;        margin-top: 40px      }          .okBox .textTwo{        font-family: ArialMT;        font-size: 20px;        color: #fff;        margin-top: 10px;        text-align: center;      }          .okBox .layui-btn{        width: 350px;        height: 55px;        font-size: 20px;        margin-top: 50px;        /* background-color: var(--btnBgColor); */        background-color: var(--themeColor);        margin-bottom: 100px;        border-radius:10px ;      }      @media only screen and (max-width:1040px) {        .popUp{            width: 90vw;        }        .popUp .main .imgpro{            display: none;        }            .popUp .main .content{            width: 100%;        }      }      @media only screen and (max-width:768px) {        .popUp .main .content .productbox .imgpro{            width: 70px;            height: 70px;        }        .popUp .main .content .productbox .text p{            font-size: 14px;            width: 80%;            margin-left: 10px;        }        .popUp .main .content .layui-form .phoneBox .code{            display: inline-block;            width: 16%;            border: unset;        }        .popUp .main .content .layui-form .phoneBox{            height: 42px;        }            .popUp2 .main .content .layui-form .phoneBox .code{            display: inline-block;            width: 16%;            border: unset;        }        .popUp .main .content .formbox .layui-textarea{            border-radius: 5px;        }        .popUp .main .content .layui-form .phoneBox{            border-radius: 5px;        }        .popUp .main .content .formbox .layui-input{            border-radius: 5px;        }        .popUp .main .content .formbox .layui-btn{            border-radius: 5px;        }            .popUp .main .content .title{            font-size: 16px;            height: 60px;            line-height: 60px;            padding-left: 20px;        }            .popUp .main .content .icon-cuo{            right: 10px;            top: 10px;        }        .popUp .main .content .icon-cuowuguanbiquxiao-yuankuang{            right: 10px;            top: 20px;            font-size: 20px;        }        .popUp .main .content .title::before {            left: 20px;            border: 10px solid transparent;            border-bottom: 10px solid #fff;        }        .popUp .main .content .productbox{            padding: 10px 16px 0;        }                      .popUp .main .content .text{            margin-top: 0;            line-height: 1.6;        }            .popUp .main .content .formbox{            margin-top: 10px;        }            .popUp .main .content .formbox .layui-input{            height: 40px;        }            .popUp .main .content .formbox .layui-btn{            height: 40px;            margin-top: 10px;            font-size: 18px;        }        .popUp .main .content .productbox .text{            width: 70%;            margin-left: 0;        }        .popUp .main .content .layui-form{            padding: 10px 16px;        }        .popUp .main .content .formbox .icon-yiwen2-copy{            top: -40px;        }        .popUp .main .content .formbox .prompt{            top: -70px;            width: 250px;        }                .okBox{            width: 80vw;        }            .okBox .icon-cuo{            display: none;            right: 10px;            top: 10px;        }        .okBox .icon-cuowuguanbiquxiao-yuankuang{            right: 10px;            top: 10px;            font-size: 20px;        }            .okBox .icon-check_bg_black{            margin-top: 50px;            font-size: 50px;        }            .okBox .textOne{            font-size: 18px;        margin-top: 20px;        }            .okBox .textTwo{            font-size: 14px;        }            .okBox .layui-btn{            font-size: 18px;            width: 70%;            height: 40px;            margin-top: 25px;            margin-bottom: 50px;            border-radius: 5px;        }                  }.popUp .main .content .iconfont-close{    position: absolute;    right: 30px;    top: 36px;    z-index: 1;    width: 20px;    height: 20px;    cursor: pointer;}.popUp2 .main .content .iconfont-close{    position: absolute;    right: 30px;    top: 36px;    z-index: 1;    font-size: 20px;    cursor: pointer;    width: 20px;    height: 20px;}.okBox .iconfont-close{    position: absolute;    right: 30px;    top: 36px;    z-index: 1;    font-size: 20px;    cursor: pointer;    width: 20px;    height: 20px;}.popUp .main .content .iconfont-close img,.popUp2 .main .content .iconfont-close img,.okBox .iconfont-close img,.popUp .main .content .productbox .imgpro img{    width: 100%;    height: 100%;    object-fit: contain;}@media only screen and (max-width:768px) {    .popUp .main .content .iconfont-close{        right: 10px;        top: 18px;    }    .popUp2 .main .content .iconfont-close{        right: 10px;        top: 18px;    }    .okBox .iconfont-close{        right: 10px;        top: 18px;    }}  .popUp .content{    display: flex;    flex-direction: column;    width: 100%;}