﻿.sub_main{ padding:10px 20px 30px 15px; background:url(../images/sub_left_bg.jpg) no-repeat 15px bottom;}
.sub_main_l{ width:231px; float:left;}
.sub_l_news{ width:204px; background:url(../images/imenu/imenu_main.jpg) repeat-y left top;display:block;}
.sub_l_bottom{ background:url(../images/imenu/imenu_bottom.jpg) no-repeat left bottom;}
.sub_l_top{/*background:url(../images/imenu/imenu01.jpg) no-repeat left top;*/}
.sub_l_top ul{ padding:0 15px 34px 14px;}
.sub_l_top ul li{ height:30px; line-height:30px; text-align:center; background:url(../images/imenu/imenu_li_bg.jpg) no-repeat left top;}
.sub_l_top ul li a{ color:#014DA5; font-weight:bold;}
.sub_l_top img{ margin-bottom:4px;}
.sub_l_top ul li.big_bg{ height:50px; line-height:23px;background:url(../images/imenu/imenu_li_bg1.jpg) no-repeat left top;}

.sub_main_r{ float:left; width:734px;}
.position{ height:46px; line-height:46px; width:734px; color:#0058AE; border-bottom:1px solid #08699C;}
.position span{ font-size:14px; font-weight:bold; color:#0D4799;zoom:1 }
.position p{ float:right; position:relative;}
.position p img{ position:absolute; left:-12px; top:16px;}


/*======================sub_02===============================*/
.sub_department{ padding:29px 0 0 23px;}
.sub_department table td{ padding:0 0 11px 6px;}

/*======================sub_03===============================*/
.company_introduce{ padding:21px 20px 0 20px; color:#393939;}
.company_introduce p{line-height:23px;}
.company_introduce ul {width:710px;}
.company_introduce li {float:left;padding:0 24px 26px 0}
.company_introduce_pic {width:128px;}
.company_introduce_txt {width:183px;padding:5px 0 0 19px}
.introduce_txt_title {}
.introduce_txt_title a{color:#0d439b; text-decoration:none;}
.introduce_txt_title a:hover{color:#0d439b; text-decoration:none;}
.introduce_txt_content {padding:7px 0 12px 0}
.introduce_txt_link {width:60px;padding-left:115px}
.introduce_txt_link a{color:#ffb301; text-decoration:underline;}
.introduce_txt_link a:hover{color:#ffb301; text-decoration:underline;}

/*======================sub_04===============================*/
ul.certification{ padding:29px 0 0 0px;}
ul.certification li{ float:left; padding-right:31px;}
ul.certification li img{ margin-bottom:20px;}
/*======================sub_05===============================*/
.certification_context{padding:23px 46px 0 17px;}
.certification_context p{ line-height:30px;}
.certification_context  h2{ color:#0B3B8F; margin-top:26px;}
ul.certifi_product{ width:189px; float:left; padding-top:10px;}
ul.certifi_product li{ line-height:30px; height:30px;}
/*======================sub_06===============================*/
.certification_person{ padding:30px 42px 0 30px;}
.person{ margin-bottom:26px; clear:both;}
.person_info{ float:left; width:485px; height:167px; padding:15px 16px 0 13px; border:1px solid #D8D8D8;}
.person_info h2{ color:#3E83DE; padding-top:8px;}
.person_info h3{ color:Gray; margin-bottom:22px; padding:5px 0 7px;font-family:Arial;}
.person_info p{ line-height:20px; margin-bottom:10px;}
.person_color{ background-color:#ECECEC}

/*======================sub_07===============================*/
.certification_map{ padding:32px 39px 0 28px;}
.certification_map ul{ padding-top:23px;}
.certification_map ul li{ height:24px; line-height:24px; color:#505050;}

/*======================sub_detail===============================*/
.sub_detail{ padding:35px 14px 0 9px; color:#393939;}
.detail_tip{ text-align:center; margin-bottom:10px;}
.detail_tip h2{ color:#0C459C; font-size:14px;}
.detail_tip h3{ color:#B2B2B2; margin-bottom:10px; padding:10px 0 22px; border-bottom:1px solid #CCCCCC; font-weight:normal;}
.sub_detail p{ margin-bottom:25px; line-height:24px;}
.sub_detail .detail_c{ padding-bottom:20px;}

.page{ text-align:center; padding-bottom:19px; border-bottom:1px solid #CCCCCC; }
.page a{ color:#D80100;}

.count_page{ padding-top:12px; height:51px; background:url(../images/detail_bottombg.jpg) no-repeat right top;}
.count_page p{ margin-bottom:0px;}
/*======================sub_list===============================*/
.sub_list{ padding:30px 44px 0 14px;}
.sub_list_tip{ height:134px;}
.list_info{ float:left; margin-left:18px; width:420px;}
.list_info h2{ color:#D50515; font-size:14px; margin-top:4px;}
.list_info p{ line-height:20px; margin-top:7px; margin-bottom:7px;}
.read_more{ height:20px; background-color:#F4F4F4;}
.read_more a{ color:#9E090B; text-decoration:underline;}
table.list_tb{ margin-top:28px; margin-bottom:15px; width:100%}
table.list_tb td{ border-bottom:1px solid #F0F0F0;height:32px; line-height:32px;}


.tip_img{ float:left;width:185px; height:132px; }
.tip_img a{ background:url(../images/list_img01_border.gif) no-repeat; position:absolute; width:185px; height:132px;}
.tip_img img{ display:block; width:166px; height:126px; padding:3px 0 0 3px;}

.person_photo{ float:left; width:134px; height:185px; margin-right:11px;}
.person_photo a{background:url(../images/person_img01_border.gif) no-repeat; position:absolute; width:134px; height:185px; cursor:default;}
.person_photo img{ display:block; width:128px; height:179px; padding:1px;}



.product_img a{background:url(../images/sub_product_img01_border.gif) no-repeat; position:absolute; width:215px; height:161px; text-align:center;}
.product_img img{ display:block;margin:5px 0 9px 5px; width:209px; height:151px; padding-right:0px;}
.product_img li{ float:left; width:210px; height:199px;position:relative;margin:0px 15px 0 0;}
.product_img{padding-top:21px;}
.product_img li span{ text-align:center;display:block;}
.sub_pagecount{ text-align:center; margin-top:50px;}

/*======================sub_09===============================*/
.certification_search{ padding:43px 59px 0 41px; }
.search_tip{ position:relative; height:70px;background:url(../images/certification_tip_bg.jpg) no-repeat left top;}
.search_tip input.textbox{ width:262px; height:19px;border:1px solid #C7C7C7; position:absolute; left:170px; top:26px; color:#383838}
.search_tip input.search_btn{ position:absolute; left:447px; top:26px;}
img.search_img{ position:absolute; left:104px; top:13px;}
.search_content{ margin-top:16px;}
.search_content table{ padding-bottom:16px; border-bottom:1px dashed #C7C7C7; margin-top:20px;}
.search_content table th{ color:#0D469D; line-height:26px;}
.search_content table th.font_blue a{ color:#0D469D}
.search_content table td{ line-height:24px; color:#7A7A7A}
.search_content table td.font_yellow{ color:#FDB200;text-align:center}

/*======================sub_10===============================*/
.work_tb{ margin:34px 0 0 25px; width:688px; background:url(../images/work_tb_main.jpg) repeat-y left top;}
.work_tb_bottom{ background:url(../images/work_tb_bottom.jpg) no-repeat left bottom;}
.work_tb_top{  background:url(../images/work_tb_top.jpg) no-repeat left top;}
.work_tb_top h2{ height:35px; line-height:35px; text-align:center; font-size:13px; color:#fff;}
table.tb_job{ color:#39393B; width:656px; margin:0 auto;}
table.tb_job td{ height:58px; border-bottom:1px dashed #CECFD1;}
table.tb_job td input.text_txt{ width:191px; height:19px; border:1px solid #9E9E9E;}
table.tb_job td input.text_txt_len{ width:444px; height:19px; border:1px solid #9E9E9E;}
table.tb_job td textarea.text_area{ width:444px; height:82px; margin:19px 0 18px; border:1px solid #9E9E9E; overflow:hidden}
table.tb_job td textarea.text_area_len{ width:444px; height:138px; margin:19px 0 18px; border:1px solid #9E9E9E; overflow:hidden}
table.tb_job td table{ margin:19px 0 18px;}
table.tb_job td table td{ height:32px; border-bottom:none;}
table.tb_job td table td input{ border:1px solid #9E9E9E; height:19px;}
table.tb_job td table td input.aa{ width:172px;}
table.tb_job td table td input.bb{ width:116px;}
table.tb_job td table td input.cc{ width:77px;}
table.tb_job td table td input.dd{ width:60px;}
table.tb_job td table td input.ee{ width:90px;}
table.tb_job td table td input.ff{ width:88px;}
table.tb_job td table td input.gg{ width:76px;}
.img_btn{ text-align:center; margin:41px;}
img.m_r{ margin-right:67px;}


/*======================sub_11(浼佷笟鏂囧寲)===============================*/
.company_culture{ padding:0;}
.core{ float:left; width:337px; height:115px;}
.core_tip{ height:17px; line-height:20px; margin-bottom:9px; background:url(../images/company_culture_line.jpg) repeat-x left bottom; color:#0F4699; font-weight:bold; padding-bottom:3px;}
.core_tip img{ float:left;}
.core_tip h2{ float:left; padding:0 5px;}
.core_tip span{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#B2B2B2;}
.core_content{ position:relative;}
.core_img a{ background:url(../images/company_culture_border.gif) no-repeat; position:absolute; width:110px; height:86px;}
.core_img img{ display:block; padding:2px; width:106px; height:82px;}
.core_text_content{ width:192px; float:right; margin-right:10px; color:#383838;}
.core_text_content p{ line-height:22px;}
.core_text_content span{ position:absolute; right:12px; top:70px;}
.core_text_content span a{ color:#FEB300;}
.enter_employ a{}
.enter_employ img{ }

/*======================sub_14 鍜?sub_12===============================*/
.communication{ padding:14px 32px 0 19px; color:#393939;}
.communication p{ line-height:24px; margin-bottom:19px;}
.communication h2{ color:#DF1417;}
.communication h3{ color:#0A479A;}

/*======================sub_13===============================*/
.standard{ padding:14px 32px 0 19px; color:#393939;}
.standard p{ line-height:24px;}
.standard h2{ color:#DF1417; font-weight:normal}
.standard h3{ color:#0A479A; margin-top:11px; line-height:30px;}

/*=============detail==================*/
.zhuanti_main{ width:1002px; margin-top:4px; background:url(../images/zhuanti_main_bg.jpg) repeat-y left top;}
.zhuanti_bottom{ background:url(../images/zhuanti_bottom_bg.jpg) no-repeat left bottom;}
.zhuanti_top{ padding:7px 0 15px;; background:url(../images/zhuanti_top.jpg) no-repeat left top;}
/*=============detail宸︽鏋?=================*/
.zhuanti_main_l{ float:left; padding-left:26px; width:664px;background:url(../images/h_dash.jpg) repeat-y right top;}
.zhuanti_title{ height:26px; margin-top:7px;}
.zhuanti_title h2{ float:left; width:596px; margin-left:6px; padding:8px 0 4px; color:#021E8B; background:url(../images/tip_line.jpg) no-repeat left bottom;}
.zhuanti_content{ clear:both; color:#525252; padding:0 37px 0 15px;}
.zhuanti_main_l h1{ clear:both; font-size:18px; font-family:"榛戜綋"; margin-left:4px; width:638px;height:30px; line-height:30px; margin-bottom:40px; background-color:#F2F2F2; color:#021E8B; text-align:center;}
.zhuanti_content p{ line-height:24px; margin-bottom:24px;}
.zhuanti_content h2{ margin-bottom:24px;}
.count_page{ margin-bottom:34px;}
.count_page a{ color:#1258AE;}
/*=============detail鍙虫鏋?=================*/
.zhuanti_main_r{ float:right; padding-top:10px; margin-right:18px; width:280px;}
.zhuanti_main_r h2{ height:23px; line-height:23px; padding-left:22px; padding-right:18px; background-color:#4269AE; color:#FFF;}
.zhuanti_main_r h2 span{ float:right;}
.zhuanti_main_r h2 span a{ color:#fff; font-weight:normal;}
.zhuanti_main_r ul{ padding-top:9px;}
.zhuanti_main_r ul li{ height:28px; line-height:28px; background:url(../images/v_dash.jpg) repeat-x left bottom;}
.zhuanti_main_r ul li a{ color:#424244;}
.zhuanti_main_r img{ margin:7px 2px 17px 0;}

/*=============list=================*/
.list_content{ clear:both;}
.list_content ul{ padding-left:42px; width:553px;}
.list_content ul li{ line-height:30px; height:30px; background:url(../images/v_dash.jpg) repeat-x left bottom;}
.list_content ul li a{ zoom:1;color:#3A3A3A;}
.list_content ul li span{ float:right; color:#898989;}
.page_count_img{ margin-bottom:44px; text-align:center; margin-top:31px;}



