/* CSS Document */
.sttitle,.stright .header,.stright .header1,.signbox,.signbox .but .sbutton,.signbox .but .sbuttonover,.signbox .buttonoff,.signbox .buttonover{background:url(../images/signin1.png) no-repeat;}
.relbar .tit{background:url(../images/company1.png) no-repeat;}
.stabspin{background:url(../images/job.gif) no-repeat;}
.stleft{float:left;margin-top:3px;width:712px; height:auto;overflow:hidden;}
.sttitle{float:left;background-position:0 -300px;width:710px;height:25px;margin:0;padding:0;border:#FF6600 solid 1px;background-repeat:repeat-x;overflow:hidden;}
.sttitle .stname{float:left;margin-top:3px;padding-left:20px;width:90px;font-size:14px;font-weight:700;}
.sttitle .stmain{float:left;margin-top:3px;padding-left:100px;width:200px;font-size:14px;font-weight:700;}
.sttitle .stpost{float:left;margin-top:3px; margin-left:5px; padding:0;width:50px; text-align:center;}
.sttitle .stcity{float:left;margin-top:3px; margin-left:5px; padding:0;width:115px;text-align:center;}
.sttitle .strequire{float:left;margin-top:3px; margin-left:5px; padding:0;width:110px;text-align:center;}

.sttotal{float:left;width:712px;height:550px;margin:0;padding:0; overflow:hidden;}
.stunit{float:left;width:712px;height:50px;margin:10px 0 0 0;padding:0; border-bottom:#e0e0e0  dotted 1px;overflow:hidden;}
.stunit .stname{float:left; margin:5px 0 5px 0; padding-right:5px;width:120px;height:40px;line-height:20px;font-size:14px;font-weight:700;border-right:#e0e0e0  double 1px; color:#AA0033;vertical-align:middle;overflow: inherit;}
.stunit .stabspin{background-position:0 0;text-indent: 2em;float:left;margin-top:3px;margin-bottom:10px; height:40px;line-height:19px;margin-left:10px;padding:0;width:280px;overflow:hidden;}
.stunit .stabsyin{text-indent: 2em;float:left;margin-top:3px;margin-bottom:10px; height:40px;line-height:19px;margin-left:10px;padding:0;width:280px;overflow:hidden;}
.stunit .stpost{float:left;margin:5px 10px 5px 10px;line-height:30px; padding:0 5px 0 5px;height:30px;width:70px;text-align:center;vertical-align:middle;border-left:#e0e0e0 double 1px;border-right:#e0e0e0  double 1px;overflow:hidden;}
.stunit .stcity{float:left;margin:5px 10px 5px 0;padding-right:10px; line-height:20px;height:40px;width:95px;text-align:center;vertical-align:middle;border-right:#e0e0e0 double 1px;overflow:hidden;}
.stunit .stmone{float:right;margin:5px 0 5px 0; padding:0;line-height:19px;height:40px;width:78px;text-align:center;vertical-align:middle;overflow:hidden;}

.relbar{float:left;margin-bottom:3px;width:712px; height:44px; line-height:22px;overflow:hidden;}
.relbar .tit{float:left;background-position:-12px -110px;margin:0 0 0 5px ;padding:0 0 0 15px;color:#FF3300;width:75px;font-weight:700;overflow:hidden;}
.relbar .keyw{float:left;margin:0;padding:0;width:605px;color:#555555;overflow:hidden;}
.relbar ul{float:left;margin:0;padding:0;width:605px;overflow:hidden;}
.relbar li{float:left;margin-left:10px;overflow:hidden;}

.stright{float:right;margin-top:3px;width:228px; height:auto;overflow:hidden;}

.stright .header{float:left;background-position:0 -300px;width:226px;height:25px;margin:5px 0 0 0;padding:0;border:#FF6600 solid 1px;overflow:hidden;}
.stright .header h1{float:left;margin:0;padding:2px 0 3px 15px;font-size:14px;font-weight:700;color:#666666;}
.stright .header .move{float:right;margin:0;padding:2px 0 3px 0;font-size:14px;font-weight:700;color:#666666;}
.stright .stcontent{float:left;width:216px;height:auto;margin:0;padding:5px;border-left:#FF6600 solid 1px;border-right:#FF6600 solid 1px;border-bottom:#FF6600 solid 1px;overflow:hidden;}
.stright .stcontent ul li{width:216px; white-space:nowrap;overflow:hidden;}
.stright .stcontent ul{width:216px;overflow:hidden;}

.signbox{float:left;background-position:0px -410px;width:206px; margin:0; padding:10px 10px 10px 10px; height:131px;background:#FFFDF9; border:#FF6600 solid 1px;overflow:hidden;}
.signbox .top{float:left;display:inline;width:206px; height:75px;overflow:hidden;}
.signbox .top .info{float:left;display:inline;width:131px; height:75px;overflow:hidden;}
.signbox .top .viplevelA,.signbox .top .viplevelB,.signbox .top .viplevelC,.signbox .top .viplevelD{float:right;display:inline;width:70px; height:70px; margin:2px;overflow:hidden;background:url(../images/viplevel1.gif) no-repeat;}
.signbox .top .viplevelA{background-position:-210px 0;}
.signbox .top .viplevelB{background-position:-140px 0;}
.signbox .top .viplevelC{background-position:-70px 0;}
.signbox .top .viplevelD{background-position:0 0;}
.signbox .bottom{float:left;display:inline;width:196px;color:#FF0000; text-align:center; vertical-align:middle;height:32px;font-size:14px;font-weight:700;margin:3px;overflow:hidden;}
.signbox .inp{float:left;width:150px; margin:0; padding:0;}
.signbox .but{float:left;width:50px; margin:0px; padding:0;}
.signbox .vip{float:left;width:206px; margin:5px 0 0 0; padding:0; text-align:center;}
.signbox input{width:102px;font-size:12px; padding:2px 0 1px 1px; margin:5px;border:1px solid #b5b5b5;height:14px;line-height:14px; ime-mode:disabled; vertical-align:middle;}
.signbox .but .sbutton{color:#fff;background-position:0 0;width:50px;height:50px;font-size:12px;font-weight:bold; margin:5px 0 0 0; padding:0px; line-height:29px; vertical-align:middle;  border:none; cursor:pointer;}
.signbox .but .sbuttonover{background-position:-70px 0;width:50px;height:50px;font-size:12px;font-weight:bold; margin:5px 0 0 0; padding:0px; line-height:29px; vertical-align:middle;  border:none; cursor:pointer;}
.signbox .buttonoff{float:left;color:#fff;background-position:-280px 0;width:87px;height:29px; margin:8px;padding:0px;border:none; cursor:pointer;overflow:hidden;}
.signbox .buttonover{float:left;background-position:-280px -30px;width:87px;height:29px; margin:5px; padding:0px;border:none; cursor:pointer;overflow:hidden;}
.signbox .buttonoff h1,.signbox .buttonover h1 a{width:87px;height:29px;font-size:14px;margin-top:5px; text-align:center}
.signbox .buttonoff h1 a,.signbox .buttonover h1 a{display:inline-block;width:87px;height:29px;line-height:20px;overflow:hidden;}
.stleft td{border:solid #000000; border-width:1px 1px 1px 1px; padding:10px 0px; text-align:center;}
.stleft table{border:solid #FF6600; border-width:2px 2px 2px 2px; text-align:center; margin-bottom:10px;}
.stleft h1{float:left;margin:0;padding:2px 0 3px 0; text-align:center;font-size:30px;font-weight:700; width:712px;color:#666666;}
.stleft td.title{ background-color:#F1F1F1;font-size:14px;font-weight:600;}
.stleft td.txt{ color:#000099;}
.stleft td.head{background-color:#CCCCCC;color:#990000;font-size:18px;font-weight:600;}
.full .img-cont {background-image:none;overflow:hidden;width:155px; height:205px; border:#F9F9F9 solid 8px;}
.full .cont-img { display:inline; width:155px; height:205px; }

.stleft .pagediv{float:left;display:inline;margin:5px 0 15px 0;width:712px;height:20px; text-align:center;overflow:hidden;}
.stleft .pagediv ul{margin:1px auto;display:inline;height:20px;cursor:hand;}
.stleft .pagediv li{float:left;display:inline;border:#CCCCCC solid 1px;text-align:center; margin:0 2px 0 2px;height:18px; min-width:18px; cursor:hand;}
.stleft .pagediv li.cur{float:left;display:inline;background-color:#FFAA33;text-align:center; border:#CCCCCC solid 1px;height:18px; margin:0 2px 0 2px;}
.stleft .pagediv li.black{float:left;display:inline;text-align:center;text-align:center; border:none;height:18px; width:18px;margin:0 2px 0 2px;}