
#body {width:950px;}
#page a:hover {color:#F90;}
/* --- layout --- */
.grid-c {margin-bottom:10px;overflow:hidden;_zoom:1;}

.banner-950x63 {text-align:center;width:950px;height:63px;margin-bottom:10px;overflow:hidden;}
.banner-950x100 {width:950px;height:100px;margin-bottom:10px;}

.tab label {cursor:pointer;float:left;display:inline;text-align:center;}
.tab label.active {}

/* --- #loginbox.mod --- */
/*
#loginbox {width:222px;height:162px;margin-right:10px;background:url(img/bg_denglu.gif) no-repeat;}
#loginbox .hd {height:44px;text-indent:-9999px;}
#loginbox .bd {text-align:center;padding:0 4px 0 10px;}
#loginbox input.radio {width:20px;height:14px;}
#loginbox div.text {margin-bottom:7px;}
#loginbox div.text p {width:160px;height:24px;}
#loginbox div.text p input.text {padding:2px 3px;width:111px;height:16px;border:0;background:url(img/input_bg.gif) no-repeat;}
#loginbox button {width:46px;height:44px;background:url(img/button_dl.gif) no-repeat;}
#loginbox .forgot-pwd {width:183px;height:31px;background:url(img/button_ps.gif) no-repeat;*margin-left:10px;}
*/
#loginbar {padding-left:55px;height:34px;margin-bottom:10px;background:url(img/loginbar.gif) no-repeat;}
#loginbar input.radio {width:20px;height:14px;}
#loginbar input.text {padding:2px 3px;width:111px;height:16px;border:0;background:url(img/input_bg.gif) no-repeat;}
#loginbar button {width:46px;height:21px;background:url(img/btn_login.gif) no-repeat;margin-top:7px;margin-left:10px;}
#loginbar .forgot-pwd {width:183px;height:25px;background:url(img/btn_ps.gif) no-repeat;margin-top:5px;margin-left:5px;}
#loginbar .btn-reg {width:121px;height:25px;background:url(img/btn_reg.gif) no-repeat;margin-top:5px;margin-left:15px;}

/* --- #ifocus --- */
#ifocus {width:460;height:160px;border:1px solid #F90;}
#ifocus img {width:460;height:160px;}

/* --- #xnews.mod --- */
#xnews {width:246px;height:162px;background:url(img/bg_news.gif) no-repeat;}
#xnews .hd {height:30px;padding:10px 15px 10px;}
#xnews .hd h3{text-indent:-9999px;}

#xnews .list {padding-left:14px;line-height:21px;}



/* --- .tab-a --- */
.tab-a {padding-left:5px;height:24px;background:url(img/bg3.gif) no-repeat;margin-bottom:10px;font-weight:bold;font-size:11px;line-height:24px;color:#FFF;}
.tab-a label {float:left;display:inline;width:62px;text-align:center;cursor:pointer;}
.tab-a label a {color:#FFF !important;}
.tab-a label.active {background:url(img/tabbg.gif) no-repeat center 0;;color:#000;}
.tab-a label.active a {color:#000 !important;}
.tab-a label a:hover {text-decoration:underline;}
/* --- .mod.mod-a --- */
.mod-a {height:265px;background:url(img/bg1.gif) no-repeat right top;}
.mod-a .inner{margin-right:4px;height:265px;background:url(img/bg2.gif) no-repeat;}
.mod-a .hd {height:29px;padding:0 20px;}
.mod-a .hd h3{padding-top:10px;font-size:14px;}

/* --- #job-search.mod --- */
#job-search {width:180px;margin-right:10px;}
#job-search .bd {padding-top:15px;*padding-top:10px;text-align:center;}
#job-search select {margin-bottom:8px;width:135px;font-size:12px;}
#job-search input.text {margin-bottom:13px;width:131px;}
#job-search button {width:78px;height:28px;background:url(img/btn2.gif) no-repeat;*margin-left:46px;}
.img-btn.btn-xjob {margin-top:15px;width:170px;height:54px;background:url(img/btn5.gif) no-repeat;margin-left:5px;}

/* --- #job-info.mod --- */
#job-info {width:520px;}
#job-info .hd {}
#job-info .list {padding-left:2px;}
#job-info .list li {padding-left:10px;float:left;display:inline;margin:6px 0 0 13px;;width:100px;height:20px;line-height:20px;border:1px solid #F90;font-weight:bold;background-color:#FFF;}
#job-info .list li span {font-weight:normal;color:#F00;}
#job-info .list li a:hover span {color:#F90;}

#scroll-msg {margin-top:9px;width:370px;height:20px;}
#scroll-msg a:hover {color:#000;text-decoration:underline;}

/* --- #job-info.mod --- */
#com-logo {border:1px solid #F90;height:263px;width:228px;font-size:0;}
#com-logo img {float:left;display:inline;margin:4px 0 0 9px;}


/* --- .mod.mod-b --- */
.mod-b {margin-bottom:10px;}
.mod-b .hd {height:29px;line-height:29px;padding:0 20px;background:url(img/bg4.gif) no-repeat;}
.mod-b .hd h3{font-size:14px;height:29px;}
.mod-b .hd .write {margin-left:15px;float:right;height:27px;width:120px;text-align:center;background:url(img/btn1.gif) no-repeat;}
.mod-b .bd {border:1px solid #ff9702;}
/* --- #job-resume.mod --- */
#job-resume .hd h3 {background:url(img/bg5.gif) no-repeat;}
#job-resume .bd {padding:10px 15px;}
#job-resume table {width:450px;}
#job-resume th {padding-left:6px;white-space:nowrap;background-color:#ededed;line-height:22px;}
#job-resume td {padding-left:6px;line-height:22px;border-bottom:1px dotted #CCC;}
#job-resume td a {color:#34494e;}
#job-resume td a:hover {color:#F90;}

/* --- #job-recruit.mod --- */
#job-recruit .list {padding:10px 0;*zoom:1;}
#job-recruit .list li {height:25px;line-height:25px;width:285px;float:left;display:inline;padding-left:30px;background:url(img/li1.gif) no-repeat 20px 8px;}
#job-recruit .list li a.job {padding-left:8px;color:#0056c2;}
#job-recruit .list li a.job:hover {color:#F90;}

/* .xbox */
.xbox {border:1px solid #ff9702;padding:4px 14px;}
/* --- .mod.mod-c --- */
.mod-c {width:440px;}
.mod-c .hd {height:30px;padding:0 5px;line-height:30px;}
.mod-c .hd h3 {font-size:13px;color:#ff791f;}
.mod-c .hd a {color:#ff791f;}
.mod-c .img-area {height:75px;}
.mod-c .list {border-top:1px dotted #CCC;padding:5px 5px 0;*zoom:1;}
.mod-c .list li {float:left;width:205px;padding-right:10px;}

/* --- #work-info.mod --- */
#work-info .img-area {padding-left:75px;}
#work-info .img-area img {float:left;display:inline;margin-left:-75px;width:60px;height:70px;}
#work-info .img-area strong {line-height:25px;font-size:13px;font-weight:bold;}
#work-info .img-area p {line-height:20px;}
#work-info .img-area p a {margin:0 8px;color:#ff791f;}
#work-info .img-area p a:hover {text-decoration:underline;}

/* --- #pluralism.mod --- */
#pluralism {padding-left:20px;border-left:1px solid #d1d1d1;}
#pluralism .img-area {text-align:center;}
