body,html{
width:100%;
height:100%;
background-color:#efedd8;
font-size:12px;
color:#6b6b6b;
line-height:20px;
}

*{margin:0; padding:0; border:0;}
a{ color:#ba5b0f;}
a:hover{ color:#cc7835;}

.clear{ clear:both;}
.top10{ padding-top:10px;}
.indent20{ padding-top:10px;text-indent:20px;}
.right10{ padding-right:10px;}
.float{ float:left;}
.textCen{ text-align:center;}
.back{text-align:center;color:#967240;}
.back a{color:#967240; text-decoration:none;padding:0px 5px;}
.back a:hover{color:#b78743; text-decoration:underline;}
.inputcasebor{ border:1px solid #ccc;padding:5px; background:#fff;  margin:0 auto;margin-top:10px;}
.fontorange{color:#ba5b0f; font-weight:bold;}

.container { width:1003px; height:100%; margin:0 auto;}
.header{ width:100%; background:url(../images/banner.jpg) left top no-repeat; height:331px; color:#e0cfa9;}
.header h1{ font:12px Arial, Helvetica, sans-serif; color:#f5dc9a; font-weight:normal; padding-top:120px; padding-left:150px;}
.header p{ padding-left:60px; margin-top:125px; width:490px;}
 /*menu*/
.mainNav{ margin-left:20px; margin-top:-20px; position:relative; z-index:111; background:#000000; margin-bottom:20px;}
.mainNav ul{list-style:none;}
.mainNav ul li{ float:left; display:block; width:100px; height:59px; background:url(../images/bg_mainNav.gif) left top no-repeat; text-align:center; line-height:59px; font-size:14px; font-weight:bold;}
.mainNav ul li a{ color:#fff; text-decoration:none; display:block; height:59px; width:100px;}
.mainNav ul li a:hover{color:#5c6714; text-decoration:none;}
.mainNav .homeNav{ background:url(../images/bg_homeNav.gif) left top no-repeat;}
.mainNav .contactNav{ background:url(../images/bg_contactNav.gif) left top no-repeat;}
.mainNav .choose a{color:#5c6714;}

.main{clear:both; width:963px; margin:0 auto; height:100%;}

.sideLeft{ width:210px; padding-top:20px; margin-left:15px; overflow:hidden; float:left;}
.sideRight{width:700px; margin-left:23px;  float:left; margin-top:20px;}
.block{ margin:15px 0px;}

/*footer*/
body >.layout {height: auto; min-height: 100%;}
.container{padding-bottom: 74px;}
  
.footer{
position: relative;
margin-top: -74px;
clear:both;
width:100%;
height:74px;
background:url(../images/bg_footer.gif) repeat-x bottom;
clear:both;
}

.footer div{display:block; float:left; margin-top:20px;}
.footer p{
font:12px Arial, Helvetica, sans-serif;
color:#000;
padding-left:10px;
line-height:22px;
}
.footerright{ display:block; float:right; padding-top:20px;}

/*numberpage*/
.numberpage{ clear:both;text-align:center; margin:0 auto; overflow:auto; margin-top:10px; float:right;}
.numberpage a{display:block; float:left;padding:2px 5px; margin:0 2px; background:#f9f9fb; border:1px solid #e3e6eb; color:#666; text-decoration:none;}
.numberpage a:hover,.numberpage .numberChoose{background:#c5a158;color:#fff;text-decoration:none;}
.numberChoose{font-weight:bold;}









