@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
ol, ul, dl {
	list-style-type:none;
}
TD {
	FONT-SIZE: 12px;
	COLOR: #333333;
	font-family:Arial;
	clip: rect(auto,auto,auto,auto);
	line-height: 21px;
}
BODY {
	padding: 0px;
	font-family:Arial;
	margin: 0px;
	font-size: 12px;
	line-height: 21px;
	color: #333333;
}
#main {
	MARGIN: auto;
	background-image: url(djl99_1.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#main2 {
	MARGIN: auto;
	background-image: url(djl99_7.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
#main3 {
	MARGIN: auto;
	background-image: url(djl97_2.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#main4 {
	MARGIN: auto;
	background-image: url(djl98_9.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.menu {
	PADDING-RIGHT: 33px; DISPLAY: block; PADDING-LEFT: 33px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 47px; PADDING-TOP: 0px; LETTER-SPACING: 0px; HEIGHT: 47px; TEXT-ALIGN: center
}
A.menu {
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
A.menu:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 14px;
	font-weight: bold;
}
A.menu:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
A.menu:hover {
	BACKGROUND-IMAGE: url(djl82_3.gif);
	COLOR: #fff;
	HEIGHT: 47px;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-position: center;
}
.menu2 {
	PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 22px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; LETTER-SPACING: 0px; HEIGHT: 30px; TEXT-ALIGN: center
}
A.menu2 {
	FONT-SIZE: 12px;
	COLOR: #fff;
	text-decoration: none;
}
A.menu2:link {
	COLOR: #fff; TEXT-DECORATION: none}
A.menu2:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
A.menu2:hover {
	BACKGROUND-IMAGE: url(djl82_7.gif);
	COLOR: #fff;
	HEIGHT: 30px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.abc {
	background-position: 20px;
}

A.clzj {
	color: #6A6A6A;
	text-decoration: none;
}
A.clzj:link {
	color: #6A6A6A;
}
A.clzj:visited {
	color: #6A6A6A;
}
A.clzj:hover {
	color: #6A6A6A;
	text-decoration: underline;
}
A.jinjin {
     color: #ffffff;
     text-decoration: none;
	 font-family:microsoft yahei;
}
A.jinjin:link {
	color: #ffffff;
}
A.jinjin:visited {
	color: #ffffff;
	text-decoration: none;

}
A.jinjin:hover {
	color: #FFff00;
	text-decoration: underline;
	font-weight: normal;


}
A.jinjin2 {
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
A.jinjin2:link {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
A.jinjin2:visited {
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
A.jinjin2:hover {
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}

A.jinjin2b {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: "宋体";
}
A.jinjin2b:link {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
A.jinjin2b:visited {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
A.jinjin2b:hover {
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}
A.jinjin2c {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;

}
A.jinjin2c:link {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
A.jinjin2c:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;

}
A.jinjin2c:hover {
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;


}
A.jinjin2d {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;

}
A.jinjin2d:link {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
}
A.jinjin2d:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}
A.jinjin2d:hover {
	color: #FFFF00;
	text-decoration: underline;
	font-size: 14px;
}
A.jinjin2e {
	color: #048C47;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
A.jinjin2e:link {
	color: #048C47;
	font-size: 13px;
	text-decoration: none;
}
A.jinjin2e:visited {
	color: #048C47;
	text-decoration: none;
	font-size: 13px;
}
A.jinjin2e:hover {
	color: #FF0000;
	text-decoration: underline;
	font-size: 13px;
}
A.jinjin3 {
	color: #0274BD;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
}
A.jinjin3:link {
	color: #0274BD;
	font-size: 14px;
	font-weight: bold;
}
A.jinjin3:visited {
	color: #0274BD;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
A.jinjin3:hover {
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}

A.jinjin6 {
	font-size: 16px;
	color: #ffffff;
	font-family: "微软雅黑";
	font-weight: bold;
}
A.jinjin6:link {
	font-size: 16px;
	color: #ffffff;
}
A.jinjin6:visited {
	font-size: 16px;
	color: #ffffff;
}
A.jinjin6:hover {
	color: #FFff00;
}
A.jinjin6b {
	font-size: 16px;
	color: #000000;
	font-family: "微软雅黑";
	font-weight: bold;
}
A.jinjin6b:link {
	font-size: 16px;
	color: #000000;
}
A.jinjin6b:visited {
	font-size: 16px;
	color: #000000;
}
A.jinjin6b:hover {
	color: #FF0000;
}

A.jinjin7 {
	color: #ff0000;
	text-decoration: underline;
	font-family: "宋体";
}
A.jinjin7:link {
	color: #ff0000;
	text-decoration: underline;
}
A.jinjin7:visited {
	color: #ff0000;
	text-decoration: underline;

}
A.jinjin7:hover {
	color: #FF0000;
	font-weight: normal;
	text-decoration: underline;


}

A.jinjin8 {
	text-decoration: none;
	color: #DC2506;
}
A.jinjin8:link {
	text-decoration: none;
	color: #DC2506;
}
A.jinjin8:visited {
	text-decoration: none;
	color: #DC2506;
}
A.jinjin8:hover {
	color: #DC2506;
	font-weight: normal;
	text-decoration: underline;


}
.jin1 {
	font-size: 25px;
	color: #513888;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 38px;
	font-weight: bold;
}.jin1b {
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: normal;
}
.jin2 {
	font-size: 14px;
	line-height: 33px;
}

.ft {
	font-family: "黑体";
	font-size: 21px;
	line-height: 24px;
	letter-spacing: 1px;
	filter: dropshadow(color=#E7E7E7,offx=1,offy=1);

}
a:link {
	color: #333333;
	text-decoration: none;
	font-family:Arial;
}
a:visited {
	color: #333333;
	text-decoration: none;
	font-family:Arial;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-family:Arial;
}
a:active {
	color: #333333;
	text-decoration: none;
	font-family:Arial;
}
.unnamed1 {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
#quick {
	BORDER-RIGHT: #dddddd 0px solid; BORDER-TOP: #dddddd 0px; BACKGROUND: url(q_bg.jpg) repeat-x left bottom; PADDING-BOTTOM: 15px; BORDER-LEFT: #dddddd 0px solid; WIDTH: 190px; PADDING-TOP: 12px; BORDER-BOTTOM: #dddddd 0px solid; TEXT-ALIGN: center
}
#quick A {
	MARGIN-TOP: 1px; DISPLAY: block; BACKGROUND: url(quick_a.gif) no-repeat; WIDTH: 158px; LINE-HEIGHT: 26px; LETTER-SPACING: 2px; HEIGHT: 26px; TEXT-ALIGN: center
}
#quick A:hover {
	BACKGROUND: url(quick_aA.gif) no-repeat; COLOR: #ffffff
}
#quick A:active {
	BACKGROUND: url(quick_aA.gif) no-repeat; COLOR: #ffffff
}
.seach{
	width:88px;
	height:18px;
	background:url(seach.jpg) no-repeat left top;
	border:none;
	line-height:18px;
	text-indent:3px;
	overflow:hidden;
	float:left;
	font-size: 12px;
	color: #999999;
}
.submit{ width:18px; height:18px; background:url(submit.jpg) no-repeat left top; border:none; line-height:18px; float:left;}

/*导航效果*/
.nav {
    float:right;
	width:666px;
	padding-bottom:18px;
}

.nav ul {
	text-align:right;
}
.nav ul li {
	font-size:15px;
	height:30px;
	line-height:30px;
	float:left;
}
.nav ul li a {
	color:#333;
	text-align:center;
	display:block;
	font-weight: bold;
	padding-left:12px;
	padding-right:12px;
}
.nav ul li a:hover {
	text-decoration:none;
	background:url(nav_hover.jpg) no-repeat bottom;
	font-weight: bold;
}

.nav ul li.home a:hover {
	color:#513888;
	background:url(nav_bg1.gif) no-repeat bottom;
	text-decoration:none;
}
.nav ul li.about a:hover {
	color:#513888;
	background:url(nav_bg2.gif) no-repeat bottom;
	text-decoration:none;
}
.nav ul li.case a:hover {
	color:#513888;
	background:url(nav_bg3.gif) no-repeat bottom;
	text-decoration:none;
}
.nav ul li.service a:hover {
	color:#513888;
	background:url(nav_bg4.gif) no-repeat bottom;
	text-decoration:none;
}
.nav ul li.recruitment a:hover {
	color:#513888;
	background:url(nav_bg5.gif) no-repeat bottom;
	text-decoration:none;
}
.nav ul li.contact a:hover {
	color:#513888;
	background:url(nav_bg6.gif) no-repeat bottom;
	text-decoration:none;
}


#home .nav ul li.home a {
	color:#513888;
	background:url(nav_bg1.gif) no-repeat bottom;
	text-decoration:none;
}
#about .nav ul li.about a {
	color:#513888;
	background:url(nav_bg2.gif) no-repeat bottom;
	text-decoration:none;
}
#case .nav ul li.case a {
	color:#513888;
	background:url(nav_bg3.gif) no-repeat bottom;
	text-decoration:none;
}
#service .nav ul li.service a {
	color:#513888;
	background:url(nav_bg4.gif) no-repeat bottom;
	text-decoration:none;
}
#recruitment .nav ul li.recruitment a {
	color:#513888;
	background:url(nav_bg5.gif) no-repeat bottom;
	text-decoration:none;
}
#contact .nav ul li.contact a {
	color:#513888;
	background:url(nav_bg6.gif) no-repeat bottom;
	text-decoration:none;
}
/*End 导航效果*/

#slider {
	POSITION: relative;z-index:6; MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: url(loading.gif) no-repeat 50% 50%; HEIGHT: 260px
}
#slider IMG {
	POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 0px
}
#slider A {
	BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.nivoSlider {
	POSITION: relative
}
.nivoSlider IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.nivoSlider A.nivo-imageLink {
	Z-INDEX: 60; POSITION: absolute; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 100%; BORDER-LEFT-WIDTH: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.nivo-caption {
	Z-INDEX: 89; POSITION: absolute; WIDTH: 982px; BOTTOM: 0px; BACKGROUND: #1d1d1d; COLOR: #fff; OVERFLOW: hidden; LEFT: 0px; opacity: 0.8
}
.nivo-caption P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 134px; PADDING-RIGHT: 5px; BACKGROUND: url(bull.png) no-repeat 0px 5px; PADDING-TOP: 5px
}
.nivo-caption SPAN {
	POSITION: absolute; DISPLAY: block; COLOR: #fff; FONT-SIZE: 14px; TOP: 22px; LEFT: 36px
}
.nivo-caption A {
	DISPLAY: inline !important
}
.nivo-caption {
	PADDING-BOTTOM: 17px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; COLOR: #a0a0a0; FONT-SIZE: 13px; PADDING-TOP: 17px; text-shadow: none
}
.nivo-caption A {
	COLOR: #efe9d1; TEXT-DECORATION: underline
}
.nivo-controlNav {
	POSITION: absolute; BOTTOM: -42px; DISPLAY: none; LEFT: 260px
}
.nivo-controlNav A {
	BORDER-RIGHT-WIDTH: 0px; TEXT-INDENT: -9999px; WIDTH: 22px; DISPLAY: block; BACKGROUND: url(bullets.png) no-repeat; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 22px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 3px
}
.nivo-controlNav A.active {
	BACKGROUND-POSITION: 0px -22px
}
.nivo-directionNav A {
	Z-INDEX: 99; POSITION: absolute; TOP: 41%; CURSOR: pointer
}
.nivo-directionNav A {
	BORDER-RIGHT-WIDTH: 0px; TEXT-INDENT: -9999px; WIDTH: 40px; DISPLAY: block; BACKGROUND: url(arrows.png) no-repeat; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 40px; BORDER-LEFT-WIDTH: 0px
}
A.nivo-nextNav {
	BACKGROUND-POSITION: -40px 0px; RIGHT: 0px
}
A.nivo-nextNav:hover {
	BACKGROUND-POSITION: -40px -40px
}
A.nivo-prevNav {
	LEFT: 0px
}
A.nivo-prevNav:hover {
	BACKGROUND-POSITION: 0px -40px
}
.nivoSlider {
	POSITION: relative
}
.nivoSlider IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.nivoSlider A.nivo-imageLink {
	Z-INDEX: 60; POSITION: absolute; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 100%; BORDER-LEFT-WIDTH: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.nivo-slice {
	Z-INDEX: 50; POSITION: absolute; DISPLAY: block; HEIGHT: 100%
}