@font-face { 
    font-family: 'Monterey'; 
	src: url('MontereyMediumFLF.ttf'); 
	}
	
.cc {
	font-family: Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
}

a {
	cursor:hand;
	text-decoration:none;
	color:#1a1a1a;
}


a:hover { 
    text-decoration: none; 
	color:#158443;
	 }
	 	 
input {
	font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
	font-weight:normal;
	color:#666666;
	font-size:14px;
}
select {
	font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
	font-weight:normal;
	color:#666666;
	font-size:14px;
}
textarea {
	font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
	font-weight:normal;
	color:#666666;
	font-size:14px;
}

.newf {
	font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
	font-weight:normal;
	color:#333333;
}

.wf {
	font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
	font-weight:normal;
	color:#FF0000;
	font-size:12px;
	margin-left:10px;
}
/*.newtitle {
	font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
	font-size: 23px;
	font-weight:normal;
	color:#000000;
	width:500px;
	height:25px;
	float:left;
	background-color:#ffffff;
	margin-top:35px;
}

.newtext {
	font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
	font-size: 13px;
	font-weight:normal;
	color:#000000;
	width:500px;
	float:left;
	background-color:#ffffff;
	margin-top:10px;
	text-align:justify;
	letter-spacing:1px;
	line-height:25px;
}
*/
.p1 {
 font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
 font-size:18px;
 font-weight:100;
 line-height: 160%;
 color:#333333;
 margin:15px 0px 0px 0px;
 text-align: justify;
 text-justify: inter-word;
}

.p2 {
    font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
 font-size:12px;
 font-weight:100;
 line-height: 120%;
 color:#666666;
 margin:15px 0px 0px 0px;
}

.p3 {
 font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
 font-size:15px;
 font-weight:bold;
 line-height: 100%;
 color:#404041;
 margin:0px 0px 0px 0px;
}


.p4 {
 font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
 font-size:13px;
 font-weight:100;
 line-height: 100%;
 color:#58595B;
 margin:0px 0px 0px 0px;
}
.p5 {
 font-family: Monterey;
 font-size:36px;
 font-weight:100;
 line-height: 100%;
 color:#158443;
 margin:0px 0px 0px 0px;
}

.fontfamily {
    font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
	font-size:15px;
	font-weight:100;
	color:#333333;
}

html {
    scrollbar-gutter: stable;
}

body {
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	text-align:left;
	width:auto;
	font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
}
/*TD {
	font-family: Arail;
	font-size:16px;
	font-weight:normal;
	color:#000000;
	vertical-align:middle;
}
div {
	font-family:Arail;
	font-size:12px;
	font-weight:normal;
	}
*/	

 
.center
{
width:1024px;
margin:0 auto;
overflow: hidden;
}
/*.box {
    border:solid 1px #839286;
	float:center;
	font-family:Arial;
	font-size:14px;
	color:#839286;
}

.home {
	width:1024px;
	height:auto;
	margin:0px;
	background-color:#FFFFFF;
	margin:0px auto 0 auto;
	background:url(images/home.jpg) no-repeat top;
	float:left;
}
.home-menu {
	width:1024px;
	height:160px;
	background:url(images/menu bar/menu-bar.png) no-repeat top;
	float:left;
}

.name-menu {
	width:1024px;
	height:34px;
	text-align:right;
	float:left;
}
.mainbody {
	width:1002px;
	height:auto;
	margin:0px 0px 0px 22px;
	background-color:#FFFFFF;
	float:left;
}
.cutdiv {
overflow:hidden;
float:left;
vertical-align:middle;
}
.cutdiv img {
	vertical-align:middle;
	}
.maintop {
	width:1024px;
	height:102px;
	margin-top:22px;
	background-color:#FFFFFF;
	float:left;
}
.mainfoot {
	width:1024px;
	height:55px;
	margin-top:17px;
	float:left;
	text-align:center;
}

.about-body {
    float:left;
	width:1024px;
	text-align:center;
}
.about-body p {
    width:510px;
	font-size:16px;
	text-align:justify;
	font-family:Arial;
}

.foot1 
{
float:left;
height:63px;
width:300px;
font-family: Arial, Helvetica;
font-size: 13px;
font-weight:normal;
color:#959595;
margin:31px 0px 0px 31px;
background-color:#FFFFFF;
}
.foot2 
{
float:left;
width:1002px;
font-family: Arial, Helvetica;
font-size: 13px;
font-weight:normal;
color:#959595;
margin:20px 0px 0px 0px;
text-align:right;
}
.cartlist {
	width:980px;
	height:180px;
	float:left;
	margin-left:22px;
	font-family:Arail;
	font-size:12px;
	font-weight:normal;
}
.cartpic {
	width:150px;
	height:150px;
	float:left;
	margin:15px 103px 15px 39px;
	background-color:#aaaaaa;
	overflow:hidden;
}
.carttxt {
	float:left;
	margin-top:80px;
	font-family:Arail;
	font-size:16px;
	font-weight:normal;
	color:#000000;
}

.diybox {
    float:left;
	width:320px;
	height:300px;
	overflow:hidden;
	margin:0px 10px 10px 0px;
}


.menu {
	text-align:left;
	width:1024px;
	height:50px;
	margin-left:50px;
	margin-top:40px;
	float:left;
	vertical-align:bottom;
	font-family: Arial, Helvetica;
	font-size: 30px;
	font-weight:bold;
	color:#FF0000;
}

.manu {
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight:normal;
	color:#959595;
	text-align:center;
	margin-top:10px;
	margin-left:10px;
	padding-top:30px;
	width:160px;
	height:50px;
	float:left;
	background:url(images/mouseout.jpg) no-repeat top;
	background-color:#FFFFFF;
}

.top_r {
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight:normal;
	color:#959595;
	text-align:right;
	padding-top:30px;
	margin-right:10px;
	height:50px;
	margin-top:10px;
	background-color:#FFFFFF;
	float:right;
}
.list {
	margin:10px 10px 10px 10px;
	padding:20px 10px 10px 10px;
	width:140px;
	height:200px;
	float:left;
	background-color:#FFFFFF;
	border:2px solid #EEEEEE;
}*/
.productbody {
	width:1002px;
	height:auto;
	margin:34px 0px 0px 22px;
	background-color:#FFFFFF;
	float:left;
}
.listframe {
	font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
	font-size: 13px;
	font-weight:normal;
	color:#333333;
	width:980px;
	height:300px;
	float:left;
	background-color:#ffffff;
}
.listinfo {
	width:980px;
	height:270px;
	float:left;
}
.listbottom {
	width:978px;
	height:30px;
	float:left;
	text-align:right;
}
.listpic {
	width:220px;
	height:220px;
	float:left;
	margin:24px 24px 0px 24px;
	background-color:#eeeeee;
	overflow:hidden;
}
.listtitle {
	width:150px;
	height:223px;
	float:left;
	text-align:right;
	margin:45px 40px 0px 0px;
	font-family: Arial;
	font-size: 13px;
}
.listtext {
	width:350px;
	height:180px;
	float:left;
	text-align:left;
	margin:45px 0px 0px 0px;
	font-family: Helvetica, Arial, Microsoft Yahei, 微软雅黑, 微軟正黑體, STXihei, 华文细黑;
	font-size: 13px;
}
.d-frame {
	width:980px;
	height:540px;
	float:left;
	background-color:#eeeeee;
	margin:20px 0px 0px 0px;
	overflow:hidden;
}
.f-frame {
	width:980px;
	height:400px;
	float:left;
	background-color:#eeeeee;
	margin:30px 0px 0px 0px;
	overflow:hidden;
}
.c-frame {
	width:280px;
	height:280px;
	float:left;
	background-color:#eeeeee;
	margin:30px 30px 0px 0px;
	overflow:hidden;
}
.all-frame {
	width:980px;
	float:left;
	margin:5px 22px 0px 0px;
	overflow:hidden;
}
/*
.titleframe {
	font-family: Arial;
	font-size: 23px;
	font-weight:normal;
	color:#000000;
	width:500px;
	height:25px;
	float:left;
	background-color:#ffffff;
	margin-top:35px;
}
.textframe {
	font-family: Arial;
	font-size: 13px;
	font-weight:normal;
	color:#000000;
	width:500px;
	float:left;
	background-color:#ffffff;
	margin-top:10px;
	text-align:justify;
	letter-spacing:1px;
	line-height:25px;
}*/