﻿.hz{
	width: 1200px;margin: 0 auto;max-width: 95%
}
body#main{
	padding-top: 90px;
}
header{
	 -webkit-box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);
    box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);
}
.w1400{
	width: 1400px;margin: 0 auto;max-width:85%;
}
.w1600{
	width: 1520px;margin: 0 auto;max-width:85%;
}
/*.layui-layer  iframe{
	box-sizing: border-box;padding: 60px;
}*/

/*翻页*/
.page { margin:80px auto;width:100%; text-align:center}
.page li{ display:inline-block; padding:0 10px; line-height:22px;}
.page li a{ color:#999; font-size:18px; font-weight:bold}
.page li.thisclass a{ color:#000;}
.page li img{vertical-align: middle;margin-top: -5px;}
.pre b { padding:0 15px; color:#000;font-size: 20px;}

.cpjjcon{
	padding-bottom: 0
}
.cpjjcon a:last-child{
		margin-bottom: 0
	}
@media screen and (max-width: 900px) {
	
	.page { margin:40px auto;}
}



/*内页位置*/
.loca .locale a:first-child{
	margin-left: 0
}
.loca .locale{
	font-size: 14px;color: #999;
}
.loca .locale a{
	font-size: 14px;color: #999;display: inline-block;margin: 0 5px;
}
.locari a{
	font-size: 14px;color: #333;display: inline-block;margin: 0 25px;
}
.locari a:hover,.loca .locale a:hover{
	color: #85b500
}
.loca{
	padding: 20px 0;
}
.loca .hz {
	display: flex;justify-content: space-between;align-items: center;
}

/*关于我们*/
.abwz p{
	    color: #333;
    font-size: 15px;
    line-height: 2em;
}
.qywh p{
	/* margin-bottom: 20px; */
	line-height:2em;
}

.abwz h3 {
    color: #333;
    font-size: 24px;font-weight: normal;
    margin-bottom: 10px;
}
.abwz h4 {
    color: #333;
    font-size: 20px;margin-top: 20px;font-weight: normal;
}
.abwz{
	box-sizing: border-box; 
}
.abit{
	padding: 100px 0;
}
.abit .hz{
	display: flex;justify-content: space-between;align-items: center;
}
.abit .hz>*{
	width: 46%;
}
.abcon img{
	max-width: 100%;display: block;
}
.abcon video{
	width: 100%
}
.abit:nth-child(even){
	background-color: #f1f1f1;
}
.abwz a{
	display: block;
    margin-top: 30px ;
    width: 132px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #333;
    font-size: 14px;
    border: 1px solid #333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}
.abwz a:hover{
	    color: #fff!important;
    border-color: #85b500;
    background-color: #85b500;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.abit:nth-child(even) .hz{
	flex-direction:row-reverse;
}




@media screen and (max-width: 900px) {
	.abwz{
		padding-top: 5px;
	}
	.abit h3{
		font-size: 0.36rem;
		/*line-height: normal;*/
	}
	.abwz *{
		color: #000!important
	}
    .abit .hz{
		display: block;
	}
	.abit .hz>*{
		width: 100%;
	}
	.hz{
		width: 92%;margin: 0 auto;display: block;
	}
	.loca{
		display: none;
	}
	.loca .hz{
		display: block;
	}
	body#main{
		padding-top: 70px;
	}
	.loca{
		padding: 0;
		padding-top: 10px;
	}
	.locari a{
		margin: 0;width: 20%;text-align: center;font-size: .25rem;
	}
	.loca .locale a{
		font-size: .25rem;
	}
	.locari{
		display: flex;justify-content: space-between;
	}
	.abit{
		padding: .7rem 0;
	}
	.abwz h2 {
	    font-size: .45rem;
	}
	.abimghz{
		margin: .2rem 0;
	}
	.abwz h3,.abwz h4{
		font-size: 0.36rem;
    color: #000000;
	}
	.abwz p{
		font-size: 0.26rem;
    line-height: 2;
    font-weight: 300;
	}
	.abwz h4{
		font-size: .32rem
	}
	.abwz{
		padding-right: 0
	}
	.abwz a{
		width: 100px;
		border-color: #000;
		/*margin-left:  auto;margin-right:  auto;*/
	}
}

/*产品列表*/
.prohz{
	padding: 140px 0 0px;
}
.prot1{
	text-align: center;font-size: 32px;color: #000;margin-bottom: 20px;
}
.pronav{
	margin-bottom: 70px;
}
.prot2{
	font-size: 14px;line-height: 2;width: 900px;margin: 0 auto;text-align: center;color: #797979;
}

.prolist{
	padding-bottom: 80px;
}
.prolist>div{
	display: flex;flex-wrap: wrap;
}
.prolist a{
	/* width: calc(50% - 16px); */
	display: block;/* margin-right: 32px;margin-bottom: 32px; */overflow: hidden;
	position: relative;
	width:32%;
	margin-right:2%;
	margin-bottom:50px;
}
.prolist a:nth-child(3n){
	margin-right: 0
}
.prolist a img{
	display: block;width: 100%;    transition: transform 1s ease;
}
.prolist a:hover img{
	    transform: scale3d(1.05, 1.05, 1);
}
.prolist a span{
	    display: none;
    color: #fff;
    font-size: 16px;position: absolute;bottom: 0;text-align: center;width: 100%;padding: 5px 0;
	background:#85b500;
}
.prolist a:hover span{
	display: block;
}

@media screen and (min-width: 900px) {
.mdown {
	width: 1600px;margin: 0px auto;max-width:85%;padding-bottom:50px;
	display: flex;justify-content: center;flex-wrap: wrap;
}
.sonnav2 ,.sonnav{
	display: flex;justify-content: flex-start;
}
.mdown a{
	font-size: 15px;display: block;margin: 0 28px 0 28px;color: #333;position: relative;
}

.mdown a:hover:after,.mdown a.cur:after{
	content: "";
	width: 15px;height: 16px;position: absolute;left: -21px;
    top: 9px;text-indent: 0;
	background-image: url(../images/icon5.png);background-repeat: no-repeat;
}
.mdown a:hover,.mdown a.cur{
	color: #85b500;
}
.mdown{
	position: relative;
}
}

@media screen and (max-width: 900px) {
	.w1600{
		max-width: 92%
	}
	.prohz{
		display: none;
		padding-top: 30px;
	}
	.prot1{
		font-size: 24px;
		/*display: none;*/
	}
	.prot2{
		width: 95%;line-height: 1.5;
		/*display: none;*/
	}
	.prolist a{
		margin-right: 0;width: 48%;margin-bottom: 10px;
	}
	.prolist a:nth-child(2n){margin-left:4%;}
	.prolist a span{
		display: block;position: relative;color: #333;font-size: .3rem;text-align: left;
		overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
		background:none;
	}
	.pronav{
		margin-bottom: 0
	}
	/*手机案例下拉*/
	.mdown { /* margin-bottom: 15px; */position: relative;height: 45px;/* margin-top: 10px; */padding-bottom:20px;padding-top:10px;}
.option_filter{padding: 6px 0;border-top: 2px solid #000;border-bottom: 1px solid #999;
	position: relative;min-width: 80px;min-width: 138px;box-sizing: border-box;
	font-size: 16px;color: #000;text-align:left; float: right;padding-right: 26px;padding-left: 16px;}
.option_filter:after{content: "";display: block;position: absolute;width: 35px;height: 40px;top: 3px;right: 0px;
background: url(../images/icon_select.png) no-repeat center center;background-size: 14px auto;transition: all .36s ease;
-webkit-transition: all .36s ease;-moz-transition: all .36s ease;-ms-transition: all .36s ease;-o-transition: all .36s ease;
transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}
.on:after{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}
.sonnav{border:none;display:none;overflow: hidden;height: auto;position: absolute;top: 45px;right: 0;min-width: 138px;background-color: rgba(255,255,255,1);margin-left: 0;margin-right: 0;z-index: 99;float: right; width: auto;}
.sonnav li{float:none; text-align: left;padding: 0;clear: both;padding-right: 16px;padding-left: 16px; line-height:40px; border-bottom:1px solid #999;}
.sonnav li a{ color:#000;display: block;}
.sonnav li:hover::after,.sonnav li.cur::after{ content:''; border-bottom:none; position:absolute; left:0; bottom: -15px;width: 100%;}
  .listbox {margin-top:40px;}
  .listbox ul li{margin-top:20px;}
  /*手机产品下拉*/
  /*子栏目2*/
.sonnav2{ height:30px; padding-bottom:15px; border-bottom:1px dashed #ccc; width:100%}
.sonnav2 li { line-height:30px;  float:left; position:relative}
.sonnav2 li a{ color:#666; font-size:16px;}
.sonnav2 li:hover a{ color:#000}
.sonnav2 li:hover::after,.sonnav2 li.cur::after{ content:''; border-bottom:1px solid #000; position:absolute; left:0; bottom: -15px;width: 100%;}
.sonnav2 li.cur a{color:#000}
.sonnav2{
		display: none;
		width: 100%;height: auto;background: #fff;position: absolute;top: 70px;left: 0;z-index: 9999;border:0;
	}
	.sonnav2 li{
		/* margin-bottom: 10px; */width:33.3%;text-align: center;
	}
	.sonnav2 li a{
		color: #000000;font-size: 16px;line-height:2.5em;
	}
	.sonnav2 li:hover::after, .sonnav2 li.cur::after {
	    content: '';
	    border-bottom: 0 solid #000;
	    position: absolute;
	    left: 0;
	    bottom: 0;
	    width: 100%;
	}
	.prohz .hz{
		width: 92%
	}
}


/*产品详情*/
.procon img{
	margin-bottom: 60px;display: block;margin: 0 auto;max-width: 100%
}
.layui-layer{
	overflow: visible!important
}
@media screen and (max-width: 900px) {
	.procon {
		width: 100%;
	}

}


/*成品家具*/
.tit{
	font-size: 30px;color: #333;text-align: center;margin-top: 80px;
}

.des{
	font-size: 14px;color: #333;margin-bottom: 70px;text-align: center;margin-top: 15px;
}
.cpjjcon{
	display: flex;
	justify-content:space-between;flex-wrap: wrap;
}
.cpjjcon a{
	margin-bottom: 30px;width: 49%
}
.cpjjcon a img{
	width: 100%;    transition: transform 1s ease;
}
.cpjjwz{
	text-align: center;background: #FBFAF9;padding: .2rem 20px .2rem;
}
.cpjjwz p{
	font-size: 16px;color: #C59562;padding-top: 30px;transition: all 0.2s ease;
}
.cpjjwz div{
	font-size: 18px;color: #000;/* margin-top: 10px; */font-weight: 500;transition: all 0.2s ease;
}
.cpjjcon a:hover p,.cpjjcon a:hover div{
	color: #85b500;
}
.cpjjcon a:hover img{
	transform: scale(1.05);
}
.cpjjimg{
	overflow: hidden;
}
.spbg video{
	display: block;width: 100%;height: 740px;object-fit:fill;
}
.hidden-lg{
	display: none!important;
}
@media screen and (max-width: 900px) {
	.hidden-lg{
		display: block!important;
	}
	.spbg video{
		height: 3.5rem;
	}
	.spbg{
		display: none;
	}
	.procon {
		width: 100%;
	}
	.cpjjcon a{
		margin-bottom: 25px;width: 100%
	}
	.cpjjwz div,.cpjjwz p{
		text-align: left;
	}
	.cpjjwz div{
		font-size: .3rem;
	}
	.tit{
		margin-top: 30px;font-size: .4rem;text-align: left;
	}
	.des{
		margin-bottom: 30px;text-align: left;color: #333;
	}
	.cpjjcon{
	}
}
.on:after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
/*案例*/
.casehz .cpjjcon{
	justify-content: flex-start;
}
.casehz a{
	width: 32%;margin-right: 1.5%;
}
.casehz a:nth-child(3n){
	margin-right: 0
}
@media screen and (max-width: 900px) {
	.casehz a{
		width: 49%;margin-right: 0%;
	}
	.casehz a:nth-child(3n){
		margin-right: 0
	}
	.casehz a:nth-child(2n){
	margin-left:2%;
	}
	.cpjjwz div{font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.prohz{
		display: block;
	}
	.prohz .prot1,.prohz .prot2{
		display: none;
	}
	.sonnav  a{
		font-size: 16px;
	}
}


/*出小活动*/
.cxhdhz{
	margin-top: 50px;
}

/*详情*/
.artwz{
	font-size: 15px;line-height: 2;color: #333;
}
.artwz img{
	max-width: 100%;height: auto!important
}
.artcon{
	padding-top: 130px;
}

@font-face{
     font-family: 'Arapey'; 
     src: url('../font/arapey-v8-latin-italic.woff2');
}


.rq{
	text-align: center;font-size: 16px;
    line-height: 1;
    color: #85b500;font-family: "Arapey";
}
.artt1{
    font-size: 28px;color: #000;text-align: center;margin-top: 20px;
}
.artwz img{
	/* display: block; */
	margin-bottom:40px;
}
.artwz{
	padding: 50px 0 0;
}
.pnbt{
	border-top:1px solid #ccc;
	margin-top: 30px;
	padding-top: 40px;text-align: center;display: flex;justify-content: center;align-items: center;padding-bottom: 40px;
}
.pnbt div{
	margin: 0 30px;display: block;font-size: 16px;color: #000
}
.pnbt a{
	font-size: 16px;color: #000
}
.pnbt a:hover{
	color: #85b500;
}
.pnbt img{
	display: inline-block;vertical-align: middle;
	position: relative;top: -1px;
	margin: 0 0px;
	height: 16px;
}
@media screen and (max-width: 900px) {
	.sonnav li:first-child{
		display: none;
	}
	.alhz.prohz .sonnav li:first-child{
		display: block;
	}
	.artwz iframe{
		height: 200px;
	}
	.artwz img{
	display: block;
	margin-bottom: 20px;
}
	.artcon{
		padding-top: 30px;
	}
	.rq{
		text-align: left;
	}
	.artt1{
    font-size: .33rem;color: #000;text-align: left;margin-top: 10px;
}
.artwz{
	padding-top: 10px;font-size: 14px;
}
.pnbt div,.pnbt a{
	font-size: .28rem;
}
.pnbt{
	padding:  40px 0;
}
.pnbt div{
	margin: 0 0;display: block;
}
.fhbt{
	margin: 0 .4rem
}

.artwz img{
		margin-bottom: .2rem;
	}
	.pnbt {
		justify-content: space-around;
	}

}

/*联系我们*/
.lxbn{
	height: 400px;position: relative;
}
.lxwmimg{
	position: fixed;height: 400px;width: 100%;z-index: -1;
}
.lxhz{
	background: #fff;padding: 50px 0 200px;
}
.tpt1{
	font-size: 24px;color: #333;padding-bottom: 5px;border-bottom: 1px solid #ededed;
}
.lxit{
	padding-top: 70px;width: 50%;
}
.lxcon{
	display: flex;flex-wrap: wrap;
}
.lxit h4{
	font-size: 18px;font-weight: normal;
}
.lxit div{
	margin: 20px 0;line-height: 2;font-size: 15px;color: #333;
}
.zxbt{
	display: block;
    margin-top: 30px;
    width: 132px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #333;
    font-size: 14px;
    border: 1px solid #333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}
.zxbt:hover {
    color: #fff!important;
    border-color: #85b500;
    background-color: #85b500;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.lxit h4 img{
	height: 20px;
	position: relative;top: -10px;
}
.ztsp{
	color: #000;font-size: 16px;text-decoration: underline;
}


@media screen and (max-width: 900px) {
	.lxbn{
		/* display: none */
	}
	.tpt1,.lxit h4{
		font-size: 0.32rem;border:0;
		font-weight: normal;
	}
	.lxit {
	    padding-top: .4rem;
	    width: 100%;margin-bottom: .4rem
	}
	.lxit h4{
		font-weight: normal;
	}
	.lxit div{
		margin: .2rem 0;
		font-size: 0.26rem;
    line-height: 2;
    font-weight: 300;
	}
	.lxhz{
		padding: 1rem 0;
	}
	.ztsp{
		font-size: .26rem;
	}
	.zxbt{
		margin-top: .3rem;
		font-size: .28rem;
		width: 100%;
		height: .6rem;line-height: .6rem;
	}
	.tpt1{
		font-size: .4rem;color: #333
	}
}


/*产品详情*/
.cpbody{
	background: #000;
}
.procon{
	width: 1480px;margin: 0 auto;max-width: 95%;
padding: 40px 40px 0;
box-sizing: border-box;
background: #fff;margin-top: 60px;margin-bottom: 60px;
}
.cha{
	background-image: url(../images/cha.png);
	width: 16px;height: 16px;background-size: 16px;background-position: center;background-repeat: no-repeat;
	position: fixed;	right: 10px;top: 10px;cursor: pointer;display: block;
}
.procon img{
	width: 1400px;display: block;max-width: 100%;margin-bottom: 40px;
}

@media screen and (max-width: 900px) {
	.procon{
		padding: 20px 20px 0;
		margin-top: 20px;margin-bottom: 20px;
	}
	.procon img{
		margin-bottom: 20px;
	}
	.hdti{
		display: block;
	}
	.pnbt{
		border:0;margin-top: 0
	}
}


.cpjjhz,.casehz{
	padding-bottom: 70px;
}
.cpjjhz.cxhdhz,.alwwhz{
	padding-bottom: 0
}

/*段落间距*/
.artwz p{
	margin-bottom: 20px;
}


/*右键*/
.picture-tips {
    position: absolute;
    top: 0;
    z-index: 99;
    padding: 10px 14px;
    color: #fff;
    font-size: 12px;
    background: #222;
    border-radius: 4px;display: none;
}

/*产品心分类*/
.xfl ul.sonnav2{
	    height: 30px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #ccc;
    width: 100%;
}
.xfl ul.sonnav2 li{
	line-height: 30px;
    padding: 0 25px;
    float: left;
    position: relative;
}
.xfl ul.sonnav2 li a{
	    color: #666;
    font-size: 14px;margin: 0;
}
.xfl  .sonnav2 li.cur>a {
    color: #000;
}
.xfl .sonnav2 li:hover::after, .xfl .sonnav2  li.cur::after {
    content: '';
    border-bottom: 1px solid #000;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.xfl .mdown{
	max-width: 100%
}
.xfl .mdown ul a:hover:after,.xfl .mdown ul a.cur:after {
    display: none;
}
.xfl .sonnav a{
	font-size: 16px;
	display: block;
	width: 186px;
	height: 56px;
	background: #F8F8F8;
	line-height: 56px;text-align: center;
	margin: 0
}
.xfl .sonnav li{
	margin-right: 8px;display: inline-block;
}
.xfl .sonnav li.cur a,.xfl .sonnav li:hover a{	
	color: #fff;
	background: #85b500;
}
.xfl .sonnav{
	width: 100%;margin-bottom: 50px;
}
.pcxs{
	display: block!important;
}
.sjxs{
	display: none!important;
}
@media screen and (max-width: 600px) {
	.xfl {
		margin: 0 auto;
		    max-width: 100%;
			/* padding:0 4%; */
	}
	.pcxs{
	display: none!important;
}
.sjxs{
	display: block!important;
}
    .option_filter2 {
    border: 1px solid #666;
    border-radius: 5px;
    padding: 6px 30px;
    font-size: 16px;
    color: #000;
    text-align: left;
    display: inline-block;
    float: right;
    position: relative;
    width: 138px;box-sizing: border-box;
}
.option_filter2:after {
    content: "";
    display: block;
    position: absolute;
    width: 35px;
    height: 40px;
    top: 3px;
    right: 0px;
    background: url(../images/icon_select.png) no-repeat center center;
    background-size: 14px auto;
    transition: all .36s ease;
    -webkit-transition: all .36s ease;
    -moz-transition: all .36s ease;
    -ms-transition: all .36s ease;
    -o-transition: all .36s ease;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}
.on:after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.option_filter:hover,.option_filter2:hover{
	color: #000;
}
.xfl ul.sonnav2{
	height: auto
}
.xfl .sonnav a{
	background: none;
	width: auto;height: auto;box-sizing: border-box;
	display: block;width: 100%;
	height: 40px;line-height: 40px;text-align: left;padding-left: 16px;
}
.xfl .sonnav{
	width: 138px;margin-bottom: 0;
}
.xfl .sonnav li.cur a, .xfl .sonnav li:hover a {
    color: #000;
    background: none;
}
.xfl .sonnav li{
	width: 100%;display: block;box-sizing: border-box;
	padding: 0;
}
}



.content_pic{text-align:center;}
.content_pic img{max-width:100%;margin:0 auto;margin-bottom:2em;}

.content_pic{text-align:center;}







.C{clear:both;}
.page{padding:50px 0;}
.main-l{width:20%;float:left;min-height:100px;position:relative;}
.menuleft{width:100%;overflow:hidden;width:260px;}
.main-l-title{font-size:25px;font-weight:bold;line-height:25px;background:#85b500;color:#fff;padding:10px 10px;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-l-title h3{position:relative;padding:0 35px;display:inline-block;font-size:22px;color:#fff;}
.main-l-title h3:before{content:"";width:25px;height:25px;background:url(../images/icon42.png) no-repeat;background-size:100% 100%;position:absolute;left:0;top:10px;}
.main-l-catelist li{font-size:25px;font-weight:normal;line-height:25px;background:#f1f1f1;padding:10px 10px;text-align:center;border-bottom:1px dotted #e4e4e4;}
.main-l-catelist li a{position:relative;padding:0 35px;display:inline-block;font-size:18px;color:#666;}
.main-l-catelist li a:before{content:"";width:5px;height:5px;background:#85b500;position:absolute;left:0;top:10px;border-radius:50%;}
.main-l-catelist .active{background:#30a2e4;}
.main-l-catelist .active a{color:#fff;}
.main-l-catelist .active a:before{background:#fff;}
.main-r{width:77%;margin-left:3%;float:left;}
.main-content{padding-bottom:50px;}
.main-content h4{display:inline-block;padding:5px 15px;background:#85b500;font-size:16px;color:#fff;font-weight:normal;border-top-right-radius:5px;border-top-left-radius:5px;}
.main-content hr{margin-top:-2px;border:1px dotted #e4e4e4;margin-bottom:10px;}
.main-content p{font-size:16px;line-height:2em;color:#666;}
.main-r-top{padding-bottom:10px;border-bottom:3px double #e4e4e4;margin-bottom:20px;}
.this-cate{display:inline-block;float:left;font-size:20px;line-height:2em;position:relative;padding-left:20px;font-weight:bold;}
.this-cate:before{content:"";width:5px;height:20px;background:#85b500;position:absolute;left:0;top:11px;}
.position{display:inline-block;float:right;line-height:3em;}
.position a{font-size:16px;}

.news-list ul li{position:relative;border-bottom: 1px solid #efefef;}
.news-list ul li time{font-size: 14px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);text-align: center;}
.news-list ul li time span{display:block;border-bottom: 1px dashed #e4e4e4;line-height: 40px;padding-bottom: 10px;margin-bottom: 10px;font-size: 52px;font-family: "FuturaBTM",Arial, Helvetica, sans-serif;}
.news-list ul li a{display: block;padding: 30px 0 30px 110px;}
.news-list ul li a:hover{color:#85b500;}
.news-list ul li h5{font-size:18px;font-weight:normal;}
.news-list ul li p {
    margin: 15px 0 0 0;
    line-height: 24px;
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.main-content .title{font-size:18px;text-align:center;margin-top:20px;line-height:3em;}
.main-content  .time{text-align:center;font-size:14px;color:#666;padding-bottom:20px;border-bottom:1px dotted #e4e4e4;margin-bottom:30px;}
.main-content  .time span{margin:0 10px;}

@media screen and (max-width: 1000px) {
.main-l{width:100%;float:none;margin-bottom:20px;display:none;}
.menuleft{width:100%;position:static!important;}
.main-r{width:100%;float:none;margin-left:0;}
.news-list ul li h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list ul li a{padding-left:70px;}
.news-list ul li p{margin-top:5px;}
.sjftbtm{text-align:center;}
.this_catename{width:150px;float:left;line-height:3em;font-size:16px;position:relative;padding-left:20px;font-weight:bold;}
.this_catename:before{content:"";height:2em;width:3px;background:#85b500;position:absolute;left:0;top:0.5em;}
}
.bg-white{background:#fff;}

.page-cate{display:inline-block;float:left;}
.page-cate-list{display:inline-block;float:right;}
.page-cate-list a{font-size:16px;line-height:24px;margin-left:10px;}

.video{margin-bottom:2em;margin-top:2em;}
#video {width:600px;height:400px;margin:0 auto;}
.fa-play-circle-o {
    font-size: 50px;
    display: inline-block;
    text-align: right;
	z-index:9999;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-25px;
	margin-top:-25px;
}
.fa-play-circle-o:before{
font-size:50px;
color:#fff;
}
.hzhb li:hover .fa-play-circle-o:before{
font-size:50px;
color:#e50012;
}

@media screen and (max-width: 767px){
#video {width:100%;height:400px;margin:0 auto;}
.footer .footer-ewm{display:none;}
.footer-tel{display:none;}
}


.lxit table{width:100%;}
.lxit table td{border:1px solid #e4e4e4;text-align:center;line-height:2em;}
.lxit table tr:nth-child(1){font-weight:bold;font-size:18px;color:#85b500;}