/*閫氱敤*/
.clearfix {zoom:1;}
.clearfix:after {content:'.'; display:block; visibility:hidden; clear:both; height:0;}

body{ background:url(../images/bg.jpg) repeat}
.wrapper {
	margin:0 auto;
	width:980px
}
.arrow {
	background:url(../images/main.png) -200px 7px no-repeat;
	height:14px;
	padding-left:0.5em;
	margin-left:0.5em;
	width:0.5em;
	zoom:1;
	_background:url(../images/main.gif) -200px 8px no-repeat;
}
.orange-dot {
	background:url(../images/main.png) -240px 7px no-repeat;
	_background:url(../images/main.gif) -240px 7px no-repeat;
	display:block;
	float:left;
	height:14px;
	padding-left:1em;
	width:1em
}
.gey-dot {
	background:url(../images/main.png) -724px -1px no-repeat;
	_background:url(../images/main.gif) -724px -1px no-repeat;
	display:block;
	float:left;
	height:20px;
	padding-left:1em;
	width:1em
}
.org-dot{background-position:-767px 0px}
.select {
	color:#f2a200
}
.mb2 {
	margin-bottom:30px
}
.mt0{ margin-top:0px !important}
.mt1{ margin-top:10px}
.mt2{ margin-top:20px}
.mt4{ margin-top:40px !important}
.fB { font-weight:bold; }
.clx-border {
	border:none !important
}
.orange {
	color:#f2a200 !important
}
.tin2{ text-indent:2em}
.clx-tin{ text-indent:0 !important}
.goto:hove{ text-decoration:none !important}
.font-bolder{ font-weight:bolder}
/*header*/
.header {
	min-height:111px;
}
.logo {
	background: url(../images/main.png);
	_background: url(../images/main.gif);
	float:left;
	height:46px;
	margin:33px 120px 27px 0;
	width:155px
}
.logo h1 {
	outline:none;
	width:155px; height:46px;
	text-indent:-1000px;
}
.logo a { display:block; width:155px; height:46px; }
.main-nav {
	margin:33px 0 27px 0;
	float:left;
	width:500px;
	position:relative;
	 z-index:10
}
.main-nav-li {
	float:left;
	height:50px;
	line-height:50px;
	width:70px;
	margin-left:25px
}
.main-nav-li a {
	color:#4d4b49;
	font:1em/1em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
}
.main-nav-li a:hover {
	color:#f89917;
}
.sub-menu-outer {
	position:absolute;
	z-index:2;
	width:180px;
}
.sub-menu {
	float:left
}
.sub-menu li {
	background:url(../images/repeat-x.png);
	_background:url(../images/repeat-x.gif);
	display:block;
	text-indent:20px;
	line-height:35px;
	width:162px;
}
.sub-menu li a:hover {
	color:#f89917 !important
}
.sub-menu .sub-menu-top {
	background:url(../images/main.png) -299px 0 no-repeat;
	_background:url(../images/main.gif) -299px 0 no-repeat;
	position:relative;
	width:162px;
	height:68px;
	margin-bottom:-1px;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.sub-menu .sub-menu-bottom {
	background:url(../images/main.png) -481px 0 no-repeat;
	_background:url(../images/main.gif) -481px 0 no-repeat;
	position:relative;
	width:162px;
	height:11px;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.sub-menu-outer {
	position:absolute;
	width:180px;
	z-index:5;
	display:none;
	top:30px;
}
.outer-l, .outer-r {
	width:5px;
	height:300px;
	float:left;
}
.outer-r {
	float:right;
}
/*.sub-menu{ display:none}*/
/*banner*/
.banner {
	background:#e5e5e5;
	min-height:400px;
	width:100%;
	min-width:922px
}
.banner-inner {
	width:100%;
	height:400px;
	overflow:hidden;
	position:relative;
}
.slider, .num {
	position:absolute;
}
.slider {
	width:8000px;
}
.slider li {
	list-style:none;
	/*display:inline;*/
	float:left
}
.slider img {
	width:980px;
	height:400px;
	display:block;
}
.ad-li a{ display:block; width:980px; height:400px; margin:0 auto; text-align:center; }
.imgbg1{ background:#64a0bd }
.imgbg2{ background:#9febeb }
.imgbg3{ background: url(../images/Banner-bsjs-BG.jpg)}
.num {
	left:50%; padding-left:420px;
	bottom:14px;
}
.num li.on, .num li {
	background:url(../images/main.png) -660px -13px;
	_background:url(../images/main.gif) -660px -13px;
	float: left;
	text-align: center;
	line-height: 16px;
	width: 13px;
	height: 13px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 5px;
}
.num li.on {
	background:url(../images/main.png) -660px 0;
	_background:url(../images/main.gif) -660px 0;
}
/*page-banner*/
#aboutkd-banner {
	background:url(../images/banner1.jpg) no-repeat #e6e6e6 center top;
	height:200px;
	width:100%
}
#law-banner {
	background:url(../images/banner1.jpg) no-repeat #e6e6e6 center -402px;
	height:198px;
	width:100%
}
#vocational-banner{
	background:url(../images/banner1.jpg) no-repeat #e6e6e6 center -200px;
	height:200px;
	width:100%
}
#join-banner {
	background:url(../images/banner1.jpg) no-repeat #e6e6e6 center -600px;
	height:200px;
	width:100%
}
/*index-main*/
.main {
	color:#a6a5a4;
	min-height:235px;
	font:inherit 1em/1.5em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
	padding:30px 0 0 0;
}
.content-l, .content-m {
	float:left;
	width:319px;
	_height:210px;
	min-height:210px
	/*padding-bottom:1000px;
	margin-bottom:-1000px;*/
}
.content-l .content-inner{ width:290px; padding-bottom:20px;_padding-bottom:40px}
.content-m {
	width:345px;
	border-left:#e6e5e3 1px solid;
	border-right:#e6e5e3 1px solid;
	margin-top:15px;
}
.content-m .content-inner{ width:310px; margin-left:25px; margin-top:-10px; padding-bottom:20px;_padding-bottom:30px}
.content-r {
	float:right;
	width:314px;
	width:314px;
	_height:230px;
	min-height:230px
	/*padding-bottom:1000px;
	margin-bottom:-1000px;*/
}
.content-r .content-inner{ width:290px; margin-left:30px;_margin-left:15px;}
.content-inner {
	min-height:180px;
	position:relative;
	margin:10px 0 10px 0;
	width:760px
}
/*aboutkd*/
.content-main {
	color:#a6a5a4;
	min-height:235px;
	font:inherit 1em/1.5em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
	padding:10px 0 10px 0;
}
.content {
	width:760px;
	float:right;
	color:#a6a5a4;
	min-height:465px;
	font:inherit 1em/1.5em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
	padding:24px 0 10px;
}

.about-title {
	background:url(../images/title2.png) -1px 0px;
	_background:url(../images/title2.gif) 0 0px;
	height:1em;
	line-height:1em;
	padding-bottom:20px;
	padding-left:18px;
	 width:320px;
margin-top:40px;
	 margin-bottom:30px;

}
.content-title{ margin-bottom:20px; overflow:auto; width:100%}
.content-li {
	clear:both;
	line-height:1em;
	padding-top:3px;
	padding-bottom:31px

}
.content-li a {
	display:block;
	float:left;
	width:88%;
	color:#a6a5a4;
}
.read-more {
	position:absolute;
	bottom:0;
	right:0;
	margin-top:10px;
	width:80px;
}
.read-more a, .Copyright a {
	color:#f2a200
}
/*content*/
.crumbs {
	width:100%;
	text-align:right;
	
}
.crumbs-inner {
	float:right;
	text-align:right;
}
.crumbs-inner li {
	float:left;
	padding:0 2px;
	_padding:10px 5px;
	font-size:12px !important;
	text-align:right;
}
.aside {
	float:left;
	width:130px;
	height:400px;
	margin-top:40px;
}
.aside-title {
	border-bottom:2px #333333 solid;
	color:#4d4b49;
	font:1.15em/1.5em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
	width:120px; padding-bottom:10px
}
.aside-menu li{ margin-top:17px;}
.aside-menu a {
	font:  1em/1em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif
}
.block-l {
	color:#4d4b49;
	float:left;
	width:355px;
	margin-bottom:40px;
	margin-right:50px;
}
.block-r {
	color:#4d4b49;
	float:right;
	width:354px;
	margin-bottom:40px;
}
.block-main{color:#4d4b49;
	margin-bottom:40px;
}
.block-r p, .block-l p ,.block-main p{
	text-indent:2em
}
.block-s2 p{
	text-indent:0em;
}
.border-b2 { padding-bottom:50px; border-bottom:2px solid #4d4b49; }
.crumbs-a {
	color:#a6a5a4;
	font:  1em/1em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
}
.crumbs-inner li {
	color:#4d4b49;
	font:  1em/1em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
}
.content-bottom {
	clear:both;
	height:1px;
	margin-top:40px;
	width:784px;
	
}
/*qualifications*/
.qualifications {
	padding:0 10px;
	text-align:center
}
.qua-lag-title {
	background:url(../images/title2.png) -1px -237px;
	_background:url(../images/title2.gif) 0 -237px;
	height:30px;
	width:352px;
	margin:40px 0 30px;
}
.qua-inner {
	border-bottom:#e6e5e3 1px solid;
	padding:20px 0
}
.qua-title {
	font:  1.285em/2em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
	color:#4d4b49;
	text-align:left
}
.qua-sub-title {
	font:  1em/2em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
	color:#cacccc;
	text-align:left;
	margin-bottom:20px
}
/*logo-page*/
.block-m {
	width:100%;
	min-height:100px;
	border-bottom:#4d4c4a 1px solid;
}
.big-logo {
	background:url(../images/main.png) -557px -50px;
	_background:url(../images/main.gif)  -557px -50px;
	height:124px;
	width:442px;
	margin:60px auto;
}
.logo-sub-title {
	background:url(../images/title2.png) -360px 0px;
	_background:url(../images/title2.gif) -360px 0px;
	height:30px;
	width:334px;
	margin:40px 0 20px;
}
.logo-title {
	background:url(../images/title2.png) -1px -300px;
	_background:url(../images/title2.png) 0 -300px;
	height:30px;
	width:260px;
	margin:40px 0 30px
}
.logo-list {
	margin:30px auto 0px;
	border-bottom:1px #e6e5e3 solid;
	overflow:auto
}
/*.logo-list-img {
	margin-top:10px
}*/
.logo-list-inner{ width:333px; background:#fff; }
.logo-list-img { margin-bottom:-4px}
.logo-list-img img {
		border:1px solid #e5e5e3;
	width:331px;
	height:180px;

}
.logo-list-tit {
	padding-top:20px;
	text-indent:2em;
	border-left:1px #e6e5e3 solid; border-right:1px #e5e5e3 solid
}
.logo-list-sub {
	border-left:1px #e6e5e3 solid; border-right:1px #e5e5e3 solid;
	border-bottom:1px #e6e5e3 solid;
	line-height:2em;
	padding-bottom:15px;
	text-indent:2em;
	color:#bcbbba
}
/*news*/
.news-lag-title {
	background:url(../images/title2.png) 0 -60px;
	_background:url(../images/title2.gif) 0 -60px;
	height:30px;
	width:215px;
	margin-bottom:30px;
	margin-top:40px
}
.news-inner {
	background:url(../images/repeat-x.png) repeat-y -168px 0;
	_background:url(../images/repeat-x.gif) repeat-y -168px 0;
	_height:200px;
	min-height:200px;
	margin-bottom:20px
}
.news-li {
	margin:14px 0 0px 27px;
	line-height:1em;
	clear: both; 
	padding-bottom:25px;
	width:100%
}
.news-li .date, .news-li .time, .news-tlt {
	vertical-align:top;
	padding-top:3px;
	display:inline-block;
	*padding-bottom:5px;
	_padding-bottom:5px;
	margin-left:3%;
	font:1em/1em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
	color:#bcbbba;
}
.news-tlt {
	margin-left:6%;
	width:65%;
	color:#333333
}

/*content*/
.cont-title { width:100%; height:auto; margin-bottom:20px; color:#f2a200; font-size:30px; padding:0; background-image:none; }
.cont-date { font-size:14px; color:#a6a5a4; margin-top:10px; }
.cont-img { width:100%; margin-bottom:20px; }
.cont-c { line-height:24px; }

/*team*/

.team-lag-title {
	background:url(../images/title2.png) -1px -120px;
	_background:url(../images/title2.png) -1px -120px;
	height:30px;
	width:215px;
	margin:40px 0px 30px
}
.team-leader {
	color:#4d4b49;
	font:  1em/1em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
	margin-bottom:30px;
	font-size:18px;
}
.post {
	color:#f2a200;
	margin-right:3%
}

.team-inner {
	border-bottom:#e6e5e3 1px solid;
	margin-top:-20px;
	margin-bottom:50px;
	overflow:auto;
	padding-bottom:40px;
	clear:both
	 overflow:hidden;
}
.team-top { margin-top:0; }
.team-img { width:360px; padding-top:20px  }
.team-content { width:46%; padding-top:20px }

/*cont-us*/
.cont-us-title {
	background:url(../images/title2.png) -1px -180px;
	_background:url(../images/title2.gif) 0 -180px;
	height:30px;
	width:320px; margin:40px 0 30px
}
.foc-us-title {
	background:url(../images/title2.png) -360px -60px;
	_background:url(../images/title2.gif) -360px -60px;
	height:30px;
	width:340px; margin:40px 0 30px
}
.foc-us, .cont-us {
	margin:20px 0 50px;
	border-bottom:#4d4b49 2px solid;
	padding-bottom:50px
}
.foc-us dt, .cont-us dt {
	color:#4d4b49;
	font:  1.1285em/1em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
	margin-top:20px;
	margin-bottom:20px
}
.addr-title{
	background:url(../images/title2.png) -360px -120px;
	_background:url(../images/title2.gif) -360px -120px;
	height:30px;
	width:380px;
	margin-bottom:30px
	}
.addr {
	overflow:auto;
	padding-bottom:50px;
	border-bottom:1px solid #e6e5e3;
	margin:10px 0 50px 10px;
	clear: both
}
.addr-last { padding-bottom:0; margin-bottom:0; }
.no-br { border:0; }

.addr-img{ width:45%; }
.addr-img img{ width:200px; height:200px }
.addr-con {
	margin-left:20px; width:50%
}
.addr-tlt {
	color:#4d4b49;
	font: 1.1285em/2.5em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;
	margin-bottom:30px
}
.add-fri {
	margin-bottom:20px
}
.no-m-l { margin-left:0; }
/*brand"*/
.brand-title{
	background:url(../images/title2.png) 0 -360px;
	_background:url(../images/title2.gif) 0 -360px;
	height:30px;
	width:360px;
	margin:40px 0 30px}
.brand{ overflow:auto; margin-bottom:50px; border-bottom:#cccbc8 1px solid; padding-bottom:45px; clear:both; _height:280px} 
.brand-con{ float:right !important;width:360px; }
.brand-tlt{font: 1.1285em/1.1em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif;}
.brand-sub-tlt{ margin-bottom:20px}
.brand-tlt{ margin-bottom:10px}
.brand-tlt,.brand-con  p{ color:#4d4b49}

.cul-title,
.wifi-title,
.addeds-title,
.data-title,
.copy-title,
.dis-title,
.pri-title,
.join-us-title,
.talent-conception-title,
.profession-develop-title,
.compensation-title,
.benefits-title,
.employees-care-title,
.about-employee-title
{
	height:30px;
	margin:40px 0 40px;
	background:url('../images/title2.png') 0 0 no-repeat;
	_background:url('../images/title2.gif') 0 0 no-repeat;
}

.cul-title{ width:600px; background-position:0 -600px; }
.wifi-title{ width:100%; background-position:0 -420px; }
.addeds-title{ width:100%; background-position:0 -480px; }
.data-title{ width:350px; background-position:0 -540px; }
.copy-title{ width:470px; background-position:0 -780px; }
.dis-title{ width:470px; background-position:0 -660px; }
.pri-title{ width:600px; background-position:0 -720px; }
.join-us-title{ width:400px; background-position:0 -840px; }	/*鍔犲叆鎴戜滑*/
.talent-conception-title { width:600px; background-position:0 -1100px; }	/*浜烘墠鐞嗗康*/
.profession-develop-title { width:560px; background-position:0 -1160px; }	/*鑱屼笟鍙戝睍*/
.compensation-title { width:600px; background-position:0 -1220px; }			/*钖　叕*/
.benefits-title { width:600px; background-position:0 -1280px; }				/*绂忓埄*/
.employees-care-title { width:385px; background-position:0 -1340px; }		/*鍛樺伐鍏虫€€*/
.about-employee-title { width:385px; background-position:0 -1400px; }		/*鍛樺伐鏁呬簨*/

.employ-tlt{font: 1.1285em/1.5em "Microsoft Yahei", "寰　蒋闆呴粦", Verdana, Arial, Helvetica, STHeiti, sans-serif; padding-bottom:20px; border-bottom:#999999 1px solid; margin-bottom:20px; padding:20px 0 35px; }
/*links*/
.links-title{background:url(../images/main.png)  -723px -256px;
	_background:url(../images/main.gif)  -723px -256px;
	height:30px;
	width:240px;
	margin:30px 0}
.links-li{ float:left; margin:20px}
/*footer*/
.footer{ margin-top:20px;_margin-top:0px}
.clx-layout {
	border-top:#e3e5e6 1px solid;
	clear:both;
	margin-top:80px;
	margin-bottom:30px
}
.Copyright, .bottom-menu, .bottom-menu a {
	color:#a6a5a4;
	margin:10px auto 10px;
	font-size:12px;
	text-align:center;
	width:80%;
	line-height:2em;
	
}

/*ie6*/
.content-inner {
	_position:inherit
}
/*.read-more {
	_position: inherit;
	_bottom:auto
}*/

.ie6-fixfr{_margin-top:-400px;}
.ie-hotx-sub-menu-li {
#margin-top:-10px;
_margin-top:-10px;
}

.ie6-fixfr .content-inner .cont-us-title,.ie6-fixfr .content-inner .cont-us,.ie6-fixfr .content-inner .foc-us-title,.ie6-fixfr .content-inner .foc-us,.ie6-fixfr .content-inner .addr-title{_margin-left:20px}
/*tit-img*/
.tlt-img,.tlt-img1,.tlt-img2{ background: url(../images/title2.png) 0 -972px no-repeat; height:18px; width:164px}
.tlt-img1{ background-position:0 -1004px; width:120px}
.tlt-img2{ background-position:0 -1035px;}
.hiden-close{ height:36px; margin-left:100px; padding-left:40px; #display:none}

/*灏忚彍鍗?*/
.aside-menu-in { margin-top:8px; }
.aside-menu-in li { margin:3px 0 0 5px; }
.aside-menu-in li a { color:#a6a5a4; padding-left:10px; background:url('../images/main.png') 0 -126px no-repeat; _background:url('../images/main.gif') 0 -126px no-repeat; }
.aside-menu-in li a:hover { color:#f2a200; }
.aside-menu-in li a.select { color:#f2a200; background-position:0 -166px; }
/*閮ㄩ棬鎷涜仒*/
.join-recruit { width:100%; font-size:18px; color:#cccbc8; margin:35px 0; }
.join-recruit a { display:inline-block; line-height:35px; margin:0 20px; }
.join-recruit .item-first { margin-left:0; }

/*2013-09-06 luo 鏂板　锛氬垹甯栭』鐭?*/
/*notes-delete-posts*/
.notes-delete-posts-title {
	background:url(../images/title2.png) 0 -1460px;
	_background:url(../images/title2.gif) 0 -1460px;
	height:30px;
	width:505px;
	margin-bottom:30px;
	margin-top:40px
}

/*2013-09-12 鏂板　锛氬憳宸ユ晠浜?*/
.employee-inner { padding-bottom:50px; }
.employee-inner .team-img { width:202px; }
.employee-inner .team-content { width:67%; }
.employee-inner .team-content p { color:#a6a5a4; margin-bottom:20px; text-indent:0; }
.employee-inner .team-content .team-leader { color:#4d4b49; margin-top:45px; margin-bottom:40px; }
.employee-inner .team-img img { display:block; padding:5px; background-color:#fff; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #d9d7d8; box-shadow:0 1px 0 rgba(240,239,240,1); }

/*background鍚庡彴*/
.grid{
	padding: 5px 5px 5px 5px;!important
}
.mainleft{
	float:left; 
	width:480px; 
	color:#333333;
	margin-top:30px;
}
.mainright{
	float:left; 
	width:499px; 
	color:#333333;
	margin-top:30px;
}
.halvingline{
	float:left; 
	background-color:#999999; 
	width:1px; 
	height:650px; 
	margin-bottom:50px;
}
.horizontalline{
	border-top:#999999 1px solid;
}
.jobs-left{
	float:left;
	width:260px; 
	margin-top:10px;
}
.jobs-right{
	float:left; 
	width:500px; 
	margin-top:10px;
}
.login-submit{
	width:60px;
	height:50px;
}