.company,#yourInputId{
    z-index: 101 !important;
}
.select.posts,.posts{
    z-index: 100;  
}
 .select.province,.province{
    z-index: 99;
}
.select.city,.city{
   z-index: 98;
}
.select.industry{
    z-index: 97;
 }
.select {
    width: 100%;
    display: inline-block;
    cursor: pointer;
    line-height: 48px;
    height: 48px;
}
.select 
.selected{
    color: #242424 !important;
}
.relative {
    /*position: relative;*/
}
.divi{
    position: absolute;
    right: 5px;
    top: 3px;
    color: #242424 !important;
}
.divi svg{
    width: 20px;
    height: 20px;
}
.select.active .i {
    /*
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: all .4s;
     */
}
 .select-val {
    position: relative;
    background: #fff;
    border: #dfe1e4 1px solid;
    font-size: 15px;
    color: #989898;
    border-radius: 3px;
    box-sizing: border-box;
    line-height: 43px;
    height: 43px;
    padding-left: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 .select-vals {
    position: absolute;
    left: 0;
    width: 100%;
    top: 49px;
    background: #fff;
    max-height: 300px;
    overflow: auto;
    display: none;
    box-shadow: 0 1px 2px #ddd;
    font-size: 15px !important;
    margin-top: -5px;
    z-index: 100;
}
.select-vals a,
.city a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
}
.city a{
    font-size: 15px !important;
}

.select-vals a {
    display: block;
    line-height: 43px;
    padding:0 15px;
    color: #242424;

}
.select-vals a:hover {
    color: #242424;
    background-color: #F1F1F1;
}
.Item {
    /*padding-left: 20px;*/
}
.select-vals  .Item a{
    padding-left: 35px;
}
.city a {
    font-size: 15px;
    color:  #242424 !important;
}
.city a.force-grey-color{
    color: #989898 !important;
}
.city_select_val_1 div.force-grey-color,
.city_select_val_2 div.force-grey-color,
.city_select_val_3 div.force-grey-color{
    color: #787676 !important;
}
.form-item {
    font-size: 15px;
    height: 48px;
    margin-bottom: 20px !important;
}
.md-book .form-item-check{
    height: auto;
}

.md-book .form .ipt {
    height: 44px !important;
}
.ProvincesRegions
{
    display: flex;
}
.md-book .form-item-code .ipt{
    padding-right: 0px;
}
.ProvincesRegions .form-item:first-child,
.ProvincesRegions .form_bg:first-child{
    margin-right: 8px;
}
.ProvincesRegions .form-item,
.ProvincesRegions .form_bg{
    width: 49%;
}
.posts .select-vals {
    max-height:317px;
}
.ProvincesRegions .select-vals {
    max-height: 253px;
}
.md-book .form .ipt{
    padding-left: 12px;
}
.select.industry .error-tips {
    top: 31px;
}
.error-tips.s12.checktip {
    /*margin-top: -27px;*/
}
.cont .page8 form .input-group {
    width: 280px !important;
}
.cont .page8 form .group-list {
    height: 160px;
}
.cont .page8 form .group-list ul li{
    line-height: 17px !important;
    /*margin-bottom: 16px !important;*/
}
.mCSB_inside > .mCSB_container{
    margin-right: 0px;
}

.page8 .con-city-4 .product_list{
    height: auto;
}
.page8 .product_list {
    background: #fff !important;
    color: #242424;
    height: 186px;
    padding-left:0px;
    padding-right:0px;
} 
.page8 .product_list ul{
    height: auto;
}
.page8 .product_list ul li.opt-inner-industry{
    box-sizing: border-box;
    padding-left: 35px;

}
.page8 .product_list ul li.opt-outside-industry{
    font-weight: bold;
    cursor: default;
}


.page8 .product_list::-webkit-scrollbar {
    width: 3px;
  }
.cont .page8 form .group-list{
    background: rgba(3, 35, 124);
}
.page1_r{
    box-shadow: 0 0 5px -2px rgba(128, 128, 128, 0.5);
    padding: 43px 50px 53px;
}
.form_title{
    margin-bottom: 25px;
}
.page1_more {
    margin-top: 30px;
}
.form_white{
    padding: 50px 60px 60px !important;
}
.page1_phone {
    position: relative;
    top: -70px;
}
.lp-company-con10000{
    z-index: 10000;
}
.lp-company-con9000{
    z-index: 9000;
}
.lp-company-con8000{
    z-index: 8000;
}
.lp-company-con7000{
    z-index: 7000;
}
.lp-company-con6000{
    z-index: 6000;
}
.lp-company-con5000{
    z-index: 5000;
}

.industry_select_value_outside{
    cursor: default;
    font-weight: bold;
}
.industry_select_value_inner{
    box-sizing: border-box;
    padding-left: 35px;
}

.cont .page8 form .input-group.lp-company-con100{
     z-index: 100;
 }
.cont .page8 form .input-group.lp-company-con90{
    z-index: 90;
}
.cont .page8 form .input-group.lp-company-con80{
    z-index: 80;
}
.cont .page8 form .input-group.lp-company-con70{
    z-index: 70;
}
.cont .page8 form .input-group.lp-company-con60{
    z-index: 60;
}
.cont .page8 form .input-group.lp-company-con50{
    z-index: 50;
}


.cont .page8 form .group-list,
.cont .page8 form .group-list ul li{
    background-color:#fff;
    color:#000;
}

.page8 .product_list li{
    color: #242424;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing:border-box;
    /*background-color: #F1F1F1;*/
}
.page8 .product_list li:hover{
    background: #F1F1F1
}
.cont .page8 form .group-list ul li:hover {
    color: #242424;
    background: #F1F1F1;
}
.optiongroup-con{
    font-weight:bold;
    cursor:default;
}
input[type="checkbox" i] {
    background-color: initial;
    cursor: default;
    appearance: auto;
}
.scroll_mask .form3 .xiala_list {
    height: 150px;
}
@media (max-width:380px) {
    .md-book .main{
        width: 6rem;
    }
}
@media (min-width:381px) and (max-width:500px) {
    .md-book .main{
        width: 7.3rem;
    }
}

@media (min-width:501px) and  (max-width:768px){
    .md-book .main{
        min-width: 450px;
    }
}
@media (min-width:769px) {
    .md-book .main{
        min-width: 500px;
    }
}
@media (max-width:768px) {
    .cont .page8 form .input-group {
        width: 100% !important;
    }
    form.wow.fadeInUp .input-group:last-child .product_list{
        height: 146px;
    }
}
@media (min-width:2001px) {
    .industry .select-vals {
        max-height: 1.65rem !important;
    }
    .province .select-vals,
    .city .select-vals {
        max-height: 2.15rem;
    }
 
}
@media (min-width:1500px)and (max-width:2000px) {
    .industry .select-vals {
        max-height: 1.7rem !important;
    }
    .province .select-vals,
    .city .select-vals {
        max-height: 2.4rem;
    }
 
}
@media (min-width:1300px) and (max-width:1499px) {
    .industry .select-vals {
        max-height: 1.8rem !important;
    }
    .province .select-vals,
    .city .select-vals {
        max-height: 2.6rem;
    }
 
}
@media (min-width:1100px) and (max-width:1299px) {
    .industry .select-vals {
        max-height: 1.9rem !important;
    }
    .province .select-vals,
    .city .select-vals {
        max-height: 2.8rem;
    }
}
@media (max-width:1099px) {
    .industry .select-vals {
        max-height: 113px;
    }
    .posts .select-vals {
        max-height: 249px;
    }
    .industry .select-vals {
        max-height: 113px;
    }
    .province .select-vals,
    .city .select-vals {
        max-height: 180px;
    }
 
}
@media (max-width: 3840px) and (min-width: 551px){
.s16 {
    font-size: calc(12px + 4 * 100vw / 1920) !important;
}
}
@media (max-width:3840px) {
     .industry {
        overflow: visible !important;
    } 
   
}