﻿@charset "utf-8";
body {font-family: arial;font-size: 12px;background: url(images/ins_bgx.png) repeat-x 0 0;line-height: 1.5; }
a:link, a:visited{ text-decoration: none; color: #333333; }
a:hover{ text-decoration: none; color: #333333;}
.wrapper{width: 980px;margin: 0 auto;}
.clear{ clear:both;}
input,select{ vertical-align:middle;}
textarea{resize: none;}
#header{ position:relative;background: url(images/ins_top.jpg) no-repeat 0 0; height:115px;}
#header h1{ text-indent:-9999px;}
#header ul{ position:absolute; top:5px; right:30px; }
#header li{float:left; margin-right:20px; }
#header li a{ display:block; text-align:center;width:72px; height:95px; text-indent:-9999px;}
#header li a:focus {outline:none;-moz-outline:none;} 

#user-nav{ height:40px; line-height:40px; color:#fff; font-size:1.2em; position:relative}
#user-nav p{float:left; margin:0 10px;}
#user-nav ul{position:absolute; top:0; right:40px; }
#user-nav li{ float:left; padding:0 10px;}
#user-nav a:link,#user-nav a:visited,#user-nav a:hover{color:#fff;}
#user-nav li.current{ background:#fff}
#user-nav li.current a:link,#user-nav li.current a:visited,#user-nav li.current a:hover{color:#1f79d5}

#notice{width:690px; float:left; margin:15px 6px 0; border:1px solid #DFE1DC;border-radius: 8px 8px 8px 8px; position:relative; _display:inline;}
#other{width:260px; margin-top:15px; margin-left:6px; float:left;border:1px solid #DFE1DC;border-radius: 8px 8px 8px 8px;_display:inline;}
#flow,#public{margin: 15px 6px;border:1px solid #DFE1DC;border-radius: 8px 8px 8px 8px;position:relative;}

#notice h2,#public h2,#other h2,#flow h2{ font-size:1.3em; font-family:微软雅黑; font-weight:bold; border-bottom:1px solid #1167bf; margin:5px; color:#1f79d5; text-indent:10px; line-height:1.8;}
#notice a.more, #public a.more{ position:absolute; top:10px; right:20px;}
#notice ul,#public ul{margin:10px 15px;}
#notice li,#public li{ line-height:2;color:#999999;font-size:1em;}
#notice li,#public li{white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
#other li{color:#333}
#notice li a:link, #public li a:link{font-size:1.1em;color:#333333; margin-right:10px;}
#notice li a:hover, #public li a:hover{color:#64A805}
#other label{ display:inline-block; width:80px; text-align:right;_width:85px;*width:85px}
#other input.InputText{ margin-left:8px;border:1px solid #eeeeee; height:24px;line-height:24px;width:150px; background:#e7f7ff }
#other p{padding:5px}
#other select{ height:24px; line-height:24px;}
#other{padding-bottom:8px;_padding-bottom:0;*padding-bottom:0}
#flow p{ text-align:center; margin:18px 5px;}
#flow ul{margin:18px 15px;}

#footer {clear:both;text-align:center;font-size:1em;letter-spacing:1px;line-height:1.8em;padding-top:15px;}

#news{margin:15px 0;}
#news-title h3{font-size:2.0em;font-weight:bold; line-height:1.5}
#news-title p span{padding-left:20px;color:#404237;}
#news-title{border-bottom:1px solid #DFE1DC;text-align:center;padding:5px 0}
#news-content {line-height:20px;font-size:1.2em; padding:10px;}
#news [type=button]{margin-left:450px;}
.path a:link, .path a:visited, .path a:hover{color:#64A805}

#noti h3,#zk_search h3{font-size:1.3em; font-family:微软雅黑; font-weight:bold; border-bottom:1px solid #1167bf; margin:15px 5px; color:#1f79d5; text-indent:10px; line-height:1.8; text-align:left}
#noti ul{padding:10px 25px 0;}
#noti li{border-bottom: 1px dotted #CCCCCC;line-height: 32px;color:#1f79d5; font-size:1.1em; list-style:disc; margin-left:10px}
#noti li a{ white-space:nowrap; margin-left:5px;}
#noti li span {color: #999999;float: right;}

/*分页样式*/
div.flickr {margin:15px 0;height:55px; line-height:55px;padding:0 5px;text-align:center; }
div.flickr a {border: #dedfde 1px solid; padding:4px 12px; color: #64A805; margin-right: 3px;  text-decoration: none}
div.flickr a:hover {border: 1px solid #64A805;}
div.meneame a:active {border: #000 1px solid; color: #fff; background-color: #0061de}
div.flickr span.current {padding:4px 12px; font-weight: bold; color: #ff0084; margin-right: 3px; }
div.flickr span.disabled {padding:4px 12px; color: #adaaad; margin-right: 3px;}

/* 岗位查询 */
.InputButton{background:url(images/ins_bg.png) no-repeat 0 0;border:0;color:#FFF;width:82px;height:30px;text-align:center; margin:10px 0; cursor:pointer}

#zk_search {margin:15px 0;text-align:center; font-size:1.1em; }
#zk_search h3{margin-bottom:25px}
#zk_search p{margin:5px;}
#zk_search label{margin-left:20px;}
#zk_search select{width:138px;}
#zk_search .InputText{border:1px solid #B7B7B7;height:20px;width:138px;}
#recNum{width:129px;}

#pos h3{ margin:5px; font-size:1.2em;}
#pos th,td{border:1px solid #ccc;}
#pos th{padding:3px;font-weight:bold;background-color:#eeeeee;font-size:1.2em;}
#pos td{padding:3px; text-align:center}
#pos table{width:98%; margin:10px auto;}
#pos .pos-intro{ text-align:left}

.tWrite table{margin:10px;width:780px;}
.tWrite th{ width:100px;padding:3px;border:1px solid #ccc;background-color:#eee;font-size:1.2em;}
.tWrite td{ width:150px;padding:3px;border:1px solid #ccc;}

/* 考生登录 */
.user-panel{border:1px solid #CECECE; background:#e8f3ff; width:700px; margin:50px auto; overflow:hidden;}
.login-form{ width:60%; float:left;padding-top:20px;}
.attention{margin-left:60%; background:#d4e7fa;padding-top:20px;min-height:225px;_height:225px}
.user-panel h3{color:#1f79d5; font-size:1.3em; font-weight:bold; font-family:微软雅黑;margin:0 10px 20px; background:url(images/ins_bg.png) no-repeat 0 -80px; padding-left:25px; line-height:25px;}
.attention h3{ background-position:0 -40px; margin-bottom:10px}
.find h3{background-position:0 -118px;}
.login-form p{margin:10px; clear:both; overflow:hidden}
.login-form label{width:50px; text-align:right; float:left;line-height:28px;}
.login-form .InputText{border:1px solid #eeeeee; height:28px;line-height:28px;width:200px; margin-left:8px;_width:270px; _margin-left:5px;}
.userid-div{border:1px solid #eeeeee; height:28px; background:#fff; float:right; display:block; width:270px}
.userid-div .InputText{ border:0; width:auto; margin-left:0;_width:80px;}
.userid-div label{ width:auto; float:none}
p.btn{ text-align:center}
p.btn a{ margin:0 5px}
.attention p,.reg p,.user-content p{ line-height:10px; padding:10px;}
.find_hide{display:none;}
#verify{width:108px;}
img{vertical-align:middle;}

.step1,.step2,.step3{height:50px;width:300px;text-align:center;margin:10px auto;}
.step1{background:url(images/step1.jpg) no-repeat 0 0;}
.step2{background:url(images/step2.jpg) no-repeat 0 0;}
.step3{background:url(images/step3.jpg) no-repeat 0 0;}

.mark{ vertical-align:middle; color:red; margin-right:3px;}
.reg,.number{padding-top:20px; font-size:1.1em;}
.find{font-size:1.1em;}
.reg label,.number label,.find label,.user-content label{ display:inline-block; width:100px; text-align:right;}
.reg .InputText,.number .InputText,.find .InputText{border:1px solid #eeeeee; height:28px;line-height:28px;width:200px; margin-right:3px }

/*用户界面*/
.user-content{margin-top:10px;font-size:1.1em; width:100%; float:left;}
.user-content h3{ text-align:left; font-size:1.3em; font-family:微软雅黑; font-weight:bold; border-bottom:1px solid #1167bf; margin:5px; color:#1f79d5; text-indent:10px; line-height:1.8;}
.user-content table{width:98%; margin:15px auto;}
.user-content th,.user-content td,,.detal_tb td, .detail_tb th{border:1px solid #ccc;}
.user-content th,.detail_tb th{padding:3px;font-weight:bold;background-color:#eeeeee;font-size:1.1em;}
.user-content td{padding:3px; text-align:center}
.user-content td a:hover{color:#64A805}
.user-content table label{ width:auto; }
.infoAtt{ width:98%;border:1px solid #FDAB36;background-color:#F8DF71;margin:15px auto;}

.user-content .InputText{border:1px solid #ccc; height:28px;line-height:28px;width:100px; margin: 0 3px }
.user-content textarea{width:100%; height:100px;}
.photo p{ text-align:center}
.photo ol{ list-style:decimal; margin-left:50px; line-height:1.8}

#enroll thead th{ text-align:left;  font-size:1.2em}
#enroll td{ text-align:left;}
#enroll .InputText{width:230px; margin:0; height:28px; line-height:28px;}
#enroll td.btn{ text-align:center}
#enroll label{width:90px;}
#enroll .info_title th{background-color:#3f8fe0; text-align:left; padding-left:10px; color:#fff; font-size: 1.25em; font-weight:bold; line-height:1.8;}

/*个人简历打印区域*/
#printZKZ table{margin:10px auto; font-family:微软雅黑 ,Arial;}
#printZKZ td,#printZkz td{border:1px solid #000;font-size:1.1em;text-align:left;padding:3px;font-size:16px;}
#printZKZ .b{font-weight:bold;font-size:16px;}
#printZKZ .h{height:32px;font-weight:bold;font-size:18px;}
#printZKZ .t{height:32px;font-weight:bold;font-size:24px;}

/*个人简历打印区域*/
#printKcxxhd,#printZt,#printJl table,#printZkz table,.wx,#printKcksmd table{width:800px;margin:10px auto;}
#printJl td,#printZkz td{border:1px solid #000;font-size:1.1em;text-align:left;padding:3px;}
#printJl .b{font-weight:bold;font-size:1.2em;}
#printJl .p{width:150px;height:173px;}
#printJl .h{height:30px;}

#printZkz h3{text-align:center;font-size:20px;}
#printZkz{font-size:18px;}
#printZkz .l{text-align:right;padding-right:100px;}
#printZkz .l1{padding-right:135px;}
#printZkz .l2{padding-right:35px;}
.wx{text-align:right;padding-right:25px}
#printZkz .left{width:120px;}

#printKcksmd{font-family:"微软雅黑";text-align:center;}
#printKcksmd h1{font-size:2.8em;}
#printKcksmd h1,#printKcksmd th{font-weight:bold;}
#printKcksmd th,#printKcksmd td{text-align:center;padding:5px;border:1px solid #000;font-size:1.5em;}


#printZt div{width:355px;float:left;margin:10px;border:1px solid #000;padding:10px;font-size:1.6em;font-family:"微软雅黑";font-weight:bold;letter-spacing:1px;line-height:39px;}
#printZt label{text-align:Justify; -moz-text-align-last:justify;display: inline-block;width:90px;}

#printKcxxhd h1{font-family:"微软雅黑";font-size:2.8em;text-align:center;line-height:80px;}
#printKcxxhd table{float:left;margin-bottom:20px;}
#printKcxxhd ul{padding:5px;font-size:1.2em;}
#printKcxxhd img{height:102px;width:76.5px;}
#printKcxxhd .emptyTd{width:20px;}

@media print
{
	.pageBreak {page-break-after:always;}
	.noPrint{
		display:none;
	}
}

.fj1 a{ color:#114DAE;}
.fj1 a:hover{ color:#E81B04; text-decoration:underline;}

.fontblue18{ font-size:18px; font-weight:bold; color:#145BAB;}
.fontred16{ font-size:16px; font-weight:bold; color:#E81B04;}
.fontorange16{ font-size:16px; font-weight:bold; color:#E7621B;}
.fontblack16{ font-size:16px; font-weight:bold; color:#000000;}
