@charset "gb2312";
/* CSS Document */
.Company_left_cont{width:100%; background:#fff; float:left}
.Company_post_name{width:100%; padding-top:20px; padding-bottom:20px;border-bottom:1px solid #dbdbdb; float:left}
.Company_post_name_h1{width:295px; display:inline-block; font-size:20px; font-family:Î¢ÈíÑÅºÚ; padding-left:20px; background:url(../images/yun_com_icon.jpg) no-repeat left center; margin-left:20px;_margin-left:10px; float:left;}
.Company_post_name em{ font-size:14px;color:#b2b8bc; margin-right:10px; line-height:30px;}
.Company_post_msg{ font-size:14px; font-weight:bold; float:left; padding:10px 10px 5px 20px;}
.Company_post_ms{width:650px;height:32px; position:relative; margin-left:20px; font-size:14px; font-weight:bold; float:left;border-bottom:1px solid #dddddd}
.Company_post_ms span{ display:inline-block;width:88px;height:30px;border:1px solid #ddd; background:#fff; text-align:center; line-height:33px; position:absolute;left:0px;top:2px;border-bottom:none;}
.Company_post_msg  .Company_co{color:#7a7878}
.Company_post_zx{width:650px;height:32px; line-height:32px;position:relative; font-size:14px; font-weight:bold; float:left;border-bottom:1px solid #dddddd}
.Company_post_more{width:100%; float:left;height:35px; line-height:35px; font-weight:bold;color:#7a7878}
.Company_Name {width: 100%;height: 55px;line-height: 55px;background: url(../images/yun_icoline.jpg) repeat-x bottom;text-align: center;font-size: 30px;font-family:Î¢ÈíÑÅºÚ;
overflow: hidden}
.Authenticate {float: right;margin-right: 20px;}
.Company_Name span {display: block;width: 600px;float: left;color: #EE5800}
.Company_h1 {width: 100%;height: 40px;line-height: 40px;font-size: 20px;color: #3d98e1;}
.Company_h1 span {display: block;background-position: 0 -45px;padding-left: 20px;}
.Company_h1 .Company_h1_span {font-size: 18px;}
.Company_content {width:650px;padding-left: 20px;}
.Company_Claim li {width: 305px;float: left;color: #999;line-height: 23px;margin-right:20px;_margin-right:10px;font-size:14px;margin-top:10px;}
.Job_Description {line-height: 30px;color: #666666;width: 100%;font-size:14px;overflow: hidden;padding-top:10px;}
.Company_Profile {line-height:30px;color: #666666;font-size:14px;width: 100%;overflow: hidden}
.Company_Contact_show {float: left}
.Company_Contact_show li {width: 300px;float: left;color: #999999;line-height: 33px;font-size:14px;}
.Company_details {width:100#;float: left}
.Company_details ul {width:940px;float: left;border: 1px solid #dedede;}
.Company_details ul li {height: 35px;line-height: 35px;float: left;width: 100%;border-bottom: 1px solid #dedede;}
.Company_details ul li strong {width: 108px;height: 35px;display: block;float: left;border-right: 1px solid #dedede;padding-left: 30px; font-weight:normal; background:#FCFCFC}
.Company_details ul li em {display: block;width: 564px;float: left;padding-left: 10px;color: #666;}
.Company_details ul li em img{ margin-top:10px;}
.comapply_sq {width: 100%;margin-bottom: 20px;margin-top: 10px;float: left}
.comapply_sq .comapply_sq_submit {display: inline-block;width: 137px;height: 40px;background: url(../images/yun_submit2.png) no-repeat 0 -228px;line-height: 40px;font-size: 16px;
text-align: center;color: #fff;font-family: Î¢ÈíÑÅºÚ;float: left}
.comapply_sq .comapply_sq_submit:hover {text-decoration: none;color: #fff;}
.comapply_sq_r {width: 358px;height: 30px;line-height: 30px;float: left;margin-top: 5px;margin-left: 40px;_margin-left: 20px;}
.comapply_sq_r a {color: #1076d1;display: inline-block;padding-left: 30px;background: url(../images/yun_sq_icon.gif) no-repeat;margin-left: 10px;}
.comapply_sq_r .comapply_sq_sc {background-position: 0 5px}
.comapply_sq_r .comapply_sq_tj {background-position: 0 -40px}
.comapply_sq_r .comapply_sq_jb {background-position: 0 -92px}
.comapply_sq_r a:hover {color: #F60;text-decoration: none}
.comapply_sq_r .comapply_sq_sc:hover {background-position: 0 -145px}
.comapply_sq_r .comapply_sq_tj:hover {background-position: 0 -203px}
.comapply_sq_r .comapply_sq_jb:hover {background-position: 0 -254px;color: #C00}
.about_touch_red {color: red;float: left;font-size: 14px;height: 25px;line-height: 25px;}
.about_touch .about_touch_logoin  .about_touch_red  a{ display:inline-block; float:none;color:#06F; text-decoration:underline; width:35px; margin-left:0px;}
.about_touch .about_touch_logoin a {background-position: -92px -32px;color: #FFFFFF;display: block;float: left;height: 26px;line-height: 26px;margin-left: 20px;text-align: center;width: 80px;}
.Pop-up_box {_position: absolute;width: 380px;/*box-shadow: 0 5px 25px rgba(0, 0, 0, 0.5);*/position: absolute;z-index: 9999; }
.Pop-up_box_h1 {background-position: 0 -381px;color: #FFFFFF;font-size: 14px;height: 41px;line-height: 40px;padding-left: 15px;}
.Pop-up_box_h1 span {float: left;font-size: 14px;line-height: 40px;margin: 0;padding: 0 10px;}
.Pop-up_box_h1 a {background-position: -104px -59px;cursor: pointer;display: block;float: right;height: 41px;width: 41px;}
.Pop-up_logoin {background: none repeat scroll 0 0 #FFFFFF;color: #666666;line-height: 24px;padding: 30px 20px 20px 20px;float: left;width: 340px;}
.Pop-up_logoin_pad {padding-top: 10px;}
.Pop-up_logoin_jb {background-color: #F1F9FE;border: 1px solid #C1E4F7;color: #2B9CDF;font-size: 14px;font-weight: bold;height: 28px;line-height: 28px;margin-bottom: 15px;
padding-left: 10px;}
.Pop-cottextarea {resize: none;border-color: #CCCCCC #DBDBDB #DBDBDB #CCCCCC;border-radius: 2px 2px 2px 2px;border-style: solid;border-width: 1px;}
.ajax_login_tit {background-color: #F1F9FE;border: 1px solid #C1E4F7;color: #2B9CDF;font-size: 14px;font-weight: bold;height: 28px;line-height: 28px;margin-bottom: 15px;padding-left: 10px;}
.Pop-cottextarea_text {width: 80px;border-color: #CCCCCC #DBDBDB #DBDBDB #CCCCCC;border-radius: 2px 2px 2px 2px;border-style: solid;border-width: 1px;height: 25px;line-height: 25px;}
.login_button_jb {width: 102px;height: 36px;background: url(../images/login_button_jb.gif) no-repeat;border: none;cursor: pointer}
.Pop-up_logoin_sq .Pop-up_logoin_jb_span {width: 70px;}
.Pop-up_logoin_list {margin-bottom: 15px;width: 100%;float: left;}
.Pop-up_logoin_list span {display: inline-block;width: 60px;float: left;text-align: right;line-height: 20px;}
.ajax_login_input {background: url(../images/yun_x.png) repeat-x 0 -355px;border-color: #CCCCCC #DBDBDB #DBDBDB #CCCCCC;border-radius: 2px 2px 2px 2px;border-style: solid;border-width: 1px;font-family: Verdana, Geneva, sans-serif;font-size: 12px;height: 18px;line-height: 20px;padding: 3px;width: 180px;float: left}
.Pop-up_logoin_bot {border-top: 1px solid #ccc;width: 100%;float: left}
.Pop-up_logoin_sq {margin-bottom: 10px;font-size: 14px;}
.Pop-up_logoin_sq span {display: inline-block;width: 120px;text-align: right;float:left}
.POp_up_r{width:200px;float:left}
.Pop-up_logoin_sq em {display: inline-block;}
.Pop-up_logoin_sq .Pop-up_radio {margin-left: 10px;margin-right: 5px;}
.login_button {background: url(../images/yun_submit2.png) no-repeat 0 -64px;border: medium none;cursor: pointer;height: 36px;width: 102px;}
.login_button2 {background: url(../images/yun_submit2.png) no-repeat 0 -101px;border: medium none;cursor: pointer;height: 36px;width: 102px;}
.comapply_Leave_message {width: 100%;float: left;background: url("../images/yun_icoline.jpg") repeat-x scroll center bottom transparent;padding-bottom: 10px;margin-top: 10px;}
.comapply_Leave_message_n {height: 24px;line-height: 24px;overflow: hidden;width: 100%;}
.comapply_Leave_message_n span {float: left;}
.comapply_Leave_message_n b {font-weight: bold;color: #EE5800}
.comapply_Leave_message_n em {float: right;color: #666}
.comapply_Leave_message_h {color: #333333;font-size: 14px;line-height: 22px;margin-top: 5px;}
.comapply_Leave_message_reply {background-color: #EDF4FA;border: 1px solid #A4C8E8;margin-top: 5px;font-size: 12px;line-height: 21px;padding: 3px 10px;}
.comapply_Leave_fb {width: 100%;color: #000;font-size: 14px;font-weight: bold;line-height: 40px;}
.comapply_Leave_fb_text {width:645px;background: #fff url(../images/input_txt_bg.jpg) repeat-x top;border: 1px solid #C5C5C5;resize: none;height: 80px;font-size:12px;color:#666;line-height:20px;}
.comapply_Leave_fb_s {width:100%; float:left}
.comapply_Leave_fb_sub {margin-top: 15px;margin-bottom: 10px;width: 99px;height:32px;background:#3b8ee3;border: none;color: #fff;cursor: pointer;float:left}
.comapply_Leave_fb_R{ float:left; width:515px;background:#f2f2f2;height:30px; line-height:30px;border:1px solid #e6e6e6; margin-left:10px; margin-top:15px; padding-left:10px; padding-right:10px;color:#a19f9e}
.Company_post_other{width:670px; background:#fff; float:left; margin-top:10px; padding-left:20px; padding-bottom:10px;}
.Compply_right_sidebar{width:270px; float:right}
.Compply_right_qy{width:250px; padding:10px; background:url(../images/yun_firm_bg.jpg) repeat; float:left}
.Compply_logo{width:100%;height:86px; background:#fff;}
.Compply_right_name{width:100%; line-height:23px; margin-top:5px; font-size:14px;}
.Compply_right_rz{width:100%; margin-top:5px; font-size:14px;color:#746e6e;border-bottom:1px solid #bdbcbc; padding-bottom:10px;}
.Compply_right_js{width:100%;border-top:1px solid #e6e6e7; padding-top:10px;}
.Compply_right_js ul li{width:120px; float:left; line-height:27px;color:#83878b}
.Compply_right_post{width:100%; background:#fff; float:left; margin-top:10px;}
.Job_content{width:980px; margin:0 auto;float:left}
.Job_content_header{width:100%;height:115px; background:#fbfbfb url(../images/com-top-bg.png) no-repeat right; float:left;border-bottom:1px solid #f4f4f4}
.Job_header_logo{width:185px;height:75px; background:#fff; float:left; margin-top:14px; margin-left:15px;border:1px solid #d6d3d3; padding:2px;}
.Job_header_cont{width:570px; float:left; padding-left:20px; padding-top:14px;}
.Job_header_name{width:100%; font-size:20px; font-family:Î¢ÈíÑÅºÚ; margin-bottom:10px;}
.Job_header_list{width:100%; position:relative}
.Job_header_list span{ display:inline-block; margin-right:20px; line-height:23px;color:#999;}
.Job_guanzhu{width:158px;position:absolute;right:50px;top:-10px; line-height:23px;color:#999;}
.Job_guanzhu a{ display:block;width:88px;height:34px; font-size:14px; font-weight:bold;color:#fff; line-height:34px; text-align:center; background:#ef531f; margin:0;}
.Job_guanzhu a:hover{ background:#d84a1b;color:#fff; text-decoration:none}
.Job_header_right{width:95px;height:36px; float:left; margin-top:40px;}
.Job_Introduction{width:100%; float:left; background:#fff; padding-bottom:10px;}
.Job_Introduction_cont{ padding:10px 20px 20px 20px;}
.Job_Introduction_h1{width:100%; padding-top:10px;}
.Job_Introduction_h1 span{ height:28px; line-height:28px;display:inline-block; background:url(../images/Job_icon1.jpg) no-repeat left top; padding-left:15px; font-size:14px; font-weight:bold}
.Job_Brief{width:100%; line-height:30px; font-size:14px;float: left; white-space: normal;word-break: break-all;}
.JoB_material{width:938px;border:1px solid #e1e2e3; margin-top:10px; float:left;  }
.JoB_material  ul li{width:100%;border-bottom:1px solid #e1e2e3; line-height:34px; float:left; background:#f0f0f0}
.JoB_material  ul li .JoB_material_left{width:82px; display:block; padding-left:20px; float:left;color:#686868}
.JoB_material  ul li .JoB_material_right{width:355px; display:block;border-right:1px solid #e1e2e3; float:left ; padding-left:10px; background:#fff}
.JoB_material  ul li .JoB_material_line{border:none;}
.JoB_material  ul li .JoB_material_w780{width:825px; background:#fff}
.JoB_material  ul li img{ margin-top:5px;}
.JoB_material  ul li a{color:#1155cc; display:inline-block; background:url(../images/Job_map.jpg) no-repeat left center; padding-left:18px;}
.JoB_material  ul  .JoB_material_end{border:none;}
.Job_comment{width:100%; float:left; padding-top:15px;margin:0 auto;position:relative;}
.Job_comment_left{ float:left;width:403px;}
.Job_comment_right{width:270px; float:right; position:relative;}
.Job_comment_right_fixd{ background: none repeat scroll 0 0 #fff;}
.Job_comment_no{ font-size:18px; font-family:Î¢ÈíÑÅºÚ;; text-align:center; margin-top:40px;}
.Job_ask_bg{width:270px;height:80px; position:absolute;left:0px;top:0px; background:#fff;filter:Alpha(opacity=70); opacity:0.7; z-index:10 }
.Job_ask_bg_login{ position:absolute;left:15px;top:20px; z-index:20; font-size:14px;color:#666;}
.Job_ask_bg_login a{color:#06F}
.Job_comment_left_c{float:left; background:url(../images/Job_line.jpg) repeat-y 70px; padding-left:90px;}
.Comment_time{width:80px; position:absolute;left:-90px;top:10px;color:#909191}
.Comment_dd{width:8px;height:12px; background:url(../images/Job_icon2.jpg) no-repeat; position:absolute;left:-23px;top:10px;}
.Comment_icon2{width:10px;height:16px; background:url(../images/Job_icon3.jpg) no-repeat; position:absolute;left:-10px;top:10px;}
.Job_Company_h1{width:100%;height:30px; line-height:30px; background:#3b8ee3;color:#fff; font-size:14px;}
.Job_Company_h1 span{ padding-left:10px;}
.Job_nav{width:960px;height:35px; background:url(../images/Job_nav_bg.jpg) repeat-x; float:left; margin-top:1px; margin-bottom:10px; padding-left:20px;}
.Job_nav li{width:90px;height:35px; line-height:35px; float:left; text-align:center; font-size:14px;}
.Job_nav  li a{ display:block}
.Job_nav  .menus_a1{width:90px;height:32px; margin-top:3px;; background:url(../images/Job_nav_cur.jpg) no-repeat;color:#f47612; font-weight:bold}
.program_tooltip {border: 1px solid #DDDDDD;height: 56px;background:#fff;width:258px;box-shadow: 0 0 2px rgba(255, 255, 255, 0.75) inset;color: #8C7E7E;font-size:12px;padding: 5px;}
.commpay_textarea {width:270px;float:left;margin-top:10px;}
.Company_news_list {width:100%;float:left}
.Company_news_list ul {width:100%;float:left;}
.Company_news_list ul li {width:420px;padding-left:12px;height:40px;line-height:40px;border-bottom:1px dashed #DCDCDC;background: url(../images/Job_line.jpg) no-repeat left center; float:left; margin-right:30px;}
.Company_news_list ul li span {float:left;width:340px; overflow:hidden; height:40px;line-height:40px; display:block;font-size:14px;}
.Company_news_list ul li em {float:right;color:#999}
.Company_show_list {width:100%;float:left}
.Company_show_list dl {width:270px;padding:6px;background:#fff;float:left;margin-right:20px; margin-left:5px;border:1px solid #ccc;margin-top:10px;margin-bottom:10px; position:relative}
.Company_show_list dl dt {width:270px;height:180px;}
.Company_show_list dl dd {width:270px;height:34px; line-height:34px; overflow:hidden;text-align:center;margin-top:5px; position:absolute;left:6px;bottom:6px; z-index:100;color:#fff; font-size:14px;}
.Company_show_list dl dd a{color:#fff}
.job_show_bg{width:270px;height:34px; background:#000;position:absolute;left:6px;bottom:6px; z-index:8;filter:Alpha(opacity=60); opacity:0.6}
.Company_news_cont_h1 {width:100%;float:left;font-family:Î¢ÈíÑÅºÚ;font-size: 20px;text-align: center;background: url(../images/yun_icoline.jpg) repeat-x  center bottom;padding-bottom:30px; padding-top:20px;}
.Company_news_p {padding-top:20px;width:100%;float:left;color:#666;font-size:14px;line-height:30px;}
.Company_product_h1 {font-size:18px;width:100%;float:left;font-weight:bold;margin-bottom:10px; font-family:Î¢ÈíÑÅºÚ}
.Company_product_info {width:100%;float:left}
.Company_product_info_img {float:left;width:300px;border:1px solid #ccc;padding:5px;background:#fff;}
.info_para1 {width:100%;height:30px;line-height:30px;float:left; font-size:16px; font-family:Î¢ÈíÑÅºÚ}
.Company_divp {line-height:30px; font-size:14px;}
.Company_product_info_r {width:580px;float:left;padding-left:10px;}
.about_touch {position: relative;}
.about_touch_logoin {background-color: #EDF4FA;border: 1px solid #A4C8E8;float: left;height: 20px;margin-bottom: 10px;padding: 10px;width: 670px;}
.about_touch_red {color: red;float: left;font-size: 14px;height: 25px;line-height: 25px;}
.about_touch_logoin a {background-position: -92px -32px;color: #FFFFFF;display: block;float: left;height: 26px;line-height: 26px;margin-left: 20px;text-align: center;width: 80px;}
.w60 {width:70px;}
.commpay_Comment_input {width:100%;float:left}

.program_reply {background: url(../images/btn_blue.jpg) no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;margin-top:10px;height: 24px;line-height: 24px;padding: 0;width: 64px;float:right;font-size:12px;}
.program_reply_pl{width:86px;height:26px; background:url(../images/job_pl.jpg) no-repeat;border:none; margin-top:10px; float:left}
.commpay_Comment_input span{ float:left;height:26px;; line-height:26px; display:block; margin-top:10px; padding-left:10px;color:#999}
.Comment_list {width:308px;border:1px solid #e3e3e3;border-radius: 5px 5px 5px 5px;margin: 10px 0;padding:9px 0;background:#f2f2f2;float:left;position:relative}
.Comment_list_left {width:50px;float:left}
.Comment_list_left img{	border-radius: 5px 5px 5px 5px;}
.Comment_list_right {width:297px;float:left;padding-left:10px;}
.Comment_w608 {float:left;width:100%;line-height:20px;}
.Comment_w608 span{white-space:normal;word-break:break-all}
.cmt_comment {color: #747474;}
.Comment_w608 a {color:#3D98E1;}
.Comment_list_left_fh {width:30px;float:left;margin-top:5px;}
.Comment_textarea_hf {border: 1px solid #CCCCCC;border-radius: 5px 5px 5px 5px;height: 35px;width: 600px;box-shadow: 0 0 2px rgba(255, 255, 255, 0.75) inset;color: #8C7E7E;line-height: 1em;padding: 5px;background: #FCF9F9;margin-top:5px;font-size:12px;}
.Comment_list_hf_right {width:570px;float:left;padding-left:10px;}
.Comment_list_hf_r1 {width:100%;float:left;color:#666}
.tips_reply {background: none repeat scroll 0 0 #F5F7F6;border: 1px solid #E6E6E6;font-size: 12px;line-height: 21px;margin-bottom: 5px;margin-top: 5px;padding: 3px 10px;}
.tips_reply span {color: #0689D1;}
.Company_post_list{width:100%; margin-top:10px; float:left}
.Company_post_list ul{width:100%}
.Company_post_list ul li{width:100%;height:40px; line-height:40px;border-bottom:1px dashed #DADADA; float:left}
.Company_post_list ul  .Company_post_list_h1{color:#A6A6A6}
.Company_post_list ul li span{ display:block; float:left}
.Company_post_list ul li .Company_post_list_a{width:200px;}
.Company_post_list ul li .Company_post_list_b{width:110px;}
.Company_post_list ul li .Company_post_list_c{width:130px;}
.Company_post_list ul li .Company_post_list_d{width:120px;}
.Company_post_list ul li .Company_post_list_e{width:110px;_width:105px;}
.Company_post_list ul li .Company_post_list_a a{ font-weight:bold;color:#3D84B8; font-size:14px;}
.com_index_pl{ font-size:14px;color:#666; margin-top:30px; padding-bottom:30px; text-align:center}
.comapply_no_msg{width:100%; float:left; padding-top:30px; padding-bottom:30px;}
.comapply_no_msg_cont{width:300px; margin:0px auto;}
.comapply_no_msg_cont span{ display:block;width:128px;height:84px; background:url(../images/no1.png) no-repeat; margin:0 auto}
.comapply_no_msg_cont  em{ font-size:18px; display:block;line-height:27px; text-align:center; margin-top:20px;}


.firm_left{ float:left; width:736px; border:1px solid #e8e8e8;}
.firm_left_con{ padding:22px 26px 50px 20px;}
.firm_sta{ padding-bottom:5px; overflow:hidden;}
.firm_sta_logo{ float:left; height:89px; background:url("../images/firm_bg1.png") no-repeat center bottom; margin-right:20px; display:inline-block;}
.firm_sta_logo img{ width:185px; height:75px; border:1px solid #ddd7d7;}
.firm_sta_mes{ float:left; width:480px;}
.firm_sta_mes h3{ font-weight:normal; color: #000; font-size:18px;}
.firm_sta_mesed{ font-size:12px; color: #888383; padding:12px 0 10px 0;}
.firm_sta_mesed i{ color:#454040; padding-right:8px;}
.firm_sta_mesgz{ color:#454040;line-height:28px;}
.firm_sta_mesgz a{ width:69px; height:28px; line-height:28px; text-align:center; display:inline-block; font-size:14px; color:#fff; margin-right:12px; float:left;}
.firm_sta_mesgz .cancel_att{ background:#999;}  
.firm_sta_mesgz .attentioned{ background:#ff7300;}
.firm_sta_mesgz .company_att{ background:#d8d0d0; color:#120e0e;}
.firm_det{ width:100%; clear:both; padding-top:15px; overflow:hidden;}
.firm_det_tit{ background:#f7f7f7; height:40px; line-height:40px; margin-bottom:15px;}
.firm_det_tit span{ height:16px; background:url("../images/firm_ico4.png") no-repeat 0 center; padding-left:12px; font-size:16px; color: #101214;}
.firm_det_con{ font-size:14px; color:#6b6d6f; line-height:30px; padding-bottom:0px;}
.firm_det_link{ font-size:14px; line-height:30px; padding-bottom:10px; overflow:hidden;zoom:1;}
.firm_det_link span{ color:#a8adb1; display:inline-block; float:left;overflow:hidden;}
.firm_det_link span i{ color:#141617;}
.firm_det_link .firm_mes1{ width:340px;}
.firm_det_link .firm_mes2{ width:315px;}
.firm_det_link .firm_mes3{ width:690px;_margin-right:-3px;}
.firm_login{ width:689px; height:51px; background:#f3f8fd; border:1px solid #e5eef7;}
.firm_login_con{ padding:11px 20px; line-height:30px;overflow:hidden;}
.firm_login_con span{ float:left; padding-right:30px; font-size:14px; color:#393e44;}
.firm_login_con a{width:80px; height:28px; line-height:28px;display:inline-block; text-align:center; color:#fff; font-size:14px; float:left; margin-right:14px;}
.firm_login_con .firm_login_dl{ background:#0066ff; }
.firm_login_con .firm_login_zc{ background:#ff6600;}
.firm_ment{ width:710px;}
.firm_ment img{ width:124px; height:94px; margin-right:14px; margin-top:15px;}
.firm_display{ overflow:hidden;}
.firm_display ul{ width:710px;}
.firm_display ul li{ width:221px; text-align:center; float:left; display:inline-block; margin-right:13px; margin-top:10px;}
.firm_display ul li img{ width:217px; height:145px; border:2px solid #dedede;}
.firm_display ul li a p{width:100%;height:23px; line-height:23px; overflow:hidden;color:#101214; font-size:14px; padding-bottom:5px;}
.firm_post{ width:100%; height:75px; border-bottom:1px solid #e9e9e9; position:relative}
.firm_post_con{ padding:15px 10px 15px 10px;} 
.firm_post_left{ float:left; width:42px; background:url("../images/firm_bg3.png") no-repeat; height:42px; display:block; font-size:16px; color:#fff; line-height:35px; text-align:center; margin-right:10px;}
.firm_post_cen{ width:100%; display:block; float:left;}
.fpc_name{ font-size:15px; font-weight:bold;;}
.fpc_name a{color:#1369c0}
.fpc_type{width:100%; color:#999; font-size:12px; line-height:22px; margin-top:10px; }
.fpc_type span{ padding-right:20px;}
.fpc_type span i{ color:#f25721; width:120px; display:inline-block; font-weight:bold}
.firm_post_right{ width:70px;margin-top:5px; position:absolute;right:20px;top:10px; display:none}
.fpc_type_fr{ float:right}
.firm_post_right a{ width:64px; height:26px; background:#f7634c; display:block; line-height:26px; text-align:center; color:#fff; font-size:12px; }
.firm_right{ float:right; width:240px; border:1px solid #eaeaea;}
.firm_right_con{ padding:7px 4px 7px 8px; overflow:hidden;}
.firm_det_tit2{ padding:0; margin-bottom:10px;}
.firm_det_tit2 span{ font-size:14px;}
.frc_det{ padding-top:10px;}
.frc_det_con{ color:#818486; font-size:14px; height:22px; overflow:hidden; margin-bottom:7px; line-height:22px;}
.frc_det_con span{ background:#f3f3f3; height:22px; line-height:22px; padding:0 6px; display:inline-block; float:left; margin-right:6px;}
.frc_map{ width:218px; height:156px; overflow:hidden;}
.frc_map_look{ width:100%; text-align:center; line-height:30px;}
.frc_map_look a{ color:#818486; font-size:14px;}
.frc_news{ padding-bottom:10px;}
.frc_news ul li{ line-height:30px; background:url("../images/firm_ico5.png") no-repeat 4px center;}
.frc_news ul li p{ margin-left:16px; width:208px; overflow:hidden; height:30px; text-overflow:ellipsis; white-space:nowrap;}
.frc_news ul li p a{ font-size:14px; color:#444c51;}
.firm_det_r{ padding-top:6px;}

.broadside{ }
.broadside_con{ position:fixed; top:160px; z-index:200; left:6%; width:40px; display:block; _position:absolute; text-align:center}
.broadside_con a{ background:#bfbdbd; margin-bottom:5px; display:block; color:#fff; font-size:12px; padding:5px 5px;border-radius:5px;}
.broadside_con .bro_con_cur{background:#2c81d6; }
.broadside_con a:hover{ background:#2c81d6; text-decoration:none; color:#fff;}
.firm_tips_no{width:100%; text-align:center; padding-top:30px; padding-bottom:30px; font-size:14px;color:#666}
/*µ¯³öµÇÂ½¿ò*/
.logoin_tck{width:480px;height:250px; background:#fff; }
.logoin_tck_left{width:290px; float:left;border-right:1px dashed #dbdbdb; margin-top:25px; padding-left:25px;}

.logoin_tck_text{width:258px;height:38px;border:1px solid #d2d2d2;  float:left; overflow:hidden}
.logoin_tck_text_icon{width:38px; display:inline-block;height:38px; background:#f5f5f5 url(../images/yun_logoin_tck_icon1.jpg) no-repeat center center; float:left;}
.logoin_tck_text_icon_p{background:#f5f5f5 url(../images/yun_logoin_tck_icon2.jpg) no-repeat center center;}
.logoin_tck_text_icon_y{background:#f5f5f5 url(../images/yun_logoin_tck_icon3.jpg) no-repeat center center;}
.logoin_tck_text_t1{width:210px;height:36px; line-height:36px; float:left;color:#999;border:1px solid #fff;}
.logoin_tck_p{width:258px; padding-top:15px; padding-bottom:15px; float:left}
.logoin_tck_p_chek{width:13px;height:13px; overflow:hidden; vertical-align:middle; margin-right:5px;}
.logoin_tck_fot{ float:right;color:#3767b0}
.logoin_tck_fl{ float:left;color:#948989}
.logoin_tck_bth_sub{width:258px;height:43px; background:#0180cf;border:none;color:#fff; font-size:16px; cursor:pointer}
.logoin_tck_text_yzm{width:130px;}
.logoin_tck_text_yzm_r{width:; float:left; margin-top:20px;}
.logoin_tck_right{width:135px; float:left; margin-top:35px; padding-left:20px; font-size:14px;color:#a09797}
.logoin_tck_reg{ padding-top:10px; padding-bottom:20px;}
.logoin_tck_reg a{width:80px;height:28px; line-height:28px; text-align:center; background:#7aa822; display:block;color:#fff; margin-top:20px;}
.logoin_tck_reg a:hover{ background:#648f11;color:#fff; text-decoration:none}
.logoin_tck_other{ margin-top:30px;}
.logoin_tck_other_img{ margin-top:13px;}
.logoin_tck_other_img a{ display:inline-block;width:35px;height:35px;border:1px solid #ddd;border-radius:50%; text-align:center; margin-right:5px;}
.logoin_tck_other_img a:hover{border:1px solid #0180cf}
.logoin_tck_other_img .logoin_tck_other_wx:hover{border:1px solid #39bd04}
.logoin_tck_other_img .logoin_tck_other_xl:hover{border:1px solid #e5480a}
.logoin_tck_other_img img{ margin-top:8px;}

