﻿body,td,input,textarea,select{font-size:12px;font-family:verdana,arial;}
body{margin:0;padding:0;background:#fff;text-align:center;}
ul,li,img,form{margin:0;padding:0;border:0;list-style:none;}
hr{height:0;border:0;border-top:solid 1px #ddd;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}

.bg{background:red;}

.red{color:red;}
.gray{color:gray;}
.green{color:green;}
.white{color:white;}
.bold{font-weight:bold;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.clear{clear:both;}
.hide{display:none;}
.margin{margin:10px 0;}
.mtop{margin-top:10px;}
.mbot{margin-bottom:10px;}
.small{font-size:9px;}
.border{border:solid 1px #ddd;background:#fafafa;padding:3px;margin-bottom:5px;}
.indent{text-indent:10px;}
.content{line-height:1.7em;border-left:solid 3px #ccc;background:#fafafa;padding:5px;font-size:14px;}

.w50{width:50px;}
.w80{width:80px;}
.w100{width:100px;}
.w120{width:120px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}

.page{text-align:center;padding:5px;margin:10px;font-family:tahoma;}
.page a,.page span{border:solid 1px #ccc;background:#f6f6f6;color:#000;padding:3px 6px;margin-right:5px;}
.page span{color:#999;cursor:default;}
.page a{color:#fff;background:#f60;}
.page a:hover{text-decoration:none;background:green;}

.resume_table{width:100%;background:#ddd;}
.resume_table tr{background:#fff;}
.resume_table tr.thh{background:#def;text-align:center;line-height:26px;}
.resume_table tr.th{font-weight:bold;background:#eff;line-height:22px;}
.resume_table tr td.r{text-align:right;background:#f6f6f6;}
.resume_table .bg{background:#f6f6f6;}

.bodyer{overflow:hidden;margin-left:auto;margin-right:auto;width:950px;text-align:left;}
.fatter{float:left;width:780px;overflow:hidden;}
.thiner{float:right;width:160px;overflow:hidden;text-align:left;}

.topper{overflow:hidden;padding:0 5px;height:20px;line-height:20px;border-bottom:solid 1px #ddd;margin-bottom:10px;}
.topper span{padding:0 5px;color:#ccc;}

.header{overflow:hidden;height:65px;margin-bottom:10px;}
.header .logo,.header .banner,.header .search{float:left;height:65px;overflow:hidden;}
.header .logo{width:200px;margin-right:10px; position:relative;}
.header .logo p{margin:0;right:0;top:0;position:absolute;text-align:center;}
.header .logo b{display:block;width:150px;height:41px;line-height:41px;font-size:20px;overflow:hidden;}
.header .logo u{display:block;width:150px;letter-spacing:2px;color:#999;overflow:hidden;text-decoration:none;}
.header .logo a{position:absolute;}
.header .banner{width:470px;padding-top:3px;}
.header .search{float:right;width:260px;}
.header .search ul{height:63px;border:solid 1px #8EB4CE;background:#F8F8F8;overflow:hidden;}
#bannerad{position:absolute;width:468px;height:60px;top:34px;margin-left:211px;}

.menuer{width:950px;height:55px;overflow:hidden;cursor:default;margin-bottom:10px;}
.menu_l,.menu_m,.menu_r,.menu_t a,.menu_t span{background-image:url(/images/skin.gif);display:block;float:left;width:5px;height:55px;}
.menu_l{background-position:0 -55px;}
.menu_m{width:940px;text-align:center;}
.menu_r{background-position:-5px -55px;}
.menu_t{padding-left:15px;height:27px;}
.menu_t a,.menu_t span{width:70px;height:27px;line-height:27px;color:#fff;text-decoration:none;background-color:#369;}
.menu_t span{background-position:-10px -55px;margin:0 5px;width:4px;}
.menu_t a:hover{background-position:-14px -82px;width:70px;text-decoration:none;}
.menu_t a.on,.menu_t a.on:hover{background-position:-14px -55px;font-weight:bold;color:#000;}
.menu_b{text-align:left;padding:7px 5px 0 7px;}
.menu_b span{padding:0 10px;color:#000;}
.menu_b a{color:#000;}

.footer{text-align:center;padding:6px;line-height:1.7em;font-family:tahoma;background:#f6f6f6;border-top:solid 1px #ddd;}
.footer a{margin:0 6px;}

.form_btns{padding:5px;background:#C1D9F3;border-bottom:solid 1px #AAC1DE;}
.form_btns input{padding:0 5px;}
.form_body{padding:15px;background:#EFF5FB;}
.form_body .item,.form_body .item_top,.form_body .item_bot{width:100%;clear:both;overflow:hidden;border-top:solid 1px #fff;border-bottom:solid 1px #C9D7E5;padding:12px 0;}
.form_body .item_title{border-top:0;border-bottom:solid 2px #AAC9EA;padding:5px;font-size:14px;font-weight:bold;}
.form_body .item_top{border-top:0;}
.form_body .item_bot{border-bottom:0;}
.form_body .item_left{width:22%;float:left;text-align:right;line-height:22px;}
.form_body .item_right{width:77%;float:right;text-align:left;}
.form_body .item_right p{margin:0;}
.form_body .item_right textarea{height:120px;width:80%;}
.form_body .txt{color:#798699;padding:0 3px;}

.list_jobs{border:solid 1px #ddd;padding:6px;overflow:hidden;background:#fafafa;}
.list_jobs ul{line-height:1.5em;width:100%;color:#999;}
.list_jobs li{float:left;width:19.9%;height:20px;overflow:hidden;}

.list_company{border:solid 1px #ddd;padding:6px;overflow:hidden;background:#fafafa;}
.list_company ul{line-height:20px;width:100%;color:#999;}
.list_company li{float:left;width:24.9%;height:20px;overflow:hidden;}

.list_links{border:dashed 1px #ddd;padding:6px;overflow:hidden;background:#fafafa;}
.list_links a{line-height:17px;}

.list_table{width:780px;overflow:hidden;margin-bottom:10px;}
.list_table li{width:100%;overflow:hidden;border-bottom:solid 1px #ddd;}
.list_table p{margin:0;padding:0;float:left;height:30px;line-height:30px;overflow:hidden;}
.list_table .th{background:#E8F4FE;border-top:solid 1px #ddd;}
.list_table .th p{padding:5px 0;color:#000;font-weight:bold;height:auto;line-height:normal;}
.list_table .tb{background:#FFFDF3;}

.col2 li{width:49.9%;}
.col3 li{width:33.3%;}
.col4 li{width:24.9%;}
.col5 li{width:19.9%;}
.col6 li{width:16.6%;}




