@charset "utf-8";
 article{width:960px;margin:0 auto;}
   

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
a{color:#1cacff;outline:none;text-decoration:none; font-size:12px;}

    .aside {font-family: 'Myriad Pro';color: #737373;border-top:3px solid #067efc;float: right;width: 240px;text-align: center;padding-top:5px; background-color:#f4f4f4; min-height:300px;}
    .day{font-size:14px; font-weight:bold;}
	.month span{ width:70px; float:left}
    .month{font-size:14px; text-align:left; padding-left:10px; line-height:30px;}
	.aside_news {font-family: 'Myriad Pro';color: #737373;border-top:3px solid #067efc;float: left;width: 76px;text-align: center;padding-top:5px; background-color:#f4f4f4; }
	.dynamic-list-news{padding:0 0 0 88px;}
	.tishi{ font-size:12px; color:#1cacff; font-weight:bold; border-bottom:1px solid #000000; line-height:20px;margin-bottom:10px; padding-bottom:10px;}
    .dynamic-list{padding:0 258px 0 0;}
	.dynamic-list h2{font:500 22px "Myriad Pro";}
    section a{color:#2e2e2e; font-size:14px;}
    section .date{color:#5B5B5B;font-size:12px;margin-bottom:10px;}
	 section .ndate{ font-size:14px; width:150px; float:right;}
    .more-link{ color:#1cacff; font-weight:bold;}
	 section h2{ padding-bottom:8px; font-size:14px; font-weight:bold;}
    section .note{color:#000;font-size:14px;line-height:24px; float:left; padding-top:20px;}

    section .pic{margin-top:35px;}
.note li{ float:left; width:320px; line-height:30px; }	
.note terminal-ul{ width:740px;}
.note li strong{font-weight:normal;}	

.terminalpage-main{margin-top:20px; float:left;}
.tab-ul{ border-bottom:1px solid #D6E5F8;height:36px; width:700px;}
.tab-ul li{ height:35px; float:left; width:98px;font:500 14px/35px "simsun";color:#333; text-align:center; cursor:pointer;}
.tab-ul li.current{ border:1px solid #D6E5F8; border-top:2px solid #3E7CD4; font-weight:700; background:#fff; border-bottom:none;}
.tab-inner-cont{ font:500 14px/25px  "simsun"; color:#333;padding-top: 20px;}
.tab-inner-cont h1,.tab-inner-cont h3,.tab-inner-cont h5{ font-weight:700; margin:12px 0 0px;}
.now-apply,.see-map,.collect i,.pthree strong,.button-small{display:inline-block;background:url(../images/tpage-bg.png) no-repeat left -87px; width:153px; height:46px; float:right }
.button-small{background-position:left -176px; width:125px; height:40px;margin-top: 12px; float:left;}
button{border:none; vertical-align:middle; cursor:pointer;}
.tab-cont-box{ width:700px;}
.collect{ margin-top:-27px; float:right }
.collect i{ display:inline-block;background-position:left top; width:16px; height:17px;vertical-align: middle;margin-right: 5px; float:left; margin-top:7px;}
.main3{
	width:970px;
	margin:0 auto;
	padding:0 10px;

	font-size:12px;
	padding-bottom:20px;
}
.main4{
	padding-left:7px;
	width:973px;
}
/**职位终端**/
.Terminal-title{
	font-size:20px;
	font-family:黑体;
	color:#315aaa;
	height:50px;
	overflow:hidden;
	line-height:52px;
	padding:4px 0 0 30px;
}
/**公司介绍**/
.left-box{
	width:811px;
	background:url(../images/shadowmid.png) left repeat-y;
	float:left;
	overflow:hidden;
}
.left-boxtop{
	height:11px;
	overflow:hidden;
	background:url(../images/shadowtop1.png) left no-repeat;
}
.left-boxbot{
	height:12px;
	overflow:hidden;
	background:url(../images/shadowbot.png) left no-repeat;
}
.left-boxmid{
	padding:8px 20px;
	min-height:500px;
}
.right-box{
	float:right;
	width:155px;
	overflow:hidden;
}

.basic-information{
	padding-bottom:15px;
	
}
.basic-information-bg{
	border-bottom:0;
}
.basic-information dt,.basic-information dd{
	float:left;
	line-height:28px;
}
.basic-information dt{
	color:#999;
	width:68px;
	padding-left:10px;
	height:28px;
	overflow:hidden;
}
.basic-information dd{
	color:#333;
	width:525px;
}
.basic-information dd.clearfix{
    width:100%;
	height:0px;
	clear:both;
	float:none;
	font-size:0;
	overflow:hidden;
}
.basic-information .company-logo{
	float:right;
	text-align:right;
	width:149px;
	height:90px;
	padding:10px 10px 0 0;
}
.basic-information .company-logo img{
	width:120px;
}
.company-headline{
	font-size:14px;
	font-weight:bold;
	color:#555;
	padding-left:10px;
	line-height:35px;
	height:35px;
	background-color:#edf6ff;
}
.company-headline a{
	margin-left:5px;
	display:inline-block;
	line-height:30px;
	margin-top:5px;
	padding:0 5px;
}
.company-headline .current{
	color:#333;
	background-color:#fff;
}
.company-headline .current:hover{
	text-decoration:none;
}
.company-introduction{
	font-size:14px;
	color:#555;
	padding:10px;
	line-height:24px;
}
.company-introduction p{
	padding:8px 0;
}
.other_do .num1{
	background:url(../images/company_map_icon.png) left center no-repeat;
}
.other_do .num2{
	background:url(../images/company_position_icon.png) left center no-repeat;
}
.city-job-tab{
	font-size:14px;
	color:#d0cfcf;
	line-height:38px;
	border-bottom:2px solid #d6e5f8;
}
.city-job-tab a{
	color:#315aaa;
	margin:0 20px;
	display:inline-block;
}
.city-job-tab a.current{
	text-decoration:none;
	font-weight:bold;
	color:#555555;
	background:url(../images/blurup.png) bottom center no-repeat
}
.basic-time{
	font-size:13px;
	margin-top:10px;
	border:0;
}
.basic-time dt{
	width:80px;
	font-family:simsun;
    line-height:17px;
}
.basic-time dd{
	width:620px;
    height:28px;
    line-height:17px;
}
.basic-time dd img{
    vertical-align:-2px;
}
.basic-time dd a{
	color:#315aaa;
}
.headline_small{
	font-weight:bold;
	color:#333;
	line-height:24px;
}
.other_do{
	line-height:26px;
	padding:5px 0 15px 0;
	/*border-bottom:1px solid #e3e3e3;*/
}
.other_do dd,.other_do li{
	padding-left:20px;
}
.publish-content li{ line-height:28px;}
.publish-time{ color:#999999;padding-right:10px;}


.search-result-cont{

	height:auto;
}
.search-result-nav{
	height:34px;
	border-bottom:1px solid #cecece; 
}
.search-result-nav ul li{
	float:left;
	line-height:37px;
	font-weight:700;
}
.result-jobs ul li{
	width:100%;
	height:auto;
	padding-bottom:10px;
	_margin:-30px 0;

}
.result-jobs ul li:last-child
{
    border:0;
}
.jobs-list-box{
	width:100%;
	height:auto;
	padding:16px 0 5px 0;

}

.jobs-list-box a {
	display:block;
	width:180px;
	margin-top:-2px;
	line-height:20px;
	color:#000;
}
.fleft{
	float:left;
}
.checkjobs input{
	display:inline-block;
	width:15px;
	height:15px;
	margin-right:0px;
	margin-top:0px;
	vertical-align:top;
   
}
#whitecontent .checkjobs input 
{
    visibility:hidden;
    }
.checkjobs a{
	color:#315aaa;
	font-weight:700;
	text-decoration:none;
	display:inline-block;
	overflow:hidden;
	width:230px;
}
.checkjobs a:hover{
	text-decoration:underline;
}

.width280{
	width:280px;
}
.width210{
	width:210px;
}
.width105{
	width:104px;
}
.width80{
	width:80px;
}
.width55{
	width:57px;
}
#whitecontent .result-jobs{
	width:100%;
	height:auto;
}
.fleft{
	float:left;
}
.checkjobs input{
	display:inline-block;
	width:15px;
	height:15px;
	margin-right:0px;
	margin-top:0px;
	vertical-align:top;
   
}
#whitecontent .checkjobs input 
{
    visibility:hidden;
    }


.details-box{
	padding-left:10px;
	width:550px;
	float:left;

}
.details-box span{
	color:#999;
	padding-right:21px;
	line-height:20px;
}

.details-box p{
	color:#555;
	line-height:20px;
	padding-top:10px;
	_padding-top:10px;

}
.applay-select { 
    width:100%; 
	height: 50px;
    padding-top: 25px; 
	background:#F1F1F1;
	border-top:1px solid #B1B1B1;
}
.applay-All {
    float: left;
   
		}
.selectall-btn, .Collection-btn {
    height: 28px;
    margin: 0 5px;
    overflow: hidden;
    width: 103px;
}		
.selectall-btn {
    background: url(../images/button_sprites.png) no-repeat scroll -223px 0 transparent;
}
.selectall-btn:hover {
    background-position: -223px -29px;
}
.selectall-btn:active {
    background-position: -223px -59px;
}
.Collection-btn {
    background: url(../images/button_sprites.png) no-repeat scroll -223px -96px transparent;
}
.Collection-btn:hover {
    background-position: -223px -126px;
}
.Collection-btn:active {
    background-position: -223px -156px;
}		
.applay-All label {
    color: #315AAA;
}
.applay-All label input {
    margin-right: 5px;
    vertical-align: -2px;
    width: 15px;
}

.apply-box{
	width:105px;
	float:right;
	padding-top:12px;
	padding-right:15px;
	text-align:center;
}
.apply-box a.apply-job{
	display:block;
	width:103px;
	height:27px;
	margin-bottom:20px;
	text-indent:-999em;
	background:url(../images/button_sprites.png) no-repeat -112px -97px;

}
.apply-box a.collect_list{
	color:#315aaa;
	padding:5px 10px 0 13px;	
	background:url(../images/icon_sprites.png) 0 -361px no-repeat;
		clear:both;
}
/*搜索*/
.search-box{
	margin:0 auto 10px auto;
	width:960px;
	height:auto;
}
.search-box .total{
	padding:6px 0 2px;
	*padding-bottom:6px;
	width:958px;
	height:auto;
	border:1px solid #CECECE;
	border-bottom:1px solid #E0E0E0;
	background:url(../images/h2.jpg) repeat scroll center bottom transparent;
	overflow:hidden;
	position:relative;
}

.search-box .total .jobs-total{
	float:left;
	margin-left:30px;
	width:155px;
	line-height:24px;
	*line-height:19px;
	border-right:1px dotted #ccc;
	font-weight:700;
	color:#555555;
	overflow:hidden;
	zoom:1;

}
.search-box .total .select-total{
	float:left;
	width:670px;
	height:auto;
}

.search-box .total .select-total .zhiwei-list span{
	font-size:12px;
	letter-spacing: normal;/* 设置字母、字间距为0 */
    word-spacing: normal; /* 设置单词、字段间距为0 */
	display:inline-block;
	height:17px;
	line-height:17px;
	float:left;
	padding:0 2px;
	margin-right:5px;
	margin-bottom:4px;
	color:#3F7DD5;
	border:1px solid #3F7DD5;
	overflow:hidden;
	zoom: 1;
}
.search-box .total .select-total .empty{
	display:inline-block;
	overflow:hidden;
	width:52px;
	height:19px;
	line-height:19px;
	margin-left:15px;
	color:#fff;
	background:url(../images/clearimg.png) no-repeat;
	padding-left:21px;
    cursor:pointer;
}
.search-box .total .select-total .empty a
{
    color:#fff;
}

.search-box .total .jobs-total span{
	color:red;
}
.search-box .content{
	background:#F7F7F7;
	padding:15px 30px 0px 30px;
	position:relative;
	border:1px solid #CECECE;
	border-top:none;

}
.content-list .listH{
	width:127px;
	float:left;
	background:url(../images/line-1.png) right 7px no-repeat
}

.content .content-list{
	width:100%;
	height:auto;
	padding:10px 0px 10px 0px;
	border-bottom:1px dotted #BABABA;
	clear:both;
	overflow:hidden;
}

.listH h2{
	display:block;
	float:left;
	width:70px;
	line-height:24px;
	font-weight:700;
}
.listH a{
	display:block;
	float:left;
	width:41px;
	height:24px;
	color:#555;
	text-align:center;
	line-height:24px;
}

.listcon{
	width:715px;
	float:left;
	/*height:48px;*/
    overflow:hidden;
	padding-left:10px;

}

.listH h2{
	display:block;
	float:left;
	width:70px;
	line-height:24px;
	font-weight:700;
}
.listH a{
	display:block;
	float:left;
	width:41px;
	height:24px;
	color:#555;
	text-align:center;
	line-height:24px;
}


.height48{
	height:52px;
}
.listconHig{
    height:auto;
}
.listcon a{
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:0 6px;
	color:#555;
}
a.currentlimit{
	color:#315aaa;
	background:#D2ECFE;
}

.morebtn{
	line-height:24px;
	height:24px;
	float:right;
    cursor:pointer;
	padding-right:16px;
    color:#315AAA;
	background:url(../images/listsligdown.png) right 5px no-repeat;
}

.morebtnUP{
	background:url(../images/listsligdup.png) right 5px no-repeat;
}

.showstyle
{
    width:90px; 
	height:17px;
	line-height:17px;
	border:1px solid #ccc; 
	border-top:none;
	cursor:pointer;
	margin:0 auto;
	margin-top:-1px;
	position:relative;
	z-index:100;
	color:#315aaa;
	background:#F7F7F7;
	padding-left:5px }

.structHide span,.structShow span{width:13px; height:13px;display:inline-block;}
.structShow span{background:url(../images/selectup.png) 4px 5px no-repeat}
.structHide span{background:url(../images/selectdown.png) 2px 3px no-repeat}
.toggleitem{display:block}
em{font-style:normal;}

.btn_new_02{ text-align:center;cursor:pointer;color:#fff;border:0;height:32px; line-height:33px; background-color:#3E7CD4; font-weight:bold; font-size:16px; width:170px; }
.mainBlock{ width:170px; margin:0 auto;}
#myDiv_03 dd{ line-height:30px; float:left; padding:0 0 5px 10px;}
#myDiv_04 dd{ line-height:30px; float:left; padding:0 0 5px 10px;}
#myDiv_04 textarea{ width:390px; height:70px;}
#returnmessage4,#returnmessage5{ text-align:center; color:#FF0000; width:100%; padding-top:5px; font-weight:bold;}