@charset "utf-8";
/* CSS Document */

.font12B{ font-weight:bold; font-size:12px; color:#616161;}
  .font12B a:link,.font12B a:visited
  {
	color:#616161;
  }
  .font12B a:hover
  {
	color:#000;
  }
.font616161{ color:#616161;}
.fontaca899{ color:#aca899;}
.font020435{ color:#020435;}
.font384b72{ color:#384b72;}
.font12W{ color:#fffff; font-size:12px; font-weight:normal;}
.fontacabab{ color:#acabab;}
.font12T{ color:#d1d0d0;}
.fontB{ font-weight:bold;}
.font12RB {color:#ff0000; font-weight:bold;}
.font12R{ color:#ff0000;}
.fontRce0000{ color:#ce0000;}
.font14R{ color:#ce0000; font-size:14px; font-weight:bold;}
.font14Rf{ color:#ff0000; font-size:14px; }
.fontR8f1d22{ color:#8f1d22;}
.fontR148f1d22{ font-size:14px; color:#8f1d22;}
.font2465c1{color:#2465c1;}

.font12Blue{ font-size:12px; color:#627eb7;}
.font12Dblue{ font-size:12px; font-weight:bold; color:#2465c1;}
.fontC1c1c1{font-size:12px; color:#c1c1c1;}
.font14{ font-size:14px; color:#2465c1;}
.font146a6a{ color:#6a6a6a; font-size:14px;}
.font14Black{ font-size:14px; color:#616161; font-weight:bold; }
.font12Black{ font:12px; color:#000000; font-weight:bold;}
.font146a6a6a{ font-size:14px; color:#6a6a6a;font-weight:bold;}
.fontCount{ font:12px; color:#2464c5; text-decoration:underline;}
.fontf08200{ color:#f08200;}
	.fontf08200 a:link,.fontf08200 a:visited
	{
	  color:#f08200;
	}
.writeTD{ background:#ffffff;}
.columnTitle{ font-size:24px; color:#616161; font-weight:bold; text-align:left; line-height:100%; }
.columnSubTitle{ font-size:14px; color:#616161; font-weight:bold; padding-bottom:15px;}
.columnTitle2{ width:706px; padding-bottom:4px; padding-top:4px; height:20px; border-bottom:1px   solid #d0d0d0 ; font-size:14px; color:#616161; font-weight:150; margin-bottom:10px; font-weight:bold;}
.columnTitle3{ width:706px; padding-left:15px; height:23px; line-height:23px; overflow:hidden; font-size:12px; color:#6a6a6a; background:#e0e0e0;}
.columnTitle4{ width:716px;  height:40px; line-height:40px; overflow:hidden; font-size:24px; color:#616161; border-bottom:1px solid #e0e0e0; font-weight:bold;}
.About_ceoImg{ border:1px solid #b1aeae; margin-right:15px; margin-bottom:15px;}
.AwardsTable{ margin-bottom:25px; color:#616161;}
.CorporateTable{ background:url(../images/cn/dashed2_icon.gif) repeat-x bottom; margin-bottom:15px; padding-bottom:12px; color:#616161;}
.AwardsImgTD{ width:113px; height:77px; background:url(../images/cn/Awards_imgBg.jpg) no-repeat;}
.border{border:1px solid #b1aeae;}
.border2{ border:1px solid #7f9db9;}
.border3{ border:1px solid #8f9ab0;}
.border4{ border: 1px solid #bfd0e3;}
.border5{ border:1px solid #c5c5c5;}
.borderB1{ border-bottom:#c1c1c1 1px solid;}
.borderB2{ border-bottom:none;}
.borderB3{ border-bottom:1px dashed #e0e0e0;}
.borderB4{ border-bottom:1px solid #bfd0e3;}
.borderB5{ border-bottom:1px solid #c1c1c1;}
.borderB6{ background:url(../images/cn/dashed_icon.gif) repeat-x bottom;}
.borderB7{ background: url(../images/cn/dashed2_icon.gif) repeat-x bottom; }
.writeTD{ background:#ffffff;}
.employeeBT{ background:url(../images/cn/employee_benefit_bt.jpg) repeat-x; border-left:1px solid #eeeded;width:auto; height:25px; line-height:25px; text-align:center;padding:0 15px 0 15px; color:#627eb7; cursor:pointer; overflow:hidden;}
.employeeBTon{ background:url(../images/cn/employee_benefit_bton.jpg) repeat-x; border-left:1px solid #bcd2e6;border-right:1px solid #bcd2e6;width:auto; height:25px; line-height:25px; text-align:center; color:6a6a6a; cursor:pointer;padding:0 15px 0 15px; overflow:hidden;}
.employeeContain{ width:640px; border:1px solid #e2e1e1; height:auto; overflow:hidden; color:#616161;padding:10px;}
.employeeTitle{color:#6b6b6b; font-size:14px; font-weight:bold; background:#f3f3f3; height:22px; line-height:22px; width:auto; overflow:hidden;}
.contactTable{ color:#727272; font-size:12px; border-bottom:1px dashed #e6e6e6;}
.pageNumberLink{}
    a.pageNumberLink:link,a.pageNumberLink:visited{color:#2465c1;}
	  a.pageNumberLink:hover{color:#ff0000; font-weight:bold;}
.pageLink{}
    a.pageLink:link,a.pageLink:visited{color:#2465c1;}
	  a:hover.pageLink{color:#aca899;}

.contackLink{}
   .contackLink a:link,a:visited{color:#2465c1;}
	 .contackLink a:hover{color:#669ae4;}
.contactBranchTable{ color:#727272;}

.listTitle{ background:url(../images/cn/news_list_titleBg.jpg) repeat-x; height:28px; line-height:28px;}
.newsTimeBox{ background:#e8e6e7;width:auto;height:25px; line-height:25px; text-align:left; padding-left:20px; margin-top:12px; margin-bottom:8px; font-weight:bold; color:#616161;}
.newsListWTD{ background:#ffffff; height:30px; width:auto;}
.newsListBTD{ background:#f5f5f5; height:30px; width:auto;}
.historyTD1{ width:auto; height:28px; background:#d2d1d1; text-align:center; line-height:28px; color:#616161; border:#c1c1c1 1px solid;border-bottom:none; cursor:pointer; margin-right:2px; padding:0 15px 0 15px;}
.historyTD2{ width:auto; height:28px; background:#f4f4f4; text-align:center; line-height:28px; color:#616161 1px solid; border:#c1c1c1 1px solid; border-bottom:#f4f4f4 1px solid; cursor:pointer; margin-right:2px; padding:0 15px 0 15px;}
.historyBox{ width:704px; height:auto; overflow:hidden; border:#c1c1c1 1px solid; padding:10px; background:#f4f4f4; border-top:none; }
.historyBoxN{ width:672px; height:auto; overflow:hidden; border:#c1c1c1 1px solid; padding:15px; background:#ffffff;}
.font727272{ color:#727272;}
.CareersTitle{ color:#6a6a6a; height:20px; border:1px solid #e5e4e5; background:url(../images/cn/Careers_center_bg1.jpg) repeat-x; width:330px; overflow:hidden; padding-left:20px; line-height:20px; font-weight: bold;}
.CareersBox{ width:310px; height:auto; border:1px solid #e5e4e5; border-top:none; padding:10px 20px 10px 20px;}
.faqTitle{ height:28px; background:#e8e7e7;width:705px; overflow:hidden; line-height:28px; font-size:14px; color:#616161; font-weight:bold; padding-left:20px;}
.faqTitleTD{ font-size:12px; font-weight:normal; width:625px;}
.faqListTitle{ background:#e8e7e7; height:24px;  width:auto; overflow:hidden; line-height:24px; font-size:12px; color:#616161; font-weight:bold; padding-left:15px; padding-right:15px;}
.paddingLeft{ padding-left:15px;}
.paddingL25{ padding-left:25px;}
.padddingRight{ padding-right:15px;}
.paddingBottom{ padding-bottom:15px;}
.paddingTop{ padding-top:5px;}
.faqListTable{ border-bottom:1px #e8e7e7 dashed; margin-bottom:5px;}
.ebookTitle{ border:solid 1px #e7e7e7; border-bottom:none;  padding-left:12px; padding-right:12px; height:26px; line-height:26px; width:698px; overflow:hidden; color:#616161;font-weight:bold;}
.ebookBox{ border:1px solid #e8e7e7; margin:5px; padding:10px; color:#616161; height:auto; padding-bottom:20px; color:#626262; background-color:#feffef;}
.ebookBox2{ border:1px solid #e8e7e7;  padding:15px; color:#616161; width:692px; height:auto; overflow:hidden;}
.ebookTD{height:25px; width:auto; overflow:hidden; line-height:25px; font-size:12px; color:#616161; font-weight:bold; padding-left:20px;}
.ebookTD2{height:28px; width:auto; overflow:hidden; line-height:28px; font-size:12px; color:#616161;  padding-left:20px;}
.supportTitle{ background:#f3f3f3; height:22px; line-height:22px; width:707px; overflow:hidden; color:#6a6a6a; font-size:14px; font-weight:bold; padding-left:15px;}
.suportBox{ color:#616161;}
  a.suportBox :link,a.suportBox:visited{ color:#616161;}
  a.suportBox :hover{ color:#616161;}
.calcuclateBox{ border:1px #c1c1c1 solid; padding:10px; width: 700px; height:auto; overflow:hidden; margin-bottom:10px; margin-top:10px; color:#6a6a6a; }
	.calcuclateBox .iteTd{background-color:#e6eaf3; border-top:solid 2px #fff;}
.CareerRecordTitleTD{ height:24px; background:#1a2852; border-bottom:2px solid #7d7d7d;  overflow:hidden;  line-height:24px; color:#ffffff; font-weight:bold;}
.CareerRecordBTD{ background:#ebf6f7; width:auto; }
.CareersJobTD{ background:#f0f5fb;}
.xianLink{}
   a.xianLink:Link,a.xianLink:visited{ text-decoration:underline; color:#616161;}
	 a.xianLink:hover{text-decoration:underline; color:#000000;}
.BluexianLink{}
   a.BluexianLink:Link,a.BluexianLink:visited{ text-decoration:underline; color:#2465c1;}
	 a.BluexianLink:hover{text-decoration:underline; color:#5691e3;}
.DBluexianLink{}
   a.DBluexianLink:Link,a.DBluexianLink:visited{ text-decoration:underline; color:#384b72;}
	 a.DBluexianLink:hover{text-decoration:underline; color:#5691e3;}
.GreenLink{}
   a.GreenLink:Link,a.GreenLink:visited{ color:#009900;}
	 a.GreenLink:hover{ color:#00CC00;}
.selectbox{border:1px solid #7f9db9;width:225px;height:20px;overflow:hidden;}
select{font-size:12px;line-height:14px;color:#616161;}
.input{ font-size:12px; line-height:15px;color:#616161;} 
.sitemaptd{background:#e0e0e0; color:#6a6a6a}
.sitemaptd span{ padding-left:20px; height:24px;}
.sitemapsub{width:723px; border:1px solid #c1c1c1;  height:50px; margin:10px 0; line-height:22px;}
.sitemapsub span{ padding:4px 22px;}
.sitemapsub div{padding:4px 0 0 24px;}
.flink{width:100%; display:inline}
.flink ul{ list-style:none}
.flink ul li{ width:154px; height:80px; float:left; margin:8px 2px; text-align:center}
.flink ul li div{ height:57px;}

.flink2{width:640px; display:inline;}
.flink2 ul{ list-style:none }
.flink2 ul li{ width:126px;height:134px; float:left; margin:8px 12px; text-align:center}
.flink2 ul li div{ height:104px;}
.CareerLeft{	width:180px;float:left;	display:inline;margin-left:20px;padding-bottom:20px; overflow:hidden;}
　.CareerLeft .left-nav{margin-bottom:10px;}
  .CareerLeft .main-cat{padding-left:20px;height:20px;font-size:12px;font-weight:bold;color:#6a6a6a;line-height:20px;background:url(../images/cn/Change_Password_titlebg2.jpg) no-repeat;border:1px #e2e1e1 solid;}	
	.CareerLeft .subCat{ border-bottom:1px solid #e2e1e1;border-left:solid 1px #e2e1e1;border-right:solid 1px #e2e1e1; padding-top:5px; padding-bottom:10px; margin-bottom:5px;}
.nav{ color:#384b72;}
  a.nav:link,a.nav:visited{color:#384b72;}
  a.nav:hover{color:#000000;}
	.CareerLeft .left-nav li{line-height:22px;color:#384b72;background-color:#ffffff;padding-left:20px;}
.planBox{ padding-top:10px; padding-bottom:20px; border:1px solid #bfd0e3; width:660px; height:auto; overflow:hidden; color:#616161; margin-top:8px;}

.suportLeftTitleBox{ width:173px; height:20px; border:1px solid #e0dfe1; padding-left:10px; background:url(../images/cn/Career_titlebg.jpg) repeat-x; overflow:hidden; font-weight:bold;color:#6a6a6a;}
.suportLeftBox{ width:163px; height:auto; overflow:hidden; padding:6px 10px 11px 10px;; border:1px solid #e0dfe1; border-top:none; margin-bottom:10px; text-align:left;}
.catBottom{ background: url(../images/cn/faq_content_bottombg.jpg) repeat-x; height:22px; 
overflow:hidden; border-top:1px solid #d8d8d8;}
.noSubcat{width:185px;float:left;	display:inline;margin-left:20px;padding-bottom:20px;}
  .noSubcat .left-nav{margin-bottom:10px; color:#2465c1;}
  .noSubcat .left-nav li a{color:#2465c1;}
  .noSubcat .current-cat{padding-left:10px;height:21px;font-size:12px;font-weight:bold;color:#fff;line-height:21px;background:url(../images/cn/left_nav_bg.gif) repeat-x;}
  .noSubcat li{border-top:solid 1px #d8d8d8;line-height:22px;color:#2465c1;font-weight:bold;background-color:#f4f4f4;padding-left:10px;}
  .noSubcat .current{background-color:#ffffff;}
	.noSubcat .mypic img{margin-bottom:5px;}
.Careerflash{ margin-top:5px;}
.Careerlogin{ color:#384b72; font-size:12px; overflow:hidden;}
.corporateTitle{ height:28px; background:url(../images/cn/About-Deppon_Corporate_bg2.jpg) repeat-x; line-height:28px; color:#616161; font-weight:bold; font-size:12px; padding-left:10px;}
.corporateTable{ margin-bottom:5px; color:#6a6a6a;}
 .corporateTable img{ border:1px solid #c5c5c5;}
.rightTitle{ background:#e0e0e0; height:20px; width:auto; overflow:hidden; color:#6a6a6a; padding-left:10px; margin-bottom:7px; }
.rightTable{ border:1px solid #c1c1c1; margin-bottom:28px; padding-top:7px; padding-bottom:9px;}
 .rightTable img{ border:1px solid #c5c5c5;}
.moreLink{ }
  a.moreLink:link,a.moreLink:visited{ color:#6a6a6a;}
	a.moreLink:hover{ color:#999999;}
.wrap-left .left-nav .nosubItem{ background-image:none; }
.wrap-left .left-nav .onItemLength{background-repeat:no-repeat;background-position:77px 6px;}
.myResumeTitle{ height:30px; padding-left:10px; line-height:30px; border:1px solid #aaaaaa; font-weight:bold; background:#e7e7e7; margin-bottom:10px;}
.tdLB{ border-left:1px #f5f5f5 solid;}
.tdTB{border-top:1px #f5f5f5 solid;}
.tdRB{ border-right:1px #f5f5f5 solid;}
.tdBB{border-bottom:1px #f5f5f5 solid;}
.myResumeTD{ background:#eeeeee;}
.myResumeWTD{ background:#ffffff;}
.myResumeBox{width:730px; border:1px solid #dcdcdc; margin-bottom:10px; padding-bottom:6px; padding-top:6px; color:#000000;}
.myResumeTitle2{ height:25px; line-height:22px; border-top:1px #f5f5f5 solid; padding-left:5px; margin-bottom:10px; text-align:left; background:#eeeeee;}
.myResumetextArea{ margin-left:10px; width:620px; color:#727272; font-size:12px;}
.myResumePL{ padding-left:10px;}
.input{ border:1px solid #7f9db9; font-size:12px; color:#000;}
.searchResumeTitle{ width:100%; padding-bottom:4px; padding-top:4px; height:20px; border-bottom:1px   solid #d0d0d0 ; font-size:14px; color:#616161; font-weight:150; margin-bottom:10px; }
.resultNumber{ background:#e0e0e0; font-size:12px; color:#901c25;}
.submitInfoBox{ border:1px #c1c1c1 solid; padding-top:50px; text-align:center; width:535px; height:auto; overflow:hidden;}
.loginBox{ border:1px solid #e0e0e0; padding:10px; overflow:hidden; width:315px;}
.loginTitleTD{ color:#3a5077; border-bottom:1px solid #e0e0e0; font-size:14px; font-weight:bold; padding-left:10px; }
a.BLink:link,a.BLink:visited{ color:#2465c1;}
a.BLink:hover{ color:#5691e3;}

.addRowDiv {margin:10px 20px;text-align:right;}
.addRowInput {border:1px solid #CCC;background:#FFF;color:#999;height:20px;line-height:20px}

.track 
{
}
.mytab1
{
  position:relative;
  height:150px;
  z-index:49;
}
 #TagList, #TagContent
{
  width:100%;  
  margin:0 auto;
  overflow:hidden;
  
}
	 #TagList 
	{
	  margin:0;
	  padding:0;
	  width:100%;
	  position:absolute;
	  top:0;	 
	}
	 #TagList li
	{
	  float:left;
	  margin-right:10px;
	  border:solid 1px #e2e1e1;
	  border-bottom:none;
	  line-height:25px;
	  padding:0 20px;
	  background:url(../images/cn/mytab_1_t2_bg.jpg) repeat-x 0 2px;	  
	}
	 #TagList .current
	{	 
	  
	  background:url(../images/cn/mytab_1_t1_bg.gif) repeat-x 0 2px;
	}
 #TagContent
{	
  border:solid 1px #e2e1e1;
  position:absolute;
  top:25px;
}
	 #TagContent .contentDiv
	{
	  padding:10px;
	}
	#TagContent .contentDiv td
	{
	  height:30px;
	}
	