.qpad385_120{width:385px;height:120px;background:#006FBC;margin-bottom:5px;}

.qpcompanymap{width:50%}
.qpcompanycategory{width:49%;}
.qpcompanycategory dl dt h4{line-height:40px;}
.qpcompanycategory h3{line-height:50px;background:#1858A0;padding:0 10px;color:#fff;}
.qpcompanycategory dl{border:1px solid #ccc;width:90%;float:right;padding:10px 10px;}
.qpcompanycategory dl dd h4{line-height:30px;margin-top:10px;}
.qpcompanycategory dl dd a{line-height:22px;margin-right:20px;}
.qpcomanyarea{width:65%;}
.qpcomapnyad{width:33%;}
.qpcomanyarea .qpcompanyarealist{overflow:hidden;border-top:3px solid #006FBC;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.qpcomanyarea h3{line-height:30px;}
.qpcompanyarealist .qpcompanyarealisth4 h4{line-height:45px;text-align:center;border-bottom:1px solid #ccc;font-weight:normal;border-right:1px solid #ccc;}
.qpcompanyarealisth4{width:150px;float:left;}
.qpcompanyarealisth4 .detail_cur,.qpcompanyarealisth4 h4:hover{background:#1858a0;color:#fff;}
.qpcompanyarealisth4 h4{ cursor:pointer;}
._menu{width:100%;float:left;line-height:40px;}

#qpcompanyarea_detail .cur{display:block;}
#qpcompanyarea_detail div{display:none;}

.qpcompanyarealistclass{float:Left;width:600px;}
.qpcompanyarealistclass a{line-height:45px;margin:0 15px;}
.qpcompanyarealistclass ul{border-top:1px solid #ccc;padding:5px;margin:0 20px;}
.qpcompanyarealistclass ul li{margin-top:5px;width:44%;height:95px;overflow:hidden;margin-right:20px;float:left;border-bottom:1px dashed #ccc;}
.qpcompanyarealistclass ul li strong a{line-height:25px;margin:0;}
.qpcompanyarealistclass ul li .more{line-height:25px;color:#C11F05;}


.qpcomapnyad{margin-top:30px;}
.qpcompanyscroll{width:100%;height:5px;border-top:3px solid #1858A0;margin-top:5px;padding:20px 0;height:152px;}
/*.qpcompanyscroll img{width:100px;height:113px;margin:10px 20px;float:left;}*/
.qpcompanyline{width:100%;}
.qpcompanyline dl{width:23%;margin-right:18px;float:left;}
.qpcompanyline span{display:block;width:20px;height:20px;line-height:20px;float:left;background:#ccc;text-align:center;margin-right:2px;color:#fff;}
.qpcompanyline dd{float:Left;margin:3px 0;border-bottom:1px dashed #ccc;width:100%;padding-bottom:5px;line-height:20px;}
.qpcompanyline span.cur{background:#1858A0;}

.qpcompanylist_category li{width:14%;float:left;line-height:30px;}
.qpcompanylist_category{padding:15px 20px;border-top:3px solid #c11f05;}
#filter-bar {
float:left;
width:1150px;
height: 30px;
line-height: 30px;
padding-left: 10px;
background: #FFFDEE;
border: 1px solid #Edd28B;
margin-top: 5px; 
padding-top:8px; 
padding-bottom:8px;
}
.selectArea{
    display:inline;
    float:left;
    margin-left:10px;
    position:relative;
    width:100px;
    z-index:97;
}
.selectArea1{
    display:inline;
    float:left;
    margin-left:10px;
    position:relative;
    width:170px;
    z-index:97;
}
.width80{
	width:80px;
	height:24px;
	padding-left:5px;
	line-height:24px;
	background-color:#fff;
	border:#ccc 1px solid;
}
.city-width{
	width:150px;
	height:24px;
	padding-left:5px;
	line-height:24px;
	background-color:#fff;
	border:#ccc 1px solid;
}
.selectArea1 span.selIco{
    background:url(../img/icoarrow.gif) no-repeat scroll 0 0 transparent;
    display:block;
    height:6px;
    left:140px;
    position:absolute;
    top:12px;
    width: 9px;
}
.selectArea span.selIco{
    background:url(../img/icoarrow.gif) no-repeat scroll 0 0 transparent;
    display:block;
    height:6px;
    left:70px;
    position:absolute;
    top:12px;
    width: 9px;
}
.selectTime{
display: inline;
float: left;
margin-left: 10px;
position: relative;
width: 80px;
z-index: 97;
}
.selectTime .timeini{
width: 70px;
height: 24px;
padding-left: 10px;
line-height: 24px;  background:#fff;
border: #ccc 1px solid; display:block; cursor:pointer;}

.selectStyleList{
    background:none repeat scroll 0 0 #fcfcfc;
    border:1px solid #bbb;
    color:#666666;
    left:0px;
    position:absolute;
    top:25px;
    width:85px;
    z-index:100;
}
.selectStyleList li{
    border-bottom: 1px solid #bbb;
    color:#666;
    cursor:pointer;
    height:24px;
    line-height:24px;
    padding:0 5px;
}
.selectStyleList li:hover {
    background: none repeat scroll 0 0 #f6f6f6;
    color:#bd1d21;
}

.selectAreaList{
	background:none repeat scroll 0 0 #fcfcfc;
	border:1px solid #ccc;
	color:#666666;
	padding:10px;
	*left:0px;
	_left:0px;
	position:absolute;
	top:26px;
	width:370px;
	display:none;
}
.selectAreaList p a{
    color:#048;
	height:22px;
}
.selectAreaList div.areaList{
	float:left;
    display:inline-block;
    margin:4px 10px 5px 0;
    position:relative;
    width:60px;
}
.moreopen{
    color:#666666;
    display:inline-block;
    padding-right:9px;
    background:url(../images/icomore1.gif) no-repeat scroll right center transparent;
}
.moreopen:hover{
    color:#bd1d21;
    background:url(../images/icomore2.gif) no-repeat scroll right center transparent;
}
.city{
    background:#fff;
    border:2px solid #ddd;
    left:35px;
    padding:10px;
    position:absolute;
    top:9px;
    width:180px;
	display:none;
	z-index:1000;
}

.city a{
    color:#666666;
    padding-right:9px;
	display:inline-block;
    z-index:1001;
}
.city a:hover{
    color:#333; text-decoration:underline;
}

#layout-main{zoom: 1;clear: both; margin-bottom: 8px; margin-top:10px; overflow:hidden;}
#layout-main .ser-coon{line-height:40px;}
.com_item{ overflow:hidden;}
.comInfo{border: 1px solid #eee;background: #fbfbfb;width:1148px;height: 165px; padding:10px; overflow:hidden; margin-bottom:10px;}
.comInfo h3{ height:30px; line-height:30px;}
.comInfo h3 a{ color:#3372a9; font-family:Microsoft Yahei,微软雅黑;}
.comInfo h3 a:hover{ text-decoration:underline;}
.comInfo ul li{ height:130px; overflow:hidden; border-right:1px dotted #ccc; float:left;}
.comInfo p{ margin:0px; padding:0px; height:30px; line-height:30px; overflow:hidden;}
.comInfo p span{ color:#3372a9;}
.comInfo ul{ overflow:hidden;}
.comInfo ul li.row1{ width:370px; padding:5px;}
.comInfo ul li.row1 ._contact,.comInfo ul li.row1 ._qq{text-align:center;background:#c11f05;color:#fff;padding:10px;margin:0 5px;}
.comInfo ul li.row2{ width:400px; padding:5px 10px; }
.comInfo ul li.row3{ width:285px; border-right:0px; padding:5px 0px 5px 10px;}
.comInfo p.jianji{ height:100px; line-height:24px; overflow:hidden; margin-bottom:10px;}
.comInfo ul li.row2 a{ color:#666; text-decoration:underline;}
.row3 .pro{ float:left; margin-right:10px;}
.pro .img{ border:1px solid #ddd; padding:2px; margin-bottom:2px;}
.pro .tit { width:122px; height:20px; overflow:hidden; text-align:center;}
.pro .tit a{ color:#888;}
.row3 ul{ overflow:hidden;}
.row3 ul li{ width:285px; height:26px; line-height:26px; overflow:hidden;}
.row3 ul li a{ display:block; float:left; width:220px; height:30px; overflow:hidden; color:#666;}
.row3 ul li a:hover{ color:#888; text-decoration:underline;}
.row3 ul li span{ display:block; float:right; width:55px;height:30px; overflow:hidden;}
