@charset "utf-8";
/*内页幻灯片*/
.neiye-ban{position:relative;overflow:hidden;height:calc(100vh - 200px);min-height:300px;max-height:630px;}
.neiye-ban .bg{position:absolute;right:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:cover;}
.neiye-ban .bg:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background:#000;opacity:.5;}
.neiye-position{position:relative;z-index:2;font-size:12px;color:#fff;height:calc(100% - 60px);display:flex;flex-direction:column;align-items:baseline;justify-content:center;overflow:hidden;}
.neiye-position h1{font-size:40px;position:relative;}
.neiye-position h2{font-size:20px;text-transform:uppercase;font-family:arial;line-height:1.2em;position:relative;letter-spacing:1px;}
.neiye-position p{font-size:16px;margin-top:20px;height:30px;display:flex;align-items:center;overflow:hidden;position:relative;opacity:.8;}
.neiye-position p img{display:block;height:100%;width:auto;margin-right:5px;position:relative;}
.neiye-position p a{margin:0 5px;}
.neiye-position p a:hover{color:#bca176;filter:brightness(1.3);opacity:1;}
.neiye-position.off{height:100%;}
.neiye-nav{width:100%;height:60px;position:relative;}
.neiye-nav a{display:inline-flex;align-items:center;justify-content:center;color:#fff;}
.neiye-nav.off{display:none;}

@media screen and (min-width:1025px){
	.neiye-nav{border-color:#bca176;border-style:solid;border-width:1px 0;background:rgba(255,255,255,.3);display:flex;justify-content:space-between;}
	.neiye-nav a{height:100%;width:100%;border-left:1px solid #bca176;}
	.neiye-nav a:first-child{border-left:none;}
}
@media screen and (max-width:1024px){
	.neiye-ban{height:auto;min-height:100px;z-index:50;background:#f2f2f2;}
	.neiye-ban .bg{position:relative;height:200px;}
	.neiye-position,
	.neiye-ban .bg:before{display:none;}
	.neiye-nav{height:auto;display:block;font-size:0;}
	.neiye-nav a{width:calc(100% / 3);display:inline-block;font-size:12px;line-height:40px;height:40px;overflow:hidden;background:#bca176;padding:0 5px;border-right:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);text-align:center;}
	.neiye-nav a:nth-child(3n){border-right:none;}
}
/*------------------------------------------------------------------------*/
/*单篇*/
.neiye{padding:80px 0;width:100%;background:#fff;position:relative;}
.neiye .main{margin-top:50px;position:relative;}
.neiye .info p{font-size:16px;line-height:1.75em;color:#333;}
.neiye img{max-width:100%;}
.neiye-tit{width:100%;position:relative;height:auto;display:flex;align-items:center;justify-content:space-between;}
.neiye-tit .tit{position:relative;font-size:26px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;}
.neiye-tit .tit em{font-family:arial;text-transform:uppercase;font-size:16px;margin-top:10px;color:#ccc;letter-spacing:1px;}
.neiye-tit i{background:#b2b2b2;height:1px;width:36%;}

@media screen and (max-width:1024px){
	.neiye{padding:50px 0;}
	.neiye .main{margin-top:30px;position:relative;}
	.neiye .info{margin-bottom:30px;}
	.neiye .info p{font-size:14px;}
	.neiye-tit{display:block;}
	.neiye-tit .tit{font-size:20px;}
	.neiye-tit .tit em{font-size:14px;margin-top:5px;}
	.neiye-tit i{display:none;}
}
/*------------------------------------------------------------------------*/
/*简介*/
.jjimgs{overflow:hidden;padding:0 60px;position:relative;}
.jjimgs .item{position:relative;overflow:hidden;}
.jjimgs .item img{display:block;width:100%;}
.jjimgs .item .videobox{width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:rgba(0,0,0,.8);transition:transform .5s ease;transform:scale(0);}
.jjimgs .item:hover .videobox,
.jjimgs .item .videobox.on{transform:scale(1);}
.jjimgs .item .videobox i{display:block;cursor:pointer;position:absolute;top:0;right:0;}
.jjimgs .item .videobox .ico-on{width:100%;height:100%;background:url(../images/play.png) no-repeat center/80px;z-index:10;}
.jjimgs .item .videobox .ico-off{width:30px;height:30px;display:block;transform:scale(0);transition:transform .5s ease;z-index:50;}
.jjimgs .item .videobox .ico-off:before,
.jjimgs .item .videobox .ico-off:after{content:'';background:#999;position:absolute;top:15px;left:15px;width:20px;height:2px;margin-top:-1px;margin-left:-10px;}
.jjimgs .item .videobox .ico-off:before{transform:rotate(45deg);}
.jjimgs .item .videobox .ico-off:after{transform:rotate(-45deg);}
.jjimgs .item .videobox .ico-off:hover:before,
.jjimgs .item .videobox .ico-off:hover:after{background:#fff;}
.jjimgs .item .videobox.on .ico-off{transform:scale(1);}
.jjimgs .item .videobox .spbox{width:100%;height:100%;position:absolute;left:0;top:0;transform:scale(0);display:block;transition:transform .5s ease;border:none;z-index:10;}
.jjimgs .item .videobox.on .spbox{transform:scale(1);}

.jjimgs .but{position:absolute;width:50px;height:100px;top:50%;margin-top:-50px;cursor:pointer;}
.jjimgs .but:before,
.jjimgs .but:after{content:'';width:40px;height:2px;background:#ddd;display:block;position:absolute;top:49px;}
.jjimgs .but:before{transform:rotate(60deg);}
.jjimgs .but:after{transform:rotate(-60deg);}
.jjimgs .prev{left:0;}
.jjimgs .prev:before,
.jjimgs .prev:after{left:14px;transform-origin:left;}
.jjimgs .next{right:0;}
.jjimgs .next:before,
.jjimgs .next:after{right:14px;transform-origin:right;}
.jjimgs .but:hover:before,
.jjimgs .but:hover:after{background:#6f5637;}
.jjimgs .but.swiper-button-disabled{cursor:auto;}

.nei-company .info{margin-bottom:50px;}
.nei-company .info h1{font-size:24px;font-weight:bold;line-height:40px;color:#967f63;}
.nei-company .info p{font-size:18px;line-height:2em;}

.jjpics{width:100%;position:relative;font-size:0;text-align:center;}
.jjpics .img{width:calc(50% - 5px);position:relative;display:inline-block;vertical-align:top;margin-top:5px;}
.jjpics .img img{display:block;width:auto;max-width:100%;}
.jjpics .img1{margin-right:10px;padding-left:55px;}
.jjpics .img1 img{margin:0 0 0 auto;}
.jjpics .img2{padding-right:55px;}
.jjpics .img2 img{margin:0 auto 0 0;}

@media screen and (max-width:1024px){
	.jjimgs{padding:0 35px;}
	.jjimgs .item .videobox .ico-on{background-size:60px;}
	.jjimgs .but{width:30px;}
	.jjimgs .but:before,
	.jjimgs .but:after{width:30px;}
	.jjimgs .prev:before,
	.jjimgs .prev:after{left:7px;}
	.jjimgs .next:before,
	.jjimgs .next:after{right:7px;}
	
	.nei-company .info{margin-bottom:40px;}
	.nei-company .info h1{font-size:20px;line-height:30px;}
	.nei-company .info p{font-size:16px;}
}
@media screen and (max-width:768px){
	.jjimgs{padding:0;}
	.jjimgs .item .videobox .ico-on{background-size:100px;}
	.jjimgs .but{z-index:999;background:rgba(0,0,0,.25);}
	.nei-company .info{margin-bottom:30px;}
	.nei-company .info h1{font-size:16px;line-height:26px;}
	.nei-company .info p{font-size:14px;}
	
	.jjpics .img{width:100%;display:block;}
	.jjpics .img1{margin-right:0;padding-left:0;}
	.jjpics .img1 img{margin:0 auto;}
	.jjpics .img2{padding-right:0;}
	.jjpics .img2 img{margin:0 auto;}
}
/*------------------------------------------------------------------------*/
/*contact*/
.nei-contact .info{margin-bottom:50px;}
.nei-contact .info p{font-size:16px;line-height:2em;}
.nei-contact .info h1{font-size:20px;line-height:30px;font-weight:bolder;margin-bottom:10px;}
.nei-contact .info img{display:block;width:100%;}
.nei-contact .info table,
.nei-contact .info tbody,
.nei-contact .info tr{width:100%;position:relative;display:block;}
.nei-contact .info tr{display:flex;justify-content:space-between;}
.nei-contact .info td{display:block;}
.nei-contact .info td:nth-child(1){width:370px;}
.nei-contact .info td:nth-child(2){width:280px;}
.nei-contact .info td:nth-child(3){width:200px;text-align:center;}

#allmap{width:100%;height:100vh;min-height:300px;max-height:700px;}
#allmap h3{color:#967f63;font-size:16px;font-weight:bolder;line-height:2em;}
#allmap p{font-size:14px;line-height:24px;}
#allmap img{max-width:none;}

@media screen and (max-width:1024px){
	.nei-contact .info{margin-bottom:40px;}
	.nei-contact .info p{font-size:14px;}
	.nei-contact .info h1{font-size:16px;line-height:26px;}
	.nei-contact .info td:nth-child(1){width:330px;}
	.nei-contact .info td:nth-child(2){width:240px;}
	.nei-contact .info td:nth-child(3){width:150px;}
	
	#allmap{max-height:500px;}
	#allmap h3{font-size:15px;}
	#allmap p{font-size:13px;line-height:23px;}
}
@media screen and (max-width:768px){
	.nei-contact .info{margin-bottom:30px;}
	.nei-contact .info p{font-size:12px;}
	.nei-contact .info h1{font-size:14px;line-height:24px;}
	.nei-contact .info tr{display:block;}
	.nei-contact .info td:nth-child(1){width:100%;}
	.nei-contact .info td:nth-child(2){width:100%;margin:40px 0;}
	.nei-contact .info td:nth-child(3){width:100%;text-align:left;}
	.nei-contact .info td:nth-child(3) img{max-width:150px;}
	
	#allmap{max-height:400px;}
	#allmap h3{font-size:14px;}
	#allmap p{font-size:12px;line-height:22px;}
}
/*------------------------------------------------------------------------*/
/*留言*/
.nei_gbook{background:url(../images/gbookbg.jpg) no-repeat center/cover;padding:8% 0;}
.nei_gbook form{padding:45px 40px;width:850px;margin:0 auto;background:#fff;}
.nei_gbook table{width:100%;color:#967f63;}
.nei_gbook table td,
.nei_gbook table th{border:1px solid #967f63;font-weight:normal;text-align:center;}
.nei_gbook table thead th{padding:4%;font-size:24px;}
.nei_gbook table tbody th{width:20%;height:65px;}
.nei_gbook input{width:100%;display:block;height:65px;padding:15px;line-height:35px;}
.nei_gbook input[type="submit"]{background:#967f63;color:#fff;cursor:pointer;font-size:18px;letter-spacing:10px;}
.nei_gbook input[type="submit"]:hover{background:#fff;color:#967f63;}

@media screen and (max-width:1024px){
	.nei_gbook{padding:0;}
	.nei_gbook form{padding:0;width:100%;background:rgba(0,0,0,.8);}
	.nei_gbook table{color:#fff;display:block;padding:10px;}
	.nei_gbook table thead{display:none;}
	.nei_gbook table tbody,.nei_gbook table tr{width:100%;display:block;position:relative;}
	.nei_gbook table td,.nei_gbook table th{border:none;}
	.nei_gbook table tbody th{width:auto;height:20px;line-height:20px;font-size:14px;position:absolute;top:10px;left:10px;}
	.nei_gbook table tbody td{width:100%;padding:10px;display:block;border:1px solid #fff;margin-bottom:10px;}
	.nei_gbook input{width:100%;height:20px;padding:0;line-height:20px;background:none;font-size:14px;padding-left:calc(4em + 10px);}
	.nei_gbook table tbody tr:last-child td{margin-bottom:0;padding:0;}
	.nei_gbook input[type="submit"]{padding-left:0;height:auto;line-height:2em;background:#fff;color:#967f63;}
	.nei_gbook input[type="submit"]:hover{background:transparent;color:#fff;}
}
/*------------------------------------------------------------------------*/
/*列表*/
.neiye .list{font-size:0;width:100%;position:relative;}
.neiye .list .item{display:inline-block;transition:all 0.5s;position:relative;}
.neiye .list .item:hover{box-shadow:0 0 20px rgba(0,0,0,.4);}
.neiye .list .item .img{display:block;overflow:hidden;}
.neiye .list .item .img img{display:block;width:100%;height:auto;margin:0 auto;transition:all 0.5s;}
.neiye .list .item:hover .img img{transform:scale(1.1);}

/*页码*/
.pagenum{width:100%;text-align:center;clear:both;}
.pagenum a,.pagenum span{color:#666;padding:0 10px;margin:0 3px;display:inline-block;line-height:24px;background:#fff;border:1px solid #ccc;font-size:12px;}
.pagenum a:hover,
.pagenum span{display:inline-block;color:#fff;background:#bca176;border-color:#bca176;}
.pagenum a.page-num-current{display:inline-block;color:#fff;background:#bca176;border-color:#bca176;}
.pagenum span.page-num{display:none !important;}

/*产品*/
.nei-pro{background:#f2f2f2;}
.nei-pro ul li{width:32%;margin:0 2% 2% 0;}
.nei-pro ul li .tit{font-size:14px;display:block;background:#bca176;color:#fff;letter-spacing:2px;padding:3% 0;text-align:center;}

/*新闻*/
.nei-news{background:#f2f2f2;}
.nei-news .item{width:100%;overflow:hidden;background:#fff;margin-bottom:2%;}
.nei-news .item:hover{background:#977f63;color:#fff;}
.nei-news .img{position:absolute;top:0;left:0;height:100%;width:30%;padding:20px;}
.nei-news .img .bg{width:100%;height:100%;display:block;overflow:hidden;position:relative;}
.nei-news .item:hover .img .bg:before{content:'READ MORE';width:100%;height:100%;display:flex;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:9;font-size:18px;align-items:center;justify-content:center;}
.nei-news .img .bg span{width:100%;height:100%;display:block;position:relative;background-position:center;background-repeat:no-repeat;background-size:100%;transition:all 0.5s;overflow:hidden;}
.nei-news .item:hover .img .bg span{transform:scale(1.1);}
.nei-news .txt{width:70%;float:right;padding:5% 40px 5% 20px;}
.nei-news .txt .tit{font-size:18px;line-height:28px;position:relative;margin-bottom:20px;font-weight:bolder;}
.nei-news .txt .tit em{position:absolute;height:28px;right:0;top:0;line-height:28px;overflow:hidden;font-size:14px;font-weight:normal;}
.nei-news .txt .desc{font-size:14px;line-height:24px;opacity:.9;word-break:break-all;letter-spacing:1px;}

@media screen and (min-width:1025px){.nei-pro ul li:nth-child(3n){margin-right:0;}}
@media screen and (max-width:1024px){
	/*产品*/
	.nei-pro ul li{width:48.5%;margin:0 3% 3% 0;}
	.nei-pro ul li:nth-child(2n){margin-right:0;}
	.nei-pro ul li .tit{font-size:12px;letter-spacing:0;padding:0;line-height:40px;height:40px;overflow:hidden;}
	
	/*新闻*/
	.nei-news .item{margin-bottom:3%;}
	.nei-news .img{position:relative;height:200px;width:100%;padding:0;}
	.nei-news .txt{width:100%;float:none;padding:20px;}
	.nei-news .txt .tit{font-size:16px;margin-bottom:5px;}
	.nei-news .txt .tit em{position:relative;height:auto;line-height:2em;font-size:12px;}
	.nei-news .txt .desc{letter-spacing:0;height:calc(24px * 3);overflow:hidden;}
}
/*------------------------------------------------------------------------*/
/*内容*/
.nei-page{background:#f2f2f2;position:relative;border-bottom:1px solid #977f63;}
.page-title{position:relative;background:#977f63;color:#fff;padding:3% 5%;font-size:24px;line-height:30px;}
.page-title em{font-family:arial;float:right;font-size:16px;line-height:30px;}
.page-main{position:relative;overflow:hidden;margin:5%;padding-bottom:40px;}
.page-main .bigbox{width:100%;position:relative;overflow:hidden;}
.page-main .bigbox img{display:block;width:auto;margin:0 auto;max-width:100%;}
.page-main .smallbox{width:auto;position:absolute;overflow:hidden;margin:0 auto;left:50%;bottom:0;transform:translateX(-50%);}
.page-main .smallbox .swiper-slide{width:40px;height:30px;border:1px #f2f2f2 solid;cursor:pointer;}
.page-main .smallbox .swiper-slide.swiper-slide-thumb-active{border-color:#977f63;}
.page-info{margin:5%;display:block;position:relative;}
.page-but{margin:4% 5% 0;position:relative;}
.page-but .left{display:flex;float:left;height:60px;align-items:baseline;flex-direction:column;justify-content:space-between;}
.page-but .left a{display:block;font-size:16px;}
.page-but .left a:hover{color:#977f63;}
.page-but .right{width:150px;height:46px;background:#977f63;color:#fff;border:1px solid #977f63;display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;}
.page-but .right:hover{background:#fff;color:#977f63;}

@media screen and (max-width:1024px){
	.page-title{padding:20px;font-size:18px;}
	.page-title em{float:none;font-size:14px;display:block;}
	.page-main{margin:20px;padding-bottom:40px;}
	.page-main .bigbox{width:100%;position:relative;overflow:hidden;}
	.page-main .bigbox img{display:block;width:auto;margin:0 auto;}
	.page-main .smallbox{width:auto;position:absolute;overflow:hidden;margin:0 auto;left:50%;bottom:0;transform:translateX(-50%);}
	.page-main .smallbox .swiper-slide{width:40px;height:30px;border:1px solid transparent;transition:border .5s ease-in-out;}
	.page-main .smallbox .swiper-slide.swiper-slide-thumb-active{border:1px solid #977f63;}
	
	.page-info{margin:20px;}
	.page-info p{font-size:14px;line-height:2em;}
	.page-but{margin:20px 20px 0;p}
	.page-but .left{display:flex;float:left;height:60px;align-items:baseline;flex-direction:column;justify-content:space-between;}
	.page-but .left a{font-size:14px;}
	.page-but .right{width:150px;height:46px;background:#977f63;color:#fff;border:1px solid #977f63;display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;}
}

/*产品*/
.page-pro .page-info{border-top:1px dotted #999;padding-top:5%;}
.page-pro .page-info img{max-width:100%;}
.page-pro .page-info p{font-size:16px;}
.page-pro .page-info strong{font-weight:bolder;}
/*------------------------------------------------------------------------*/
/*伙伴*/
.huoban .left{float:left;width:45%;height:100%;position:relative;position:absolute;left:0;top:0;overflow:hidden;}
.huoban .left img{display:block;width:auto;height:100%;}
.huoban ul{width:55%;float:right;}
.huoban ul li{width:calc(calc(100% - 40px) / 4);margin-left:10px;margin-top:10px;border:2px #ccc solid;float:left;display:flex;align-items:center;justify-content:center;}
.huoban ul li img{width:100%;height:auto;display:block;}
.huoban ul li:nth-child(1),
.huoban ul li:nth-child(2),
.huoban ul li:nth-child(3),
.huoban ul li:nth-child(4){margin-top:0;}
.huoban ul li:hover{border:2px solid #967f63;}
/*------------------------------------------------------------------------*/
/*搜索*/
.nei-search .item{width:100%;overflow:hidden;margin-bottom:2%;border:1px #ccc solid;display:block;border-radius:5px;padding:30px;}
.nei-search .item:hover{border:1px #967f63 solid;}
.nei-search .item .tit{position:relative;margin-bottom:20px;}
.nei-search .item .tit p{line-height:28px;color:#333;}
.nei-search .item .tit .p1{font-weight:bolder;font-size:18px;}
.nei-search .item:hover .tit .p1{color:#967f63;}
.nei-search .tit .p2{font-size:14px;opacity:.7;}
.nei-search .desc{font-size:14px;line-height:24px;opacity:.9;word-break:break-all;}
.nei-search .more{text-align:right;margin-top:20px;font-size:16px;color:#967f63;}
/*------------------------------------------------------------------------*/
/*视频*/
.nei-video{ width:100%; font-size:0; }
.nei-video .item{display: inline-block;width:23.5%;margin-right: 2%;margin-bottom: 2%;border: 1px #ddd solid; position:relative;}
.nei-video .item img{ display:block; width:100%;}
.nei-video .item:before{ content:''; width:100%; height:100%; position:absolute; top:0; left:0;  background-position:center; background-repeat:no-repeat; background-size:70px;}

.page-video .nei-page{ padding:5%;}
.page-video .nei-page video,
.page-video .nei-page iframe{ border:none; display:block; background:#000; height:500px; width:70%; margin:0 auto;}

@media screen and (min-width:1025px){
	.nei-video .item:nth-child(4n){ margin-right:0;}
	.nei-video .item:hover:before{background-color:rgba(0,0,0,.8); background-image:url(../images/play.png);}
}
@media screen and (max-width:1200px){
	.page-video .nei-page video,
	.page-video .nei-page iframe{height:450px;}
}
@media screen and (max-width:1024px){
	.nei-video .item{width:32%;}
	.nei-video .item:before{background-color:rgba(0,0,0,.5); background-image:url(../images/play.png);background-size:50px;}	
	
	.page-video .nei-page video,
	.page-video .nei-page iframe{ width:85%;height:400px;}
}
@media screen and (max-width:1024px) and (min-width:769px){.nei-video .item:nth-child(3n){ margin-right:0;}}
@media screen and (max-width:768px){
	.nei-video .item{width:49%;}
	.nei-video .item:nth-child(2n){ margin-right:0;}
	
	.page-video .nei-page video,
	.page-video .nei-page iframe{ width:100%;height:300px;}
}
@media screen and (max-width:300px){.nei-video .item{width:100%;margin-right:0;}}
