body {
	background:url(images/indexbg2.jpg) repeat-y #C2B08B;
	font-size:12px;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
}
img{ border:0px;}

div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,p{
	margin:0; 
	padding:0; 
	border:0; 
	list-style-type:none;
}
input, select {
	vertical-align:middle; 
	font-size:12px;
}


.block{
	display:block;
}
.none{
	display:none;
}
.left_float{
	float:left;
	margin:0 10px;
}
.right_float{
	float:right;
	margin:0 10px;
}

/*index css--------------------------*/



.IndexCenter,.IndexRight{ margin-top:20px; margin-bottom:20px;}
.IndexCenter{ width:547px; float:left; padding-left:15px;	}
.IndexRight{ width:210px; height:900px; float:right; padding-right:15px; background-image:url(images/index_61.jpg); background-repeat:no-repeat; background-position:top left;}
.IndexRight h2,.IndexNews,.IndexCompany{ width:190px; float:right; overflow:hidden;}
.IndexRight h2{ background-color:#7f7035;  font-size:12px; color:#FFFFFF; line-height:24px; height:25px; text-indent:15px;}
.IndexRight h2 a{color:#FFFFFF; text-decoration:none;}

.IndexText{ line-height:20px;text-align: justify;
text-justify:inter-ideograph;}



.IndexNews{ clear:both;}
.IndexNews ul{ margin-top:10px;}
.IndexNews li{
	border-bottom: 1px dashed #CCCCCC; line-height:21px; background-image:url(images/Icon3.jpg); background-repeat:no-repeat; background-position:left; padding-left:17px;
}
.IndexNews li a{ color:#333; text-decoration:none;}
.IndexCompany{ margin-bottom:20px;}
.IndexCompany p{ margin:5px; line-height:18px; color:#4e3d0b;}

.IndexCompany h1{ font-size:13px; margin-bottom:5px;}
.IndexCompany h1 a{ color:#FF0000; }


.IndexNews h1{ font-size:12px; border-bottom : 1px dashed #CCCCCC; line-height:21px; background-image:url(images/Icon3.jpg); background-repeat:no-repeat; background-position:left; padding-left:17px;}
.IndexNews h1 a{ color:#333; text-decoration:none;}



.IndexPro
{

	margin-bottom: 10px;
	background-color: #f5f1ee;
	clear: both;
	border-bottom: dashed 1px #C0C0C0;
	padding-bottom:10px;
}

.IndexPro h1,.IndexPro h2,.IndexPro p{font-size:12px; margin-top:3px;}
.IndexPro h1{ margin-bottom:2px;font-size:13px; }
.IndexPro h1 a{color:#7f7035; }
.IndexPro h2{ font-weight:normal;}
.IndexPro h2 a{ color:#666;}
.IndexPro p{margin-right:3px; line-height:20px;}
.IndexPro p a{ font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}










/*--------------------------*/
.wrap{
	height:100%;
	overflow:hidden;
	width:1002px;
}
.left{
	float:left;
	width: 184px;
	background:url(images/index_1.jpg) no-repeat left;

	overflow:hidden;
}
.logo{
}
.left h1{
	margin: 0px;
	text-decoration: none;
	padding: 0px;
}
.left h1 a{
	font-size: 12px;
	color: #3E3E3E;
	text-decoration: none;
	display: block;
	background: url(images/menu_1.jpg);
	padding-left: 35px;
	height:39px;
	line-height:39px;
}
.left h1 a:hover{
	color: #7D7035;
	background: url(images/menu_1_1.jpg);
}
.left h2{
	background: url(images/menuh2bg.gif) no-repeat;
	height:25px;
	line-height:25px;
	margin:0;
	padding:0;
}
.left h2 a{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #3E3E3E;
	display: block;
	margin-left: 37px;
}
.left h2 a:hover{
	color: #796D39;
}
.left h3{
	background: #C2B08B;
	margin: 1px 0 1px 0;
	height:19px;
	line-height:19px;
}
.left h3 a{
	font-weight: normal;
	color: #564B1C;
	text-decoration: none;
	font-size: 12px;
	display: block;
	margin-left: 40px;
	margin-right: 5px;
}
.left h3 a:hover{
}
.leftnavbg{
	background: url(images/menu_2.jpg);
	height:19px;
	overflow:hidden;
}



.title{
	font-size: 14px;
	font-weight: bold;
	color: #796D39;
	clear: both;
	width:655px;
	padding-bottom:5px;
	margin:20px 0 10px 60px;
	border-bottom:dotted 2px #C2B08B;
}
.content{
	margin-left:80px;
	margin-right:34px;
	color:#666;
	height:100%;
	overflow:hidden;
}

.main{
	height:100%;
	overflow:hidden;
	width:810px;
	float:left;
}


.main h3{
	font-size: 14px;
	color: #796D39;
	border-bottom:dotted 2px #C2B08B;
	padding-bottom:5px;
	
	
	}
.main h3 a{color: #796D39; text-decoration:none;}	
.main h4{clear:both; font-size:12px;}



.about,.Position,.banner,.main h3,.Link,.copyright,.ProShow,.honor,.SiteMap,.project,.Des,.News,.NewsDetail,.Page{
	width:780px;
	margin:0 auto;
	margin-top:10px;
}

.banner{
background-color: #C2B08B; 
	height:150px;
	background-image:url(images/BannerBg.jpg);
	
}


.Position{  margin-top:5px;color:#999; font-family:Arial;position:relative;}
.Position a{ color:#999; text-decoration:none;}

.about p{ line-height:180%;}



.ProShow{ margin-bottom:20px;}
.ProList{width:120px; height:155px; border: 1px solid #CCCCCC; float:left; text-align:center;  position:relative; margin-right:5px; margin-bottom:10px; }
.ProList img{}
.ProList h1,.ProList1 h1{ font-size:12px; text-align:center; margin:0px; padding:0px; position:absolute; bottom:0px; left:1px; font-weight:normal; background-color:#f1eee7; width:118px; height:30px;}
.ProList h1 a,.ProList1 h1 a{color:#333; text-decoration:none;}

.ProList1{ width:185px; height:191px; float:left;margin-left:8px; margin-top:10px;}
.ProList1 h2{ background-color:#f5f1ee; height:20px; font-size:12px; text-align:center;}
.ProList1 h2 a{ color:#796d39; text-decoration:none;}



.SiteMap{}
.SiteMap a{ color:#796D39; text-decoration:none;}
.SiteMap h2,.SiteMap h1{ clear:both; margin-top:5px;}
.SiteMap h2{ font-size:13px;}
.SiteMap h1{ font-size:12px;}
.SiteMap ul{}
.SiteMap li{ width:120px; float:left;}

.project img{ float:left; padding-right:5px; padding-bottom:5px;}







.Donwload{ position:absolute; right:0px; bottom:0px;}
.Donwload a{ text-decoration:none;}
.TB1{ width:100%; background-color:#cccccc;}
.TB1 td,.TB1 th{ background-color:#ffffff;}
.Link{}
.Link a{color:#5E4F33;}

.makeup{
	width:500px;
	margin:0 auto;
	color:#5E4F33;
	line-height:22px;
}
.product{
	width:670px;
	margin:0 auto;
	line-height:22px;
}
.honor ul{
}
.product ul{
}
.product ul li{
	width:220px;
	text-align:center;
	line-height:28px;
	float:left;
	background:#F5F1F2;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:20px;
}
.honor ul h3{
	display:block;
	background: url(images/qy.gif) no-repeat;
	color:#EA0001;
	padding-left:22px;
	height:17px;
	line-height:17px;
	font-size:12px;
	clear:both;
}
.honor ul li{
	background:#EDEDED;
	width:220px;
	float:left;
	text-align:center;
	margin:1px;
	line-height:28px;
}
.honor .honorpic li{
	margin-bottom:10px;
	background:none;
}
.w210_h137 img{
	width:210px;
	height:137px;
}
.eee{
	background:#eee;
	padding:3px;
	margin:5px 0;
}

.serving{
	width:542px;
	background:url(images/serving_bg.jpg) no-repeat;
	border-top:dotted 1px #717171;
	margin-bottom:30px;
	margin-top:10px;
}
.serving h4{
	font-size:12px;
	color:#8F0015;
	line-height:22px;
	padding-left:40px;
	margin-bottom:10px;
}
.serving h5{
	color:#8f0015;
	font-weight:normal;
	font-size:12px;
	background: url(images/a.jpg) left no-repeat;
	padding-left:15px;
	margin:0 0 10px 50px;
}
.serving p{
	background:url(images/a_1.jpg) 0 5px no-repeat;
	margin-left:60px;
	text-indent:0.8em;
	line-height:20px;
}
.download{
}
.download ul{
	float:left;
}
.download ul li{
	line-height:34px;
	border-bottom:dotted 1px #ccc;
}
.name{
	width:300px;
}
.rel{
	width:200px;
}
.type{
	width:120px;
}
.contact{
	line-height:24px;
	width:660px;
	margin:0 auto;
}


.contact table{
	font-size:14px;
	background:#000;
}
.contact h1{
	font-size:24px;
	color:#000;
	font-family:ºÚÌå;
}
.contact h2{
	color:#D20001;
	font-size:16px;
}
.imgright{
	float:right;
	padding-left:20px;
}
.copyright{
	background:#796D39;
	color:#C2B57E;
	line-height:200%;
	clear:both;
	text-indent:5px;
	margin-top:10px;
}


.copyright a{
	color:#C2B57E;
}

.Des{ color:#666; margin-bottom:10px; line-height:20px;}



.News{}
.News ul{}
.News li{
	background-image:url(images/icon8.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dddddd;
	line-height:22px; position:relative;
}
.News li a{ color:#333;}
.NewsDate{ position:absolute; right:0px; top:0px; color:#999; font-size:10px; font-family:Arial, Helvetica, sans-serif;}



.NewsDetail{ width:740px; margin:0 auto; line-height:25px;margin-top:20px; margin-bottom:20px;}
.NewsDetail img{ float:right; margin-left:22px; }
.NewsDetail a {color:#333; }


.Page{ margin-bottom:30px; margin-top:20px;}
.Page p{background-color:#f7f5f4; margin-bottom:2px; }
.Page a{ color:#000; text-decoration:none;}



.LeftValve{ width:154px; height:46px; padding-top:4px; }
.LeftValve img{ float:left; padding-right:10px;}
.LeftValve h4{ font-size:16px;  height:46px; padding-top:10px;}
.LeftValve h4 a{ color:#6d5a11; }

.IndexCompany1{padding-bottom:40px;}
.IndexCompany1 img{float:left; margin-right:10px;}
.IndexCompany1 p{ line-height:20px;}