@charset "utf-8";
/* CSS Document */
body,td,th {
	font-size: 12px;
	color: #000;
	font-family:"微软雅黑";
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 12px;
	color: #000;
	font-family:"微软雅黑";
}
a:link {
	text-decoration: none;
	font-family:"微软雅黑";
}
a:visited {
	text-decoration: none;
	color: #000;
	font-family:"微软雅黑";
}
a:hover {
	text-decoration: underline;
	color: #000;
	font-family:"微软雅黑";
}
a:active {
	text-decoration: none;
	color: #000;
	font-family:"微软雅黑";
}
p,ul,li,form{
	margin:0;
	padding:0;
	}
li{ list-style:none;}
.cls{
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
	}
.topfrm{
	width:100%;
	height:77px;
	background-color:#FFF;
	position:fixed;
	top:0;
	z-index:50;
	box-shadow: 0 2px 2px #888888;
	text-align:center;
	}
.topfrm p{
	width:1000px;
	margin:0 auto;
	}
.navfrm{
	width:62px;
	height:434px;
	position:fixed;
	top:174px;
	right:0px;
	background:url(lm_bg.png);
	z-index:50;
	}
.navfrm li{
	float:right;
	width:61px;
	height:61px;
	margin-bottom:1px;
	background-color:#0d4283;
	background-repeat:no-repeat;
	background-position:right top;
	cursor:pointer;
	}
.navfrm li p{
	display:none;
	line-height:61px;
	width:112px;
	text-align:center;
	color:#14448b;
	font-size:16px;
	}
.navfrm li.sel{ background-color:#1162c3;}
.navfrm li:hover{
	background-color:#FFF;
	background-position:right -61px;
	width:174px;
	margin-left:-113px;
	}
.navfrm li:hover p{ display:block;}
.navfrm li.nv1{ background-image:url(lm_1.png);}
.navfrm li.nv2{ background-image:url(lm_2.png);}
.navfrm li.nv3{ background-image:url(lm_3.png);}
.navfrm li.nv4{ background-image:url(lm_4.png);}
.navfrm li.nv5{ background-image:url(lm_5.png);}
.navfrm li.nv6{ background-image:url(lm_6.png);}
.navfrm li.nv7{ background-image:url(lm_7.png);}

/*banner*/
.bannerfrm,.bannerfrm div{
	width:100%;
	min-width:1000px;
	height:799px;
	overflow:hidden;
	}
.bannerfrm{ margin-top:77px;}
.bannerfrm div{ position:absolute;}
.bannerfrm div ul{
	height:799px;
	position:absolute;
	}
.bannerfrm div ul li{
	float:left;
	height:799px;
	background-position:center;
	}
.bannerfrm div ul li a{
	display:block;
	width:100%;
	height:799px;
	}
.bannerfrm > ul{
	position:absolute;
	z-index:20;
	height:19px;
	margin:748px 0 0 0;
	left:50%;
	}
.bannerfrm > ul li{
	width:19px;
	height:19px;
	cursor:pointer;
	margin:0 8px;
	background-color:#000;
	filter:alpha(opacity=67);
	opacity: 0.67;
	-moz-opacity:0.67;
	float:left;
	}
.bannerfrm > ul li.sel{
	background-color:#ffcc00;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	}
.bottomfrm{
	width:100%;
	height:59px;
	line-height:59px;
	background-color:#FFF;
	text-align:center;
	color:#0c132a;
	font-size:12px;
	font-family:"微软雅黑";
	}
.bottomfrm span{ margin:0 10px;}
/*about*/
.aboutfrm{
	width:100%;
	min-width:1000px;
	height:846px;
	overflow:hidden;
	background:url(about_us.jpg) center;
	}
.aboutfrm div{
	width:112px;
	height:123px;
	margin:0 auto;
	position:absolute;
	margin-top:668px;
	left:50%;
	margin-left:-56px;
	}
.aboutfrm div p{
	width:876px;
	height:653px;
	position:absolute;
	margin-top:-525px;
	margin-left:-383px;
	display:none;
	}
/*dbs*/
.dbsbody{
	width:100%;
	min-width:1000px;
	height:808px;
	overflow:hidden;
	background:url(dbs.jpg) center;
	}
/*product*/
.prdfrm{	
	width:100%;
	min-width:1000px;
	height:774px;
	padding-top:72px;
	background-color:#f6edd6;
	}
.prdtitle{
	background:url(al_title.gif);
	height:56px;
	width:1000px;
	margin:0 auto;
	}
.prdtab{
	width:1000px;
	margin:0 auto;
	height:44px;
	overflow:hidden;
	padding-top:10px;
	}
.prdtab li{
	height:38px;
	line-height:38px;
	padding:0 10px;
	cursor:pointer;
	float:left;
	border:#f6edd6 solid 3px;
	color:#977121;
	font-size:20px;
	font-family:"微软雅黑";
	}
.prdtab li.sel{ border-color:#c6b199;}
.prdtab li div{
	display:none;
	}
.prdcont{
	width:1000px;
	margin:0 auto;
	padding-top:40px;
	height:624px;
	}
.prdlist,.prdvdolist{
	position:absolute;
	width:918px;
	height:528px;
	overflow:hidden;
	margin-left:41px;
	}
.prdlist ul,.prdvdolist ul{
	position:absolute;
	width:918px;
	}
.prdlist ul li,.prdvdolist ul li{
	width:256px;
	height:143px;
	float:left;
	margin:0 25px 48px;
	cursor:pointer;
	background-position:center;
	background-repeat:no-repeat;
	border-bottom:#a1907c solid 1px;
	}
.prdlist ul li div,.prdlist ul li ul,.prdvdolist ul li div{ display:none;}
.prdlist ul li p{
	position:absolute;
	line-height:1.5px;
	width:256px;
	padding-top:15px;
	margin-top:144px;
	color:#624301;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:bold;
	text-align:center;
	}
.prdpage{
	position:absolute;
	height:35px;
	width:400px;
	margin-top:565px;
	font-family:Arial, Helvetica, sans-serif;
	}
.prdpage li{
	width:35px;
	height:35px;
	cursor:pointer;
	background:url(al_but.gif) center top no-repeat;
	text-align:center;
	line-height:35px;
	font-size:24px;
	float:left;
	margin:0 15px;
	color:#cfa554;
	}
.prdpage li.sel{ background-position:center -35px; color:#f6edd6;}
/*Customer*/
.cstfrm{
	width:100%;
	min-width:1000px;
	height:774px;
	padding-top:72px;
	background:url(ctcont.gif) center 690px no-repeat #FFF;
	}
.csttitle{
	background:url(kh_title.gif);
	height:56px;
	width:1000px;
	margin:0 auto;
	}
.cusbody{
	width:1000px;
	margin:10px auto 0;
	height:552px;
	overflow:hidden;
	}
.cusbody li{
	width:223px;
	height:117px;
	margin:0 13px 21px;
	float:left;
	background-position:center;
	background-repeat:no-repeat;
	}
.cusbody li.clli{
	width:0;
	height:0;
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0;
	}
/*contus*/
.contfrm{
	background:url(contus_bg.jpg) center;
	width:100%;
	min-width:1000px;
	height:718px;
	padding-top:128px;
	}
.ctbox
	{
	width:1000px;
	height:321px;
	margin:80px auto 35px;
	}
.adfont
{
	float:left;
	width:300px;
	}
.bdmapdiv
	{
	float:right;
	width:690px;
	height:315px;
	border:#929292 solid 3px;
	}
.adfont > p{
	line-height:1.8;
	width:260px;
	padding-left:30px;
	margin:0 0 40px;
	overflow:hidden;
	color:#fff;
	font-size:16px;
	font-family:"微软雅黑";
	}
.adfont > p img{
	margin:2px 0 0 -30px;
	float:left;
	}
/*joinus*/
.jonfrm{
	width:100%;
	min-width:1000px;
	height:774px;
	padding-top:72px;
	background:url(joinus_bg.jpg) center;
	}
.jontitle{
	height:56px;
	width:1000px;
	margin:0 auto;
	}
.jobody{
	width:870px;
	margin:30px auto 0;
	height:670px;
	overflow:hidden;
	}
.joleft{
	width:820px;
	height:205px;
	margin:0 auto;
	}
.joright > p{
	background:url(jltd.jpg) left center no-repeat;
	height:21px;
	line-height:21px;
	padding-left:140px;
	margin-top:25px;
	}
.joright > p,.joright > p a,.joright > p a:hover,.joright > p a:link,.joright > p a:active,.joright > p a:visited{ color:#efd8af;font-size:16px; font-family:"微软雅黑";}
.jotab{
	width:820px;
	height:205px;
	overflow:hidden;
	}
.jotab li{
	height:205px;
	line-height:205px;
	width:205px;
	overflow:hidden;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	cursor:pointer;
	font-family:"微软雅黑";
	text-align:center;
	float:left;
	}
.jotab li div{
	display:none;
	}
.jotab li.sel
{
	background-image:url(job_tab_sel.png);
	background-position:center bottom;
	background-repeat:no-repeat;	
	}
.joright{
	width:750px;
	height:365px;
	margin:0 auto;
	background-color:#fff;
	padding:30px 35px 0;
	}
.joright > div
{
	width:750px;
	height:300px;
	overflow:auto;
	color:#c1962e;
	font-size:14px;
	}
.jot{
	color:#c1962e;
	font-size:18px;
	font-family:"微软雅黑";
	font-weight:bold;
	height:25px;
	line-height:25px;
	overflow:hidden;
	}
.joc{
	color:#c1962e;
	font-size:14px;
	line-height:2;
	font-family:"微软雅黑";
	padding-top:20px;
	}
.owbg{
	background-color:#000;
	filter:alpha(opacity=84);
	opacity: 0.84;
	-moz-opacity:0.84;
	position:absolute;
	z-index:60;
	top:0;
	display:none;
	}
.prdpicshow,.prdvdoshow{	
	width:1106px;
	height:573px;
	position:fixed;
	z-index:70;
	left:50%;
	margin-left:-553px;
	top:50%;
	margin-top:-287px;
	display:none;
	}
.prdvdoshow{width:850px;height:560px;margin-left:-425px;margin-top:-280px;}
.pdpbody,.pdvbody{
	width:850px;
	height:560px;
	background-position:center;
	background-repeat:no-repeat;
	padding:13px 0 0;
	}
.prdbutl,.prdbutr{
	height:22px;
	width:35px;
	cursor:pointer;
	position:absolute;
	margin-left:960px;
	margin-top:-542px;
	}
.prdbutl{ background:url(prdsbut_t.png);}
.prdbutr{ background:url(prdsbut_b.png); margin-top:-39px;}
.prdsclose,.prdvclose{
	background:url(prdsbut_close.png);
	width:18px;
	height:18px;
	cursor:pointer;
	position:absolute;
	margin-left:1068px;
	margin-top:-22px;
	}
.prdvclose{margin-left:832px;}
.pdplist{
	height:441px;
	width:256px;
	position:absolute;
	overflow:hidden;
	margin-left:850px;
	margin-top:-500px;
	}
.pdplist ul{
	position:absolute;
	width:256px;
	}
.pdplist ul li{
	width:256px;
	height:143px;
	float:left;
	margin:2px 0;
	overflow:hidden;
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	}
.pdplist ul li div{ display:none;}