@charset "utf-8";
html,body {margin:10px 0 10px 0;  background-color:#FBF1DD}
div {font-size:12px;}
img {border:0;}
h2 {
	color:green;
	font-size:16px;
	padding:0 0 3px 0;
	margin:20px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0099FF;
}
h3 {color:#0761D3; font-size:14px; padding:6px 0 3px 0px; margin:0 0 10px 0; background-color:#E6F1FF; float:left}
h4 {color:green; font-size:12px; padding:0 0 0 0; margin:20px 0 0 0; }
fieldset {padding:0 0 10px 0; width:565px;  border:1px solid #0099FF; }
.space {clear:both;}
.newline {word-break:break-all; display:block}
.left {float:left;}
.right {float:right;}
.t_right {text-align:right;}
.clew {border:1px #f60 solid; background-color:#FFEEE1; margin:10px 0; line-height:24px; text-align:center; clear:both}
.star {border:1px #DADADA solid; background-color:#F5F5F5; margin:10px 0 10px 10px; line-height:30px; text-align:center; width:200px}
.page {text-align:center; line-height:40px;clear:both}
.jobtd_1 {width:75px; float:left; color:#000}
.jobtd_2 {width:715px; float:left;}

.zw_name {padding:0px 5px 0 13px; margin-left:10px; float:left; color:#0861D5; background:url(/images/ico_10.jpg) no-repeat 2px 0px; font-size:14px; font-weight:bold; width:80px; background-color:#fff; text-align:center;}

#footer {width:900px; margin:0 auto; border-top:0; background-color:#FBF1DD; text-align:center; padding:10px 0;border:10px #fff solid; border-top:0}
#footer a:link,#footer a:visited,#footer a:active {padding:2px 10px; margin-bottom:10px; }
#footer span {margin-top:5px; display:block}

#footer1 {width:900px; margin:0 auto; border-top:0; background-color:#FBF1DD; text-align:center; padding:0px 0;border:0px #fff solid; border-top:0}
#footer1 a:link,#footer a:visited,#footer a:active {padding:0px 0px; margin-bottom:0px; }
#footer1 span {margin-top:5px; display:block}

#top {width:890px; padding-left:10px; height:129px!important; height:100px; margin:0 auto;  border:10px #fff solid}
#top .logo {width:100px; height:100px; margin:14px 0 15px 10px; float:left; }
#top h1 {font-size:22px; margin:0; padding:0; font-weight:bold; font-family:"黑体"; color:#fff; float:left; filter: glow(color=#063C9E, strength=4);}
#top .url {font-size:12px;margin:75px 0 0 10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;float:left;filter: glow(color=#063C9E, strength=4);width: 736px;}

#menu {width:880px; line-height:32px; margin:0 auto; padding-left:20px; background-color:#BB5604;border-left:10px #fff solid;border-right:10px #fff solid}
#menu ul {margin:0 0 0 0; padding:0 0 0 0; }
#menu ul li {float:left; list-style-type:none;}
#menu ul li a {display:block;}
#menu ul li a:link,#menu ul li a:visited,#menu ul li a:active {color:#E6E6E6; font-size:14px; font-weight:bold; padding:0 12px; text-decoration:none}
#menu ul li a:hover {color:#FFFF00; font-size:14px; font-weight:bold; padding:0 12px; text-decoration:none; background-color:#FF6600}

#content {width:880px; margin:0 auto; padding:20px 10px; background-color:#FBF1DD;border:10px #fff solid}
#content .layout_left {width:850px; margin:0 auto}
#content p {margin:5px; margin-left:16px; line-height:150%}

.zw_laytout {width:806px; border:1px solid #A66A1A; padding:0px 20px 20px 20px!important; padding:20px 20px 10px 20px; background-color:#fff}
.zw_laytout span {line-height:150%;}
.zw_laytout .predicable {background-color:#E48BE4; padding:5px 10px; height:18px; border:1px #FDD5BA solid; margin-bottom:10px}
.info_layout {width:806px; margin-top:20px; margin:0 auto}
.info_layout span {line-height:150%;}
.info_layout .predicable {background-color:#FFF8F2; padding:5px 10px; border:1px #FDD5BA solid; margin-bottom:10px}
.job_contact {width:780px; background-color:#F3F8FF; padding:10px}
.job_contact_row {padding-left:2px; margin-top:6px; line-height:150%}
.job_contact_row font {margin-top:5px; display:block;}
.zw_laytout .zy {padding:5px 0 5px 0; margin-top:5px; color:#999; line-height:24px; border-bottom:1px #ccc dashed;}

.job_layout {width:806px; margin-top:15px; clear:both}
.job_layout span {padding-left:10px; line-height:25px; border-bottom:1px #CCCCCC dashed; display:block}
.job_layout ul {margin:0 0 0 0px; padding:0 0 0 0;}
.job_layout ul li {line-height:22px; list-style-type:decimal; list-style-type:none}

.f_gray_12 {color:#999; font-size:12px; margin-left:10px; font-weight:400}
.f_blue_12b {color:#0861D5; font-size:12px; font-weight:bold}
.f_green_12b {color:green; font-size:12px; font-weight:bold}

a:link,a:visited,a:active {color:#002D96; font-size:12px; }
a:hover {color:#f00; font-size:12px;}

.L_yellow_12_n {color:#fff; margin:0 5px 0 5px; text-decoration:none;}
.L_yellow_12_n:link,.L_yellow_12_n:visited,.L_yellow_12_n:active {color:#ff0; margin:0 5px 0 5px; font-size:12px; text-decoration:none}
.L_yellow_12_n:hover {color:#fff; margin:0 5px 0 5px; font-size:12px; text-decoration:underline}

.L_green_16b_n {color:green; text-decoration:none;}
.L_green_16b_n:link,.L_green_16b_n:visited,.L_green_16b_n:active {color:green; font-size:16px; text-decoration:none}
.L_green_16b_n:hover {color:green; font-size:16px; text-decoration:underline}

.ul_cinfo {margin:5px 0px 0px 430px!important; margin:5px 0px 0px 430px; padding:0 0 0 0;}
.ul_cinfo li {width:83px; line-height:26px; padding:2px; margin:5px; padding-left:24px; background:url(/images/company/com_anniu.gif); float:left; list-style-type:none}
.ul_cinfo li a:link,.ul_cinfo li a:visited,.ul_cinfo li a:active {color:#206BAF; font-size:12px; text-decoration:none}
.ul_cinfo li a:hover {color:#f00; font-size:12px; text-decoration:none}

.ul_zinfo {margin:0 0 0 0; padding:0 0 0 0;}
.ul_zinfo li {width:190px!important; width:180px; line-height:28px; float:left; margin-left:10px; padding-left:10px; list-style-type:none; background:url(/images/company/ico_01.jpg) left no-repeat;white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis; text-overflow:ellipsis;}
.ul_zinfo li a:link,.ul_zinfo li a:visited,.ul_zinfo li a:active {color:#0761D3; font-size:14px; font-weight:400; text-decoration:underline}
.ul_zinfo li a:hover {color:#f00; font-size:14px; font-weight:400; text-decoration:underline}

.ul_piclist {margin:0 0 0 0; padding:0 0 0 0;}
.ul_piclist li {width:400px; list-style-type:none; margin-bottom:20px; float:left; }
.ul_piclist img {width:180px; float:left}
.ul_piclist div {float:left; width:180px; padding-left:10px; font-size:14px; font-weight:bold; line-height:30px;}
.ul_piclist span {float:left; width:180px; padding-left:10px; line-height:120%; color:#333; display:block}


/*Position Frame*/
.purple,.purple_h_out,.purple_h_in,.purple_b_out,.purple_b_in,.purple_con {background:url(/images/purple_bg.gif) no-repeat;}
.purple{background-position:0 -5px;}
.purple_h_out{height:34px;color:white;}
.purple_h_in {line-height:34px;font-size:14px;font-weight:bold;}
.purple_h_in{margin:0 0 0 5px;background-position:right 0;}
.purple_b_out{background-position:0 bottom;}
.purple_b_in{margin:0 0 0 5px;background-position:right bottom;}
.purple_con{margin:0px 0 0 5px;padding:0.5em 5px 1em 0;background-position:right -34px;}
.purple_b_in,.purple_b_out {line-height:5px;height:5px;font-size:0;}
.purple_close {height:19px;line-height:15px;width:21px;border:none;float:right;background:url(/images/close_btn.gif) no-repeat;margin:6px 10px 0 0;font-family:Verdana;color:white;text-align:center;cursor:pointer;}
.purple_con p {text-align:left;}
.purple_con p.center {text-align:center;}


.purple_con{position:relative;text-align:center;}
#cmFrmDv_load  {text-align:center;position:relative;+position:absolute;top:50%;}
#cmFrmDv_load img,#cmFrmDv_load .loaddingtext {position:static;+position:relative;top:-50%;left:-50%;text-align:center;}
label.none {visibility: visible;}