@charset "gb2312";
/* CSS Document */
body { padding:0; margin:0; font-size:12px; color:#000000; line-height:normal;}
div,ul,li,dl,dt,dd,img { padding:0; margin:0; border:0;}
img { vertical-align:top;}
h1,h2,h3,h4,h5,h6,p{ font-size:12px; color:#7b7b7b; text-decoration:none; padding:0; margin:0;}
a { font-size:12px; color:#333333; text-decoration:none;}
a:hover{ font-size:12px; color:#333333; text-decoration:underline;}
li { list-style:none;}
.clear { clear:both;}

.Copyrightcn { font-family: "verdana","Arial", "Helvetica"; font-size: 12px;  color: #333333; LINE-HEIGHT: 18px}

.header { width:964px; margin:0 auto;}
   .logo { float:right;  width:964px; height:89px; text-align:right; background-image:url(logo.gif);}
   .topLink { float:right; padding-top:50px;}
      .topLink a { margin:0 15px;}
   .nav { height:32px; background:url(bg_nav.gif) repeat-x;}
      .nav ul { width:960px; margin:0 auto; overflow:hidden;}
      .nav ul li { width:120px; height:30px; background:url(bg_navRight.gif) right no-repeat; float:left; text-align:center;}
	  
	  .menu{ color:#ffffff;}
	  .menu a{ display:block; width:120px; height:20px; font-size:14px; font-weight:bold; color:#ffffff; padding-top:8px;}
	  .menu_no a{ display:block; width:120px; height:20px; font-size:14px; font-weight:bold; color:#ffffff; padding-top:8px;}
	  .menu_no a:hover { background:url(bg_navHover.gif) repeat-x; color:#df0a00; text-decoration:none; font-size:14px;}
	  .menuhover a,.menuhover a:hover{ display:block; width:120px; height:20px; font-size:14px; font-weight:bold; background:url(bg_navHover.gif) repeat-x; color:#df0a00; padding-top:8px; text-decoration:none;}
	  .subMenu { position:relative;}
      .subMenu1,.subMenu2,.subMenu3,.subMenu4,.subMenu5,.subMenu6,.subMenu7 { position:absolute; display:none;  background:#ffffff; border-bottom:2px solid #aca27a; border-right:2px solid #aca27a;}
	  .subMenu1 { left:122px;}
	  .subMenu2 { left:242px;}
	  .subMenu3 { left:362px;}
	  .subMenu4 { left:482px;}
	  .subMenu5 { left:602px;}
	  .subMenu6 { left:722px;}
	  .subMenu7 { left:722px;}
	  .subMenu1 ul li,.subMenu2 ul li,.subMenu3 ul li,.subMenu4 ul li,.subMenu5 ul li,.subMenu6 ul li,.subMenu7 ul li { float:left;}
      .subMenu1 ul li a,.subMenu2 ul li a,.subMenu3 ul li a,.subMenu4 ul li a,.subMenu5 ul li a,.subMenu6 ul li a,.subMenu7 ul li a { display:block; width:65px; height:19px; padding:10px 0 0 5px; color:#000000;}
      .subMenu1 ul li a:hover,.subMenu2 ul li a:hover,.subMenu3 ul li a:hover,.subMenu4 ul li a:hover,.subMenu5 ul li a:hover,.subMenu6 ul li a:hover,.subMenu7 ul li a:hover { color:#000000; text-decoration:underline;}
	  .subMenu ul li a span { color:#d90000;}
	  
	  
.indexMain { width:964px; margin:12px auto 0; overflow:hidden;}
   .indexMainLeft { width:232px; float:left;}
   .indexMainLeft span { display:block; margin-bottom:1px;}
   .indexSearch { width:232px; height:51px; overflow:hidden; background:url(bg_leftSearch.gif) repeat-x;}
      .indexSearch ul{ width:154px; float:left; padding:1px 0 0 7px;}
	  .indexSearch ul li { margin:3px 0;}
	  .indexSearch ul li select { width:152px; border:1px solid #b6b89e;}
	  .indexSearch span { float:right;}
	  #Title { width:142px; border:1px solid #b6b89e; color:#888888; padding:5px;}
	  
   .indexMainCenter { width:394px; float:left; margin-left:10px; display:inline;}
      .notice { width:369px; height:24px; padding-left:25px; background:url(pic_Notice.gif) no-repeat; }
         #marquee{ width:364px; height:14px; overflow:hidden; padding-top:5px;}
	     #marquee ul{ text-align:left;}
	     #marquee li{ float:left; padding-left:20px;font-size:12px; width:300px;}
	     #marquee li img { vertical-align:middle;}
	  
	  .indexNewsList h2{ height:18px; background:url(bg_indexNews.gif) repeat-x; padding:7px 0 0 20px; color:#303030;}
	  .indexNewsList ul { width:363px; margin:0 auto;}
	  .indexNewsList ul li { padding-top:7px; height:22px; border-bottom:1px dotted #a6a6a6;}
	  .indexNewsList span { float:right; color:#999999;}
	  
   .indexMainRight { float:right; width:315px;}
      .flash { width:305px; height:203px; text-align:left; margin:0 auto;}
      .flash li { list-style:none; display:none;}
      .flash li.first { display:block;}
   
   
   .left { width:233px; background:#ffffef url(bg_left.gif) bottom no-repeat; padding:5px 0 300px; vertical-align:top;}
      .left_subMenu { width:208px; margin:0 auto;}
	  /* .left_subMenu li { margin-bottom:2px;}
	  .left_subMenu li a { display:block; width:184px; height:21px; font-size:14px; font-weight:bold; background:url(bg_leftSubmenu.gif) no-repeat; text-align:right; padding:7px 24px 0 0; color:#454444; letter-spacing:2px;}
	  .left_subMenu li a:hover { background:url(bg_leftSubmenuHover.gif) no-repeat; font-size:14px; color:#ffffff; text-decoration:none;}
	  .left_subMenu li a.now { background:url(bg_leftSubmenuHover.gif) no-repeat; font-size:14px; color:#ffffff; text-decoration:none;} */

	  .left_subMenu h2 { width:194px; height:21px; padding:7px 0 0 14px; font-size:14px; font-weight:bold; background:url(bg_leftSubmenuHover.gif) no-repeat; color:#ffffff;}
	  .left_subMenu dt { padding:10px 0 0 34px; height:21px; background:url(bg_leftSubMenuDD.gif) 20px 13px no-repeat; margin-bottom:2px;}
	  .left_subMenu dd { padding:5px 0 5px 44px;}
	  .left_subMenu dd a {height:21px;}
	  /*.left_subMenu dd a:hover { color:#000000;}*/
	  .left_subMenu .subMenu li{ height:21px; padding-left:35px;}
	  
	  .left_subMenu2 h2 { width:194px; height:21px; padding:7px 0 0 14px; font-size:14px; font-weight:bold; background:url(bg_leftSubmenuHover.gif) no-repeat; color:#ffffff;}
	  .left_subMenu2 dt { padding:10px 0 0 34px; height:21px; background:url(bg_leftSubMenuDD.gif) 20px 13px no-repeat; margin-bottom:2px;}
	  .left_subMenu2 dd { padding:5px 0 5px 44px;}
	  .left_subMenu2 dd a { color:#000000; height:21px;}
	  .left_subMenu2 dd a:hover { color:#000000;}
	  .left_subMenu2 .subMenu li{ height:21px; padding-left:35px;}
	  
	  
   .right { width:713px; padding:0 18px; vertical-align:top;}
      .rightView { width:677px; margin:0 auto;}
	     .rightView h2 { height:29px; background:url(bg_rightTitle.gif) bottom no-repeat; font-size:18px; color:#ea2222; padding-top:6px;}
		 .rightView h2 span{ float:right; font-size:12px; font-weight:normal; color:#333333; padding-top:5px;}
		 
      .textView { line-height:180%; padding:20px 0;}
	     .textView h1{ font-size:16px; text-align:center; color:#0b56ab;}
		 .textView p { color:#333333;}
		 p.viewInfo { text-align:center; padding:3px 0; margin-bottom:15px; border-bottom:1px dashed #828282; color:#828282;}
		 
	     .aboutTitle { font-size:16px; color:#ea2222; margin:10px 0;}
	     .Culture { border-bottom:1px solid #f2f2f2; padding:20px 0;}
	     .Culture dt{ font-size:14px; font-weight:bold;}
		 
		 
      .newsList { width:675px; margin:0 auto;}
	     .newsList { padding:20px 0;}
	     .newsList ul li { border-bottom:1px dotted #d3d3d3; padding:12px 15px 6px; color:#e4b573;}
		 .newsList ul li span { float:right; color:#989898;}
		 
      .picList { width:675px; margin:0 auto; padding:20px 0; overflow:hidden;}
	     .picList li{ float:left; width:225px; text-align:center; margin-bottom:15px;}
		 .picList li img { border:4px solid #ebebeb; margin-bottom:8px;}
		 
	  .AwardsList { width:660px; margin:0 auto;}
	    .AwardsList dt { margin:20px 0; padding-bottom:10px; border-bottom:1px solid #ff0000;}
		.AwardsList dd { margin-bottom:13px; color:#555555; line-height:180%;}
		.AwardsList dd span { margin-right:60px;}
		
      .contact { width:734px; margin:0 auto; color:#585858;}
	     .contact table { width:352px; margin:0 auto;}
	     .contact th { background:#f8fbfc; font-weight:normal; padding:10px; color:#000000;}
		 .contact td { padding:5px;}
		 
		 .jobTab td{ padding:8px;}
		 .producttitle th { font-size:16px; text-align:center; color:#0b56ab;}
		 .productView td { padding:5px 10px; line-height:24px;}
		 .productView img { margin-bottom:8px;}
		 
		 .link { width:644px; margin:10px auto 20px;}
		 .link li { float:left; width:322px; text-align:center; margin:8px 0;}
		 
		 .line2bg { background: url(dathui.gif) center repeat-x;}
		 
		 .feedback { margin-top:20px;}
		 .feedback td{ padding:5px;}
		 .feedback .feedbackInp { width:122px;}
		 .feedback .feedbackInp2 { width:222px;}
		 .feedback .textarea { width:200px; height:100px;}
		 
		 .jobSearch { padding:10px 0; text-align:center; margin-bottom:10px; border-bottom:1px solid #ff0000;}
		 
		 .productsType { width:955px; margin:0 auto; padding:10px 0; background:#999999;}
		 .productsType a { margin:0 20px; color:#ffffff;}
		 .productsType a:hover { color:#ffffff;}
		 
		 .jobAddress { margin-bottom:10px;}
		 .jobAddress a { margin:0 12px;}
		 
		 
		 .left_zpSubMenu { width:144px; margin:0 auto;}
		 .left_zpSubMenu dt { color:#dc0800; font-size:14px; text-align:center; background:none; padding:20px 0 0; margin:0;}
		 .left_zpSubMenu dd { padding:0; margin:10px 0; width:144px; height:23px; background:url(bg_zpleftSubMenu.jpg) no-repeat; font-size:12px; color:#ffffff; line-height:23px; text-align:center;}
		 .left_zpSubMenu dd a { color:#ffffff;}
		 .left_zpSubMenu dd a:hover { color:#ffffff;}
		 .CampusJob {}
		 .CampusJob th { padding:10px 0;}
		 .CampusJob td { line-height:24px; color:#474747;}
		 .CampusJob td p { text-indent:2em; color:#474747;}
		 .CampusJob .zpgw { width:296px; margin:0 auto 20px;}
		 .CampusJob .zpgw dt { width:258px; font-size:14px; color:#474747; font-weight:bold; overflow:hidden; line-height:35px; margin-bottom:10px;}
		 .CampusJob .zpgw dt span { float:right;}
		 .CampusJob .zpgw dd { background:#eff0f1; padding:20px; height:290px;}
		 .tu { color:#ff0000; margin-right:5px;}
   
.footer { width:964px; margin:12px auto 0; color:#000000; height:29px; border-top:5px solid #1978d4; padding-top:12px;}
   .footer span { font-family:Arial, Helvetica, sans-serif; }
   .footer a { color:#000000;}
   .footer a:hover { color:#000000;}
   