@charset "gb2312";
/* CSS Document */

/* ☆ reset ======================================================*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family:'Microsoft YaHei';
	background:#f1f1f1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{text-decoration:none;}
input,textarea{font-family:'Microsoft YaHei';}
/* ☆ common Class=============================================================*/
.inner{padding:10px;}
.catitle{float:left;width:100%;height:22px;line-height:22px;}
.catitle span{float:left;display:inline-block;*display:inline;*zoom:1;font-size:14px;font-weight:bold;color:#2182cc;height:22px;line-height:22px;border-bottom:2px solid #2182cc;}
.catitle .more{display:block;float:right;color:#b6b6b6;font-size:12px;line-height:20px;}
.index_nav_bg .indexArea .indexAreaList{font-size:14px;}
/* ☆ 页面模式部分===========================================================*/
.indexLogin,.indexzhplist ,.indexnewslist {height:223px;}
.indexLogin{background:#fff;border:1px solid #e8e8e8;width:230px;float:left;margin:10px 0 0 0;}
.indexLogin .title{height:32px;line-height:32px;font-weight:bold;color:#06a1fb;font-size:14px;text-align:center;border-bottom:1px solid #d7d7d7;}
.indexLogin .iaccount,.indexLogin .ipassword{display:block;width:158px;height:22px;line-height:22px;border:1px solid #ccc;padding:5px 5px 5px 30px;color:#333;}
.indexLogin .iaccount{margin:10px auto;background-position:-278px -123px;}
.indexLogin .ipassword{margin:0 auto;background-position:-279px -169px;}
.indexLogin .loginctl{width:198px;margin:7px auto 0 auto;font-size:12px;line-height:150%;}
.indexLogin .loginctl .autocheckbox,.indexLogin .loginctl .autocheckbox .autologin,.indexLogin .loginctl .autocheckbox .autologin .checkboxdiv{width:90px;float:left;height:20px;}
.indexLogin .loginctl .autocheckbox input{vertical-align:middle;}
.indexLogin .loginctl .forgetpwdlink{width:90px;height:20px;float:right;text-align:right;}
.indexLogin .loginctl .forgetpwdlink .iforget{color:#ff9900;}
.indexLogin .indexLoginBtn{display:block;width:198px;height:34px;line-height:30px;margin:5px auto 0 auto;border:none;text-align:center;color:#fff;background:#2182cc;font-size:14px;}
.indexLogin .other{width:198px;margin:0 auto;padding:8px 0;line-height:20px;font-size:12px;text-align:right;}
.indexLogin .other a{color:#2182cc;}
.indexzhplist{background:#fff;float:left;width:658px;margin:10px 0 0 10px;border:1px solid #e8e8e8;}
.indexzhplist .zphimg{background:#eee;width:240px;height:203px;float:left;}
.indexzhplist .zphlist{float:right;width:388px;}
.indexzhplist .zphlist .list{float:left;margin:5px 0 0 0;width:100%;}
.indexzhplist .zphlist .list .item{float:left;width:100%;height:26px;line-height:26px;font-size:14px;color:#464646;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.indexzhplist .zphlist .list .item em{font-style:normal;color:#ed8929;}
.indexzhplist .zphlist .list .item:hover{color:#ed8929;}
.indexnewslist{background:#fff;float:right;width:298px;margin:10px 0 0 0;border:1px solid #e8e8e8;}
.indexnewslist .list{width:100%;float:left;margin:7px 0 0 0;}
.indexnewslist .list .item{float:left;display:block;width:95%;height:30px;line-height:30px;padding:0 0 0 5%;color:#000;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;background:url(/images/2017/index_icon.gif) no-repeat -294px -469px}
.indexnewslist .list .item:hover{color:#ff9900;background-position:-294px -495px;}
.indexjobs{float:left;width:100%;background:#fff;margin:10px 0 0 0;}
.indexjobs .inner{width:1192px;position:relative;overflow:hidden;float:left;}
.indexjobs .inner .longhide{width:1222px;position:relative;float:left;}
.indexjobs .inner .item{width:226px;border:1px dashed #c9c6c5;float:left;margin:10px 13px 0 0;font-size:14px;line-height:180%;}
.indexjobs .inner .item .jobname{float:left;margin:8px 0 0 5px;width:109px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.indexjobs .inner .item .jobname a{color:#000000;}
.indexjobs .inner .item .salary{float:right;margin:8px 5px 0 0;width:106px;color:#ff5959;text-align:right;}
.indexjobs .inner .item .company{width:218px;float:left;margin:0 0 8px 5px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.indexjobs .inner .item .company a{color:#7e7e7e;}
.hotcompany{float:left;width:100%;background:#ffffff;margin:10px 0 0 0;}
.hotcompany .inner{width:1192px;position:relative;overflow:hidden;float:left;}
.hotcompany .inner .longhide{width:1222px;position:relative;float:left;}
.hotcompany .inner .item,.hotcompany .inner .item img{width:133px;height:72px;}
.hotcompany .inner .item{border:1px solid #eee;float:left;margin:10px 16px 0 0;}
.fullad{float:left;width:1210px;height:80px;margin:10px 0 0 0;border:1px solid #dddddd;}
.quarterad{float:left;width:1212px;position:relative;overflow:hidden;}
.quarterad .longhide{float:left;width:1232px;position:relative;}
.quarterad .item{width:292px;height:80px;float:left;border:1px solid #dddddd;margin:10px 12px 0 0;}