body{
	margin:0px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*	background-color:#EAE4CC;  */
	background-color:#E6F4CC;	
/*	background-color:#77A824;		*/

	color:#59402C;
}
a{
	border:none;
	font-weight:bold;
	color:#006838;
	text-decoration:none;
}
a img{
	border:none;
}

.header {
	height: auto;
	width: 980px;
}
.content {
	width: 980px;
	height: auto;
}

.footer {
	width: 980px;
}
#wrapper {
	overflow:hidden;
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;

}


#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	background:none;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*slide*/
.mainlogo{
	width:586px;
	height:132px;
	margin-left:28px;
	float:left;
}
.clear{
	clear:both;
}
.bg-header{
/*	background-color:#EAE4CC;   */
	background-color:#E6F4CC;		
	width:100%;
	height:auto;
}
.enth{
	width:54px;
	height:24px;
}
.en{
	width:27px;
	height:24px;
	float:left;
}
.th{
	width:27px;
	height:24px;
	float:left;
}
#index-banner{
	width:923px;
	height:301px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 24px;
}
#proac-banner{
	width:924px;
	height:180px;
	margin-right: auto;
	margin-left: auto;
}
#sh-banner{
/*	width:931px;     */
	width:1024px;	
	height:24px;
	margin:0 auto;
}
.sh1{
	width:980px;
	height:26px;
	background-image:url(images/sh1.png);
	background-repeat:repeat-x;
}
.sh3{
	width:980px;
	height:26px;
	background-image:url(images/sh1.png);
	background-repeat:repeat-x;
	margin-top:200px;
}
.mainmenu-box{
	width:980px;
	height:36px;
}
.home .item{
	width:79px;
	height:36px;
	float:left;
	display:block;
	line-height:36px;
	cursor:pointer;
	background-image:url(images/mainmenu/home.png);
	background-repeat:no-repeat;
}
.home .item:hover{
	background-position:0 -36px;
}
.home-ac{
	width:79px;
	height:36px;
	float:left;
	cursor:pointer;
	background-image:url(images/mainmenu/home.png);
	background-repeat:no-repeat;
	background-position:0 -36px;
}

.pro-ac .item{
	width:132px;
	height:36px;
	float:left;
	display:block;
	line-height:36px;
	cursor:pointer;
	background-image:url(images/mainmenu/pro-ac.png);
	background-repeat:no-repeat;
}
.pro-ac .item:hover{
	background-position:0 -36px;
}
.pro-ac-ac{
	width:132px;
	height:36px;
	float:left;
	cursor:pointer;
	background-image:url(images/mainmenu/pro-ac.png);
	background-repeat:no-repeat;
	background-position:0 -36px;
}
.pro-or .item{
	width:149px;
	height:36px;
	float:left;
	display:block;
	line-height:36px;
	cursor:pointer;
	background-image:url(images/mainmenu/pro-or.png);
	background-repeat:no-repeat;
}
.pro-or .item:hover{
	background-position:0 -36px;
}
.pro-or-ac{
	width:149px;
	height:36px;
	float:left;
	cursor:pointer;
	background-image:url(images/mainmenu/pro-or.png);
	background-repeat:no-repeat;
	background-position:0 -36px;
}
.pro-ach .item{
	width:152px;
	height:36px;
	float:left;
	display:block;
	line-height:36px;
	cursor:pointer;
	background-image:url(images/mainmenu/pro-ach.png);
	background-repeat:no-repeat;
}
.pro-ach .item:hover{
	background-position:0 -36px;
}
.pro-ach-ac{
	width:152px;
	height:36px;
	float:left;
	cursor:pointer;
	background-image:url(images/mainmenu/pro-calen.png);
	background-repeat:no-repeat;
	background-position:0 -36px;
}
.pro-calen .item{
	width:132px;
	height:36px;
	float:left;
	display:block;
	line-height:36px;
	cursor:pointer;
	background-image:url(images/mainmenu/pro-calen.png);
	background-repeat:no-repeat;
}
.pro-calen .item:hover{
	background-position:0 -36px;
}
.pro-calen-ac{
	width:132px;
	height:36px;
	float:left;
	cursor:pointer;
	background-image:url(images/mainmenu/pro-calen.png);
	background-repeat:no-repeat;
	background-position:0 -36px;
}
.whatcanwedo .item{
	width:137px;
	height:36px;
	float:left;
	display:block;
	line-height:36px;
	cursor:pointer;
	background-image:url(images/mainmenu/whatcanwe.png);
	background-repeat:no-repeat;
}
.whatcanwedo .item:hover{
	background-position:0 -36px;
}
.whatcanwedo-ac{
	width:137px;
	height:36px;
	float:left;
	cursor:pointer;
	background-image:url(images/mainmenu/whatcanwe.png);
	background-repeat:no-repeat;
	background-position:0 -36px;
}
.download .item{
	width:101px;
	height:36px;
	float:left;
	display:block;
	line-height:36px;
	cursor:pointer;
	background-image:url(images/mainmenu/downloads.png);
	background-repeat:no-repeat;
}
.download .item:hover{
	background-position:0 -36px;
}
.dowload-ac{
	width:101px;
	height:36px;
	float:left;
	cursor:pointer;
	background-image:url(images/mainmenu/downloads.png);
	background-repeat:no-repeat;
	background-position:0 -36px;
}
.contact .item{
	width:98px;
	height:36px;
	float:left;
	display:block;
	line-height:36px;
	cursor:pointer;
	background-image:url(images/mainmenu/contact.png);
	background-repeat:no-repeat;
}
.contact .item:hover{
	background-position:0 -36px;
}
.contact-ac{
	width:98px;
	height:36px;
	float:left;
	cursor:pointer;
	background-image:url(images/mainmenu/contact.png);
	background-repeat:no-repeat;
	background-position:0 -36px;
}

#picslide{
	width:325px;
	height:170px;
	float:left;
	margin:0px 28px 5px 28px;
	position: relative;
}
#content-project{
	width:571px;
	height:auto;
	float:left;
	margin:0px 28px 0 0;
}.sh2 {
	background-image: url(images/sh2.png);
	background-repeat: repeat-x;
	height: 25px;
	width: 980px;
}
.footer-bg {
/*	background-color: #EAE4CC;  */
	background-color:#E6F4CC;		
	height: auto;
	width: 980px;
}
.footer-logo1 {
	float: left;
	height: 100px;
	width: 170px;
	margin-left: 15px;
	padding-top: 20px;
	color:#57402B;
}
.footer-logo1-1 {
	height: 35px;
	width: 151px;
	padding-top: 10px;
}

.footer-textlogo {
	height: auto;
	width: 170px;
	font-size: 12px;
	font-weight: bold;
}

.footer-logo2 {
	float: left;
	height: 100px;
	width: 250px;
	margin:0 170px;
	padding-top: 20px;
	color:#57402B;
}
.footer-logo2-1 {
	height: 50px;
	width: 39px;
	padding-top: 10px;
	float:left;
}
.footer-logo2-2 {
	height: 50px;
	width: 38px;
	padding-top: 10px;
	float:left;
}
.footer-logo2-3 {
	height: 50px;
	width: 41px;
	padding-top: 10px;
	float:left;
}
.footer-logo2-4 {
	height: 50px;
	width: 40px;
	padding-top: 10px;
	float:left;
}
.footer-logo2-5 {
	height: 50px;
	width: 38px;
	padding-top: 10px;
	float:left;
}
.footer-logo2-1,.footer-logo2-2,.footer-logo2-3,.footer-logo2-4,.footer-logo2-5{
	margin:0 5px;
}
.footer-logo3-1,.footer-logo3-2,.footer-logo3-3{
	margin:0 5px;
}
.footer-logo3 {
	float: right;
	height: 100px;
	width: 188px;
	margin:0 15px 0 0;
	padding-top: 20px;
	color:#57402B;
}
.footer-logo3-1 {
	height: 50px;
	width: 37px;
	padding-top: 10px;
	float:left;
}
.footer-logo3-2 {
	height: 50px;
	width: 65px;
	padding-top: 10px;
	float:left;
}
.footer-logo3-3 {
	height: 50px;
	width: 56px;
	padding-top: 10px;
	float:left;
}.copyright {
	text-align: center;
	height: auto;
	width: 980px;
	font-size: 12px;
	color:#57402B;
	font-weight: bold;
	padding-bottom: 10px;
}
#contact-map{
	width:923px;
	height:301px;
	margin:30px auto 0 auto;	
}
.contact-dt{
	width:400px;
	height:auto;
	float:left;
	margin-top: 28px;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 30px;
	font-size:13px;
	color: #57402B;
}
.line {
	float: left;
	height: 100px;
	width: 1px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #7DB436;
	margin-right: 70px;
}
.line2 {
	float: left;
	height: 100px;
	width: 1px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #7DB436;
	margin-left:10px;
	margin-top: 28px;

}
#bold-blue{
	font-weight:bold;
	color:#255BFC;
}
#bold-red{
	font-weight:bold;
	color:#FC3523;
}
#bold-green{
	font-weight:bold;
	color:#006838;
}
#slide-news {
	width: 980px;
}
.proac-contentbox {
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	color: #59402C;
}
.proac-ct {
	float: left;
	height: 100px;
	width: 425px;
	padding-right: 10px;
	padding-left: 14px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #7DB436;
	padding-top: 10px;
}
.proac-ct2 {
	float: left;
	height: 100px;
	width: 425px;
	padding-right: 10px;
	padding-left: 14px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #7DB436;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #7DB436;
	padding-top: 10px;
}
.proac-header {
	height: 20px;
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7DB436;
	padding-top: 28px;
	text-align: left;
	font-size: 14px;
}
#proac-chartbox {
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
.proac-ct-chart {
	float: left;
	width: 192px;
	padding-top: 52px;
	color:#59402C;
}
.proac-ct-chart2 {
	float: left;
	width: 700px;
	padding-left: 10px;
	position: relative;
}
.c1{
	width:218px;
	height:218px;
	float:left;
	background-image: url(images/chart/chart_01.png);
	cursor:pointer;
	float:left;
}
.logo-cp {
	height: 40px;
	width: 40px;
	position: absolute;
	left: 340px;
	top: 180px;
}
#pro-or-title {
	height: 20px;
	width: 924px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8AC63F;
	margin:0 28px 14px 28px;
	text-align: left;
}
#pro-car-pls {
	height: 20px;
	width: 924px;
	text-align: left;
	margin:0 28px 14px 28px;
	font-size:12px;
	color:#300;
}
#pro-or-download {
	height: 20px;
	width: 924px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8AC63F;
	margin:30px 0 14px 0;
}
.box {
	height: auto;
	width: 924px;
	margin:0 28px;
}
.pro-ac-left {
	float: left;
	height: auto;
	width: 550px;
	color:#57402B;
}
.pro-or-list {
	font-weight: bold;
	height: auto;
	width: auto;
	padding-top: 5px;
}
.pro-or-text {
	height: auto;
	width: 924px;
	color: #59402C;
}

.bullet {
	background-color: #006838;
	float: left;
	height: 6px;
	width: 6px;
	margin-top: 4px;
	margin-right: 10px;
}

.pro-ac-right {
	float: right;
	height: 195px;
	width: 350px;
}

.wcwd-ct1 {
	float: left;
	height: auto;
	width: 424px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #8AC53E;
	color: #59402C;
	padding-left: 14px;
	padding-right: 14px;
}
.wcwd-ct2 {
	float: left;
	height: auto;
	width: 424px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #8AC53E;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #8AC53E;
	color: #59402C;
	padding-left: 14px;
	padding-right: 14px;
	margin-left: 14px;
}
.pro-ach {
	width: 980px;
}
#download-list {
	height: auto;
	width: 924px;
	margin-right: auto;
	margin-left: auto;
}
/*pro-ach*/
.proach-pic {
	float: left;
	height: 100px;
	width: 150px;
	background-color:#CCC;
	margin:10px;
}
/*download*/
.downloadbox {
	height: 141px;
	width: 870px;
	margin: 20px auto;
}
.download-file {
	float: left;
	height: 141px;
	width: 157px;
	margin-bottom:10px;
}
.pdf-icon {
	height: 58px;
	width: 48px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.download-name {
	text-align: center;
	height: auto;
	width: 157px;
}
.download-fsh {
	text-align: center;
	height: auto;
	width: 157px;
	font-weight:bold;
	padding-top: 10px;
}
.download-line {
	height: 141px;
	width: 2px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #8BC53F;
	float: left;
	margin:0 5px 10px 5px;
}
#text-brown-bold{
	color:#603813;
	font-weight:bold;
}
#text-brown{
	color:#603813;
	font-weight:normal;
}
.download-title {
	font-weight: bold;
	color: #006838;
	height: 20px;
	width: 870px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8BC53F;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
.calendar-box {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
.pro-ach-pic {
	height: auto;
	width: 445px;
	margin-right: auto;
	margin-left: auto;
}
.icon-box {
	float: right;
	height: auto;
	width: 54px;
	margin-top: 35px;
	margin-right: 30px;
}
.fb {
	height: 24px;
	width: 24px;
	float: right;
	margin-top: 10px;

}
/*.fb:hover {
	height: 15px;
	width: 53px;
	border-bottom:solid;
	border-bottom-color:#3b5998;
	border-bottom-width:2px;
}*/
