@charset "gb2312";
/* CSS Document */

body{ height:inherit; margin:0  auto; font-family:"ËÎÌå"; font-size:12px; line-height:1.5; overflow-x:hidden; background:#f0f0f0; color:#151613}
ul { margin:0; padding:0;}
ul li{ list-style:none;}
a{ text-decoration:none; cursor:pointer; color:#151613}
a:hover{ text-decoration:none;}
.f_left{ float:left;}
.f_right{ float:right;}
img{ border:0;}
table{ border:0;}
ul,li,div {padding:0;margin:0;}

.smallnav a{  color:#C3DBEA}
.aboutleft{ float:left; width:120px; margin-left:8px;}
.aboutright { margin-top:7px}
.aboutright span{ line-height:23px; color:#909090 }
.aboutright a{ float:right; display:block; margin-right:5px; color:#E26907; margin-top:1px}
.newlist{ color:#606060}
.newlist a{ color:#606060}
.newsd{color:#606060}
.newsd a{color:#606060}
.newsd tr td{ vertical-align:middle}

/* nav */

#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
	
		padding: 0 25px;
	
		color: #fff;
		font-family:Microsoft Yahei;
		font-size:15px
		}

	#jsddm li a:hover
	{ color:#F60	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{	width: auto;
				font-size:12px;
				color: #fff;
				display:block;
				margin-top:5px;
				padding:0 15px;
				margin-left:15px;
				 
				}
			#jsddm li ul{ margin-top:10px}
			#jsddm li ul li{ margin-top:3px}
			#jsddm li ul li a:hover
			{	
			
			color:#e94609;
			background:url(../img/xsj.png) center left no-repeat
			}

#jsddm{ margin-top:15px;
 margin-left: 17px;}



#demo a{ color:#e26907; font-size:13px}
/*--------------------Ê×Ò³ÓÒjs--------------------------*/
#show1{ width: 300px; height: 180px; border: 1px solid #ccc; margin: 50px auto 0; overflow:hidden; }
#show1 ul { width: 3300px; height: 180px; }
#show1 ul li { width: 50px; height: 180px; float: left; position: relative; overflow:hidden; }
.active { width: 550px; }
#show1 ul span { width: 21px; height: 244px; padding-top: 10px; border-right: 1px solid #fff; position: absolute; top: 0; right: 0; color: #fff; font-size: 12px; text-align: center; cursor: pointer; }
#show1 ul img { width: 550px; height: 254px; }
.bg0 { background:url(../img/f01.jpg)}
.bg1 { background:url(../img/f01.jpg)}
.bg2 {background:url(../img/f01.jpg)}
.leftnav a{ color:#336699}
.leftnav a:hover{ color:#000033}
.ab p{ color:#666}
#rightnav{ width:75px; height:290px; background:url(../img/lbg.png) 0 0 no-repeat; position:absolute; right:-25px; top:220px;}
.df a:hover{ color:rgb(46, 123, 186)}
.newsd a:hover{ color:#F60}
.newd{color:#333;}
.newd p{ line-height:22px; }
.prod a{  font-size:13px; color:#009}


/*job*/

.menu_list { }
.menu_head { padding: 5px 10px; cursor: pointer; position: relative; margin:1px; background: #eef4d3 url(left.png) center right no-repeat; }
.menu_head:hover{ background:#dbd8d6}
.menu_body { display:none; margin-left:40px }
.menu_body span{ display:block;margin:15px 0; color:#333;}
.menu_body a { display:block; color:#006699; background-color:#EFEFEF; padding-left:10px; font-weight:bold; text-decoration:none; }
.menu_body a:hover { color: #000000; text-decoration:underline; }

.proset { color:#F60; font-weight:bold}
.proset tr td{ text-align:center}




.ses span{ line-height:25px; color:#333; display:block; text-indent:2em; margin:8px 0;}



.float-contact-mini {
	position: absolute;
	right: 1px;
	top: 175px;
}
.float-contact-mini a {
	background: url("../images/sprites.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 65px;
	line-height: 110%;
	padding: 46px 5px 0;
	text-align: center;
	text-decoration: none !important;
	width: 18px;
}
.float-contact {
	display: none;
	position: absolute;
	right: 1px;
	top: 175px;
	width: 102px;
}
.float-contact .close {
	background: url("../images/sprites.png") no-repeat scroll -29px 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 31px;
	line-height: 31px;
	padding-left: 22px;
	text-decoration: none !important;
}
.float-contact .container {
	background:#FFFFFF;
	border-color: #E3E3E3;
	border-style: solid;
	border-width: 0 1px;
	padding: 1px 0;
	text-align: center;
}
.float-contact .container {
	border-style: solid;
	text-align: center;
}
.float-contact .qq {
	padding: 7px 0 6px;
}
.float-contact .qqtitle {
	line-height: 200%;
}
.float-contact .qq .btn {
	padding-top: 4px;
}
.float-contact .qq .btn li {
	padding-bottom: 5px;
}
.float-contact .qq .btn a {
	background: url("../images/sprites.png") no-repeat scroll -43px -80px transparent;
	color: #1A649D;
	display: block;
	height: 23px;
	line-height: 23px;
	margin: 0 auto;
	padding-left: 23px;
	width: 53px;
}
.float-contact .qqtel {
	background: url("../images/shadow-2.png") repeat-x scroll 0 100% transparent;
	padding-bottom: 14px;
}
.float-contact .qqtel .qqcontent {
	color: #FF6600;
	font-size: 117%;
	font-weight: bold;
	line-height: 130%;
	letter-spacing:0;
}
.float-contact .myqqlink {
	background: url("../images/bg-x.png") repeat-x scroll 0 -320px #FA8400;
	border-bottom: 1px solid #E3E3E3;
	color: #FFFFFF !important;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none !important;
}
h3.qqtitle {
	margin:0;
	padding:0;
}











