body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img{margin:0;padding:0;outline:none;}
body{font-size:14px;color:#333}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none}

/*href*/
a{text-decoration:none}
a:link,a:visited{color:#333}
a:hover,a:active{color:#a00}
.cfff,.cfff a:link,.cfff a:visited{color:#fff}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}

/*common*/
.wrap{width:1400px;margin:0 auto}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.mt60{margin-top:60px}

/*header*/
.header{height:90px;background:#fff}
.header .wrap{position:relative}
.header .logo{display:block;background:url(../images/logo.png) no-repeat;width:199px;height:56px;top:17px;left:0;position:absolute}
.header .tel{font:12px/1.3 simsun;color:#555;color:#666;top:22px;right:0;position:absolute}
.header .tel span{font:24px/1.3 Arial;display:block;color:#333}

/*nav*/
.nav-box{margin:0 auto;height:90px;line-height:90px;font-size:0;text-align:center}
.nav-box li{display:inline-block;font-size:16px;text-align:center;width:170px}
.nav-box li.curr{font-weight:bold}

/*footer*/
.f-c-m{background:#006335;text-align:center;padding:40px 0}
.f-c-m .h2{font-size:20px;line-height:1.5;color:#fff}
.f-c-m .h2 span{color:#c2b068}
.f-c-m .p{line-height:1.5;color:#438c6a}
.footer{padding:40px 0;text-align:center}
.footer .nav{font-size:0}
.footer .nav li{display:inline-block;font-size:14px}
.footer .nav li:before{content:'|';margin:0 25px}
.footer .nav li:nth-child(1):before{content:'';margin:0}
.footer .tel{line-height:30px;margin:20px auto 10px;width:360px;background:url(../images/tel.png) no-repeat 0 center;color:#006335}
.footer .tel span{font:30px/30px Arial;float:right;display:block}
.footer .addr{line-height:35px}
.footer .addr .map{display:inline-block;background:url(../images/map.png) no-repeat;padding-left:30px;margin-left:10px}
.footer .copy{margin-top:10px;font-size:12px}