@charset "gb2312";

#top {
	height:104px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/topbj-1.jpg) repeat-x;
	position:relative;
}
#top .top {
	width:1000px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
#top .top .logo,#top .top .menu,#top .top .language {
	float:left;
	height:100%;
	overflow:hidden;
	position:relative;
}
#top .top .logo {
	width:220px;
}
#top .top .menu {
	width:650px;
}
#top .top .menu a {
	float:left;
	display:block;
	width:130px;
	height:100%;
	line-height:104px;
	font-size:16px;
	text-align:center;
	background:url(../images/menubj.jpg) no-repeat;
	color:#fff;
}
#top .top .menu a:hover,#top .top .menu a.hover {
	background:url(../images/menuhover.jpg) no-repeat;
	color:#f9bc00;
}
#top .top .language {
	width:127px;
	background:url(../images/menubjli.jpg) no-repeat left top;
	padding-left:3px;
	padding-top:29px;
	line-height:2em;
	text-align:center;
}

#banner {background:#000;height:500px;overflow:hidden;position:relative;}
#banner div.pict {cursor: default !important;}
#banner div.main {position: static;text-align: center;display: block;cursor: pointer !important}
#banner .element {display: none;position: absolute !important;}
#banner .left {top :210px;left: 0;cursor: pointer;}
#banner .right {top: 210px;right: 0;cursor: pointer;}
#banner .main .guardian {display: none;height: 0;}
#banner .navi {z-index: 9999999;}
div#banner div.main{display:none;}div#banner div.element{position:absolute !important;}

#products-index {
	width:1000px;
	height:180px;
	overflow:hidden;
	margin:10px auto 0;
	position:relative;
}

div .productlist_cyrano_lef{
	width:1000px;
	height:180px;
	overflow:hidden;
}
div#demo{
	overflow:hidden;
	width:1100px;
}
div.productlist_cyrano_lef div.fang {
	width:150px;
	height:150px;
	border:1px solid #333;
	border-bottom:none;
	margin-right:10px;
}
div.productlist_cyrano_lef div.picFit {
	width:150px;
	height:150px;
	overflow:hidden;
}
div.productlist_cyrano_lef div.picFit img {
	width:150px;
	height:150px;
}
div.productlist_cyrano_lef div.title{
	width:150px;
	height:30px;
	line-height:30px;
	border:1px solid #333;
	border-top:none;
	overflow: hidden;
	padding-left:10px;
	background:#292929;
	color:#bebebe;
}

#content-index {
	width:1000px;
	height:239px;
	overflow:hidden;
	margin:10px auto 0;
	position:relative;
	background:url(../images/aboutbj.jpg) repeat-x;
}
#content-index #title {
	width:100%;
	height:82px;
	overflow:hidden;
	position:relative;
}
#content-index #title .title-img {
	width:326px;
	height:52px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
#content-index #title .title-more {
	position:absolute;
	top:28px;
	right:10px;
	z-index:10;
}
#content-index #title .title-more a {
	color:#f9bc00;
}
#content-index #about,#content-index #environment,#content-index #contact {
	width:326px;
	height:239px;
	overflow:hidden;
	position:relative;
	float:left;
	padding-right:11px;
	color:#bebebe;
}
#content-index #contact {
	padding-right:0px;
}
#content-index #about .about,#content-index #environment .environment,#content-index #contact .contact {
	padding:0 10px;
	position:relative;
}
#content-index #about .about p {
	text-indent:2em;
}
#content-index #environment .environment {
	padding:5px 5px 0;
}
#content-index #environment .environment .environmentimg {
	width:148px;
	height:142px;
	padding:0 5px;
	float:left;
}
#content-index #environment .environment .environmentimg img {
	width:146px;
	height:146px;
	border:1px solid #333132;
}
#content-index #environment .environment .environmentimg span {
	display:block;
	width:148px;
	height:30px;
	text-align:center;
	line-height:30px;
}
#content-index #contact .contact {
	background:url(../images/map.png) no-repeat 7px 0;
}

#bottom-menu {
	height:208px;
	margin:10px auto 0;
	padding:30px 0 40px;
	background:url(../images/bottom-menubj.jpg) repeat-x #000;
	position:relative;
}
#bottom-menu .bottom-menu {
	width:1000px;
	height:208px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
#bottom-menu .bottom-menu .bmenu {
	float:left;
	width:102px;
	height:100%;
	padding:0 40px;
	background:url(../images/bottom-menux.jpg) no-repeat bottom right;
	color:#fff;
}
#bottom-menu .bottom-menu .bmenu h3 {
	margin-bottom:15px;
}
#bottom-menu .bottom-menu .bmenu p {
	font-family:"Arial", "Helvetica", "sans-serif", "SimSun";
	height:1.8em;
	overflow:hidden;
}
#bottom-menu .bottom-menu .bmenu p a {
	color:#777;
}
#bottom-menu .bottom-menu .bmenu p a:hover {
	color:#f9bc00;
}
#bottom-menu .bottom-menu .bottom-logo {
	float:left;
	width:250px;
	height:100%;
	text-align:center;
	padding:0 0 0 40px;
}

#bottom {
	clear:both;
	width:1000px;
	margin:0 auto 20px;
	position:relative;
	text-align:center;
	color:#fff;
}