﻿body {
}
.rcen { width:750px;  margin:0px auto; overflow:hidden;}
.r0 {width:750px ; height:34px; overflow:hidden; margin-top:30px}
.r01 { width:170px; border-right:1px solid #CCCCCC;}
.r02 { width:470px ; padding-left:5px; overflow:hidden; color:#999999; font-size:18px; font-weight:bold;  padding-top:15px}
.r1 { width:750px ; height:402px; background:url(../images/zcbg.jpg) no-repeat 0px 0px; overflow:hidden; margin-top:10px}

.rq1 { width:750px ; height:480px; background:url(../images/qyzc_bg.jpg) no-repeat 0px 0px; overflow:hidden; margin-top:10px}
.r10 { width:740px ; height:20px; overflow:hidden; color:#ffffff; padding-top:8px; padding-left:10px}

.r11 { width:750px ;  overflow:hidden; margin-top:20px}
.r16 {width:750px ;  overflow:hidden; }
.r12 { width:140px; text-align:right;  font-size:14px; color:#666666; font-weight:bold;}

.jcyh {background:url(../images/jczc.gif) no-repeat 0px 0px;  width:223px; height:22px;  cursor:pointer;
	overflow:hidden; border:0px solid #ffffff;}
.r15 { width:230px; overflow:hidden;}
.r13 { width:230px; overflow:hidden;}
.r103 { width:580px; overflow:hidden;}
.r103 input { width:220px; border:1px solid #999999;  height:22px}
.r13 input { width:220px; border:1px solid #999999;  height:22px}
.r14 {  width:350px; color:#999999;overflow:hidden;}
.r16 { width:750px ; margin-top:15px  ;overflow:hidden; height:30px; line-height:30px; vertical-align:middle}

.r20 {width:750px ; margin-top:30px  ;overflow:hidden;  color:#999999 }
.r21 {width:750px ; margin-top:5px  ;overflow:hidden;  color:#999999 }
.r19 li {width:750px ; margin-top:30px  ;overflow:hidden; text-align:center }

.bbom { width:750px; color:#999999; overflow:hidden; margin-top:20px}
.line9 { width:750px ; border-top:1px solid #999999}
.bb01 { width:750px; text-align:center; height:20px}

.log0 { width:390px; overflow:hidden; float:left; margin-top:40px }
.lo00 { width:380px; overflow:hidden; margin-top:30px; padding-left:10px }
.lo01 { font-size:14px; font-weight:bold;  width:380px; overflow:hidden; color:#000}
.lo02 {  width:380px; overflow:hidden; padding-top:10px; color:#999999}
.lo04 { width:380px; overflow:hidden; margin-top:30px; padding-left:10px; }
.lo04 li { width:380px;text-align:center}

/* company login style begin  */

.clg { width:250px; border:1px solid #B6CAE3; background-color:#F5F8FC; float:left;overflow:hidden;margin-top:15px}
.clg0 { width:222px; padding:20px 14px; overflow:hidden;}
.clo11 { width:222px; height:30px; border-bottom:1px solid #999999; color:#000; font-size:14px; font-weight:bold; 
	 margin-bottom:10px}
.clo12 { width:222px ;  padding-top:15px; overflow:hidden; font-size:14px}
.clo12 input { width:155px; border:1px solid #999999;  height:18px}
 .lof0 { width:222px ;  padding:10px 0; overflow:hidden;  color:#999999; line-height:20px; border-top:1px solid #999999;
	 color:#ff0000; margin:15px 0px;border-bottom:1px solid #999999;}
.clo14 { width:222px ;  padding-top:2px; overflow:hidden; text-align:center;padding-bottom:5px;  }
.clo13 { width:162px ;  padding-top:2px; overflow:hidden;  padding-left:60px;color:#999999}
.clo15 { width:222px ;  padding-top:5px; overflow:hidden; font-size:14px; color:#000000}

.clgr { width:711px; margin-left:17px; float:left;overflow:hidden;margin-top:15px}
.clr0 { width:701px;overflow:hidden; }
.clr1 { width:338px; height:185px; overflow:hidden; margin:10px 0px;  overflow:hidden; float:left;}
.clr2 { width:338px; height:185px; overflow:hidden; margin:10px 0px;  overflow:hidden; float:right;}
.clrzz { margin-top:-160px; width:338px; overflow:hidden; color:#999999; line-height:18px;}
/* company login style end */


.logg { width:340px;  overflow:hidden; float:left; margin-top:15px}

.lgg1 { width:340px; height:3px; overflow:hidden; background:url(../images/dlbg01.gif) no-repeat 0px 0px;}
.lgg2 { width:340px; overflow:hidden; background:url(../images/dlbg02.gif) repeat-y 0px 0px;}
.lgg3 { width:340px; height:4px; overflow:hidden; background:url(../images/dlbg03.gif) no-repeat 0px 0px;}

.log { width:340px; height:380px; overflow:hidden; background:url(../images/grdl_bg.gif) no-repeat 0px 0px; float:right}
.log1 {  width:300px; padding:30px 20px}
.lo11 { width:300px; height:30px; border-bottom:1px solid #999999; color:#000; font-size:14px; font-weight:bold; 
	 margin-bottom:10px}
.lo12 { width:300px ;  padding-top:15px; overflow:hidden; font-size:14px}
.lo12 input { width:220px; border:1px solid #999999;  height:22px}

.lo13 { width:240px ;  padding-top:15px; overflow:hidden;  padding-left:60px;color:#999999}
.lo14 { width:240px ;  padding-top:20px; overflow:hidden;  padding-left:60px}
.lo15 { width:300px ;  padding-top:5px; overflow:hidden; font-size:14px; color:#000000}
.lo26 { width:222px ;  padding-bottom:10px; overflow:hidden; padding-top:10px;
	 font-size:14px;  font-weight:bold;border-top:1px solid #999999; }
 .lo25 { width:222px ;  padding-top:0px; overflow:hidden;  color:#999999; line-height:18px;}
  .lo27 { width:222px ;  padding-top:0px; overflow:hidden;}
			          .rcoml {  width:368px; overflow:hidden; margin:5px 15px; float:left}
			          .rcoml ul {  width:368px; overflow:hidden; margin-top:8px}
			          .rc0 {  width:86px; padding-top:5px;}
			          .rc1 { width:282px; overflow:hidden; }
			          .bbox { border:1px solid #7F9DB9;}
			          
			           .rcomr {  width:314px; overflow:hidden; margin:5px 0px;}
			          .rcomr ul {  width:314px; overflow:hidden; margin-top:8px}
			          
			          .rt0 { border:1px solid #DADCE0; width:310px; height:163px; padding:1px; margin:8px 0px;}
			          .rt1 {  width:314px; overflow:hidden; }
			           .rt2 {  width:314px; overflow:hidden; margin-top:20px; line-height:18px; font-size:14px; font-weight:bold; }
			          .rt3 {  width:314px; overflow:hidden; margin-top:20px; text-align:right}  
			           
			.lorr { width:608px;  overflow:hidden; float:right; margin-top:15px} 
			.lr0 { width:284px; height:152px; float:left; overflow:hidden;}
			.lr1 { width:310px; height:148px; float:left; overflow:hidden;  padding:1px; border:1px solid #DADCE0; margin-left:10px}
			.lr2 { width:608px;  overflow:hidden;  margin-top:20px; border-bottom:1px solid #999999;
				  font-size:14px; font-weight:bold; padding-bottom:10px;}
				  
				  .lr3 { width:608px;  overflow:hidden;}
				  .lr3 ul li {width:284px;  overflow:hidden; padding-top:30px; padding-bottom:20px;
					 padding-left:20px;line-height:20px; font-size:14px; font-weight:bold; }
			       .lr3 ul li img { padding-right:10px}   
			           
			           
			          .ccbq { width:600px; margin:10px 20px}
					 .ccbq ul li {  width:150px; height:20px}
					 .ccbq ul li a { cursor:hand;}
					 .ccbq ul li a:hover{ color:#FF6600}   
			          .bjtbb { height:9px; background:url(../images/tx3.gif);} 
			            .bjtb {background:url(../images/tx3.gif);  border-bottom:1px #ABD42C solid;border-top:1px #ABD42C solid;border-left:1px #ABD42C solid;}
		 .bjtb1 {background:url(../images/tx3.gif); border-bottom:1px #ABD42C solid;border-top:1px #ABD42C solid;border-right:1px #ABD42C solid;}
			           
		     .regsy { width:800px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:30px}
	         
	         .zcts { width:500px;  border: 1px #8BC6E2 solid; height:330px; float:left}
	         .tstb { width:490px;  border-bottom: 1px #8BC6E2 solid; height:25px;background-color:#D2F7FF; color:#003366;
				          font-weight:bold;  font-size:14px; line-height:25px; vertical-align:middle; padding-left:10px
				}
	          .tstb1 { width:265px;  border-bottom: 1px #8BC6E2 solid; height:25px ; background-color:#D2F7FF;color:#003366;
				 font-weight:bold;  font-size:14px; line-height:25px; vertical-align:middle; padding-left:10px
				}
				
				.zcgr li { line-height:25px; padding-left:10px; padding-right:10px; color:#1E69AD; padding-top:20px}
	         .zcxts { width:275px;  border: 1px #8BC6E2 solid;height:330px; float:right}	
	          #user {
            width:800px; height:59px;MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 
          } 
   #user ul li.left{
	         width:371px; height:59px;
	      } 
   #user ul li.right1{
	       MARGIN-left: 250px; PADDING-RIGHT: 2px; PADDING-LEFT: 18px; BACKGROUND:url(../images/icon_sc.gif) no-repeat 0px 40px ; PADDING-TOP: 40px; TEXT-ALIGN: center; height:19px; width:80px; font-size:12px 
	      } 
   #user ul li.right2{
	        PADDING-RIGHT: 2px; PADDING-LEFT: 18px;BACKGROUND:url(../images/icon_bz.gif) no-repeat 0px 40px ; CURSOR: hand; PADDING-TOP: 40px; TEXT-ALIGN: center; height:19px; width:50px; font-size:12px 
	      }    
	       .se6 { 
				          font-weight:bold;  font-size:14px; }
				          .se4 { color:#999999;}
				          .zcgg { margin-top:33px; margin-bottom:33px; margin-left:30px; width:470px}
				           .regt {
	BACKGROUND: url(../images/zc_banner.gif) no-repeat 1px 1px ; WIDTH: 800px; height:90px;MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 
      }
				 .zcc { padding-top:5px; line-height:20px}        
				 
				   .boott {  width: 800px; MARGIN-RIGHT: auto;MARGIN-LEFT: auto; margin-top:20px}
         
		 .line10 { width:800px; border-top:1px solid #999999 ; overflow:hidden}
		 .bbomt { width:800px; line-height:20px; text-align:center; overflow:hidden;  color:#999999;}
		a.bbc:link {COLOR: #1E69AD; TEXT-DECORATION:  none}
a.bbc:visited {COLOR: #1E69AD; TEXT-DECORATION:   none}
a.bbc:hover {text-decoration: underline;color: #FF6600}
a.bbc:actived {COLOR: #1E69AD; TEXT-DECORATION:none  }		 
				 
			.grzc {  background:url(../images/gif_46_003.gif) no-repeat 0px 0px ; width:60px; height:50px}
				.qyzc {  background:url(../images/gif_46_071.gif) no-repeat 0px 0px ; width:60px; height:50px }
				.gxzc {  background:url(../images/gif_46_064.gif) no-repeat 0px 0px ; width:60px; height:50px }  	 
				 
			
			.ttp { padding:10px 0px; line-height:20px;}	 
			.tp2{  padding-left:10px; }	 
			.tp0 {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; width:80px; font-weight:bold; text-align:center; height:40px;float:right;}	 
			.tp1 { padding-left:10px;  width:100px;   float:right;}	 
			.tp { width:100%;  background-color:#C7DDF3; overflow:hidden; }	 
			.tup { width:100%;  background-color:#ffffff; overflow:hidden; }	 
			.tup ul { border-bottom:1px solid #cccccc;height:40px;  overflow:hidden; width:100%; line-height:40px; vertical-align:middle }
				.tpp21 {   padding:10px 0px;  width:100%;  } 
				
				 
			.lg01 { border:1px #999999 solid; width:751px; height:47px; color:#006699 }
  .lg001 { font-size:14px; font-weight:bold; color:#FF6600; padding-left:20px; width:100px}
  .lg01 li { line-height:47px; vertical-align:middle}
  .lg02 { border-left:1px #999 solid;border-right:1px #999 solid; padding:100px 200px 10px 200px; width:351px;background-color:#F4F4F4; color:#006699} 
  .lg03 {  border-left:1px #999 solid;border-right:1px #999 solid; padding:10px 250px 100px 250px; width:251px;
	        border-bottom:1px #999 solid; background-color:#F4F4F4 ; color:#006699}
	        .lg03 li { line-height:30px; }
	        .lmd {  width: 753px; MARGIN-RIGHT: auto;MARGIN-LEFT: auto; margin-bottom:30px }    	 
			.bboot { border-top:1px #999999 solid;width: 753px; height:47px;MARGIN-RIGHT: auto;MARGIN-LEFT: auto;  }
  .bboot ul li{ width: 753px;text-align:center ; padding-top:5px;color: #999999;
	line-height:23px}	 
	.utop {
            width: 753px; height:47px;MARGIN-RIGHT: auto;MARGIN-LEFT: auto; padding-top:20px;  overflow:hidden; margin-bottom:40px;
          } 
   .utop ul li.utopl {
	         width: 700px; height: 66px; 
	      } 
   .utop ul li.utopr {
	       TEXT-ALIGN: left;width:53px;  margin-top:35px ; 
	      } 			 
				
/*  专场招聘 style begin */		
.zcr { width:360px; overflow:hidden; background-color:#F7F7F7; float:left;  margin-top:5px;}
.zcr0 { width:334px; overflow:hidden; padding:10px 13px; }
.zcrt {width:334px; overflow:hidden; border-bottom:1px solid #000000; background:url(../images/jt_01.gif) no-repeat; height:20px; }
.zcv10 {  font-size:14px; font-weight:bold; padding-left:20px;}
.zcr1 { width:324px; padding-right:10px; line-height:20px; overflow:hidden; margin:10px 0px; }
.zcct { width:334px;} 
.zcct li {width:328px; padding-left:6px; overflow:hidden; padding-top:8px;  font-size:14px}
.zcr4 { width:314px;padding:5px 10px ; float:left;  margin-bottom:10px; } 
.zcr4 li {width:314px;  overflow:hidden; padding:8px 0px;  border-bottom:1px dashed #60778C; line-height:18px;}

.zrtl4 { width:334px;  overflow:hidden;  margin-top:20px; padding-bottom:30px; color:#4F665A}
 .zrtl4 ul { width:328px; padding-left:6px;  overflow:hidden; margin-top:8px;}
 .zrtl41 { background:url(../images/web_icon_012.gif) no-repeat 0px 0px; padding-left:20px; color:#4F665A; font-weight:bold;}
 .tbox5 { border:1px solid #CCCCCC;  height:18px}
 .zcl {width:590px; overflow:hidden;  float:left;  margin-top:5px; margin-right:10px; }
 .zxla0 { border:1px solid #CCCCCC;width:588px; height:88px;overflow:hidden; }
 .zcl1 { width:580px; padding-right:10px;  overflow:hidden;}
 .zclt {width:580px; overflow:hidden; border-bottom:1px solid #60778C;  height:25px; margin-top:10px; }
 .zcll {width:580px; overflow:hidden; margin-top:5px; }
 .zcll ul {width:580px; overflow:hidden; border-bottom:1px dashed #cccccc; height:22px; padding-top:7px; }
 
  .zcl3 {width:580px; overflow:hidden; font-size:14px; border-bottom:1px dashed #60778C; padding-bottom:20px;
	 float:left; margin:5px 0px;}
 .zcl3 ul {width:580px; overflow:hidden;padding-top:10px; }
 .ks1 { width:75px; text-align:right; padding-right:5px; padding-top:4px;}
 .ksq input { border:1px solid #999999; height:18px; width:101px;}
 .xbs { width:60px;}
 .ks6 { width:140px; }
 .ks4 { width:155px; }
 .ks8 { padding-right:25px; }
 .zpjj { width:480px; height:120px;border:1px solid #999999;}
/*  专场招聘 style end */			

				 
				 