#header{width:100%; height:108px; float:left;}
#header .head{width:1200px; height:108px; margin:0 auto;}
#header .head h1{width:524px; height:108px; float:left; background:url(../yf_img/logo.png) left center no-repeat;}
#header .head h1 a{width:344px; height:93px; float:left; margin-top:7px; display:block; text-indent:-9999px;}
#header .head ul{width:345px; height:108px; float:right; background:url(../yf_img/erweima.png) left center no-repeat;}
#header .head ul li{width:220px; float:right; height:108px; background:url(../yf_img/tel.png) left center no-repeat; text-align:left;}
#header .head ul li span{width:160px; display:block; margin-top:25px; height:28px; line-height:28px; float:right; vertical-align:middle; font-size:14px; color:#666666;}
#header .head ul li p{width:160px; display:block; height:28px; line-height:28px; float:right; vertical-align:middle; font-size:22px; color:#666666;}

#nav{width:100%; float:left; background-color:#23A03A; height:45px;}
#nav .nav{width:1200px; margin:0 auto; height:45px; line-height:45px; vertical-align:middle; text-align:center;}
#nav .nav li{width:149px; float:left; border-right:#8BC21F dashed 1px; height:45px;}
#nav .nav li a{width:149px; color:#FFF; font-size:14px; height:45px; display:block; float:left;}
#nav .nav li a:hover{background-color:#007C3A;}
#nav .nav li a.navhover{background-color:#007C3A;}
#nav .nav li.lastnav{border-right:none;}

#footer{width:100%; float:left; margin-top:20px; padding-top:1px; border-top:solid #1BA24B 1px; background-color:#FFFFFF;}
#footer .foot{width:100%; float:left; background-color:#1BA24B; padding:22px 0px; text-align:center; color:#FFFFFF; font-size:14px;}
#footer .foot p{height:22px; line-height:22px; vertical-align:middle;}