
@charset "utf-8";
html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.5 "Helvetica Neue", "Luxi Sans", Tahoma, arial, "Hiragino Sans GB", "Microsoft Yahei", \5b8b\4f53, sans-serif}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
a{text-decoration:none}
a:hover{text-decoration:underline}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.lfloat{float:left}
.rfloat{float:right}
.inputmiddle{font-family:Tahoma}
.inputmiddle input{vertical-align:middle}
.dib{display:inline-block;*display:inline;*zoom:1}
.pas{padding:5px}
.pam{padding:10px}
.pal{padding:20px}
.pts{padding-top:5px}
.ptm{padding-top:10px}
.ptl{padding-top:20px}
.prs{padding-right:5px}
.prm{padding-right:10px}
.prl{padding-right:20px}
.pbs{padding-bottom:5px}
.pbm{padding-bottom:10px}
.pbl{padding-bottom:20px}
.pls{padding-left:5px}
.plm{padding-left:10px}
.pll{padding-left:20px}
.phs{padding-right:5px;padding-left:5px}
.phm{padding-right:10px;padding-left:10px}
.phl{padding-right:20px;padding-left:20px}
.pvs{padding-top:5px;padding-bottom:5px}
.pvm{padding-top:10px;padding-bottom:10px}
.pvl{padding-top:20px;padding-bottom:20px}
.mas{margin:5px}
.mam{margin:10px}
.mal{margin:20px}
.mts{margin-top:5px}
.mtm{margin-top:10px}
.mtl{margin-top:20px}
.mrs{margin-right:5px}
.mrm{margin-right:10px}
.mrl{margin-right:20px}
.mbs{margin-bottom:5px}
.mbm{margin-bottom:10px}
.mbl{margin-bottom:20px}
.mls{margin-left:5px}
.mlm{margin-left:10px}
.mll{margin-left:20px}
.mhs{margin-right:5px;margin-left:5px}
.mhm{margin-right:10px;margin-left:10px}
.mhl{margin-right:20px;margin-left:20px}
.mvs{margin-top:5px;margin-bottom:5px}
.mvm{margin-top:10px;margin-bottom:10px}
.mvl{margin-top:20px;margin-bottom:20px}
.fss{font-size:10px}
.fsm{font-size:14px}
.fsl{font-size:14px}
.fsxl{font-size:17px}
.fsxxl{font-size:19px}
.fwn{font-weight:normal}
.fwb{font-weight:bold}
.fcb{color:#333}
.fcg{color:gray}
.fcw{color:#fff}
.ico_arrow{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}
.ico_arrow .before,.ico_arrow .after{position:absolute;top:0;left:0;width:0;height:0;border-color:transparent;_border-color:#ff6347;_filter:chroma(color=#ff6347);border-style:solid;overflow:hidden}
.placeholder{position:relative}
.placeholder label{display:block;position:absolute;left:8px;top:50%;margin-top:-8px;line-height:16px;color:#dddddd;cursor:text}
.ie6PosFix{background-image:url(about:blank);background-attachment:fixed}
.slide_inner{position:relative;overflow:hidden}
.slide_inner ul{position:relative;left:0;top:0}
.slide_inner li{display:none;position:absolute;top:0;left:0}
.slide_inner .item_active{display:block}
.slide_focus{position:absolute;bottom:0;z-index:2}
.slide_focus span{display:inline-block;width:8px;height:8px;overflow:hidden;cursor:pointer}
.slide_control{display:none;position:absolute;top:50%;z-index:2;cursor:pointer}
.nav_tabs li{cursor:pointer}
.tab_pane{display:none}
.pane_active{display:block}
.bubble{display:none;position:absolute}
.bubble .inner{padding:2px 5px;background:#000;border-radius:3px;color:#fff;line-height:1.5;font-size:14px}
.bubble .ico_arrow{position:absolute}
.bubble_top{padding:4px 0}
.bubble_top .ico_arrow{bottom:1px;left:50%;margin-left:-4px;width:8px;height:4px}
.bubble_top .ico_arrow .before,.bubble_top .ico_arrow .after{border-width:4px 4px 0;border-top-color:#000}
.bubble_top .ico_arrow .after{top:-1px}
.bubble_right{padding:0 4px}
.bubble_right .ico_arrow{top:50%;left:1px;margin-top:-4px;width:4px;height:8px}
.bubble_right .ico_arrow .before,.bubble_right .ico_arrow .after{border-width:4px 4px 4px 0;border-right-color:#000}
.bubble_right .ico_arrow .after{left:1px}
.bubble_bottom{padding:4px 0}
.bubble_bottom .ico_arrow{top:1px;left:50%;margin-left:-4px;width:8px;height:4px}
.bubble_bottom .ico_arrow .before,.bubble_bottom .ico_arrow .after{border-width:0 4px 4px;border-bottom-color:#000}
.bubble_bottom .ico_arrow .after{top:1px}
.bubble_left{padding:0 4px}
.bubble_left .ico_arrow{top:50%;right:1px;margin-top:-4px;width:4px;height:8px}
.bubble_left .ico_arrow .before,.bubble_left .ico_arrow .after{border-width:4px 0 4px 4px;border-left-color:#000}
.bubble_left .ico_arrow .after{left:-1px}
.bubble_form .inner{background-color:#be4b49;border:0;-webkit-box-shadow:0 0 0 1px rgba(139, 3, 0, .75), 0 1px 10px rgba(0, 0, 0, .35);box-shadow:0 0 0 1px rgba(139, 3, 0, .75), 0 1px 10px rgba(0, 0, 0, .35)}
.bubble_form .ico_arrow{left:0;margin-left:14px}
.bubble_form .ico_arrow .before,.bubble_form .ico_arrow .after{border-top-color:#be4b49}
.modal_show{overflow:hidden}
.modal{display:none;position:absolute;left:50%;top:50%;background:#fff;border-radius:4px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5);z-index:101}
.modal_title{position:relative;padding:10px 15px 9px;border-bottom:1px solid #e5e5e5}
.modal_title h4{padding-right:20px}
.modal_title .close{position:absolute;top:50%;right:10px;padding:0;margin-top:-10px;width:20px;height:20px;line-height:15px;border:0;background:none;color:#fff;font-size:20px;cursor:pointer}
.modal_content{padding:20px}
.modal_buttons{padding:9px 15px 10px;text-align:right;border-top:1px solid #e5e5e5}
.modal_buttons .btn{display:inline-block;padding:6px 14px;font-size:14px;font-weight:400;vertical-align:middle;cursor:pointer}
.modal_overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');z-index:100;overflow-x:hidden;overflow-y:auto}
:root .modal_overlay{filter:none}
.dropdown{position:relative}
.dropdown_menu{position:absolute;top:100%;left:0;z-index:1000;display:none;padding:5px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 14px rgba(0,0,0,0.175);box-shadow:0 6px 14px rgba(0,0,0,0.175)}
.hover .dropdown_menu{display:block}
@font-face{font-family:"icond";src:url('//css1.cdn8.cn/pd/lib/css/basic/0.1/iconfont/iconfont.eot');src:url('//css1.cdn8.cn/pd/lib/css/basic/0.1/iconfont/iconfont.eot?#iefix') format('embedded-opentype'),url('//css1.cdn8.cn/pd/lib/css/basic/0.1/iconfont/iconfont.woff') format('woff'),url('//css1.cdn8.cn/pd/lib/css/basic/0.1/iconfont/iconfont.ttf') format('truetype'),url('//css1.cdn8.cn/pd/lib/css/basic/0.1/iconfont/iconfont.svg#icond') format('svg')}
.icond{font-family:"icond" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.icon-iconfontcheck:before{content:"\e600"}
.icon-iconfontclose:before{content:"\e601"}
.icon-iconfontfold:before{content:"\e602"}
.icon-iconfontleft:before{content:"\e603"}
.icon-iconfontright:before{content:"\e604"}
.icon-iconfontunfold:before{content:"\e605"}
.icon-iconfontadd:before{content:"\e606"}
.icon-iconfontfold2:before{content:"\e607"}
.icon-iconfontunfold2:before{content:"\e608"}


#top-nav{BORDER-BOTTOM: #e7e7e7 1px solid; width:940px; margin:0 auto; font-size: 14px;  LINE-HEIGHT: 26px; BACKGROUND-COLOR: #f5f5f5; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px -940px; HEIGHT: 26px; COLOR: #000}
#top-nav .top-cont{MARGIN: 0px auto; WIDTH: 1004px}
#top-nav .user-login{PADDING-LEFT: 8px; FLOAT: left}
#top-nav .quick-link{FONT-FAMILY: "宋体"; FLOAT: right;   max-width: 625px;overflow: hidden;height: 28px;}
#top-nav A{COLOR: #02549e}
#top-nav A:hover{COLOR: #ff2200}


.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:10%}
.swiper-button-next, .swiper-button-prev{color: #013a7d;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 10%;}
.swiper-pagination-bullet{width:10px; height:10px; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right:20%;}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next { left:20%; }

.company_show_more{width:100%; background:#f8f8f8; text-align:center; margin-top:10px;}
.company_show_more a{color:#004276; text-decoration:underline}
.company_show_more a:hover{color:#013a7e; text-decoration:underline}

body, div, tr, td, h1, h2, h3, h4, a, ul, li, p, form, input, table, tbody {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	font-family:Microsoft YaHei, "微软雅黑";
	font-size:14px;
	line-height: 22px;
	color:#424242;
	margin: 0;
	padding: 0;
}
.clear {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
a {
	text-decoration:none;
	font-family:Microsoft YaHei, "微软雅黑";
	color:#424242;
	border:none;
}
a:visited {
	color:#8c0901;
}
a:hover {
	text-decoration:none;
}
a.title {
	font-size:14px;
	line-height:26px;
	color:#fff;
}
a.more:link, a.more:visited {
	line-height:30px;
	color:#f37021;
}
a.more:hover {
	line-height:30px;
	color:#f37021;
}
a.title:hover, a.more:hover, a:hover {
	text-decoration:none;
	color:#242323
}
a.title_link:hover {
	text-decoration:none;
}
img.pic {
	border:0
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.main {
	width:960px;
	margin:0 auto;
}
.head {
	height:98px;
}
.logo {
	width:300px;margin-top: 5px;
}
.nav {
	width:600px;
	height:30px;
	margin-top:40px;
}
.nav a {
	float:left;
	width:90px;
	height:30px;
	line-height:28px;
	display:block;
	text-align:center;
	margin-left:5px;
	font-size:16px;
	color:#333333;
	border-radius:5px;
}
.nav a.on, .nav a:hover {
	background:#023894;
	color:#ffffff;
}
.banner {
 
}

.logo img {
      max-height:70px;padding-top: 5px;  max-width:300px;
}
/* tmall focus */
.slide_inner {
	width:960px;
	height:488px;
}
.focus_wrap .slide_control {
	position:absolute;
	z-index:10;
	display:none;
	width:33px;
	height:33px;
	top:150px;
	filter:alpha(opacity=50);
	opacity:0.5;
	cursor:pointer;
}
/*.focus_wrap .prev{background:#000 url(img/act_icon.gif) 0 8px no-repeat;left:10px;}
.focus_wrap .next{background:#000 url(img/act_icon.gif) -33px 8px no-repeat;right:10px;}*/
.slide_focus {
	position:absolute;
	right:10px;
	text-align:center;
	bottom:20px;
	overflow:hidden;
	height:14px;
}
/*.focus_nav span{float:left;background:url(img/head_focus_li_bg.gif) 0 0 no-repeat;width:8px;height:8px;overflow:hidden;cursor:pointer;margin-right:6px;}
.focus_nav span.on{background:url(img/head_focus_li_hov.gif) 0 0 no-repeat;}*/
.slide_focus span {
	background: none repeat scroll 0 0 #e1e1e1;
	filter:alpha(opacity=50);
	opacity:0.5;
	border:1px solid #ffffff;
	cursor:pointer;
	float:left;
	height:10px;
	overflow: hidden;
	width:10px;
	margin-right:10px;
}
.slide_focus .focus_active {
	background: none repeat scroll 0 0 #ffffff;
	filter:alpha(opacity=100);
	opacity:1;
	border:1px solid #ffffff;
	cursor:default;
}
.focus_wrap {
	width:960px;
	margin:0px auto;
	position:relative;
}
.title {
	height:63px;
	margin-top:30px;
}
.cont {
	padding:20px 25px;
	border:1px solid #f3f3f3;
	line-height:28px;
	overflow:hidden;
	text-indent:2em;
}
.cont img {
	 
	 
	margin:10px;
}
.pic {
	 
	margin-top:30px;
}
.imagesborder {
	margin:0 1px;
}
/*joblist*/
#job_title {
	height:34px;
	line-height:34px;
}
#job_list {
	line-height:34px;
	width:100%;
}
#job_list th, #job_list td {
	padding: 0 0 0 10px;
}
#job_list th {
	color:#535353;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	border-bottom:3px solid #d9d9d9;
}
#job_list td {
	color:#666666;
	height:35px;
	line-height:35px;
	font-size:14px;
	border-bottom:1px solid #d9d9d9;
}
#job_list td a {
	color:#666666;font-size: 14px;
}
#did_title {
	display:none;
}
.add {
	float:right;
	width:416px;
	height:239px;
	border:1px solid #dedede;
	background-image: url(img/dt.jpg);
	background-repeat: no-repeat;
}
.cant {
	float:left;
	width:450px;
	margin-left:30px;
	line-height:30px;
	color:#646464;
}
.cant1 {
	width:500px;
	line-height:30px;
	color:#646464;
}
.foot {
	height:53px;
	line-height:53px;
	text-align:center;
	color:#333333;
	background:#dedede;
	margin-top:30px;
}
.foot a {
	color:#333333;
	line-height:53px;
	font-family:"宋体";
}
body {
  font-size: 14px !important;
}
 