*{box-sizing:border-box;margin:0;padding:0;}
body{margin:0;padding:0;color:#000;font:16px "microsoft yahei",Arial,Helvetica,sans-serif;}
dd,dl,dt,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0;border:none;list-style:none;}
a{text-decoration:none;}
img{vertical-align:top;}
.container-fluid{
	padding-left: 0;padding-right: 0;
}
/*weixin*/
.wxfix{
	position: fixed;
	top:40%;
	right: 0;
	width: 140px;
	z-index:9999;
}
.wxbox{
	position: relative;
	background: #9f8139;
	border-radius: 8px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.wxbox ul{
	width: 120px;
	margin:10px auto;
	margin-bottom: 20px;
}
.wxbox li{
	margin-bottom: 10px;
}
.wxbox p{
	font-size: 14px;
	text-align: center;
	color: white;
	line-height: 20px;
}
#footer,#header,#main{min-width:1200px;}
.container1{overflow:hidden;margin:0 auto;width:1200px;}
.clear:after,.clear:before{display:table;content:"";}
.clear:after,.clear:before{clear:both;}
.pagelist{padding:30px;border:1px solid #ccc;color:#999;text-align:center;font-size:16px;line-height:30px;}
.pagelist ul{display:inline-block;}
.pagelist li{float:left;margin:0 8px;}
.pagelist li a{display:block;padding:0 12px;border:1px solid #eee;color:#999;}
.pagelist li a:hover{background:#14549e;color:#fff;}

.clearfix{clear:both;}
.slider{position:relative;overflow:hidden;}
.slider .swiper-container{width:100%;height:100%;}
.slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#fff;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.slider .swiper-slide img{display:block;height:580px;}
.swiper-slide.swiper-slide-active{z-index:99;}
.swiper-pagination-bullet{width:12px;height:12px;border:1px solid #9f8139;background:#0E0E0E;opacity:1;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#9f8139;}
#header .top{height:112px;background:url(../img/top.png) no-repeat top center;}
#header .navbar1{position:relative;height:60px;font-size: 16px;z-index:333;width:100%;background-color:#000;text-align:center;zoom:1;}
#header .navbar1 .nav1{display:inline-block;}
#header .navbar1 li{float:left;}
#header .navbar1 li:last-child a{padding-right:34px}
#footer{overflow:hidden;padding-top:9px;background:url(../img/bj-footer.png) no-repeat center center;padding-bottom: 20px;}
#footer div.flogo{float:left;margin-right:40px;}
#footer div.box{float:left;padding-top:70px;width:139px;color:#fff;margin-left: 500px;}
#footer div.box1{float:left;padding-top:70px;width:139px;color:#fff;}
#footer div.box1 a{
	color:#fff;
}
#footer div h3{font-weight:400;font-size:16px;}
#footer div .box1 h3{margin-bottom: 30px;}
#footer div.box li a{color:#fff;font-size:14px;line-height:32px;}
#footer div.info{float:right;padding-top:20px;width:420px;color:#fff;font-size:14px;line-height:32px;}
#footer div.code{margin-bottom:12px;padding-top:30px;height:188px;background:url(../img/ewm-bg.png) no-repeat top center;color:#fff;text-align:center;line-height:25px;}
#footer div.pic{float:left;width:50%;}
#footer div.pic img{width:120px;}
#footer div.info li a{color:#fff;}
#footer .f-sup{
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 25px;
	clear: both;
}
.navbar1 .nav1 li a{display:block;padding:0 28px;color:#fff;line-height:60px;}
.navbar1 .nav1 li a:hover,.navbar1 .nav1 li.hover a{background-color:#9f8139;}
.txtScroll{position:relative;top:-5px;margin:0 auto;overflow: hidden;width:1211px;background-color:#9f8139;}
.txtScroll p.txt{    position: absolute;    left: 0;    width: 150px;    line-height: 60px;    color: #fff;}
.txtScroll .bd{overflow:hidden;padding:0 15px 0 150px;}
.txtScroll .bd ul{overflow:hidden;zoom:1;}
.txtScroll .bd ul li{float:left;}
.txtScroll .bd ul li a{display:block;color:#fff;line-height:60px;}
.tempWrap{width:100%!important;}
.branding{overflow:hidden;background:url(../img/branding.png) no-repeat top center;}
.branding .container{position:relative;z-index:55;height:185px;}
.picScroll{position:absolute;right:0;bottom:22px;overflow:hidden;width:850px;}
.picScroll .bd{padding:0 42px;}

.picScroll .bd ul{overflow:hidden;zoom:1;}
.picScroll .bd ul li{float:left;overflow:hidden;margin-right:34px;text-align:center;}
.picScroll .bd ul li .pic{text-align:center;}
.picScroll .bd ul li .pic img{display:block;width:165px;}
.picScroll .b-next,.picScroll .prev{position:absolute;top:0;float:right;display:block;overflow:hidden;width:22px;height:100%;cursor:pointer;}
.picScroll .prev{left:0;background:url(../img/btn-l.png) no-repeat center;}
.picScroll .b-next{right:0;background:url(../img/btn-r.png) no-repeat center;margin-top: 0px;}
.bj-tlt{margin:60px 0 40px;height:66px;}
.bj-tlt a{display:block;height:100%;}
.bj-tlt img{display:block;margin:0 auto;}
.more{margin:50px 0 0;text-align:center;}
.more a{display:inline-block;width:200px;border:1px solid #9f8139;font-size:20px;color:#000;line-height:50px;}
.more a:hover{
	background: #9f8139;
}
#main{min-height:1800px;}
#about{background:url(../img/bj-about.png) no-repeat top center;background-size:cover;margin-bottom: 60px;}
#about .box{float:left;overflow:hidden;margin-right:18px;width:380px;height:500px;border: 1px solid #92683a;}
#about .box.content{margin:0;}
#about .box.content p{text-indent:2em;font-size:16px;line-height:34px;padding: 15px;}
#about .box.content .wx{position:absolute;right:12px;bottom:12px;}
#about .box.content .wx img{float: left}
#about .content .info{position:relative;margin:0 auto; padding:12px;background:url(../img/a-bg.png) no-repeat center;width:370px;height: 130px; color:#fff;s}
#about .content .info h3{margin-bottom:24px;font-size:20px;font-weight: bold;}
#about .content .info div{float:left;}
#about .content .info div h5{font-weight:400;font-size:18px;line-height:30px;}
#nav{height:100px;background:url(../img/bj-nav.png) no-repeat top center;background-size:cover;}
#nav li{float:left;padding:15px 0;width:400px;text-align: center;}
/*#nav ul{background:url(../img/bj-icon.png) no-repeat left center;}*/
/*#nav li a{display:block;height:72px;background:url(../img/icon-b.png) no-repeat top center;}
#nav li a.hover,#nav li a:hover{background:url(../img/icon-r.png) no-repeat top center;}*/


#product{padding-bottom:52px;background:url(../img/bj-product.png) no-repeat  center;background-size:cover;}
#product .pro{padding:70px 20px 0;}
#product .pro-img{float:left;width:600px;}
#product .pro-img img{display:block;margin:0 auto;}
#product .pro-txt{float:right;width:460px;}
#product .pro-ltxt{float: left;}
#product .pro-txt h3{color:#9f8139;font-weight:400;font-size:44px;}
#product .pro-txt span{display:inline-block;margin-top:14px;margin-bottom:30px;padding:0 5px;background-color:#9f8139;color:#fff;font-size:18px;line-height:24px;}
#product .pro-txt p{display:inline-block;width:97%;font-size:16px;line-height:30px;text-align: left}
#product .pro-txt a{display:inline-block;margin-top:46px;width:200px;border:1px solid #9f8139;color:#9f8139;text-align:center;line-height:50px;font-size: 16px;}
#product .txt-left{text-align:left;}
#product .txt-right{text-align:right;}
#product .txt-left .pro-img{float:right;}
#fuwu{overflow:hidden;height:140px;background:url(../img/navbar.png) no-repeat top center;}

#view{padding-bottom:50px;}
.col{margin-right:-204px;}
.col li{position:relative;float:left;margin-right:68px;width:355px;text-align:center;}
.col li p{font-weight: lighter; color:#000;font-size:16px;display:inline-block;margin-top:20px;width:160px;border:1px solid #9f8139;line-height:40px;}
.mask{background:rgba(0,0,0,.7);position:absolute;top:160px;left:0;display:flex;width:360px;line-height:50px;text-align:center;}
.col li:hover p{background-color:#9f8139;color:#fff;}
.mask div{margin:auto;}
.mask div{margin:auto;}
.mask div span{display:block;color:#c98e01;font-size: 16px;}
#contact{position:relative;height:660px;background:url(../img/bj-poster.png) no-repeat top center;}
.poster{position:relative;overflow:hidden;height:168px;}
.poster p{position:absolute;right:100px;bottom:85px;color:white;font-size:18px;font-weight:bold; letter-spacing: 2px;}
#services{overflow:hidden;height:520px;background:url(../img/services.png) no-repeat top center;}
#news .hot{position:relative;float:left;width:508px;}
#news .hot img{width:100%;}
#news .hot dl{display: none; position:absolute;bottom:0;padding:6px 30px;background-color:rgba(136,111,51,.9);color:#fff;font-size:14px;line-height:30px;}
#news .hot dl dt{font-size:16px;line-height:24px;}
#news .items{width: 600px;float: right;margin-bottom: 45px;}
#news .n-content{
	color:#000;
	width: 80%;
	float: right;
	margin-right: 25px;
}
#news .items li{margin-bottom:7px;height:90px;}
#news .items span{
	font-size: 20px;
	font-weight: bold;
}
#news .items .n-line{
	display: block;
	width: 40px;height: 2px;
	background: #9f8139;
	margin:10px 0;
}
#news .items p{
	font-size: 14px;
	line-height: 25px;
}
#news .items .n-nub{float: left; background: url(../img/n-datebg.jpg) no-repeat; width:80px;color:#fff;text-align:center;font-weight:bold;font-size:45px;line-height: 80px;}
.tudo{margin-right:-75px;}
.tudo li{float:left;margin-right: 50px;
margin-bottom: 50px;}






.rightBox{position:fixed;top:200px;right:0;padding-top:12px;width:128px;z-index:555;zoom:1;height:330px;background:url(../img/bj-wx.png) no-repeat top center;color:#fff;text-align:center;font-size:12px;line-height:30px;}
.rightBox img{display:block;margin:0 auto;width:114px;}
.rightBox .colseMe{display:block;width:31px;height:31px;background:url(../img/colseMe.png) no-repeat center;background-size:cover;cursor:pointer;}
.lxwm{
	margin-left: 40px;
}

