/* * @Author: chenzhaoyang  * @Date: 2020-04-22 10:33:54  * @Page Name: chenzhaoyang  Newpage*/
html,
body {
    height: 100%;
    width: 100%;
}

.reg_main {
    min-height: calc(100% - 205px);
}

.tab-brief {
    padding: 0 38px;
    display: flex;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #e6e6e6;
}

.tab-brief ul {
    width: calc(100% - 170px);
}

.iconfont.iconbaojia{
    margin-top: 0px;
}

.tab-brief li {
    padding: 18px 10px;
    margin-right: 31px;
    float: left;
    cursor: pointer;
}

.Publishbtn {
    align-items: center;
    float: right;
    font-size: 14px;
    color: #016CD4;
    cursor: pointer;
    width: 195px;
    line-height: 50px;
}

.Publishbtn img {
    width: 8px;
    margin-left: 10px;
}

.active {
    border-bottom: 2px solid #0099FF;
    color: #0099FF;
    font-weight: bold;
}

.selectrow {
    background: #fff;
    padding: 12px;
}

.selectrow li {
    margin: 0;
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
}

#demandList {
    padding: 0 12px;
}

#demandList li {
    padding-bottom: 12px;
}

.dmeand_details {
    border: 1px solid #DDDDDD;
}

.demand_d_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 11px 12px;
    background: #EEEEEE;
    font-size: 14px;
    color: #999999;
}

.demand_m_body {
    display: flex;
    align-items: center;
    padding: 12px;
}

.demand_d_date {
    display: flex;
    align-items: center;
}

.demand_d_img {
    width: 17px;
    height: 17px;
}

.demand_d_img img {
    width: 100%;
}

.demand_d_worde {
    margin: 0 9px;
}

.demand_d_datetime {
    color: #333333;
    font-weight: bold;
}

.dword {
    color: #999999 !important;
}

.demand_m_details {
    width: 63%;
    padding-right: 25px;
}

.demand_m_details2 {
    width: 20%;
    /* padding: 60px 20px; */
    border-right: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    text-align: center;
}

.demand_m_details3 {
    width: 18%;
    text-align: center;
}

.demand_m_one {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: bold;
}

.demand_m_two {
    font-size: 14px;
    padding: 12px 0 0;
}

.demand_m_three {
    display: flex;
    align-items: center;
}

.demand_m_noclss {
    /* width: 132px; */
    text-align: center;
    padding: 8px 12px;
    border: 1px solid #CCCCCC;
    color: #999999;
    border-radius: 2px;
}

.demand_m_ostate {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 10px;
}

.link_li_main_img {
    width: 92px;
    height: 92px;
    display: flex;
    align-items: center;
    border: 1px solid #ccc;
    overflow: hidden;
}

.link_li_main_img img {
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
}

.ostate_img {
    width: 17px;
    margin-right: 5px;
}

.ostate_img img {
    width: 100%;
}

.ostate_worde1 {
    font-size: 14px;
    color: #CCCCCC;
}

.ostate_worde2 {
    color: #0099FF;
    font-size: 12px;
    cursor: pointer;
}

.ostate_worde3 {
    font-size: 14px;
    color: #666666;
}

.ostate_worde4 {
    font-size: 14px;
    color: #0099FF;
    cursor: pointer;
}

.ostate_worde6 {
    font-size: 12px;
    color: #F12841;
}

.ostate_img2 {
    width: 15px;
    margin-right: 5px;
    line-height: 12px;
}

.ostate_img3 {
    width: 30px;
    margin-right: 5px;
    line-height: 12px;
}

.ostate_img3 img {
    width: 100%;
}

.ostate_img2 img {
    width: 100%;
}

.ostate_img2,
.ostate_worde3 {
    cursor: pointer;
}

.titleno:hover {
    text-decoration: blink !important;
    color: unset !important;
}

.demand_m_noclss2:hover {
    border: 1px solid #CCCCCC !important;
    color: #999999 !important;
}

.storp_hands {
    cursor: context-menu !important;
}

.red_num {
    font-weight: bold;
    color: #0099FF;
}

.posaclsee {
    position: absolute;
    background: #fff;
    z-index: 99;
    padding: 10px;
    width: 300px;
    top: 26px;
    right: -57px;
    border: 1px solid #eee;
    border-radius: 2px;
}

.title_C {
    position: relative;
    display: flex;
    align-items: flex-start;
    padding-bottom: 10px;
}

.c_name {
    text-align: left;
    color: #999999;
    font-size: 14px;
    margin-right: 10px;
}

.link_li_main:hover {
    color: #007bff;
}

.storp_hands .link_li_main:hover {
    color: #CCCCCC;
}

.href_url:hover {
    color: #1E9FFF;
}

.tipsy-inner{
    max-width: 300px;
}
.search-card-content .layui-form-select .layui-input{
    padding-right: 30px;
}
.search-content .layui-inline {
    width: 175px;
    font-size: 12px;
    margin-bottom: 12px;
    margin-right: 8px;
}
.search-content .layui-inline.mar-r0 {
    margin-right: 0;
}

.search-content .btn-content {
    width: 228px;
}
.demand_m_details3 button {
    min-width: 134px;
}

.iconfont.arrow {
    background-image: url('/images/arrow3-c52698f18f351413daa9339ac771b8e1.png');
    width: 14px;
    height: 12px;
    vertical-align: middle;
    display: inline-block;
    background-repeat: no-repeat;
}
.demand_m_states {
    min-height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media screen and (max-width: 1024px) {
    .selectrow .heightske {
        margin-right: 0px;
    }
    .w120 {
        width: 90px;
    }
    .assign-title {
        width: 70px;
    }
    .new-count {
        vertical-align: top;
        line-height: 32px;
    }
    .icontask-management {
        vertical-align: top;
    }


    .w120 {
        width: 90px;
    }
 
}
.contact-content{
    padding: 0 20px 0;
    max-height: 240px;
    font-size: 16px;
    overflow-y: auto;
}
.errorMake {
    color: #FF1B1B;
    font-size: 13px;
    margin-top: 5px;
    margin-left: 20px;
    display: none;
}
.closeReasonTypeBox {
    width: 100%;
}
.reasonModal{
    
    height: auto !important;
}
.reasonModal .layui-layer-content{
    height:auto !important;
}
.show_design{
    max-height:617px !important;
    height:617px !important;
}
.show_design .layui-layer-content {
    max-height:617px !important;
    height:617px !important;
}
.bm_border_bottom .layui-form{
    display: inline-block;
}
.bm_border_bottom .layui-inline{
    width: 150px;
    margin-bottom:0px;
}
.bm_border_bottom .layui-input{
    height: 24px;
}
.demand_m_states{
    flex-direction:column;
}
.remindQuo{
    margin-top: 15px;
}
.remindQuoBcg{
    color: #1E9FFF;
}
/* .quotationDetails-model{
    padding: 0 20px;
} */
.title_model{
    display: flex;
    justify-content: space-between;
    margin-top:5px;
}
.subclass{
    margin-top: 10px;
}
.subclass_text{
    display: flex;
    justify-content: space-between;
    /* align-items: center; */
    margin-bottom: 5px;
    margin-top: 10px;
}
.title_bt{
    text-align:center;
    flex: 1.3 !important;
}
.title_reight{
    cursor: default;
    display: flex;
}
.title_cont{
    margin-left: 15px;
    color: #1E9FFF;
    cursor: pointer;
}
.title_model .quoted{
    flex: 1;
    padding-left:25px
}

.title_model .quotedPrices{
    flex: 2;
    padding-left: 5px;
}
.font_color{
    font-size: 15px;
    font-weight:700;
    flex: 1;
}

.cont{
    background-color: #e6e5e5;
    padding: 10px;
}
.title_subclass{
    display: flex;
}
.title_subclass_bj{
    width: 250px;
    font-weight: 600;
}
.title_subclass_dj{
    width: calc(100% - 260px);
    font-weight: 600;
    margin-left: 10px;
}
.title_subclass_cont{
    display: flex;
    width: 100%;
    margin-bottom: 8px;
    background: #F2F2F2;
}
.title_subclass_cont_cont{
    flex:2;
}
.title_subclass_cont_cont_{
    margin-left: 5px;
    margin-bottom: 5px;
}
.title_subclass_cont_tit{
    flex: 1;
}
#product{
    flex: 4;
    /* background: #F2F2F2; */
    /* padding: 10px 5px 0px 5px; */
    margin-left: 10px;
}
.quoted{
    flex:1.5;
}
.subclass_text_corporate{
    overflow-wrap: anywhere;
    cursor:default;
    flex:1;
    padding-top: 5px;
}
.title_reight{
    flex:1.3;
    background: #FFF;
}
.subclass_text_corporate .layui-icon{
    margin-right: 5px;
}
.requirement .layui-layer-btn .layui-layer-btn0{
    background-color: #fff;
    color: #0D7DEE;
    border: 1px solid #0D7DEE;
}
.requirement .layui-layer-btn .layui-layer-btn0:hover {
    color: #fff;
    background-color: #0D7DEE;
}
.leave_message_btn{
    padding-top:0px;
}
.remindBcg{
    cursor: pointer;
}

.bluemodal2 .layui-layer-content{
    background: #ffffff;
    padding: 24px 20px 0px;
    line-height: 22px;
}

.closeReasonType{
    display: flex;
    flex-direction: column;
}
#closeTypeTitle{
    padding-right: 50px;
}
.en-box #closeTypeTitle{
    padding-right: 60px;
}
.reasonInput_Box{
    width: 70%;
}
.wordCount{
    float:right;
    margin:-23px 10px 0 0;
    color:#999999;
}
.ellipsisNone{
    white-space: nowrap;
    text-overflow: ellipsis;
}
.title_subclass_cont_cont.baojiadancont{
    flex: 3;
} 
.newBaojia-Mar-r{
    margin-right: 15%;
}
.i_demand_row{position: relative;}
.i_demand_row .noCLick-box .noCLick{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:#000 ;opacity: 0.5;z-index: 3;}
.noCLick-text-box{width: 100%;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 4;}
.noCLick-text-box .noCLick-text{max-width: 94%;text-align: center;display: inline-block;padding: 8px 18px;background: #FFFFFF;border-radius:4px;font-size:14px;color: #333;}