﻿@charset "gb2312";
/* CSS Document */
div{ font-size:12px;
     line-height:25px;
	 font-family:"微软雅黑";
}
#top{
	width:1002px;
	margin:0 auto;
	
	}
#bottom{
	background:url(images/bg_05.jpg) no-repeat center ;
	height:98px;
	line-height:98px;
	text-align:center; font-family:'微软雅黑'; font-size:12px; color:#333;
	}
#bg{
	background:url(images/1_06.jpg) repeat-y ;
	}
#carousel{
	width:75%;
	 margin:0 auto;
     overflow:hidden;
	}
.clean{ clear:both;}
	
.bannerbg{ background:url(images/career_xxyw_01.jpg) no-repeat center top; height:428px;}
.banner_top{ width:1020px; margin:0 auto;}
.head{
	width: 480px;
	margin-left: 540px;
	height: 80px;
}
.head ul{
	width: 480px;
}
.head ul li{
	float: left;
	width: 120px;
	text-align: center;
}	
.head ul li a{ display:inline-block;font-size:16px; line-height:80px;color:black; width:100px;overflow:hidden;height:80px; text-align:center;}
.head ul li a:hover, .head ul li .q{width:100px;line-height:80px;background:url(images/career_xxyw_04.jpg) no-repeat center;  color:#fff; overflow:hidden; font-weight:bold;}
.content_bg{ overflow:hidden; background:url(images/bg.jpg) repeat-y top center;}
.bg_top{ background:url(images/bg_02.jpg) no-repeat top; min-height:900px; overflow:hidden;}
.bg_bottom{ background:url(images/bg_04.jpg) no-repeat bottom; min-height:343px; overflow:hidden;}
.content{ width:1020px; margin:0 auto; overflow:hidden; min-height:900px; padding-bottom:15px;}
.left{ width:198px; float:left; background-color:#f0f0f0;}
.c_left{ width:198px; float:left; background-color:#ffb900;}
.left_title{width:177px; margin:0 auto; font-size:24px; line-height:48px; color:#424242; padding-top:50px; margin-bottom:20px; border-bottom: 4px solid #dcdcdc;}
.left_nav{ width:177px; margin:0 auto;}
.left_nav ul li a{ display:inline-block; text-align:center; width:100%; height:50px; background:url(images/career_xxyw_09.jpg) no-repeat center top; font-size:16px; line-height:36px;}
.left_nav ul li a:hover,.left_nav ul li .q2{ background:url(images/career_2_09.jpg) no-repeat center top; color:white;}
.left_nav ul li a .q3{ background:url(images/career_xxyw_15.jpg) no-repeat center top; color:white;}
.left_nav ul .button a{ line-height:20px; background:url(images/career_2_15.jpg) no-repeat top center;}
.left_nav ul .button a:hover{ background:url(images/career_xxyw_15.jpg) no-repeat center top; color:white;}
.right{ background-color:white; width:820px; float:left;}
.right_title{ font-size:28px; color:#2976eb; font-weight:bold; line-height:40px; text-align:center;}
.right_content{ width:702px; margin:0 auto; min-height:550px;}
.right_content2{ width:800px; margin:0 auto; min-height:550px;}
.result_right_content{ width:765px; margin:0 auto; min-height:550px;}
.career_content{ width:770px; margin:0 auto; min-height:550px;}
.rig_con_title{ background:url(images/career_xxyw_08.jpg) no-repeat center; height:39px; color:#fff; text-align:center; font-size:18px; line-height:39px;}
.rig_text{ margin:20px 0;}
.right_content p{
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 10px;
	color: #333;
	margin-top: 10px;
}
.rig_text p{ text-indent:2em;}
.xf_top{ width:83px; height:81px; position:fixed; left:50%; margin-left:520px; bottom:300px;}
.xf_ewm{ width:258px; height:318px; position:fixed; left:50%; margin-left:-129px; bottom:300px;}
.zpxz_tab_css{ font-size:14px; color:#333;}
.cul_bg{ background:url(images/culture_03.jpg) no-repeat center; width:721px;height:231px;}
.cul_bg .tab_css{ text-align:center;}
.cul_bg .tab_css .one{ font-size:22px; color:#2976eb; line-height:44px;}
.cul_bg .tab_css .two{ font-size:16px; color:#555;}
.cul_title{ background:url(images/culture_06.jpg) no-repeat center; font-size:24px; line-height:48px; width:175px; color:#f0339d;}
.good{ font-size:16px; color:#555; line-height:32px;}
.QA_tab{ font-size:14px; line-height:28px; margin-bottom:20px;}
.QA_tab span{ color:#f0339d;}
.QA_tabbg{ background:url(images/QA_03.jpg) left no-repeat; height:30px;}
.QA_tabbg p{ line-height:35px; color:white; font-size:14px; text-indent:4em;}
.special_right{ background-color:white; width:100%;}
.special_title{ background:url(images/special_03.jpg) left top no-repeat; min-height:279px;}
.special_text{ width:200px;font-size:36px; color:#2976eb; font-weight:bold; line-height:118px; float:left; margin-left:390px; text-align:center;}
    	.main{width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding-bottom:}
    	.jobs{width:100%; height: auto; overflow: hidden; margin-top:20px;}  
    	.flter-con{width: 100%; height:30px; overflow: hidden; margin: 0 auto; background-color:#4790f0; padding:20px 8px;}  
    	.flter-con select{width:160px; height:28px;}  
    	.flter-con input[type="text"]{width:126px; height:24px;float: left;} 
    	.flter-con li{line-height:28px;margin-bottom: 10px; float: left; overflow: hidden; margin-right:5px;}  
    	.jobtop{background: #1D8DFF; color: #fff; font-size: 14px; font-weight: bold;}
    	.tit{padding-left: 20px;}
    	#JobSearchShow tr{border-bottom: 1px dashed #eee;}
    	#JobSearchMenu{padding-top: 15px; font-size: 12px;}
    	.turnpage_button{padding: 0 15px; background: #1D8DFF; color: #fff;} 
    	.turnpage_text{width: 50px;}
		
		
.comlist_bg{ background:url(images/career_zwsq_07.jpg) repeat-y top; min-height:43px; color:black; overflow:hidden; margin-top:20px;}
.comlist_bg ul li{ float:left; width:325px; text-align:left; line-height:43px; font-size:16px; margin-left:45px;}
.xxyw_bg .comName{ background:url(images/career_xxyw_23.jpg) left no-repeat;}
.xxyw_bg ul li{ font-size:18px; color:#2d7ded; line-height:40px; margin-bottom:10px; padding-left:20px;}
.person_top{ width:820px; margin:0 auto;}
.person_top li{ float:left; margin-right:40px; text-align:center; width:165px; position:relative;}
.person_cont li{ margin-top:50px;}
.fz_date{width:130px;background:url(images/fz_06.jpg) no-repeat; color:white; text-align:center; line-height:24px; height:24px;}
.fz_img{background:url(images/fz_14.jpg) repeat-y ; width:24px;}
.fz_text{ line-height:24px;}
.jt{ width:21px;}
.opac{width:100%; height:180%; background:#000; opacity:0.5; position:absolute; margin:0 0 0 0; }
.ewm img{ width:159px; height:157px;}
.ewm{width:159px; height:157px; position:fixed; left:50%; margin-left:500px;bottom:250px;}
.com_name{ background:#2D7DEE; width:100%; height:40px; text-align:left; line-height:40px; color:white; font-size:14px; font-weight:bold; padding-left:25px; cursor:pointer;}
.schedule{
	text-align:center;
	font-size:14px;
	line-height:30px;
	font-family:"Microsoft Yahei";
}
.schedule td{
	border-bottom:1px solid #2d7ded;
}
.thead{
	line-height:40px;
	background:#2d7ded;
	color:#fff;
}
.thead td{
	border-right:1px solid #fff;
}
.joba{padding:20px; width:210px; height:220px; background:url(images/job_bg.jpg) top no-repeat; overflow:hidden; margin:0 16px 20px 0; float:left;}
.jobt{font-size:24px; font-weight:bold; margin:5px 0;}
.jobd{height:150px; overflow:hidden; line-height:24px;}
.joba a{width:150px; height:44px; margin:0 auto; display:block;}
.contactlist a, .contactlist a:hover{
	color:#333;
}
.comitem, .deptitem{
	cursor:pointer;
}
.comitem td, .deptitem td{
	line-height:40px;
	border-bottom:3px solid #aeaeae;
	font-size:20px;
	font-weight:bold;
	color:#2c7bf1;
	overflow:hidden;
	padding-top:10px;
}
.jobitem{
	display:none;
}
.jobn td{
	border-bottom:1px dashed #2c7bf1;
	font-size:14px;
	color:#333;
	line-height:40px;
}
td.more, tds.more:hover{
	color:#f39809;
	cursor:pointer;
	font-size:14px;
	font-weight:normal;
}
	