
.flex-col {
    display: flex;
    flex-direction: column;
}

.flex-row {
    display: flex;
    flex-direction: row;
}

.flex-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.flex1 {
    flex: 1;
}

.flex2 {
    flex: 2;
}

.txt_of {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.txt_of2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.txt_of3 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.j_nopointer {
    background-color: #222 !important;
}

.footernew_t {
    margin: 0vw 10vw;
    padding-top: 70px;
}

.footernew_title {
    color: #cdcdcd;
    font-size: 0.95vw;
}

.footernew_contact {
    color: #fff;
    font-size: 2.4vw;
    font-weight: 600;
}

.footernew_other {
    font-size: 0.75vw;
    color: #cdcdcd;
    height: 1.2vw;
    display: flex;
    align-items: center;
}

.footernew_shareicon {
    width: 2.5vw;
    height: 2.5vw;
    border-radius: 50px;
    background-color: rgb(58 58 58);
    margin-right: 1.4vw;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-top: 1vw;
}

    .footernew_shareicon img {
        width: 1.1vw;
    }

.footernew_line {
    background-color: #606060;
    height: 1px;
    margin: 1.5vw 10vw;
}

.footernew_b {
    margin: 0 10vw;
}

.footer_dh_div {
}

.footer_dh {
    color: #fff;
    font-size: 0.9vw;
    /* height: 1.6vw; */
    display: flex;
    align-items: center;
}

.footer_dh_line {
    width: 0.75vw;
    height: 2px;
    background: #00e0fb;
}

.footer_dh_info {
    margin-top: 0.5vw;
}

.footer_dh_infodiv {
    height: 2vw;
    display: flex;
    align-items: center;
    color: #cdcdcd;
    font-size: 0.7vw;
    cursor: pointer;
}

.footer_codediv {
}

.footer_codeimg {
    margin-right: 1vw;
}

.footer_codeimgdiv {
    width: 7vw;
    height: 7vw;
}

    .footer_codeimgdiv img {
        width: 100%;
    }

.footer_codeimgtitle {
    margin-top: 1vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #cdcdcd;
}

.footernew_div {
    background-color: rgba(30, 30, 30, 1);
    height: 4.03vw;
}

.footernew_banquan {
    margin: 0vw 10vw;
    font-size: 0.75vw;
    letter-spacing: 0.5px;
    color: #CDCDCD;
    height: 4.03vw;
    display: flex;
    align-items: center;
}

.footernewb_line {
    width: 1px;
    background-color: #cdcdcd;
    height: 0.75vw;
    margin-top: 1.6vw;
}

.footphone_a {
    display: flex;
    align-items: center;
    color: rgb(205, 205, 205);
    padding: 0 1vw;
    font-size: 0.65vw;
    cursor: pointer;
}

.footerbg {
    background-image: url(/Images/fotterbg.png);
    background-size: contain;
}
.footernew_msg {
    font-family: "Arial Negreta", "Arial Normal", "Arial", sans-serif;
    font-weight: 700;
    color: #ffffff;
    font-size: 1vw;
}
@font-face {
    font-family: 'MyCustomFont'; /* 自定义字体名称 */
    src: url('/Content/font/TimesNewRoman.tff') format('truetype'), /* 直接引用TTF文件 */
    url('/Content/font/TimesNewRoman.woff2') format('woff2'), /* 推荐使用WOFF2格式 */
    url('/Content/font/TimesNewRoman.woff') format('woff'); /* 备用WOFF格式 */
    font-weight: normal;
    font-style: normal;
}
.spplierlogodiv {
    margin-bottom: 4vw;
    margin-top: 1vw;
}

.spplierlogoitem {
    background-color: #ffffff;
    width: 12vw;
    height: 4.2vw;
    /*    display: flex;
    align-items: center;
    justify-content: center;*/
    margin-right: 1vw;
    border-radius: 3px;
}

    .spplierlogoitem div {
        width: 12vw;
        display: flex;
        align-items: center;
        justify-content: center
    }

.spplierlogoitem_div {
    /*    width:12vw;
    display: flex;
    align-items: center;
    justify-content: center*/
}

.footernew_logo {
    height: 4.2vw;
    display: flex;
    align-items: center;
}

.sppliername {
    margin-right: 1vw;
    height: 1.3vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-family: "Arial Normal", "Arial", sans-serif;
    font-size: 0.7vw;
    margin-top: 0.5vw;
}

.footernew_logo img {
    /*height: 4vw;
    max-width: 100%;*/
    width: 100%;
    height: 100%;
}

.footernew_suppliyname {
    height: 4.2vw;
    align-items: center;
    display: flex;
    font-weight: 700;
    letter-spacing: 0.4px;
    color: #333333;
    font-size: 0.7vw;
}

.footertitle {
    margin-right: 1vw
}
.containdiv {
    min-height: 32vw;
}
.employeebg{
	height: 36vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.employee_title{}
.employee_sub{}
.employee_sub_en{}
.employee_bntdiv{
	display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 14vw;
}
.employee_bnt {
    background-color: #fff;
    margin: 0 2vw;
    color: #3987ff;
    padding: 0 3.3vw;
    height: 2.6vw;
    display: flex;
    align-items: center;
    font-size: 0.9vw;
    border-radius: 1vw;
    box-shadow: 0px 0px 10px 1px #3047b9;
    cursor: pointer;
}
.employee_bnthover {
    background-color: unset;
    background-image: url(/Images/bntbg.png);
    background-size: 100% 100%;
    position: relative;
    height: 2.8vw;
    border-radius: 1vw;
}
    .employeetab {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: -4vw;
    }
.employeetab_div{
	display: flex;
    background-color: #fff;
    padding: 1vw;
    border-radius: 0.5vw;
    box-shadow: 0px 0px 10px 1px #858181;
}
.employeetab_div_d{}
.employeetab_div_icon{
	display: flex;
    justify-content: center;
/*    margin:1vw 0;*/
}
    .employeetab_div_icon img {
        width: 2.5vw;
        height: 2.5vw;
    }
.employeetab_div_title{
	color: #2d74ff;
    padding: 5px 0;
    text-align: center;
    font-size: 0.9vw;
}
.employeetab_div_sub {
    font-size: 0.6vw;
    text-align: center;
    word-break: break-word;
    color: #767676;
    font-family: 'TimesNewRoman';
    height:1.7vw;
}
.employeetab_line{}
    .employeetab_line img {
        height: 58%;
        width: 2px;
        margin: 0 0.5vw;
        margin-top: 1.5vw;
    }
.employeetab_div_other{width: 15vw;}
.employeetab_parentdiv{
	width: 100%;
    height: 180%;
    margin-top: -29%;
}
.employeetab_div_bg{
	width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 0px 10px 1px #858181;
    border-radius: 0.5vw;
}
.employeetab_div_othericon{
	display: flex;
    align-items: center;
    justify-content: center;
}
.employeetab_div_othericon img{width: 2.7vw;margin-top: 0.7vw;}
.employeetab_div_othertitle{
	padding: 0.5vw 0;
    text-align: center;
    font-size: 0.9vw;
    color: #fff;
}
.employeetab_div_othersub{
	font-size: 0.6vw;
    color: #fff;
}
.employeecntsub{
/*	margin-top: 1vw;*/
    display: flex;
    justify-content: center;
    padding: 2vw 0;
}
.employeecntsub_title{
	text-align: center;
    font-size: 1vw;
    color: #0b67ff;
    padding: 0.5vw 0;
    font-weight:600
}
.employeecntsub_line{
	height: 3px;
    width: 3vw;
    background-color: #0b67ff;
    margin: 0 auto;
}
.employeecntdiv{width:60%;}
.employeecntsub_cnt {
    /*	width: 63%;*/
    margin: 0 auto;
    margin-top: 1.5vw;
    min-height: 200px;
}
.employeecntsub_cnt_detail{
	color: #4d4d4d;
    font-size: 0.8vw;
    line-height: 1.7vw;
}
.employeecntsub_cnt_detail span{color: #2d74ff;font-size: 0.8vw;font-weight:600}
.register_state{}
.register_state_div{padding-left: 2vw;}
.register_state_line{
	width: 5px;
    background-color: #e0e0e0;
    border-radius: 10px;
}
.register_state_detail{margin-left: -15.5px;padding: 5px 0;}
.register_state_detailinfo{display: flex;align-items: center;}
.register_state_detail_img{width: 25px;height: 25px;overflow: hidden;}
.register_state_detail_img img{width: 100%;height: 100%;}
.register_state_detail_text{
	font-size: 0.8vw;
    color: #868686;
    margin-left: 1.3vw;
}
.register_state_detail_icontext{
	width: 25px;
    height: 25px;
    background-color: #979797;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    font-size: 12px;
    color: #fff;
}
.employee_nextbntdiv{
	display: flex;
    margin-top: 2vw;
    margin-left: 2vw;
}
.employee_nextbnt{
	font-size: 0.8vw;
    color: #fff;
    height: 1.5vw;
    padding: 0 1vw;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.employeetabnew{}
.employeetabnew_div {
    display: flex;
    background-color: #fff;
    width: 57%;
    margin: 0 auto;
    box-shadow: 0px 0px 10px 1px #ccc;
    border-radius: 10px;
    margin-top: -5.5vw;
    height: 11vw;
}
.employeetabnew_info {
/*    padding: 1vw 0;*/
}
.employeetabnew_div_d {
    height: 11vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.employeenew_current {
    background-image: url(/Images/zhulichengzhang_bg.png);
    background-size: 100% 100%;
    border-radius: 0.7vw;
    position: relative;
    top: -0.1vw;
    height: 11.7vw;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
    .employeenew_current > div:nth-child(1) {
        margin-top: 0;
        position: relative;
        top: 0.1vw;
    }
    .employeenew_current > div:nth-child(2) {
        color: #fff;
        position: relative;
        top: 0.1vw;
    }
    .employeenew_current > div:nth-child(3) {
        color: #fff;
        position: relative;
        top: 0.1vw;
    }
.employee_head {
/*    background-color: rgba(225, 225, 225, 0.5);*/
    margin: 0 1vw;
    margin-bottom: -30px;
    position: relative;
    z-index: 9;
    height: 30px;
    top: 1vw;
    padding: 0 2vw;
    border-radius: 0.5vw;
    display: flex;
    align-items: center;
}
.employee_head_title{}
.employee_head_index {
    height: 30px;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 0.7vw;
}
    .employee_head_index a {
        border-bottom: none;
        text-decoration: none;
        color: #fff;
    }
        .employee_head_index a:hover{color:#fff !important;}
        .employee_head_icon {
            width: 30px;
            height: 30px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
    .employee_head_icon img {
        width: 0.5vw;
        transform: rotate(270deg);
    }
.employee_head_back{cursor:pointer;}
.employee_head_backicon {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.employee_head_backicon img{}
.employee_head_backtetxt {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 0.7vw;
}
.fanhui_bg {
    display: flex;
    padding: 0 1.1vw;
    height: 2.6vw;
    align-items: center;
    justify-content: center;
    cursor:pointer;
}
.fanhui_icon {
    display: flex;
    align-items: center;
}
    .fanhui_icon img {
        width: 0.8vw;
        height: 0.8vw;
    }
.fanhui_text {
    margin-left: 0.2vw;
    font-size: 0.7vw;
    color: #fff;
}
.employeecntdivtitle {
    display: flex;
    justify-content: center;
    align-items: center;
}
    .employeecntdivtitle img {
        width: 0.9vw;
        height: 0.9vw;
        margin-right: 0.5vw;
    }
.employeetab_div_titleicon{margin-top:0.25vw;height:1.5vw;display:flex;justify-content:center;align-items:center}
.employeetab_div_titleicon img{}
/*二级分公司列表*/
.employeediv {
    width: 60%;
    margin: 0 auto;
    margin-bottom: 2vw;
}
.employeediv_title {
    height: 2vw;
    background-color: #ebebf5;
    padding: 0 0.5vw;
    display: flex;
    align-items: center;
}
.employeediv_title_line {
    width: 0.15vw;
    background-color: #4495dd;
    height: 0.9vw;
    margin-right: 0.5vw;
    border-radius: 0.15vw;
}
.employeediv_title_text {
    font-size: 0.8vw;
    font-weight: 600;
    color: #333;
}
.employeediv_cntdiv {
    height: 2.5vw;
    padding: 0 0.5vw;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
}
.employeediv_cnt_title {
    font-size: 0.8vw;
    color: #333;
}
.employeediv_cnt_time {
    font-size: 0.65vw;
    color: #666666;
}






































