@charset "utf-8";

html{
	background-color:#668117;
}

body {
	font-family:Verdana;
	background-color:#668117;
	padding:0px;
	margin:0px;
}

body , a, a:hover, a:visited, a:active,a:focus,input,textarea {
   border:none;
   outline:none;
}
a {
	color : #333;
	text-decoration:none;
}
a:hover {
	color: #666;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6, ul, p, ol{
	padding:0px;
	margin:0px;
	list-style:none;
}
img a{
	border:none;	
}
a img{
	border:none;	
}

ul{
	list-style:none;	
}
.clear{
	clear:both;	
}

#top{
	width:919px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-left:21px;
	padding-right:21px;
	padding-top:20px;
	margin-top:10px;
}

.logo{
	width:401px;
	float:left;
	margin-top:25px;
}

.top-right{
	float:right;
	width:417px;
	text-align:right;	
}

.menu{
	margin-top:30px;
	margin-left:1px;
}

.menu li{
	width:304px;
	height:40px;
	background-image:url(../images/menu.png);
	background-repeat:none;
	float:left;
	margin-right:1px;
	color:#FFF;
	text-align:center;
	line-height:43px;
}


.menu2{
	margin-top:30px;	
}

.menu2 li{
	width:228px;
	height:43px;
	background-image:url(../images/menu2.png);
	background-repeat:none;
	float:left;
	margin-right:1px;
	color:#FFF;
	text-align:center;
	line-height:43px;
}


.menu2 a, .menu a{
	color:#FFF;	
}

.menu2 a:hover, .menu a:hover{
	color:#FFF000;
	text-decoration:underline;
}

#middle{
	width:919px;
	margin-left:auto;
	margin-right:auto;
	padding-left:21px;
	padding-right:21px;
	background-color:#FFF;
	padding-bottom:15px;
	margin-bottom:25px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.banner{
	width:913px;
	border:1px solid #000;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:13px;
}

.m-left{
	width:643px;
	float:left;
	margin-top:10px;
}

.content{
	margin-left:4px;
	font-size:14px;
	color:#5D5D5D;
	margin-bottom:20px;
	width:650px;
}

.content h3{
	font-size:18px;
}

.c-header{
	background-color:#668117;
	width:203px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height:29px;
	text-align:center;
	line-height:29px;
	color:#FFF;	
}

.scollbox{
	background-color:#EBF5C9;
	border:1px #DFDFDF solid;
	width:621px;
	padding:13px;	
}

.c-detail{
	background-color:#EBF5C9;
	border:1px #DFDFDF solid;
	width:648px;
	font-size:14px;		
}

.c-detail table{
	margin:10px;	
}

.c-detail div{
	border-top:solid 1px #B6B6B6;
	margin-top:5px;
}

.c-detail div table {
	margin-top:10px;
	margin-bottom:10px;	
}

.c-detail th{
	text-align:left;
	font-weight:normal;
	width:150px;
}

.showcase{
	margin-bottom:12px;
}

.show{
	position:relative;
	width:617px;
	overflow:hidden;
	height:151px;	
}

.scoll{
	width:999999px;
	height:151px;
	position:absolute;	
}

.scoll ul{
	display:inline-block;
}

.show li{
	float:left;
	margin-right:12px;
	width:125px;
	height:125px;
}

.show li img{
	border:1px solid #ccc;	
}

.cname{
	color:#000;
	text-align:center;
	font-size:14px;
	text-align:center;
	margin-top:5px;
}

.m-right{
	float:right;
	margin-right:4px;
	margin-top:10px;	
}

.rmenu{
	background-color:#5B7315;
	border:1px solid #000000;
	width:228px;
	color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}

.rmenu h3{
	font-size:16px;
	font-weight:bold;
	background-image:url(../images/rmenu-arrow.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:5px;
	margin-top:5px;
}

.rmenu li{
	background-color: #41510F;
	margin-top:5px;
	font-size:13px;
}

.rmenu li div{
	color: #FFF000;
	padding-left:20px;
	background-image: url(../images/point.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
}

.rmenu li div a{
	color: #FFF000;	
}

.rmenu ol, .rmenu ol li{
	background-color:#5B7315;
}

.rmenu ol{
	padding-top:3px;
	display:none;	
}

.rmenu ol li{
	background-image: url(../images/rmenu-minarrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left:20px;
	padding-left:10px;
	margin-top:3px;
	margin-bottom:3px;
}

.rmenu ol li a{
	color:#FFF;	
}

#footer{
	text-align: center;
	color: #FFF;
	background-image: url(../images/footer.png);
	background-repeat: repeat-x;
	background-position: left;
	width:100%;
	height:40px;
	line-height:43px;
	font-size:13px;
}

#footer a{
	color:#FFF;
}

#footer a:hover{
	color:#CCC;
	text-decoration:underline;		
}

.cat{
	font-size:13px;
	margin-bottom:18px;	
}

.cat a{
	font-weight:bold;
	color:#3F970B;	
}

.cat a:hover{
	text-decoration:underline;	
}

.p-product{
	background-color:#FCFFF1;
	border:1px solid #DDDDDD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	width:607px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	margin-bottom:20px;
}

.p-product h3{
	font-size:22px;
	font-weight:bold;
	color:#3F970B;
	float:left;
}

.p-product .clear{
	margin-bottom:20px;
}

.query-btn{
	background-image: url(../images/enquery-btn.png);
	background-repeat: no-repeat;
	text-align:left;
	float:right;
	width:109px;
	height:32px;
	font-size:13px;
	line-height:30px;
	padding-left:12px;
	margin-right:10px;
	display:block;
}

.query-btn a{
	display:block;	
}

.p-product ul{
		
}

.p-product li{
	width:136px;
	float:left;
	height:165px;
	margin-right:14px;
	margin-bottom:10px;
}

.p-product .img{
	background-color:#fff;
	border:1px solid #DDDDDD;
	width:136px;
	padding-bottom:3px;
	text-align:center;
	text-align:center;
	padding-top:2px;
	background-color:#FFF;
}

.p-product li:last-child{
	margin:0px;
}

.p-product .name{
	color:#3F510C;
	font-size:13px;
	text-align:center;
}

.p-product h4{
	font-size:17px;	
	margin-bottom:15px;
}

.m10{
	
}

.email-icon{
	background-image: url(../images/email-icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:35px;	
}


.detail{
	background-color:#FCFFF1;
	border:1px solid #DDDDDD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	width:610px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	margin-bottom:20px;
}

.d-header{
	font-size:22px;
	font-weight:bold;
	color:#3F970B;
	margin-bottom:20px;
}

.d-left{
	width:264px;
	border:#DDDDDD 1px solid;
	float:left;
	background-color:#FFF;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

.d-right{
	float:left;
	margin-left:10px;
}

.d-title{
	background-color:#EBF5C9;
	font-size:16px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:303px;
	font-weight:bold;
	margin-bottom:5px;
}

.d-content{
	color:#40510E;
	padding-left:10px;
	padding-right:10px;
	min-height:132px;
	font-size:14px;
	width:300px;
}

.welcome{
	font-size:14px;
	text-align:right;
	font-weight:bold;
	margin-bottom:20px;
	padding-right:10px;
}

.detail .query-btn{
	margin:0px;
	margin-right:5px;
}

.f-header{
	padding-top:5px;
	font-size:16px;
	color:#000;
	text-align:center;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	width:210px;
	background-color:#D5D5D5;
}

.f-gray{
	width:647px;
	background-color:#D5D5D5;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}

.f-content{
	background-color:#FFF;
	width:637px;
	border:1px solid #BBBBBB;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}

.word{
	background-color:#E6E6E6;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	color:#3F3F3F;
	font-size:14px;
	margin-bottom:10px;
}

.word2{
	background-color:#E6E6E6;
	padding-top:4px;
	padding-bottom:4px;
	color:#3F3F3F;
	font-size:14px;
	margin-bottom:10px;
}

.f-content table{
	float:left;
	width:279px;
	font-size:13px;
	padding-left:10px;
	margin-bottom:20px;
	margin-right:15px;
}

.f-content input{
	border:1px solid #2693FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFF;
	width:180px;
}

.f-content th{
	font-weight:normal;
	width:170px;
	text-align:left;
}

.f-content span{
	color:#F00;	
}

.word2 table{
	margin-bottom:0px;	
}

.f-content textarea{
	border:1px solid #2693FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFF;
	margin-left:10px;
	width:560px;
	margin-bottom:10px;
}

.sendbtn{
	margin-left:10px;	
}

.content ol{
	list-style:decimal;
	margin-left:25px;
}

.content li{
	margin-top:5px;
	margin-bottom:5px;	
}

.enquerybox{
	width:730px;
	background-color:#fff;
	padding:15px;
	padding-bottom:40px;
}

.top-header{
	margin-bottom:20px;
	font-weight:bold;
}

.b-header{
	font-size:17px;
	font-weight:bold;
	text-align:left;
	padding:7px;
	background-color:#FFF;
	text-align:center;
	width:290px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	text-align:center;
	color:#666;
}

.b-pic{
	width:345px;
	height:345px;
	border:1px solid #999;
	float:left;	
}

.b-right{
	float:left;
	background-color:#333;
	width:360px;
	background-color:#F8F8F8;
	margin-left:15px;
	box-shadow: 0px 0px 5px #999999;
}

.b-right table{
	margin:10px;
	font-size:13px;
}

.b-right textarea{
	margin-left:10px;
	width:335px;
	border:1px solid #BFCFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

.b-right span{
	color:#F00;	
}

.b-right input{
	border:1px solid #BFCFFF;	
}

.b-right th{
	font-weight:normal;
	width:120px;
	text-align:left;
	vertical-align:top;
}

.b-right .text{
	width:210px;
}

.text1{
	width:50px;
}

.text2{
	width:151px;
}

.top-header{
	font-size:18px;	
}

.e-btn .query-btn{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

.lang{
	margin-bottom:30px;
	font-size:14px;
}

.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:10px;
}

.news{
	width:228px;
}
.new-header{
	width:218px;
	padding-left:10px;
	background-color:#668117;
	height:24px;
	line-height:24px;
	color:#fff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-weight:bold;
	font-size:15px;
}

.new-content{
	width:198px;
	padding:10px;
	border:5px solid #CAE46D;
	font-size:12px;
	margin-bottom:10px;
}

.d-content td{
	vertical-align:top;
}