@charset "gb2312";
/* CSS Document */
ody, 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: 1000px;
	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;
}
/*ÆóÒµ»ÆÒ³*/
.firm_left {
	width:216px;
	float:left;
	background:#fff;
}
.firm_left_h1 {
	width:100%;
	height:37px;
	background:#fafafa;
	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_seach_top_list {
	width:203px;
	float: left; 
	background:#fbfbfb;
	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 right 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;
}
.firm_right {
	width:756px;
	padding-bottom:20px;
	background:#fff;
	float:right;
	padding:5px 0;
}
.firm_right_seach {
	width:760px;
	float:left;
}
.firm_seach_r {
	float: left
}
.tykeywords {
	color:#b7afaf;
	float: left;
	font-size: 14px;
	text-indent: 10px;
	width:456px;
	_width:450px;
	height:41px; line-height:41px;
	background:#fff;
	border:2px solid #e4e4e4;
	font-family:Î¢ÈíÑÅºÚ;
}
.ty_button {
	color: #b7afaf;
	float: left;
	font-size: 14px;
	text-indent: 10px;
	width:211px;
	height:40px;
	border:none;
	text-align:left;
	color:#a4a6a8;
	cursor:pointer;

	border-left:0;
	border-right:0;
	background:url("../images/disc_icon15.png") no-repeat right center #fff;
	font-family:"Î¢ÈíÑÅºÚ";
}
.com_sea_key_city{	width:213px;
	height:41px;	border-top:2px solid #e4e4e4;
	border-bottom:2px solid #e4e4e4; display:block; float:left;}
.tysubmit {
	background:#1369c0;
	border: medium none;
	float: left;
	height:45px;
	width:86px;
	font-size:16px;
	font-family:Î¢ÈíÑÅºÚ;
	color:#fff;
	cursor:pointer
}
.tag_seach {
	padding-top: 10px;
	float: left
}
.firm_hot-tags {
	width:100%;
	float:left;
	padding-top:10px;
	color:#706d6d;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	padding-bottom:18px;
}
.firm_hot-tags a {
	color:#706d6d;
	padding:0 5px 0 9px;
}
.firm_list_h1 {
	width:100%;
	border-bottom: 1px solid #D7D7D7;
	line-height: 30px;
	font-size:16px;
	color:#999;
	margin-top:10px;
	float:left
}
.firm_list {
	float:left;
	width:763px;
}
.firm_list_logo {
	width:185px;
	height:75px;
	border:1px solid #f3f0f0;
	float:left;
	margin-left:1px;
	background:#fff;
}
.firm_post_cont {
	width:430px;
	padding-left:9px;
	float:left
}
.firm_qy_name {
	font-size:14px;
	font-weight:bold;
	line-height:28px;
}
.firm_qy_name a {
	color:#127db3
}
.firm_qy_name a:hover {
	color:#F60
}
.firm_qy_list {
	width:100%;
	line-height:28px;
}
.firm_qy_list span {
	display:inline-block;
	margin-right:10px;
	color:#a8acb1;
}
.firm_qy_list em {
	color:#ff7300;
}
.firm_list_right {
	float:right;
	text-align:center;
	margin-right:10px;
}
.crop-add-yb {
	width:76px;
	height:33px;
	line-height:33px;
	text-align:center;
	display:block;
	background:#ff7300;
	color:#fff;
	margin-top:10px;
	margin-bottom:10px;
}
.crop-add-yb:hover{ text-decoration:none; color:#fff; background:#e06907;}
.firm_list_cur{ position:relative; z-index:10000}
.firm_list_cur_box{width:760px;  position:absolute;left:0px;top:-1px;border:1px solid #D7D7D7; padding-top:112px; background:#f8f8f8}
.firm_list_cur_cont{ background:#f8f8f8;width:698px; float:left; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.firm_list_post{width:100%; line-height:23px; margin-top:5px;float:left}
.firm_list_post a{color:#999; display:inline-block; padding-right:10px; padding-left:10px;border-radius:10px;border:1px solid #eee; margin-right:10px; margin-top:5px; background:#fff;}
.firm_list_post a:hover{color:#06F;border:1px solid #06F; text-decoration:none}
.firm_list_cur_name{ font-size:16px; font-family:Î¢ÈíÑÅºÚ}
.firm_list_cur_news{width:100%; line-height:23px; float:left;}
.firm_list_cur_left{width:350px;border-right:1px solid #ccc;float:left }
.firm_list_cur_right{width:335px; float:left; padding-left:10px;}
.firm_list_cur_right_l{ margin-top:10px; float:left; margin-right:10px;}
.firm_list_cur_news_list{ background:url(../images/new_li.png) no-repeat left 10px; padding-left:10px;}
.firm_list_cur_box .firm_list_cur_p{ font-size:14px; margin-top:5px;}
.firm_list_cur_right_l_img{width:60px; float:left; margin-right:10px;}

.firm_left_close_span{ background:#51a1f2;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_list_cur .firm_list_logo{ position:relative; z-index:10000;}
.firm_list_cur .firm_post_cont{ position:relative; z-index:10000;}
.firm_list_cur .firm_list_right{ position:relative; z-index:10000}

/*Ôö¼Ó*/

/*µ×²¿ÆóÒµ*/
.recomme_det{ clear:both; width:100%; padding-top:14px;}
.recomme_det h3{ color:#372c2c; font-weight:normal; font-size:14px; background:#f2f1f1; width:984px; height:36px; line-height:36px; padding-left:14px; border:1px solid #eaeaea;}
.co_recom{ border:1px solid #eaeaea; 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;}
/*****************/
.firm_left_close_con{width:204px; float:left;background:#f9f9f9; padding-left:12px; margin-bottom:14px; padding-bottom:10px;}
.firm_left_close{}
.firm_left_cont{ background:#fbfbfb; width:216px; padding-bottom:16px; overflow:auto;font-family:"Î¢ÈíÑÅºÚ"; }
.company_list{ zoom:1; margin-top:18px;}
.firm_list_02{ background: #fbfbfb;}
.company_name{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:25px;}
.company_name a{ color:#1369c0;}
.company_name span{ font-size:12px;}
.firm_qy_list span font{ color:#7c8389; font-size:12px;}

/**ÆóÒµ»ÆÒ³ÓÒ²à**/
.com_sea_key{ width:763px;}
.company_right{ float:right; width:763px;}
.company_det{ padding:20px 31px 20px 13px; overflow:auto;zoom:1;}
.company_att{ background:#d8d0d0; color:#120e0e;}
.company_att:hover{ background:#d8d0d0; color:#120e0e;}
.firm_qy_list .com_name_add{ padding-left:30px;}

/*·­Ò³*/
.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;}