@charset "utf-8";
/* CSS Document */
body {font-family: Arial, Verdana;font-size: 12px;*font-size:11px;line-height: 150%;color: #333;margin:0;}
form{ margin:0px; padding:0px;}
input{font-family: Arial, Verdana;font-size: 12px;*font-size:11px;
	width: 114px;
}
.input1{ border:1px solid #ccc; width:200px;}
textarea{border:1px solid #c9c0b4;color:#666; font-size:12px;font-family: Arial;}

a{ color:#000; text-decoration:none;}
a:hover{ color:#dc0000; text-decoration:underline;}
.a_underLine a{ color:#333; text-decoration:underline;}
.a_underLine a:hover{ color:#000; text-decoration:none;}
.a_red a{ color:#dc0000; text-decoration:none;}
.a_red a:hover{ color:#dc0000; text-decoration:underline;}
.a_UnderLine2{ color:#1b730e;}
.a_UnderLine2 a{ color:#1b730e; text-decoration:underline;}
.a_UnderLine2 a:hover{ color:#dc0000; text-decoration:none;}
.a_white a{ color:#fff; text-decoration:none;}
.a_white a:hover{ color:#ffff00; text-decoration:underline;}

.a_img_nav a{ color:#555; text-decoration:none; padding:0px 8px; display:block; border:1px solid #aaa; float:left; margin-right:2px; background:#fff;}
.a_img_nav a:hover{ color:#000; text-decoration:none; background:#eee;}
.a_img_nav .active{ background:#f0f0f0; font-weight:bold}
.a_img_nav input{ height:12px;}


.h_topMenu{ float:left; margin-top:18px; margin-left:65px;}
.h_topMenu a {float:left;margin:0;padding:0px 0px 0px 4px;text-decoration:none; margin-right:6px;background:url("images/fontBtn1L.gif") no-repeat left top;}
.h_topMenu a span {float:left;display:block;padding:2px 8px 2px 4px;*padding:4px 8px 2px 4px;color:#8d1f0e;background:url("images/fontBtn1R.gif") no-repeat right top;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.h_topMenu a span {float:none;}
/* End IE5-Mac hack */
.h_topMenu a:hover span {color:#8d1f0e; text-decoration:underline;}

.h_Notice{background: url(images/notice.gif) no-repeat 0px 2px;  color:#7b1303; padding-left:16px; float:right; margin-top:5px; width:308px; overflow:hidden; height:17px; color:#d01c00; text-decoration:underline; overflow:hidden;}
.h_Notice a{ color:#d01c00; text-decoration:underline;}
.h_Notice a:hover{color:#d01c00; text-decoration:none;}

.left_menu{ padding-left:8px;}
.left_menu a{ background:url(images/user_10.jpg) no-repeat; line-height:22px; width:108px; padding-left:20px; display:block;}
.left_menu a:hover{ background:url(images/user_09.jpg) no-repeat; text-decoration:none;}
.proList{float:left; margin: 6px 8px;}
.proClass div{padding:3px 5px; float:left;}
.proClass .class1{padding:3px 5px; float:none; clear:both;}
.jobMenu a{ background:url(images/job02.gif); height:24px; width:92px; line-height:24px; text-align:center; color:#9b200d; float:left; margin: 2px 6px 2px 0px;}
.jobMenu a:hover{ background:url(images/job02A.gif); text-decoration:none; color:#9b200d}
.jobBorder{ border-left:1px solid #f3a633; border-right:1px solid #f3a633; border-bottom:1px solid #f3a633; border-top:3px solid #f3a633;}
.jobTitle1{ color:#fff; font-weight:bold; padding-left:8px;}
.jobTitle2{ color:#000; font-weight:bold; font-size:14px;}
.title_active{ background:url(images/jobTitle1.gif) no-repeat; text-align:center; font-size:14px; font-weight:bold; display:block; width:102px; height:20px;line-height:20px; float:left; color:#a71700; padding-top:4px; padding-right:4px;}
.title_active a{color:#a71700;}.title_active a:hover{color:#a71700;}
.title_static{ background:url(images/jobTitle2.gif) no-repeat; text-align:center; font-size:12px; display:block; width:102px; height:20px;line-height:20px; padding-top:4px; float:left; padding-right:4px;}


.btn2{ border:0px; width:77px; height:30px;background: url(images/user_btn.jpg) no-repeat; color:#fff; text-align:center; cursor:hand;}
.floatL{ float:left}
.floatR{ float:right}
.font_welcome{color:#d52d12; margin-top:30px; margin-right:10px;}
.font_title{ color:#fff; margin-left:12px; margin-top:5px; background:url(images/user_ico.gif) no-repeat left 2px; padding-left:14px;}
.line_height{ line-height:20px;}
.border{border:1px solid #f3d6ba;}
.border2{border:2px solid #d52d12;}
.padding6px{ padding:8px;}
.table{ border-collapse:collapse}
.input_1{border:1px solid #c9c0b4;height:14px;color:#666; font-size:12px;font-family: Arial;}
.marginT5px{ margin-top:5px;}
.td_B_Border td{ border-bottom:1px dotted #ccc;}

.userFCtrl{color:#d62c12; font-weight:bold; font-size:14px; margin-top:3px;}
.replayFTitle{ font-weight:bold; margin-top:8px;}
.replayTitle{ background:#fbf3ea; font-weight:bold;color:#c61b00;}
.replayContent{ background:#fff; padding:10px 8px;}
.subSearch{ background:#fff5e2; border-left:1px solid #ef530f; border-right:1px solid #ef530f; border-bottom:1px solid #ef530f; height:48px;}
.subNav{ background:#fff5e2;border:1px solid #ffb64b;}
.subTitle{color:#c61b00; font-size:14px; font-weight:bold}
.subTitle2{color:#333; font-size:14px; font-weight:bold;margin-top:8px;margin-left:12px;}
.subBorder{ border-left:1px solid #a45004; border-right:1px solid #a45004; border-bottom:1px solid #a45004;}
.subContent{ background:#fff; padding: 0px 3px 10px 3px;word-break:break-all}
.subTable td{ line-height:24px; border-bottom:1px solid #eee;}

.LoginBorder{ border:1px solid #ef530f;}
.companyBg{ background:#f7f7f7;}
.companyClass ul{ margin:0; padding:0;}
.companyClass li{ float:left;}
.companyClass li a{ background:#fff7ea;float:left; padding: 3px 0px; width:58px; text-align:center; border:1px solid #c0b49e; border-left:3px solid #bbb;display:block; margin:1px; text-decoration:none;}
.companyClass li a:hover{border-left:3px solid #d62c12; background:#fffcf6; text-decoration:none;}
.companyClass2 ul{ margin:0; padding:0;}
.companyClass2 li{ float:left;}
.companyClass2 li a{ background:#fff;float:left; padding: 3px 0px; width:165px; text-indent:30px; border-bottom:1px solid #eae6e0; border-left:14px solid #f5f4f1;display:block;text-decoration:none; color:#76684f;}
.companyClass2 li a:hover{ background:#f9f9f9; text-decoration:none; border-left:14px solid #71624b;}
.companyName{ color:#fff; font-family:"黑体"; font-size:18px; margin-left:30px; margin-top:40px;}
.companyNav{ margin-top:85px; margin-left:45px;}













.friend a{ float:left; display:block; width:112px; overflow:hidden; text-align:center; line-height:24px; border:1px solid #ccc; margin:3px;}
.friend img{ float:left; display:block; width:88px; height:31px; overflow:hidden; text-align:center; border:1px solid #ccc; margin:3px 5px;}

.resultSytle{ height:7px; background:url(images/img02.jpg) repeat-x left center;}
.footer{width:778px; margin:0 auto;clear:both;  border-top:1px solid #eee; margin-top:8px; height:80px; text-align:center; line-height:21px; padding-top:8px;}





