@charset "utf-8";
/*****************************************
* 2017-4-24 网站公共样式
*****************************************/
body {font:12px/20px 微软雅黑; color:#333; margin:0; padding:0;}
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{ width:100%; height:40px; background:#000;}
.top{ width:1200px; line-height:40px; color:#eee;}
.top em{ float:right; margin-left:20px;}
.top em img{ float:left; padding-top:10px; margin-right:7px;}
.top em a{ color:#eee; font-size:12px;}

#head{ height:115px; background:url(../images/tbg.jpg) top center no-repeat;}
.head{ width:1200px;}
.logo{ width:360px;}
.logo img{ padding-top:25px;}
.tel{ text-align:right;}
.tel img{ padding-top:26px;}

#menu{ height:68px; background:url(../images/nav.jpg) center no-repeat; border-top:7px #544124 solid;}
.menu{ width:1200px; color:#fff; height:55px; line-height:55px;}
/*.menu li{ float:left; width:171px; height:50px; text-align:center;}
.menu li a{ display:block; color:#544124; font-size:17px; padding-left:80px;}
.menu li a:hover{ text-decoration:underline; color:#ff0000; font-size:19px;}
*/
#menu ul {
  margin:0px auto;
  padding:0px;
  list-style:none;
}
#menu ul li {
  float:left;
  position:relative;
  display:block;text-align:center;
  width:171px; height:50px;
}
#menu ul li:hover ul {
  display:block;color: #fff;
}
#menu ul li a{
  display:block;
  text-decoration:none; padding-left:80px;
  color: #544124; font-size: 16px;
  transition: .5s;
}
#menu ul li ul{ margin-left:-15px;}
#menu ul li ul li{ height:40px !important;}
#menu ul li ul li a{border-style: none;width: 120px;height: auto;line-height:40px; padding-left:0;}
#menu ul li ul {
  display:none;
  position:absolute;width:171px;
  left:0px;z-index: 15;
}
#menu ul li ul li {width: 120px;
 margin-left:80px; background-color:#bc9e56;border-bottom:1px solid #eee; text-align:center !important;
}
#menu ul li a:hover{text-decoration:underline; color:#ff0000;font-size:17px;}






#fnav{ height:380px; background:url(../images/fbg.jpg); padding:40px 0;}
.fnav{ width:1200px;}
.fnavl{ width:600px;}
.fnavl li{ width:150px; float:left;}
.fnavl li em a{ color:#eee; display:block; line-height:45px; font-size:15px;}
.fnavl li span a{ display:block; line-height:35px; color:#bbbbbb;}
.fnavl li span a:hover{ color:#eee; text-decoration:underline;}
.fnavr{ width:600px;}
.fnavr em{ color:#eee; display:block; line-height:45px; font-size:15px;}
.fnavr_con{ line-height:53px; color:#ddd; font-size:16px;}
.fnavr_con span{ background-image:url(../images/tb.png); background-repeat:no-repeat; line-height:45px; float:left; height:53px; padding-left:60px;}
.lxi1{ background-position: left 10px;}
.lxi2{ background-position: left -40px;}
.lxi3{ background-position: left -83px;}
.lxi4{ background-position: left -130px;}
.lxi5{ background-position: left -177px;}
.lxi6{ background-position: left -220px;}

#foot{ width:100%; height:95px; line-height:95px; background:url(../images/xian.jpg) center repeat-y;}
.foot{ width:1200px;}
.foot em{ float:left; height:95px; background:url(../images/tel.png) left no-repeat; padding-left:78px; color:#fff; font-size:18px;}
.foot p{ float:right; color:#bbbbbb; font-size:14px;}
.foot p span{ padding-left:12px;}
.foot p span a{ color:#bbbbbb;}
.foot p span a:hover{ color:#fff; text-decoration:underline;}
.kefuqq{position:fixed!important; position:absolute; bottom:100px!important; background:#201601; right:0; z-index:9999;}