﻿/*reset*/
html{color:#333;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
span.number {margin:0 2px;}
span.number.important {color:#C20D03;font-weight:bold}
span.highlight {color:#C20D03;}
span.lowlight {color:#999;}

.normal-list li {margin-bottom:6px}

/*font*/
body {font:14px/1.231 arial,helvetica,clean,sans-serif}
table {font-size:inherit;}
pre,code,kbd,samp,tt {font-family:monospace;line-height:100%;}


/*global*/
#doc {width:950px;margin:0 auto}
#ft {clear:both;}
a {text-decoration:none; color:#3366cc;}
a:hover {color:#c20d03;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; line-height:0px;}
.clearfix{zoom:1;}
input {vertical-align:middle;}
input[type="checkbox"],input[type="radio"] {margin-right:3px}

.clear {clear: both; font-size: 1px; visibility: hidden; width: 1px}
.blank1{margin:0 auto; width:100%; height:1px; font-size:1px; clear:both;}
.blank2{margin:0 auto; width:100%; height:2px; font-size:1px; clear:both;}
.blank3{margin:0 auto; width:100%; height:3px; font-size:1px; clear:both;}
.blank8{margin:0 auto; width:100%; height:8px; font-size:1px; clear:both;}
.blank5{margin:0 auto; width:100%; height:5px; font-size:1px; clear:both;}
.blank10{margin:0 auto; width:100%; height:10px; font-size:1px; clear:both;}
.blank20{margin:0 auto; width:100%; height:20px; font-size:1px; clear:both;}
.blank30{margin:0 auto; width:100%; height:30px; font-size:1px; clear:both;}
.Mtop5 {margin-top:5px;}
.gap-top {margin-top:6px;}
.f16 {font-size:16px;}
.f14 {font-size:14px;}
.f12 {font-size:12px;}
.cBlue {color:#04d;}
.cYellow {color:#FF9900;}
.cRed {color:#c20d03;}
.cGray {color:#999;}
.cGreen {color:#009933;}
.cWhite {color:#FFFFFF;}
.b {font-weight:bold;}

.sysinfo {color:#FF0000;text-align:center;}

.fleft{float:left;}
.fright{float:right;}
.fright .search_b {border:0px; background:url(../images/header_menu_bg.png) no-repeat left -310px; width:40px; height:22px;*height:23px;_height:23px; line-height:20px; padding:0px; cursor:pointer !important; cursor:hand;}

span.link {cursor:pointer;text-decoration:underline;color:blue}
.note {color:#999}

/*header_menu  new*/
#header-menu {width:950px; margin:0 auto; height:105px; position:relative; z-index:2;}
#logo {position:absolute; top:10px; left:10px; z-index:4;}
#header-menu div.desc {position:absolute; top:16px; left:180px; color:#999;}
#header-menu div.header-menu-top {height:50px; text-align:right; padding-right:4px; font-size:12px; position:relative;}

/*foot*/
#foot {margin:8px auto 0; width:950px; border-top:1px solid #ccc; text-align:center; padding:10px 0px;font-size:12px;}
#foot div.link {font-family:"Simsun";}
#foot div.copyright {margin-top:10px;}
#foot div.link a { border-right:1px solid #ACACAC; padding:0 8px;}
#foot div.link a.last {border:none;}
/*----arc begin----*/
#job_show_box{width:950px;border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; margin:0 auto;}
#left_box{width:218px;border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; margin:0 auto;}
	#left_box h2,#job_show_box h2 {background:url(../images/arc.gif) repeat-x -43px; line-height:17px; padding-bottom:8px; text-align:center;}
	#left_box h2 strong,#job_show_box h2 strong {font-weight:800;}
	#left_box ul {background:url(../images/arc.gif) repeat-x 0px -65px #fff; padding:15px 13px 6px 13px;}
	#left_box ul li {margin-bottom:4px;}
		#left_box ul li a {padding:3px 0px; border:1px solid #f0f0f0; padding-left:60px; text-align:left; width:130px; display:block; text-decoration:none; color:#4f4f4f;}
		#left_box ul li .select {padding:3px 0px; padding-left:60px; text-align:left; border:1px solid #dad9de; background:#fee4e5; color:a70304; font-weight:700; color:#c20d03;}
		#left_box ul li a:hover {border:1px solid #dad9de; background:#f7eeed; color:#c20d03;}
	
	#job_show_box h2 {text-align:center;}
	#job_show_box .div_cnt {background:url(../images/arc.gif) repeat-x 0px -65px #fff; padding:15px 15px 10px 15px;}
	#job_show_box .div_cnt .line {background:#fcd3d6; height:4px; line-height:3px; font-size:3px; clear:both; margin:10px 0px;}
	#job_show_box .div_cnt td {padding:6px 3px}
	#job_show_box .div_cnt .left_td {text-align:right; padding-right:0px;}
	
	#job_show_box dl.info dt, #job_show_box dl.info dd {float:left;display:inline;margin-right:8px}
	#job_show_box dl.info dt {color:#999}
	
	.topArc{border-top:1px solid #d9d9d9;height:5px; font-size:5px; line-height:5px;}
	.topArc_r{border-top:1px solid #d9d9d9;height:5px; font-size:5px; line-height:5px;}
	
	.bottomArc{border-bottom:1px solid #d9d9d9;height:5px; font-size:5px; line-height:5px;}
	
	.topArc_r span,.topArc span,.bottomArc span{position:relative;display:block;width:100%;height:5px;}
	.topArc .left{top:-1px;left:-1px;background:transparent url(../images/arc.gif) no-repeat 0 0;}
	.topArc .right{right:-2px;background:transparent url(../images/arc.gif) no-repeat 100% -15px;}
	
	.topArc_r .left{top:-1px;left:-1px;background:transparent url(../images/arc.gif) no-repeat 0 -10px;}
	.topArc_r .right{right:-2px;background:transparent url(../images/arc.gif) no-repeat 100% -5px;}
	
	.bottomArc .left{bottom:-1px;_bottom:-2px;left:-1px;background:transparent url(../images/arc.gif) no-repeat 0 -25px;}
	.bottomArc .right{right:-2px;background:transparent url(../images/arc.gif) no-repeat 100% -20px;}
	
	.cntArc {height:30px; line-height:30px; text-align:left; padding-left:15px;}
	.cntArc input {text-indent:inherit}


#right_box{width:718px;border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; margin:0 auto;}
	#right_box h2 {background:url(../images/arc.gif) repeat-x -43px; line-height:17px; padding-bottom:8px; text-align:left; padding-left:15px;}
	#right_box h2 strong {font-weight:800;}
	#right_box h2 a {color:#333; text-decoration:none;}
	#right_box h2 a:hover {color:#f00; text-decoration:none;}
	
	#right_box h3 {background:url(../images/arc.gif) repeat-x 0px -65px #fff; height:15px;}
	#form_cnt {padding:0 15px;}
	#form_cnt .line {background:#fcd3d6; height:3px; line-height:3px; font-size:3px; clear:both; margin:10px 0px;}

.front_tit {width:100%; height:30px; background:url(../images/main.png) repeat-x -30px;}
	.front_tit h1,.front_tit div.title { font-weight:800; text-align:left; float:left; padding:0px; padding-left:15px; width:125px; background:url(../images/main.png) no-repeat; color:#fff; line-height:30px; margin:0; height:30px;}
	.front_tit h2,.front_tit div.assist {font-size:12px; font-weight:100; text-align:left; float:left; color:#c20d03; line-height:28px; padding-bottom:2px; padding-left:10px;}
	.front_tit .right {float:right; background:url(../images/main.png) no-repeat left -60px; width:5px; height:30px;}
	.front_tit .orderby {font-size:12px; margin-top:2px;}

/*message*/
.msg_box{border:1px solid #f1c0d3;border-top:none;border-bottom:none; margin:0 auto;}
	.msg_tArc{border-top:1px solid #f1c0d3;height:8px; font-size:5px; line-height:8px;}
	.msg_bArc{border-bottom:1px solid #f1c0d3;height:8px; font-size:5px; line-height:8px;}
	
	.msg_tArc span,.msg_bArc span{position:relative;display:block;width:100%;height:8px;}
	.msg_tArc .left{top:-1px;left:-1px;background:transparent url(../images/msg_arc.gif) no-repeat 0 0;}
	.msg_tArc .right{right:-2px;background:transparent url(../images/msg_arc.gif) no-repeat 100% -8px;}
	
	.msg_bArc .left{bottom:-1px;left:-1px;background:transparent url(../images/msg_arc.gif) no-repeat 0 -24px;}
	.msg_bArc .right{right:-2px;background:transparent url(../images/msg_arc.gif) no-repeat 100% -16px;}
	.msg_box .msg_cnt {padding:14px 20px 20px 20px; line-height:16px;}
	.msg_box .msg_cnt img {float:left; padding-right:10px;}
	.msg_box .msg_cnt div.ok {float:left; line-height:16px; color:#04d;}
	.msg_box .msg_cnt div.error {float:left; line-height:16px; color:#c20d03;}
	
	
div.full-screen-wrapper {width:500px;margin:0 auto}

div.form-title {font-size:16px;font-weight:bold;margin-bottom:10px}
div.form-note {margin-bottom:10px;color:#999}
div.form-tip {margin-bottom:10px; border-bottom:1px dashed #ccc; padding:0 0 5px 2px; font-weight:700;}
div.form-item {margin-bottom:5px;}
div.form-item label.title,div.form-item span.content {line-height:28px;}
div.form-item label.title {width:120px;float:left;text-align:right;margin-right:8px}
div.form-item span.content {width:500px;float:left; line-height:25px;}
div.form-item span.content label {padding-right:10px;}
div.form-item span.content span.cat {float:left;width:120px;}
div.form-item span.assist {margin-left:8px}
div.form-item span.content input.checkcode {width:60px; height:20px;}
div.form-item span.content img {vertical-align:middle; cursor:pointer;}
div.form-item-r {width:340px; float:left;}
div.form-item-r span.content {width:200px;}
div.form-tip-sub {color:#999;}

div#form_cnt table.searchbox span.cat {padding-right:3px; width:100px; float:left;}
div#form_cnt table.searchbox {font-size:12px;}
div#form_cnt table.searchbox td {padding:2px 0; line-height:25px;}

div.form-item div.table {width:670px; margin-left:20px;margin-bottom:10px}
div.form-item div.table table {border:1px solid #eee; line-height:24px; border-bottom:0px; border-right:0px;}
div.form-item div.table th {background:#f7f7f7; text-align:center; font-weight:700; border-bottom:1px solid #eee;border-right:1px solid #eee;}
div.form-item div.table td { border-bottom:1px solid #eee;border-right:1px solid #eee;}
div.form-item div.table thead td,div.form-item div.table tbody td {text-align:center;}


div.form-item span.tip {clear:left;font-size:12px;color:#999;margin-left:128px; display:block;}
div.form-item span.error {clear:left;font-size:12px;color:red;display:block;margin-left:128px}
div.form-op {padding-left:128px;margin:8px 0; padding-top:10px; border-top:1px dashed #ccc;}
div.form-op span.tip {display:block;margin-top:5px;font-size:12px;color:#999;}
div.form-protocol {border:1px solid #ccc;height:50px;overflow-y:scroll;margin:0 10px 0 40px;padding:8px;font-size:12px;color:#666;line-height:19px;}
div.form_bshow {margin-top:8px; padding-top:10px; border-top:1px dashed #ccc; text-align:center;}

form.form-single div.form-item span.tip {margin-left:0}
form.form-single div.form-item span.error {margin-left:0}
form.form-single div.form-op {padding-left:0;border-top:none;margin-top:0}

div.op {margin:8px 0; padding-top:10px; border-top:1px dashed #ccc;}

.sbtn {background:url(../images/header_menu_bg.png) no-repeat 0px -365px;margin:0px;border:0px; height:22px; cursor:pointer !important; cursor:hand; color:#c20d03; font-size:12px; font-weight:700; width:45px; margin-right:5px;}
.sbtn_w {background:url(../images/header_menu_bg.png) no-repeat right -310px;margin:0px;border:0px; height:22px; cursor:pointer !important; cursor:hand; color:#000; font-size:12px; font-weight:700; width:45px; margin-right:5px;}

button.btn-m-s {background:url(../images/header_menu_bg.png) no-repeat left -265px; margin:0px;border:0px; padding:0px 0px 0px 8px;height:30px; cursor:pointer; margin-right:5px;vertical-align:middle;*padding:0 0 0 2px;}
button.btn-m-s span {background:url(../images/header_menu_bg.png) no-repeat right -265px;display:block;line-height:30px;text-align:left;*text-align:center;padding:0px 8px 0px 0px; margin:-2px -3px 0px 0px; *margin:0px; color:#c20d03;  font-weight:700; *padding:0 2px 0 0 ;}
button.btn-m-w {background:url(../images/header_menu_bg.png) no-repeat left -390px; margin:0px;border:0px; padding:0px 0px 0px 8px;height:30px; cursor:pointer; margin-right:5px;vertical-align:middle}
button.btn-m-w span {background:url(../images/header_menu_bg.png) no-repeat right -390px;display:block;  line-height:30px;text-align:left;*text-align:center; padding:0px 8px 0px 0px; margin:-2px -3px 0px 0px; *margin:0px; color:#000;  font-weight:700;}
button.btn-s-s {background:url(../images/header_menu_bg.png) no-repeat left -449px; margin:0px;border:0px; padding:0px 0px 0px 8px;height:22px; cursor:pointer;  margin-right:5px;vertical-align:middle}
button.btn-s-s span {background:url(../images/header_menu_bg.png) no-repeat right -449px;display:block; line-height:22px;text-align:left;*text-align:center; padding:0px 8px 0px 0px; margin:-2px -3px 0px 0px; *margin:0px; color:#c20d03;  font-weight:700;}
button.btn-s-w {background:url(../images/header_menu_bg.png) no-repeat left -423px; margin:0px;border:0px; padding:0px 0px 0px 8px;height:22px; cursor:pointer;  margin-right:5px;vertical-align:middle}
button.btn-s-w span {background:url(../images/header_menu_bg.png) no-repeat right -423px;display:block; line-height:22px; text-align:left;*text-align:center;padding:0px 8px 0px 0px; margin:-2px -3px 0px 0px; *margin:0px; color:#000;  font-weight:700;}
a.btn-m-s {display:-moz-inline-stack;display:inline-block;height:30px;background:url(../images/header_menu_bg.png) no-repeat left -265px; margin-right:5px;padding-left:8px;cursor:pointer;text-decoration:none;color:#c20d03;font-weight:700;}
a.btn-m-s span {display:block;*display:inline-block;line-height:30px;background:url(../images/header_menu_bg.png) no-repeat right -265px;padding-right:8px;}
a.btn-m-w {display:-moz-inline-stack;display:inline-block;height:30px;background:url(../images/header_menu_bg.png) no-repeat left -390px; margin-right:5px;padding-left:8px;cursor:pointer;text-decoration:none;color:#000;font-weight:700;}
a.btn-m-w span {display:block;*display:inline-block;line-height:30px;background:url(../images/header_menu_bg.png) no-repeat right -390px;padding-right:8px;}

input.text {width:200px;}
input.text-l {width:300px;}
input.text-s {width:100px;}

#signin {width:360px;float:left;display:inline;margin-left:30px; background:url(../images/top.gif) no-repeat;}
#signin div.form-item span.content {width:220px;}
#signup {width:498px;float:right;display:inline;border:1px solid #CCC;margin-right:30px; border-bottom:0px; border-top:0px; background:url(../images/singup_bg.gif) repeat-x;}
#signup div.form-item span.content {width:360px;}
.full-screen-wrapper div.form-item span.content {width:350px;}
#find-password {margin-left:50px;font-size:14px}
#signin h2 {height:50px; margin-bottom:10px;}
#signup h2 {height:50px; margin-bottom:10px; background:url(../images/reg.gif) no-repeat 20px 0;}
#signin div.form-op,#signup div.form-op {border-top:none;padding-top:0;}

/*ad*/
#slides {width:340px; height:230px; overflow:hidden;}
.yk-carousel-simpleslide {position:relative;width:340px;height:230px;}
.yk-carousel-slides {padding: 0;margin: 0;list-style: none;height: 230px;overflow: hidden;}
.yk-carousel-slides li {float: left;}
.yk-carousel-slides img {border:0;display: block;}
.yk-carousel-control {margin: 0;padding: 0;list-style: none; position: absolute; top: 208px; right: 5px;	z-index: 10;height: 25px;display:block;}
.yk-carousel-control li {background-color:#FFFFFF;border:1px solid #B5000F;color:#B5000F;cursor:pointer;display:inline;float:left;font-family:Arial;font-size:10px;height:14px;line-height:14px;margin:0 2px;overflow:hidden;text-align:center;width:14px;}
.yk-carousel-control li.yk-carousel-current {background-color:#B5000F;border:0pt none;color:#FFFFFF;font-size:10px;font-weight:bold;height:16px;line-height:16px;margin:0 1px;width:16px;}
#slides-ad {width:718px;margin:8px auto 0;height:100px;}
#slides-ad .yk-carousel-simpleslide,#slides-ad .yk-carousel-slides {width:718px;height:100px;}
#slides-ad .yk-carousel-control{right:8px;top:75px;}
/* end of SimpleSlide */

/*list_style*/
div.top_tip {text-align:left;  line-height:1.6;border:1px dashed #ccc; padding:8px; margin-bottom:10px;}
div.top_tip strong {font-weight:700; color:#c20d03;}

div.message {text-align:left;  line-height:1.6; margin:0 15px 10px; color:#333; border:1px solid #C6D9E9; background: #E4F2FD; padding:8px;}
div.div_cnt div.message {margin:0 0 10px}

div.form_tip_title{margin:0px; padding:0 0 5px 2px; font-weight:700;}
div.form_tip_title select { font-weight:100;}
div.form_bottom {padding-left:3px;margin-bottom:8px; padding-top:10px; border-top:1px dashed #ccc;}


.my_table td{text-align:center; padding:3px 0; line-height:24px;}
.my_table .thstyle th {text-align:center; background:#f1f1f1; line-height:28px; border-top:2px solid #999; font-weight:700;}
.my_table .center {text-align:center;}
.my_table .td_red {background:#ffe3e5;}
.my_table td.left_td {text-align:left;}
.my_table .thstyle th.re_name, .my_table td.re_name {text-align:left;padding-left:10px}
.my_table .thstyle th.left_td {text-align:left;}

/*order*/
.order_top {background:url(../images/money_bg.gif) no-repeat; width:680px; height:70px;}
	.order_top h1,.order_top h4 {text-align:center; background:none; padding-top:2px; line-height:33px; height:33px; border:0px;}
	.order_top h1 {font-weight:700; color:#c20d03;}
	.order_top .time {width:80px;}

/* 前端样式开始 */
#main_box {width:950px; margin:0 auto;}
.main_box {width:950px; margin:0 auto;}
#form_box {float:right;width:720px;}
#side_box {float:left;width:220px;}

#lform_box {float:left;width:720px;}
#rside_box {float:right;width:220px;}

	
/*saarch*/
.search_box {border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; background:url(../images/arc.gif) repeat-x left -65px; width:948px; margin:0 auto;}
.search_box table {margin:5px 30px; font-family:"Simsun";}
.search_box table td {padding:4px 0;}
.search_box table td span.cat {float:left;width:115px; margin-bottom:2px;}

.find_box {border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; background:url(../images/arc.gif) repeat-x left -65px; width:948px; margin:0 auto;}

.list_box{border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; margin:0 auto;}
	.list_box .thstyle th {background:#f7f7f7; border-bottom:1px solid #eee;line-height:25px; font-weight:700; text-align:center;}
	.list_box .td_red {background:#ffe3e5;}
	.list_box .page {border-top:1px dashed #ccc; margin-top:5px; text-align:center; padding:5px;}
	.list_box .list_table td {text-align:center; padding:6px 3px;}
	.list_box .list_table .re_name {text-align:left; padding-left:20px;}

.rside_box{border:1px #d9d9d9 solid; border-bottom:0px; border-top:0px; width:218px;}
	.rside_box ul {background:url(../images/arc.gif) repeat-x 0px -65px #fff; padding:10px;}
	.rside_box ul li {line-height:26px; border-bottom:1px dashed #ddd;}
	
.bbs_cnt {border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; background:url(../images/arc.gif) repeat-x left -65px;}
.bbs_cnt div.wrapper {padding:0 20px 20px}
.bbs_cnt h1 {font-size:18px; font-weight:700; padding:10px; text-align:center;}
.bbs_cnt div.main-post {padding:10px 0}
.bbs_cnt ul li {padding:10px 0;border-top:1px solid #d9d9d9}
.bbs_cnt ul li span.floor {float:right;font-weight:700;}
.bbs_cnt p.content {line-height:1.6;margin-top:10px}
.bbs_cnt div.info {font-size:12px}
.bbs_cnt div.op {text-align:right;font-size:12px}
.bbs_cnt div.op a {margin-left:8px}

.bbs_cnt ul li {padding:10px 0;border-top:1px solid #d9d9d9}
.bbs_cnt ul li span.floor {float:right;font-weight:700;}
.bbs_cnt p.content {line-height:1.6;margin-top:10px}
.bbs_cnt div.info {font-size:12px}
.bbs_cnt div.op {text-align:right;font-size:12px}
.bbs_cnt div.op a {margin-left:8px}

/*comm*/
#comm-list li {padding:10px 0;border-top:1px solid #d9d9d9}
#comm-list p.content {line-height:1.6;margin-top:10px}
#comm-list div.info span.reply {margin-left:20px;font-size:12px}
#comm-list div.reply {margin:8px 0 0 100px;border-top:1px dashed #d9d9d9;padding-top:8px;}
#comm-list div.reply p {color:#C20D03}

/*login*/
.login_box {background:url(../images/bg.gif) repeat-x; width:250px; margin:0 auto;}
	.login_box h1 {background:url(../images/top.gif) no-repeat; height:58px; margin-top:3px; margin-bottom:5px;}
	.login_box div span.tit{width:65px; float:left; text-align:right; line-height:25px; margin:8px 0px;}
	.login_box div span.input{width:180px; float:left; text-align:left; line-height:25px; margin:8px 0px;}
	.login_box div span.input input {width:160px;}
	.login_box .button_box{padding-left:65px; margin:8px 0px; height:30px;}
	.login_box .button_box .login_b {background:url(../images/login_bg.gif) no-repeat; width:70px; height:30px; line-height:29px; font-weight:700; color:#c20d03; cursor:pointer !important; cursor:hand; border:0px;}
	.login_box .button_box a:link,.login_box .button_box a:visited {color:#04d;}
	.login_box .button_box a:hover {color:#f00;}	
	.login_left_line {background:url(../images/left.gif) no-repeat; width:7px; height:258px;}
	.login_right_line {background:url(../images/right.gif) no-repeat; width:7px; height:258px;}

.intro_box {background:url(../images/bg.gif) repeat-x; width:540px; margin:0 auto;}
	.intro_box .reg_cnt {padding:0px 5px 0px 5px; margin:0 auto;}
	.intro_box h1 {background:url(../images/reg.gif) no-repeat; height:58px; margin-top:3px; margin-bottom:5px;}
	.intro_box .reg_cnt span.regedit_tit {width:70px;float:left; margin-right:5px;text-align:right; line-height:30px; padding-left:5px;}
	.intro_box .reg_cnt span.regedit_input {width:170px;float:left; margin-right:5px;text-align:left; line-height:30px;}
	.intro_box .reg_cnt span.regedit_input .input {width:160px;}
	.intro_box .reg_cnt span.regedit_tip {width:270px;float:left; text-align:left; font-size:12px; color:#999; line-height:30px;}
	
	.intro_box .reg_cnt span.error{clear:both;color:red;display:block;margin-left:80px; line-height:16px;}



/*page_sytle*/
#page {clear:both;font-size:12px;font-weight:bold;color:#999;padding-top:10px}
#page div{float:right}
#page div a,#page div b,#page .turn,#page div span{color:#999;text-decoration:none;display:block;float:left;margin:0 2px;text-align:center;padding:0 6px;height:19px;line-height:19px;background:#f4f4f4;border:solid 1px #bdbdbd}
#page a.turn {color:#333;border-color:#999}
#page span.turn {color:#ccc;border-color:#ccc}
#page div a:hover {background:#00CCFF;color:white}
#page div span {border:none}
#page div b{background:#C20D03;border:solid 1px #999;color:white}
	
	
	
/*home*/
.width470 {width:470px;}

.width470 .more {text-align:right; padding:5px; padding-right:10px;}
.home_ad {margin:5px 0px;}
.width170 {width:170px;}
.width170 h4 {margin-bottom:10px;}
.width170 h4 img {vertical-align:middle}

.notice {border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; background:url(../images/arc.gif) repeat-x left -36px !important; background:url(../images/arc.gif) repeat-x left -37px;margin-top:12px;*margin-top:15px}
.notice h2 {line-height:16px !important;line-height:14px; padding-bottom:5px; text-align:left; padding-left:20px;}
.notice h2 strong {font-weight:800;}
.notice div.wrapper {background:url(../images/arc.gif) repeat-x 0px -65px #fff; padding:8px 15px 3px 20px;}

.width315 {width:315px;}

/* block1 */
.module1 {border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; background:url(../images/arc.gif) repeat-x left -36px !important; background:url(../images/arc.gif) repeat-x left -37px;}
.module2 {border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; background:url(../images/arc.gif) repeat-x left -36px !important; background:url(../images/arc.gif) repeat-x left -37px;}
.module2 .front_tit {margin:0 -1px;width:auto}
.module1 h2 span.assist {margin-left:10px;color:#666;font-size:12px}
.module1 h2 {line-height:16px; padding-bottom:5px; text-align:left; padding-left:10px;}
.module1 h2 strong {font-weight:bold;}
.module1 .more,.module2 .more {text-align:right;}
.module1 div.wrapper {background:url(../images/arc.gif) repeat-x 0px -65px #fff; padding:8px 5px 3px 10px;}
.module2 div.wrapper {padding:8px 10px 3px 10px;}
.module3 div.wrapper {padding-left:10px;}
.module3 {border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; background:url(../images/arc.gif) repeat-x left -65px;}
.module4 {border:#d9d9d9 solid 1px; margin-top:4px; padding:6px 12px; position:relative; background-color:#FCFCFC;}
.module4 div {margin:4px 0;}
.module4 div.search {position:absolute; right:40px; top:5px;}
.module4 div.search button {width:85px; height:48px;}

div.login_form_box input.text {width:140px}
div.login_form_box div.input {float:left;width:200px;}
div.login_form_box div.row {margin-bottom:5px;}
div.login_form_box div.btn {float:right}
#login-btn {width:60px;margin-top:2px}
div.login_form_box div.other {clear:both;font-size:12px;*padding-top:3px;}
div.login_form_box div.other a {margin-right:10px}

#search-position div.wrapper {background:url(../images/quick_search_bg_s.gif) no-repeat right bottom;}
#resume-list div.wrapper ul li {margin-left:-5px; margin-bottom:5px;}
#resume-list div.wrapper ul li a { width:auto;}
#resume-list div.wrapper ul li span {float:right; font-size:12px; margin-right:6px; cursor:pointer;}
dl.assist {float:right;}
dl.assist dt, dl.assist dd {float:left;}
dl.assist dt {color:#999;margin-left:15px}

ul.dot {margin-left:2px}
ul.dot li {list-style-type:disc; list-style-position:outside;color:#808080; list-style:none;}
ul.dot li {margin-bottom:5px}

table.ad td {padding-top:5px}
table.ad td img {vertical-align:middle;}


/*message*/
.message_box {margin:20px auto; text-align:left; width:900px;}
.message_box h2 {font-weight:700; color:#c20d03;padding:15px 0 15px 60px}
.message_box h2.warning {background:url(../images/msg.gif) no-repeat;}
.message_box h2.success {background:url(../images/msg.gif) no-repeat left -48px;}
.message_box h2.error {background:url(../images/msg.gif) no-repeat left -100px;}
.message_box p {margin:10px 0 10px 40px}
.message_box ul.dot {margin-left:50px}
.message_box div.success {font-weight:700; color:#c20d03;padding:15px 0 15px 60px;background:url(../images/msg.gif) no-repeat left -48px;}

.message_box span.email-addr a {text-decoration:underline;}	
.message_box span img {vertical-align:middle;}	
/*command*/	
.comm_box {padding:20px 70px;}
	.comm_box .comm_cnt_tit {padding:0px 15px; line-height:150%;}
	.comm_box .line_ccc {border:0px; border-bottom:1px solid #ccc; padding:0px; height:1px; font-size:0px; line-height:0px; margin:10px 0px; clear:both;}
	.comm_box .comm_cnt_list td {border-bottom:1px solid #ccc; padding:5px 0px;}
	.comm_box .comm_cnt_list .cnt_text {float:left; width:730px;}
	.comm_box .comm_cnt_list .n {font-family:"Times New Roman"; font-size:24px; font-weight:700; text-align:right; margin-top:10px; padding-right:15px; width:50px;}
	.comm_box td.repet_link {width:40px;}
	.comm_box .comm_cnt_list h1 {text-align:left; padding:2px 60px 2px 15px; line-height:150%; margin:0px; font-weight:100;}
	.comm_box .comm_cnt_list h1.repet_cnt {color:#c20d03;}
	.comm_box .page_cnt {text-align:center; padding:10px;}

/*confer签约*/
#confer_box{width:950px;border:#d9d9d9 solid 1px;border-top:none;border-bottom:none; margin:0 auto;background:url(../images/arc.gif) repeat-x left -65px;}
#confer_box h2 {background:url(../images/arc.gif) repeat-x -43px; line-height:17px; padding-bottom:8px; text-align:left; padding-left:15px;}
#confer_box h2 strong {font-weight:800;}
.confer_box {padding:10px 20px;}
.confer_box h4 {padding-bottom:10px; margin:0px; font-size:18px; font-weight:700; text-align:center;}
.confer_box .confer-no {text-align:right}
.confer_box .input_box {background:#f7f7f7; border:0px; border-bottom:1px solid #999; color:#04d; padding-left:2px; padding-right:2px;}
.confer_box span.box {color:#04d; padding-left:2px; padding-right:2px;}
.confer_box .line_ccc {border:0px; border-bottom:1px dashed #ccc; padding-top:15px; height:1px; font-size:0px; line-height:0px; margin-bottom:15px; clear:both;}
.confer_box .confer_cnt {line-height:1.6;text-align:left;}
.confer_box .confer_cnt p {margin:5px 0;}
.confer_box .confer_cnt p.fetext {padding-left:30px;}
.confer_box .confer_cnt .f50 {float:left; width:49.1%;}
.confer_box .confer_cnt .f50 span.title {width:100px;float:left;}
.confer_box .confer_cnt ol {padding-left:40px; margin-bottom:5px;}
.confer_box .confer_cnt ol li {list-style:decimal;}
.confer_box .confer_bnt {padding-top:20px; text-align:center;}

.my-index p {margin:8px 0;line-height:1.6; color:#666;}
.my-index p.welcome {color:#C20D03}
.my-index p.welcome strong {margin:0 2px;font-weight:bold;}

.my-index p span.member-name {font-weight:700; color:#000; margin:0 6px;}
.my-index p span.login-time {font-weight:normal;}

.my-index p span.number {color:#C20D03; font-weight:700;}

.my-index div.zone-title { margin-top:20px;font-weight:bold; border-bottom:1px dotted #DCDCDC; height:24px; line-height:24px; width:600px;}

span.blocks {background-color:#FFFF99; border:1px solid #FDDC28; padding:6px; display:inline-block;}

span.blocks a {font-weight:700; text-decoration:underline;}

.my-index p span.tips {color:#C20D03;}
/*rte css reset*/
body.yui-skin-sam .yui-toolbar-container .yui-toolbar-emotion span.yui-toolbar-icon {
	background-image: url(../images/emotion_default.gif);
	background-position: 1px 0px;
	left: 5px;
}
body.yui-skin-sam .yui-toolbar-container .yui-button-emotion-selected span.yui-toolbar-icon {
	background-image: url(../images/emotion_active.gif);
	background-position: 1px 0px;
	left: 5px;
}
#glacier1 {
	overflow: hidden;
	visibility: hidden;
	text-align: left;
	border:1px solid #5a5a5a;
}
.yui-toolbar-container .yui-toolbar-group {margin-top:2px}


/*doc*/
.doc-wrapper {padding:30px 50px;line-height:1.6;font-family:"Simsun"}
.doc-wrapper h1 {color:#C20D03;font-weight:bold; margin:20px 0 10px 0;}
.doc-wrapper h2 {color:#C20D03;margin-top:25px;}
.doc-wrapper p {margin-bottom:15px;}
.resume-block {padding:0 50px;line-height:1.6;}
.job-block { margin-left:200px;}
.resume-block span.tips,.job-block span.tips {background-color:#FFFF99; border:1px solid #DCDCDC; padding:6px;}

div.assist {float:right;}
span.switch {font-size:12px;font-weight:normal;margin-left:10px}
.paper-wrapper {padding:30px 250px 30px 50px;}
.paper-wrapper h2 {font-size:16px;}
.process {margin-top:10px;color:#999}
.process strong {color:#C20D03;margin:0 2px;}
.question {margin:10px 0;font-weight:bold}
.answer-list {margin-left:10px}
.answer-list li,.answer-list-display li {margin-bottom:10px}
.answer-list li label {margin-left:10px}
.answer-list-display li {padding-left:30px;}
.answer-list-display li.right-one {background:url(../images/icon_right.gif) no-repeat}

.paper-index {padding:0 30px}
.paper-index h2 {font-size:16px;font-weight:bold;margin:10px 0}
.paper-index .preview {float:right}
.paper-index .preview img {border:1px solid #ccc;opacity:0.5;filter:alpha(opacity=50)}
.paper-index h3 {font-size:14px;font-weight:bold;margin:10px 0}
.paper-index ul li {color:#777;margin:10px 0}

.friend-sites {clear:both;margin-top:15px;font-family:"SimSun";font-size:12px; line-height:20px;}
.friend-sites a {white-space:nowrap;}

.hp-left {float:left;width:300px;}
.hp-middle {float:left;display:inline;width:340px;margin-left:5px;}
.hp-right {float:right;width:300px;}
.space {margin-top:5px}
#search-position .wrapper div {margin-bottom:5px}
#sponsor ul li {margin-bottom:5px;font-size:12px}
#sponsor ul li.spe {text-align:center; background-color:#197bae; width:260px;}
.actions {margin-top:5px}
.hp-list ul li {margin-bottom:5px}
.hp-list ul li a {float:left;width:230px;white-space:nowrap;overflow:hidden;}
.hp-list ul li span {float:right;width:70px;font-size:12px;color:#666}
#activity, #colledge {font-size:12px}
#activity h2, #colledge h2 {font-size:14px}
#activity ul {margin-left:-3px}
#activity ul li {white-space:nowrap;overflow:hidden;width:290px; width:290px !important; *width:280px; }
div.ad img {vertical-align:top}

.layout-main {float:right;width:640px}
.layout-side {float:left;width:300px}
#score-list li {position:relative;}
#score-list li span.score {color:#C20D03;position:absolute;left:150px;}
#score-list li span.number {font-weight:bold;margin-right:20px;}

.order-option li {margin-bottom:15px}
.order-option li p {margin:4px 15px;color:#666;line-height:23px;}

#ReqPaper_title {text-align:center; font-size:16px; font-weight:bold;}
#notic {font-size:14px; margin:0 auto; border:1px solid #DCDCDC; width:934px; color:#333; text-indent:24px; border-width:0 1px 1px 1px; padding:4px 8px; line-height:20px;}

/*new style*/
.current-block {background-color:#EFEFEF; padding:4px;}
.resend {border:1px dotted #DCDCDC; padding:8px;}
.resend button {margin-left:60px;}
/*offers*/
.sev {width:353px; border:1px solid #DCDCDC; float:left; padding-bottom:6px;}
.sev-spe {float:right;}
.sev h2 {display:block; width:349px; height:30px; background-color:#eff1f3; margin:2px auto;}
.sev div.intro {text-indent:2em; border:1px solid #DCDCDC; padding:10px; width:310px; margin:12px auto; line-height:22px;}
.sev div.content {font-size:12px; padding:0 12px; line-height:24px;}
.sev div.content ul li{ text-indent:4px;}
.sev div.content div {margin:8px auto; float:right;}
.sev div.content div a:hover {color:#FFF; text-decoration:underline;}
a.btn_red_n {background:url(../images/btn_bg_n.png) left 0; line-height:34px; float:left; padding-left:12px; color:#FFF; font-size:14px;}
a.btn_red_n span {background:#FFF url(../images/btn_bg_n.png) right -36px; display:block; padding-right:14px;}
a.btn_blue_n {background:url(../images/btn_bg_n.png) left -72px; line-height:34px; float:left; padding-left:12px; color:#FFF; font-size:14px;}
a.btn_blue_n span {background:#FFF url(../images/btn_bg_n.png) right -108px; display:block; padding-right:14px;}
div.appendix {width:694px;border:1px solid #DCDCDC; padding:12px; margin-top:10px; font-size:12px;}
div.appendix ul li {text-indent:4px; line-height:24px;}

#form_cnt div ul {margin-left:12px;}
#form_cnt div ul li {margin:4px 0;}
#form_cnt div ul li label {font-weight:bold;}
#form_cnt div ul li div {color:#BCBCBC; font-weight:normal; font-size:12px;}
#form_cnt div ul li div {margin-left:20px;*margin-left:30px; line-height:30px;}
div.price-exp {margin:8px auto; padding:8px;}
div.price-exp span {line-height:24px; color:#C20D03;}
.back-op {margin-left:140px;}
div.pslist {border:1px solid #DCDCDC; width:680px; margin:0 auto;}
div.pslist ul li {line-height:25px;}
.hot {position:relative; z-index:0;}
.hot span.fhimg {position:absolute; background:url(../images/float_new_red.gif) no-repeat; display:block; width:19px; height:21px; z-index:20; float:right; top:-10px;right:0;}
.hot span.spe {margin-left:90px; *margin-left:0;}

div.privacy {border:1px solid #DCDCDC; padding:6px; width:674px; margin-bottom:20px; font-size:12px; color:#3366CC;}
div.privacy p {line-height:1.5;}

a.vip_yd,a.vip_yd_o {background:url(../images/service_status.png) no-repeat left center; display:inline-block; width:15px; height:12px; margin-right:2px;}
a.vip_yd_o {background-position:-15px 0;}

#notice ul li{ font-size:12px; padding:4px 0; width:290px; width:290px !important;*width:280px;}
#notice ul li.top {font-size:16px; padding:6px 0; font-weight:bold;}
#notice ul li span {float:right; margin-right:15px; color:#666666;}

a.top { color:#c20d03;}
/*fees*/
div.tip-blocks {border:1px solid #FDDC28; background-color:#FFFF99; padding:6px 15px; margin-bottom:8px;}
div.form-tip span.exp{ float:right;}
div.important {border:1px solid #FDDC28; margin:6px 0; background-color:#FFFF99;}
div.tip-important { padding: 2px; color:#3366cc; width: 300px; margin-left: 45px;}
#form_cnt div ul.order-option {margin-left:0;}
#form_cnt div ul.order-option li {width:600px;padding:4px 8px; margin-right:8px; border:1px solid #FFF;}
#form_cnt div ul.order-option li.special {border-color:#C20D03;}
#form_cnt div ul.order-option li div {font-size:14px; color:#000; margin:4px 0 0 0; border:1px dotted #DCDCDC; border-width:1px 0;}
#form_cnt div ul.order-option li div label {padding-right:4px; font-size:16px;}
#form_cnt div ul.order-option li div p {line-height:20px; color:#666; margin:4px 0 4px 15px;}
#form_cnt div ul.order-option li div p.last {margin-top:16px;}
#form_cnt div ul.order-option li div p.special {color:#0000FF;}
#form_cnt div ul.order-option li div p span {margin:0 3px; font-weight:bold;}
#form_cnt div ul.order-option li div.service {border:none;}
#form_cnt div ul.order-option li div.service p {font-size:12px; line-height:16px;}
#form_cnt div ul.order-option li div.service h2 {line-height:20px;}
#form_box div.service-exp,#form_cnt div.service-exp {border:1px solid #DCDCDC; padding:8px; width:670px; margin:0 auto; color:#00F; font-size:12px;}
#form_box div.service-exp h1,#form_cnt div.service-exp h1 {font-weight:bold; padding-bottom:6px; margin:0;}
#form_box div.service-exp p,#form_cnt div.service-exp p {text-indent:1em; line-height:18px; margin-bottom:0;}
#form_box div.service-exp p.last,#form_cnt div.service-exp p.last {margin-top:18px;}
#form_cnt div ul.order-option li div.special {border:none; text-align:right;}
#form_cnt div ul.order-option li div.level-exp {width:600px; text-indent:16px;}
#form_cnt div ul.order-option li div.level-exp span.sale{margin-left:12px;}
#form_cnt div.job-fees h2 {margin-top:0; color:#000;}
#form_cnt #service-nav {display:block; border-bottom:1px solid #DCDCDC; width:674px;}
#form_cnt #service-nav li {width:120px; display:inline-block; *float:left; text-align:center; cursor:pointer; padding:4px; color:#3366CC; margin-left:12px; text-decoration:underline;}
#form_cnt #service-nav li.select {border:1px solid #DCDCDC; border-width:1px 1px 0 1px; background-color:#ECECEC; font-weight:bold; text-decoration:none;}
#form_cnt div.service-exp h2,#form_cnt div.service-exp ul {color:#000;}
#form_cnt #service-nav li.last {float:right; padding:0; margin-top:-6px; text-decoration:none;}
#form_cnt #table-exp {font-size:12px; padding:0 0 8px 2px;}
#form_cnt #table-exp span {padding:0 2px;}
table.zp-fees {font-size:12px;}

a.disabled {color:#c20d03;font-weight:700;}
a.enabled {color:#339933;}
a.disabled:hover,a.enabled:hover {text-decoration:underline;}
/*cjapply.htm*/
#order_top_spe {position:relative;}
#calContainer {position:absolute; top:40px; left:260px;}

/*pay.htm*/
fieldset {border:1px solid #BDCBE5; padding:8px; margin-bottom:10px;}
legend {color:#BDCBE5; padding:0 6px;}
#pay {padding:0 15px;}
#pay div.pay_info {position:relative;}
#pay div.pay_info,#pay div.pay_method {font-size:14px; padding:0 40px;}
#pay div.pay_info p {padding:16px 0;}
#pay div.pay_info p span,#pay div.pay_method p span {font-weight:bold; color:#920000; margin:0 4px;}
#pay div.pay_info div.vip{position:absolute; right:30px; top:20px; font-size:12px; border:1px solid #fddc28; color:#666;}
#pay div.pay_info div.vip h1 {padding:4px; line-height:18px; background-color:#ffff99;}
#pay div.pay_info div.vip h1 b {padding:0 2px;}
#pay div.pay_method {padding-bottom:20px;}
#pay div.pay_method p {padding:56px 0 0 186px; font-size:16px;}
#pay div.pay_method ul,#pm_nav {height:30px; padding-left:24px; margin-top:20px; background:url(../images/pay_bg.png) center bottom repeat-x; }
#pay div.pay_method ul li,#pm_nav li {float:left; background:url(../images/pay_bg.png) center -30px no-repeat; display:block; width:116px; height:30px; line-height:36px; text-align:center; color:#FFF; line-height:36px !important; *line-height:30px;}
#pay div.pay_method ul li.active,#pm_nav li.active {background-position: center top; color:#36C;}
#pay div.pay_method div.alipay {background:url(../images/alipay_logo.png) no-repeat 20px 30px;}
#pay div.pay_method div.tenpay {background:url(../images/tenpay_logo.png) no-repeat 20px 30px;}
span.pay_action {margin:40px 0 0 190px; display:block;}
/*charge.htm*/
#pay_method {width:650px;}
#pay_method div.card {padding-top:12px;}
#pay_method .form-item {margin-bottom:10px;}
.a-tip {margin-left:10px; font-size:12px;}
#pm_nav {width:573px;}
#form_cnt #pm_nav li {margin:0;}
#pay_method input.text {border:1px solid #47749B;font-size:14px;font-weight:700;height:18px;line-height:18px;margin-right:10px;padding:4px;width:180px;}
#pay_method input.checkcode {width:60px;}
.btn-ok input {background:url("../images/fm-btn-bg.png") no-repeat scroll 0 0 transparent;border:medium none;color:#AB4400;cursor:pointer;font-size:14px;font-weight:bold;height:32px;line-height:32px;width:190px;}
.input-readonly {background-color:#DCDCDC;}
/*background new*/
fieldset.search {background-color:#FFFFCC; border-color:#FDDC28;}
.condition_search div {margin:5px 0; float:left;}
.condition_search div.short {width:300px;}
.condition_search div.long {width:600px;}
.condition_search div span.condition_name {width:90px; text-align:right; display:inline-block;}
.condition_search div span.error {margin:5px 0 -5px 100px; padding-left:16px;color:#c20d03; display:block; background:url(../images/error_icon.gif) 0 1px no-repeat;}
.condition_search div button.inline {margin-left:90px;}

a.member_level { width:15px; height:15px; display:inline-block; background:url(../images/member_level_small.png) no-repeat; margin: 0 2px 0 -2px;}
a.ml_diamond {background-position:top center;}
a.ml_gold {background-position:0 -15px;}
a.ml_silver {background-position:0 -30px;}

div.form-item label.title-2 {width:160px;float:left;text-align:right;margin-right:8px; line-height:28px;}

table.t1{border:1px solid #cad9ea;}
table.t1 th {height:30px; font-weight:bold; background-color:#fdfae7;}
table.t1 td,table.t1 th{height:25px;border:1px solid #cad9ea;padding:6px;}
table.t1 tr.a1,table.t1 td.a1{background-color:#f5fafe;}
table.t1 td.a1 {text-align:right; padding:0; color:#333;}

#exam_result ul li.field {font-weight:700;}
#exam_result ul li.field span {float:right; margin-right:30px;}
#exam_result ul li.list {border-bottom:1px dotted #DCDCDC;margin:0 auto;padding:6px 0;width:680px; position:relative;}
#exam_result ul li.list span.right_icon ,#exam_result ul li.list span.wrong_icon {position:absolute; top:30px; right:42px; width:40px; height:30px; display:block; background:url(../images/examresult_icon.png) left center no-repeat;}
#exam_result ul li.list span.wrong_icon { background-position:-66px center;}
#exam_result ul li.list ul li span {color:#666; padding:0 10px 0 15px;}
#exam_result ul li.list ul li {padding:3px 0;}
.bg_gray {background-color:#ECECEC;}

#combolist div {text-indent:50px; border-bottom:1px solid #DCDCDC; padding:6px 0;}
#combolist ul li.list {padding:3px 8px; border-bottom:1px dotted #DCDCCD; position:relative; margin-left:30px;}
#combolist ul li.list span.rd {position:absolute; top:8px; left:20px;}
#combolist ul li ul li {margin:6px; color:#FF7200; font-weight:700;}
#combolist ul li ul li span {padding:0 2px 0 12px; color:#666; font-weight:normal;}
#combolist ul li ul li span.green {color:#2ABE7D; padding:0; font-weight:700;}
/*others*/
#hidden a{color:#FFF;}
#cs {width:950px; margin:8px auto 0; line-height:30px; border-top:1px dotted #DCDCDC; font-size:12px;}
#cs img { vertical-align:middle; padding-right:6px;}
#cs span {display:inline-block; background-color:#ECECEC; margin-right:6px;}
#jiankb {margin:0 auto;}
#jiankb a {color:#FFF;}
/*yearmember_apply*/
#form_cnt #ym_lev ul,#form_cnt #ym_lev ul li {margin:0;}
div.level {margin-left:349px; height:30px;}
div.level ul li {float:left; width:180px; height:30px; line-height:30px; font-size:16px; color:#920000; text-align:center; border:1px solid #E9E9E9;}
div.level ul li.lev-1 {border-width:1px 0 0 1px; background-color:#fdb133;}
div.level ul li.lev-2 {border-width:1px 0 0 0; background-color:#d6d6d6;}
div.level ul li.lev-3 {border-width:1px 1px 0 0; background-color:#f0f3da;}
div.service {width:700px; border:1px solid #FFF; margin-left:10px;}
div.service table {background-color:#F4F4F4; font-size:14px; color:#666; border:1px solid #E9E9E9; width:700px;}
div.service table td span { color:#FF9900; text-decoration:underline; cursor:pointer;}
div.service table tr.row-1 {background-color:#FFF;}
div.service table td {width:180px; height:30px; text-indent:12px;}
div.service table td.head {width:40px; border-color:#FFF;}
div.service table td.field {width:300px; color:#000;}
div.service table td.blank {height:4px; background-color:#FFF;}
div.service table td.one {background:url(../images/vip/vip_service_1.png) center repeat-y;}
div.service table td.two {background:url(../images/vip/vip_service_2.png) center repeat-y;}
#form_cnt div.buy ul li {margin:0; border:none;}
#ym_tip {background-color:#FFFF99; border:1px solid #FDDC28; padding:10px; width:680px;margin:10px 0 10px 10px;}
#ym_tip p {line-height:20px;}
#ym_tip p.special {text-indent:2em;}
#ym_tip button {margin-left:10px;}

/*copy from base_v2*/
div.select_all {line-height:24px; text-indent:4px; margin-bottom:6px; color:#999;}
div.select_all a{ text-decoration:underline;}
div.select_all span {padding-left:6px;}
div.select_all button{border:none;background-color:#FFF;}
a.add_element {padding-left:15px; background:url(../images/add_element.gif) left center no-repeat;}
#rsEvalue .yui-toolbar-subcont {display:none;}
#codeImg {vertical-align:middle;}
.service-list {margin:10px auto 0; font-size:12px; width:655px;}
.service-list .pane-title {background:url(../images/zp_index_bg.png) 0 -58px no-repeat; height:40px; padding-left:20px; position:relative;}
.service-list .pane-title ul li {float:left; width:160px; height:40px; background:url(../images/zp_index_bg.png) -170px -105px no-repeat; margin-right:10px; text-align:center; line-height:52px; cursor:pointer; color:#3366CC;}
.service-list .pane-title ul li.current {background-position:0 -105px; color:#000;}
.service-list .pane-title span.phone-number {position:absolute; font-size:22px; color:#FF6600;font-weight:700;right:28px;top:6px;}
.service-list .pane-content {margin-top:0 !important;*margin-top:-12px; padding-bottom:20px; border-color:#bfdffa;}
.service-list .pane-content ul li {padding:20px 0; border-bottom:1px dashed #CFCFCF; width:615px; margin:0 auto; position:relative;}
.service-list .pane-content ul li.special {}
.service-list .pane-content ul li span.service-logo {float:left; width:80px; height:80px; display:block; border:1px solid #DCDCDC; margin-right:20px;}
.service-list .pane-content ul li div.service-slogans {width:500px;*width:480px;text-align:justify;text-justify:inter-ideograph;padding-top:6px;color:#666; line-height:20px;}
.service-list .pane-content ul li div.other {position:absolute; top:20px; left:530px;}
.service-list .pane-content ul li div.other span {display:block; margin-bottom:4px; height:23px;}
.service-list .pane-content ul li div.other span a.more{background:url(../images/zp_index_bg.png) -308px -31px no-repeat; width:81px; height:23px; display:block; line-height:23px; text-indent:24px; color:#FFF;}
.service-list .pane-content ul li div.other span a.quicklink {background-position:-551px -31px; text-align:center; text-indent:0;}
.service-list .pane-content ul li div.other span.consult {background:url(../images/zp_index_bg.png) -389px -31px no-repeat; width:81px;}
#navigation {line-height:30px; background:url(../images/breadcrumb_bg.gif) no-repeat left top;text-indent:40px; font-family:"SimSun";color:#666; font-size:12px;}
/*photo*/
div.image_back {background: url(http://static.mabole.com/images/img_back.gif) no-repeat scroll 0px 0px transparent; height: 74px; width: 77px;text-align:center; line-height:69px;float:left;}
div.show_big_photo {float:left; margin: 50px 0px 0px 0px;}
/*resume detail*/
#job_show_box #intentcity {display:inline; position:relative; z-index:3;}
#job_show_box #intentcity span {margin:0; font-weight:normal; border:1px solid #FFF; padding:0 15px 0 3px; background:#FFF url(../images/open_list.png) right center no-repeat; cursor:pointer;}
#job_show_box #intentcity span.current { border:1px solid #FDDC28; border-bottom-color:#FFFF99;background:#FF9 url(../images/open_list.png) right center no-repeat;}
#job_show_box #intentcity ul {position:absolute; top:15px; *top:16px; left:0; z-index:-1;padding-top:2px; background-color:#FF9; border:1px solid #FDDC28;}
#job_show_box #intentcity ul li {margin:0; padding:0 3px 0 3px;}
#image-show p{overflow:hidden;word-break:break-all;}
#job_show_box {position:relative;}
#pre-resume{position:absolute;top:260px; left:-32px;}
#next-resume{position:absolute;top:260px; right:-32px;}
#pre-resume a,#next-resume a{width:29px; height:46px; display:block; background:url("../images/arrow_bg.png") left bottom no-repeat;}
#pre-resume a {background-position:right bottom;}
#pre-resume a:hover {background-position:right top;}
#next-resume a:hover {background-position:left top;}

/*new nav*/
#header-menu ul.header-menu-list-n {background:url(../images/nav_bg.png) left -165px repeat-x; height:35px; font-size:14px; margin-top:20px;}
#header-menu ul.header-menu-list-n li {float:right; background:url(../images/nav_bg.png) left -45px; width:88px; text-align:center; line-height:35px;}
#header-menu ul.header-menu-list-n li a {color:#C81100;}
#header-menu ul.header-menu-list-n li a:hover {text-decoration:underline;}
#header-menu ul.header-menu-list-n {background:none; border-bottom:3px solid #e90100; height:30px;}
#header-menu ul.header-menu-list-n li{width:100px; height:30px; background:none; line-height:30px; float:left;}
#header-menu ul.header-menu-list-n li.cz {width:240px;color:#999;}
#header-menu ul.header-menu-list-n li.cz_current,#header-menu ul.header-menu-list-n li.cz_current:hover {background:url("../images/nav_bg_new.png") no-repeat 0 -71px;}
#header-menu ul.header-menu-list-n li.cz:hover {background:url("../images/nav_bg_new.png") no-repeat 0 -36px;}
#header-menu ul.header-menu-list-n li.cz a {margin-right:6px;}
#header-menu ul.header-menu-list-n li.normal a {display:block; width:100px; height:30px; background:none;}
#header-menu ul.header-menu-list-n li.normal a.current,#header-menu ul.header-menu-list-n li.normal a.current:hover {background:url("../images/nav_bg_new.png") no-repeat 0 0 ;color:#FFF; font-weight:700;}
#header-menu ul.header-menu-list-n li.normal a:hover {background:url("../images/nav_bg_new.png") no-repeat right 0; color:#C81100; font-weight:normal;}
#header-menu ul.header-menu-list-n li.zpf {float:right;background:url("../images/nav_bg_new.png") no-repeat left -142px; width:187px; text-align:left;}
#header-menu ul.header-menu-list-n li.zp_current {background-position:0 -107px;}
#header-menu ul.header-menu-list-n li.zpf a {color:#C81100;margin-left:38px;font-weight:700;font-size:12px;}
#header-menu ul.header-menu-list-n li.zp_current a.current {text-decoration:underline;}
#header-menu .header-menu-top .menu-top-bar { border-width:0 1px 1px 1px; position:absolute; top:10px; right:0; line-height:23px; width:100%;}
#header-menu .header-menu-top .menu-top-bar ul.top-bar {padding:0 6px; height:23px;float:right; clear:both;}
#header-menu .header-menu-top .menu-top-bar ul.top-bar li {float:left; padding:0 6px;}
#header-menu .header-menu-top .menu-top-bar ul.top-bar li.last {background:url(../images/nav_bg.png) right -322px no-repeat;}
#header-menu .header-menu-top .menu-top-bar ul.top-bar li span {padding:0 12px 0 2px; background:url(../images/nav_bg.png) right -303px no-repeat; color:#3366CC; cursor:pointer; border:1px solid #FFF;}
#header-menu .header-menu-top .menu-top-bar ul.top-bar li span.active {border-color:#DCDCDC;color:#C81100;}
#header-menu .header-menu-top .menu-top-bar ul.top-bar li.qc {position:relative;z-index:98;}
#header-menu .header-menu-top .menu-top-bar ul.top-bar li.qc ul.quick-channel {position:absolute; border:1px solid #DCDCDC; border-width:0 1px 1px 1px; background-color:#FFF; width:62px; top:19px; left:6px; padding-bottom:6px; z-index:99;}
#header-menu .header-menu-top .menu-top-bar ul li ul.quick-channel li {padding:0; display:block; text-indent:4px; line-height:18px; margin-top:2px;}
#topinfo a {margin-right:6px;}
#sub-nav {height:30px; width:950px; text-align:right; line-height:30px; font-size:14px; background:url(../images/zp_index_bg.png) right -216px no-repeat;}
#sub-nav a {margin-right:23px;}
#sub-nav a:hover {text-decoration:underline;}
/*sheyMsg style*/
.msgJ { width:240px;display:none; }
.pink .top,.pink .top .title,.pink .top span,.pink .bottom,.pink .bottom a {background:transparent url(../images/sheyMsg/msg_bg_pink.gif) no-repeat 0px 0px;}
.pink .center {background:url(../images/sheyMsg/center_bg_pink.gif) repeat-y;}
.blue .top,.blue .top .title,.blue .top span,.blue .bottom,.blue .bottom a {background:transparent url(../images/sheyMsg/msg_bg_blue.gif) no-repeat 0px 0px;}
.blue .center {background:url(../images/sheyMsg/center_bg_blue.gif) repeat-y;}
.mabole .top,.mabole .top .title,.mabole .top span,.mabole .bottom,.mabole .bottom a {background:transparent url(../images/sheyMsg/msg_bg_mabole.gif) no-repeat 0px 0px;}
.mabole .center {background:url(../images/sheyMsg/center_bg_mabole.gif) repeat-y;}
.msgJ .top{width:240px;height:25px;position:relative;}
.msgJ .top .title {background-position:-195px -70px;padding-left:30px;line-height:22px;width:100px;height:25px;}
.msgJ .top span {background-position:0px -70px;width:36px; height:17px;position:absolute;top:1px;left:198px;cursor:pointer;}
.msgJ .top span:hover {background-position:-43px -71px;}
.msgJ .center { width:240px;height:115px;}
.msgJ .center h3{color:#0c4e7c;text-align:center;line-height:23px;font-size:13px;}
.msgJ .center p{color: #0c4e7c;margin:0px 10px;line-height:20px;}
.msgJ .bottom {height:29px;background-position:0px -32px;}
.msgJ .bottom a {background-position:-120px -75px;padding-left:20px;margin:7px 10px;float:right;width:30px;height:20px;}
/*cityzone*/
#header-menu div.cz_title {font-size:36px;border-left:1px solid #666;padding-left:8px;font-weight:700;color:#000;margin-left:8px;}
span.float-img-hot {background:url(../images/float_new_red.gif) no-repeat;display:inline-block;width:19px;height:21px;}
/*contact us*/
#contact-us {padding:0 15px;}
#contact-us h1 {margin:20px 0; color:#C20D03;}
#contact-us .contact-group {margin-bottom:20px;}
#contact-us .contact-group h2 {background:none;border-left:5px solid #FFD39A;color:#FF6600; padding:2px 8px; width:650px;}
#contact-us .contact-group p.desc {color:#999; padding:2px 14px 4px; font-size:12px; border-bottom:1px dotted #DCDCDC;}
#contact-us .contact-group ul li {background:url("../images/zp_index_bg.png") no-repeat scroll -650px -100px transparent;padding-left:12px; line-height:30px;}
#contact-us .contact-group ul li span {margin-right:24px; border-bottom:1px solid #FFD39A;}
/*bbs*/
span.m-official {background:url("../images/mabole-official.gif") 0 0 no-repeat; width:20px; height:18px; display:inline-block; vertical-align:middle;}
/*media*/
div.doc-wrapper ul li.media-news {width:600px;background:url("../images/media_news_bg.jpg") no-repeat; line-height:24px; padding:35px 0 10px 0;margin:0 auto 15px;}
#right_box div.doc-wrapper ul li.media-news a {color:#00C4FF;}
#right_box div.doc-wrapper ul li.media-news a:hover {text-decoration:underline;}
#right_box div.doc-wrapper ul li.media-news h3 {background:none;font-size:14px; height:25px;font-weight:700;}
#right_box div.doc-wrapper ul li.media-news h3,#right_box div.doc-wrapper ul li.media-news p {padding:0 30px 0 45px;margin:0;}
#right_box div.doc-wrapper ul li.partner h3,#right_box div.doc-wrapper ul li.partner p {padding:0;margin:0;}
#right_box div.doc-wrapper ul li.media-news p {font-size:12px;}
#right_box div.doc-wrapper ul li.media-news p span {color:#999;}
#right_box div.doc-wrapper ul li.media-news p.last {text-align:right;padding-right:40px;font-weight:700;}
div.doc-wrapper ul li.partner {padding:0;background:none;}