/* basic */
body, button, input, select, textarea, pre, h1, h2, h3, h4, h5, h6 { font-family: Microsoft YaHei,'����' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
pre { color:#666666; line-height:26px; background-color:transparent; border:none; }
pre {  
    white-space: pre-wrap; /*css-3*/  
    white-space: -moz-pre-wrap; /*Mozilla,since1999*/  
    white-space: -pre-wrap; /*Opera4-6*/  
    white-space: -o-pre-wrap; /*Opera7*/  
    word-wrap: break-word; /*InternetExplorer5.5+*/  
}
ol, ul{ list-style: none outside none;}

/* common */
.common_layout { margin:0 auto; width: 100%;min-width: 1903px; }
.common_layout a { text-decoration:none; }
.common_layout a:hover { text-decoration:none; color:#2c9e84; }
.common_clear { clear:both; }
.common_color { color:#2c9e84; }
.common_input { height:40px; }
.common_no_resize { resize:none; }
.common_hide { display:none; }
.common_div_center_middle { position:absolute; top:50%; left:50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.common_font_size_16 { font-size:16px; }
.common_font_size_18 { font-size:18px; }
.common_font_size_20 { font-size:20px; }
.common_font_size_22 { font-size:22px; }
.common_font_size_24 { font-size:24px; }
.common_font_size_26 { font-size:26px; }
.common_font_size_28 { font-size:28px; }
.common_font_size_30 { font-size:30px; }
.common_english_text { word-break:break-all; word-wrap:break-word; }
.common_loading {  }
.common_loading img { width:250px; height:250px; }
.common_single_line { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.common_error_message_test { color:#d9534f; font-size:14px; margin-top:10px; }
.common_error_message { display:none; color:#d9534f; font-size:14px; margin-top:10px; }
.common_mask { display:none; position: absolute; left: 0; top: 0; z-index: 9998; height: 1px; width: 100%; background: grey; opacity: 0.6; filter: alpha(opacity = 70); }
.common_loading_process { text-align: center; margin-top: 20%; }
.common_loading_process img { height: 70px; width: 70px; }
.common_ { border:1px #ffff00 solid; }

/* common_header */
.common_header_top {height: 37px;background: #e9ebeb;font-size: 12px;  min-width:1903px;}
.common_header { position:relative; margin:0 auto; min-width:1903px; height:auto; text-align:center; z-index:1000; background-color:#ffffff; }
.common_header_top_content{ margin:0 auto; width:1380px;}
.common_header_content { margin:0 auto; width:1380px; padding-top:6px;padding-bottom: 7px;height: 121px;}
.common_header_logo { float:left; }
.common_header_navigation {  margin-top:25px; font-size:17px; color:#333333; margin:0 auto; width:1500px; height:58px ;padding-left: 60px;}
.common_header_bottom { background-color: #2c9e84;}
/* .common_header_navigation_zone  {display: block; padding:17px 37px ;float: left; } 去除微课堂前 */
.common_header_navigation_zone  {display: block; padding:17px 41.7px ;float: left; }
.common_header_navigation_zone:hover{ background-color:#217a66 ; }
.common_header_navigation_zone:first-child {margin-right: 53px;background-color:#217a66; position: relative; }
.common_header_openwin_color{background: #e9f5f2 ;}
.common_header_navigation_zone a:hover {color:#FFFFFF ;}
.common_header_navigation_zone a { color:#FFFFFF; }
#common_header_openwin { background: #FFFFFF;display: none; position: absolute;top: 58px; left: 0px;width: 455px;border: 1px solid #2c9e84; z-index: 999;  text-align: left;}
.openwin_rightbox{position: absolute;top:0px; left: 200px;display: none ; height: 470px;}
#common_header_openwin ul{ padding: 0px;}
.common_header_openwin_display{ display:block;background: #FFFFFF;}
.common_header_openwin_ul{ padding: 0px;margin: 0px; width: 197px; }
.openwin_rightbox_ul{ width: 250px;}
#common_header_openwin li{ padding: 0px;margin: 0px; padding: 5px;}
#qr_code_box{background: #FFFFFF;position: absolute; border: 1px #2c9e84 solid; left: 1355px; display: none; z-index: 999; }
#phone_code_box{background: #FFFFFF;position: absolute; border: 1px #2c9e84 solid; left: 1405px;display: none; z-index: 999; }
#common_header_openwin span{color: #333333 ;} 
.openwin_border{border:1px #b0d7ce solid; border-left:none ; border-bottom: none;}
.openwin_border:first-child{border-top: none;}
.openwin_supper_border{ border-right: none;background: #FFFFFF; }
/* common_header_openwin { display: none; position: absolute;top: 235px; left: 157px; width: 600px;border: 1px solid #2c9e84; background: #fff; z-index: 99;  text-align: left;} */
.common_header_tool { float:right;  font-size:15px; }
.common_header_tool_login_before { float:left; }
.common_header_tool_login_after { float:left; }
.common_header_tool_search { float:left; margin-right: 26px; }
.common_header_tool_search a { color:#333333; }
.common_header_top_right{float:right; }
.common_header_top_right span{display:block; float: left; margin-top: 8px;padding-right: 12px;}
.common_header_top_img {  float:left;margin-top:8px;}
.common_header_top_img img{ margin-top: -3px;}
.common_header_tool_login { float:left;  margin-top:8px; color:#999999; }
.common_app_tool{ float:left; }
.common_app_tool img{ margin-left: 18px;margin-top: 10px;}
.common_header_tool_login a { color:#999999; }
.common_header_tool_separate { float:left; margin-left:10px; margin-right:10px; margin-top:8px; color:#cfcfcf; }
.common_header_tool_regist { float:left; margin-top:8px; color:#999999; }
.common_header_tool_regist a { color:#ff0000; }
.common_header_tool_cart { float:left; margin-left:35px; margin-top:22px; position:relative; }
.common_header_tool_cart a { color:#333333; }
.common_header_tool_cart_num { position:absolute; top:-5px; left:25px; }
.common_header_tool_cart_num .badge { background-color:#2c9e84;  }
.common_header_tool_name { float:left; margin-left:15px; margin-top:8px; color:#999999; max-width:150px; }
.common_header_tool_name a { color:#999999; }
.common_header_tool_out { float:left; margin-left:15px; margin-top:8px; color:#999999; }
.common_header_tool_out a { color:#999999; }
.common_header_tool_message { float:left; margin-left:15px; margin-top:22px; position:relative; }
.common_header_tool_message a { color:#333333; }
.common_header_tool_message_num { position:absolute; top:-5px; left:25px; }
.common_header_tool_message_num .badge { background-color:#2c9e84; }

/* common_search */
/* .common_search { color:#666666; transition:all 0.5s linear; position:absolute; top:97px; left:50%; height:0px; width:1200px; margin-left:-600px; overflow:hidden; background:#ffffff; text-align:center; -webkit-box-shadow:0 0 10px rgba(41, 41, 41, .3); -moz-box-shadow:0 0 10px rgba(141, 41, 41, .3); box-shadow:0 0 10px rgba(41, 41, 41, .3); } */
#common_search_result_loading{display:none;}
.common_search_close { text-align:right; margin-right:20px; margin-top:20px; color:#999999; }
.common_search_control { margin:0 auto; width:610px; margin-top:30px; }
.common_search_control_input { float:left; }
.common_search_input { width:530px; border:2px #2c9e84 solid; height:40px; padding:5px 10px 5px 10px; outline:none; }
.common_search_control_button { float:left; cursor:pointer; }
.common_search_button { width:80px; border:1px #2c9e84 solid; border-left:none; padding-top:8px; padding-bottom:8px; color:#ffffff; background:#2c9e84; font-size:16px; }
.common_search_result { margin:0 auto; width:610px;background: #FFFFFF; border:1px #dcdcdc solid;border-top:none;z-index: 99999;position:absolute;  }
.common_search_result_line { padding:10px 10px 10px 10px; }
.common_search_result a { color:#666666; }
.common_search_result_line:hover { color:#ffffff; background:#2c9e84; }
.common_search_result_line_left { max-width:600px; float:left; }
.common_search_result_line_right { float:right; }

/* common_banner */
.common_banner { margin:0 auto; width:100%; height:auto; text-align:center; }

/* common_navigation */
.common_navigation { margin:0 auto; width:100%; padding-top:15px; padding-bottom:10px; text-align:center; font-size:12px;  }
.common_navigation a { color:#666666; }
.common_navigation_content { margin:0 auto; width:1380px; text-align:left; }
.common_navigation_text { padding-right:5px; }
.common_navigation_active { color:#b0b0b0; }
.navigation_keyboard{ color:#333333 ;}

/* common_line */
.common_line { margin:0 auto; width:100%; text-align:center; }
#common_line_loading { padding-bottom:200px; }

/* common_content */
.common_content { margin:0 auto; width:1387; margin-top:0px; }

/* common_help */
.common_help { width:100%; background-color:#f3f4f4; color:#818282; padding-top:30px; min-width: 1903px;}
.common_help a { color:#9b9b9b; }
.common_help a:hover { color:#9b9b9b; }
.common_help_zone { margin:0 auto; width:1380px; }
.common_help_zone_left { float:left; }
.common_help_zone_help_column { float:left; margin-right:160px; }
.common_help_zone_help_column_title { font-size:17px; margin-bottom:15px; color: #666666;font-weight: 600; }
.common_help_zone_help_column_text { font-size:14px; margin-bottom:15px; }
.common_help_zone_help_column_text a {color: #585858; }
.common_help_zone_right { float:right;  }
.common_help_zone_qr_left { float:left; margin-right:60px; }
.common_help_zone_qr_right { float:right; }
.common_help_zone_right span{font-size: 17px; font-weight: 600;color: #666666;margin-top: 5px; display:block}

/* common_footer */
.common_footer { width:100%; margin-top:0px; padding-top:20px; background: #f3f4f4;min-width:1903px ; }
.common_footer_normal { background-color:#037db6; height:80px; color:#a4c5dd; }
.common_footer_normal a{color: #a4c5dd}
.common_footer_login a{ color: #333333 }
.common_footer_zone { margin:0 auto; width:1000px; height:50px; text-align:center;}
.common_footer_left { float:left; }
.common_footer_right { float:right; }
.common_footer_text { margin-left:20px; }

/* common_login */
.common_login { height:460px; width:350px; background-color:#ffffff; text-align:left; }
.common_login_content_account { display:block; padding:5px 25px 5px 25px; }
.common_login_content_phone { display:none; padding:5px 25px 5px 25px; }
.common_login_content_loading { display:none; padding:5px 25px 5px 25px; text-align:center; padding-top:100px; }
.common_login_content_title { font-size:17px; }
.common_login_content_title_left { margin-top:20px; float:left; margin-left:20px; }
.common_login_content_title_left a { color:#666666; }
.common_login_content_title_center { margin-top:19px; float:left; margin-left:28px; color:#cfcfcf; }
.common_login_content_title_right { margin-top:20px; float:right; margin-right:20px; }
.common_login_content_title_right a { color:#666666; }
.common_login_content_message { margin-top:15px; display:none; }
.common_login_content_message_content { background-color:#fef2f2; height:28px; padding:3px 10px 3px 10px; }
.common_login_content_message_content_icon { float:left; color:#d64848; }
.common_login_content_message_content_text { float:left; color:#d64848; margin-left:8px; font-size:14px; padding-top:1px; }
.common_login_content_input { margin-top:15px; }
.common_login_content_input_left { float:left; width:160px; }
.common_login_content_input_right { float:right; width:130px; cursor:pointer; }
.common_login_content_input_right_content { width:130px; }
.common_login_content_button { margin-top:15px; }
.common_login_content_button_style { background-color:#2c9e84; width:100%; padding-top:12px; padding-bottom:12px; }
.common_login_content_sms_button_style { background-color:#2c9e84; width:100%; padding-top:9px; padding-bottom:9px; }
.common_login_content_tool { margin-top:10px; }
.common_login_content_tool_left { float:left; }
.common_login_content_tool_left a { color:#666666; }
.common_login_content_tool_right { float:right; }
.common_login_content_tool_right a { color:#666666; }
.common_login_content_other {  }
.common_login_content_other_title {  }
.common_login_content_other_title_left { float:left; width:35%; color:#333333; }
.common_login_content_other_title_center { float:left; margin-top:10px; }
.common_login_content_other_title_right { float:right; width:35%; color:#333333; }
.common_login_content_other_content { text-align:center;  height:28px;}
.common_login_content_other_icon_qq { margin-left:10px; margin-right:10px; }
.common_login_content_other_icon_qq i { color:#666666; }
.common_login_content_other_icon_qq i:hover { color:#0288d1; }
.common_login_content_other_icon_weixin { margin-left:10px; margin-right:10px; }
.common_login_content_other_icon_weixin i { color:#666666; }
.common_login_content_other_icon_weixin i:hover { color:#00d20d; }
.common_login_content_other_icon_zhifubao { margin-left:10px; margin-right:10px; }
.common_login_content_other_icon_zhifubao i { color:#666666; }
.common_login_content_other_icon_zhifubao i:hover { color:#00aaee; }
.common_login_content_none { margin-top:15px; display:block; }
.common_login_content_none_short { background-color:#ffffff; height:28px; padding:3px 10px 3px 10px; }
.common_login_content_none_long { background-color:#ffffff; height:40px; padding:3px 10px 3px 10px; }
.common_login_content_notice { margin-top:5px; }
.common_login_content_notice_content { background-color:#fefcee; height:28px; padding:3px 10px 3px 10px; }
.common_login_content_notice_content_icon { float:left; color:#df9c1f; font-size:12px; padding-top:4px; }
.common_login_content_notice_content_text { float:left; color:#df9c1f; margin-left:8px; font-size:12px; padding-top:3px; }
.common_login_content_other_content_text { float:left; font-size:12px; padding-top:3px; }
.common_login_content_other_red_content_text { padding-left:3px; padding-right:3px; color:#d64848; }
.label_sms_code_icon { padding-left:5px; padding-right:5px; } 

/* common_pay_result */
.common_pay_result { margin:0 auto; text-align:center; width:400px; margin-bottom:30px; }
.common_pay_result_order_no { color:#cccccc; margin-top:30px; }
.common_pay_result_info_fail { margin:0 auto; margin-top:30px; color:#d9534f; text-align:center; margin-left:110px; }
.common_pay_result_info_success { margin:0 auto; margin-top:30px; color:#5cb85c; text-align:center; margin-left:110px; }
.common_pay_result_info_icon { float:left; font-size:38px; margin-right:15px; }
.common_pay_result_info_text { float:left; font-size:30px; }
.common_pay_result_tool { margin-top:30px; }
.common_pay_result_tool_left { float:left; }
.common_pay_result_tool_right { float:right; }
.common_pay_result_tool_to_index { color:#ffffff; background:#2c9e84; cursor:pointer; width:150px; border-radius:10px; padding: 10px 0px 10px 0px; }
.common_pay_result_tool_to_order { color:#ffffff; background:#2c9e84; cursor:pointer; width:150px; border-radius:10px; padding: 10px 0px 10px 0px; }

/* common_normal */
.common_normal { text-align:center; }
.common_normal a { text-decoration:none; }
.common_normal a:hover { text-decoration:none; color:#2c9e84; }
.common_normal_logo { margin-top:20px; }
.common_normal_content { margin:0 auto; border-radius:10px; border:1px #e0e0e0 solid; box-shadow: 0 0 10px #e6e6e6; padding: 30px 30px 0px 30px; }
.common_normal_content_line { margin-bottom:30px; text-align:left; }
.common_normal_content_line_left { float:left; width:300px; }
.common_normal_content_line_right { float:right; width:130px; }
.common_normal_content_tool { margin-bottom:30px; text-align:left; }
.common_normal_content_tool a { color:#666666; }
.common_normal_content_tool_left { float:left; }
.common_normal_content_tool_right { float:right; }
.common_forget_password { width:500px; }

/* common_popup */
.common_search{height:390px;}
.common_popup { position:absolute; z-index:2000; transition:all 0.7s linear; top:-1000px; left:50%; }
.common_popup_content { background:#ffffff; border:1px #999999 solid; padding:15px 25px; float:left; overflow-y:auto; -webkit-box-shadow:0 0 10px rgba(41, 41, 41, .3); -moz-box-shadow:0 0 10px rgba(141, 41, 41, .3); box-shadow:0 0 10px rgba(41, 41, 41, .3); }
.common_popup_close { float:left; color:#ffffff; font-size:25px; margin-left:20px; }
.common_popup_close a { color:#ffffff; }
.common_popup_close a:hover { color:#ffffff; }
.common_popup_title { text-align:center; font-size:22px; margin-top:10px; margin-bottom:5px; }
.common_popup_sub_title { text-align:center; font-size:14px; margin-top:5px; margin-bottom:10px; color:#9fadc7; }
.common_popup_line { text-align:left; margin-top:20px; margin-bottom:20px; }
.common_popup_line2 { text-align:left; margin-top:0px; margin-bottom:15px; }
.common_popup_line_center { text-align:center; margin-top:20px; margin-bottom:20px; }
.common_popup_line_title { font-size:16px; margin-bottom:10px; } 
.common_popup_line_title2 { font-size:16px; margin-bottom:5px; } 
.common_popup_line_title_icon { float:left; margin-top:2px; }
.common_popup_line_title_text { float:left; padding-left:6px; }

/* common_login_popup */
#login_popup_page { margin-left:-200px; }
#login_popup_page_content { width:400px; height:495px; text-align:center; }
#login_popup_loading { padding-top:100px; }

/* common_add_demand_popup */
#add_demand_popup_page { margin-left:-400px; }
#add_demand_popup_page_content { width:880px; height:620px; text-align:center; }

/* common_edit_demand_popup */
#edit_demand_popup_page { margin-left:-400px; }
#edit_demand_popup_page_content { width:800px; height:460px; text-align:center; }
/* companyDemand_company_popup_page  */
#companyDemand_company_popup_page { margin-left:-535px; }
/* common_want_undertake_popup */
#want_undertake_popup_page { margin-left:-400px; }
#want_undertake_popup_page_content { width:800px; height:620px; text-align:center; }
/* common_city_partner_apply_popup_page */
#city_partner_apply_popup_page { margin-left:-370px; }
#city_partner_apply_popup_page_content { width:600px; height:650px; text-align:center; }
.common_middle_button_style { width:45%;}

/* common_upload_picture_popup_page */
#upload_picture_popup_page { margin-left:-300px; }
/*#upload_picture_popup_content { width:750px; height:650px; text-align:center; }*?*/
#upload_picture_popup_content { text-align:center; }
.upload_picture_popup_content_picture_left { float:left; margin-right:20px; }
.upload_picture_popup_content_picture_right { float:left; }
.upload_picture_popup_content_picture_big { overflow:auto; border:1px #dcdcdc solid; width:300px; height:300px; background:url(../../images/front/default/upload_picture_back.jpg) repeat; }
.upload_picture_popup_content_picture_small { border:1px #dcdcdc solid; width:186px; height:186px; background:url(../../images/front/default/upload_picture_back.jpg) repeat; overflow:hidden; }
.upload_picture_tool_zone { float:left; margin-top:3px; position:relative; margin-right:15px; }
.upload_picture_tool_zone:hover > .upload_picture_tool_zone_alt { display:block; }
.upload_picture_tool_zone_hidden { display:none; }
.upload_picture_tool_zone_alt { display:none; text-align:center; position:absolute; min-width:70px; padding:5px 5px 5px 5px; border:1px #e4e4e4 solid; background:#ffffff; margin-left:20px; }

/* common_upload_picture_popup_page */
#share_goods_popup_page { margin-left:-225px; }
#share_goods_popup_page_content { width:450px; height:200px; text-align:center; }

/* common_add_address_popup_page */
#add_address_popup_page { margin-left:-400px; }
#add_address_popup_content { width:800px; height:620px; text-align:center; }

/* common_placeholder */
.common_placeholder { width:100%; }
.common_placeholder_20 { width:100%; height:20px; }
.common_placeholder_25 { width:100%; height:25px; }
.common_placeholder_30 { width:100%; height:30px; }
.common_placeholder_35 { width:100%; height:35px; }
.common_placeholder_40 { width:100%; height:40px; }

/* common_package */
.common_package_center { width:100%; text-align:center; }
.common_package_left { width:100%; text-align:left; }
.common_package_right { width:100%; text-align:right; }
.package_line_title_one_header { margin:0 auto; width:115px; font-size:28px; color:#333333; border-bottom:2px #089adf solid; padding-bottom:10px; }
.package_line_title_one_footer { margin:0 auto; width:115px; margin-top:3px; border-top:2px #089adf solid;  }
.package_line_title_two_left { float:left; border:2px #089adf solid; width:1px; height:18px; }
.package_line_title_two_right { float:left; color:#333333; margin-left:10px; }
.package_line_title_three_left { float:left; border-left:2px #089adf solid; border-right:2px #089adf solid; width:7px; height:26px; margin-top:5px; }
.package_line_title_three_right { float:left; color:#333333; margin-left:10px; font-size:24px; }
.package_line_title_four_left { float:left; border-left:2px #089adf solid; border-right:2px #089adf solid; width:7px; height:26px; margin-top:5px; }
.package_line_title_four_center { float:left; color:#333333; margin-left:10px; font-size:24px; }
.package_line_title_four_right { float:right; color:#999999; margin-top:15px; font-size:12px; }
.package_single_zone_one_content { width:100%; height:100%; } 
.package_single_zone_one_content_border { width:100%; height:100%; }
.package_single_zone_one_content_border:hover > .package_single_zone_one_content_hover { height:70px; }
.package_single_zone_one_content_border:hover > .package_single_zone_one_content_img img { transform:scale(1.06, 1.06); }
.package_single_zone_one_content:hover > .package_single_zone_one_content_border { -webkit-box-shadow:0 0 15px rgba(41, 41, 41, .3); -moz-box-shadow:0 0 15px rgba(141, 41, 41, .3); box-shadow:0 0 15px rgba(41, 41, 41, .3); }
.package_single_zone_one_content_name { font-size:16px; padding-top:20px; padding-left:20px; padding-right:20px; width:380px; }
.package_single_zone_one_content_price { min-height:20px; color:#990000; font-size:14px; margin-top:10px; padding-left:20px; padding-right:20px; }
.package_single_zone_one_content_img { padding-left:47px; padding-top:10px; padding-bottom:10px; }
.package_single_zone_one_content_img img { transition:all 1s linear; }
.package_single_zone_one_content_hover { transition:all 0.5s linear; display:block; position:absolute; bottom:0px; left:0px; width:100%; height:0px; background:rgba(0,0,0,0.4); }
.package_single_zone_one_content_hover_text { padding-left:10px; padding-right:10px; text-align:center; color:#ffffff; font-size:20px; margin-top:20px; }
.package_single_zone_two_content { position:relative; }
.package_single_zone_two_content:hover > img { opacity:0.9; }
.package_single_zone_two_content_text_zone { position:absolute; top:0px; right:0px; height:190px; width:190px; background:rgba(0,0,0,0.4); }
.package_single_zone_two_content_text_name { color:#ffffff; margin-top:25px; margin-left:15px; margin-right:15px; font-size:16px; max-height:110px; overflow:hidden; }
.package_single_zone_two_content_text_price { color:#ffffff; margin-top:20px; margin-left:15px; margin-right:15px; }
.package_single_zone_three_content_zone { position:relative; overflow:hidden; }
.package_single_zone_three_content_zone img { transition:all 0.8s linear; }
.package_single_zone_three_content_zone:hover > a .package_single_zone_three_content_zone_hover { display:block; }
.package_single_zone_three_content_zone:hover > a .package_single_zone_three_content_zone_hover_text { top:50%; }
.package_single_zone_three_content_zone:hover > img { transform:scale(1.1, 1.1); }
.package_single_zone_three_content_zone_hover { position:absolute; top:0px; left:0px; display:none; float:right; height:290px; width:290px; background:rgba(0,0,0,0.4); }
.package_single_zone_three_content_zone_hover_text { max-height:110px; width:210px; overflow:hidden; line-height:26px; font-size:16px; text-align:center; color:#ffffff; }
.package_single_zone_four_content { width:100%; height:100%; } 
.package_single_zone_four_content_border { width:100%; height:100%; }
.package_single_zone_four_content_border:hover > .package_single_zone_four_content_img img { transform:translate(20px); }
.package_single_zone_four_content_img { padding-left:56px; padding-top:10px; padding-bottom:10px; }
.package_single_zone_four_content_img img { transition:all 0.5s linear; }
.package_single_zone_four_content_name { font-size:16px; padding-left:20px; padding-right:20px; width:360px; text-align:center; }
.package_single_zone_four_content_user_name { font-size:14px; padding-top:6px; padding-left:20px; padding-right:20px; width:360px; color:#939393; text-align:center; }
.package_single_zone_four_content_price { color:#990000; font-size:14px; padding-top:6px; padding-bottom:16px; padding-left:20px; padding-right:20px; text-align:center; }
.package_single_zone_five_content {  }
.package_single_zone_five_content_name {  }
.package_single_zone_five_content_img { padding-top:18px; padding-bottom:18px; }
.package_single_zone_five_content_price { color:#990000; }
.package_single_zone_five_content:hover > .package_single_zone_five_content_img img { opacity:0.7; }
.package_single_zone_six_content_zone { position:relative; overflow:hidden; }
.package_single_zone_six_content_zone img { transition:all 0.8s linear; }
.package_single_zone_six_content_zone:hover > a .package_single_zone_six_content_zone_hover { display:block; }
.package_single_zone_six_content_zone:hover > a .package_single_zone_six_content_zone_hover_text { top:50%; }
.package_single_zone_six_content_zone:hover > img { transform:scale(1.1, 1.1); }
.package_single_zone_six_content_zone_hover { position:absolute; top:0px; left:0px; display:none; float:right; height:150px; width:150px; background:rgba(0,0,0,0.4); }
.package_single_zone_six_content_zone_hover_text { max-height:110px; width:130px; overflow:hidden; line-height:26px; font-size:14px; text-align:center; color:#ffffff; }
.package_share_control_one_zone { float:left; font-size:12px; margin-right:25px; }
.package_share_control_two_zone { float:right; font-size:12px; margin-left:25px; }
.package_share_control_one_icon { float:left; }
.package_share_control_one_icon a { color:#2c9e84; }
.package_share_control_one_icon a:hover { color:#2c9e84; }
.package_share_control_one_text_no { float:left; margin-left:5px; color:#999999; cursor:default; }
.package_share_control_one_text { float:left; margin-left:5px; color:#999999; }
.package_share_control_one_text a { color:#999999; }
.package_share_control_one_text a:hover { color:#2c9e84; }
.package_click_more_one_zone { cursor:pointer; border:1px #bbbbbb solid; color:#333333; padding:10px 20px 10px 20px; width:200px; margin:0 auto; border-radius:7px; }
.package_click_more_one_zone:hover { border:1px #2c9e84 solid; color:#ffffff; background:#2c9e84; }
.package_click_more_three_zone { cursor:pointer; border:1px #bbbbbb solid; color:#333333; padding:10px 60px 10px 60px; width:200px; margin:0 auto; border-radius:7px; }
.package_click_more_three_zone:hover { border:1px #2c9e84 solid; color:#ffffff; background:#2c9e84; }

/* common_chat */
#chat_popup_page { margin-left:-512px; }
#chat_popup_page_content { width:1024px; height:768px; text-align:center; }
.common_chat_content { text-align:left; border:1px #e4e4e4 solid; height:430px; }
.common_chat_content_inner { padding:15px 15px 15px 15px; overflow-y:scroll; height:430px; }
.common_chat_tool { text-align:left; border-left:1px #e4e4e4 solid; border-right:1px #e4e4e4 solid; height:35px; }
.common_chat_tool a { color:#666666; }
.common_chat_tool_zone { float:left; margin-left:10px; margin-top:3px; position:relative; }
.common_chat_tool_zone:hover > .common_chat_tool_zone_alt { display:block; }
.common_chat_tool_zone_hidden { display:none; }
.common_chat_tool_zone_alt { display:none; text-align:center; position:absolute; min-width:70px; padding:5px 5px 5px 5px; border:1px #e4e4e4 solid; background:#ffffff; margin-left:20px; }
.common_chat_talk { text-align:left; height:130px; }
.common_chat_btn { height:35px; margin-top:15px; width:100px; float:right; }
.msg_goods_test { background:#1bc5bb; padding:5px 15px; border-radius:5px; margin-bottom:20px; color:#ffffff; line-height:20px; }
.msg_goods_pic { float:left; margin-top:6px; margin-bottom:6px; }
.msg_goods_text { float:left; width:760px; text-align:left; margin-left:15px; margin-top:3px; }
.msg_goods_text_name { margin-top:3px; }
.msg_goods_text_type { margin-top:3px; margin-bottom:10px; padding-bottom:3px; color:#ffffff; border-bottom:1px #C6E6F6 dashed; }
.chat { width:100%; margin:10px 0; font-size:12px; line-height:20px; overflow:hidden; }
.chat label { margin-top:15px; }
.chat label img { border-radius:3px; }
.chat .field { margin:0 10px; max-width:430px; position:relative; }
.chat .field .user { width:auto; }
.chat .field .msg { border:1px #E0E0E0 solid; position:relative; padding:5px 15px; border-radius:5px; }
.chat .field .time {  }
.chat .field .att { position:absolute; background:url(../../images/detection/popup_message_img001.png) no-repeat; padding:8px 0 0 25px; height:45px; top:25px}
.sender { text-align:left; }
.sender label { float:left; }
.sender .field { float:left; }
.receiver { text-align:right; }
.receiver label { float:right; }
.receiver .field { float:right; }
.sender .att { right:-85px; }
.receiver .att { left:-85px; }
.sender .msg { position:relative; background:#ebe9ea; color:#000; }
.sender .msg a { color:#666666; } 
.sender .msg a:hover { color:#2c9e84; }
.sender .msg:after { position:absolute; top:10px; left:-8px; border-left:8px solid transparent; border-bottom:8px solid #EBE9EA; content:""; } 
.receiver .msg { position:relative; background:#1DACE6; color:#fff; text-align:left; }
.receiver .msg a { color:#ffffff; }
.receiver .msg a:hover { color:#ffffff; }
.receiver .msg:after { position:absolute; top:10px; right:-8px; border-right:8px solid transparent; border-bottom:8px solid #1DACE6; content:""; } 
#common_chat_loading { text-align:center; padding-top:100px; }

/* common_search_line */
.common_search_line_zone { border:1px #dcdada solid; font-size:12px; }
.common_search_line_one { border-bottom:1px #dcdada solid; background:#f8f8f8; }
.common_search_line_two { border-bottom:1px #dcdada solid; background:#f8f8f8; }
.common_search_line_three { background:#f8f8f8; }
.common_search_line_title { text-align:right; float:left; width:120px; height:auto; padding-top:20px; padding-bottom:20px; padding-right:30px; }
.common_search_line_content { float:left; padding-top:20px; padding-bottom:10px; width:1078px; background:#ffffff; }
.common_search_line_content_zone_one { float:left; padding-left:30px; padding-bottom:10px; cursor:pointer; }
.common_search_line_content_zone_one:hover { color:#2c9e84; }
.common_search_line_content_zone_two { float:left; padding-left:30px; padding-bottom:10px; cursor:pointer; }
.common_search_line_content_zone_two:hover { color:#2c9e84; }
.common_search_line_content_zone_three { float:left; padding-left:30px; padding-bottom:10px; cursor:pointer; }
.common_search_line_content_zone_three:hover { color:#2c9e84; }

/* common_goods_count_control */
.common_goods_count_control {  }
.common_goods_count_control_left { float:left; border:1px #dcdada solid; border-right:none; padding:3px 10px 3px 10px; cursor:pointer; }
.common_goods_count_control_center { float:left; }
.common_goods_count_control_center input { border:1px #dcdada solid; height:28px; width:70px; text-align:center; }
.common_goods_count_control_right { float:left; border:1px #dcdada solid; border-left:none; padding:3px 10px 3px 10px; cursor:pointer; }
.common_goods_count_control_message { float:left; margin-left:10px; font-size:12px; margin-top:5px; color:#ea0e0e; }

/* common_demand */
.demand_list_no_data { margin-top:150px; }
.demand_list_content_zone { text-align:left; }
.demand_list_content_zone_normal { display:block; background-color:#ebf7fd; border-radius:10px; padding:0px 15px 0px 15px; }
.demand_list_content_zone_click { display:none; background-color:#5abae7; border-radius:10px; padding:0px 10px 0px 10px; margin-top:-6px; }
.demand_list_content_zone_normal_header { color:#999999; padding-bottom:35px; }
.demand_list_content_zone_normal_header_time { float:left; padding-top:35px; }
.demand_list_content_zone_normal_header_icon { float:right; }
.demand_list_content_zone_normal_content { color:#666666; line-height:26px; }
.demand_list_content_zone_normal_footer { color:#999999; text-align:right; padding-top:35px; padding-bottom:35px; font-size:12px; }
.demand_list_content_zone_click_header { color:#999999; color:#ffffff; }
.demand_list_content_zone_click_header_name { padding-top:15px; padding-left:5px; }
.demand_list_content_zone_click_header_icon { padding-top:12px; }
.demand_list_content_zone_click_header_icon i { margin-right:4px; }
.demand_list_content_zone_click_content { margin-top:12px; color:#666666; line-height:26px; background-color:#ffffff; padding:5px 5px 30px 5px; }
.demand_list_content_zone_click_footer { color:#999999; text-align:center; padding-top:20px; padding-bottom:20px; font-size:12px; }
.demand_list_content_zone_click_footer_left_btn { float:left; color:#ffffff; font-size:18px; margin-left:30px; cursor:pointer; }
.demand_list_content_zone_click_footer_right_btn { float:right; color:#ffffff; font-size:18px; margin-right:30px; cursor:pointer; }
.grid li.shown:hover > .demand_list_content_zone_click { display:block; }
.grid li.shown:hover > a .demand_list_content_zone_normal { display:none; }

/* common_goods_list */
.common_goods_list { text-align:center; }
.common_goods_list_title {  }
.common_goods_list_content {  }
.common_goods_list_content_hidden_zone { transition:all 0.5s linear; overflow:hidden; }
.common_goods_list_introduce { text-align:left; }
.common_goods_list_content_zone  { float:left; width:282px; margin-right:24px; margin-bottom:24px; border:1px #dcdada solid; }
.common_goods_list_content_zone:nth-child(4n) { margin-right:0px; }
.common_goods_list_content_zone_intrduce  { height:351px; border-bottom:1px #dcdada solid; padding:25px 25px 25px 25px; }
.common_goods_list_content_zone_intrduce a { color:#666666; }
.common_goods_list_content_zone_intrduce a:hover { color:#666666; }
.common_goods_list_content_zone_intrduce img { width:230px; height:230px; }
.common_goods_list_content_zone_tool  { height:40px; }
.common_goods_list_content_zone_tool_cart  { margin:0 auto; padding-top:10px; float:left; height:40px; width:140px; border-right:1px #dcdada solid; color:#ed5858; cursor:pointer; }
.common_goods_list_content_zone_tool_cart:hover { background:#e40404; color:#ffffff; }
.common_goods_list_content_zone_tool_cart_no  { margin:0 auto; padding-top:10px; float:left; height:40px; width:140px; border-right:1px #dcdada solid; color:#ed5858; cursor:default; }
.common_goods_list_content_zone_tool_cart_no:hover { background:#e40404; color:#ffffff; }
.common_goods_list_content_zone_tool_talk  { margin:0 auto; padding-top:10px; float:right; height:40px; width:140px; color:#999999; }
.common_goods_list_content_zone_tool_talk:hover { color:#666666; }

/* common_goods_detail */
.common_goods_detail {  }
.common_goods_detail_name { font-size:20px; color:#333333; margin-bottom:25px; }
.common_goods_detail_zone { margin-bottom:25px; }
#common_goods_detail_period_zone { display:none; }
#common_goods_detail_price_unit_zone { display:none; }
.common_goods_detail_zone_label { float:left; text-align:right; width:90px; }
.common_goods_detail_zone_label_main {  }
.common_goods_detail_zone_label_sub { color:#999999; font-size:12px; text-align:center; }
.common_goods_detail_zone_content { float:left; margin-left:18px; width:462px; }
.common_goods_detail_zone_content_link { float:left; margin-left:18px; width:462px; cursor:pointer; }
.common_goods_detail_zone_content_link:hover { color:#2c9e84; }
.common_goods_detail_zone_content_control { float:left; margin-right:30px; margin-top:-1px; }
.common_goods_detail_case_content { float:left; margin-bottom:10px; margin-right:30px; padding:5px 10px 5px 10px; border:1px #dcdada solid; cursor:pointer; }
.common_goods_detail_case_content:hover { border:1px #2c9e84 solid; }
.common_goods_detail_case_name { float:left; margin-right:10px; }
.common_goods_detail_case_price { float:left; color:#ea0e0e; } 
.common_goods_detail_set_content { position:relative; float:left; margin-bottom:10px; margin-right:30px; padding:5px 10px 5px 10px; border:1px #dcdada solid; cursor:pointer; }
.common_goods_detail_set_content:hover { border:1px #2c9e84 solid; }
.common_goods_detail_set_content:hover > .common_goods_detail_set_icon_down { display:none; }
.common_goods_detail_set_content:hover > .common_goods_detail_set_icon_up { display:block; }
.common_goods_detail_set_content:hover > .common_goods_detail_set_list_content { display:block; }
.common_goods_detail_set_name { float:left; margin-right:10px; }
.common_goods_detail_set_price { float:left; color:#ea0e0e; margin-right:10px; } 
.common_goods_detail_set_icon_down { display:block; float:left; color:#999999; }
.common_goods_detail_set_icon_up { display:none; float:left; color:#ea0e0e; }
.common_goods_detail_set_list_content { z-index:20; background:#ffffff; width:433px; border:1px #2c9e84 solid; display:none; position:absolute; top:42px; left:-1px; right:-1px; padding:5px 10px 5px 10px; }
.common_goods_detail_set_list_content:before { content:''; width:0; height:0; position:absolute; top:-8px; left:10px; border-left:8px solid transparent; border-right:9px solid transparent; border-bottom:8px solid #2c9e84; }
.common_goods_detail_set_list_content:after { content:''; width:0; height:0; position:absolute; top:-6px; left:12px; border-left:6px solid transparent; border-right:7px solid transparent; border-bottom:6px solid #ffffff; }
.common_goods_detail_set_list_line { margin-top:3px; margin-bottom:3px; }
.common_goods_detail_set_list_line_icon { float:left; color:#999999; margin-right:10px; color:#ea0e0e; }
.common_goods_detail_set_list_line_name { float:left; margin-right:10px; }
.common_goods_detail_set_list_line_price { float:left; color:#ea0e0e; margin-top:1px; }
.common_goods_detail_price { float:left; font-size:20px; color:#ea0e0e; margin-top:-6px; margin-right:15px; }
.common_goods_detail_price_unit { float:left; }
.common_goods_detail_count { margin-top:-6px; }
.common_goods_button_zone { margin-bottom:50px; padding-left:102px; font-size:16px; }
.common_goods_button_zone_left { float:left; border:1px #dcdada solid; margin-right:15px; padding:15px 40px 15px 40px; background:#e0f4fe; color:#2c9e84; border:1px solid #2c9e84; }
.common_goods_button_zone_right { float:left; border:1px #dcdada solid; padding:15px 40px 15px 40px; background:#e50433; color:#ffffff; border:1px solid #e50433; }
.common_goods_detail_content_detail { text-align:center; }
.common_goods_detail_content_detail_title { font-size:18px; color:#333333; }
.common_goods_detail_content_detail_title_zone { margin-right:180px; padding-top:5px; cursor:pointer; }
.common_goods_detail_content_detail_title_zone:hover { color:#2c9e84; }
.common_goods_detail_content_detail_title_zone:last-child { margin-right:0px; }
.common_goods_detail_content_detail_title_zone_active { border-top:3px #2c9e84 solid; color:#2c9e84; }
.common_goods_detail_content_detail_content {  }
.common_goods_detail_content_detail_content_zone { text-align:left; white-space:pre-line;}
#common_goods_detail_content_detail_content_zone_one { display:block; }
#common_goods_detail_content_detail_content_zone_two { display:none; }
#common_goods_detail_content_detail_content_zone_three { display:none; }
.common_goods_detail_content_detail_content_two_loading { display:none; }
.common_goods_detail_content_detail_content_two_loading img { width:300px; height:300px; }
.common_goods_detail_content_detail_content_three_loading { display:none; }
.common_goods_detail_content_detail_content_three_loading img { width:300px; height:300px; }
.common_goods_detail_content_estimate { text-align:left; }
.common_goods_detail_content_estimate_all { margin-bottom:30px; }
.common_goods_detail_content_estimate_all_left { float:left; margin-right:50px; }
.common_goods_detail_content_estimate_all_right { float:left; width:547px;}
.common_goods_detail_content_estimate_all_left_title { padding-bottom:5px; }
.common_goods_detail_content_estimate_all_left_content {  }
.common_goods_detail_content_estimate_all_left_content_line { margin-top:10px; }
.common_goods_detail_content_estimate_all_left_content_line_left { float:left; margin-right:20px; }
.common_goods_detail_content_estimate_all_left_content_line_center { float:left; margin-right:30px; }
.common_goods_detail_content_estimate_all_left_content_line_right { float:left; }
.common_goods_detail_content_estimate_all_left_content_line_star { float:left; margin-right:8px; font-size:16px; color:#2c9e84; }
.common_goods_detail_content_estimate_all_left_content_line_star:last-child { margin-right:0px; }
.common_goods_detail_content_estimate_all_left_content_line_star_no { float:left; margin-right:8px; font-size:16px; color:#cccccc; }
.common_goods_detail_content_estimate_all_left_content_line_star_no:last-child { margin-right:0px; }
.common_goods_detail_content_estimate_all_left_content_line_point { color:#e50433; }
.common_goods_detail_content_estimate_all_right_title { padding-bottom:5px; }
.common_goods_detail_content_estimate_all_right_content { width:750px; overflow:hidden; height:110px; }
.common_goods_detail_content_estimate_all_right_content_zone { float:left; margin-right:10px; margin-top:10px; padding:2px 6px 2px 6px; border:1px #dcdada solid; }
.common_goods_detail_content_estimate_single { border-top:1px #dcdada solid; border-bottom:1px #dcdada solid; padding:30px 0px 30px 0px; }
.common_goods_detail_content_estimate_single_content {  }
.common_goods_detail_content_estimate_single_content_left { float:left; margin-left:20px; margin-right:20px; }
.common_goods_detail_content_estimate_single_content_left img { width:100px; height:100px; }
.common_goods_detail_content_estimate_single_content_right { float:left; width:858px; margin-right:20px; }
.common_goods_detail_content_estimate_single_content_star {  }
.common_goods_detail_content_estimate_single_content_text { margin-top:10px; }
.common_goods_detail_content_estimate_single_content_info { margin-top:10px; font-size:12px; }
.common_goods_detail_content_estimate_single_content_info_span { margin-right:10px; }
.common_goods_detail_content_introduce_picture { height:480px; }
.common_goods_detail_content_introduce_share { height:80px; }
.common_goods_detail_content_introduce_share_content { margin-top:30px; }
.common_goods_detail_content_introduce_share_type_one { margin:0 auto; width:1200px; text-align:right; }
.common_goods_detail_content_introduce_picture_type_one { margin-top:10px; position:relative; }
.common_goods_detail_content_introduce_picture_type_one_zone { z-index:2; margin:0 auto; width:1200px; position:absolute; top:0px; left:50%; margin-left:-600px; text-align:left; }
.common_goods_detail_content_introduce_picture_type_one_content { margin-left:105px; margin-top:55px; }

/* common_goods_detail_see_other */
.common_goods_detail_see_other {  }
.common_goods_detail_see_other_title {  }
.common_goods_detail_see_other_content {  }
#common_goods_detail_see_other_content_one { display:block; }
#common_goods_detail_see_other_content_two { display:none; }
.common_goods_detail_see_other_content_zone { margin-top:12px; }
.common_goods_detail_see_other_content_zone img { width:150px; height:150px; }
.common_goods_detail_see_other_btn { font-size:40px; text-align:center; }
.common_goods_detail_see_other_btn a { color:#afafaf; }
.common_goods_detail_see_other_btn a:hover { color:#696969; }
.common_goods_detail_see_other_btn_left { float:left; margin-left:40px; margin-right:20px; }
.common_goods_detail_see_other_btn_right { float:left; }

/* common_map */
#common_baidu_map { width:100%; height:100%; }

/* other */
i.i-icon { background-size:100%; background-repeat:no-repeat; height:30px; width:30px; line-height:30px; padding-left:30px; display:inline-block; font-style:normal; vertical-align:middle; }
i.i-nuser { background-image:url(../../images/front/common/nuserIcon.png); background-size:100%; background-repeat:no-repeat; height:30px; width:30px; line-height:30px; padding-left:30px; display:inline-block; font-style:normal; vertical-align:middle; }
i.i-guser { background-image:url(../../images/front/common/guserIcon.png); background-size:100%; background-repeat:no-repeat; height:30px; width:30px; line-height:30px; padding-left:30px; display:inline-block; font-style:normal; vertical-align:middle; }
i.i-ip { background-image:url(../../images/front/common/ipIcon.png); background-size:100%; background-repeat:no-repeat; height:30px; width:30px; line-height:30px; padding-left:30px; display:inline-block; font-style:normal; vertical-align:middle; }
i.i-vip { background-image:url(../../images/front/common/vipIcon.png); background-size:100%; background-repeat:no-repeat; height:30px; width:30px; line-height:30px; padding-left:30px; display:inline-block; font-style:normal; vertical-align:middle; }
i.i-vvip { background-image:url(../../images/front/common/vvipIcon.png); background-size:100%; background-repeat:no-repeat; height:30px; width:30px; line-height:30px; padding-left:30px; display:inline-block; font-style:normal; vertical-align:middle; }

/* detail_picture_zoom */
.jqzoom { float:left; border:none; position:relative; padding:0px; cursor:pointer; margin:0px; display:block; }
.zoomdiv { z-index:100; position:absolute; top:0px; left:0px; width:398px; height:398px; background:#ffffff; border:1px solid #dcdada; display:none; text-align:center; overflow:hidden; }
.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; width:20px; height:20px; border:1px solid #dcdada; background:#ffffff; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
.spec-preview { width:398px; height:398px; border:1px solid #dcdada; }
.spec-preview img { width:396px; height:396px; }
.spec-scroll { width:398px; }
.spec-scroll-x { margin-top:10px; }
.spec-scroll-y { margin-left:420px; margin-top:-58px; }
.spec-scroll a { color:#b6b6b6; }
.spec-scroll .prev{ float:left; margin-right:4px; }
.spec-scroll .next{ float:right; }
.spec-scroll .prev, .spec-scroll .next { display:block; text-align:center; width:10px; height:60px; line-height:60px; cursor:pointer; text-decoration:none; }
.spec-scroll .items{ float:left; position:relative; width:352px; height:60px; overflow:hidden; }
.spec-scroll .items ul { position:absolute; width:999999px; height:60px; margin:0; padding:0; }
.spec-scroll .items ul li { float:left; width:64px; text-align:center; margin-right:12px; margin-left:12px; }
.spec-scroll .items ul li img { padding:2px; width:60px; height:60px; }
.spec-scroll .items ul li img:hover { border:2px solid #2c9e84; padding:1px; }

/* lab list */
.lab_list { text-align:center; }
.lab_list_content { text-align:left; }
#lab_list_loading { padding-bottom:500px; }
.lab_list_content_zone { position:relative; float:left; width:590px; height:420px; margin-right:20px; margin-bottom:50px; }
.lab_list_content_zone a { color:#666666; }
.lab_list_content_zone a:hover { color:#666666; }
.lab_list_content_zone:nth-child(2n) { margin-right:0px; }
.lab_list_content_zone_tool { height:67px; padding-top:25px; }
.lab_list_content_zone_tool a { color:#333333; }
.lab_list_content_zone_tool_button:hover { color:#ffffff; background:#1079c4; border:1px #1079c4 solid; }
.lab_list_content_zone_tool_button { cursor:pointer; float:right; border:1px #dcdada solid; padding:3px 12px 3px 12px; margin-left:10px; border-radius:7px; background:#ffffff; }
.lab_list_content_zone_tool_button_no { float:right; border:2px #1079c4 solid; padding:3px 12px 3px 12px; margin-left:10px; border-radius:7px; background:#1079c4; color:#ffffff; }
.lab_list_content_zone_info { padding:25px 30px 25px 30px; -webkit-box-shadow:0 0 10px rgba(41, 41, 41, .3); -moz-box-shadow:0 0 10px rgba(141, 41, 41, .3); box-shadow:0 0 10px rgba(41, 41, 41, .3); }
.lab_list_content_zone_info_icon { margin-left:230px; }
.lab_list_content_zone_info_icon_zone { float:left; margin-right:10px; height:36px; }
.lab_list_content_zone_info_icon_zone img { width:36px; height:36px; }
.lab_list_content_zone_info_name { padding-top:20px; padding-bottom:20px; font-size:20px; border-bottom:1px #dcdada dashed; }
.lab_list_content_zone_info_line_label { float:left; }
.lab_list_content_zone_info_line_value { float:left; margin-left:5px; width:450px; color:#999999; line-height:24px; }
.lab_list_content_zone_info_city { margin-top:20px; }
.lab_list_content_zone_info_phone { margin-top:20px; }
.lab_list_content_zone_info_address { margin-top:20px; }
.lab_list_content_zone_info_service { padding-bottom:20px; margin-top:20px; height:45px; overflow:hidden; }
.lab_list_content_zone_logo { position:absolute; top:0px; left:20px; border:1px #dcdada solid; width:210px; height:118px; }
.lab_list_content_zone_logo img { width:210px; height:118px; }
.lab_list_content_zone_logo_back { position:absolute; top:8px; left:28px; width:210px; height:118px; }
.lab_list_content_zone_logo_back_top { height:59px; background:#87c4e6; }
.lab_list_content_zone_logo_back_bottom { height:59px; background:#90d1f1; }

.lab_detail { text-align:center; }
.lab_detail_content { text-align:center; }
.lab_detail_introduce_info { position:relative; height:307px; }
.lab_detail_introduce_info_left { z-index:2; position:absolute; top:-113px; left:0px; text-align:left; float:left; width:590px; height:420px; }
.lab_detail_introduce_info_right { z-index:2; position:absolute; top:-113px; right:0px; float:right; width:590px; height:420px; }
#lab_detail_introduce_info_left_loading { padding-top:50px; text-align:center; }
#lab_detail_introduce_info_right_loading { padding-top:50px; }
.lab_detail_introduce_info_location { width:590px; height:420px; background:#ffffff; border:1px #dcdada solid; padding:5px 5px 5px 5px; }
.lab_detail_introduce_info_location_inner { width:580px; height:410px; }
.lab_detail_line_info { text-align:center; }
.lab_detail_project_list { min-height:450px; margin-top:30px; }
.lab_detail_instrument_list { min-height:450px; margin-top:30px; }
.lab_detail_introduce_list { margin-top:30px; }
.lab_detail_service_list { margin-top:30px; }

/* index */
.main_padding_top { margin:0 auto; width:1380px;} 
.index_header_tag_box { height: 95px; background: #e9f5f2; font-size: 16px; color: #5b5e5d; }
.index_main_box {margin:0 auto; width:1380px; }
.index_header_tag_content {margin:0 auto; width:1380px; padding:20px 0 20px 0;}
.index_header_tag_content a{ color: #333333;}
.index_header_tag_content a:hover{ color: #2C9E84;}
.index_sidebar_left_box { float: left;width: 282px; }
.index_sidebar_new a{ color: #333333;}
.index_sidebar_new a:hover{ color: #2C9E84;}

.index_sidebar_new h1 { border-bottom: 1px  #7fcf9f solid;}
.index_sidebar_new h1> a > span { font-size: 10px;color: #a3a3a3; margin-left:150px;}
.index_sidebar_new {font-size: 14px;  height: 285px;width: 282px; border-bottom: 1px  #7fcf9f solid;padding-bottom: 10px;margin-bottom: 10px;}
.index_sidebar_new:first-child p {overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px; font-weight: 700;margin-bottom: 5px;}
.index_sidebar_new_top_img {float: left; margin-right: 15px;margin-top: 5px; }
.index_sidebar_new_top_img img {width: 134px; height: 93px;margin-bottom: 0px;border: 1px #e3e3e3 solid; }
.index_sidebar_new_top_img .hot_tag{ width: 42px; background: #e14f28; font-size: 14px;color: #FFFFFF;font-weight: 550; text-align: center; position: absolute;} 
.index_sidebar_new_top_content {display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;line-height: 180%;}
.index_sidebar_new_top {  height: 135px;}
.index_sidebar_new li { overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 276px;padding-bottom:11px; color: #333333;}
.index_sidebar_new li:hover{ color: #2C9E84;}
.index_sidebar_new ul { padding-left: 0px; margin-top: 4px;}
.index_sidebar_new ul > a >li > span{ display: block;float: left; width: 42px; text-align: center; color: #d1392e; background-color: #fcede6;margin-right: 4px;} 
.index_sidebar_Advertising_one {height: 90px; margin-bottom: 22px;}
.index_title_font{font-size: 20px; font-weight: 900;padding-bottom: 15px;}
.index_sidebar_hot_mechanism {padding-left:22px ;border: 1px #ececec solid;height: 440px;font-size: 16px;  }
.index_sidebar_hot_mechanism h1 { padding-top:0px;}
.index_sidebar_hot_mechanism h1 img { padding-left:100px;}
.index_sidebar_hot_mechanism_line {line-height: 30px;height:30px;width: 25px;text-align: center;float: left; margin-right: 10px; }
.index_sidebar_hot_mechanism_line span{color: #FFFFFF; padding: 5px auto; display: block;font-weight: 600; font-size: 10px;}
.index_sidebar_hot_mechanism_line_text{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-right: 10px;line-height: 30px;height:30px;}
.index_sidebar_hot_mechanism_line_text a{ color: #333333; }
.index_sidebar_hot_mechanism_line_text a:hover{ color: #2C9E84; }
.index_center { float: left; width: 702px; margin:22px 23.5px 0 23.5px;}
.index_center_top_menu .top_menu { font-size: 17px; padding:0px; margin: 0 auto; padding-left: 10px;  }
.index_center_top_menu { height: 54px ; background: #e9f5f2; }
.index_center_top_menu .top_menu li{height:54px ; line-height: 54px;float: left; padding:0 17px ; }
.index_center_top_menu .top_menu li:hover{color:red ;text-decoration:underline ; }
.index_center_top_focus_news ,.index_center_top_gxyq, .index_center_top_industry_information , .index_center_top_institutional_dynamics , .index_center_top_policies_regulations , .index_center_top_tender_notice , .index_center_top_video , .index_center_top_exposure , .index_center_top_exhibition_training{
	display: none;
}
/* .index_center_top_focus_news{display: block;} */
#index_center_top_menu_main{ height: 495px;margin-top: 15px; }
.index_center_top_menu_main_box{ padding: 0px; font-size: 16px;}
.index_center_top_hide{ display:none}
.index_center_top_show{ display:block}
.cat_class_id_font_red{ color: #e14f28;}
.index_center_top_focus_news img{ height:249px; width:702px; }
.index_center_top_line_text_left{float: left;width: 515px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color: #333333;padding-top:13.5px ;}
.index_center_top_line_text_left:hover{color:#e14f28;}
.index_center_top_line_text_right{float: right;color: #999999; padding-top:13.5px ;}
.index_center_top_del {position: relative;top:-18px}

.industry_information_line:nth-of-type(7) { padding-bottom:17px; border-bottom: 1px #b7b7b7 dashed ;}
.industry_information_line:nth-of-type(8) .index_center_top_line_text_left{ color: #e14f28 ; font-weight: 600;}
.industry_information_line:nth-of-type(1) .index_center_top_line_text_left{ color: #e14f28 ; font-weight: 600;}
.index_top_tag_table { width:1380px ; border:none}
.index_top_tag_table td{ padding:0 20px ;border:none}
.index_top_tag_table td:nth-child(2){  border-right: 1px #d0e5e0 solid;  }
.index_top_tag_table td:nth-child(4){  border-right: 1px #d0e5e0 solid;  }
.index_top_tag_table td:nth-child(6){  border-right: 1px #d0e5e0 solid;  }
.index_top_tag_table td:nth-child(8){  border-right: 1px #d0e5e0 solid;  }
.index_center_top_video .video_box { float:left ; width:33.3333%; height: 171.5px; }
.index_center_top_video a{color: #333333;}
.index_center_top_video a:hover{color: #2C9E84;}
.video_title{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-top:15px ;width:192px; }
.index_center_advertising_one { margin-top:25px ;}
.index_center_testing_needs_box{margin-top: 20px; height: 440px;padding:0 25px; }
.index_center_testing_title{ border-radius: 10px; background:#ececec ;color: #333333; width: 80px; text-align: center; float: left;margin-right: 18px;}
.index_center_testing_title:hover{background: #64c95f; color: #FFFFFF; }
.index_center_testing_needs_box{border: 1px #ececec solid;}
.index_title_font span{ font-size: 14px;color:#b8b8b8; font-weight: normal; }
.testing_wait_li , .testing_under_way_li , .testing_end_li{ display: none;} 
.index_center_testing_need_hide{ display:none;}
.index_center_testing_need_show{ display:block;}
.index_center_testing_need_hover{ background: #64c95f; color: #FFFFFF; }
.index_center_testing_needs_box .testing_list{ line-height: 185 %;}
.index_center_testing_needs_box .testing_list li{ height:148px; line-height:190%;position: relative;margin-top: 10px;margin-bottom: 15px; border-top: 1px #e3e3e3 solid}
.index_center_testing_needs_box .testing_list p{ z-index: 9999; padding-top: 10px; }
.index_center_testing_needs_box .testing_list li > img{ position: absolute; left: 550px;top:0px ;z-index: -99;}
.index_center_testing_needs_box .testing_list .contact_demander{ margin-top: 13px; font-size: 14px; line-height: 14px; background: #FFFFFF; border: 1px #64c95f solid ; text-align: center; color: #64c95f; height: 24px;}
.index_center_testing_needs_box_page ul { padding:0px; font-size: 16px;}
.index_center_testing_needs_box .testing_list { padding-top: 15px; }
.index_sidebar_right_box { float: left;padding-top: 22px; }
#index_right_recommender_agency{ height: 563px; border-bottom:2px #80cd9f solid ;margin-bottom: 25px; }
#index_right_recommender_agency a{ color: #333333;}
#index_right_recommender_agency a:hover{ color: #2C9E84;}
.index_right_recommender_agency_main{ height:140px; border-top: 2px #80cd9f solid ; width: 340px;padding-top: 10px;}
.index_right_recommender_agency_main .user_name{ font-size: 16px; font-weight: 700; text-align: center; margin-bottom: 0px; }
.index_right_recommender_agency_main .user_name:hover{ color: #e14f28 ; }
.index_right_recommender_agency_main img{ height: 74px;}
.agency_main_text {display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 240px;}
.index_right_characteristic_service_box p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block; width: 290px; font-size: 16px;}
.index_right_characteristic_service_box{ margin-top:20px;  height: 440px; border: 1px #ececec solid; padding-left: 25px;padding-right: 25px; color: #333333;}
.index_right_characteristic_service_box span { overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block; float: left; color:#a7a7a7 ; font-size: 14px;width: 146px;margin-bottom: 21px;}
.index_right_characteristic_service_box span:first-child{ margin-right: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block; }
#index_right_characteristic_service a{color:#333333}
#index_right_characteristic_service a:hover{color:#2C9E84}
.index_new_mechanism_tool {color:#b4b4b4 ; font-size: 14px;margin: 0px;padding:0px; padding-left: 35px;margin-bottom: 10px;}
.index_new_mechanism_tool span:first-child {margin-right:33px;}
.index_sidebar_hot_test h1 > img{ margin-left: 15px; }
.index_sidebar_hot_test{border: 1px #ececec solid; margin-top: 27px; padding-left: 25px;height: 301px;width: 1007px;float: left;margin-right: 25px; }
#index_hot_test img{ height: 151px; width: 151px;  border: 1px #e3e3e3 solid;}
#index_hot_test div{float: left;width: 151px;margin-left:50px;  }
#index_hot_test div:first-child {margin-left: 0px;  }
#index_hot_test p{display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-top: 15px; }
.index_sidebar_demand_acceptance{height: 301px;width: 343px;border: 1px #ececec solid; margin-top: 27px; padding-left: 25px;padding-right: 25px;float: left;}
.index_sidebar_hot_test .index_title_font img{ margin-right: 750px;  }
.index_sidebar_demand_acceptance h1{ margin-bottom: 0px;}
.index_sidebar_hot_test .index_title_font a{font-size: 14px;}
#marquee_box{height:340px;overflow:hidden;}
/* #marquee{height:220px;} */
#marquee li { list-style-type: none;margin-bottom: 18px;width:323px ;font-size: 16px;}
#marquee span {display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:292px ; }
.index_sidebar_Advertising_two_left , .index_sidebar_Advertising_two_right { float: left;margin-top: 25px;}
.index_sidebar_Advertising_two_left{margin-right: 25px;}
.index_sidebar_Advertising_two_right img{width:343px;height: 148px;}
.index_sidebar_Advertising_two_left img{ width: 1007px;height: 148px; }
.index_slide{ height: 505px; width:1374px ;margin:25px 0px ;z-index: -999;background: #ecf6f4;padding-left: 28px;padding-right: 28px;padding-top: 25px;}
#index_classification_one_box{width: 1044px; height: 1670px; float: left;}
.index_classification_tow_box{height:1667px ;float: left;width: 318px; /* border: 1px red solid */;margin-left: 13px;}
.index_classification_one{height: 400px;width:320px; /* border: 1px red solid; */ float: left; }
.index_classification_one .index_title_font{color: #FFFFFF;   padding-top:21px ;margin-top: 0px;padding-left: 28px;padding-bottom: 21px;margin-bottom: 3px; }
.index_classification_one .index_classification_one_left_bottom{ height:331px ;width:320px ;padding:20px 28px }
.index_classification_one .index_classification_one_left_bottom p{ font-size: 17px;font-weight: 700; color: #FFFFFF; line-height: 180%;margin-bottom: 0px; height: 80px; }
.index_classification_one .index_classification_one_left_bottom span{color: #FFFFFF;font-size: 14px;font-weight: normal;}
.index_classification_one .index_classification_one_left_bottom img{width: 202px; height: 202px;border-radius:101px;margin-left: 57px; margin-top: 0px;}
.index_classification_two_top{ width: 325px; height: 197px;  background: #f9f9f9;float: left; margin-left:28px;border: 1px #f1f1f1 solid;  } 
.index_classification_two_top .index_title_font{margin-top: 16px;}
.index_classification_two_top img{width: 120px;height: 115px;margin-top: 7px;}
.index_classification_two_top_main{float: left; width:140px ;padding-left:20px ;}
.index_classification_two_top .index_title_font{padding-left: 20px; margin-bottom:0px ;}
.index_classification_two_top .main_left{width: 160px; line-height: 180%;}
.index_classification_two_top p{color:#278e77; margin-top: 30px;}
.index_classification_three{ width: 720px; float: left;}
.index_classification_three dl{float: left; font-size: 14px;color: #6d6d6d;margin-top:12px ;margin-bottom: 0px;}
.index_classification_three dd{margin-top: 12px; text-align: center; float: left; display: block;width: 20%;}
.index_classification_three dl a:nth-child(-n+5){ font-weight: 600;}
#index_classification_one_box .tag_top{ margin-top: 24px; }
/* 定义样式，包括整体样式，分页器样式和前进后退按钮样式等内容 */
#certify .swiper-container img{display:block;width:281px;height:373px;margin:0 auto;}
.background_ffaf13 {background: #ffaf13;}
.background_ffbf42 {background: #ffbf42;}

.background_a2c73a {background: #a2c73a;}
.background_b5d261 {background: #b5d261;}

.background_f16c3f {background: #f16c3f;}
.background_f48965 {background:#f48965;}

.background_5fc3bb {background: #5fc3bb;}
.background_7fcfc9 {background: #7fcfc9;}
.wrap_title {text-align: center;width: 1385px;}

.tow_box_star_organization_box , .tow_box_latest_order_box {height: 398px;  border-top:2px #7fcf9f solid;}
.tow_box_latest_order_box{ margin-top: 4px}
.tow_box_latest_order_box{ height: 417px;}
#tow_box_star_organization { color: #5d5d5d;}
#tow_box_star_organization ul{ margin: 0px;padding: 0px; }
#tow_box_star_organization li{margin-bottom: 18px;line-height: 100%;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#tow_box_star_organization li >span{ color: #ffbf42; font-size: 16px; }

#tow_box_latest_order { color: #5d5d5d;}
#tow_box_latest_order ul{ margin: 0px;padding: 0px; }
#tow_box_latest_order li{margin-bottom: 19px;line-height: 110%;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#tow_box_latest_order li >span{ color: #ffbf42; font-size: 16px; }
.recommended_detection_box{ width: 140px; height: 172px; float: left;margin-bottom: 23px;}
.recommended_detection_box:nth-child(odd){ margin-right: 35px;}
.recommended_detection_box img{ width: 141px ; height: 141px;margin-bottom: 12px;}
.recommended_detection_text {width: 141px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tow_box_recommended_detection{border-top:2px #7fcf9f solid;border-bottom:2px #7fcf9f solid; height: 850px;margin-top:6px;}

.index_bottom_one {margin-top: 45px;}
.index_bottom img{ margin-right: 5px;}
.index_slide .index_title_font{ margin-top: 0px; padding-top: 0px;}
.wrap_title{font-size: 22px; font-weight: 600;padding-bottom: 15px;margin-bottom: 20px;margin-top: 43px;}
.wrap_title span{padding:0 38px }
#index_bottom_one_tag{/* overflow:hidden;  */  
	 margin-left:-10px; 
     width: 1400px;
   /*  column-count: 9; */
     /*column-width: 200px;
     column-gap: 20px;*/ }
.index_bottom_one dl{/* break-inside: avoid; */  margin-bottom: 46px;}
.index_float_left{ float: left;width: 12.5%;}
.index_bottom_one dt{ font-size: 16px;font-weight: 600;color: #278e77; margin-bottom: 13px; padding-left:10px ;padding-right:10px ; }
.index_bottom_one dd{font-size: 15px;margin-bottom: 13px; }
.index_bottom_one a{color: #333333;padding-left:10px ;padding-right:10px ;}
.index_bottom_one a:hover{color: #FFFFFF; background: #278e77;border-radius: 10px;width: auto;}
.index_bottom_two .wrap_title{ margin-top:0px; margin-bottom: 20px;

}
#index_bottom_two_Organization{height: 550px;}
#index_bottom_two_Organization p{ margin-top: 25px; width: 188px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_bottom_two{height: 830px ;width: 1490px;}
.index_bottom_two_img{ width: 187px; height: 94px;}
.index_bottom_two_img img{width: 188px; height: 95px; border: 1px #3db686 solid;}
.color_e14f28{ color: #e14f28;}
.index_bottom_two_box{width:193px  ;height: 128px; float: left;margin-right:45px ; margin-bottom: 45px;}
.two_Letter_box{ height: 60px;background: #f3f4f4; font-size:18px ;margin-right: 0px;padding-right: 0px;}
.two_Letter_box span{display: block; float: left;line-height: 60px; margin-left: 30px;}
.two_Letter_box ul{ float: left; padding: 0px; margin: 0px;}
.two_Letter_box li{float:left; margin-left:40px ;line-height: 60px; }
.two_Letter_box a{color: #333333;}
.index_bottom ul{padding: 0px;margin: 0px;}
.index_bottom li{ float: left;margin-left: 135px; font-size: 20px;font-weight: 700;margin-top: 50px;}
.index_bottom li:first-child{margin-left: 0px;}

#certify {
	position: relative;
	width: 1300px;
	margin: 0 auto
}
 
#certify .swiper-container {
	padding-bottom: 60px;
}
 
#certify  .swiper-slide {
	width: 520px;
	height: 358px;
	/* background: #fff; */
/* 	box-shadow: 0 8px 30px #ddd; */
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}
 
#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}
 .
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}
 
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 2px solid #00aadc;
	background-color: #fff;
}
 
#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	/* background: url(../images/wm_button_icon.png) no-repeat; */
	background-position: 0 0;
	background-size: 120%;
	color: #FF0000;
}
 
#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 120%;
	color: #FF0000;
}
 
#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	/* background: url(../images/wm_button_icon.png) no-repeat; */
	background-position: 0 -93px;
	background-size: 120%;
	color: #FF0000;
}
 
#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 120%;
	color: #FF0000;
}

.main_top{ 
	margin: 0 auto;
    width: 1380px;
}

.main_top input[type=text]{ height:28px; border:1px #d7d7d7 solid; padding:0 6px}
.main_top input[type=password]{ height:28px; border:1px #d7d7d7 solid; padding:0 6px}

/* .common_navigation{padding-top: 230px;} */

/* 检测服务画面 */
.common_demand_input{ height: 40px; width: 200px; background:#e44f02 ;border-radius: 25px; float: left; margin-top: 28px; color: #FFFFFF; font-size:16px; line-height: 40px; text-align: center;}
.testing_list_left{width: 1018px; height: 2124px; float: left; margin-bottom: 50px;}
.testing_list_right{height: 2124px; float: left;width: 328px; margin-left:21px ;}
.list_left_box{width: 1018px; height: 400px; margin-top: 30px;}
.list_left_box:first-child{margin-top: 0px;}
.list_left_title{ height: 50px; margin: 0px; padding: 0px;color: #FFFFFF; font-size: 20px;line-height: 45px; padding-left:27px; font-weight: 600;}
.list_left_title span{ display: block ;float: right ;margin-right: 30px; font-size: 14px;color: #FFFFFF;font-weight: normal;}
.list_left_title a{ color: #FFFFFF;}
.list_left_img{ float: left; width: 223px;height:349px ;padding-top:35px ;}
.list_left_main{ float: left;height:349px ; width: 793px;}
.list_left_main dl{ width: 394px;float: left; font-size: 14px ;margin-top: 22px;margin-bottom: 0px; padding-bottom: 0px;padding-top: 0px;}
.list_left_main dd{ width: 96px; display: block; float: left; margin-top: 5px;}
.list_left_main dt{ font-size: 17px; margin-bottom: 15px;}
.testing_list_Recommend{ height:400px;width: 342px; background:#f3f4f4 ; padding: 20px; margin-bottom: 30px;}
.testing_list_Recommend_img_box{ width: 400px; } 
.testing_list_Recommend h1{ padding-top: 0px;margin-top: 0px; color:#e34e09; font-size: 17px;font-weight: 600; padding-bottom: 9px;}
.testing_list_Recommend ul{padding:0px;margin:0px; padding-top: 10px;border-top:1px #e8e8e8 solid ; }
.testing_list_Recommend li{width: 285px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 9px; font-size:14px ; color: #333333; }
.testing_list_Recommend li:hover{color:#2C9E84;}
.list_Recommend_top { width: 131px;height: 155px; float: left;margin-bottom: 20px; padding-left: 5px;  }
.list_Recommend_top:first-child{ margin-right:28px ;}
.testing_list_Recommend p{margin-top:10px ;font-size: 14px; width: 131px;color: #333333; display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.testing_list_Recommend p:hover{color:#2C9E84;}
.list_Recommend_top_0{  }
.testing_list_bottom { height: 30px;}
.list_left_main_add {margin-top: 13px;}
.list_left_main_add dd{margin-top: 10px;}
.testing_list_ffaf13{ background: #ffaf13;}
.testing_list_fff7e7{ background: #fff7e7;}
.testing_list_a2c73a{ background: #a2c73a;}
.testing_list_f6f9eb{ background: #f6f9eb;}
.testing_list_f16c3f{ background: #f16c3f;}
.testing_list_fef0eb{ background: #fef0eb;}
.testing_list_5fc3bb{ background: #5fc3bb;}
.testing_list_eff9f8{ background: #eff9f8;}
.testing_list_866ecb{ background: #866ecb;}
.testing_list_f3f0fa{ background: #f3f0fa;}

/*新闻资讯详情画面*/
.main_top .page_left { float: left; width: 1018px; height: auto; margin-bottom: 25px; }
.main_top .page_left .line { border:1px solid #e3e3e3; margin-top: 0px; margin-bottom: 0px; }
.main_top .page_left .top { height: 110px; margin-top: 15px; }
.main_top .page_left .middle { border:1px solid #e3e3e3; margin-top: 15px; margin-bottom: 15px; }
.main_top .page_left .middle .detail { margin: 25px 25px 50px 25px; }
.main_top .page_left .middle .detail .title { font-size: 20px; font-weight: bold; text-align: center; }
.main_top .page_left .middle .detail .other { font-size: 14px; color: #BFBFBF; margin-top: 15px; margin-bottom: 25px; }
.main_top .page_left .middle .detail .content { font-size: 16px; line-height: 200%; }
.main_top .page_right { float: right; width: 337px; height: auto; margin-bottom: 25px; }
.main_top .page_right a{ color: #333333;}
.main_top .page_right .first{ height: 393px; border:1px solid #e3e3e3; }
.main_top .page_right .second{ height: 462px; border:1px solid #e3e3e3; margin-top: 25px; margin-bottom: 25px; }
.main_top .page_right .second .left { float: left; width: 140px; height: auto; }
.main_top .page_right .second .right { float: right; width: 140px; height: auto; }
.video_img { width: 140px; height: 80px; }
.video_text { font-size: 14px; margin-top: 15px; margin-bottom: 17px; }
.main_top .page_right .third{ height: 405px; border:1px solid #e3e3e3; }
.list_detail { font-size: 14px; margin-top: 20px; margin-bottom: 10px; }
.line_number{ display: inline-block; background: #7fcf9f; height: 25px; width: 25px; line-height: 24px; color: #ffffff; border-radius: 50%; text-align: center; margin: 0px 5px 0px 0px; }
.ul_style{ padding: 0px; }
.ul_style2{ padding: 0px; /* padding-left: 1px; */ }
.li_style{ list-style-type:none; margin-bottom: 15px; }
.li_style2{ width: 300px; margin-bottom: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }


/* 服务一览画面 */
.tab_tools{ width: 1018px; border:1px #e8e8e8 solid;padding:30px; font-size: 15px;padding-bottom: 10px;}
.tab_tools ul{padding: 0px;margin: 0px; }
.tab_tools_title{ color:#b0b0b0 ; width: 66px;}
.tab_tools {color: #333333;}
.tab_tools span { display: block;float: left;  margin-bottom: 20px;margin-right: 20px; padding-left: 10px;padding-right:10px }
.tab_tools span:hover { color: #FFFFFF; background:#2c9e84 ; }
.tab_tools p { float: left; margin-right: 20px; margin-bottom: 20px;}
.keyword_box { background: #2c9e84;min-width: 60px; float: left;text-align: center;height: 25px;margin-right: 20px; line-height: 25px; color: #FFFFFF;padding-left:10px ; }
.keyword_box .close_choose{color:#FFFFFF;float:right;padding-right:2px;padding-left: 2px; border-left: 1px #ffffff solid;margin: 0px;margin-left: 10px; padding-left: 5px;padding-right:5px;}
.keyword_box .close_choose:hover{color:#333333;background: red;}
#keyword_address,#keyword_mode,#keyword_type{color: #FFFFFF;margin: 0px; }
.tag_choose{ background:#2c9e84 ; color:#FFFFFF;}
.flickr{ padding:8px 16px; margin:25px 0 0; text-align:center}
.flickr i{ margin:0 5px; vertical-align:middle}
.flickr a{ border:#cccccc 1px solid; padding:5px 10px; background-position:50% bottom; color:#005ba1; margin:0 3px 0 0; text-decoration:none; border-radius:3px}
.flickr a:hover{ border:#999 1px solid; background-image:none; color:#fff; background-color:#2eabe0}
.meneame a:active{ border:#000 1px solid; background-image:none; color:#fff; background-color:#0061de}
.flickr span.current{ padding:2px 6px; font-weight:bold;color:#ff6505; margin:0 3px 0 0}
.flickr span.disabled{ padding:5px 10px; color:#adaaad; margin:0 3px 0 0; border:#cccccc 1px solid; border-radius:3px}
.testing_both_left{width: 1018px; float: left; }
.testing_both_right{float: left; width: 338px;margin-left:24px;/* border: 1px #000000 solid; */ }
.searchResult_box{border-top: 3px #f3f4f4 solid;  height:262px;padding: 30px; }
.testing_searchResult{margin-top: 25px; padding: 30px; border:1px #e8e8e8 solid ;margin-bottom:50px;}
.searchResult_box .img_left{width: 190px;height: 190px ;/* border:1px #cccccc solid; */ display: block;float: left; margin-right:30px ;}
.searchResult_box .searchResult_box_main{ float: left;}
.searchResult_box_main .searchResult_title{ width: 600px; font-size: 20px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: 600;margin-bottom: 30px; }
.searchResult_box_main{  font-size: 14px;}
.searchResult_box_main p{ width: 208px  ;}
.searchResult_box_main .p_last{ width: 600px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.searchResult_box_main .float_box_left{float: left;}
.searchResult_box_main span{ color: #b0b0b0;margin-left:10px ; }
.searchResult_box_main .searchResult_title img{ float: left; width: 30px; height: 30px; }
.testing_both_hot_testing { height: 406px;border:1px #e8e8e8 solid ;width:338px ;padding: 18px; margin-bottom: 22px;}
.testing_both_hot_testing h1{ font-size: 17px; font-weight: 600; padding: 0px;margin:0px; padding-bottom: 15px; border-bottom: 2px #7FCF9F solid;}
.testing_both_right ul{ padding:0px ; }
.testing_both_right li{ margin-top: 12.2px; width:300px ;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 130%;color: #333333;}
.testing_both_right li:hover{ color: #2C9E84;}
/* 新闻资讯主画面  */
.main_top .swiper-container{width: 1018px; height: 389px; margin-bottom: 40px;} 
.main_top .swiper-container img{width: 1018px; height: 389px;}
.articemain_main .articemain_news{ height: 280px; /* border: 1px #333333 solid; */}
.articemain_news h1{ font-size: 20px; margin:0px; padding:0px ; color: #2c9e84; font-weight: 600; padding-bottom: 20px; border-bottom: 2px #f3f4f4 solid;}
.articemain_news h1 > span{ margin-left:13px ;}
.articemain_news .title_more{ display: block;  float: right; font-size: 14px;color: #bdbdbd;margin-top: 4px;}
.articemain_news li{  font-size: 14px; width: 825px; display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; float: left;margin-right: 53px;margin-bottom: 14.5px;}
.articemain_news a{ color: #333333; margin-top:20px ; display: block;}
.articemain_news a > span{ display: block;  float: left; font-size: 14px;color: #999999; }
.articemain_news ul{margin: 0px;padding: 0px; padding-left:30px ;}
.articemain_news a:hover{ text-decoration:none;color:#2C9E84 ;}
.page_right a:hover{ text-decoration:none;color:#2C9E84 ;}

/* 新闻资讯一览画面 */
.article_list_box{ height: 182px; border-bottom:1px #e3e3e3 solid ;width: 1018px;}
.article_list_box:first-child{ border-top:1px #e3e3e3 solid ; }
.article_list a{ color: #333333; }
.article_list a:hover{ text-decoration:none}
.article_list_box h1{ font-size: 16px; font-weight: 600;  color:#333333; margin: 0px; padding: 0px; margin-top: 25px;margin-bottom: 20px;}
.article_list_box .article_recommend{ display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; width: 1005px; line-height: 180%; height: 50px;font-size: 16px; margin-bottom: 30px;}

/*实验室详情画面*/
.main_top .lab_page_left { float: left; width: 1018px; height: auto; margin-bottom: 25px; }
.main_top .lab_page_left .line { border:1px solid #e3e3e3; margin-top: 10px;  }
.main_top .lab_page_left .line-2 { margin: 25px 25px 25px 25px; border:1px solid #e3e3e3; }
.main_top .lab_page_left .top { height: 110px; margin-top: 15px; }
.main_top .lab_page_left .middle { border:1px solid #e3e3e3; margin-top: 15px; margin-bottom: 15px; }
.main_top .lab_page_left .middle .detail-info { margin: 25px 25px 25px 25px; overflow:hidden }
.main_top .lab_page_left .middle .detail-info .title { font-size: 20px; font-weight: bold; text-align: center; }
.main_top .lab_page_left .middle .detail-info .other-left { float: left; width: 645px; border-right: 1px #e3e3e3 dotted; }
.main_top .lab_page_left .middle .detail-info .other-left .other{ width: 624px; margin-top: 15px; margin-bottom: 15px; }
.main_top .lab_page_left .middle .detail-info .other-left .other .other-lf { float: left; width: 80px; }
.main_top .lab_page_left .middle .detail-info .other-left .other .other-rt { width: 544px; margin-left: 80px; }
.main_top .lab_page_left .middle .detail-info .other-right { float: right; width: 318px; text-align: center; position:relative; transform: translate(0%,20%); }
.main_top .lab_page_left .middle .detail-map { margin: 25px 25px 25px 25px; width: 964px; height:368px; }
.main_top .lab_page_left .middle .detail-testing { margin: 25px 25px 15px 25px; width: 964px; height:465px; }
.main_top .lab_page_left .middle .detail-testing .main { margin-top: 20px; width: 964px; height:341px; }
.main_top .lab_page_left .middle .detail-testing .button { margin-top: 10px; width: 964px; height:80px; display: flex; align-items: center;     justify-content: center; }
.main_top .lab_page_left .middle .detail-testing .main .detail{ float:left; width: 354px; height:341px; }
.main_top .lab_page_left .middle .detail-testing .main .detail-single{ float:left; width: 254px; height:341px; }
.main_top .lab_page_left .middle .detail-testing .main .detail .border{ width: 304px; height:341px; border-right: 1px #e3e3e3 dotted; }
.main_top .lab_page_left .middle .detail-testing .main .detail .border .data{ width: 254px; height:341px; }
.main_top .lab_page_left .middle .detail-testing .main .detail-right{ float: right; width: 253px; height:341px; }
.main_top .lab_page_left .middle .detail-main { margin: 25px 25px 25px 25px; width: 964px; }
.main_top .lab_page_left .middle .detail-job { margin: 25px 25px 15px 25px; width: 964px; overflow: auto}
.main_top .lab_page_left .middle .detail-job .main { margin-top: 20px; width: 964px; }
.main_top .lab_page_left .middle .detail-job .main .detail{ float: left; width: 444px; height:106px; margin-bottom: 20px; border-bottom: 1px #e3e3e3 dotted; }
.main_top .lab_page_left .middle .detail-job .main .detail .right{ float: right; margin-top: -10px; color: #e22810; }
.main_top .lab_page_left .middle .detail-job .main .detail-blank{ float: left; width: 76px; height:106px; }
.main_top .lab_page_left .middle .detail-job .button { margin-top: 10px; width: 964px; height:80px; display: flex; align-items: center;     justify-content: center; }
.main_top .lab_page_right { float: right; width: 337px; height: auto; margin-top: 10px;  margin-bottom: 25px; }
.main_top .lab_page_right .area{ height: 403px; border:1px solid #e3e3e3; margin-bottom: 25px; }
.list_area{ margin: 18px; }
.list_title { font-size: 17px; font-weight: bold; height: 17px; line-height: 100%; margin-bottom: 15px;}
.list_line { border:1px solid #7fcf9f; margin:10px 0 12px 0;   }
.list_detail { font-size: 14px; margin-top: 13px;  margin-bottom: 10px;  }
.arc_button{ display: inline-block; background: #2c9e84; height: 25px; width: 88px; line-height: 24px; font-size: 14px; color: #ffffff; border-radius: 60%; text-align: center; margin: 0px 5px 0px 0px; }
.lab_ul_style{ padding-left: 1px; }
.lab_li_style{ width: 300px; margin-bottom: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.title-20 { font-size: 20px; font-weight: bold; }
.title-14 { font-size: 14px; }
.title-14-grey { font-size: 14px; color: #BFBFBF; }
.title-16 { font-size: 16px; font-weight: bold; }
.detail-16 { margin-top: 15px; font-size: 16px; line-height: 200%; }
.detail-img { width:254px; height:254px; margin-top: 16px; margin-bottom: 10px; }
.btn-left { float: left; width: 97px; height: 30px; line-height: 30px; margin-top: 10px; margin-bottom: 10px; font-size: 14px; color: #e21e13; text-align: center; border: 1px solid #e21e13;  }
.btn-right { float: right; width: 97px; height: 30px; line-height: 30px; margin-top: 10px; margin-bottom: 10px; font-size: 14px; color: #217a66; text-align: center; border: 1px solid #217a66; }
.btn-left:hover,.btn-right:hover{ color: #BFBFBF; border: 1px #BFBFBF solid ;}
.btn-middle { width: 200px; height: 40px; line-height: 40px; margin-top: 30px; margin-bottom: 10px; font-size: 16px; text-align: center; border: 1px solid #e8e8e8; }


/* 实验室主画面 */
.labmain_left{float: left; width: 1018px;}
.labmain_right{float: left; width: 337px;margin-left: 25px;}
.labmain h1{ border-left:4px #e22d10 solid ; font-size: 20px; font-weight: 600; margin: 0px; padding: 0px; line-height: 20px;padding-left: 11px;  }
.labmain_left .left_box{ width: 1018px; background: #f5f5f5;padding: 22px 30px;}
.labmain_left .left_hot_lab{ height: 250px;position:relative; }
.labmain_left .swiper-container{height: 150px;width: 921px; margin-top: 30px;margin-left: 34px;}
.left_hot_lab .swiper-slide p { width:204px; display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-top: 14px;}
.left_hot_lab .swiper-slide img{width: 204px; height: 115px; border: 1px #e8e8e8 solid; }
.left_hot_lab .swiper-slide a{color: #333333;}
.left_hot_lab .swiper-slide a:hover{color: #2c9e84;}
.left_hot_lab .swiper-button-prev1{ position: absolute;left: 30px;border: none; color: #FFFFFF;left:-40px ; width: 10px;height: 10px;}
.left_hot_lab .swiper-button-next2{ position: absolute;left: 30px;border: none; color: #FFFFFF;left:-40px ; width: 10px;height: 10px;}
.left_hot_lab .swiper-button_box1 { position: absolute;height: 115px; width: 15px; background: #ababab;top: 73px;line-height: 115px; color: #ffffff; text-align: center;font-weight: 600; font-size: 16px;}
.left_hot_lab .swiper-button_box2 { position: absolute;height: 115px; width: 15px; background: #ababab;top: 73px;left: 980px; line-height: 115px;color: #ffffff; text-align: center; z-index: 990; font-weight: 600;font-size: 16px;}
.labmain_left .left_recommendation{ margin-top: 22px; height: 481px;float: left;}
.labmain_left .left_box .lab_first img{width: 204px; height: 115px; border: 1px #e8e8e8 solid; margin-left: 35px;margin-top: 27px; margin-bottom: 15px; }
.labmain_left .left_box .lab_first .labmain_lab_name{ color: #3b8473;text-align: center;font-size: 16px; width: 269px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: 600; }
.labmain_left .labmain_content .left_box{ width: 332px;margin-right:3px;}
.labmain_left .labmain_content .right_box{ width: 683px ;background: #F5F5F5;}
.labmain_left .left_box .lab_first{ padding-bottom: 15px; border-bottom:1px #cbcbcb dashed  ;}
.labmain_left .left_box .lab_bottem p:nth-child(1),.labmain_left .left_box .lab_bottem p:nth-child(3){ font-size:14px ; color:#3b8473;margin: 0px; padding: 0px; margin-top: 17px;font-weight: 600; }
.labmain_left .left_box .lab_bottem p:nth-child(2),.labmain_left .left_box .lab_bottem p:nth-child(4){ color: #333333;height: 70px; font-size: 14px;line-height: 170%;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;margin: 0px; padding: 0px;  }
.labmain_left .labmain_content .right_box .labmain_well{ width: 170px; height: 120px; /* border: 1px red solid; */ float:left; margin: 29px 28px 0 28px}
.labmain_left .labmain_content .right_box .labmain_well img{ width: 170px; height: 96px;border: 1px #e8e8e8 solid;}
.labmain_left .labmain_content .right_box .labmain_well p{ padding: 0px; margin: 0px; margin-top: 10px;width: 170px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color: #333333;}
.labmain_right .labmain_right_vlab{ height: 505px; border: 1px #e8e8e8 solid; color: #333333;}
.labmain_right .right_vlab_box{height: 125px;  border-top:1px #999999 dashed; margin: 0 20px; padding-top:20px;}
.labmain_right .right_vlab_box:first-child{ border-top:none; }
.labmain_right .vlab_right { width: 184px;float: left;}
.labmain_right .vlab_right p{ padding: 0px;margin: 0px;margin-bottom: 5px;font-size: 14px;}
.labmain_right .vlab_right p:first-child{width: 184px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-weight:600;height: 17px; }
.labmain_right .right_vlab_box img{border-radius:41px;width: 82px;height: 82px; float: left; margin-right: 25px;}
.labmain_right .vlab_right span{color: #999999; }
.labmain_right .new_lab{ height: 365px; border: 1px #e3e3e3 solid;padding: 18px; margin-top: 22px;}
.labmain_right .lab_area { height: 338px; border: 1px #e3e3e3 solid;padding: 18px; margin-top: 22px;}
.labmain_right .new_lab a, .labmain_right .labchar a,.labmain_right .lab_area a{ color: #333333; }
.labmain_right .new_lab a:hover, .labmain_right .labchar a:hover,.labmain_right .lab_area a:hover{ color: #2C9E84; }
.labmain_right .new_lab ul, .labmain_right .labchar ul{ margin: 0px;padding: 0px; margin-top: 13.2px; }
.labmain_right .new_lab li, .labmain_right .labchar li{ margin-bottom: 12px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.labmain_right h1{ font-size: 17px; color: #333333; font-weight: 600;border:none ;padding-left: 0px; padding-bottom: 15px;border-bottom:2px #7FCF9F solid ; }
.labmain_right .labchar{ height: 329px; border: 1px #e3e3e3 solid;padding: 18px; margin-top: 22px;}
.labmain_right .lab_area  .lab_area_tab a{ display: block;float: left; text-align: left;padding-left: 0px; margin-bottom: 15px;width: 16%;}
.labmain_right .lab_area .lab_area_tab{ margin-top:13.2px; width: 310px; }
.lab_tab{ margin-top:13.2px; width: 310px; }
.labmain_right .lab_area .lab_tab a{  display: block;float: left; text-align: left;padding-left: 0px; margin-bottom: 15px;margin-right: 15px;}
.labmain_content_more{ font-size: 10px;color: #a3a3a3; float: right;padding-top: 3px;}
.labmain_content_more hover:{color: #2C9E84;}
/*招贤纳士详情画面*/
.main_top .job_page_top { height: 184px; margin-bottom: 15px; }
.main_top .job_page_middle { border:1px solid #e3e3e3; margin-bottom: 45px; width: 1018px; float: left;}
.main_top .job_page_middle .main{ margin: 25px 25px 25px 25px;}
.main_top .job_page_middle .main .job-info{ height: 148px; border-bottom: 1px #e3e3e3 dotted;}
.main_top .job_page_middle .main .job-detail{ margin-top: 15px; border-bottom: 1px #e3e3e3 dotted;}
.main_top .job_page_middle .main .company{ margin-top: 15px;}
.title-24 { font-size: 24px; font-weight: bold;}
.title-18 { font-size: 18px; font-weight: bold;}
.detail-16 { font-size: 16px; line-height: 200%;}
.detail-16-red { font-size: 16px; color: #e21e13;}
.div-top-15{ margin-top: 15px;}
.div-top-20{ margin-top: 20px;}
.div-float-right{ float: right; }
.jobdetail .page_right , .job_list .page_right {margin-bottom: 45px;}
.jobdetail .page_right .third , .job_list .page_right .third{ margin-top: 25px;}
.jobdetail .page_right .first .line_number , .job_list .page_right .first .line_number {background: #e56c44;float: left;display:block}
.jobdetail .page_right .first .line_text , .job_list .page_right .first .line_text {float: left;display:block ;padding-top: 3px;padding-left: 5px;}
.hot_job_left{ width: 154px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; float: left;}
.hot_job_right{ width: 110px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; float: left; text-align: right; color: #A9A9A9;}
/*检测项目详情画面*/
.main_top .pjdetail_page_left {  float: left;  width: 1018px;  height: auto;  margin-bottom: 25px; }
.main_top .pjdetail_page_left .line {  border:1px solid #e3e3e3;  margin-top: 10px;  }  
.main_top .pjdetail_page_left .top {  width: 1018px;  display: inline-block; }
.main_top .pjdetail_page_left .top .img {  float: left; }
.main_top .pjdetail_page_left .top .img .bigimg {  width: 396px;  height: 396px;  border: 1px solid #e3e3e3; }
.main_top .pjdetail_page_left .top .img .smallimg{  float: left;  width: 66px;  height: 66px; }
.main_top .pjdetail_page_left .top .img .smallimg img{  float: left;  width: 62px; height: 62px;}
.main_top .pjdetail_page_left .top .img .smallimg img:hover{  border: 2px solid #2eabe1 ;width: 62px; height: 62px;} 
.main_top .pjdetail_page_left .top .text {  float: right;  width: 560px; }
.main_top .pjdetail_page_left .top .text .item{  display: inline-block; }
.main_top .pjdetail_page_left .top .text .item .left {  float: left;  width: 84px;  text-align: right; }
.main_top .pjdetail_page_left .top .text .item .right {  float: right;  width: 456px;  margin-left: 20px; }
.main_top .pjdetail_page_left .top .text .item .right .border-text{  padding: 10px;  display: inline-block;  border: 1px solid #e3e3e3;  margin-bottom: 10px;  margin-right: 10px; }
.main_top .pjdetail_page_left .middle {  width: 1018px;  display: inline-block;}
.main_top .pjdetail_page_left .middle_menu {  width: 1018px;  display: inline-block; text-align: center; }
.main_top .pjdetail_page_left .middle .middle_menu .menu { float: left; margin-right:160px; padding-top:5px; font-size: 20px; cursor:pointer; }
.main_top .pjdetail_page_left .middle .middle_menu .menu:hover { color:#2eabe1; }
.main_top .pjdetail_page_left .middle .middle_menu .menu:last-child { margin-right:0px; }
.main_top .pjdetail_page_left .middle .middle_menu .menu:only-child { float: none; }
.main_top .pjdetail_page_left .middle .middle_menu .menu_active { float: left;  font-size: 20px; font-weight: bold; border-top:3px #2eabe1 solid; color:#2eabe1; }
.main_top .pjdetail_page_right {  float: right;  width: 337px;  height: auto;  margin-top: 10px;   margin-bottom: 25px; }
.main_top .pjdetail_page_right .top{  height: 580px;  border:1px solid #e3e3e3;  margin-bottom: 25px; }
.main_top .pjdetail_page_right .top .main{  height: 128px;  margin-top: 15px;  margin-bottom: 20px; }
.main_top .pjdetail_page_right .top .main .left{  float: left;  width: 128px;  height: 128px; }
.main_top .pjdetail_page_right .top .main .right{  float: right;  width: 157px;  height: 128px; }
.main_top .pjdetail_page_right .top .arrow{  font-size: 40px; text-align: center; margin-top: -20px; }
.main_top .pjdetail_page_right .area{  height: 408px;  border:1px solid #e3e3e3;  margin-bottom: 25px; }
.button-red{  background: #e35009;  color: #F9F9F9;  padding: 10px 40px 10px 40px;  display: inline-block; } 
.list_line_dot {  border:1px dotted #e3e3e3;  margin-top: 10px;   margin-bottom: 10px;  }
.pjdetail_ul_style{  padding-left: 1px; }
.pjdetail_li_style{ width: 300px; margin-bottom: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.title-14-bold {  font-size: 14px;  font-weight: bold; }
.pjdetail_detail-16 {  font-size: 16px;  line-height: 200%; }
.pjdetail_div-top-10{  padding-top: 10px; }
.pjdetail_div-top-20{  padding-top: 20px; }
.pjdetail_div-top-30{  padding-top: 30px; }
.pjdetail_div-top-40{  padding-top: 40px; }
.pjdetail_div-top-50{  padding-top: 50px; }

/* 实验室一览画面 */
.lablist_newlab,.lablist_hotlab,.lablist_new{ height: 380px;}
.testing_searchResult{padding-top: 0px;}
.lablist_searchResult_box{ border-top: 1px #e8e8e8 solid;}
.lablist_searchResult_box:first-child{ border-top: none;}
.lablist_searchResult_main{  float: left; width: 600px; height: 202px;border-right:1px #bfbfbf dashed  ;}
.lablist_img { width: 213px; height: 151px; float: left; display: block; margin-left: 65px; padding-top: 40px; }
.lablist_searchResult_main  .p_class{width:550px ;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 20px;}
.lablist_searchResult_main .lablist_company_name {font-size: 20px;font-weight: 600; }
.lablist_searchResult_main span{color: #b6b6b6;}
.lablist_fw{display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; width: 500px;line-height: 180%;float: left;}

/* 招聘主画面 */
.job_main h1{ font-size:20px; font-weight: 600;color:#217A66;padding-top: 0px;margin-bottom: 18px;}
.job_main .recommend_main_box{width:1450px ;  }
.job_main .recommend_main{width: 328px; height: 254px; border: 1px #e3e3e3 solid; float: left;margin-bottom: 25px; margin-right: 21.5px;padding: 25px;}
.job_main .recommend_main p:nth-child(1){ font-size: 18px;font-weight: 600; color: #217A66;}
.job_main .recommend_main p:nth-child(2){color: #999999;}
.job_main .recommend_main p:nth-child(2) span:nth-child(1){ color: #e44d02;}
.job_main .recommend_main p:nth-child(2){ font-size: 16px;	}
.job_main .recommend_main p:nth-child(3){ font-size: 14px;color: #999999;}
.job_main .recommend_main img{ width: 186px;height: 95px; border: 1px #C8C8C8 solid;margin-top: 10px;}
.job_main .selected_main_box .selected_main{ width: 677px; height: 138px;border: 1px #e3e3e3 solid; float: left;margin-bottom: 25px; margin-right: 21.5px;padding: 25px; }
.job_main .selected_main_box{ width: 1450px;}
.job_main .selected_main_box h2{ font-size: 20px; font-weight: 600;margin: 0px;padding: 0px;padding-bottom: 15px;border-bottom: 1px #e3e3e3 dashed ;margin-bottom: 5px;}
.job_main .selected_main_box .selected_job_name{ font-size: 18px; color:#217A66; display: block; width: 250px; float:left;font-weight: 600;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.job_main .selected_main_box .selected_main_tag{ display: block;  float:left;color: #999999;font-size: 16px;}
.job_main .selected_main_tag span:nth-child(1){color: #ea7c59; }
.job_main .selected_main_box .job_time {margin-top: 7px;color: #999999; font-size: 16px;}
.job_main .job_selected .more{display: block;float: right;font-size: 16px; font-weight: normal;color: #217A66;}

/* 招聘一览 */

.job_list .job_list_left{ width: 1018px; float: left;}
.job_list h1{ font-size:20px; font-weight: 600;color:#217A66;padding-top: 0px;margin-bottom: 18px;}
.job_list .job_searchResult{width: 1018px; border: 1px #e3e3e3 solid; padding: 0 20px ;margin-top: 25px;}
.job_list .job_result_main{height: 150px; border-bottom: 1px #e3e3e3 dashed ;padding-top: 27px;}
.job_list .job_result_main:last-child{border: none;}
.job_list .job_searchResult_bottom{ width: 101px; color: #FFFFFF; font-size: 15px; border-radius:14px;height: 28px;background: #2C9E84;line-height: 28px; text-align: center;float: right;margin-top: -10px;}
.job_list .job_result_main div{}
.job_list .job_result_main .job_result_name{ font-size: 18px; color: #333333;font-weight: 600;margin-bottom: 17px; }
.job_list .job_result_main { font-size: 16px;color: #999999 ; }
.job_list .job_searchResult_tag{ float: left;display: block;}
.job_list .job_result_main .job_result_user {float: left; width:270px;display:block ;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float: left;}
.job_list .job_result_main .job_result_two{margin-bottom: 17px;}
.job_list .job_result_main div:nth-child(3){ font-size: 16px;color: #999999}
.job_list .job_searchResult_bottom span{color: #FFFFFF;}
.job_list .job_searchResult_bottom span:hover{color: #333333; color: #999999;}
.job_list .job_result_salary{ float: right;width: 100px;color:red; text-align: right;}

/* 需求一览 */
.demand_main .searchResult_demand_box{border-top: 1px #e8e8e8 solid;padding-top: 13px; padding-bottom:20px;}
.demand_main .testing_searchResult{ padding-bottom: 0px; margin-bottom: 10px;}
.testing_searchResult .searchResult_demand_box:first-child{ border-top: none }
.searchResult_demand_box .class_name ,.searchResult_demand_box .demand_time{ font-size: 14px; width: 250px; float: left;}
.searchResult_demand_box .class_name span ,.searchResult_demand_box .demand_time span{ color: #999999;}
.searchResult_demand_box .demand_detail{ font-size: 16px; color: #333333;}
.testing_searchResult p{ margin-bottom: 13px;}
.demand_box_bottom div{font-size: 14px;padding: 3px 8px; border:1px #63c199 solid; float: left; margin-right: 20px; color: #63c199; }
.demand_box_bottom div:hover{color: #333333; border:1px #333333 solid;}

/* side */
.sidebox_l{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.2;color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}

.side{position:fixed;width:54px;height:275px;right:12%;top:750px;z-index:100;}
@media screen and (min-width: 1950px) {
.side{right:20%}	
}
@media screen and (min-width:960px) and (max-width:1750px){
.side{right:5%}	
.activities_sidebar_right{display: none;}
  }
@media screen and (min-width:1750px) and (max-width:1850px){
.side{right:10%}	
.activities_sidebar_right{display: none;}
  }
@media screen and (max-width:1600px){
  .side,.activities_sidebar_right{display: none;}	
  }
.side ul li{width:54px;height:54px;float:left;position:relative;margin-bottom: 2px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.2;color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.2;}
.side ul li .sidetop:hover{background:#64c95f;opacity:1;}
.side ul li img{float:left;}
.side a,img{border:0;}
.sidebox_l:hover{background:#64c95f;opacity:1;overflow:visible}
.side .weixin_side{position:absolute;top: -42px; left: -195px; }

.info_border{ border: 1px #e3e3e3 solid; margin-top: 20px;margin-bottom: 50px;width: 1377px;}
.info_border img{ width: 1375px;}
.info_menu { height: 120px; padding-left: 45px; padding-top: 32px;}
.info_menu a{ float: left; color: #217A66; font-size: 18px; margin-right: 115px;   }
.info_menu a:hover{  color: #2C9E84;  }
.info_menu text{ color:#217A66;border-bottom: 1px dotted #217A66;font-weight: 600;}
.info_menu text:hover{border-bottom: 1px dotted #2C9E84;color:#2C9E84;}
.common_error_message_city { margin-left: 0px;display:none; color:#d9534f; font-size:14px; margin-top:10px;}
.a_color_red { color:#e21e13}
.a_color_green{ color: #217a66; }
.a_color_red a:hover, .a_color_green a:hover{ color:#BFBFBF ;}

/* 首页左侧广告 */
/* .activities_sidebar{position: fixed;width: 109px; height:343px ;left: 7.5%;top: 329px;z-index: 100; background-image:url(../../images/front/common/activities_sidebar2.jpg); background-size:100%; } */
.activities_sidebar{position: fixed;width: 109px; left: 3.9%;top: 300px;z-index: 100;  background-size:100%; }

.activities_sidebar p{   margin: 0 0 2px 0;text-align: center;
  padding: 0;
  font-size: 2rem;
  line-height: 1;
  letter-spacing: .3rem;
  color: #e21e13;}
.activities_sidebar_right{position: fixed;width: 109px; right: 7%;top: 300px;z-index: 100;  background-size:100%; }

. 
/* .activities_sidebar .ex1 span {
  transform: rotateY(-90deg);
  opacity: 0;
}
.activities_sidebar .ex2 {
  opacity: 0;
  perspective: 200px;
}
.activities_sidebar .ex2 span {
  transform: rotateY(-90deg) rotateX(45deg);
  transform-origin: -50% 75%;
  opacity: 0;
} */
/* 百进千专题活动 */
.activities_bjq .info_border{ padding-top: 79px; height: 1499px; width: 1378px;border-color: #e6e6e6; font-size: 18px; background-image :url(../../images/front/common/bjq_background.jpg);background-size:100% 100%;-moz-background-size:100% 100%; background-repeat:no-repeat;}
.activities_bjq .info_border .info_content { line-height: 200%; padding:50px 75px ; width: 1192px; margin:0 auto;margin-bottom: 60px;border: 1px #f4f2f7 solid ;background-color: #FFFFFF; border-radius:10px;box-shadow:#f2f0f5 0px 0px 10px 5px;}
#companyDemand_company_popup_page{ width:1292px;}
.activities_bjq .info_border .info_content_padding{padding:80px 75px ;}
.activities_bjq .info_content p{ margin-bottom: 55px;text-indent:36px}
.activities_bjq .info_border .info_last{box-shadow: -5px 0 10px -1px #f2f0f5 , 0 -5px 10px -1px #f2f0f5, 0px 0px 0px 0px  #f2f0f5, 0px 0px 0px 0px #f2f0f5;}
.activities_bjq .info_content p:last-child{ margin-bottom: 0px;}
.activities_bjq .info_border h4 , #companyDemand_company_popup_page h4{ font-size: 24px; text-align: center ; font-weight: 600; margin: 0 0 40px 0; }
.activities_bjq .info_border h4 > img{ width: auto;}
.activities_bjq .info_border .info_last .one{ width: 347px; background: #dcfdf2;display: block; margin: 0 auto; text-align: center;border-radius:50px; padding: 7px;  }
.activities_bjq .info_border .info_last .two{ width: 100%; background: #a2fadd;display: block; text-align: center;border-radius:50px; padding: 7px;  }
.activities_bjq .info_border .info_last .three{ width: 100%; background: #13d291;display: block; text-align: center;border-radius:50px; padding: 7px; font-size: 20.2px; color: #FFFFFF; font-weight: 600; }
#companyDemand_company_popup_page_content{width: 1081px; height: 681px;}
#companyDemand_company_popup_page .common_popup_content {  padding: 30px 40px;}
.companyDemand_title{ font-size: 16px; margin-bottom: 25px;  }
.companyDemand_title_popup_line_title_text{width: 150px;text-align: right; float: left; line-height: 34px; height: 34px;margin-right: 10px;}
.companyDemand_title_popup_line_title_text_auto{ width: auto;}
.companyDemand_popup_line2{float: left;}
.companyDemand_popup_line2 .input_width_fzz{ width: 180px;margin-right: 19px;}
.companyDemand_title_float_left{float: left; }
#companyDemand_company_popup_page input[type=radio]{
     cursor: pointer;
     position: relative;
     width: 18px;
     height: 18px;
	 line-height: 18px;
	 padding-top: 4px;
     /* font-size: 14px; */
}
#companyDemand_company_popup_page input[type=radio]::after{
     position: absolute;
	 top: 0px;
     background-color: #FFFFFF;
     color: #000;
     width: 18px;
     height: 18px;
     display: inline-block;
     visibility: visible;
     padding-left: 0px;
     text-align: center;
	 line-height: 18px;
     content: ' ';
     border-radius: 0px;
	 border:0.5px #CCCCCC solid;
	
}
#companyDemand_company_popup_page input[type=radio]:checked::after{
     content: "✓";
     font-size: 10px;
     font-weight: bold;
}
/* .input-group{  width: 790px;} */
#companyDemand_company_popup_page .input-group input{float: left; margin-right: 15px; }
#companyDemand_company_popup_page .input-group span{line-height: 25px; height: 34px; display: block;float: left; }
#companyDemand_company_popup_page .radio_box{width: 20%; float: left; padding-top: 4px;}
#companyDemand_company_popup_page .companyDemand_address{ width: 247px; border-color:#ccc ;}
.common_error_message_companyDemand { margin-left: 0px;display:none; color:#d9534f; font-size:14px; margin-top:10px;}
/* 放在最后 */
.class_a{ color: #333333;}
.class_a:hover{ color: #2C9E84;}

