@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,lengend,button,input,textarea,th,td,table{margin:0;padding:0;}
body,button,input,select,textarea{font-family:"Microsoft Yahei",tahoma,arial;font-size:14px;}
h1{font-size:12px;}
h2{font-size:18px;}
h3{font-size:18px;}
h4{font-size:14px;}
h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var,i{font-style:normal;}
code,kbd,pre,samp,tt{font-family:"Microsoft Yahei";}
ul{list-style:none;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#ef8200;}
body{overflow-y:auto; overflow-x:hidden; color:#333;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
hr{border:none;height:1px;}
html{ }
:focus{outline:none;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}

.xhcontainer{
    width:1190px;
    margin:0 auto;
}
.breadcrumbs>div{
    width:50%;
    height:30px;
    line-height:30px;
    float:left;

}
.breadcrumbs .breadRight{
    text-align:right;
}
.breadcrumbs .breadRight span{
    color:#ef8200;
    margin:0px 5px;
}
.searchGroup{
    border:1px solid #ddd;
    font-size:12px;
    width:100%;
}
.searchGroup>div{
    float:left;
}
.searchGroup .areaSearch{
    position:relative;
    width:120px;
    height:68px;
    line-height:68px;
    color:#f00;
    text-align:center;
}
.searchGroup .areaSearch .areaSearchBtn{
    cursor:pointer;
}
.searchGroup .areaSearch>span{
    cursor:pointer;
}
.searchGroup .areaSearch .areaBtnGroup{
    position:absolute;
    bottom:-57px;
    left:-1px;
    width:400px;
    height:55px;
    line-height:55px;
    padding:0px 40px;
    background:#fff;
    border:1px solid #ddd;
    display:none;
}
.searchGroup .areaSearch .areaBtnGroup li{
    float:left;
    width:50px;
    height:55px;
    line-height:55px;
    color:#666;
}
.searchGroup .areaSearch .areaBtnGroup li span{
    cursor:pointer;
}
.searchGroup .areaSearch .areaBtnGroup .activeArea{
    color:#f00;
}
.searchGroup .iptSearch{
    height:68px;
    line-height:68px;
    padding-right:20px;
}
.searchGroup .iptSearch input{
    width:190px;
    height:28px;
    line-height:28px;
    border:1px solid #ddd;
    padding-left:10px;
    margin-left:10px;
}
.searchGroup .pmSearch input{
    width:220px;
}
.searchBtnGroup {
    height:68px;
    line-height:68px;
}
.searchBtnGroup span{
    display:block;
    width:100px;
    height:28px;
    line-height:28px;
    float:left;
    text-align:center;
    margin-top:18px;
    cursor:pointer;
}
.searchBtnGroup .xhsubBtn{
     background:#ef8200;
     color:#fff;
     border:1px solid #ef8200;
 }
.searchBtnGroup .xhcancelBtn{
    background:#999;
    color:#fff;
    border:1px solid #999;
    margin-left:20px;
}
.listGroup{
    width:100%;
    height:40px;
    background:#eee;
    border-bottom:1px solid #ddd;
    font-size:12px;
}
.listGroup .listStyle{
    float:left;
}
.listGroup .listStyle li{
    float:left;
    height:24px;
    line-height:24px;
    text-align:center;
    padding:0px 20px;
    margin-top:8px;
    border-right:1px solid #ddd;
}
.listGroup .listStyle .activeList{
    color:#f00;
}
.listGroup .listStyle li span{
    cursor:pointer;
}
.listGroup .listType{
    float:left;
    margin-left:40px;
}
.listGroup .listType li{
    float:left;
    line-height:40px;
    padding:0 10px;
}
.listGroup .miniPage{
    float:right;
    width:100px;
    padding:0px 20px;
    line-height:40px;
    border-left:1px solid #ddd;
    text-align:center;
}
.listGroup .miniPage .fa{
    cursor:pointer;
}
.listGroup .miniPage .fa:hover{
    color:#ef8200;
}
.xhdataList ul li{
    height:80px;
    padding:15px 0px;
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
}
.xhdataList ul li>div{
    float:left;
}
.xhdataList ul li .xhtop{
    width:50px;
    height:80px;
}
.xhdataList ul li .xhtop span{
    display:block;
    width:30px;
    height:25px;
    line-height:25px;
    background:#f00;
    font-size:12px;
    color:#fff;
    text-align:center;
    margin:0 auto;
}
.xhdataList ul li .xhMainInfo{
    /* width:390px; */
    width:443px;

    height:80px;
}

.xhdataList ul li .xhMainInfo h4{
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight:bolder;
    cursor:pointer;
}
.xhdataList ul li .xhInfoBodyFirst{
    line-height:25px;
}
.xhInfoBodySecond, .xhInfoBodyThird{
    margin-top:5px;
    line-height:25px;
    font-size:12px;
}
.xhdataList ul li .xhMainInfo .xhInfoBody{
    font-size:12px;
    color:#b6b6b6;
    margin-top:5px;
}
.xhdataList ul li .xhMainInfo .xhInfoBody>div{
    float:left;
    width:40%;
    line-height:25px;
}
.xhdataList ul li .xhMainInfo .xhInfoBody .stockNum span{
    color:#333;
}
.xhdataList ul li .xhMainInfo .xhInfoBody .stockLevel span{
    color:#c90;
}
.xhdataList ul li .xhMainInfo .xhInfoBody .shopType{
    width:65px;
    height:20px;
    line-height:20px;
    text-align:center;
    color:#fff;
}
.xhdataList ul li .xhMainInfo .xhInfoBody .shopType1{
    background:url("../images/shopType1.png") 0px 0px no-repeat;
    background-size:cover;
}
.xhdataList ul li .xhMainInfo .xhInfoBody .shopType2{
    background:url("../images/shopType2.png") 0px 0px no-repeat;
    background-size:cover;
}
.xhdataList ul li .xhMainInfo .xhInfoBody .shopType3{
    background:url("../images/shopType3.png") 0px 0px no-repeat;
    background-size:cover;
}
.xhdataList ul li .xhMainInfo .xhInfoBody .shopType4{
    background:url("../images/shopType4.png") 0px 0px no-repeat;
    background-size:cover;
}
.xhdataList ul li .xhMainInfo .xhInfoBody .shopType5{
    background:url("../images/shopType5.png") 0px 0px no-repeat;
    background-size:cover;
}
.xhdataList ul li .xhMainInfo .xhInfoBody .shopType7{
    background:url("../images/shopType7.png") 0px 0px no-repeat;
    background-size:cover;
}
.xhdataList ul li .xhMainInfo .xhInfoBody .companyName{
    display:block;
    width:300px;
    height:20px;
    margin-left:10px;
    line-height:20px;
    color:#4067ae;
    float:left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xhPrice .xhInfoBodyFirst{
    color:#f00;
}
.xhPrice{
    /* width:260px; */
    width:200px;

    text-align:center;
}
.xhPrice .xhInfoBodySecond,.xhPrice .xhInfoBodyThird{
    color:#b6b6b6;
}
.xhPosition{
    width:145px;
}
.xhPosition .xhInfoBodySecond{
    color:#4067ae;
}
.xhShopInfo{
    font-size:12px;
    width:210px;
}
.xhShopInfo .xhShop{
    margin-left:10px;
}
.xhShopInfo .xhYears{
    color:#f00;
    margin-left:10px;
}
.xhRzmj{
    background:url(../images/xhRzmj.png) 0px 0px no-repeat;
    padding:0 7px;
}
.xhKtsp{
    background:url(../images/xhKtsp.png) 0px 0px no-repeat;
    padding:0 7px;
}
.xhDbzf{
    background:url(../images/xhDbzf.png) 0px 0px no-repeat;
    padding:0 7px;
}
.xhImmediate{
    display:block;
    width:90px;
    height:28px;
    line-height:28px;
    color:#f00;
    border:1px solid #f00;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
    cursor:pointer;
}
.xhImmediate:hover{
    background:#f00;
    color:#fff;
}

.communiOnline{
    color:#800;
}
.yijiaOnline{
    color:#ef8200;
}
.zixunOnline{
    color:#0994ff;
}
.askBtn .fa {
    font-size:16px;
    margin-right:10px;
}
.askBtn span{
    cursor:pointer;
}

#modalWindow{
    overflow: hidden;
}


