@charset "utf-8";
/*****************************************
* 2017-4-24 网站公共样式
*****************************************/
body {font:12px/20px 微软雅黑; color:#333; margin:0; padding:0; background:#ededed;}
form,dl,dd,dt,ol,ul,li,h1,h2,h3,h4,h5,h6,h7,p {margin:0;padding:0;}
ol,ul,li {list-style:none outside none;}
a{ text-decoration:none; color:#555; font-size:14px;}
img {border:0;}
a img{ border:0;}
* A {POSITION: relative}
em,cite,i{font-style:normal;}
.clear { clear:both; margin:0px; top:0px} 
html,body{ overflow-x:hidden;}
div{ border:0px;}
img{border:none; margin:0; padding:0;}
li,dt,dd{text-overflow:ellipsis;}
.fl{float:left;}
.fr{float:right;}
.fc{ margin:0 auto;}
#top{ background:#b18d5b;}
.top{ width:1200px; line-height:42px; color:#eee; font-size:14px;}
#head{ width:100%; background:url(../images/bg.jpg) bottom center no-repeat;}
.head{ width:1200px; height:120px;}
.logo{ float:left;}
.logo img{ padding-top:25px;}
.tel{ padding-top:33px;}
#nav{ width:100%; height:80px; background:#d9d9d9;}
.nav{ width:1200px; height:80px;}
.nav ul li{ width:148px; height:80px; line-height:80px; float:left; text-align:center; border-right:1px #cacaca dashed;  border-left:1px #f1f1f1 dashed;}
.nav ul li a{ font-size:17px; color:#333; display:block;}
.nav ul li a:hover{ background:url(../images/nav.jpg) center no-repeat; color:#b08d5b;}
.nav ul li a.lion{ background:url(../images/nav.jpg) center no-repeat; color:#b08d5b;}

#fnav{ width:100%; height:140px; background:url(../images/fnav.jpg); padding:30px 0;}
.fnav{ width:1200px;}
.fnav ul li{ width:200px; float:left; background:url(../images/nav.png) left 5px no-repeat; color:#fff;}
.fnav ul li em{ line-height:35px; float:left; padding-left:25px; display:block;}
.fnav ul li em a{ color:#eee; font-size:17px;}
.fnav ul li em a:hover{ text-decoration:underline; color:#78b540;}
.fnav ul li span{ line-height:30px; font-size:14px; padding-left:25px;}
.fnav ul li span a{ color:#eee;}
.fnav ul li span a:hover{ text-decoration:underline; color:#78b540;}

#foot{ width:100%; background:url(../images/fbg.jpg) center no-repeat; height:253px; padding-top:70px;}
.fnav{ width:1200px; margin:10px auto 120px; text-align:center;}
.fnav a{ padding:0 20px; color:#fff;}
.foot{ width:1200px; text-align:center; font-size:14px; color:#eee; line-height:25px;}
.foot img{ padding:8px 0 16px;}
.foot span{ padding:0 8px;}
.foot span a{ color:#eee;}
.foot span a:hover{ text-decoration:underline;}