*{
    padding:0px;
    margin:0px;
}
.inquiry_a{
     /*border:1px solid #ddd;*/
     margin:auto;
     overflow-y:auto;
    overflow-x: hidden;

}
.inquiry_a table{
    width:100%;
    border-collapse: collapse;
}
.inquiry_a thead tr{
    height:34px;
    background-color:#ddeefd;
    line-height:34px;
    color:#333;
    font-size:12px;
}
.inquiry_a thead tr td:nth-child(1),
.inquiry_a tbody tr td:nth-child(1){
    text-align: center;

}
.inquiry_a thead tr td:nth-child(2),
.inquiry_a tbody tr td:nth-child(2){
    text-align: center;
}
.inquiry_a thead tr td:nth-child(3),
.inquiry_a tbody tr td:nth-child(3){
    text-align: center;
}
.inquiry_a tbody tr{
    height:60px;
    background-color:#ffff;
    border-bottom:1px dashed #ccc;
    box-sizing: border-box;
    color:#333;
    font-size:12px;
}
.inquiry_a tbody tr a{
    color:#333;
    text-decoration: none;
}
.inquiry_a tbody tr a:hover{
    color:#f64;
}
.inquiry_a tbody tr div{
    height:12px;
    margin:5px 0px;
}
.inquiry_a button{
    height:22px;
    color:#fff;
    width:60px;
    border:none;
    cursor: pointer;
    background-color:#41a2f6;
    border-radius: 4px;
}
.inquiry_b{
    height:578px;
    position: relative;
    margin:auto;
    border:1px solid #eee;
    box-sizing:border-box;
}
.inquiry_left{
    position: absolute;
    left:0px;
    height:576px;
    width:200px;
    overflow: hidden;
    border-right:1px solid #eee;
    box-sizing: border-box;
}
.welcome_speech{
    height:83px;
    line-height:83px;
    font-size:12px;
    color:#41a2f6;
    border-bottom:1px solid #eee;
    box-sizing: border-box;
    padding-left:20px;
}
.business_list{
    height:390px;
    width:200px;
    overflow: auto;
    border-bottom:1px solid #eee;
    box-sizing: border-box;
}
.inquiry_b .business_list>div{
    height:50px;
}
.inquiry_b .business_list .business_list_focus{
    background-color: #e2ecfd;
    cursor: pointer;
}
.inquiry_b .business_list>div img{
    float:left;
    height:30px;
    width:30px;
    margin:10px;
    border-radius:50%;
}
.inquiry_b .business_list>div span{
    display: inline-block;
    font-size:12px;
    color:#333;
    height:50px;
    line-height:50px;
    width:120px;
    overflow:hidden;
    text-overflow:ellipsis;
}
.inquiry_b .business_list .new a:after{
    border:1px solid #f64;
    color:#f64;
    font-size:12px;
    padding: 0px 4px 2px 4px;
    border-bottom-right-radius: 12px;
    border-top-right-radius: 12px;
    border-top-left-radius: 12px;
    position: relative;
    top:-13px;
    left:5px;
    content: 'new';
}
.inquiry_b .business_list>div span a{
    font-size:12px;
    color:#333;
    line-height:50px;
    text-decoration: none;
    display: inline-block;
}

.inquiry_b .inquiry_company{
    width:200px;
    height:104px;
    padding:0px 10px;
    float:left;
    overflow: hidden;
}
.inquiry_b .inquiry_company_name{
    height:12px;
    margin-top:12px;
    margin-bottom:15px;
    color:#41a2f6;
    font-size:14px;
}
.inquiry_b .inquiry_company_information>div{
    width:180px;
    line-height:18px;
    font-size:12px;
    height:18px;
    color:#999;
    margin:4px 0px;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.inquiry_right{
    position: absolute;
    left:200px;
    height:576px;
    width:796px;
    overflow: hidden;
}
.name_inquiry_product{
    width:800px;
    color:#333;
    border-left:none;
    height:82px;
    font-size:12px;
    box-sizing: border-box;
    padding:5px 0px;
    padding-left:25px;
    overflow: hidden;
}
/*.name_inquiry_product p{*/
/*height:24px;*/
/*line-height:24px;*/
/*color:#f64;*/
/*}*/
.name_inquiry_product li{
    float:left;
    height:24px;
    width:16%;
    line-height:24px;
    overflow: hidden;
}
.inquiry_b .main_right{
    width:800px;
    overflow: hidden;
    height:390px;
    border-top:1px solid #eee;
}
/*聊天室*/
.inquiry_b  .content{
    width:800px;
    height:390px;
    padding:0px;
    overflow: auto;
    margin:0px;
}
.inquiry_b .content li {
    margin-top: 10px;
    padding-left: 10px;
    padding-right:10px;
    display: block;
    clear: both;
    overflow: hidden;
}
/*/*交流信息样式*/
.inquiry_b .content li>span{
    margin-left:8px;
    margin-right:8px;
    border-radius: 10px;
    max-width: 400px;
    font-size:14px;
    display: inline-block;

}
/*/*左边字体样式*/
.inquiry_b .content li>span.spanleft{
    float: left;
    color:#333;
}
/*/*右边字体样式*/
.inquiry_b .content li>span.spanright {
    float: right;
    color:#fff;
}
.inquiry_b .spanright  .inquiry_time{
    text-align: right;
}
.inquiry_b .inquiry_time{
    font-size:12px;
    color:#ccc;
    margin-bottom:6px;
}
.inquiry_b .inquiry_font{
    padding:10px;
    line-height:24px;
    color:#333;
    font-size:12px;
    max-width:600px;
    border-radius: 10px;
}



.inquiry_b .list_right{
    position: relative;
}
.inquiry_b .list_right .right_lis{
    display: inline-block;
    background: #eee;
    margin-right:40px;
    padding:10px 20px;
    line-height:24px;
    color:#333;
    font-size:12px;
    max-width:600px;
    border-radius: 10px;
    border-top-right-radius: 0px;
    position: relative;
}
.inquiry_b .list_right .right_lis:after{
    content: "";
    display: inline-block;
    border-bottom:5px solid transparent;
    border-top: 5px solid transparent;
    border-left: 10px solid #eee;
    width: 0;
    height: 0;
    position: absolute;
    top: 0px;
    z-index: 1;
    right:-10px;
}
.inquiry_b .list_left .left_lis:before{
    content: "";
    display: inline-block;
    border-bottom:5px solid transparent;
    border-top: 5px solid transparent;
    border-right: 10px solid #e2ecfd;
    width: 0;
    height: 0;
    position: absolute;
    top: 0px;
    z-index: 1;
    left:-10px;
}
.inquiry_b .list_right .right_img{
    display: inline-block;
    height:40px;
    width:40px;
    background: #e8e8e8;
    border-radius: 30px;
    position: absolute;
    right:0px;
    top:13px;
}
.inquiry_b .list_right .right_img img{
    height:40px;
    width:40px;
    border-radius: 30px;
}



.inquiry_b .list_left{
    position: relative;
}
.inquiry_b .list_left .left_lis{
    position: relative;
    display: inline-block;
    background: #e2ecfd;
    margin-left:40px;
    padding:10px 20px;
    line-height:24px;
    color:#333;
    font-size:12px;
    max-width:600px;
    border-radius: 10px;
    border-top-left-radius: 0px;
}
.inquiry_b .list_left .left_img{
    display: inline-block;
    height:40px;
    width:40px;
    background: #e8e8e8;
    border-radius: 30px;
    position: absolute;
    left:0px;
    top:12px;
}
.inquiry_b .list_left .left_img img{
    height:40px;
    width:40px;
    border-radius: 30px;
}




.inquiry_b .main_left>div{
    height:50px;
}
.inquiry_b .foot_right{
    float:left;
    height:100px;
    width:800px;
    border:1px solid #eee;
    border-left:0px;
    box-sizing: border-box;
}
.inquiry_b .ounter-offer,
.inquiry_b .confirm{
    height:50px;
    line-height:50px;
    font-size:12px;
    color:#333;
    clear: both;
    position: relative;
}
.inquiry_b .ounter-offer{
    background-color:#eee;
}
.inquiry_b .confirm{
    background-color:#f7f7f7;
}
.inquiry_b .span span{
    color:#f64;
}
.inquiry_b .span{
    display: inline-block;
    height:50px;
    line-height:50px;
    float:left;
    overflow: hidden;
    margin:0px 10px;
    overflow: hidden;
}
.inquiry_b .input_box{
    margin-top:9px;
    float:left;
    color:#f64;
    padding-left:5px;
    text-align: center;
    border:1px solid #eee;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width:78px;
    height:30px;
    padding:0px;
}
.inquiry_b .input_box:focus{
    outline: none;
}
.inquiry_b  .reduce_btn,
.inquiry_b .plus_btn{
    margin-top:9px;
    float:left;
    height:30px;
    width:30px;
    background: #fff;
    border:0px;
    border:1px solid #eee;
    margin:0px;
    padding:0px;
    margin-top:9px;
    cursor: pointer;
}
.inquiry_b  .reduce_btn{
    border-right:none;
}
.inquiry_b .plus_btn{
    border-left:none;
}
.inquiry_b  .reduce_btn:focus,
.inquiry_b .plus_btn:focus{
    outline: none;
}
.inquiry_b .button{
    width:60px;
    height:30px;
    line-height:30px;
    background-color:#41a2f6;
    border:0px;
    color:#fff;
    cursor: pointer;
    position:absolute;
    right:0px;
    top:9px;
    margin-right:20px;
    border-radius: 4px;
}
.no-news{
    position: absolute;
    top:160px;
    left:50%;
    margin-left:-85px;
    width:102px;
}
.no-news-img{
    width:102px;
    height:113px;
    background: url("../images/no-news.png") no-repeat  center;
    -webkit-background-size:100%;
    background-size:100%;
}
.no-news-font{
    margin-top:16px;
    font-size:12px;
    color:#666;
}
.hide-span{
    display: none;
 }
/*委托找货*/
.commission{
    min-height:62%;
    width:960px;
    margin:auto;
    margin-top:20px;
    overflow: hidden;
    padding-bottom:100px;
}
.commission .process{
    width:775px;
    margin:auto;
}
.commission .process span{
    display: inline-block;
    color:#333;
    f0nt-size:12px;
    height:12px;
    margin-top:7px;
    margin-bottom:20px;
}
.commission .process img{
    margin:auto;
}
.commission textarea{
    resize:none;
     overflow:scroll;
    overflow-x:hidden;
   overflow-y:hidden;
    width:960px;
    height:160px;
    font-size:14px;
    color:#666;
    line-height:21px;
    padding:20px;
    border-radius: 6px;
    border:1px solid #ccc;
}
.commission textarea::placeholder{
    color:#999;
}
.commission .contact_information{
    margin-top:20px;
    color:#333;
    font-size:12px;
    width:1000px;
}
.commission .contact_information  label{
    margin:0px 16px;
}
.contact_information input{
    width:142px;
    height:32px;
    line-height:32px;
    padding-left:5px;
    outline: none;
    margin-left:4px;
    border:1px solid #ddd;
}
.contact_information .classification select{
    width:138px;
    height:30px;
    border:none;
    outline: none;
    border:1px solid #ddd;
}
.contact_information span{
    color:#f64;
}
.contact_information  label img{
    position: relative;
    left:-5px;
    top:-3px;
}
.commission .contact{
    /*margin:0px 120px;*/
    /*margin-right:150px;*/
    height:32px;
    line-hright:32px;
}
.commission .submit{
    width:190px;
    height:40px;
    color:#fff;
    background-color:#41a2f6;
    border-radius: 4px;
    border:none;
    cursor: pointer;
    font-size:18px;
    margin-left:385px;
    margin-top:30px;
}





/*登陆页面头部样式开始*/
.land_header .head{
    width:100%;
    height:28px;
    line-height: 28px;
    color:#666;
    padding:0px;
    margin:0px;
}
ul{
    padding:0px;
    margin:0px;
}
li{
    list-style-type: none;
    font-size:12px;
}
.land_header .header{
    background-color: #e3e4e5;

}
.land_header .head_top {

    height: 28px;
    line-height: 28px;
    width:1000px;
    margin: 0px auto;
    overflow: hidden;
}
.land_header .register {
    float: left;
}
.land_header  .loginbar {
    float: right;
}
.land_header  .loginbar li {
    float: left;
    margin-left: 20px;
}
.land_header  .loginbar li:nth-child(2) {
    margin-left: 10px;
}
.land_header  .loginbar li a {
    color: #666;
    text-decoration: none;
}
.land_header  .loginbar li:nth-child(1) a {
    color: #41a2f6;
}
.land_header  .header_main{
    overflow: hidden;
    height: 90px;
    background-color:#fff;
}
.land_header  .header_main>div{
    width: 1000px;
    margin: 0px auto;
    overflow: hidden;
    height: 90px;
    box-sizing: border-box;
}
.land_header  .header_main .logo{
    float:left;
    margin-top:18px;
    overflow: hidden;
}
.land_header  .header_main .page_name{
    height:54px;
    line-height:54px;
    float:left;
    overflow: hidden;
    font-size:24px;
    color:#666;
    margin-left:30px;
    padding-left:30px;
    border-left:1px solid #ccc;
    margin-top:18px;
}
.land{
    width:100%;
    min-width:1000px;
    height:100vh;
    margin: 0px auto;
    background: url("../images/member_login.png") no-repeat center center;
    background-size: 100% 100%;
}

.land .land_box{
    margin:auto;
    height:490px;
    width:300px;
    background:#fff;
    border-radius: 12px;
    padding:0px 50px;
    position: relative;
    top:70px;
}
.land .land_head{
    font-size:18px;
    color:#333;
    height:18px;
    padding:40px 0px;
}
.land .account_number,.land .aassword,.land .classtypeselect{
    height:40px;
    width:86.5%;
    border:0px;
    border-radius: 4px;
    margin-bottom:20px;
    color:#666;
    outline:none;
    cursor: pointer;
}
input:-webkit-autofill {
    -webkit-box-shadow : 0 0 0px 1000px white inset ;
}

.land .account_number::placeholder,
.land .aassword::placeholder,
.land .verification_Code::placeholder,
.land .classtypeselect::placeholder{
    color: #999;
}
.land .username,
.land .passworld,
.land  .classtype{
    margin-bottom:20px;
    height:40px;
    border:1px solid #ddd;
}
.land .classtype span{
    display: block;
    float:left;
    width:40px;
    height:40px;
    line-height:40px;
    color:red;
    background: url("../images/d_3.png") no-repeat ;
    background-position: 14px 11.3px;
    background-size:18.4px 17.6px;
}
.land .username span{
    display: block;
    float:left;
    width:40px;
    height:40px;
    line-height:40px;
    color:red;
    background: url("../images/d_1.png") no-repeat;
    background-position: 14px 11.3px;
    background-size:18.4px 17.6px;
}
.land .passworld span{
    display: block;
    float:left;
    width:40px;
    height:40px;
    line-height:40px;
    background: url("../images/d_2.png") no-repeat ;
    background-position: 14px 12px;
    background-size:12px 16px;
    font-size:14px;
}
.land .verification_Code{
    outline:none;
    height:40px;
    width:150px;
    border:1px solid #ccc;
    box-sizing: border-box;
    border-radius: 4px;
    margin-bottom:20px;
    float:left;
    background: url("../images/d_3.png") no-repeat ;
    background-position: 14px 12px;
    background-size:12.8px 16px;
    color:#666;
    padding-left:42px;
    font-size:14px;
}
.land .verification_Code:focus{
    border:1px solid #41a2f6;
}
.land .verification_img{
    height:40px;
    width:140px;
    box-sizing: border-box;
    border-radius: 4px;
    margin-bottom:20px;
    float:left;
    margin-left:10px;
    background-color:#fff;
}
.land .verification_img img{
    height:40px;
    width:140px;
}
.land .button-input{
    margin-top:55px;
    margin-bottom:44px;
    width:300px;height:40px;
    line-height:40px;
    font-size:16px;
    background-color:#41a4f5;
    outline: none;
    border-radius: 4px;
    cursor: pointer;
    color:#fff;
    border:none;
}
.land .automatic_logon{
    float:left;
    font-size:12px;
    color:#666;
    cursor: pointer;
}
.land .automatic_logon input{
    position: relative;
    top:2px;
}
.land .free_forgot {
    float:right;
    font-size:12px;
    color:#666;
}
.land .free_forgot a{
    text-decoration: none;
    color:#41a4f5;

}
.land .free_registration{
    margin-right:3px;
}
.help_lists,.gongshanghao{
    width:1000px;
    margin: 0px auto;
    overflow: hidden;
    font-size:12px;
}
.help_lists ul{
    margin-top:20px;
   margin-left:315px;
}
.help_lists li{
    float:left;
    color:#333;

    margin-left:20px;
}
.help_lists li a{
    color:#333;
    text-decoration: none;
    font-size:12px;
}
.gongshanghao{
    color:#333;
    text-align: center;
}
.register_back{
    width:100%;
    min-width:1000px;
    height:710px;
    margin:auto;
    background: url("../images/register_back.png") no-repeat center center;
}
.register_box{
    margin:auto;
    height:490px;
    width:400px;
    background:#fff;
    border-radius: 12px;
    position: relative;
    top:70px;
}
.register_back .registe_head{
    overflow: hidden;
    height:14px;
    line-height:14px;
    padding-left:90px;
    padding-top:50px;
}
.register_back .registe_line{
    display: inline-block;
    width:40px;
    height:1px;
    background-color: #d8d8d8;
    position: relative;
    top: -6px;
}
.register_back .registe_head_name{
    font-size:14px;
    color:#41a4f5;
    margin:0px 20px;
}
.register_back .land_input{
    clear: both;
    margin-top:50px;

}
.register_back .enterprise_name,.register_back .contact_number{
    width:233px;
    height:40px;
    line-height:40px;
    border:1px solid #ccc;
    border-radius: 4px;
    margin-bottom:30px;
    padding-left:5px;
    color:#666;
}
.register_back .label{
    font-size:14px;
    display: inline-block;
    width:100px;
    padding-left:25px;
}
.register_back .label span:nth-child(1){
    color:#f64;
}
.register_back .land_input div:nth-child(3) .label{
    position: relative;
    top:-15px;
}
.register_back .land_input div:nth-child(3) a{
    display: inline-block;
    width:60px;
    height:20px;
}
.register_back .upload{
    width:60px;
    height:30px;
    line-height:30px;
    border:0px;
    border-radius: 3px;
    background: #aaa;
    font-size:12px;
    cursor: pointer;
    outline:none;
    margin-left:26px;
    color:#fff;
    position: relative;
    top:-15px;
}
.register_back .complete_registration{
    margin-left:132px;
    margin-top:52px;
    margin-bottom:44px;
    width:134px;height:34px;
    line-height:34px;
    font-size:16px;
    background-color:#41a4f5;
    outline: none;
    cursor: pointer;
    color:#fff;
    border:none;
    border-radius:4px;
}


/*消息*/
.news{
    position: relative;
    width:535px;
    font-size: 12px;
    color: #333;
    margin:auto;
    overflow: hidden;
    background-color: #fff;
}
/*内容详情*/
.news .new_model{
    overflow: hidden;
    box-sizing: border-box;
    height: 100px;
    border-bottom:1px dashed  #ccc;
}
.new_model>div{
    float:left;
    overflow: hidden;
    height: 100px;
}
.head_portrait{
    height:60px;
    width:60px;
    border-radius: 50%;
    margin:20px 0px;
    margin-right:30px;
    margin-bottom:16px;
    background:url("../images/user.png") no-repeat center center;
    background-size: 100%;

}
.model_right{
    position: absolute;
    right:0px;
}
.news_corporation{
    margin-top:26px;
    font-size:12px;
    color:#333;
}
.news_beauty{
    width:320px;
    height:16px;
    line-height:16px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size:12px;
    color:#666;
    margin-top:20px;
}
.message_date {
    font-size: 12px;
    color: #999;
    margin-top: 24px;
    margin-bottom:16px;
}
.model_button button{
    float:right;
    width:80px;
    height:30px;
    border:0px;
    color:#fff;
    border-radius: 4px;
    background-color:#41a2f6;
}
html,
body{
    height: 100%;
    margin:0;
    padding:0;
}
.container {
    min-height:100%;
    height: auto !important;
    height: 100%;
    position: relative;
}
/*页面底部样式开始*/
/*页面底部样式开始*/
footer {
    background-color: #eaeaea;
    font-size: 12px;
    width:100%;
}
footer .footer-nav {
    width: 1200px;
    margin: auto;
    padding: 20px 0px;
}
footer .footer-nav li {
    list-style-type: none;
    text-align: left;
    line-height: 22px;
    color: #333;
    font-size: 16px;
    cursor: pointer;
}
footer .footer-nav ul li:nth-child(1) {
    margin-bottom:5px;
}
footer .footer-nav li a,
footer .footer-nav li a:hover,
footer .footer-nav li a:focus {
    line-height: 22px;
    color: #333;
    font-size: 12px;
    text-decoration: none;
}
.weixinhao>div{
    float:left;
    height:80px;
    margin-top:15px;
}
.weixinhao>div:nth-child(3){
    margin-left:15px;
}
.weixinhao>div>div{
    margin-top:4px;
}
/*联系方式*/
footer .contact_way {
    color: #333;
}
footer .gongshanghao{
    border-top:1px solid #ddd;
    padding-top:10px;
    color: #333;
    line-height: 20px;
    text-align: center;
}
.lxfs{
    margin-bottom:5px;
}
.rexian_logo{
    width:15px;
    height:15px;
    position: relative;
    top:-2px;
}
/*页面底部样式结束*/
.container .footer-nav ul{
    float:left;
    width:18%;
    overflow: hidden;
}
.display-but{
    cursor:not-allowed!important;
}
@media (min-width: 1991px) {
    .land{
        background-size:100% 710px;
    }
    .register_back{
        background-size:100% 710px;

    }
}