body{font-family: "microsoft yahei";  line-height: 26px; margin: 0; padding: 0; font-size: 14px; color: #585656; }
ul,li,h3,dl,dt,dd{margin: 0; padding: 0; list-style: none;}
a,a:hover{text-decoration: none;color: #585656;}
img{max-width: 100%;}
/*.m1{background: url(../images/a1.jpg);background-repeat:no-repeat;background-size:100% 100%; }
.m2{background: url(../images/a2.jpg);background-repeat:no-repeat;background-size:100% 100%;}*/
.m3{background: url(../img/m3.jpg);background-repeat:no-repeat;background-size:cover; overflow: hidden;}
.m4{background: url(../img/m4.jpg);background-repeat:no-repeat;background-size:cover;}
.m5{background: url(../images/a5.jpg);background-repeat:no-repeat;background-size:cover; position: relative;}

.a1{background: url(../img/m1sj.jpg) ;background-position:center center; background-size: cover;}
.a2{background: url(../img/m1sj2.jpg) ;background-position:center center; background-size: cover;}

#head{position: absolute;top: 0px; z-index: 10; width: 100%;}
.logo{float: left; padding: 0;}
.logo img{width: 100%;}
.daohang{width: 124px; height: 54px; background: url(../img/nav.png); float: right; margin-top: 50px;}
.h40{height: 40%;}
.nav{width: 100%; height: 100%; background: url(../img/daohang.jpg);background-size:100% 100%; z-index: 99999; position: fixed; left: 0; top: 0; display: none;}
.guanbi{width: 30px; height: 30px; position: absolute; right: 20%; top: 14%; background: #93672e; color: #fff; line-height: 30px; text-align: center; font-size: 20px; z-index: 500;}
.navlogo{position: absolute; left: 150px; top: 90px;}
.menu{text-align: center; position: relative; }
.navbar-nav{ float: none; display: inline-block; }
.navbar-nav li{margin: 0px 20px; line-height: 40px;}
.navbar-nav li a{color: #683e0b; font-size: 16px;}
.navbar-nav li ul li{margin: 0;}
.navbar-nav li ul li a{font-size: 14px;}
.q1{position: absolute; bottom: 0px; z-index: 10;}
.q2{position: absolute; bottom: 0px; left: 50%; margin-left: -420px; z-index: 5;}
.q3{position: relative; z-index: 8; bottom: 295px; width: 656px; margin: auto; }
.q4{position: absolute; left: 50%; margin-left: -398px; top: 50%; z-index: 20; margin-top: -114px;}
.example {width: 50%;height: 100%;font-size: 40px;text-align: center;background-color: #464576; float: left;}
.example1 {width: 100%;height: 45%;font-size: 40px;text-align: center;background-color: #464576; }

.m2r{width: 50%; height: 100%; float: right; background: url(../img/m2r.jpg);}
.m2r1{width: 100%; height: 55%;  background: url(../img/m2r.jpg) center;}

.gsgk{width: 100%; height: 100%; padding-top: 20px; }
.gsgkt{width: 52px; height: 35%; background: url(../img/gsgk.png) bottom no-repeat; margin: auto;}
.gsgktsj{background: url(../img/gsgksj.png) no-repeat center; height: 52px;}
.m2r2{width: 321px; margin: 40px auto;}
.m2r2sj{text-align: center; margin: 10px auto;}
.m2r3{text-align: center;}
.m2r3 ul{padding-top: 50px; display: inline-block;}
.m2r3 ul li{ width: 124px; height: 124px; border-radius: 50%; border: 1px solid #894b22; padding: 11px; position: relative; float: left; margin: 0px 20px; }
.m2r3 ul li img{width: 100px; border-radius: 50%; }
.m2r3 ul li span{display: block; height: 33px; line-height: 33px; background: rgba(255,255,255,0.7); color: #634811; font-size: 16px; font-weight: bold; text-align: center; position: absolute; top: 50px;}


.gsgkcon{color: #85603f; line-height: 36px; padding: 0px 90px; text-align: center;}
.gsgkconsj{color: #85603f; line-height: 30px; padding: 10px; text-align: center;}
.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}

.ft-carousel .carousel-item img {
	width: 100%;
	height: 100%;
}

.ft-carousel .carousel-indicators {
	display: none;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
	background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 45px;
	height: 101px;
	margin-top: -50px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	display: none;
	left: 0;
	background: url(../img/prev.png) no-repeat;
}

.ft-carousel .carousel-next-btn {
	right: 0;
	background: url(../img/next.png) no-repeat;
}
.container{height: 100%;}
.m3{text-align: center; height: 100%;}
.m3 img{margin: auto; padding: 10px; display: inline-block; }
.e1{ position: relative; top: -500px; width: 100%;  background: url(../img/e2.png) bottom center no-repeat; height: 35%;}
.e1sj{background: url(../img/e2sj.png) no-repeat center; height: 52px; margin-top: 10px; margin-bottom: 10px;}
.m3 .e2 li{position: relative; bottom: -500px; }
.r1{height: 35%; position: relative; width: 100%; display: none; background: url(../img/r1.png) bottom center no-repeat; }
.r1sj{background: url(../img/r1sj.png) no-repeat center; height: 52px; margin-top: 10px; margin-bottom: 10px;}
.r2{  display: none;}
.r2 ul li{float: left; margin-top: 20px;}
.r2 ul li .r2li{ width: 100%; background: rgba(165,130,102,0.6); border: 1px solid #5d574a; color: #fff;overflow: hidden;}
.r2li{padding: 20px; line-height: 30px;}
.r2li img{width: 100%;}
.r2li h3{font-size: 16px; color: #813809; font-weight: normal; margin-top: 20px; margin-bottom: 10px;  }
.r2 ul li .r2lisj{ width: 100%; background: rgba(165,130,102,0.6); border: 1px solid #5d574a; color: #fff;}
.r2lisj{padding: 10px; line-height: 26px;}
.r2lisj img{width: 100%;}
.r2lisj h3{font-size: 16px; color: #813809; font-weight: normal; margin-top: 10px; margin-bottom: 10px;line-height: 26px;  }

.zsjm{width: 186px; height: 472px; background: url(../img/zsjm.png); color: #fff; text-align: center; position: fixed; right: 14px; top: 50%; margin-top: -197px; z-index: 999999; font-family: Arial; font-size: 15px;}
.zsjm1{width: 186px; height: 472px; background: url(../img/zsjm1.png); color: #fff; text-align: center; position: fixed; left: 14px; top: 50%; margin-top: -197px; z-index: 999999; font-family: Arial; font-size: 15px;}
.jm1{position: absolute; top: 260px; width: 186px;}
.jm2{position: absolute; top: 308px; width: 186px;}
.jm3{position: absolute; top: 403px; width: 186px;}

.lx1{height: 40%; position: relative; width: 100%; display: none; background: url(../img/lx.png) bottom center no-repeat;}
.lxsj{background: url(../img/lxsj.png) no-repeat center; height: 52px; margin-top: 10px; margin-bottom: 10px;}

.lx2{height: 227px; border-top: 1px solid #a58266; border-bottom: 1px solid #a58266; color: #844319; line-height: 30px; text-align: center; position: relative; left: -1500px;}
.lx2sj{text-align: center;}
.lx2sj ul li{height: 180px;color: #844319;}
.lx2sj img{display: block;margin: auto; }
.lx2 img{display: block; margin: auto; padding-top: 30px; padding-bottom: 30px; }
.lx3{text-align: center; color: #9c6413; clear: both;}
.lx3 ul{padding-top: 30px;}
.lx3 ul li{display: inline-block; margin: 0px 15px; line-height: 30px; vertical-align: middle;}
.lx3 .col-sm-4{margin: 0;}
.lx3 .col-xs-4{margin: 0;}
.lx4{width: 100%;margin: auto;}
.lx4 span{padding-left: 5px;color: #844319;font-weight: bold;}
.lx4 li{float: left;margin: 0 5px;}
.lx4 li a{color: #844319;}


.foot{ background: #7e4e14;  width: 100%; color: #fff; line-height: 50px; clear: both; position: fixed; bottom: 0px;}

.VerticalMenu {
	margin: auto;
	padding-top: 150px;
  height: 100%;
  width: 200px;
  cursor: pointer;
}
.VerticalMenu > div {
  width: 200px;
  float: left;
}
.VerticalMenu > div > div:first-child {
  text-align: center;
  height: 40px;
  
  line-height: 40px;
  padding-right: 10px;
  border-bottom: 1px solid  #cdb0b0;
  transition: background-color 0.4s linear;
}
.VerticalMenu > div > div:first-child:hover {
  background-color: #b8ad97
}
.VerticalMenu > div > div:first-child > i:last-child {
  line-height: 40px;
  float: right;
  transform: rotate(0deg);
  transition: transform 0.4s linear;
}
.VerticalMenu > div > div:last-child {
  width: 200px;
  display: none;
}
.VerticalMenu > div > div:last-child > div {
  
  transition: background-color 0.1s linear;
  text-align: center;
  line-height: 40px;
  border-bottom: 1px solid #e6e6e6;
}
.VerticalMenu > div > div:last-child > div:hover {
  background-color: #d4c9b3!important;
}
.VerticalMenu > div:first-child > div:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.VerticalMenu > div:last-child > div:first-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.VerticalMenu > div:last-child::after {
  display: block;
  clear: both;
}
/*公司概况*/
#zy{background: url(../img/zybj.jpg) ;  width: 100%; height: 100%; overflow: hidden;}
.zynr{padding: 0;}
.zytou{padding-top: 10px; padding-bottom: 10px; height: 74px; }
.zytou1{float: left; color: #85603f;}
.zydaohang{float: right;}
.zyleft{background: url(../img/left.jpg) bottom no-repeat #fff;  text-align: center; padding: 0; top: 0px; float: left;}

.zylogo{height: 240px; }
.zylogo img{padding-top: 25px;}
.zyright{padding: 0;background: #f1f1f1; float: right; overflow: auto; }
.zyright{}
.zygsgkt{  width:100%;}
.zygsgkt img{width: 100%;}
.zylnav{ height: 300px;}
.zylnavc{ height: 100%; text-align: center; display: table-cell; vertical-align: middle; }
.zylnavc ul li {font-size: 16px; line-height: 40px; color: #674b17;}
.zylnavc ul li.on a{color: #a1061b;}
.zylnavc ul li a{color: #674b17;}
.zylnavtop{background: url(../img/s1.png) top no-repeat ; position: relative; height: 50%; }
.zylnavbottom{background: url(../img/s2.png) bottom no-repeat ; position: relative; height: 50%;}
.zycon{ position: relative; width: 100%; height: 100%; }
.gsgk1{padding: 20px; clear: both;}
.gsgk1t{font-size: 24px; color: #2b2b2a; line-height: 48px;}
.gsgk1t span{font-family: Arial; font-size: 14px;}
.gsgk1con{line-height: 30px;}
.zyright::-webkit-scrollbar {/*滚动条整体样式*/
        width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.zyright::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #878787;
    }
.zyright::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #cac7c7;
    }
.qywh{padding-top: 10px;}
.qywh ul li{padding: 0px;}
.qywh ul li img{width: 100%;5}
.fzlct{font-size: 24px; color: #2b2b2a; line-height: 48px; width: 100%; background: url(../img/x2.png) right no-repeat;}
.fzlct span{font-family: Arial; font-size: 14px;}

/*产品*/
.cpfl{padding: 20px;}
.cpfl ul li{height: 54px; border: 1px solid #a19292; line-height: 54px; text-align: center;}
.cpfl ul li a{ color: #7f5f22;}
.cplb ul li img{width: 100%}
.cpfl ul li:hover{background: #efe9d9;}
.cpfl ul li.on{background: #efe9d9;}
.cplb{padding-left: 10px; padding-right: 10px; clear: both;}
.cplb ul li{margin-top: 30px; transition: all 0.5s linear; position: relative;}
.cplb ul li:hover{ transform: translate(0,-10px);-webkit-transform: translate(0,-10px);-moz-transform: translate(0,-10px);-o-transform: translate(0,-10px);-ms-transform: translate(0,-10px);-webkit-box-shadow: 1px 6px 15px 4px #fff;-moz-box-shadow: 1px 6px 15px 4px #fff;box-shadow: 1px 6px 15px 4px #fff;}
.cpwz{background: #9e0019; color: #fff; height: 46px; line-height: 46px; padding-left: 15px;}

/*新闻*/
.xwt{height: 130px; background: url(../img/xwzx.jpg) left no-repeat; margin-left: 30px;}
.xwlb ul{padding-left: 30px; padding-right: 30px;}
.xwlb ul li{background: #fff; line-height: 30px; margin-bottom: 50px;transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;}
.xwlb ul li:hover{box-shadow: 0px 1px 12px 5px rgba(0,0,0,0.15);}
.xwtp{padding: 0;}
.xwlb ul li img{width: 100%; height: 246px;}
.xwwz h3{font-size: 18px; line-height: 40px; padding-top: 20px;}
.xwwz span{font-size: 12px; display: block; padding-bottom: 20px;}
/*新闻内页*/
.black{color: #674b17; font-size: 16px; padding-left: 40px; padding-top: 20px;}
.black a{color: #674b17;}
.xwnr{padding-left: 30px; padding-right: 30px;}
#a_title
{
  font-size:20px;
  color:#333;
  line-height:40px;
  
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
#a_info
{
  border-bottom:1px dashed #ccc;
  margin-bottom: 20px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  line-height:30px;
}
#a_info span
{
  font-size:12px;
  color:#666;
  margin-right:15px;
}
#a_content
{
  
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:15px #FAFCFE solid;
  min-height:200px;
}
.lujing{border-bottom:1px solid #ccc; line-height: 40px; margin-bottom: 10px; padding-left: 20px;}
.video{width: 600px; margin: auto;}
.page {margin:20px;text-align: center;clear: both; padding-top: 15px;}
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 3px;margin-right: 10px;}
.selfpage{background:  #d22e2f; color: #fff;}
.selfpage a{color: #fff;}
.close{float: none; font-size: 14px; font-weight: normal; opacity: 1;}


.sy{text-align: center; clear: both;}
.sy a{margin-right: 20px; }
/*手机*/
#allmap{ position: absolute; left: 0; top: 0;width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑"; }
.lxfs{background: rgba(0,0,0,0.5); height: 100%; color: #fff; padding-left: 70px;}
.lxfst{padding-top: 130px; line-height: 30px; }
.lxfst img{padding-bottom: 20px;}
.lxfscon{padding-top: 30px;}




