@charset "utf-8";
/* CSS Document */
.body_bg{ background:#fff}
 h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0
}
body, button, input, select, textarea {
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
address, cite, dfn, em, var {
	font-style: normal
}
code, kbd, pre, samp {
	font-family: courier new, courier, monospace
}
small {
	font-size: 12px
}
ul, ol {
	list-style: none
}
a {
	text-decoration: none;
	outline: 0 none;
}
a:hover {
	text-decoration: underline
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
legend {
	color: #000
}
fieldset, img {
	border: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
html {
	overflow-x: hidden;
	_background-image: url(about:blank);
	_background-attachment: fixed;
	overflow-y: scroll
}
a, embed {
	outline: none
}
a {
	color: #444
}
/*地图搜索*/
.content_firm {
	width: 1200px;
	margin-bottom: 10px;
}
.active div.mode {
 -webkit-transition: all .8s ease-in;
 -moz-transition: all .8s ease-in-out;
 -o-transition: all .5s ease-in;
 transition: all .5s ease-in;
}
.trym {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}
.active .mode {
 -webkit-transition: all .7s ease-out .1s;
 -moz-transition: all .7s ease-out;
 -o-transition: all .7s ease-out .1s;
 transition: all .7s ease-out .1s
}
.popup_in, .popup_close {
 animation-duration: .5s;
 animation-delay: .1s;
	animation-timing-function: ease-out;
	animation-fill-mode: both;
 -webkit-animation-duration: .8s;
 -webkit-animation-delay: .1s;
	-webkit-animation-timing-function: ease-out;
	-webkit-animation-fill-mode: both;
 -moz-animation-duration: .5s;
 -moz-animation-delay: .2s;
	-moz-animation-timing-function: ease-out;
	-moz-animation-fill-mode: both;
	-moz-backface-visibility: hidden;
 -ms-animation-duration: .5s;
 -ms-animation-delay: .1s;
	-ms-animation-timing-function: ease-out;
	-ms-animation-fill-mode: both
}
.popup_in {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-ms-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp
}
.popup_close {
	visibility: hidden
}
@-webkit-keyframes fadeInUp {
0% {
margin-top:-25px;
}
100% {
margin-top:0
}
}
@-moz-keyframes fadeInUp {
}
@-ms-keyframes fadeInUp {
0% {
opacity:0;
-ms-transform:translateY(-20px)
}
100% {
opacity:1;
-ms-transform:translateY(0)
}
}
@-o-keyframes fadeInUp {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeInUp {
0% {
opacity:0;
transform:translateY(20px)
}
100% {
opacity:1;
transform:translateY(0)
}
}
@-webkit-keyframes fadeOutUp {
0% {
opacity:1;
-webkit-transform:translateY(0)
}
100% {
opacity:0;
visibility:hidden;
-webkit-transform:translateY(-20px)
}
}
.content_firm_top {
	width: 100%;
}
.firm_Comment {
	width: 196px;
	float: left;
	padding: 5px;
	border-bottom: 1px solid #F0F0F0;
}
.firm_Comment dt {
	width: 30px;
	float: left;
	margin-top: 3px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 2px;
}
.firm_Comment dd {
	width: 150px;
	float: left;
	padding-left: 5px;
	color: #AD9C9C
}
.firm_gz {
	background: url("../images/yun_logoin_icon.png") no-repeat scroll -75px -4px transparent;
	color: #FFFFFF;
	display: block;
	font-family: 微软雅黑;
	font-size: 14px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	width: 73px;
}
.actions li .firm_gz:hover {
	text-decoration: none;
	background: url(../images/button_icon.png) no-repeat 0 -70px;
	color: #fff;
}
.actions li .pin_pinlun {
	background-position: 0 -24px;
}
.actions li .pin_guanzhu {
	background-position: 0 -48px;
}
.firm_list {
	color: #666
}
.firm_reply {
	display: block;
	width: 100%;
	height: 23px;
	line-height: 23px;
	text-align: right;
	float: left
}
.firm_reply a {
	color: #36F
}
.map_right ul li {
	float: left;
	width: 210px;
	padding: 5px 5px 5px 15px;
	line-height: 20px;
}
.map_right {
	width: 230px;
	height: 500px;
	float: left;
	background: #fff;
	overflow:auto;
	overflow-x:hidden
}
.Post_map {
	width: 100%;
	float: left;
	background: url(../images/yun_map.gif) repeat-x;
	border-bottom: 1px solid #d6d6d6
}
.Post_map_h1 {
	display: block;
	float: right;
	width: 230px;
	line-height: 30px;
	font-weight: bold;
	border-left: 1px solid #d6d6d6;
	text-indent: 10px;
}
.Post_map ul li {
	float: left;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	border-right: 1px solid #d6d6d6;
}
.Post_map ul .Post_map_atc {
	background: url(../images/yun_x.png) -3px -55px repeat-x;
	color: #fff;
	font-weight: bold
}
.Post_map_list {
	color: #4D4D4D;
	background: #E5EEFF;
	height: 30px;
	line-height: 30px;
	text-align: left;
	text-indent: 10px;
}
.mapsearch {
	background-position: 0 -302px;
	color: #666;
	border: 1px solid #A6B7C9;
	display: inline-block;
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 5px 8px 0;
	cursor: pointer;
	padding: 0 5px;
}
/*企业黄页*/

/*left*/

.firm_left {width:216px;float:left;}

.firm_left_close_con{width:204px; float:left;background:#fafafa; padding-left:12px; margin-bottom:14px; padding-bottom:10px;}

.firm_left_cont{ background:#fbfbfb; width:216px; padding-bottom:16px; overflow:auto;font-family:"微软雅黑"; }

.company_list{ zoom:1; margin-top:18px;}

.firm_left_h1 {width:100%;height:37px;padding-bottom:8px;}

.firm_left_h1 span {display:inline-block;height:20px;line-height:20px;font-size:12px;font-weight:bold;color:#333;margin-top:12px;float:left;padding-right:16px;}

.firm_left_h1 a {float:left;display:inline-block;line-height:24px;color:#3b8ee3;background:url(../images/disc_icon16.png) no-repeat 0 16px;padding-left:18px;color:#666;padding-top:10px;}

.firm_left_close_span{color:#fff; margin-top:10px; line-height:27px; display:block;cursor:pointer; width:186px; height:27px; float:left }

.firm_left_close_span i{ display:block; float:left; width:155px; overflow:hidden; height:27px; padding-left:10px;}

.firm_left_close_span a{ display:block; float:right; padding-top:3px; padding-right:5px;}

.firm_left_close_span em{width:14px;height:14px; background:url(../images/dialog_close.png) no-repeat; display:inline-block; cursor:pointer}

.firm_seach_top_list {width:203px;float: left;padding:0 6px;}

.firm_seach_top_l {width:190px;line-height: 22px;font-weight: bold;color: #666;border-bottom:1px solid #f0f0f0;padding:10px 0 15px 13px;background:url(../images/disc_icon14.png) no-repeat 180px center;cursor:pointer;font-size:16px; color:#393535;font-weight:bold;}

.firm_seach_top_s{	width:190px;line-height: 22px;font-weight: bold;color: #666;border-bottom:1px solid #f0f0f0;padding:10px 0 15px 13px;background:url(../images/disc_icon14s.png) no-repeat right center;cursor:pointer;font-size:16px; color:#393535;font-weight:bold;}

.firm_seach_top_r {width: 100%;}

.firm_seach_top_r a {display:block;line-height: 22px;white-space: nowrap;color: #393535;padding:4px 3px 4px 21px;font-size:14px;}

.firm_seach_top_r a:hover {background:#e4e4e4;text-decoration:none;}

.firm_seach_top_r .firm_a_atc {color:#393535;}

/*right*/

.firm_right {width:960px;padding-bottom:20px;float:right;}

.firm_right_box{width:100%; float:left;padding-bottom:20px}

.firm_title{width:100%;height:40px;border-bottom:1px solid #dcdbdb; background:#f8f8f8; position:relative}

.firm_title_list{ width:260px;height:41px;position:absolute;left:0px;bottom:-1px;}

.firm_title_list li{width:120px;height:41px; line-height:40px; font-size:16px; text-align:center; float:left; position:relative }

.firm_title_list li a{ display:block}

.firm_title_list  .firm_title_list_cur{ background:#CB0B00;}

.firm_title_list  .firm_title_list_cur a{color:#fff}

.firm_title_list  .firm_title_list_cur .firm_title_list_bg{ display:inline-block;width:100%;height:4px; line-height:4px; overflow:hidden; position:absolute;left:0px;top:0px;z-index:4;}

.firm_title_list_new{width:20px;height:12px; background:url(../images/frim_new.png) no-repeat; display:inline-block; position:absolute;right:20px;top:-5px; z-index:5;}

.firm_search_box{width:100%; float:left;}

.firm_search_text{width:453px;height:38px; line-height:38px;color:#666;border:2px solid #CB0B00;border-right:none; float:left; padding-left:5px;}

.firm_search_text_city{width:218px;height:38px; line-height:38px;border:2px solid #3c80a7;border-right:none; float:left; background:#fff;}

.firm_search_text_city_but{width:210px;height:38px;border:none; background:#fff url(../images/firm_fx.jpg) no-repeat 190px center;color:#a49d9d; text-align:left; padding-left:5px; cursor:pointer}

.firm_search_submit{width:100px; _width:97px; float:left; height:40px;border:none;color:#fff; font-size:16px; cursor:pointer}

.firm_hot-tags{width:100%; float:left; line-height:23px; padding:15px 0; font-size:14px;}

.firm_hot-tags a{ display:inline-block; margin-right:10px; white-space:nowrap;color:#666}

.firm_list_content{width:100%;float:left; overflow:hidden}

.firm_list_content_box{width:980px;}

.firm_list{width:469px; padding:15px 0 0 0;border: 1px solid #e8e8e8;float:left; margin-top:18px; margin-right:18px;}

.firm_list_logo{width:110px;height:110px;border:1px solid #d9dcdf; margin-bottom: 5px}

.firm_list_leftsidebar{width:110px; padding-right:20px; float:right}

.firm_list_right{width:100%; padding-top:10px;}

.crop-add-yb {width:70px;height:25px;line-height:25px; font-size:14px;text-align:center; display:inline-block;background:#ff7939;color:#fff; margin-right:5px; float:left}

.crop-add-yb_span{ float:left;height:25px;line-height:25px;}

.crop-add-yb:hover{ text-decoration:none; color:#fff; background:#e06907;}

.company_att{ background:#d8d0d0; color:#120e0e;}

.company_att:hover{ background:#d8d0d0; color:#120e0e;}

.crop-add-yb_i{color:#e06907; padding:0px 5px;}

.firm_post_cont{width:}

.firm_list_rightsidebar{width:320px;height:110px;float:right}

.firm_name{width:100%; float:left;  height:27px; line-height:27px;padding-bottom:5px;}

.firm_name_a{ font-size:16px;color:#666666}

.firm_qy_list{width:222px; float:left;}

.firm_qy_list_s{width:100%; font-size:14px; line-height:25px;color:#888585; display:inline-block}

.firm_qy_job_list{width:100%; background:#fafafa; float:right; font-size:14px; line-height:24px; padding:10px 0;}

.firm_qy_job_list_name{width:70px; float:left;color:#888585; padding-left:10px;}

.firm_qy_job_list_r{width:380px; float:left}

.firm_qy_job_list_r_l{width:330px;height:24px; line-height:24px; overflow:hidden; float:left}

.firm_qy_job_list_r_p{width:100%; float:left}

.firm_list_cur_right_n{color:#e06907; padding:0px 5px;}

.firm_list_cur_right_p_l{ float:left}

.firm_list_cur_right_p_r{ float:right}

/*底部企业*/

.recomme_det{ clear:both; width:100%; padding-top:14px;}

.recomme_det h3{ color:#372c2c; font-weight:normal; font-size:14px; background:#f2f1f1; width:1184px; height:40px; line-height:40px; font-size:16px; padding-left:14px; border:1px solid #eaeaea;}

.co_recom{ border:1px solid #eaeaea; background:#fff;border-top:0; overflow:hidden; padding-top:17px;zoom:1;}

.co_recom ul li{ float:left; width:187px; text-align:center; height:130px; margin-left:10px;_margin-left:8px;}

.co_recom ul li a:hover{text-decoration:none;}

.co_recom ul li a:hover p{color:#0062A4;}

.co_recom ul li a img{ width:185px; height:75px; border:1px solid #f2f1f1;}

.co_recom ul li a p{ color:#0371d3; padding-top:10px; line-height:14px; font-size:14px;font-family:"微软雅黑";}

.co_recom{}

.co_recom dl{ margin-left:8px; border-bottom:1px dashed #ededed; line-height:24px; width:975px; clear:both; overflow:hidden; margin-top:12px; padding-bottom:10px; font-size:14px;}

.co_recom dl dt{ float:left; width:100px; text-align:right; font-size:14px; color:#766c6c;}

.co_recom dl dd{ width:870px; float:left;}

.co_recom dl dd a{ color:#766c6c; padding-right:20px; display:inline-block; float:left; white-space:nowrap;}

.co_recom_link{ padding-top:0;}

/*****************/

/*翻页*/

.page{ text-align:center; width:100%; padding-top:24px; overflow:auto; padding-bottom:15px;}

.page a{ display:inline-block; border:1px solid #dedede; padding:6px 11px; margin:0 2px;}

.page .page_cur{ background:#007ccf; color:#fff; border:none;}

.page label{ display:inline-block; padding-bottom:6px;}*/