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;_behavior:url(/static/css/hover.htc);background:url(../images/bg.jpg) no-repeat center 41px}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none}
*{font-family:"Microsoft Yahei"}

/*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:1200px;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}
.center{text-align:center}
.mt20{margin-top:20px !important}
.mt30{margin-top:30px !important}

/*header*/
.header{height:135px;position:absolute;width:100%;left:0;top:0;z-index:9}
.header .nav-box{width:990px;float:left}
.header .logo{float:left;width:120px;height:134px;background:url(../images/logo.png) no-repeat center top;display:block}
.header .nav-box ul{float:right;width:805px}
.header .nav-box ul li{float:left;width:115px;line-height:120px;font-size:16px;text-align:center}
.header .nav-box ul li.curr a{color:#e93e00}
.header .tel{width:170px;float:right;text-align:right;padding-top:35px}
.header .tel p{height:23px}
.header .tel i{display:inline-block;background:url(../images/24.png) no-repeat;width:28px;height:17px;margin:0 4px -4px 0}
.header .tel .gray{color:#ccc;line-height:18px}
.header .tel .bold{font-size:20px;font-weight:600}

/*footer*/
.footer{background:#0f0904;margin-top:45px}
.footer .contact{height:88px;border-bottom:2px solid #ccc}
.footer .contact .tel{background:url(../images/tel.png) no-repeat 0 center;padding-left:60px;line-height:88px;font-size:22px;float:left;width:640px}
.footer .contact .tel span{display:inline-block;margin:0 20px 0 10px}
.footer .contact .map{background:url(../images/map.png) no-repeat 0 center;padding:22px 0 0 150px;height:66px;font-size:18px;line-height:22px;float:left;width:350px}
.footer .box{height:215px}
.footer .box .dl{width:920px;float:left;padding-top:35px}
.footer .box .dl dl{float:left;margin-right:35px;width:200px;height:130px;background:url(../images/dl.png) no-repeat 5px bottom;padding-left:30px;overflow:hidden}
.footer .box .dl dl dt{font-size:20px;background:url(../images/line.png) no-repeat 0 bottom;height:40px;margin:0 0 14px -30px}
.footer .box .dl dl dd{width:50%;float:left;height:38px;font:14px/38px SimSun}
.footer .box .dl dl.w{width:325px}
.footer .box .dl dl.w dd{width:25%}
.footer .box .wx{width:280px;float:right;font-size:0;padding-top:35px}
.footer .box .wx span{display:inline-block;margin-left:20px;text-align:center;width:120px;font-size:14px;font-family:SimSun}
.footer .box .wx img{width:120px;height:120px;display:block;margin:0;padding:0;margin-bottom:14px}

.fixed{position:fixed; right:0; bottom:0; z-index:999;}