﻿a:hover{ color:rgb(255,255,0);}
.bg0{ background-color: #ffffff; }
.bg1{ background-color: #f8f8f8; }
.bg2{ background-color: #f6f6f6; }
.bg3{ background-color: #f9f9f9; }
.colr_main{ color:#c89156; }
.colr_main2{ color:#e22646; }
.colr0{ color:#fff; }
.colr1{ color:#000; }
.colr2{ color:#333; }
.colr3{ color:#666; }
.colr4{ color:#999; }






/*首页滚动产品列表标题*/
.AutoTitle .h3 {  font-size: 60px;  line-height: 60px;  /*color: #8f643a;*/ color:#4F4F4F; font-weight: normal; position: relative; margin-top:50px; margin-bottom:30px;}

/*首页滚动产品列表*/
.data-list-pc-1 .swiper-container{ padding-top:25px; padding-right:25px; margin-right:-25px; }
/*.data-list-pc-1 .swiper-slide:nth-child(even) .Box{ padding-top:80px; }*/
.data-list-pc-1 .swiper-slide:nth-child(even) .Box{ padding-top:0px; }
.data-list-pc-1 .swiper-slide .Box{ display:block; position:relative; }
.data-list-pc-1 .swiper-slide .Box::before{ content:""; width:100%; height:450px; position: absolute; left:0; margin-top:0; border-radius:5px; background:transparent; transition:all .5s; }
/*.data-list-pc-1 .swiper-slide .imgBox{ height:450px; border-radius:5px; position:relative; margin-bottom:15px; }*/
.data-list-pc-1 .swiper-slide .imgBox{ height:280px; border-radius:5px; position:relative; margin-bottom:15px; overflow:hidden;}
.data-list-pc-1 .swiper-slide .TextMore{ opacity:0; position:absolute; top:25px; right:15px; }
.data-list-pc-1 .swiper-slide .title{ font-size:20px; line-height:24px; color:#333333; font-weight:normal; padding-right:25px; position:relative; text-align:center !important; }
.data-list-pc-1 .swiper-slide .AutoMore{ display:block; position:absolute; right:0; top:50%; margin-top:-9px; }
.data-list-pc-1 .swiper-slide .Box:hover::before{ background:rgb(239,201,135,0.2); left:0px; margin-top:0px; }
.data-list-pc-1 .swiper-slide .Box:hover .TextMore{ opacity:1; }
.data-list-pc-1 .swiper-slide .Box:hover .title{ color:#52361e; }
/*.data-list-pc-1 .point{ text-align:center; font-size:0; line-height:0; padding:65px 0; margin-top:34px; }*/
.data-list-pc-1 .point{ text-align:center; font-size:0; line-height:0; padding:35px 0; margin-top:20px; margin-bottom:30px; }
.data-list-pc-1 .point .swiper-pagination-bullet{ width:12px; height:12px; background-color:#e5e9e8; border-radius:50%; opacity:1; margin:0 5px; transition:all .3s; position:relative; transition:all .5s; }
.data-list-pc-1 .point .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#91653b; }
.data-lr-pc-1{ background:url(../images/back1.jpg) no-repeat center/cover; padding:110px 0 95px; overflow:hidden; }
.data-lr-pc-1 .Box{ position:relative; }
.data-lr-pc-1 .l_cont{ width:870px; border-radius:5px; overflow:hidden; }
.data-lr-pc-1 .l_cont .videoBox{ height:620px; }
.data-lr-pc-1 .l_cont .videoBox .img_g{ width:770px; height:520px; }

.data-lr-pc-1 .l_cont .VideoPlay{ display:block; position:absolute; text-align:center; left:50%; width:250px; margin-left:-125px; top:50%; margin-top:-56px; color:#fff; }
.data-lr-pc-1 .l_cont .VideoPlay .icon{ display:block; margin:0 auto 14px; height:72px; width:72px; background:url(../images/icon_play.png) no-repeat center; }
.data-lr-pc-1 .l_cont .VideoPlay .txt{ font-size:20px; line-height:26px; text-transform:uppercase; }
.data-lr-pc-1 .r_cont{ position: absolute; right:0; top:85px; width:540px; right:0; }
.data-lr-pc-1 .r_cont .AutoTitle{ text-align:right; line-height:0; padding-bottom:55px; }
.data-lr-pc-1 .r_cont .h3{ display:inline-block; vertical-align:top;}
.data-lr-pc-1 .r_cont .cont{ background:#fff; padding-top:65px; padding-left:65px; font-size:16px; color:#666666; line-height:26px; height:413px; border-radius:5px; position:relative; }
.data-lr-pc-1 .r_cont .cont::before{ content:""; position: absolute; left:0; top:0; width:900px; height:100%; background:#fff url(../images/icon1.png) no-repeat right 0px center; border-radius:5px; }
.data-lr-pc-1 .r_cont .cont .txt{ position:relative; margin-bottom:40px; height:230px; overflow:hidden; }
.data-lr-pc-1 .r_cont .cont .AutoMore::before{ transform:translateX(0); transition:all .3s; }
.data-lr-pc-1 .r_cont .cont .AutoMore:hover::before{ transform:translateX(5px); }



/*首页-banner-大图*/
#ban_a{ display:block;}
#ban_b{ display:none;}
.ban_div{display:table;height: 100%;width:100%; position:relative;}
.ban_div .ban_div_b{ z-index:9999; position:absolute; width:50%; left:30%; top:45%; color:#FFF; text-align:center; font-size:40px !important; line-height:80px !important; color:#FFF !important; font-family: 微软雅黑, 黑体,Arial !important; letter-spacing:30px !important;  text-shadow: gray 4px 4px 5px; -webkit-text-stroke:3px transparent; background:#535353 top left / 100% 100%; -webkit-background-clip: text; }

.ban_div_e{display:table;height: 100%;width:100%; position:relative;}
.ban_div_e .ban_div_b_e{ z-index:9999; position:absolute; width:50%; left:24%; top:45%; color:#FFF; text-align:center; font-size:40px !important; line-height:80px !important; color:#FFF !important; font-family: 微软雅黑, 黑体,Arial !important; letter-spacing:1px !important;  text-shadow: gray 4px 4px 5px; -webkit-text-stroke:3px transparent; background:#535353 top left / 100% 100%; -webkit-background-clip: text; }



/*首页关于我们*/
.data-lr-pc-1{ background:url(/all_images/lab/home_back.jpg) no-repeat center/cover; padding:70px 0 95px; overflow:hidden; }
.data-lr-pc-1 .Box{ position:relative; }
.data-lr-pc-1 .l_cont{ width:870px; border-radius:5px; overflow:hidden; }
/*.data-lr-pc-1 .l_cont .videoBox{ height:620px; }
.data-lr-pc-1 .l_cont .VideoPlay{ display:block; position:absolute; text-align:center; left:50%; width:250px; margin-left:-125px; top:50%; margin-top:-56px; color:#fff; }
.data-lr-pc-1 .l_cont .VideoPlay .icon{ display:block; margin:0 auto 14px; height:72px; width:72px; background:url(../images/icon_play.png) no-repeat center; }
.data-lr-pc-1 .l_cont .VideoPlay .txt{ font-size:20px; line-height:26px; text-transform:uppercase; }*/
.data-lr-pc-1 .r_cont{ position: absolute; right:0; top:35px; width:540px; right:0; }
.data-lr-pc-1 .r_cont .AutoTitle{ text-align:right; line-height:0; padding-bottom:55px; }
.data-lr-pc-1 .r_cont .h3{ display:inline-block; vertical-align:top;}
.data-lr-pc-1 .r_cont .cont{ background:#fff; padding-top:45px; padding-left:45px; font-size:16px; color:#666666; line-height:26px; height:413px; border-radius:5px; position:relative; }
/*.data-lr-pc-1 .r_cont .cont::before{ content:""; position: absolute; left:0; top:0; width:900px; height:100%; background:#fff url(../lab/icon1.png) no-repeat right 0px center; border-radius:5px; }*/
.data-lr-pc-1 .r_cont .cont .txt{ position:relative; margin-bottom:40px; height:330px; overflow:hidden; line-height:2 !important; font-size:16px; }
.data-lr-pc-1 .r_cont .cont .AutoMore::before{ transform:translateX(0); transition:all .3s; }
.data-lr-pc-1 .r_cont .cont .AutoMore:hover::before{ transform:translateX(5px); }


/*新闻详情-展示图*/
.news_show_img{ width:85% !important;}





/*首页产品列表图*/
/* 注意去掉了多余的分号 */
.img_m_w { width:100% ; height: auto ; margin: 0 auto ; display: block; cursor:pointer;}
.img_m_h { height: 280px ; width: auto ; margin: 0 auto ; display: block; cursor:pointer; }
.img_m_m{ width:100% ; height:280px ;}
/*首页产品列表图*/


@media only screen and (max-width:1366px) and (min-width:750px){


.data-lr-pc-1 .l_cont .videoBox .img_g{ width:670px; height:450px; }

}



/* 响应式显示汉堡按钮 */
@media (max-width: 1200px) {
.container{width:100%;}
.data-header-pc-1 {background: transparent !important;transition: all 0.5s ease;}
.data-header-pc-1 .Menu .ul {display: none;}
.SmallHeader.data-header-pc-1 {background: #fff !important;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.hamburger {display: block;}
.hamburger.active span:nth-child(1) {transform: rotate(45deg) translate(5px, 5px);}
.hamburger.active span:nth-child(2) {opacity: 0;}
.hamburger.active span:nth-child(3) {transform: rotate(-45deg) translate(7px, -8px);}
#footer .contact .address {width: 500px;}
#footer .contact{display: flex;flex-wrap: wrap;}
#footer .contact .p{min-width: 33%;}
#footer .contact .p:last-child{min-width: auto;width: 100%;}
.data-list-pc-4 .ul li{width: 32%;}
.data-lr-pc-2 .l_con {width: 48%;}
.data-lr-pc-2 .r_con {width: 48%;}
.data-lr-pc-2 .l_con .SwiperBox{width: 22%;}
}

.mobile-menu ul {list-style: none;padding: 0;}
.mobile-menu li {margin: 15px 0;}
.mobile-menu a {color: #333;font-size: 18px;text-decoration: none;display: block;padding: 10px;border-radius: 5px;text-align: center;}
.mobile-menu a:hover {background: #f5f5f5;}
.submenu {display: none;padding-left: 20px;}
.submenu.active {display: block;}
.amap-copyright{display: none !important}
.amap-logo{display: none !important}

@media (max-width: 767px) {
	
/*首页-banner-大图*/
#ban_a{ display:none;}
#ban_b{ display:block; /*height:auto;*/ height:350px; }
.ban_div .ban_div_b{ z-index:9999; position:absolute; width:55%; left:20%; top:30%; color:#FFF; text-align:center; font-size:30px !important; line-height:60px !important; color:#FFF !important; font-family: 微软雅黑, 黑体,Arial !important; letter-spacing:10px !important;  text-shadow: gray 4px 4px 5px; -webkit-text-stroke:3px transparent; background:#535353 top left / 100% 100%; -webkit-background-clip: text;}

.ban_div_e{display:table;height: 100%;width:100%; position:relative;}
.ban_div_e .ban_div_b_e{ z-index:9999; position:absolute; width:80%; left:10%; top:38%; color:#FFF; text-align:center; font-size:30px !important; line-height:40px !important; color:#FFF !important; font-family: 微软雅黑, 黑体,Arial !important; letter-spacing:1px !important;  text-shadow: gray 4px 4px 5px; -webkit-text-stroke:3px transparent; background:#535353 top left / 100% 100%; -webkit-background-clip: text; }

	
  .container{width:100%;}
  .data-header-pc-1 .Menu .ul {display: none;}
	.m-banner .table .cont {padding-top: 150px !important;}
	.hamburger{right:50px;}
	.mobile-menu{height: 90vh;margin-top: 10vh;}
/*	swiper*/
	#IndexBan .swiper-slide a{height: 100%;}
	#IndexBan .h4 {font-size: 32px;line-height: 1.2;text-align: center;}
	#IndexBan .word {font-size: 16px;}
/*	index-prod*/
	.AutoTitle {padding: 20px 0; padding-top:0px !important;}
	.AutoTitle .h3{font-size: 30px;line-height: 40px; margin-top:10px; }
	.AutoTitle .h3 .AutoMore {padding-top: 12px;}
	.data-list-pc-1 .swiper-container{padding: 0;margin:0;}
	.data-list-pc-1 .point{padding: 20px 0;margin:0px}
	
/*新闻详情-展示图*/
.news_show_img{ width:95% !important;}


/*	index-about*/
	.data-lr-pc-1{padding: 60px 0 0px; min-height:900px !important; overflow:hidden !important;}
	.data-lr-pc-1 .l_cont{width:100%;}
	.data-lr-pc-1 .l_cont .videoBox {height: 300px;}
	.data-lr-pc-1 .l_cont .videoBox .img_g{ width:100% !important; height:320px; }
	.data-lr-pc-1 .r_cont{width:100%; top:300px;}
	.data-lr-pc-1 .r_cont .cont{padding: 20px 10px 20px 10px;}
	.data-lr-pc-1 .r_cont .cont::before{width:100%;border-radius:0;    background: #fff url(../images/icon1.png) no-repeat right 10px center;}
	.data-lr-pc-1 .r_cont .cont .txt{margin-bottom: 20px;height: 280px;  margin-top:10px;}
	.data-lr-pc-1 .r_cont .h3{position: absolute;left: 0;width: 100%;text-align: center;top: 130px;z-index: 1;}
	.AutoTitle .h3::after{display:none;}
	.pc-banner{display: none;}
	.m-banner{display: block;}
	
	.data-lr-pc-1 .r_cont .AutoTitle {text-align:center !important; line-height: 0; padding-bottom:30px; }
	.h6 { display: block;font-size: 0.83em;margin-block-start: 1.67em; margin-block-end: 0em; margin-inline-start: 0px; margin-inline-end: 0px;font-weight: bold; font-size:25px !important; color: #333;font-family: 微软雅黑,宋体;}
	
	
/*index-contact*/
/*.huigu_b { width: 100%;  min-height: 250px; line-height: 250px; text-align: center; padding-bottom: 30px; padding-top: 30px; background: url(../lab/bgi.jpg) no-repeat center center;}*/
/*index-product-move*/
.data-list-pc-1 .swiper-slide .imgBox {  height: 240px; border-radius: 5px; position: relative;  margin-bottom: 10px;}	
	
/*index-product*/
.public_width_con {width: 98%; margin: 0 auto; overflow: hidden; margin-top:10px;}
.home_factory_item_box_a {  width:49.3%; display: inline-block;  float: none; box-sizing: border-box; padding:2px; overflow: hidden; margin-bottom: 20px;}
.home_factory_item_box_b{padding:0px; border: 1px solid #EEE; box-shadow: 0 5px 20px #f0f0f0; text-align: center; width: 100%; min-height:220px; overflow: hidden; box-sizing:border-box;}
.home_factory_item_box_b .title_a{width:100%; height:30px;line-height:30px;text-align:center;font-size:16px !important;cursor:pointer; margin-top:2px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; display:block; }
.home_factory_item_box_b .imgcc {  width: 100vw;  height: 170px;  display: table-cell;  position: static;  vertical-align: middle; text-align: center; padding:2px; cursor: pointer; float: none; margin: 0 auto; overflow: hidden;}



/*首页产品列表图*/
/* 注意去掉了多余的分号 */
.img_w { width: 170px !important; height: auto !important; margin: 0 auto !important; display: block; cursor:pointer;}
.img_h { height: 150px !important; width: auto !important; margin: 0 auto !important; display: block; cursor:pointer; }
/*首页产品列表图*/
	


/*wap_logo*/
header .logo1{display: block; height:40px;}
header .logo2{display: none;}	
	
/*	footer*/
	#footer .top{padding-top: 10px;}
	#footer .contact .address{width: 100%}
	#footer .contact{display: block;}	
	
	#footer .f_logo{max-width:25%;}
	
	
}