@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/banner2_01.png) no-repeat center top; height:428px;}
.banner_top{ width:1020px; margin:0 auto;}
.head{ width:750px; margin-left:270px; height:80px; }
.head ul{ width:750px;}
.head ul li{ float:left; width:100px;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;color:#0492cd; text-decoration: underline;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{ text-indent:2em; font-size:14px; line-height:28px; color:#333;}
.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:330px; 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;}