/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif}
img{ border:0px;}
body{ font-size:12px;}
td{ font-size:12px; }


a{ text-decoration:none; font-size:12px;}
a.language:link{ color:#636363;  }
a.language:visited{ color:#636363;}
a.language:hover{  color:#636363;text-decoration:underline }
a.language:active{  color:#636363;text-decoration:underline}
a.list1:link{ color:#666666;  }
a.list1:visited{ color:#666666;}
a.list1:hover{  color:#0058AE;text-decoration:underline }
a.list1:active{  color:#0058AE;text-decoration:underline}
a.list2:link{ color:#008AC4; font-weight:bold}
a.list2:visited{ color:#008AC4; font-weight:bold}
a.list2:hover{  color:#008AC4; text-decoration:underline}
a.list2:active{  color:#008AC4;text-decoration:underline}
a.list3:link{ color:#6B6B6B; }
a.list3:visited{ color:#6B6B6B;}
a.list3:hover{  color:#FF6600;}
a.list3:active{  color:#FF6600;}
a.list4:link{ color:#14578B; }
a.list4:visited{ color:#14578B;}
a.list4:hover{  color:#FF6600;}
a.list4:active{  color:#FF6600;}

a.submenu1:link{ color:#000000;  }
a.submenu1:visited{ color:#000000;}
a.submenu1:hover{  color:#FF6600; }
a.submenu1:active{  color:#FF6600;}
a.submenu2:link{ color:#0157AE;  }
a.submenu2:visited{ color:#0157AE;}
a.submenu2:hover{  color:#FF6600; }
a.submenu2:active{  color:#FF6600;}
a.submenu3:link{ color:#0157AE; font-weight:bold  }
a.submenu3:visited{ color:#0157AE; font-weight:bold}
a.submenu3:hover{  color:#FF6600;font-weight:bold }
a.submenu3:active{  color:#FF6600;font-weight:bold}

a.title_yl:link{ color:#3F89C3;  }
a.title_yl:visited{ color:#3F89C3;}
a.title_yl:hover{  color:#FF6600; }
a.title_yl:active{  color:#FF6600;}



a.more:link{ color:#46AA3A;  }
a.more:visited{ color:#46AA3A;}
a.more:hover{  color:#46AA3A;text-decoration:underline }
a.more:active{  color:#46AA3A;text-decoration:underline}
a.foot:link{ color:#7D7D7D; }
a.foot:visited{ color:#7D7D7D;}
a.foot:hover{  color:#7D7D7D; text-decoration:underline}
a.foot:active{  color:#7D7D7D; text-decoration:underline}
a.page:link{ color:#008BC6;text-decoration:underline}
a.page:visited{ color:#008BC6;text-decoration:underline}
a.page:hover{  color:#ff6600; text-decoration:underline}
a.page:active{  color:#ff6600;text-decoration:underline}
a.yingpin:link{ color:#ff6600;}
a.yingpin:visited{ color:#ff6600;}
a.yingpin:hover{ color:#ff6600; text-decoration: underline}
a.yingpin:active{ color:#ff6600;  text-decoration: underline}
a.contact:link{ color:#272727;text-decoration: underline}
a.contact:visited{ color:#272727;text-decoration: underline}
a.contact:hover{ color:#ff6600;text-decoration: underline}
a.contact:active{ color:#ff6600;text-decoration: underline}



#td_language{ line-height:23px; color:#636363; padding-right:35px; text-align:right}
#td_top{ line-height:35px; height:35px; padding-right:35px; text-align:right; vertical-align:middle;}
#td_about{ padding-top:5px; padding-right:11px;line-height:25px; color:#666666;}
#tab_img_about{ margin-top:5px; width:87px; height:65px; border:1px solid #D8DFE3}
.td_border{ border-left:1px solid #CFCFCF; }
.td_pro_out{ height:72px; width:229px; border:1px solid #D8DFE2;}
.td_pro_in{ line-height:18px; color:#008AC4; padding-left:10px;}
.td_foot_in{ line-height:17px; color:#8B8B8B;}
.td_contact_in{ background:url(../images/bg_contact_in.gif) center top no-repeat; padding-top:35px;}
#tab_contact_in td{ line-height:20px; color:#272727; text-align:left;}
.tab_submenu2{
	margin-bottom:10px;
	line-height: 15px;
}
#tab_submenu td{ line-height:30px; height:30px; border-bottom: 1px solid #A9CDE4;}
#tad_in_title td{height:25px; background:#A9CDE4;}
#td_in_title2{ line-height:25px;font-size:13px; font-weight:bold; text-align:left; color:#14578B}
#td_content{line-height:25px; color:#2C2C2C; padding-top:20px; padding-left:10px; padding-right:10px; }
#td_content td{line-height:25px; color:#2C2C2C; padding:0px;  }
.td_by{ line-height:22px; color:#2C2C2C; font-weight:bold; font-size:13px; background:#F0F9FD; text-align:left; vertical-align:top;}
#tab_global{ border-collapse:collapse;}
#tab_global td{ border:1px solid #D9EAF8; padding-left:5px; padding-right:5px;}
#tab_contact_fgs{ border-collapse:collapse;}
#tab_contact_fgs td{ border:1px solid #D9EAF8; padding-left:19px; padding-right:19px;}
.td_fxs{ background:#F0F9FD; font-weight:bold; color:#343434; padding-right:25px;}
.td_contact_fgs{ background:#F0F9FD; font-weight:bold; color:#37495D; }
.tab_list_in{ background:#F0F9FD;}

#td_content .td_pro_name{ padding-top:10px;line-height:26px; border-bottom:4px  solid  #A9CDE4; padding-left:13px; text-align:left; padding-right:13px;color:#3F89C3;font-size:12px; font-weight:bold; vertical-align:bottom;}
#tab_content_in td{ padding:0px;}
#td_content .td_pro_content{background:#FFFFFF; padding-top:8px; padding-bottom:8px; text-align:left;padding-left:13px; padding-right:13px;}
#td_content .td_pro_bot{border-top:1px solid #D9EAF8; height:10px; background:#FFFFFF; line-height:0px;padding-left:13px; padding-right:13px;}
#td_content .td_bot{padding-left:13px; padding-right:13px;}
#td_wt_top{ background:url(../images/bg_wt_tp.gif) bottom no-repeat; height:64px;}
#td_wt_mid{ background:url(../images/bg_wt_mid.gif) repeat-y}
#td_wt_bot{ background:url(../images/bg_wt_bot.gif) top no-repeat; height:21px;}
#td_recruitment_top{ background:url(../images/bg_rc_top.gif) bottom no-repeat; height:31px;}
#td_recruitment_mid{ background:url(../images/bg_rc_mid.gif) repeat-y}
#td_recruitment_bot{ background:url(../images/bg_rc_bot.gif) top no-repeat; height:19px;}
#tab_recruitment td{ border-bottom:1px solid #D9EAF8; color:#747474; padding-left:8px; padding-right:8px; text-align:left}
#tab_recruitment .title{ background:#F0F9FD; font-weight:bold; color:#2D2D2D; }
#tab_recruitment #content{ padding-bottom:10px; line-height:18px;}

.td_pro_title{ line-height:18px; color:#000000}
#td_date{ line-height:16px; color:#F4F4F4; padding-top:3px; padding-bottom:3px;}
.td_news{ border:1px solid #CCCCCC; padding-left:10px; padding-right:10px;}
.tab_list{ margin-top:6px;}
.tab_list td{line-height:23px; color:#666666;}
.td_foot{ background:url(../images/bg_foot.gif) no-repeat; width:1002px; height:48px; }
#tab_page td{ height:35px; vertical-align:bottom; color:#008BC6}
#tab_case td{ padding-bottom:8px; padding-top:8px; border-bottom:1px solid #A9CDE4;}
#tab_case td td{ padding:0; border:none;}
#td_content .td_case_title{ background:#F0F9FD; color:#3F89C3; font-weight:bold; padding-left:5px;}
#tab_case .td_case_content{ border-bottom:1px solid #CDDEE6; text-align:left;}
