@charset "gb2312";
td { 
margin:0; 
padding:0;
} 
th { 
margin:0; 
padding:0;
} 
blockquote { 
margin:0; 
padding:0;
} 
p { 
margin:0; 
padding:0;
} 
textarea { 
margin:0; 
padding:0;
} 
input { 
margin:0; 
padding:0;
} 
legend { 
margin:0; 
padding:0;
} 
fieldset { 
margin:0; 
padding:0;
} 
form { 
margin:0; 
padding:0;
} 
code { 
margin:0; 
padding:0;
} 
pre { 
margin:0; 
padding:0;
} 
h6 { 
margin:0; 
padding:0;
} 
h5 { 
margin:0; 
padding:0;
} 
h4 { 
margin:0; 
padding:0;
} 
h3 { 
margin:0; 
padding:0;
} 
h2 { 
margin:0; 
padding:0;
} 
h1 { 
margin:0; 
padding:0;
} 
li { 
margin:0; 
padding:0;
} 
ol { 
margin:0; 
padding:0;
} 
ul { 
margin:0; 
padding:0;
} 
dd { 
margin:0; 
padding:0;
} 
dt { 
margin:0; 
padding:0;
} 
dl { 
margin:0; 
padding:0;
} 
div { 
margin:0; 
padding:0;
} 
body { 
margin:0; 
padding:0;
} 
/*�ϲ�����,���߿ռ�����.*/ 
table { 
border-collapse:collapse; 
border-spacing:0; 
} 
/*�������*/ 
img { 
border:0; 
} 
fieldset { 
border:0; 
} 
var { 
font-style:normal; 
font-weight:normal; 
} 
th { 
font-style:normal; 
font-weight:normal; 
} 
strong { 
font-style:normal; 
font-weight:normal; 
} 
em { 
font-style:normal; 
font-weight:normal; 
} 
dfn { 
font-style:normal; 
font-weight:normal; 
} 
code { 
font-style:normal; 
font-weight:normal; 
} 
cite { 
font-style:normal; 
font-weight:normal; 
} 
caption { 
font-style:normal; 
font-weight:normal; 
} 
address { 
font-style:normal; 
font-weight:normal; 
} 
li { 
list-style:none; 
} 
th { 
text-align:left; 
} 
caption { 
text-align:left; 
} 
h6 { 
font-size:100%; 
font-weight:normal; 
} 
h5 { 
font-size:100%; 
font-weight:normal; 
} 
h4 { 
font-size:100%; 
font-weight:normal; 
} 
h3 { 
font-size:100%; 
font-weight:normal; 
} 
h2 { 
font-size:100%; 
font-weight:normal; 
} 
h1 { 
font-size:100%; 
font-weight:normal; 
} 
/*��ӿ��ַ�����ں�*/ 
q:after { 
content:��; 
} 
q:before { 
content:��; 
} 
acronym { 
border:0; 
font-variant:normal; 
} 
abbr { 
border:0; 
font-variant:normal; 
} 
/* to preserve line-height and selector appearance */ 
sup { 
vertical-align:text-top; 
} 
sub { 
vertical-align:text-bottom; 
} 
select { 
font-family:inherit; 
font-size:inherit; 
font-weight:inherit; 
} 
textarea { 
font-family:inherit; 
font-size:inherit; 
font-weight:inherit; 
} 
input { 
font-family:inherit; 
font-size:inherit; 
font-weight:inherit; 
} 
/*to enable resizing for IE*/ 
/*��ie���ض���*/ 
select { 
*font-size:100%; 
} 
textarea { 
*font-size:100%; 
} 
input { 
*font-size:100%; 
} 
/*because legend doesn��t inherit in IE */ 
/*IE��legend���̳� */ 
legend { 
color:#000; 
} 
ul{list-style:none;margin:0;padding:0;}

select{vertical-align:middle;}

input{vertical-align:middle;}
/* CSS Document */
body{ font-family:"����"; font-size:12px;}
html{ height:100%;}

body{ height:100%;}

a:link { text-decoration:none; color:#333333;}
/*a:visited { text-decoration:none; color:#333333;} */
a:hover { text-decoration: underline; color: #C00;}
a:active { text-decoration: underline; color:#C00;}
/*input��ťdisabled״̬*/
input[type=submit]:disabled,input[type=button]:disabled {
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #848585;
    /*width: 110px;
    height: 38px;
    line-height: 38px;
    cursor: pointer;*/
    text-decoration: none;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #cccccc), color-stop(100%, #ccc) );
    background: -moz-linear-gradient( center top, #cccccc 5%, #cccccc 100% );
    background: -ms-linear-gradient( top, #cccccc 5%, #cccccc 100% );
    background-color: #ccc;
    color: #FFF;
    display: inline-block;
    text-shadow: 1px 1px 0px #cccccc;
    -webkit-box-shadow: inset 1px 1px 0px 0px #cccccc;
    -moz-box-shadow: inset 1px 1px 0px 0px #cccccc;
    box-shadow: inset 1px 1px 0px 0px #cccccc;
}

.normal{ font-weight:normal; color:#000;}
.red{ color:#F00; font-weight:bold;}
.black_bold{ color:#000; font-weight:bold;}
.red:link{ color:#F00; font-weight:bold;}
.red:visited{ color:#F00; font-weight:bold;}

#contact{ width:100%; overflow:hidden; background:#FFF;  min-width:1100px;}
#contact_sp{ width:100%; overflow:hidden; min-width:1100px;}

#header{ width:100%; overflow:hidden;}
#banner{ height:100px; overflow:hidden; background: url(/zhaopin/css/header.png) #8ed4fd no-repeat left top; width:100%; position:relative; border-bottom:0px #005298 solid;}
#banner .bannertxt{
		 position:absolute;
		 left:500px;
		 top:50px;
		 font-size:24px;
		 font-weight: bold;
		 font-family:"΢���ź�","����";
		 color:#004e7b;
}

#nav {
	PADDING:0px 10px; BORDER-TOP: #999 0px solid;  FONT-SIZE: 12px; BACKGROUND: #377cb5;background:#008be4; color:#fff; /*height:28px;*/ line-height:28px; overflow:hidden;}
.nav_r{ float:right;}
.nav_r a{
	color:#fff; text-decoration:none;
}
.nav_r a:hover {
	color:#C00
}
#box{
	background:url(/zhaopin/pagetop-4.png) repeat-y;
	padding-left:200px; 
	overflow:hidden;
	position:relative;}
#box1{
	padding:0px 0px 0px 0px;
	width:100%; 
	overflow:hidden;}

/*sider*/
/*#sider{ 
	width:300px;
	min-height:670px; 
    height:auto !important; 
    height:670px; 
    overflow:hidden; 
	float:left; 
	background:#fff1da;
	position:absolute;
	top:0px;
	left:0px;
	_left:-300px;
	}*/
#login{ padding:20px 0px; overflow:hidden; }
#login .title1{ font-size:14px; color:#0f3156; font-weight:bold;}
#login p{ line-height:24px; padding:3px 0px;}
#login input
    { overflow:hidden;}
#login input[type="text"]
    { width:220px; height:40px; line-height:40px; overflow:hidden;
    }
#login input[type="password"]
    { width:220px; height:40px; /*line-height:40px;*/ overflow:hidden;
    }
#login input[type="submit"]
    {background:url(/zhaopin/css/button1.png) repeat-x;
     font-size:12px;
	 font-weight:bold; 
	 color: #003399;
     border: 1px #003399 solid;
     color:#006699;
     cursor: pointer;
     height:28px;
	 line-height:28px;
	 padding:0px 5px;
    }
#sider_top{ padding:10px 20px;}
#sider_box{ border-top: solid 1px #568fb8; padding-bottom:50px; overflow:hidden; font-size:14px;}
#sider_box a{ display: block; background:; width:180px; height:32px; overflow:hidden; line-height:32px; text-indent:2EM; text-decoration:none; color:#333333; border-bottom:1px #ccc solid;}
#sider_box a:link { background:; text-decoration:none; color:#333333;}
#sider_box a:visited { background:; text-decoration:none; color:#333333;} 
#sider_box a:hover{ background:#8eceff; text-decoration:none; color: #fd5902;}
#sider_box a:active {  background:; text-decoration:none; color:#C00;}
/*main*/
#main{padding:0px 0px; overflow:hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0){ #main{padding:0px 0px; overflow:hidden; height:auto;} }  /*chrome and safari*/
@-moz-document url-prefix(){ #main{padding:0px 20px; overflow:hidden; height:auto;}}  /*firefox*/
#mainbox{
	min-height:530px; 
    height:auto !important; 
    height:530px; 
    overflow:visible;
	padding:0px 10px 100px 0px;
}
#mainbox1{
	min-height:700px; 
    height:auto !important; 
    height:700px; 
    overflow:visible;
	padding:0px 0px;
	min-width:700px;}

#main h1{
margin-bottom:20px;
padding:0px 15px;
line-height:34px;
height:34px;
font-size:16px;
font-weight:bold;
font-family: "΢���ź�","����";
border-bottom:1px #f8cccc solid;
overflow:hidden;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffeae4));
			
}
#main h2{ background: url(/zhaopin/css/h2_icon.png) no-repeat 20px 10px; height:33px; line-height:33px; padding-left:40px; color:#0f3156; font-size:14px; font-weight:bold;}
#mainbox h1{ border:#ff9e02 solid 1px; background: url(/zhaopin/css/h1_bg.png) repeat-x; height:33px; line-height:33px; padding-left:20px; color:#fff; font-size:14px; font-weight:bold;}
#mainbox h2{ background: url(/zhaopin/css/h2_icon.png) no-repeat 20px 10px; height:33px; line-height:33px; padding-left:40px; color:#0f3156; font-size:14px; font-weight:bold;}
#mainbox1 h2{ background: url(/zhaopin/css/h2_icon.png) no-repeat 0px 20px; padding-left:25px; color:#0f3156; font-size:14px; font-weight:bold;}
#mainbox1 p{ margin-left:20px;}

#news{ padding:10px 0px 10px 0px; font-size:14px;}
#news li{ line-height:24px; padding:5px 0px; width:100%;}
#news li .date{ float:right; padding:0px 15px; height:24px; line-height:24px; font-size:12px; color:#333;}
#news table{width:90%;}
#footer{ background:#377cb5; text-align:center; line-height:30px; padding:15px 0px; color:#fff; width:100%;}


#warning{ border:#fd4c00 2px solid; width:400px; margin:50px auto; background:url(/zhaopin/css/warn.png) no-repeat 10px 35px; padding:40px 20px 10px 150px; font-size:14px; color:#000; font-weight:bold; line-height:18px;min-height:140px; height:auto !important; height:140px; overflow:visible; text-align:left;}
.warn_button{ float:left; color:#000; font-weight:normal; width:100px; height:26px; line-height:26px; border:#999 solid 1px; text-align:center; margin:30px 10px 10px 10px; background:#eee;}
#success{ border:#568fb8 2px solid; width:380px; margin:50px auto; background:url(/zhaopin/css/menu.png) no-repeat 10px 35px; padding:40px 20px 10px 150px; font-size:14px; color:#000; font-weight:bold; line-height:18px;min-height:140px; height:auto !important; height:140px; overflow:visible; text-align:left;}

.formTable{ border:#f8d2c8 solid 1px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:98%; border-collapse:collapse; }
.formTable th{ line-height:21px; border:solid 1px #f8d2c8; }
.formTable td{ line-height:21px; border:solid 1px #f8d2c8; }
.formTable td{ background:#ffffff;padding:5px;}
.formTable th{ background:#ffeae4; font-weight: bold; color:#000000; padding:6px 6px 6px 10px; font-size:14px;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#ffeae4',gradientType='0');
background: -moz-linear-gradient(top, #ffffff, #ffeae4);
background: -o-linear-gradient(top,#ffffff, #ffeae4);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffeae4));}
.formTable b{ color:#000; font-weight:normal;}
.formTable input{ line-height:16px; height:20; padding:2px;vertical-align:middle;}
.formTable textarea{ height:100px; line-height:16px; width:100%;padding:2px; }
.formTable caption{ line-height:30px;}
.formTitle{ text-align:right; background:#ffffdb;}
.formTitle1{ text-align:center; background:#ffffdb;}
.formContent{ background:#ffffdb;}
.formContent1{ text-align:center; background:#ffffdb;}
.formNote {color:#FF0000; font-weight:bold;line-height:20px;}

.formTable1{ line-height:24px; border:#f8d2c8 solid 1px; font-size:12px; width:500px;border-collapse:collapse; }
.formTable th{ line-height:21px; border:solid 1px #f8d2c8; }
.formTable1 td{ line-height:21px; border:solid 1px #f8d2c8; }
.formTable1 td{ background:#ffffff;padding:3px;}
.formTable1 th{ background:#ffeae4; font-weight: bold; color:#000; padding:3px 3px 3px 10px;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#ffeae4',gradientType='0');
background: -moz-linear-gradient(top, #ffffff, #ffeae4);
background: -o-linear-gradient(top,#ffffff, #ffeae4);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffeae4));
}
.formTable1 b{ color:#00498e; font-weight:normal;}
.formTable1 input{ height:24px; line-height:16px; padding:2px;vertical-align:middle;}

.formTable2{ line-height:24px; border:#f8d2c8 solid 1px; font-size:12px; width:750px;border-collapse:collapse; }
.formTable th{ line-height:21px; border:solid 1px #f8d2c8; }
.formTable2 td{ line-height:21px; border:solid 1px #f8d2c8; }
.formTable2 td{ background:#ffffff;padding:3px;}
.formTable2 th{ background:#ffeae4; font-weight: bold; color:#000000;padding:3px 3px 3px 10px;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#ffeae4',gradientType='0');
background: -moz-linear-gradient(top, #ffffff, #ffeae4);
background: -o-linear-gradient(top,#ffffff, #ffeae4);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffeae4));
}
.formTable2 b{ color:#00498e; font-weight:normal;}
.formTable2 input{ height:24px; line-height:16px; padding:2px;vertical-align:middle;}


.button1{
	background:url(/zhaopin/css/button1.png) repeat-x;
     font-size:13px;
	 font-weight:bold; 
	 color: #003399;
     border: 1px #b1bdc9 solid;
     color:#006699;
     cursor: pointer;
     height:28px;
	 line-height:28px;
	 padding:0px 5px;}

.button2 {
	font-size:14px;
	font-family:Arial;
	font-weight: bold;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #e76000;
	width:110px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ff963d), color-stop(100%, #f76300) );
	background:-moz-linear-gradient( center top, #ff963d 5%, #f76300 100% );
	background:-ms-linear-gradient( top, #ff963d 5%, #f76300 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff963d', endColorstr='#f76300');
	background-color:#ff963d;
	color:#FFF;
	display:inline-block;
	/*text-shadow:1px 1px 0px #7cacde;*/
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffbb7e;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffbb7e;
 	box-shadow:inset 1px 1px 0px 0px #ffbb7e;
 	cursor:pointer;
}
.button2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fe8e2f), color-stop(100%, #f45600) );
	background:-moz-linear-gradient( center top, #fe8e2f 5%, #f45600 100% );
	background:-ms-linear-gradient( top, #fe8e2f 5%, #f45600 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8e2f', endColorstr='#f45600');
	background-color:#fe8e2f;
}
.button2:active {
	position:relative;
	top:1px;
}


a.button3:link {
	line-height:26px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-family:Arial;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #e76000;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ff963d), color-stop(100%, #f76300) );
	background:-moz-linear-gradient( center top, #ff963d 5%, #f76300 100% );
	background:-ms-linear-gradient( top, #ff963d 5%, #f76300 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff963d', endColorstr='#f76300');
	background-color:#ff963d;
	color:#FFF;
	display:inline-block;
	/*text-shadow:1px 1px 0px #7cacde;*/
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffbb7e;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffbb7e;
 	box-shadow:inset 1px 1px 0px 0px #ffbb7e;
 	cursor:pointer;
}
a.button3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fe8e2f), color-stop(100%, #f45600) );
	background:-moz-linear-gradient( center top, #fe8e2f 5%, #f45600 100% );
	background:-ms-linear-gradient( top, #fe8e2f 5%, #f45600 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8e2f', endColorstr='#f45600');
	background-color:#fe8e2f;
	color:#FFF;
	text-decoration:none;
}
a.button3:active {
	position:relative;
	top:1px;
	text-decoration:none;
}
a.button3:visited {
	line-height:26px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-family:Arial;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #e76000;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ff963d), color-stop(100%, #f76300) );
	background:-moz-linear-gradient( center top, #ff963d 5%, #f76300 100% );
	background:-ms-linear-gradient( top, #ff963d 5%, #f76300 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff963d', endColorstr='#f76300');
	background-color:#ff963d;
	color:#FFF;
	display:inline-block;
	/*text-shadow:1px 1px 0px #7cacde;*/
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffbb7e;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffbb7e;
 	box-shadow:inset 1px 1px 0px 0px #ffbb7e;
 	cursor:pointer;
}

.ctrlArea { text-align:center; margin-bottom:20px;}

.promisesTalbe {color:#FF0000; font-size:12px; width:98%; margin-bottom:10px;}
.promisesTalbe label {float:left;padding-left:10px;}
.promisesTalbe input {float:left;}
.promisesTalbe1{ font-size:12px; width:100%; }
.promisesTalbe1 td{padding:3px;}
.pTitle {font-weight:bold; color:#FF0000;text-align:center;font-size:15px;}
.clearfloat{clear:both}
/*��ҳ�������ѱ��*/
.tablestyle{	border-collapse: collapse; border:0; width:100%; overflow:hidden;}
.tablestyle .thsp{ background:#fff1ed; border:0; text-align:center; color:#848484; line-height:25px; border-top:#fff solid 1px; display:block; float:left;}
.tablestyle p{ background:#fff; border:0; white-space:nowrap; _white-space: normal; overflow:hidden; text-overflow: ellipsis; color:#666; line-height:30px; height:30px; display:block; float:left; text-indent:2px;}
.tablestyle .tablesp1 span{ background:url(/zhaopin/images/icon-dot1.png) no-repeat; width:79px; height:20px; overflow:hidden; color:#fe5a5a; display:inline-block; line-height:20px; margin-top:5px;}
.tablesp1{ width:28%;}
.tablesp2{ width:44%;}
.tablesp2 a{ color:#666;}
.tablesp2 a:hover{ color:#D00000;}
.tablesp3{width:30%;/*text-align:center;*//* color: #fff; */}
.tablesp4{ width:70%; text-align:left;}
.tablesp4 a{ color:#666;}
.tablesp4 a:hover{ color:#D00000;}

.oa_table4 {
	/* border: solid 1px #f8d2c8; */
	border-collapse: collapse;
	font-size: 14px;
	/* margin-top: 10px; */
	width:100%;
	font-family: ΢���ź�;
}

.oa_table4 td {
	border-bottom: solid 1px #ffeded;
	color: #333;
	line-height: 2em;
	/*background: #fff*/
}

.oa_table4 td,.oa_table4 th {
	padding: 8px;
}

.oa_table4 th {
	/* border-bottom: solid 1px #f8d2c8; */
	background: #fef1ed;
	line-height: 2rem;
	text-align: center;
	font-weight: bold;
	color: #333333;
}
.oa_table4 b {
	color: #000;
	font-weight: 300
}

.oa_table4 input[type="text"] {
	height: 16px;
	line-height: 16px
}

/*.oa_table4 a {
	color: #fd5902
}*/
.oa_table4 .colorsp{
	/* font-weight: 600; */
	color: #f45600;
}
.oa_table4 .tablecolorsp{
	color: #999;
}
span.colorsp {}
.pagestyle{
text-align:right;
	color:#333;
}
.pagestyle a{
				color:#E76000;
}
.oa_table4 tr.alt td{background:#fff7f5} /*���н�������ż���м��ϱ���ɫ*/
.oa_table4 tr.over td{background:#FEF3D1} /*��������������еı���ɫ*/
.oa_table4 .button-style1{	
    border: #e76000 solid 1px;
    background: #ff8927;
    font-size: 12px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    height: 20px;
    line-height:20px;
    width: 50px;
    cursor: pointer;
    margin:0px;
    display:block;
}.contact-title-sp {
    height: 40px;
    line-height: 40px;
    border-bottom: #ccc solid 1px;
    font-size: 24px;
    color: #de0000;color:#008be4!important;
    background: #FFF;
    font-weight: bold;
    font-family: "΢���ź�";
    margin-bottom: 15px;
}