#search {margin:5px auto; width:960px;padding:1px 10px;clear:both;line-height:200%;}
#search dl{overflow:hidden;}
#search dt{float:left;color:#000;width:85px;}
#search dd{float:left;color:#000;overflow:hidden;width:875px;margin-left:0px;}
#search em{font-style: normal;float:left;margin:auto 5px;}
#search a{white-space: nowrap;}
.clearboth{clear:both;}
.clearboth a.sel{color:#000;font-weight:bold;}
a.par {background: url("../image/sprites.png") no-repeat scroll right -554px #FFFFFF;background-repeat: no-repeat;border: 1px solid #FFBC89;color: #606060 !important;margin-bottom: 5px;margin-right: 5px;padding: 0 22px 0 5px;text-decoration: none;}
a.par:hover{background-position:right -537px;border-color:#FF8040;text-decoration:none;}

.msg,.record,.rewen{width:243px;border: 1px solid #D7E5FF;line-height: 200%;margin-bottom:10px;overflow:hidden;}
.zhaopin_height{height:600px;}
.shoulu_height{height:455px;}
.hot_height{height:765px;}
.post ul li{display:block; width:95px; float:left; list-style-type:none; padding:0; background:none; margin:auto 5px; line-height:20px;}

.span-box{
    display: inline-block;
    height: 100%;
    width: 1px;
    margin-left: -1px;
    vertical-align: middle;
}
dd{margin:0;}
.main{overflow: hidden}
.pos{line-height: 2; border-bottom:1px solid #eee; margin-bottom:10px;}
.pos a { color:#888;}
.pro-body{width:731px; float: left }

.proinfo{overflow: hidden}
.proinfo .img-box{width: 284px; overflow: hidden; height: 210px;  overflow: hidden;text-align: center;display: block;}
.proinfo .img-box img{	max-width: 280px;max-height:210px; vertical-align: middle; background: none;}

.img_slide{width: 280px; padding:10px; border:1px solid #eee; overflow: hidden;
    text-align: center;
    display: block; float: left}
.handle_box{height: 60px;margin-top:10px;}
.handle_box li{width: 64px; height: 48px; overflow: hidden;text-align: center;display: block; padding:3px 0; margin:0 2px; float: left; border:1px solid #eee;}
.handle_box li img{max-width: 64px;max-height:48px; vertical-align: middle; background: none; }
.handle_box li.hover{border:1px solid #ffd4b1;}



.proinfo .pro-info{float:right; width: 420px;}
.proinfo .pro-info h3{font-size: 18px; line-height: 2.5; border-bottom: 1px dashed #eee}
.proinfo .pro-info .price-big-txt{font-size:16px ; color:#f00; font-weight: bold; }
.proinfo .pro-info .views span{color:#f00; font-weight: bold; }

.proinfo .providers { border:1px solid #fff5ec; padding:10px; margin:10px 0; font-size:14px; font-weight: bold}
.proinfo .providers ul{ overflow: hidden}
.proinfo .providers li{ float:left; width:170px; line-height: 1.5; margin-right: 20px;}
.proinfo .providers li a{ font-size: 12px; font-weight: normal;}

.proinfo .comments .pro-cmt-title{border-bottom:1px solid #ffd4b1; margin-top:10px; color:#E77817; font-size: 14px;}
.proinfo .comments .comments-item{padding: 10px;}
.proinfo .comments .comments-item span{background:#fff5ec; display: inline-block; margin:1px; padding:5px 10px; }

.pro-param-box{margin-top:10px; border:1px  solid #e6e6e6; border-top:0;}
.pro-companys{margin-top:10px;  border-top:0;}
.pro-imglist{margin-top:10px; border:1px  solid #e6e6e6; border-top:0;}
.pro-newlist{margin-top:10px; border:1px  solid #e6e6e6; border-top:0;}
.pro-rela{margin-top:10px; border:1px  solid #e6e6e6; border-top:0;}


.pro-title{border-top:2px solid #4595e6; font-size:16px; bold; color:#333;border-bottom:1px solid #e6e6e6; background: #fafafa; line-height: 2.5; padding:0 20px;}

.pro-box{margin-bottom:10px; border:1px solid #e6e6e6; border-top:0;}
.pro-box .pro-title{border-top:1px solid #e6e6e6; font-size:14px; color:#333;border-bottom:1px solid #e6e6e6; background: #fafafa; line-height: 2; padding:0 10px;}

.pro-param{
	padding:10px; font-weight: 14px; line-height: 2;
}
.pro-param table{border-collapse: collapse;
            border: none; width: 700px}
.pro-param table td{border:1px solid #eee; border-bottom:none; width: 580px; padding:10px; color:#888;}
.pro-param table th{border:1px solid #eee; border-bottom:none; width: 100px; background: #f9f9f9}
.pro-param span{display: block; border-top:1px solid #eee; line-height: 0; height: 0;width: 700px;}

.pro-companys{overflow: hidden}

.vip-companys{border: 5px solid #E4393C;}
.vip-companys .vip-company-title{    background: #FFF5EC;color: #E4393C; font-size: 14px;font-weight: bold; line-height: 2; padding-left: 10px;}
.vip-companys dl{padding:2px 10px; border-bottom:1px solid #eee;}
.vip-companys dl dt{
	color: #E4393C; font-size: 14px;font-weight: bold;
}
.ctitle{background:#fff5ec; line-height:22px; padding-left:10px; color:#fc6700; font-size:14px; font-weight:bold}
.ctitle span{font-size:12px; color:#999; font-weight:normal}
.clist li{padding:10px; _padding:5px}
.clist li.b{background:#fffcf7}
.clist li div{ line-height:150%}
.clist .ccomname{width:130px; font-size:14px; font-weight:bold; float:left;}
/*.coms .clist .ccomname div{display:none}
.coms .clist .ccomname div a{font-size:12px; color:#ff6501; }*/
.clist .cinfo{width:320px; color:#666;float:left;}
.clist .cbtn{width:50px;float:right;}
.clist .ccomname .name{color:#222;font-weight:normal;}
.clist .ccomname .vipname{color:red;}
.other-companys{

	border:1px solid #e6e6e6;
}
.other-companys ul{padding:10px; line-height: 1.8}
.other-title{
	font-size:14px; color:#333;border-bottom:1px solid #e6e6e6; background: #fafafa; line-height: 2; padding:0 10px;
}

.pro-news{padding: 10px}
.pro-news dl{border-bottom:1px solid #fafafa; padding:3px 0; line-height: 1.8 }
.pro-news dt{font-size:14px; color:#103a86;}
.pro-news dt span{float: right; color:#aaa; font-size: 12px;}
.pro-imgs{padding: 10px;}
.pro-imgs img{max-width: 700px;}    

.pro-relalist{overflow: hidden;}
.pro-relalist dl{ display: block; width: 160px; height: 170px; float: left; margin:10px 11px;}
.pro-relalist dl dt{display: block; width: 160px; height: 120px; border:1px solid #eee;    text-align: center;  background: none;}
.pro-relalist dl dt img{max-width: 160px; max-height: 120px; 	vertical-align: middle; background: none;} 
.pro-relalist dl dd{height: 50px; line-height: 1.5;}

.pro-widthlist{overflow: hidden;}
.pro-widthlist dl{ display: block; width: 100px; height: 115px; float: left; margin:10px 11px;}
.pro-widthlist dl dt{display: block; width: 100px; height: 80px; border:1px solid #eee;    text-align: center;  background: none;}
.pro-widthlist dl dt img{max-width: 100px; max-height: 80px;    vertical-align: middle; background: none;} 
.pro-widthlist dl dd{height: 35px; line-height: 1.5;}
.pro-widthlist dl dd a{display: block; height:20px; overflow: hidden}
.pro-right{width: 230px;
    float: right;}

.pro-box span{line-height: 2}
.pro-tabs{text-align:left; }

.pro-tabs .pro-tabs-title{  height:26px; line-height:26px;  position:relative; }
.pro-tabs .pro-tabs-title ul{ width:100%; position:absolute; top:0; height:26px;  border-bottom:1px solid #eee; }

.pro-tabs .pro-tabs-title ul li{ float:left; padding:0 15px; cursor:pointer; border:1px solid #eee; background:#fafafa; margin-left:10px; height: 25px;}

.pro-tabs .pro-tabs-title ul li.on{ height:26px;  background:#fff; border-bottom:0;}
.pro-tab-cnt div{padding:10px;  zoom:1;}
.pro-tab-cnt .tabs1{overflow: hidden;}
.pro-tab-cnt .tabs1 li{ float:left; margin:5px;}
.pro-tab-cnt .tabs1 li a{display: inline-block;}
.pro-tab-cnt .tabs1 li a.on{background: #103a86; color:#fff;}
.pro-tab-cnt .tabs2 dt a{font-size:14px; font-weight: bold}
.pro-tab-cnt .tabs2 dt span{float: right}
.pro-tab-cnt .tabs2 dd{color:#f00;}
.pro-tab-cnt .tabs2 dd span{display: inline-block; background: url('../image/phone.jpg') left center no-repeat; padding-left: 20px}

.area-list{padding: 10px; overflow: hidden}
.area-list li{float:left; margin:5px;}
.area-list li a{display: inline-block;}
.area-list li a.on{background: #103a86; color:#fff;}

.com-list{padding:10px;}
.com-list li{line-height: 2}
.n-tabs{height: 30px; position: relative;line-height:30px;}
.n-tabs ul{position:absolute; top:-1px;}
.n-tabs ul li{ float:left; padding:0 15px; cursor:pointer; }
.n-tabs ul li.on{height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.n-list-cnt ul{padding:10px;  zoom:1; }
.n-list-cnt ul{line-height: 1.8}

.new-list{padding: 10px; overflow: hidden}
.new-list li{margin:6px 5px; height: 20px;overflow: hidden;}
.new-list li a{display: inline-block;
    width: 130px;
    height: 15px;
    overflow: hidden;
    vertical-align: bottom;}
.new-list li a.on{background: #103a86; color:#fff;}


.biyibi{color: #b74b00;
font-size: 12px;
font-weight: normal;
cursor: pointer;}
.pagenavi{font: 12px Arial; padding:2px; border-top:1px solid #C5D7ED;text-align: center;}
.pagenavi a {border: 1px solid #ffd4b1; background: #FFFFFF; text-decoration: none; color:#fc6700; /*display:block; float:left;*/  padding:3px 6px;margin:auto 2px;}
.pagenavi .curr {border: 1px solid #fc6700; background:#fff5ec; padding: 3px 6px; /*display:block; float:left;*/ color:#fc6700; font-weight:bold;  /*margin:auto 2px;*/}
.pagenavi a:hover{color: #fc6700; text-decoration: none; border:1px solid #fc6700;}
.pagenavi .all {color: #fe005e; background: #ffffff; border:1px #fc6700 solid; float:left}
.pagenavi .all:hover{background: #ffffff;} 
.pagenavi select{padding:3px 6px;border:1px #ffd4b1 solid;color:#fc6700;/*float:left;*/}
.baidus,.xinlang,.tengxun{float:right;width:189px;_width:185px;}
 #change_div{float:left;padding-top:4px;}
 #change_city{cursor:pointer;font-weight:bold;}
 #change_city_div{position:absolute; background-color: #F0F4FD; border:1px solid #5E83D2; margin-left:12px; padding:5px 10px; width:300px;z-index:900;display:none;}
 #change_c{text-align:right;border-bottom:1px solid #E1ECFF;padding-bottom:3px;margin-bottom:3px;font-weight:bold; }
 #change_c span{float:left;margin-top:2px;}
 #change_c img{cursor:pointer;}
 #change_city_div ul li{float:left;width:60px;margin-top:2px;}
 
 #change_div_bak{background-color: #FFFFFF;border-left: 2px solid #C5D7ED;position: absolute;width: 32px; display:none}
 #change_city_bak{cursor:pointer;font-weight:bold;/*height:18px;*/}
 #change_city_div_bak{position:absolute; background-color: #F0F4FD; border:1px solid #5E83D2; margin-left:12px; padding:5px 10px; width:205px;z-index:910;display:none;}
 #change_c_bak{text-align:right;border-bottom:1px solid #E1ECFF;padding-bottom:3px;margin-bottom:3px;font-weight:bold; }
 #change_c_bak span{float:left;margin-top:2px;}
 #change_c_bak img{cursor:pointer;}
 #change_city_div_bak ul li{float:left;width:68px;margin-top:2px;line-height:200%;}
 
.outwords1 .kindbox1 li {width: 80px;}
 #kindall .b_box .b_content .isvip ul li { border: 1px solid #FFC5B9;display: inline;float: left;line-height: 20px;list-style-type: none;margin: 10px 20px;overflow: hidden;text-align: center;width: 120px;}
 .scxrtp{color:grey;font-size:12px;font-weight:normal;}
 .centers{text-align:center;}
 
/* 所有分类导航  */ 
#navigation {clear: both;height: 38px;margin: auto;margin-bottom:10px;width: 982px;}
.pub_nav li, .onav span, .sub_nav a {background: url("../image/pub_head_20120720.png") no-repeat scroll 0 0 transparent;cursor:pointer;}
.pub_nav {background: url("../image/pub_nav_bg.png") no-repeat scroll 0 0 transparent;height: 36px;margin: 0 auto;padding: 0 3px 2px;/*width: 876px;*/}
.pub_nav li {background-position: 100% -100px;float: left;line-height: 36px;padding-right: 1px;}
.pub_nav .onav span {background-position: 100% -48px;}
.pub_nav .cur {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #BFBFBF;line-height: 34px;margin-left: -1px;padding-right: 0;position: relative;z-index: 21;}
.pub_nav .cur span {background-color: #FFFFFF;background-position: 100% -73px;height: 36px;margin-bottom: -2px;position: relative;z-index: 2;}
.pub_nav .cur .sub_nav {display: block;}
.pub_nav li span {display: inline-block;padding: 0 11px;}
.pub_nav .onav span a {padding-right: 15px;_padding-right: 14px;}
.sub_nav {display: none;/*left: 10px;top: 36px;*/position: absolute;margin-left:0;z-index: 1;_margin-top: 35px;}
.sub_nav_inner {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #BFBFBF;left:-2px;padding: 0 12px;position: relative;top:-2px;width: 660px;}
.sub_nav_inner dl {border-top: 1px dotted #BFBFBF;line-height: 16px;margin-top: -1px;padding: 0px 4px 7px 30px;position: relative;_float:left;_margin-left:1px;}
.sub_nav_inner dt {font-weight: bold;left: 4px;position: absolute;top: 5px;}
.sub_nav_inner dt a {background: none repeat scroll 0 0 transparent;padding: 0;}
.sub_nav_inner dd {line-height: 16px;overflow: hidden;}
.sub_nav_inner dd a {background-position: -149px -110px;float:left;margin-left:-1px;margin-top:5px;padding: 0 8px 0 9px;white-space: nowrap;}
.sub_nav_inner a {color: #333333;}
.nav_shadow {background: none repeat scroll 0 0 #CCCCCC;height: 100%;left: 0;opacity: 0.5;position: absolute;top:0;width:100%;z-index:-1;}
#sub_list0{ margin-left:0px; _margin-left:-90px;}
#sub_list1{ margin-left:-47px; _margin-left:-120px;}
#sub_list2{ margin-left:-94px; _margin-left:-174px;}
#sub_list3{ margin-left:-141px; _margin-left:-221px;}
#sub_list4{ margin-left:-188px; _margin-left:-268px;}
#sub_list5{ margin-left:-235px; _margin-left:-315px;}
#sub_list6{ margin-left:-282px; _margin-left:-362px;}
#sub_list7{ margin-left:-329px; _margin-left:-409px;}
#sub_list8{ margin-left:-376px; _margin-left:-456px;}
#sub_list9{ margin-left:-423px; _margin-left:-503px;}
#sub_list10{ margin-left:-470px; _margin-left:-550px;}
#sub_list11{ margin-left:-517px; _margin-left:-597px;}
#sub_list12{ margin-left:-564px; _margin-left:-644px;}
#sub_list13{ margin-left:-611px; _margin-left:-691px;}
#sub_list14{ margin-left:-658px; _margin-left:-738px;}
 
#kindbox2 li{width:63px;padding:5px 2px;} 
.cxrz{position:absolute; color:#FFF;margin:2px 0 0 24px;font-size: 12px; font-weight:normal;letter-spacing:2px}
.cxrz span{color:yellow;font-weight:bold;font-size:14px;padding:0px 2px;}
.footer {border-top: none;}

/*----------------------------------------------------*/
.pro-list{width: 730px; float: right}
.pro-list ul {padding: 10px; overflow: hidden}
.pro-list li{float:left; margin:5px;}
.pro-list li a{display: inline-block;}
.pro-list li a.on{background: #103a86; color:#fff;}

.pro-item-list dl{height: 100px; padding: 5px; margin:5px; border-bottom:1px solid #eee; overflow: hidden; line-height: 2.3}
.pro-item-list dt{float:left; width: 120px}
.pro-item-list dt a{display: block;width: 120px; height: 100px; overflow: hidden; text-align: center}
.pro-item-list dt a img{max-width: 120px; max-height: 100px; vertical-align: middle;}
.pro-item-list div{float: right; width: 590px;}
.pro-item-list dd{color:#666; font: 14px}
.pro-item-list dd span{color:#888;}
.pro-item-list dd.pro-item-title span{ float: right;}
.pro-item-list dd.pro-item-title h3{ font-size: 16px; line-height: 2}
.pro-item-list dd span.pro-news-num{ float: right;}
.pro-item-list dd.pro-item-com{}
.pro-item-list dd.pro-item-com img{vertical-align: middle;}

.pro-views dl{height: 60px; border-bottom:1px solid #eee; padding:3px; overflow: hidden; margin:0;}
.pro-views dl dt{height: 60px; width:80px;float: left }
.pro-views dl dt a{display: block;height: 60px; width:80px;overflow: hidden; text-align: center}
.pro-views dl dt a img{max-width: 80px; max-height: 60px; vertical-align: middle;}
.pro-views dl dd {font-size:14px; line-height: 2.2; float: right;width:145px;}
.pro-views dl dd span{font-weight: bold; color:#f00;}
.pro-list-boxs{width: 318px; margin-right:10px; float: left} .boxlist{width:1000px; }
	.pro-list-vipcoms{width: auto; height: auto; overflow: hidden}
	.pro-list-vipcoms dl {width: 440px; float: left; margin-left:20px;}
.vip-more{border:1px solid #ffd4b1; color: #E77817; margin:10px; text-align: center; padding: 10px;}
.vip-more  a{color: #E77817;}

.topico span{display: inline-block; border-radius: 10px; width: 20px; height: 20px; line-height: 20px; background: #eee; color:#444; text-align: center}
.topico.top3 span{background: #c00; color:#fff;}
.topico.top3 a{color: #c00; }



