@charset "utf-8";
/* CSS Document */

body {
	padding: 0 0 0 40px;
	margin: 0;
}

body a{
	text-decoration: none;
}

body h1{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bodyDiv {
	float: left;
	width: 928px;
}

.headerDiv{
	width: 928px;
	float: left;
}

/*sitemap-------------------------------------------------------------*/
.siteMap{
	z-index: 2;
	position: absolute;
	top: 290px;
	*top: 286px;
	_top: 286px;
	left: 40px;	
	display: block;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.siteMap a{
	background-image: url(../images/siteMapDot.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
	color: #979797;
	text-decoration: none;
	line-height: 19px;
	margin-left: 2px;
	
}

.siteMap a:hover{
	color: #009241;
}

.siteMap .title{
	color: #009241;
	font-weight: bold;
	line-height: 19px;
	margin-left: 2px;
	
}

/*sitemap-------------------------------------------------------------*/

.headerDiv img{
	float: left;
}

.language{
	float: right;
	margin-right: 18px;
	*margin-right: 18px;
	_margin-right: 10px;
	/*background-color: Olive;*/
	width: 171px;
}

.contentDiv{
	display: inline-block;
	width: 928px;
	float: left;
	margin-bottom: 10px;
	/*background-color: Aqua;*/
	background: url(../images/leftBar_bg.gif) repeat-y 0 6px;
	/*background: url(../images/leftBar_bg.gif)  ;*/
}

.leftBanner{
	text-align: center;
	width: 210px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

.leftBar .leftBanner img{
	border: none;
	float: none;
}

.leftBar{
	float: left;
	/*background-color: #bfd5ae;*/
	
	
	text-align: center;
	width: 210px;
	padding: 0;
	margin: 0;
}

.leftBar img{
	float: left;
}

.leftBar .underLine{
	float: left;
	margin-top: 0;
}

.searchDiv{
	background-color: #fafbed;
	width: 210px;
	height: 141px;
	float: left;
	margin: 0;
	padding: 0;
}

.searchTable{
	float: left;
	border: 0;
	width: 200px;
	text-align: center;
	margin-left: 5px;
	*margin-left: 5px;
	_margin-left: 3px;
	margin-top: 18px;
}

.formType {
	font-size: 12px;
	width: 162px;
	padding-left: 5px;
	color: #4a4a4a;
}

.formTypeSelect {
	font-size: 12px;
	width: 170px;
	padding-left: 5px;
	color: #4a4a4a;
}

.formBtn{
	width: 47px;
	height: 18px;
	margin-right: 12px;
	background-image: url(../images/btn_go.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}

.formBtn:hover{
	width: 47px;
	height: 18px;
	background-image: url(../images/btn_go_a.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}

.leftCopy{
	margin-top: 358px;
	width: 210px;
	float: left;
}

.leftCopy img{
	float: none;
}

.contentRight{
	width: 695px;
	float: right;
	padding-right: 15px;
}

.contentRight h2{
	color: #4a9747;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 44px;
	line-height: 18px;
	margin-bottom: 10px;
	margin-top: 0;
	display: inline-block;
}

.contentRight h3{
	color: #4a9747;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 60px;
	line-height: 18px;
	margin-bottom: 10px;
	margin-top: 0;
}

.contentRight p{
	font-size: 12px;
	color: #4a4a4a;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-left: 60px;
	margin-top: 0;
	margin-bottom: 30px;
	/*width: 600px;*/
}

.contentRight .newsSquare{
	font-family: Arial, Helvetica, sans-serif;
	width: 630px;
	/*height: 650px;*/
	margin-bottom: 40px;
	display: block;
	float: right;
	text-align: center;
}

.contentRight .newsSquare img{
	border: none;
}

.contentRight .rdImg{
	margin-right: -20px;
	margin-bottom: 60px;
}

.newsGreen{
	width: 602px;
	margin: 0;
	height: 100px;
	background-color: #f0f7ed;
	display: inline-block;
	/*display: block;*/
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 10px;
	margin-bottom: 5px;
}

.newsWhite{
	width: 602px;
	margin: 0;
	height: 100px;
	display: block;
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 10px;
	margin-bottom: 5px;
}

.newsWhite .newDate img{
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 15px;
}

.newsWhite .newImg img{
	float: right;
	margin: 0;
	padding: 0;
}

.newlistText{
	margin-top: 3px;
	margin-left: 38px;
	line-height: 22px;
	float: left;
	width: 450px;
	display: inline-block;
	font-size: 12px;
	color: #393939;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.newlistText a{
	color: #393939;
}

.newlistText a:hover{
	color: #009241;
}

.newImg{
	width: 90px;
	height: 90px;
	display: block;
	background-color: #009241;
	float: right;
	padding-right: 1px;
	padding-top: 1px;
}
.newImgBig{
	width: 240px;
	/*height: 90px;*/
	display: block;
	background-color: #009241;
	float: right;
	padding-right: 0px;
	padding-top: 0px;
}

.newDate{
	margin-top: 5px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;;
	color: #009241;
	float: left;
	line-height: 22px;
}

.newsGreen .newDate img{
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 15px;
}


.newsGreen .newImg img{
	float: right;
	margin: 0;
	padding: 0;
}

.newImgL{
	width: 90px;
	height: 90px;
	display: block;
	/*background-color: #009241;*/
	float: left;
	padding-right: 1px;
	padding-top: 1px;
	margin-left: 15px;
	*margin-left: 15px;
	_margin-left: 12px;
	margin-right: 12px;
	*margin-right: 12px;
	_margin-right: 9px;
	/*vertical-align: middle;*/
}

.newsGreen .newImgL img{
	
	
	float: none;
	/*float: right;*/
	margin: 0;
	padding: 0;
	border: 1px solid #009241;
}

.newsDetail{
	width: 630px;
	float: right;
	margin-bottom: 15px;
	display: block;
}

.newsDetail p{
	width: 395px;
	/*background-color: Aqua;*/
	display: inline-block;
	float: right;
	margin-left: 5px;
	margin-bottom: 20px;
}

.newsDetail .newsImgBig{
	/*width: 205px;
	height: 205px;*/
	background-color: #f0f7ed;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	float: left;
	margin-right: 24px;
	margin-bottom: 10px;
}

.newsDetail .newsImgBig img{
	margin: 0;
	padding: 0;
	float: left;
	margin-bottom: 5px;
}

.newsTitle{
	background-image: url(../images/squareTitle.gif);
	background-repeat: no-repeat;
	width: 360px;
	text-align: left;
	float: left;
	font-size: 14px;
	color: #009241;
	font-weight: bold;
	line-height: 26px;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30px;
	margin-bottom: 17px;
}

.newsTitle img{
	float: left;
	margin-right: 5px;
}

.newDategree{
	display: inline-block;
	font-size: 12px;
	color: #b5b5b5;
	text-align: right;
	float: right;
	font-weight: normal;
	padding: 0;
	line-height: 26px;
}

.contentRight .searchSquare{
	background: url(../images/searchBg.jpg) no-repeat ;
	margin-top: -32px;
	margin-right: -5px;
	text-align: center;
	/*background-color: Green;*/
	width: 596px;
	*width: 596px;
	_width: 606px;
	/*height: 623px;*/
	display: inline-block;
	float: right;
	padding-bottom: 0;
	*padding-bottom: 10px;
	_padding-bottom: 10px;
	padding-top: 32px;
	padding-left: 18px;
	*padding-left: 18px;
	_padding-left: 18px;
	
}


.contentRight .searchSquare p{
	width: 170px;
	height: 30px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4a4a;
	display: block;
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0;
	margin-right: 25px;
	margin-bottom: 21px;
	text-align: left;
}

.contentRight .searchSquare a{
	color: #4a4a4a;
}

.contentRight .searchSquare p a:hover{
	color: #009241;
}

.contentRight .searchSquare p img{
	float: left;
	margin: 0;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 8px;
}

.contentRight .listSquare{
	text-align: center;
	/*background-color: Green;*/
	width: 644px;
	*width: 644px;
	_width: 654px;
	display: inline-block;
	float: right;
	padding-bottom: 0;
	*padding-bottom: 10px;
	_padding-bottom: 10px;
	padding-left: 0;
	*padding-left: 0;
	_padding-left: 0;
	
}

.contentRight .listSquare a{
	color: #489648;
}

.contentRight .listSquare p{
	line-height: 14px;
	text-align: left;
	color: #489648;
	font-size: 11px;
	height: 140px;
	width: 104px;
	display: block;
	margin-left: 10px;
	background-color: #ebf4e7;
	float: left;
	margin-bottom: 10px;
	*margin-bottom: 10px;
	_margin-bottom: 10px;
	padding-left: 23px;
	padding-right: 23px;
	padding-top: 10px;
}

.contentRight .listSquare p img{
	border: none;
	float: left;
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
	width: 104px;
	height: 96px;
}

.contentRight img{
	margin-left: 20px;
	float: right;
	clear: right;
}

.productIcon{
	width: 300px;
	background-color: Fuchsia;
	height: 148px;
	float: left;
	background-image: url(../images/productIcon_bg.gif);
	margin-top: 150px;
	}

.contentRight .imgTitle {
	margin-bottom: 30px;
	margin-left: 0;
	margin-right: -15px;
}

.contentRight .qualityDiv{
	margin: 0;
	padding: 0;
	width: 440px;
	float: left;
	margin-left: 49px;
	*margin-left: 51px;
	_margin-left: 24px;
}

.contentRight .milestone{
	float: right;
	display: inline-block;
	width: 632px;
	margin-bottom: 50px;
}

.contentRight .milestone ul{
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	display: inline-block;
	width: 624px;
}

.contentRight .milestone li{
float: left;
	display: inline-block;
	padding: 0;
	list-style: none;
	font-size: 12px;
	width: 624px;
	color: #4a4a4a;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-bottom: 20px;
}

.contentRight .milestone li .mTitle{
	color: #4a9747;
	font-weight: bold;
	width: 38px;
	float: left;
	text-align: right;
	display: inline-block;
}

.contentRight .milestone li .mInside{
	margin-left: 12px;
	width: 574px;
	float: left;
	display: inline-block;
	text-align: justify;
}

.contentRight ul{
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	display: inline-block;
}

.contentRight li{
float: left;
	display: inline-block;
	padding: 0;
	list-style: none;
	font-size: 12px;
	width: 440px;
	color: #4a4a4a;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-bottom: 20px;
}

.contentRight li .cTitle{
	color: #4a9747;
	width: 38px;
	float: left;
	text-align: right;
	display: inline-block;
}

.contentRight li .cInside{
	margin-left: 8px;
	width: 390px;
	float: left;
	display: inline-block;
	text-align: justify;
}

.pageDiv{
	padding: 0 0 0 0;
	font-weight: bold;
	display: inline-block;
	line-height: 20px;
	font-size: 12px;
	color: #497a55;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 40px;
	margin-bottom: 10px;
	clear: left;
}

.pageDiv img{
	border: none;
	float: none;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.pageDiv a{
	height: 20px;
	font-weight: normal;
	color: #666666;
	padding-right: 13px;
	margin-left: 8px;
	background-image: url(../images/pageList_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.pageDiv .last{

	height: 20px;
	font-weight: normal;
	background-image: none;
	padding-right: 10px;
	margin-left: 8px;
	
}

.pageDiv .onlyPage{
	padding-right: 15px;
	margin-left: 10px;
	
}

.pageDiv  .imgA{
	height: 20px;
	font-weight: normal;
	color: #666666;
	padding-right: 0;
	margin-left: 0;
}

.pageDiv a:hover{
	color: #497a55;
}

.pageDiv .nowPage{
	padding-right: 15px;
	margin-left: 10px;
	background-image: url(../images/pageList_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.contentRight .contactTable{
	color: #636363;
	font-size: 12px;
	float: right;
	width: 550px;
	margin-right: 33px;
	*margin-right: 33px;
	_margin-right: 18px;
}

.contentRight .contactTable .select{
	width: 354px;
	color: #9b9b9b;
}

.contentRight .contactTable .fillIn{
	width: 342px;
	color: #9b9b9b;
	padding-left: 4px;
	padding-right: 4px;
}

.contentRight .contactTable td{
	padding: 0;
	text-align: left;
}

.contentRight .contactTable .contactTitle{
	width: 170px;
	padding-top: 10px;
	padding-bottom: 8px;
	vertical-align: top;
	color: #489648;
	text-align: right;
	padding-right: 10px;
}

.contentRight .tcmTable{
	display: table;
	width: 550px;
	background-color: #f0f7ed;
	float: right;
}

.contentRight .th-v{
	width: 200px;
	background-color: #f0f7ed;
	/*border:2px solid #ffffff;*/
	height: 20px;
	
}

.contentRight .pTitle{
	margin-top: 20px;
	width: 630px;
	height: 33px;
	background-color: #f0f7ed;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #404040;
	font-weight: bold;
	line-height: 33px;
	vertical-align: middle;
}

.contentRight .pTitle img{
	float: left;
	vertical-align: middle;
}

.contentRight .proDetail{
	width: 602px;
	/*height: 250px;*/
	float: right;
	padding-top: 10px;
	padding-left: 23px;
	padding-right: 5px;
}

.contentRight .proDetail .detailTable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 340px;
	float: right;
	background-color: #ffffff;
}

.contentRight .proDetail .th-v{
	background-color: #ffffff;
	width: 70px;
	padding-top: 10px;
	padding-bottom: 8px;
	vertical-align: top;
	color: #489648;
	text-align: right;
	padding-right: 10px;
}

.contentRight .proDetail .thInside{
	/*background-color: Aqua;*/
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align: left;
	color: #9c9c9c; 
	font-weight: normal;
	width: 250px;
	height: 20px;
}

.contentRight .proDetail img{
	float: left;
	margin: 0;
}

/*button--------------------------------------------------------------------*/

.backBtn{
	float: right;
	margin-top: 56px;
	*margin-top: 58px;
	_margin-top: 58px;
	margin-bottom: 30px;
	width: 85px;
	height: 23px;
	/*margin-right: 12px;*/
	background-image: url(../images/btn_backList.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}

.backBtn:hover{
	width: 85px;
	height: 23px;
	background-image: url(../images/btn_backList_a.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}

.sendBtn{
	float: right;
	margin-top: 20px;
	*margin-top: 22px;
	_margin-top: 22px;
	margin-right: 9px;
	*margin-right: 9px;
	_margin-right: 8px;
	width: 68px;
	height: 21px;
	/*margin-right: 12px;*/
	background-image: url(../images/btn_send.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}

.sendBtn:hover{
	width: 68px;
	height: 21px;
	background-image: url(../images/btn_send_a.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}

.cancelBtn{
	float: right;
	margin-top: 20px;
	*margin-top: 22px;
	_margin-top: 22px;
	margin-right: 9px;
	*margin-right: 9px;
	_margin-right: 8px;
	width: 68px;
	height: 21px;
	/*margin-right: 12px;*/
	background-image: url(../images/btn_cancel.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}

.cancelBtn:hover{
	width: 68px;
	height: 21px;
	background-image: url(../images/btn_cancel_a.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}

.footerDiv{
	width: 928px;
	float: left;
}

.menuDiv{
	margin: 0;
	*margin-top: -4px;
	width: 928px;
	padding: 0;
	float: left;
	background-image: url(../images/menu_green.jpg);
}

.distriDiv{
	width: 600px;
	float: left;
	height: 764px;
	display: block;
	margin: 0;
	/*margin-left: -40px;*/
	margin-left: -40px;
	*margin-left: -40px;
	_margin-left: -20px;
}

.distriList{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515651;
	padding: 0;
	float: left;
	display: inline-block;
	width: 510px;
	/*height: 50px;*/
	margin-top: 20px;
	margin-left: 70px;
	*margin-left: 70px;
	_margin-left: 35px;
}

.distriList ul{
	padding: 0 0 0 0;
	float: left;
	margin: 0;
	display: block;
}

.distriList li{
	width: 492px;
	line-height: 18px;
	list-style: none;
	padding-left: 16px;
}

.distriList .distriTitle{
	margin-bottom: 4px;
	display: inline-block;
	line-height: 18px;
	font-weight: bold;
	color: #55974d;
}

.distriList .disGreen{
	color: #55974d;
}

.disFoot{
	display: block;
	float: left;
	margin-top: 35px;
	*margin-top: 30px;
	_margin-top: 30px;
}

.distriList a{
	color: #515651;
}








