@charset "utf-8";
/*通用样式*/
@font-face{font-family:shuzifont;src:url('../font/shuzifont.ttf');}/*数字统一字体*/
@font-face{font-family:yingwen;src:url('../font/yingwen.ttf');}/*数字统一字体*/
.wp{ width: 94%; margin: 0 auto;}
body{min-width: 1200px;}


/*头部*/
.top{position: fixed;top:18px;left: 0;width: 100%;z-index: 50;}
.top .wp{max-width: inherit;}
.top .left{float: left;width: 160px; position: relative;}
.top .left .logo{ float: left;}
.top .left .language{ float: left; padding-left: calc(1rem + 1vw); margin-left: calc(1rem + 1vw);color: #fff; border-left: 1px solid rgba(255,255,255,0.2);height: 16px;line-height: 16px;position: absolute;top: 50%;transform: translateY(-50%);right: 0; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.top .left .language a{color: #fff; font-size: 16px; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.top .right{width: 142px;height: 42px; background: #85b919; float: right;position: absolute;right: 3%;top:50%;transform: translateY(-50%);}
.top .right ul li{width: 50%;height: 42px;line-height: 42px; text-align: center; float: left;cursor: pointer;position: relative;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.top .right ul li:hover{background: #565656;}
.top .right ul li:nth-of-type(2){border-left: 1px solid rgba(255,255,255,0.1);}
.top .right ul li i{color: #fff;}
.top .right ul li .text{padding: 10px 20px;background: #fff;position: absolute;display: block;width:190px;line-height: 18px;font-size: 12px; text-align: left; color: rgba(0,0,0,0.5);top: calc(100% + 12px);left: 50%;border-radius: 4px;transform: translate3d(-50%,20%,0);visibility: hidden;opacity: 0;}
.top .right ul li .text:before{width: 100%;height: 100%;content: '';display: block;position: relative;}
.top .right ul li .text:after{position: absolute;width: 10px;height: 5px;width: 14px;height: 12px;background: url(../images/sanjiao.png) no-repeat;display: block;content: '';position: absolute;top: -12px;left: 50%;transform: translate3d(-50%,0,0);background-size: 100% 100%;}
.top .right ul li .text strong{font-size:19px;display: block;height:24px;margin-top: 5px; font-family: shuzifont;color: #000;}
.top .right ul li .erweima{padding: 6px;width: 120px;}
.top .right ul li:hover .text{transform: translate3d(-50%,0%,0);visibility: visible;opacity: 1;}

.top .nav{width: 640px;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.top .nav ul li{float: left;width: calc(100% / 5); padding: 0 calc(1rem + 0.5vw); text-align: center; height:65px;line-height: 65px;position: relative; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.top .nav ul li a{ color: #fff; font-size: 15px;display: block;}
.top .nav ul li a:before{content: ''; width: 0%;height: 2px;display: block;background: #e77817;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.top .nav ul li:hover a:before,.top .nav ul li.active a:before{width: 60%;}


.top .top_bd_back{width: 100%;height: 65px;position: fixed;z-index: -1;background: #fff;top: 0;left: 0;transform: translate3d(0,-105%,0);}
.top.top_bd .top_bd_back{transform: translate3d(0,0,0);box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.top.top_bd{top: 5px;}
.top.top_bd .left .logo img{ transform: scale(0.8);}
.top.top_bd .left .language{color: #333; border-left: 1px solid rgba(0,0,0,0.2);}
.top.top_bd .left .language a{color: #333;}
.top.top_bd .nav ul li a{color: #333;}

/*手机菜单*/
.bback{ width: 100%; height: 100%;background: rgba(0,0,0,0.0);pointer-events: none;display: block; position: fixed; top: 0;left: 0;z-index: 30;visibility: hidden; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.caidan{height:calc(100% - 65px);position: fixed; bottom: 0;left: 0;z-index:50;transform: translate3d(-110%,0,0);width: 100%;background: #fff;}
.caidan .caidan_nav{ padding: calc(20px + 1vw) 0%; height:100%;position: relative;}
.caidan .caidan_nav ul{padding-top: 10%;}
.caidan .caidan_nav ul>.menu_list_box_item .caidan_1{ padding: 0 10%;display: block;font-weight: bold;font-size:17px;height:3.4rem;line-height:3.4rem;text-align: center;}
.caidan .caidan_nav ul>.menu_list_box_item .caidan_1:hover{ color: #e77817;}
.caidan .caidan_nav ul>.menu_list_box_item .caidan_1 i{float: right; opacity: 0;filter:alpha(opacity=0);transform: translate3d(20px,0,0);font-size: 20px;pointer-events:none}
.caidan .caidan_nav ul>.menu_list_box_item:hover .caidan_1 i{transform: translate3d(0,0,0);opacity: 1;filter:alpha(opacity=100);}
.caidan.caidan_oppen{transform: translate3d(0%,0,0);z-index:40;}
.caidan_hidden{transform: translate3d(-110%,0,0);}
.caidan .caidan_nav ul .caidan_2box{width: 80%; padding:2% 10%; display: none; background: #f4f4f4;}
.caidan .caidan_nav ul .caidan_2box li{height: 40px;line-height: 40px; border-top: 1px solid rgba(0,0,0,0.05);}
.caidan .caidan_nav ul .caidan_2box li:nth-of-type(1){border-top: 0;}
.caidan .caidan_nav ul .caidan_2box li:hover a{transform:translateX(10px);}
.caidan .caidan_nav ul .caidan_2box li a{ font-size: 14px; display: block;}
.top .top_wp .menu.menu2{}
.top .top_wp .menu.menu2:after{}
.top .top_wp .menu.menu2 i:nth-of-type(2){opacity: 0;filter:alpha(opacity=0);}
.top .top_wp .menu.menu2 i:nth-of-type(1){transform:translateY(7px) rotate(-45deg);}
.top .top_wp .menu.menu2 i:nth-of-type(3){transform:translateY(-7px) rotate(45deg);}
.rexian{ position: absolute;bottom: calc(20px + 2vw);left: 0%; text-align: center;width: 100%;}
.rexian span{display: block;font-size: 12px;width: 100%;}
.rexian strong a{font-size: 26px;font-family: shuzifont;color: #85b919;}

/*首页banner*/
.swi_indexbanner{}
.swi_indexbanner .swiper-pagination{bottom: calc(1rem + 1vw);}
.swi_indexbanner .swiper-pagination-bullet{ -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.swi_indexbanner .swiper-pagination-bullet-active{background: #fff;transform: scale(1.5);}

/*banner下方产品分类*/
.index_product_sort{ padding: calc(1.2rem + 1vw) 0 calc(1.2rem + 1vw);}
.index_product_sort .wp{width: 75%;min-width: 1150px;}
.index_product_sort ul li{float: left;text-align: center;width: calc(100% / 7 - 0.3px);}
.index_product_sort ul li img{margin: 0 auto;width: 70%;max-width: 82px;}
.index_product_sort ul li span{display: block; color:#999; transform: translate3d(0,30%,0);-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.index_product_sort ul li:hover span{transform: translate3d(0,0,0);opacity: 1;visibility: visible;color:#85b919;}

.index_product_sort2{ padding: calc(1.2rem + 1vw) 0 calc(1.2rem + 1vw); background:#f4f4f4;}
.index_product_sort2 .wp{width: 75%;min-width: 1150px;}
.index_product_sort2 ul li{float: left;text-align: center;width: calc(100% / 7 - 0.3px);}
.index_product_sort2 ul li img{margin: 0 auto;width: 70%;max-width: 82px;}
.index_product_sort2 ul li span{display: block; color:#999; transform: translate3d(0,30%,0);-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.index_product_sort2 ul li:hover span{transform: translate3d(0,0,0);opacity: 1;visibility: visible;color:#85b919;}
.dqnav span em{color:#85b919;}
.cpsjcd{ padding:40px 0 0 28px;}
.cpsjcd li{ float:left; padding:0 11px;}
.cpsjcd li .sjdqcd{ background:#85b919; color:#fff; padding: 8px 20px;}

/*首页产品*/
.index_product_Box{padding: calc(1.5rem + 2vw) 0;}
.index_product_Box .title{text-align: center; margin-bottom: calc(0.6rem + 1vw);display: block;}
.index_product_Box .title strong{display:block;font-size: calc(20px + 0.5vw); font-weight:500; color:#000;}
.index_product_Box .title span{display: block;font-size: 17px;color: rgba(0,0,0,0.5);}
.index_product_Box .left{width: 34.5%;padding-right: 0.3%; float: left;position: relative;}
.index_product_Box .left ul li{width: 40px;height: 40px;content: '';position: absolute;z-index: 10;}
.index_product_Box .left ul li:nth-of-type(1){left: 64%;top: 34%;}
.index_product_Box .left ul li:nth-of-type(2){left: 30%;top: 41%;}
.index_product_Box .left ul li:nth-of-type(3){left: 35%;top: 68%;}
.index_product_Box .left ul li:nth-of-type(4){left: 76%;top: 77%;}
.index_product_Box .left ul li .re{width:100%;height: 100%;display: block;}
.index_product_Box .left ul li .re:before{width: 40px;height: 40px;content: '';display: block;background:#85b919; border-radius: 50%;transform:scale(0.2);position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;z-index: 20;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.index_product_Box .left ul li:hover .re:before{background: #e77817;}
.index_product_Box .left ul li .re:after{width: 30px;height: 30px;content: '';display: block;background:#85b919;opacity: 0.3; border-radius: 50%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;animation:mymove 1s infinite alternate ease;-webkit-animation:mymove .5s infinite alternate ease-in;}
 @keyframes mymove{0%{
	 transform: scale(1);}
	 100%{transform: scale(.5);}}
@-webkit-keyframes mymove{
	0%{transform: scale(1);}
	100%{transform: scale(.5);}}
.index_product_Box .left ul li:nth-of-type(1) .re:after{animation-delay: .8s;}
.index_product_Box .left ul li:nth-of-type(2) .re:after{animation-delay: .1s;}
.index_product_Box .left ul li:nth-of-type(3) .re:after{animation-delay: .5s;}
.index_product_Box .left ul li:nth-of-type(4) .re:after{animation-delay: .4s;}
.index_product_Box .left ul li .text{width: 120px;height: 36px;line-height: 36px;position: absolute; background: rgba(255,255,255,0.8); top: 100%; text-align: center; left: 50%;transform: translate(-50%,20%); border-radius: 5px; color: #111;opacity: 0;visibility: visible;pointer-events: none;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.index_product_Box .left ul li:hover .text{transform: translate(-50%,0%);opacity:1;visibility: visible;}


.index_product_Box .right{width: 65.5%;padding-left: 0.4%; float: right;}
.index_product_Box .right ul li{position: relative; float: left;}
.index_product_Box .right ul li:nth-of-type(1){width: 35.8%;padding-bottom:.8%;}
.index_product_Box .right ul li:nth-of-type(2){width: 64.2%;padding-left: 1%;padding-bottom: .8%;}
.index_product_Box .right ul li:nth-of-type(3){width: 49.9%; padding-right: 1%;}
.index_product_Box .right ul li:nth-of-type(4){width: 26.1%;padding-right: 1%;}
.index_product_Box .right ul li:nth-of-type(5){width: 24%;}

.index_product_Box .right ul li:nth-of-type(1) .text{width: 65%;height: 65%;border: 5px solid rgba(255,255,255,0.5);position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 10;color: #fff;display: block;padding:10% 6%;}
.index_product_Box .right ul li:nth-of-type(4) .text{width: 65%;height: 65%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 10;color: #fff;display: block;padding:10% 6%;}
.index_product_Box .right ul li:nth-of-type(1) .text strong{display: block; font-size: calc(20px + 0.9vw);font-family: shuzifont; text-transform: uppercase; font-weight: inherit;line-height: 1;margin-bottom: 30%;position: relative; padding-bottom: 5%;}
.index_product_Box .right ul li:nth-of-type(4) .text strong{display: block; font-size: calc(20px + 0.9vw);font-family: shuzifont; text-transform: uppercase; font-weight: inherit;line-height: 1;margin-bottom: 30%;position: relative; padding-bottom: 5%;}
.index_product_Box .right ul li:nth-of-type(1) .text strong:before{content: ''; width:30px;height: 2px;display: block;background: #fff;position: absolute;bottom: 0;left: 0;}
.index_product_Box .right ul li:nth-of-type(4) .text strong:before{content: ''; width:30px;height: 2px;display: block;background: #fff;position: absolute;bottom: 0;left: 0;}
.index_product_Box .right ul li .img{overflow: hidden;background: #000;}
.index_product_Box .right ul li .img img{transform: scale(1.02);-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.index_product_Box .right ul li:hover .img img{transform: scale(1.1);}
.index_product_Box .right ul li:nth-of-type(2):hover .img img,.index_product_Box .right ul li:nth-of-type(3):hover .img img,.index_product_Box .right ul li:nth-of-type(5):hover .img img{opacity: 0.5;}
.index_product_Box .right ul li span.more{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;display:inline-block;z-index: 10; width: 150px;height: 20px;line-height: 20px;text-align: center; transform: translate3d(0,100%,0);color: rgba(255,255,255,0);font-size: 14px;}
.index_product_Box .right ul li span.more p{font-size: 18px;font-weight: bold; padding-bottom:10px;}
.index_product_Box .right ul li:hover span.more{transform: translate3d(0,0,0);color: rgba(255,255,255,0.5);}
.index_product_Box .right ul li:hover span.more p{color: rgba(255,255,255,1);}

.index_video{position: relative;}
.index_video .text{position: absolute; text-align: center;top: 50%;transform: translateY(-50%); color: #fff;width: 100%;left: 0;}
.index_video .text p{ padding-top:10px; color:rgba(255,255,255,0.5)}
.index_video .text strong{display: block; font-size:calc(20px + 0.5vw);font-weight:500;}
.index_video .text span.font{display: block;font-size:17px; color:Rgba(255,255,255,0.7);margin-bottom: calc(15px + 1vw);}
.index_video .text i.iconfont{width: calc(40px + 2vw);height: calc(40px + 2vw);display: block;text-align: center;line-height: calc(40px + 2vw);background:rgba(255,255,255,0.2); border-radius: 50%; margin:  0 auto; font-size: calc(16px + 0.4vw); color: #fff;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.index_video .text i.iconfont:hover{transform: scale(1.25);}


.t-desc{line-height:22px}
a.v.play-video.rl{float:right}
.t-desc p span{color:#383838;font-family:AileronThin,Arial,'Microsoft YaHei',SimSun,serif;font-size:14px;line-height:24px;background-color:#fff}
.zzao{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.8);top:0;left:0;z-index:-1;opacity:0}
.bz_c{position:relative;width:100%;opacity:0}
.zzao .videoBox{position:absolute;width:80%;left:50%;top:50%;transform:translate(-50%,-50%)}

.sb_zzao{z-index:99;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);visibility:hidden;opacity:0;}
/*video*/
.video{}
.video img{max-width:100%;}
.video .open{top:0;bottom:0;left:0;right:0;margin:auto;z-index:7;width:90px;height:90px;}
.video .openp{top:0;bottom:0;left:0;right:0;margin:auto;z-index:6;text-align: center;height:0.2rem;color:white;font-size: 0.22rem;padding-top:1.4rem;}
.video :hover .open1 {opacity:0;}
/**/
.video_out{display:none;}
.box_vdo{top:0;left:0;right:0;bottom:0;margin:auto;width:70%;}  
.vdo_close{width:30px;height:30px;border-radius:50%;background:black;top:-15px;right:-15px; z-index: 100;}
.vdo_close .iconfont{display:block;text-align: center;line-height:30px;font-size:0.15rem;color:white;cursor:pointer;}
.vdo_close .iconfont:hover{transform-origin:center;transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);}
@media screen and (max-width:1300px){
.main-item{ width:95%;}
}


.index_jianjie{padding: calc(1.5rem + 1.5vw) 0 0;}
.index_jianjie .left{width: 67%; float: left;position: relative;}
.index_jianjie .left .img{width: 67%; float: right;}
.index_jianjie .left .text{width:33%;position: absolute;top: 0;left: 0;height: 100%;background: #f4f4f4;padding: 10% 6%;}
.index_jianjie .left .text:before{width: 100%;height: 100%;position: relative;content: '';}
.index_jianjie .left .text span{display: block; font-size:17px;color:#666;margin-bottom: calc(0.3rem + 0.3vw);text-transform:uppercase;}
.index_jianjie .left .text strong{display: block; font-size:calc(20px + 0.5vw); font-weight:500; margin-bottom: calc(1rem + 1vw); color:#000;line-height: calc(25px + 0.5vw);}
.index_jianjie .left .text i{width: 2px;height: 30px;display: block;background: #e77817; margin: calc(1rem + 1vw) 0;}
.index_jianjie .left .text .font{font-size: 17px; color: #85b919;}
.index_jianjie .left .text .more{position: absolute;bottom: 10%;right: 15%;display: block;overflow: hidden;}
.index_jianjie .left .text .more a{color: rgba(0,0,0,0.5); font-size:12px; padding-bottom: 5px;display: block;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.index_jianjie .left .text .more a:before{width: 100%;height: 1px; content: '';position: absolute;bottom: 0;left: 0; background: #e77817; transform: translate3d(-100%,0,0);-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.index_jianjie .left .text .more:hover a{color: #e77817;}
.index_jianjie .left .text .more:hover a:before{transform: translate3d(0,0,0);}

.index_jianjie .left .img .swi_jianjei_img .swiper-pagination{text-align: right; padding-right: 5%; bottom: 3%;}
.index_jianjie .left .img .swi_jianjei_img .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}
.index_jianjie .right{width: 32%;float: right;}
.index_jianjie .right ul li{position: relative;}
.index_jianjie .right ul li:nth-of-type(1){margin-bottom: 3.7%;}
.index_jianjie .right ul li:nth-of-type(1) .text{position: absolute;left: 7%;bottom: 10%;color: #fff; font-size: 16px;}

.index_jianjie .right ul li span.more{position: absolute;right: 10%;bottom:10%;color: #fff;transform: translate3d(100%,0,0);-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;opacity: 0;}
.index_jianjie .right ul li:hover span.more{transform: translate3d(0%,0,0);opacity: 1;}

.index_jianjie .right ul li .swi_indexnews .title{position: absolute;top: 10%;left: 10%; color: #fff;z-index: 10; font-size: calc(18px + 0.6vw);display: block;font-family: shuzifont;font-weight: inherit; padding-bottom: 6px;}
.index_jianjie .right ul li .swi_indexnews .title:before{position: relative;content: '';width: 100%;height: 100%;}
.index_jianjie .right ul li .swi_indexnews .title:after{position: absolute;content: '';width: calc(25px + 1vw);height: 2px;display: block;left: 0;bottom: 0; background: rgba(255,255,255,0.5);}
.index_jianjie .right ul li .swi_indexnews .swiper-slide{position: relative;}
.index_jianjie .right ul li .swi_indexnews .swiper-slide .font{position: absolute;padding:10% 0 5%; bottom:0; padding-left:5%; color: #fff; background:url(../images/xwbj.png) repeat-x bottom; width:100%; box-sizing:border-box;}
.index_jianjie .right ul li .swi_indexnews .swiper-slide .font strong{display: block;font-size: calc(16px + 0.1vw);}
.index_jianjie .right ul li .swi_indexnews .swiper-slide .font p{font-size: 14px; color: rgba(255,255,255,0.5);max-width: 81%;}
.index_jianjie .right ul li .swi_indexnews .swiper-pagination{width: 30px;right: 7%;left: inherit;bottom: 12%; }
.index_jianjie .right ul li .swi_indexnews .swiper-pagination .swiper-pagination-bullet{width: 70%;border-radius: 0;background: #fff;margin:3px 0px; height: 2px;display: block;float: right;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.index_jianjie .right ul li .swi_indexnews .swiper-pagination .swiper-pagination-bullet-active{width: 100%;}

.shortcutmenu{padding: calc(1rem + 2vw) 0;}
.shortcutmenu{width: 90%;max-width: 950px;margin: 0 auto;}
.shortcutmenu ul li{width: 33%;float: left;padding-left: 10%; text-align: center; position: relative;}
.shortcutmenu ul li .shortcutmenu{width: 100%;}
.shortcutmenu ul li .img{border: 1px solid #e5e5e5;width: calc(50px + 2.5vw);height: calc(50px + 2.5vw);display: block;border-radius: 50%;position: relative;}
.shortcutmenu ul li .img img{width: 50%;max-width: 46px; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.shortcutmenu ul li span{position: absolute;top: 50%;transform: translateY(-50%); left:calc(50px + 3vw + 35%);display: block;color: rgba(0,0,0,0.5);-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}

.shortcutmenu ul li:hover .img{border: 1px solid #e77817; background: #e77817;transform: scale(0.8);}
.shortcutmenu ul li .img img.aa{opacity: 1;}
.shortcutmenu ul li .img img.bb{opacity: 0;}
.shortcutmenu ul li:hover .img img.aa{opacity: 0;}
.shortcutmenu ul li:hover .img img.bb{opacity: 1;}
.shortcutmenu ul li:hover span{color: rgba(0,0,0,0.8);transform: translate3d(-10px,-50%,0);}


.footer{background: #222; padding: calc(1rem + 1vw) 0 calc(1rem + 0vw);}
.footer .wp{width: 80%;min-width: 1100px;}
.footer .wp .footer_nav_box{border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: calc(0.5rem + 0.5vw);}
.footer .wp .footer_nav{float: left;padding-top: calc(15px + 0.5vw);}
.footer .wp .footer_nav ul li{float: left;border-left: 1px solid rgba(255,255,255,0.2); text-align: center;display: block;}
.footer .wp .footer_nav ul li a{color: rgba(255,255,255,0.5);display: block; text-align: center;padding: 0 calc(0.3rem + 0.3vw);font-size: 14px;height: 14px;line-height: 14px;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.footer .wp .footer_nav ul li:hover a{color:#85b919;}
.footer .wp .footer_nav ul li:nth-of-type(1){border-left: 0;}
.footer .wp .footer_nav ul li:nth-of-type(1) a{padding-left: 0;}
.footer .wp .footer_call{float: right;}

.footer .wp .footer_call{ text-align: right;}
.footer .wp .footer_call span{font-size: 14px;color: rgba(255,255,255,0.5);}
.footer .wp .footer_call strong{display: block;font-size: calc(18px + 0.5vw);font-family: shuzifont; color: #85b919;}

.footer .wp .banquan_box{padding: calc(10px + 0.5vw) 0;}
.footer .wp .banquan_box .banquan{color: rgba(255,255,255,0.3); float: left; font-size:12px;}
.footer .wp .banquan_box .banquan a{color: rgba(255,255,255,0.3); padding-left: 15px;}
.footer .wp .banquan_box .fenxiang{float: right;}
.footer .wp .banquan_box .fenxiang span{float: left;display: block;}

.footer .wp .banquan_box .fenxiang{width: 220px;}
.footer .wp .banquan_box .fenxiang span{float: left;line-height: 32px;}
.footer .wp .banquan_box .fenxiang a{margin-left: 15px; float: right;width: 32px;height: 32px;line-height: 32px;text-align: center;border-radius: 50%;background: rgba(255,255,255,0.1);color: rgba(255,255,255,0.5);display: block;cursor: pointer;}
.footer .wp .banquan_box .fenxiang a i{pointer-events: none;}
.footer .wp .banquan_box .fenxiang a:hover{background: #e77817; color: #fff;}


/*内页主图*/
.ny_banner{position: relative;overflow: hidden;}
.ny_banner .img img{animation:mymove 16s infinite;
	-webkit-animation:mymove 16s infinite;
	animation-direction:alternate;
	animation-timing-function: ease;
	-webkit-animation:mymove 16s infinite;
	-webkit-animation-direction:alternate;
	-webkit-animation-timing-function: ease;}
 @keyframes mymove{0%{
	 transform: scale(1);}
	 100%{transform: scale(1.1);}}
 
@-webkit-keyframes mymove{0%{
	transform: scale(1);}
	100%{transform: scale(1.1);}}


.ny_banner .text{position: absolute;width: 100%;right:0%; top: 50%; transform: translateY(-50%);color: #fff;text-align: center;}
.ny_banner .text strong{display: block;font-size: calc(20px + 0.5vw);font-weight:500;}
.ny_banner .text span{font-size:14px; display: block;shuzifont; font-weight: inherit;color: rgba(255,255,255,0.5);}
.ny_banner.banner_info .text{position: absolute; right:15%; top: 50%;transform: translateY(-50%);color: #fff;width: auto;float: left;text-align: right;}


/*简介*/
.info_jianjie{padding: calc(2rem + 2vw) 0;}
.info_jianjie .wp{width: 82%;}
.info_jianjie .wp .text{width: 45%; float: left; padding-top: 3vw;}
.info_jianjie .wp .text .title{}
.info_jianjie .wp .text .title span{font-size:14px;display: block; color: #85b919;text-transform:uppercase;line-height: 19px;}
.info_jianjie .wp .text .title strong{font-size: calc(20px + 0.5vw);display: block;color: #85b919;padding-bottom: calc(10px + 0.7vw);position: relative;margin-bottom:calc(2rem + 1vw);}
.info_jianjie .wp .text .title strong:before{content: ''; width: calc(20px + 1vw);height: 2px; position: absolute;bottom: 0;left: 0;background: #e77817;}
.info_jianjie .wp .text .title p{font-size: calc(16px + 0.4vw);color: #222;display: block;margin-bottom: calc(1rem + 1vw);}
.info_jianjie .wp .rightimg{width: 45%;float: right;}
.info_jianjie .wp .rightimg ul li{width: 38%;margin-right: 2%; float: left;}
.info_jianjie .wp .rightimg ul li:nth-of-type(3){width: 20%;transform: translateY(18%);margin-right: 0;}
.info_jianjie .wp .rightimg ul li:nth-of-type(1){transform: translateY(18%);}
.info_jianjie .wp .rightimg ul li:nth-of-type(2) img:nth-of-type(1){margin-bottom: 5%;}

/*数字滚动*/
.info_shuzigd{position: relative;}
.info_shuzigd .text{position: absolute;top: 25%; width: 100%;}
.info_shuzigd .text .title{text-align: center; margin-bottom: 8%;}
.info_shuzigd .text .title strong{display: block;font-size: calc(20px + 0.5vw);}
.info_shuzigd .text .title span{display: block;font-size: 16px;}

.info_shuzigd .text .shuzigd ul{width: 70%; margin: 0 auto;}
.info_shuzigd .text .shuzigd ul li{ width: calc(100% / 4); text-align: center; float: left;}
.info_shuzigd .text .shuzigd ul li span{display: block; font-size: calc(1.2rem + 2vw); }
.info_shuzigd .text .shuzigd ul li span font{font-family: shuzifont;font-weight:inherit;font-size: calc(20px + 2.6vw); color: #222;}
.info_shuzigd .text .shuzigd ul li span i{font-size: calc(0.74rem + 0.2vw); font-style:normal;}
.info_shuzigd .text .shuzigd ul li em{display: block; transform: translateY(-0.5rem);}


/*简介荣誉*/
.info_honor{position: relative; padding-bottom: calc(2rem + 2vw);}
.info_honor .left{width: 50%;float: left;position: relative;z-index: 10;}
.info_honor .left .text{ position: absolute;padding: 18% 18% 0;z-index: 10;color: #fff;top: 0;left: 0;width: 100%;}
.info_honor .left .text .title{margin-bottom: calc(1rem + 1vw);}
.info_honor .left .text .title span{font-size:14px;display: block;}
.info_honor .left .text .title strong{font-size: calc(20px + 0.5vw);}
.info_honor .left .text .title
.info_honor .left .text .swi_info_honor{width: 100%;}
.info_honor .left .text .swi_info_honor .swiper-slide{padding-left: 10%;padding-bottom: calc(30px + 6vw);}
.info_honor .left .text .swi_info_honor .swiper-slide strong{font-size: calc(16px + 0.3vw);display: block;margin-bottom: 10px;font-weight: 500;position: relative;}
.info_honor .left .text .swi_info_honor .swiper-slide strong:before{content: ''; width: calc(18px + 0.3vw);height: 2px;display: block;background: #e77817;position: absolute;top: 50%;right: 103%;}
.info_honor .left .text .swi_info_honor .swiper-slide .font{color: rgba(255,255,255,0.5);}
.info_honor .left .text .swi_info_honor .swiper-pagination{text-align: left;}
.info_honor .left .text .swi_info_honor .swiper-pagination .swiper-pagination-bullet{background: #fff;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.info_honor .left .text .swi_info_honor .swiper-pagination .swiper-pagination-bullet-active{background: #fff;transform: scale(1.4);}
.info_honor .right{width: 65%;float:right;position: absolute;right: 0;top: 0;z-index: 5;}
.info_toproduct{ padding:calc(2rem + 2vw) 0 calc(2rem + 2vw);}
.info_toproduct .title{text-align: center; margin-bottom: calc(1rem + 1vw);}
.info_toproduct .title strong{font-size: calc(20px + 0.5vw);display: block;}
.info_toproduct .title span{font-size:16px;display: block;}
.info_toproduct .img{position: relative;}
.info_toproduct .img .more{position: absolute; font-size: 15px; display: inline-block;top: 50%;left: 50%;transform: translate(-50%,-50%); border: 1px solid rgba(255,255,255,0.1); padding: 10px 30px;color: #fff;}
.info_toproduct .img .more:hover{background: #85b919;color: #fff;}

/*产品列表*/
.productlist_box{position: relative; background: #fff;}
.productlist_box .wp{position: relative;width: 75%; min-width: 1150px;}
.productlist_box .product_nav{}
.productlist_box .product_nav .title{width: 100%;padding: calc(0.1rem + 0.1vw) 0; background: #999;}
.productlist_box .product_nav .title strong{color: #fff; display: block;text-align: left; font-size: calc(17px + 0.3vw);padding: 0 calc(10%);}
.productlist_box .product_nav .title strong i{font-size: calc(20px + 1.2vw); font-weight: 500;display: inline-block; margin-right: calc(5px + 0.3vw);}
.productlist_box .product_nav .title strong span{transform: translateY(-7px);display: inline-block;}
.productlist_box .product_nav{width: 220px;float: left;padding-top: calc(1rem + 1vw);}
.productlist_box .product_nav ul{}
.productlist_box .product_nav ul li{width: 100%; display: block;position: relative;overflow: hidden; text-align: center;border-bottom:1px solid #f1f1f1;background: #fff;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.productlist_box .product_nav ul li a{padding: calc(3px + 0.1vw) 0; vertical-align: middle; padding-left:15px;display: block;}
.productlist_box .product_nav ul li a:after{content: ''; clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.productlist_box .product_nav ul li .img{float: left;height: 100%;display:flex;padding-top: 6px;}
.productlist_box .product_nav ul li .img img{display: inline-block;vertical-align:middle;align-self:center; max-width:70%;}
.productlist_box .product_nav ul li span{float: left;height: 50px; padding-left:5px; display:flex; -moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.productlist_box .product_nav ul li span em{display: inline-block;vertical-align:middle;align-self:center;color: #666;}
.productlist_box .product_nav ul li:hover{background: #85b919;}
.productlist_box .product_nav ul li:hover span em{color: #fff;}
.productlist_box .product_nav ul li.active{background: #85b919; color:#fff;}
.productlist_box .product_nav ul li.active a span em{color:#fff;}

/*产品列表*/
.product_list{ padding: calc(2rem + 1vw) 0% calc(2rem + 1vw);}
.product_list ul li{width: calc(100% / 6 - 5px); margin:0 2.5px; margin-bottom: 5px; float: left; background: #fff; padding-bottom: calc(3px + 1vw);position: relative;overflow: hidden; border:1px solid #f1f1f1;}
.product_list ul li:nth-of-type(1){margin-top: 0px;}
.product_list ul li:nth-of-type(2){margin-top: 0px;}
.product_list ul li:nth-of-type(3){margin-top: 0px;}
.product_list ul li:nth-of-type(4){margin-top: 0px;}
.product_list ul li:before{content: ''; width: 100%;height: 2px;display: block;position: absolute;bottom: 0;left: 0;background: #85b919;transform: translate3d(-105%,0,0);-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.product_list ul li:hover:before{transform: translate3d(0,0,0);}
.product_list ul li span{display: block;text-align: center;text-transform:uppercase;}
.product_list ul li .img img{ padding:14px; padding-bottom:0;}

/*产品详情*/
.fixedabc #info_advantages_left{position: absolute!important;top: inherit!important;bottom: calc(1rem + 1vw)!important;}
.moreBtn{display:block;text-align: center;margin: 0 auto;width: 160px;height:40px;line-height:40px; margin-bottom: calc(1rem + 1vw); margin-top: calc(2rem + 1vw);background: #ccc; color: #fff;}
.product_info_box{padding: calc(6rem + 3vw) 0 calc(1rem + 1vw);width:100%; margin: 0 auto;}
.product_info_box:before{content: '';width: 100%;height: 100%;position: fixed;top: 0;left: 0;display: block;background-image:url(../images/product_article_back.jpg);background-repeat:  no-repeat;background-size: cover;z-index: -1;}
.product_info_box .ny_bannernavs{color: rgba(255,255,255,0.4);font-size: 12px;margin-bottom: 6px; margin:0 auto; max-width:80%; min-width:1100px;text-transform:uppercase;}
.product_info_box .ny_bannernavs i{margin-right: 6px;}
.product_info_box .ny_bannernavs a{color:rgba(255,255,255,0.4);font-size: 12px;}
.product_info_box .ny_bannernavs a:hover{color:rgba(255,255,255,1);}
.product_info_box .product_article_box{ padding: calc(0.5rem + 0.2vw) 0 0;}
.product_info_box .wp{width:80%;min-width: 1100px;background: #fff; padding:0 4% 4%; box-sizing:border-box;}
.product_info_box .product_jianjie_img{width:40%; float: left;}
.product_info_box .product_jianjie_img .gallery-thumbs .swiper-slide{border: 1px solid #f4f4f4; width: calc(100% / 5 - 9px); margin-right: 9px;cursor: pointer;}
.product_info_box .product_jianjie_img .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border: 1px solid #e77817;}

.product_info_box  .product_jianjie_right{width: 45%;float: right;padding-top: calc(2rem + 3vw);margin-bottom: calc(1rem + 1vw);}
.product_info_box  .product_jianjie_right .title{padding-bottom: calc(0.2em + 0.2vw);border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: calc(1rem + 1vw);}
.product_info_box  .product_jianjie_right .title h1{ color:#000; font-weight:500;font-size: 24px;}
.product_info_box  .product_jianjie_right .font{font-size: 16px;margin-bottom: calc(1rem + 2vw);}
.product_info_box  .product_jianjie_right .font .ziliaotitle{display: block;font-weight: bold;font-size: 18px; margin-bottom: 10px;}

.product_info_box  .product_jianjie_right .product_jianjei_call{}
.product_info_box  .product_jianjie_right .product_jianjei_call a{display: inline-block;padding: calc(3px + 0.2vw) calc(10px + 1vw);background: #ccc;border-radius:20px; color: #fff;}
.product_info_box  .product_jianjie_right .product_jianjei_call a strong{font-size: calc(16px + 0.3vw);}
.product_info{margin-top: calc(2rem + 2vw);}
.product_info .tabs{ height: calc(30px + 1vw);line-height: calc(30px + 1vw);text-align: center; margin-bottom: calc(1rem + 1vw); border-bottom: 1px solid rgba(0,0,0,0.1);}
.product_info .tabs a{display:block;width: calc(100% / 7);float: left; background: #f4f4f4; position: relative;overflow: hidden;}
.product_info .tabs a:nth-of-type(2){border-left: 1px solid rgba(0,0,0,0.1);}
.product_info .tabs a:before{width: 100%;height: 2px;display: block;position: absolute;top: 0;left: 0;background: #e77817;content: '';transform: translate3d(-102%,0,0);}
.product_info .tabs a.active{background: #e77817; color: #fff;}
.product_info .tabs a.active:before{transform: translate3d(0,0,0);}
#tabs-container #GBookAdd .wenben{ width: calc(100% / 3 - 6px); float: left; margin-right: 9px;}
#tabs-container #GBookAdd .wenben .titles_p{font-size: 14px; margin-bottom: 10px;}
#tabs-container #GBookAdd .wenben .text{ width: 100%; height: 48px;line-height: 48px; padding: 0 10px; border: 1px solid #D8D8D8;}
#tabs-container #GBookAdd .wenben:nth-of-type(3){margin-right: 0;}
#tabs-container #GBookAdd .neirong{margin-top: 30px; margin-bottom: 30px;}
#tabs-container #GBookAdd .neirong .cmessage{ width: 100%; padding: 10px; min-height: 150px; border: 1px solid #D8D8D8;}
#tabs-container #GBookAdd .neirong .titles_p{font-size: 14px; margin-bottom: 10px;}
#tabs-container #GBookAdd .submit{ width:160px;height:40px; display: block; background:#ccc; color: #fff; border-radius: 5px; margin: 0 auto; font-size:1rem;}
#tabs-container #GBookAdd .submit:hover{ background:#e77817; color: #fff;}
#tabs-container .product_info_list{background: #ededed!important;width: 100%!important; padding: 0!important;}
#tabs-container .product_info_list ul li img{}

.cpxh{text-transform:uppercase;}

/*新闻详情*/
.article_title{padding: calc(6rem + 6vw) 0 calc(2rem + 2vw); background: #222; text-align: center; position: relative; overflow: hidden;}
.article_title .wp{}
.article_title h1{display: block;margin-bottom: 10px;position: relative; color: #fff;}
.article_title span{font-size: 14px; color: rgba(255,255,255,0.5);position: relative;}
.article_content_box{padding: calc(2rem + 2vw) 0;}
.article_content_box .text{}
.article_content_box .wp{width: 50%;min-width: 1100px;}
.return{width: 100%;border-top: 1px solid rgba(0,0,0,0.1); padding-top: calc(1rem + 0.5vw); margin-top: calc(1rem + 1vw);}
.return a{display: block; color: #666;margin: 0.3rem 0;}
.return a:hover{display: block; color: #222;}
.return .sxwz{float: left;}
.return .fanhui{float: right;}
.return .fanhui i{font-size: 20px; padding-right: 5px;display: inline-block;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-ms-transition: all .8s ease;-o-transition: all .8s ease;transition: all .8s ease;}
.return .fanhui:hover i{ transform: translate3d(-10px,0,0);}

.ny_banner{}
.ny_bannernav{ position: absolute;bottom: calc(1rem + 1vw);width: 100%;left: 0;font-size: 12px; color: rgba(255,255,255,0.5);}
.ny_bannernav .wp{width: 75%;}
.ny_bannernav a{color: rgba(255,255,255,0.5);}
.ny_bannernav a:hover{color: rgba(255,255,255,1);}


/*联系我们*/

.lxwm_left{border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: calc(2rem + 2vw);}
.lxwm_left .text{ float:left;}
.lxwm_left .lxwmewm{ float:right;}
.lxwm_left .title{width: 100%; margin-bottom: calc(1rem + 2vw);}
.lxwm_left .title span{font-size: 18px;display: block;font-weight: 500; color: rgba(0,0,0,0.3); text-transform: uppercase;}
.lxwm_left .title strong{font-size: 20px;display: block;font-weight: bold; text-transform: uppercase;}
.lxwm_left .title p{font-size: calc(24px + 0.7vw);display: block;font-weight: bold; text-transform: uppercase;color: #85b919;font-family: shuzifont; position:relative;}
.lxwm_left .title p i{position: absolute;right:100%; top: 0;font-size: calc(14px + 0.2vw);margin-right: 10px; width: calc(30px + 1vw);height: calc(30px + 1vw);line-height: calc(30px + 1vw); border: 2px solid #85b919;display: block; float: left; border-radius: 50%; text-align: center;}
.lxwm_left .font{}




.lxwm_info_box{padding:calc(1rem + 1vw) 0 0;}
.lxwm_info_box .wp{width: 80%;min-width: 1150px;}
.contact_biaodan{ padding: 50px 0 0;width: 45%; float: left;}
.contact_biaodan .title{ margin-bottom: 30px;}
.contact_biaodan .title strong{font-size: 22px; color: #222;font-family: vdb; display: block;margin-bottom: 10px;}
.contact_biaodan .title p{font-size: 14px; color: #222;font-family: vd;}
#GBookAdd {width: 100%;}
#GBookAdd .wenben{ width: 31.5%; float: left; margin-right:2.6%; margin-bottom: 1%;}
#GBookAdd .wenben .titles_p{font-size: 14px; margin-bottom: 10px;}
#GBookAdd .wenben .text{ width: 100%; height: 48px;line-height: 48px; padding: 0 10px; border: 1px solid #D8D8D8;}
#GBookAdd .wenben:nth-of-type(3){margin-right: 0;}
#GBookAdd .neirong{margin-top:10px;width: 100%; margin-bottom: 30px;}
#GBookAdd .neirong .cmessage{ width: 100%; padding: 10px; min-height: 150px; border: 1px solid #D8D8D8; }
#GBookAdd .neirong .titles_p{font-size: 14px; margin-bottom: 10px;}
#GBookAdd .submit{ width: 160px;height: 52px; display: block; background: #85b919; color: #fff; font-size: 16px;}
.product_info .contact_biaodan{width: 100%;}


.lxwm_box{ padding:calc(30px + 2vw) calc(30px + 2vw) calc(1rem + 2vw);background: #fff; margin-bottom: 30px;}
.lxwm_box .lxwm_info{width: 100%;text-align: center; font-size: 14px; line-height: 32px;padding-top:30px;  padding-bottom: calc(1rem + 3vw); border-bottom: 1px dashed rgba(0,0,0,0.1);}
.lxwm_box .lxwm_info strong{font-size: 22px; color: #333; margin-bottom: 30px;}
.lxwm_box .lxwm_info img{margin: 0 auto 20px;}
.lxwm_box .lxwm_info p{font-size: 14px; margin-bottom: 14px;line-height: 1.8;}
.lxwm_box .lxwm_info p strong{font-size:14px;font-weight:500!important; margin-bottom: 3px;}


/*新闻列表*/
.article_list{padding-top: calc(1rem + 1vw);}
.article_list .wp{width: 75%;}
.articlelist_box{ padding-bottom: calc(1.5rem + 2vw);}
.articlelist_box ul{}
.articlelist_box ul li{width: 100%;overflow:hidden;position: relative;}
.articlelist_box ul li a{position: relative;display: block;padding: calc(0.2rem + 0.2vw) 0;}
.articlelist_box ul li .time{text-align: center;height: 130px; border-right: 1px solid rgba(0,0,0,0.1); float: left;width: 180px; padding-top:20px;position: relative;z-index: 5;overflow: hidden;}
.articlelist_box ul li .time strong{ font-size:40px;font-weight: 300;display: block;}
.articlelist_box ul li .time span{ display: block;color: #999;}
.articlelist_box ul li .text{padding: 32px calc(1rem + 1vw);height: 130px; float: left; width: calc(100% - 400px);position: relative;z-index: 5;}
.articlelist_box ul li .text strong{ font-size: 20px;display: block;margin-bottom: calc(0.2rem + 0.2vw);font-family: vdb;font-weight: inherit;}
.articlelist_box ul li .text p{ display: block; color: #999; font-size: 14px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.articlelist_box ul li .img{width:200px; float: right;position: relative; z-index: 5; margin-right: 20px;overflow: hidden;}
.articlelist_box ul li:hover .img img{transform: scale(1.05);}
.articlelist_box ul li:hover .text p{transform: translate3d(15px,0,0);}
.articlelist_box ul li:before{content: ''; width: 100%;height: 100%;display: block;background: #fff;position: absolute;left: 0;top: 0;z-index: 1;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.articlelist_box ul li:hover:before{background: #f4f4f4;}
.articlelist_box ul li:hover .more{background: #e52029;}
.articlelist_box ul li:hover .more i{color: #fff;}
.articlelist_box ul li .iconfont{position: absolute;color: #000;right: 6%;top: 50%;transform: translate3d(50px,-50%,0);font-size: 40px;z-index: 15;opacity: 0;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;display: none;}
.articlelist_box ul li:hover .iconfont{transform: translate3d(0px,-50%,0);opacity: 1; margin: 3px}

.product_info .contact_biaodan{padding-top: 0;}
.product_info #tabs-container #GBookAdd .neirong{margin-top: 0;}
.product_info_box .product_article_box{}


/*手机菜单*/
.top .menu span{width:40px;float: right;overflow: hidden;}
.top .menu span:before{content: 'MENU';position: absolute;right: 125%;top: 2px; color: #555; font-size: 12px;}
.top .menu span i{width:100%;height: 1px;overflow: hidden; display: block;background: #fff;margin: 3px 0;float: right;}
.top .menu span i:nth-of-type(1){transform: translate3d(30%,0,0);}
.top .menu span i:nth-of-type(2){transform: translate3d(10%,0,0)}
.top .menu span i:nth-of-type(3){transform: translate3d(50%,0,0);}
.top .menu.menu2 span i:nth-of-type(1){transform: translate3d(0,0%,0);}
.top .menu.menu2 span i:nth-of-type(2){transform: translate3d(0,0%,0);}
.top .menu.menu2 span i:nth-of-type(3){transform: translate3d(0,0%,0);}
.top .menu span.menu_button_open i:nth-of-type(1){transform: translate3d(0,7px,0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.top .menu span.menu_button_open i:nth-of-type(3){transform: translate3d(0,-7px,0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}



/*宽度小于1400*/
@media screen and (max-width: 1400px){

}



.pc-vis{display: inherit;}
.ipad-vis{display: none;}
.phone-vis{display: none;}

/*宽度小于1024*/
@media screen and (max-width: 1024px){
	.top .nav{display: none;}
	body{min-width: inherit;}
	.index_product_sort .wp{min-width: inherit;width: 100%;}
		.footer .wp{width: 94%;min-width: inherit;}
		.top .right{display: none;}
		.top .left .language{margin-left: 0;}
		.top .left{width: 130px;}
		.top .wp{position: relative; margin-top: 5px;}
		.top .wp .menu{position: absolute;right: 3%;top:20%;display: inherit;}
		.top .menu i{background: #222!important;}
		.top .wp .menu{top:30%;}
		body{padding-top: 65px;}
		.top .top_bd_back{width: 100%;height: 65px;position: fixed;z-index: -1;background: #fff;top: 0;left: 0;transform: translate3d(0,-105%,0);z-index: 50;}
		.top .top_bd_back{transform: translate3d(0,0,0);box-shadow: 0 0 10px rgba(0,0,0,0.2);}
		.top{top: 0px!important;height: 65px;}
		.top .left .logo img{ transform: scale(0.8);}
		.top .left .language{color: #333; border-left: 1px solid rgba(0,0,0,0.2);}
		.top .left .language a{color: #333;}
		.top .nav ul li a{color: #333;}
		.top .wp{z-index:60;}
	.caidan{width: 60%;}
	.index_product_Box{padding-top: 0;}
	.index_product_Box .left ul li:nth-of-type(1){left: 62%;top: 32%;}
	.index_product_Box .left ul li:nth-of-type(2){left: 25%;top: 39%;}
	.index_product_Box .left ul li:nth-of-type(3){left: 33%;top: 63%;}
	.index_product_Box .left ul li:nth-of-type(4){left: 70%;top: 73%;}
	.index_product_Box{overflow: hidden;}
	.index_jianjie{overflow: hidden;}
	.index_jianjie .left{width: 100%;float: inherit; margin-bottom: 8px;}
	.index_jianjie .right{width: 100%;float: inherit;}
	.index_jianjie .right ul li{width: 49.5%;margin-right: 1%; float: left;}
	.index_jianjie .right ul li:nth-of-type(2){margin-right: 0%;}
	.shortcutmenu{padding-top: 1rem;}
	.shortcutmenu ul li{padding-left: 5%;}
	.shortcutmenu ul li span{left: calc(50px + 3vw + 25%);}
	.footer .wp .footer_nav{display: none;}
	
	.footer{padding:0.5rem 0;}
	.footer_nav_box{display: none;}
	.footer .wp .banquan_box .banquan{padding-top: 5px;}
	.index_jianjie{padding-top: 1rem;}
	.index_product_Box .left{}
	.index_product_Box .right{}
	.index_product_Box .right ul li:nth-of-type(1) .text{width: 80%;height: 80%;}
	.index_product_Box .right ul li:nth-of-type(1) .text strong{font-size: calc(18px + 0.5vw);}
	.index_product_Box .right ul li:nth-of-type(4) .text{width: 80%;height: 80%;}
	.index_product_Box .right ul li:nth-of-type(4) .text strong{font-size: calc(18px + 0.5vw);}
	.info_jianjie .wp .text{width: 100%;margin-bottom: calc(1rem + 1vw);}
	.info_jianjie .wp .rightimg{width: 100%;}
	.ny_banner.banner_info .text{right: 10%;}
	.info_jianjie .wp{width: 90%;}
	
	.info_shuzigd .pc-vis{display:none;}
	.info_shuzigd .ipad-vis{display:inherit;}
	.info_shuzigd .phone-vis{display:none;}
	.info_honor .left .text{}
	.info_honor .left{width: 100%;}
	.info_honor .right{position: inherit;float: inherit;top: inherit;right: inherit; width: 100%;}
	.info_toproduct .img .pc-vis{display:none;}
	.info_toproduct .img .phone-vis{display:inherit!important;}

	.info_shuzigd .text .shuzigd ul{width: 90%;}
	.info_honor .left .text{padding: 12% 10%;}
	.info_honor .left .img .pc-vis{display: none;}
	.info_honor .left .img .ipad-vis{display: inherit!important;}
	.info_toproduct{padding-top: 0; padding-bottom: calc(1rem + 1vw);}	
	.product_info_box .product_jianjie_img{width: 45%;}
	.product_info_box .wp{min-width: inherit;width: 90%;}
	.product_info_box .product_jianjie_right{width: 50%;margin-bottom: 0;padding-top: 1rem;}
	.product_info .tabs a{width: 30%;}
	.article_list .wp{width: 92%;}
	.articlelist_box ul li .time{width: 120px;}
	.articlelist_box ul li .text{width: calc(100% - 340px);}
	
	.article_content_box .wp{min-width: inherit;width: 90%;}
	.lxwm_info_box .wp{min-width: inherit;}
	.lxwm_info_box #map{width: 100%!important;}
	.contact_biaodan{width: 100%;}
	.lxwm_box{padding: 0;}
	.index_product_Box .right ul li .img{background: #fff;}
	.index_product_Box .right ul li:hover .img{background: #000;}
	.index_product_Box .right ul li span.more{width: 100%;}
	
}

@media screen and (max-width: 740px){
	.pc-vis{display: none!important;}
	.ipad-vis{display: none!important;}
	.phone-vis{display:inherit!important;}
	.caidan{width: 100%;}
	.index_product_Box .left{width: 100%;padding-right: 0;}
	.index_product_Box .right{width: 100%; margin-top: 4px;}
	.index_product_Box .title span{font-size: 14px;}
	.index_product_sort{padding-top: 0;}
	.index_product_sort ul li{ width: calc(100% / 4);padding: 15px 0;position: relative;}
	.index_product_sort ul li:before{width: 1px;height: 100%;position: absolute;left: 0;top: 0; content: '';display: block;background:#f4f4f4;}
	.index_product_sort ul li:after{width: 100%;height: 1px;position: absolute;left: 0;bottom: 0; content: '';display: block;background:#f4f4f4;}
	.index_product_sort ul li span{display: none;}
	.index_product_sort ul li:nth-of-type(1):before{display: none;}
	.index_product_sort ul li:nth-of-type(5):before{display: none;}
	.index_product_sort ul li img{width: 60%;}
	.index_product_Box .right{padding-left: 0; display: none;}
	.index_product_Box{padding-bottom: 1rem;}
	.index_video .text i.iconfont{width: 60px;height: 60px; line-height: 60px;}

	.index_jianjie .right ul li{width: 100%;margin: 0;}
	.shortcutmenu{display: none;}
	.index_jianjie{margin-bottom: 1rem;}
	.footer .wp .banquan_box .fenxiang{display: none;}
	.footer .wp .banquan_box .banquan{font-size: 12px; text-align: center; width: 100%;}
	.footer .wp .banquan_box .banquan a{font-size: 12px;display: block;padding-left: 0;}
	
	.index_product_Box .left ul li:nth-of-type(2){left: 28.5%;}
	.index_product_Box .left ul li:nth-of-type(3){top: 66%;}
	.index_product_Box .left ul li:nth-of-type(4){top: 75%;left: 74%;}
	.index_product_sort{padding-bottom: 2rem;}
	
	.index_jianjie .left .text .more{position: inherit; right: inherit;bottom: inherit; padding-top: 1rem;}
	.index_jianjie .left .text{ background: #fff;}
	.index_jianjie .left .text strong{font-size:20px;}
	.index_jianjie .left .text{width: 100%;}
	.index_jianjie .left .img{width:100%; padding-top: calc(6rem + 5vw);}
	.index_jianjie .left .text .font{font-size: 14px;}
	.index_jianjie .left{margin-bottom: 1rem;}
	.index_jianjie .left .text{padding-top: 1rem;}
	.index_jianjie .right ul li:nth-of-type(1) .text{bottom: 20%;}
	.index_jianjie .right ul li:nth-of-type(1){margin-bottom: 6px;}
	.info_shuzigd .text .title span{font-size: 14px;}
	.info_shuzigd .text{top: 18%;}
	.info_shuzigd .text .shuzigd ul li{width: 50%; margin-bottom: 2rem;}
	.info_honor .left .img .ipad-vis{display: none!important;}
	
	.productlist_box .wp{width:100%;min-width: inherit;}
	.product_list{width: 100%;}
	.productlist_box .product_nav ul li{width: 25%; float: left;}
	.productlist_box .product_nav{width: 100%;}
	.productlist_box .product_nav ul li span{display: none;}
	.productlist_box .product_nav ul li a{padding: 10px 0;display: block;}
	.productlist_box .product_nav ul li a .img{width: 100%;}
	.productlist_box .product_nav ul li a img{width: 60%;max-width: 82px;margin: 0 auto; display: block;}
	.productlist_box .product_nav ul li:before{width: 1px;height: 100%;background: rgba(0,0,0,0.1);left: 0;top: 0; transform: translate3d(0,0,0);}
	.productlist_box .product_nav ul li:nth-of-type(1):before{display: none;}
	.productlist_box .product_nav ul li:nth-of-type(5):before{display: none;}
	.productlist_box .product_nav{padding-top: 0;}
	.ny_bannernav{bottom: 10px;}
	.ny_bannernav .wp{width: 90%;}
	.productlist_box .product_nav ul{height: inherit;}
	.product_list{background: #fff;}
	.product_list ul li{width:48%;margin:0 1%; margin-bottom: 1%;}
	.product_list ul li:nth-of-type(2n){margin-right: 0%;}
	.product_list{margin: 0; padding-top:0.6rem; padding-bottom: 0;}
	.product_info_box .product_jianjie_img{width: 100%;}
	.product_info_box .product_jianjie_right{width: 100%;}
	#tabs-container #GBookAdd .wenben{margin-right: 0;width: 100%;}
	.product_info .tabs a{width: 50%;}
	.product_info_box .product_jianjie_right .title h1{font-size:1.3rem; padding:0.7rem 0 0.3rem;}
	.product_info_box .product_jianjie_right{padding-top: 20px;}
	.articlelist_box ul li{border-bottom: 1px solid rgba(0,0,0,0.1);}
	.articlelist_box ul li .img{width: 100%;margin-right: 0;}
	.articlelist_box ul li a{padding: 0 0 0.5rem;}
	.articlelist_box ul li .time{width: 60px;height: inherit;padding: 26px 0;}
	.articlelist_box ul li .text{width: calc(100% - 60px)!important;padding: 15px 0; padding-left: 15px;height: inherit;}
	.articlelist_box ul li .time span{font-size: 12px;}
	.articlelist_box ul li .time strong{font-size: 18px;margin-bottom: 0;}
	.articlelist_box ul li .text p{font-size: 12px;}
	.articlelist_box ul li a{padding-bottom: 0;}
	.articlelist_box{padding-bottom: 1rem;}
	.lxwm_left{padding-bottom: 1rem;}
	.contact_biaodan{padding: 1rem 0;}
	#GBookAdd .neirong{margin-bottom: 10px;}
	.lxwm_info_box .wp{width: 90%;}
	.lxwm_left .title p i{display: none;}
	#GBookAdd .wenben{width: 100%; margin-right: 0;}
	.article_title h1{font-size: 19px;margin-bottom: 3px;}
	.article_content_box{padding-bottom: 20px;}
	.return .fanhui{display: none;}
	.info_honor{padding-bottom: 2rem;}
	.info_honor .left .text .swi_info_honor .swiper-slide strong{font-size: 16px;}
	.info_honor .left .text .title span{display: none;}
	.productlist_box .product_nav .title{display: none;}
	.product_list{ padding: 2% 2%;}
	
	.ny_banner .ny_bannernav{position: inherit;bottom: inherit;left: inherit;color: #222;background: #eee; padding: 0.9rem 0;overflow: hidden;}
	.ny_banner .ny_bannernav a{color: #222;}
	.ny_bannernav .weizhi{float: left;line-height: 22px;}
	.ny_bannernav .product_caidan{ float: right;font-weight: bold; font-size: 15px;}
	.ny_bannernav{ padding-top: 0.5rem;}
	.product_listbox{padding-bottom: 1rem;}
	.ny_banner{padding-top: 52px;}
	.caidanb_oppen{transform: translate3d(0,0,0);}.caidan_navb{padding-left:3%;}
	.caidan_navb{position: fixed;left: 0;top: 0;width: 60%;background: #fff;height: 100%;z-index:200;padding-top:5rem;padding-left: 10%; transform: translate3d(-110%,0,0);}
	.caidan_navb .menu_list_box_item{}
	.caidan_navb .menu_list_box_item a.caidan_1{display: block;font-size:1rem;margin-bottom: calc(0.7rem + 0.7vw);}
	.caidan_navb .menu_list_box_item .caidan_2box{margin-bottom: calc(1rem + 1vw);display: none;}
	.caidan_navb .menu_list_box_item .on{ color:#85b919; font-weight:600;}
	.caidan_navb .menu_list_box_item .active{display: inherit!important;}
	.caidan_navb .menu_list_box_item .caidan_2box li{line-height: 1.8;}
	.caidan_navb .menu_list_box_item .caidan_2box li a{color: rgba(0,0,0,0.6); font-size: 14px;}
	.caidan_navb .menu_list_box_item .caidan_2box li.active a,.caidan_nav .menu_list_box_item .caidan_2box li:hover a{color: #ee780c;}

	.ny_banner .ny_bannernav{position: inherit;bottom: inherit;left: inherit;color: #222;background: #eee; padding: 0.9rem 0;overflow: hidden;}
	.ny_banner .ny_bannernav a{color: #222;}
	.ny_bannernav .weizhi{float: left;line-height: 22px;}
	.ny_bannernav .product_caidan{ float: right;font-weight: bold; font-size: 15px;}
	.ny_bannernav{ padding-top: 0.5rem;}
	.product_listbox{padding-bottom: 1rem;}
	.ny_banner{padding-top: 0;}
	.caidanb_oppen{transform: translate3d(0,0,0);}
	.product_info_box .ny_bannernavs{ max-width:90%; min-width:inherit;}
	.lxwm_left .lxwmewm{ width:100%; padding-top:20px;}
	.lxwm_left .lxwmewm img{ display:block; margin:0 auto;}
	.index_jianjie .right ul li .swi_indexnews .swiper-slide .font strong{ font-size:1rem;max-width: 79%; font-weight:500;}

	
}

