.header{ width:100%; margin:0 auto; height:435px; }
.center{width:993px;margin:0 auto; position:relative}
.heroimg{ width:960px; margin:0 auto}
.navbg{ width:993px; background:url(../img/nav.png) no-repeat top center; height:130px; top:0px; left:0px; position:absolute; z-index:1}
*html .navbg{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/nav.png", sizingMethod="scale"); } 
.grass{ width:980px; height:110px; background:url(../img/grass.png) no-repeat top center;  top:329px; left:10px; position:absolute; z-index:1}
.nav{position:absolute; z-index:100;width:993px; height:130px; top:0px; left:0px;}
.nav ul{ overflow:hidden;_display:inline; width:150px; height:80px;  float:left; margin-top:35px; margin-left:5px}

.nav .home{ margin-left:10px; margin-top:-0px}
.nav .home{ width:100px;height:100px}

.nav .who{ margin-left:70px}
.nav ul li a{ display:block; float:left;}
.nav ul li{ clear:both}

.nav .who1{ width:150px;height:22px}
.who1:hover{ background:url(../img/nav-hover.png)}
.who2{ width:150px;height:40px}
.who2:hover{ background:url(../img/nav-hover.png) 0px -22px}

.nav .what{ width:165px}
.what1{ width:165px;height:22px}
.what1:hover{ background:url(../img/nav-hover.png) -155px 0px}
.what2{ width:165px;height:18px}
.what2:hover{ background:url(../img/nav-hover.png) -155px -22px}
.what3{ width:170px;height:32px}
.what3:hover{ background:url(../img/nav-hover.png) -155px -40px}

.nav .why{ width:140px}
.why1{ width:140px;height:22px}
.why1:hover{ background:url(../img/nav-hover.png) -325px -0px}
.why2{ width:140px;height:32px}
.why2:hover{ background:url(../img/nav-hover.png) -325px -22px}

.nav .how{ width:165px}
.how1{ width:165px;height:22px}
.how1:hover{ background:url(../img/nav-hover.png) -470px -0px}
.how2{ width:165px;height:36px}
.how2:hover{ background:url(../img/nav-hover.png) -470px -22px}

.nav .contact{ width:165px; }
.contact1{ width:165px;height:22px}
.contact1:hover{ background:url(../img/nav-hover.png) -640px -0px}
.contact2{ width:165px;height:18px}
.contact2:hover{ background:url(../img/nav-hover.png) -640px -22px}
.contact3{ width:165px;height:22px}
.contact3:hover{ background:url(../img/nav-hover.png) -640px -40px}

.body{ width:1004px; margin:0 auto; clear:both; padding-top:30px; zoom: 1; }
.sidebtn{ float:left; width:320px}
.content{ float:right; width:620px; background:url(../img/homecontent-top.gif) no-repeat top center; padding:0px 30px; }
.content p{ font-size:20px; line-height:120%; margin-top:32px; color:#76822a;padding-right:170px}
.content p b{ font-weight:bold;color:#76822a; font-size:26px;}
.content h1{color:#b8db39;}

.headinggrey {font:normal 26px Calibri; color:#5b5b5b; font-weight:bold}
.headingligrey {font:normal 22px Calibri; color:#9c9999; font-weight:bold}


.text{float:right; width:640px; padding:10px -100px; font-size:18px; overflow:hidden; _display:inline-block}
.text h2{ margin:30px 0px;}
.text p{ font-size:17px; line-height:120%; margin-top:20px;color:#a6a6a4;}
.text a{ color:#bada37; font-size:20px; text-decoration:none}

.secondary{ float:right; width:620px; background-color:#f5f5f5; padding:30px; padding-bottom:0px; }
.secondary .logo{ float:left; margin-right:20px}
.secondary p{ font-size:17px; line-height:120%; margin-top:20px;color:#a6a6a4;}
.secondary p b{ font-weight:bold;color:#76822a; font-size:22px;}
.secondary h1{color:#b8db39;}
.secondary a{ color:#bada37; font-size:20px;; font-weight:bold; text-decoration:none}

.contentbottom{ float:right; background:url(../img/homecontent-bottom.gif) no-repeat 2px bottom; height:32px; width:680px}

.linkbtu{ overflow: hidden;clear:both; margin:1 auto}
.save{ margin-left:40px}

.footer{ overflow:hidden; width:1000px; margin:0 auto; background:url(../img/footer-bg.gif) no-repeat bottom center; }
.footer .link{ margin:0 auto; width:290px; margin-top:80px; text-align:center; color:#5e760b; font-size:12px; font-weight:bold}
.footer .link a{ color:#5e760b; text-decoration:none;font-size:16px;}
.footer .link a:hover{ text-decoration:underline}

/* Sticky foot */
html, body, .wrap { height: 100%;}
body > .wrap { height: auto; min-height: 100px;}
.body {}  /* 必须使用和footer相同的高度 */
.footer { position: relative;
	margin-top: -150px; /* footer高度的负值 */
	height: 150px;
	clear:both;}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Sticky foot */

.maincontent{float:right; width:650px; padding:10px; font-size:17px; overflow:hidden; _display:inline-block}
.maincontent h1{ margin:20px 0px; color:#b8db39; font-size:26px;}
.maincontent h2{ margin:20px 0px; color:#b8db39;font-size:18px;}
.maincontent h2{ margin:20px 0px; color:#b8db39;font-size:14px;}
.maincontent p{ margin:20px 0px; line-height:100%}
.maincontent a{ color:#b8db39; font-size:14px; font-weight:bold; text-decoration:none}
.maincontent a:hover{ border-bottom:1px solid #b8db39}

.partners{float:right; width:660px; padding:10px 0px; font-size:14px; overflow:hidden; _display:inline-block}
.partners h2{ margin:30px 0px;}

.freeask li{ overflow:hidden; _display:inline-block; clear:both; padding:15px 45px; cursor:pointer}
.question h2{ margin:0px; font-size:21px; color:#777873;}
.question p{margin:0px; font-size:15px; line-height:140%}
.freeask{ overflow:hidden; _display:inline-block; width:100%; margin:30px 0px}
.freeask .question{ background:#eaeaea url(../img/faqlv1.gif) repeat-x top; border-bottom:#aeaaab solid 1px; }
.freeask .qhover{ background:#b5e059 url(../img/faqlv1-hover.gif) repeat-x top; border-bottom:#aeaaab solid 1px;}

.freeask .level2{ display:none; padding:0px}
.freeask .level2 ul li{ padding:10px 0px; border-bottom: solid #e7e6e6 1px; padding:10px 45px; background:url(../img/leverl2.gif) no-repeat 620px 15px}
.freeask .level2 ul li p{ display:none; margin:5px 0px; font-size:15px; line-height:140%}
.freeask .level2 ul .lihover{ background-color:#fafeec;}
.freeask .level2 ul .lihover h3{ color:#a0bd2e}
.freeask .level2 ul .liclick{background-color:#fafeec; background-position:620px -1110px}
.freeask .level2 ul .liclick p{ display:block}
.freeask .level2 h3{ font-size:17px;}

.freeask .display{ display:block}

.greenidea{ margin:20px 0px}
.greenidea ul{ overflow:hidden; _display:inline-block}
.greenidea ul li{ width:550px; float:right}
.greenidea ul .title{ font-weight:bold; color:#b5e059; font-size:22px; padding-top:5px}
.greenidea ul .greencontent{ padding:5px 0px; font-size:17px}
.greenidea ul .icon{ float:left; width:100px;}
.greenidea ul .btn{ text-align:right}
.greenidea ul .btn a{text-decoration:none; border:none}
.greenidea ul .btn a:hover{border-bottom:none;}

.privacy{float:right; width:900px; padding:12px; font-size:16px; overflow:hidden; _display:inline-block}
.privacyt h1{ margin:20px 0px; color:#b8db39; font-size:26px;}
