/* CSS Document 007AFF-=009933，F69546=339966*/
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"font1","微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; }
a{ color:#5c5c5c; text-decoration:none !important;}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }
.swiper-button-next,.swiper-button-prev {outline: none!important;}
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
@font-face {
	font-family: 'font1';
	src: url('../fonts/SourceHanSansCN-Regular.otf');
}
.bfbtn{display: none;}
.header{width: 100%; position: fixed; height: 80px; z-index: 1000;top: 0;left: 0;animation:fadeInDown .9s, 100ms;transition: all 1.5s ease 0s;}
.header:before{border-bottom: 1px solid #339966;position:absolute;content: ""; width:0; bottom: 0;left: 50%; transform: translateX(-50%);transition: all .8s ease 0s;z-index: 100;}
.header:hover:before{width: 100%;}
.header.on{background: #fff;transition: all .8s ease 0s;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.header.on3{top: -80px;}
.header1{background: #fff;}
.header2:before{border-bottom: 1px solid #339966;position:absolute;content: "";width: 100%;}
.logo{width: 154px;position: absolute;
/*top: 20px;*/
left: 4%;z-index: 100;}
.logo img{width: 100%;}
.ssbtn{background: url(../img/a_66.png); width: 16px;height: 16px; right: calc(4% + 80px);top:50%; transform: translateY(-50%);position: absolute;z-index: 100;}
.yzqh{line-height: 80px;color: #333;font-size: 16px;position: absolute;top: 0; right: 4%;z-index: 100;}
.yzqh span{padding: 0 5px;}
.yzqh a{font-size: 16px; color: #333;}
.yzqh a:hover{color: #009933;}

.nav ul{text-align: center;}
.nav ul li{ padding: 0 24px; font-size: 16px;display: inline-block;}
.nav li h3{position: relative;}
.nav li h3 a{color: #333;position: relative;display: block;transition: All 0.4s ease-in-out;z-index: 10;line-height: 40px;text-decoration:none;}
.nav li h3 a:before{position: absolute; border-bottom: 2px solid #009933;width: 100%; ;bottom: 0px;left: 50%;transform: translateX(-50%);width: 0;content: "";transition: All 0.4s ease-in-out;}
.nav li.on h3 a{color: #009933;}
.nav li.on h3 a:before{width: 100%;}
.sub{position: absolute;width: 100%;background: #fff;left: 0;top:0;border-bottom: 1px solid #eee; padding-top: 80px;display: none;}
.sub ul{width: 1240px; margin: 0 auto;max-width: 94%;  padding:0 0 20px 0 ;position: relative;}
.sub_a{height: 850px;}
.sub_a li{float: none; width: 100%;height: 80px;text-align: left;}
.sub_a span{float: left; width:140px; font-size: 18px; line-height: 80px; color: #333;position: relative;z-index: 10;cursor: pointer;}
.sub_a em{float: left; width:140px; font-size: 18px; line-height: 80px; color: #333;}
.sub_a b{float: right; height: 80px;background: url(../img/a_01a.png) no-repeat center center; width: 15px;opacity: 0;transition: All 0.4s ease-in-out;}
.sub_a li span.on1 b{background: url(../img/a_01.png) no-repeat center center; opacity: 1;}
.sub_a li span.on1{color: #0078E9;}
.sub_a li a:hover{color: #0078E9;text-decoration:none;}
.sub_a li a:hover b{background: url(../img/a_01.png) no-repeat center center;opacity: 1;}
.sub_nr{width: calc(100% - 140px);position: absolute; top: 0; right: 0;display: none;height: 800px;}
.sub_nr dl{overflow: hidden;}

.sub_nr dt {width: 33.33%;animation:fadeInRight .65s, 100ms;float: left;  padding-top: 50px;}
.sub_nr dt a{display: block; margin: 0 auto;text-align: center;}
.sub_nr dt img{margin: 0 auto;width: 100%;}
.sub_nr dt p{font-size: 14px; margin-top: 20px;}
.sub_nr dt a:hover p{color: #0078E9;}

.sub_b{display: none;}
.sub_b dt{display: inline-block; line-height: 60px; font-size: 14px; padding: 0 30px;}
.sub_b dt a{color: #333;}
.sub_b dt a:hover{color: #0078E9;}

.banner_box{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner{ width: 100%; position: relative; overflow: hidden;height: 100vh;}
.banner img{transform: scale(1.2); transition: 4s;height: 100%; object-fit: cover;width: 100%;}
.banner .swiper-container{ width: 100%; height:100vh;}
.banner .swiper-container .swiper-slide{ width: 100%; height: 100vh; overflow: hidden;}
.bannerBox{ width:90%; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);text-align: left;}
.bannerBox h2{font-size: 60px;color: #333; margin-bottom: 25px;}
.bannerBox p{font-size: 40px; color: #333;}
.bannerBox_b{ width:90%; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;}
.bannerBox_b h2{font-size: 60px;color: #333; margin-bottom: 25px;}
.bannerBox_b p{font-size: 40px; color: #333;}
.bannerBox_c{ width:90%; position: absolute; left:50%; top:20%; transform:translate(-50%,-50%);text-align: center;}
.bannerBox_c h2{font-size: 60px;color: #333; margin-bottom: 25px;}
.bannerBox_c p{font-size: 40px; color: #333;}
.banner .swiper-slide.swiper-slide-active img.bg{ transform: scale(1);}
.banner .swiper-pagination{ text-align: right;bottom: 40px; padding-right: 5%;}
.banner .swiper-pagination-bullet{width: 17px;height: 4px;border-radius: 2px;background: #f1f1f3; opacity: 1;transition: 0.5s;}
.banner .swiper-pagination-bullet-active{width: 44px; background: #339933;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 0;}
.copbox{position: relative;height: 860px; padding-top: 30px;}
.core{margin-bottom: 95px;overflow: hidden; position: relative;z-index: 90;}
.core_title h2{font-size: 42px; color: #2e2e2e; margin: 85px 0 60px;text-align: center;}
.corecp{padding: 0 40px 330px 40px; position: relative; text-align: center;background: url(../img/a_03.png) no-repeat right center;position: relative;z-index: 10;background-size: 1px 100%;}
.corecp img{margin: 0 auto;}
.cotp{position: relative;height: 199px;}
.cotp img{position: absolute;height: 100%;left:50%; top:50%; transform:translate(-50%,-50%);}
.corecp h2{font-size: 36px; color: #333333;margin: 40px 0 55px;transition: All 0.4s ease-in-out;cursor: pointer;}

.corecp a:hover h2{font-weight: bold;}
.corecp p{font-size: 16px;color: #757575; line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 84px;transition: All 0.4s ease-in-out;}
.corecp dl{height: 0;overflow: hidden;transition: all .8s ease 0s;}
.corecp dt a{font-size: 16px; color: #fff; line-height: 40px;display: block;}
.corecp dt a:hover{font-weight: bold;}
.btn9{display: block; text-align: center; width: 207px; line-height: 44px;color: #339933;border-radius: 23px; margin: 60px auto 0 auto;font-size: 14px; border: 1px solid #339933;transition: All 0.4s transition: All 0.4s ease-in-out;}
.btn9 b{padding-left: 5px;transition: All 0.4s ease-in-out;}
.btn9:hover b{padding-left: 15px;}
.cpre_zz{position: absolute;width:calc(100% - 1px); height: 100%; top: 0;left: 0; background: rgba(48,192,48,1.00);border-radius: 10px; padding: 0 40px;text-align: center;opacity: 0;transition: All 0.8s ease-in-out;z-index: 1;}
.cpbt{position: absolute; bottom: 0;left: 50%;transform: translateX(-50%);z-index: 1;width: 120%;}
.cpbt img{width: 100%; opacity: 0; }
.copbox:hover h2{color: #fff;}
.copbox:hover p{color: #fff;}
.copbox:hover .btn9{border: 1px solid #fff;color: #fff;}
.copbox:hover .cpre_zz{opacity: 1;}
.copbox:hover .cpbt img{ opacity: 1;animation:fadeInLeft 1s, 400ms;}
.copbox:hover .corecp dl{height: auto;padding: 40px 0 0;}
.copbox:hover .c1{opacity: 0;}
.copbox:hover .c2{opacity: 1;}
.corebox .swiper-button-next{background: url(../img/d6.png) no-repeat center center rgba(244,245,248,.76);width: 60px;height: 60px; margin-top: -30px; right: calc(20% - 30px);border-radius: 50%;transition: All 0.4s ease-in-out;}
.corebox .swiper-button-next:hover{background: url(../img/d3.png) no-repeat center center rgba(48,192,48,1.00);}
.corebox .swiper-button-prev{background: url(../img/d5.png) no-repeat center center rgba(244,245,248,.76);width: 60px;height: 60px; margin-top: -30px; left: calc(20% - 30px);border-radius: 50%;transition: All 0.4s ease-in-out;}
.corebox .swiper-button-prev:hover{background: url(../img/d4.png) no-repeat center center rgba(48,192,48,1.00);}

.rgzn{ overflow: hidden; background: url(../img/bj1.jpg) no-repeat center center;background-size: cover;position: relative;}
.rgznbox{width: 1595px; overflow: hidden;margin: 0 auto; max-width: 94%; padding: 175px 0 185px;position: relative; z-index: 10;}
.rgzn_left{ float: left;width: calc(100% - 890px);transition: all .4s ease 0s; margin-left: 10px;}
.rgzn_left h2{font-size: 60px; position: relative; padding: 90px 0 25px;color: #333;}
.rgzn_left h2:before{position: absolute;content: "";border-top: 5px solid #333333;width: 78px;left: 0;top: 54px;}
.rgzn_left p{font-size: 45px; color: #333; margin-bottom: 65px;}
.rgzn_left:hover{margin-left: 0px;}
.dttt{ position: absolute; left: 0; transform: translateY()();  top:0; width: 100%; overflow: hidden;}
.dttt img{width:100%;}
@keyframes ab{
	0%{ transform:translate(-50%,-50%) scale(0); opacity: 0;}
	50%{transform:translate(-50%,-50%) scale(0.7); opacity:0.05;}
	100%{transform:translate(-50%,-50%) scale(1.5); opacity:0;}
}

.btn{position: relative;width: 205px;height: 45px;display: inline-block;overflow: hidden;border-radius: 24px;border: 1px solid #333333; font-size: 14px;}
.btn span{display: block; color: #333; text-align: center; line-height: 43px;position: relative;z-index: 100; font-size: 14px;}
.btn:before{position: absolute; background: #339933; width: 100%;height: 200%;content: "";left:50%; top:50%; border-radius: 50%; opacity: 0;}
.btn:hover:before{ opacity: 0; animation:0.5s ab linear 1;}
.rgzn_right{float: right;width: 880px;position: relative;}
.bfbtn{position: absolute;width: 70px;height: 70px;left:50%; top:50%; transform:translate(-50%,-50%);background:url(../img/img/d7.png) no-repeat center center;cursor: pointer;z-index: 10;}
.yhdh{position: absolute;width: 100%;height: 100%; top: 0;left: 0;background: url(../img/img/d8.png) no-repeat center center;background-size: 100%;animation: myfirst2 5s infinite linear;}
@keyframes myfirst2
{
	from {transform: rotate(0deg);}
	to {transform: rotate(359deg);}
}
@keyframes myfirst
{
	from {transform: rotate(0deg);}
	to {transform: rotate(-359deg);}
}

.hyyy_title{text-align: center; padding: 90px 0 70px;}
.hyyy_title h2{font-size: 42px; color: #333;}
.hyyy_title p{font-size: 16px;color: #333333; line-height: 1.6; margin-top: 40px;}
.hyyy_nr{padding-bottom: 100px;position: relative; overflow: hidden;}


.hyyybox p{text-align: center; font-size: 16px; line-height: 80px;background: #f4f5f8;position: relative;}
.hyyybox{border-radius: 10px; overflow: hidden;background: #fff;}
.hyyybox.hyyybox1 p{background: #fff;}
.hyyybox p:before{position: absolute; width: 100%; height: 80px;content: ""; left: 0;bottom: -80px;background: #339933;transition: All 0.6s ease-in-out;opacity: 0;}
.hyyy_tp img{width: 100%;transition: all .8s ease 0s;}
.hyyybox span{display: block; position: relative;z-index: 10; color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: All 0.4s ease-in-out;}
.hyyy_nr a:hover span{color: #fff !important;}
.hyyy_nr a:hover p:before{bottom: 0;opacity: 1;}
.hyyy_nr a:hover img{ transform: scale(1.1);}
.hyyy_nr a:hover span{color: #fff !important;}
.xgal_nr a:hover p:before{bottom: 0;opacity: 1;}
.xgal_nr a:hover img{transform: scale(1.1);}
.hyyy_nr .swiper-button-next{background: url(../img/d6.png) no-repeat center center rgba(255,255,255,.8);width: 60px;height: 60px; margin-top: -70px; right: 20vw;border-radius: 50%;transition: All 0.4s ease-in-out;}
.hyyy_nr .swiper-button-next:hover{background: url(../img/d3.png) no-repeat center center rgba(48,192,48,1.00);}
.hyyy_nr .swiper-button-prev{background: url(../img/d5.png) no-repeat center center rgba(255,255,255,.8);width: 60px;height: 60px; margin-top: -70px; left: 20vw;border-radius: 50%;transition: All 0.4s ease-in-out;}
.hyyy_nr .swiper-button-prev:hover{background: url(../img/d4.png) no-repeat center center rgba(48,192,48,1.00);}

.hxhb_bj{background: #f4f5f9;}
.hxhb{width: 1595px; margin: 0 auto;max-width: 94%;}
.hxhb_title{text-align: center; padding: 90px 0 60px;}
.hxhb_title h2{font-size: 42px; color: #333;}
.hxhb_nr{padding-bottom: 95px;}
.hxhb_nr ul{overflow: hidden;border-left: 1px solid #e4e5e7; border-top: 1px solid #e4e5e7; }
.hxhb_nr li{float: left; width: 16.66%;border-right: 1px solid #e4e5e7; border-bottom: 1px solid #e4e5e7;}
.hxhb_nr a{display: block; overflow: hidden;}
.hxhb_nr img{width: 100%;transition: All 0.4s ease-in-out;}
.hxhb_nr a:hover img{transform: scale(1.1);}

.news_nr ul{overflow: hidden; padding:5px 5px 100px 5px; margin-left: -45px;}
.news_nr li{float: left; width: 33.33%; padding-left: 45px;}
.newsbox{border-radius: 10px; overflow: hidden; transition: All 0.4s ease-in-out;background: #fff; }
.newsbox.newsbox1{background: #f4f5f8;}
.newsbox:hover{box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.news_tp{overflow: hidden;height: 330px;}
.news_tp img{width: 100%; object-fit: cover;transition: all .8s ease 0s;}
.news_text{padding: 25px 33px 0 33px;}
.news_text h2{font-size: 16px; line-height: 28px;height: 56px; color: #333;margin-bottom: 35px;transition: All 0.3s ease-in-out;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text p{font-size: 16px; line-height: 86px; color: #898989;border-top: 1px solid #aaaaaa;}
.news_text img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.news_nr a:hover h2{color: #339933;}
.news_nr a:hover img{ transform: scale(1.1);}


.stjs{text-align: center; padding: 130px 0 110px;text-align: center;background:#f4f5f8;position: relative;overflow: hidden;}
.stjs h2{font-size: 46px; color: #333; line-height: 1.6; margin-bottom: 40px;}
.left_sou{position: absolute; left: 0;top:50%; transform: translateY(-50%);width: 35vw; overflow: hidden;}
.left_sou img{width: 100%;}
.right_sou{position: absolute;right: 0;top:50%; transform: translateY(-50%);width: 38vw;overflow: hidden;}
.right_sou img{width: 100%;}
.footer {
	background: url(../img/bg1.png) no-repeat center bottom;
	background-size: 100%;
	background-color: #009900;
}
.footerbox{width: 1200px;overflow: hidden; margin: 0 auto; max-width: 94%; padding-top: 52px;}
.foot_right{float: right;width: 480px;}
.foot_right h2{font-size: 18px; color: #fff;font-weight: bold; margin-bottom: 10px;}
.foot_right h3{font-size: 14px; color: #fff;line-height: 24px;}
.foot_right h3 a{ color: #fff;}
.foot_right h3 span{padding-left: 35px;}
.foot_right h3 span{padding-left: 32px;}
.foot_right li{font-size: 14px; color: #E8E8E8; line-height: 24px; }
.foot_right ul{padding-bottom: 10px;}

.foot_left{float: left;width: calc(100% - 480px);}
.foot_left ul{overflow: hidden;}
.foot_left li{float: left; width: 25%;}
.foot_left h2{color: #fff;font-size: 18px; font-weight: bold;margin-bottom: 10px;}
.foot_left dt{font-size: 14px;line-height: 32px;}
.foot_left dt a{color: #DADADA;transition: All 0.4s ease-in-out;}
.foot_left dt a:hover{color: #fff;font-size: 16px;}
.foot_left h3{color: #fff;font-size: 14px; margin:35px 0 10px;}

.rwmbox{ padding: 0 0 10px;}
.rwmbox{width:1200px; margin: 0 auto; max-width: 94%; padding-right: 480px;}
.rwmbox ul{padding-left:50%;}
.rwmbox li{padding: 0 36px 0 0;text-align: center;display: inline-block;}
.rwmbox p{font-size: 14px; color: #fff; line-height: 32px;}

.bqxx{border-top: 1px solid #DADADA;}
.bqxx p{text-align: center; font-size: 14px; color: #E8E8E8; line-height: 24px; padding: 15px 0;}

/*搜索弹窗*/
.syss_box{position: fixed; z-index: 99; background: #fff; top: 0px; left: 0; height:100%;width: 100%;display: none;overflow: auto;}
.rmcp_nr {padding-top: 70px;}
.rmcp_nr h2{font-size: 14px; line-height: 54px;}
.rmcp_nr ul{overflow: hidden; margin-left: -20px;}
.rmcp_nr li{float: left; width: 33.33%; padding:0 0 20px 20px;}
.rmcp_nr .rmcp_tp{overflow: hidden;border-radius: 10px;}
.rmcp_tp img{width: 100%; border-radius: 10px;}
.rmcp_text{text-align: center;}
.rmcp_text h3{color: #333; font-size: 18px; margin: 22px 0 12px;}
.rmcp_text dt{font-size: 14px; line-height: 28px;}
.rmcp_text dt a{color: #999;}
.rmcp_text dt a:hover{color: #0078E9;}
.ssxw_right{float: right;width: 347px;border-radius: 10px; overflow: hidden;}
.ssxw_right img{width: 100%;}
/*新闻资讯-新闻动态*/
.fgt{height: 80px;}
.xwdt{padding-bottom: 140px;}
.xwdt_title{background: #fff; border-bottom: 1px solid #d6d6d6; padding: 74px 0 0 0;text-align: center;}
.xwdt_title h2{color: #333; font-size: 46px; font-weight: bold; margin-bottom: 50px;}
.xwdt_title li{display: inline-block; padding: 0 40px; font-size: 14px; line-height: 58px; }
.xwdt_title a{display: block;color: #333;position: relative;}
.xwdt_title a:before{position: absolute;  content: ""; border-bottom: 2px solid #0079f6; width: 0; bottom: 0;left: 50%;transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.xwdt_title li.active a{color: #0079f6;}
.xwdt_title li.active a:before{width: 100%;}
.xwdt_title a:hover{color: #0079f6;}
.xwdt_title a:hover:before{width: 100%;}

.xwdt_box{width: 1220px; margin: 0 auto; padding: 0 10px;max-width: 94%; padding-bottom: 15px;}
.xwdt_box ul{padding-top: 65px;}
.xwdt_box li{padding-bottom: 50px;}
.xwdt_xq{overflow: hidden;background: #fff;border-radius: 15px;transition: All 0.4s ease-in-out; }
.xwdt_xq:hover{ transform: translate(0, -5px);box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.xwdt_left{width: 499px; overflow: hidden;float: left;}
.xwdt_left img{width: 100%;bor}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.xwdt_right{float: right;width: calc(100% - 600px); padding: 55px 90px 0 0;}
.xwdt_right h3{font-size: 16px;color: #898989; margin-bottom: 20px;}
.xwdt_right h3 img{display: inline-block;vertical-align: middle; margin: -3px 12px 0 0;}
.xwdt_right h2{font-size: 16px;line-height: 28px;height: 56px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwdt_right h2 a{color: #000;transition: All 0.4s ease-in-out;}
.btn2{display: block; margin-top: 100px; font-size: 14px; color: #333333;}
.xwdt_right h2 a:hover{color: #0079F6;}
.btn2 b{padding-left: 5px;transition: All 0.4s ease-in-out;}
.btn2:hover b{padding-left: 15px;}
.btn2:hover{color: #0079F6;}

.fynr{text-align: center;}
.fynr li{display: inline-block; padding: 0 3px;}
.fynr li a{display: block; line-height: 37px; font-size: 16px; color: #333333; padding: 0 15px;border: 1px solid #e2e2e2;border-radius: 4px;transition: All 0.4s ease-in-out;}
.fynr li.active a{
	display: block;
	line-height: 37px;
	font-size: 16px;
	color: #333333;
	padding: 0 15px;
	border: 1px solid #e2e2e2;
	border-radius: 4px;
	transition: All 0.4s ease-in-out;background: #0079F6;}
.fynr li.active span{

	display: block;
	line-height: 37px;
	font-size: 16px;
	color: #fff;
	padding: 0 15px;
	border: 1px solid #e2e2e2;
	border-radius: 4px;
	transition: All 0.4s ease-in-out;background: #0079F6;}
.fynr a:hover{color: #fff;background: #0079F6;border: 1px solid #0079F6;}

/*新闻资讯-展会活动*/
.zhhd_nr{width: 1600px; margin: 0 auto; padding: 65px 0 0 0; max-width: 94%;}
.zhhd_ss{overflow: hidden; padding:0 10px 60px 10px;}
.zhhd_left{float: left; width: 50%; padding-left: 8px;}
.zhhd_left ul{overflow: hidden; margin-left: -26px; }
.zhhd_left li{float: left; width: 50%; padding-left: 16px;}
.zhhd_tj ul{overflow: hidden; margin-left: -45px; padding: 0 10px;}
.zhhd_tj li{float: left; width: 33.33%; padding: 0 0 45px 45px;}
#chose1{ height: 60px;border: 1px solid #e2e2e2;border-radius: 30px; padding: 0 15px; color: #6b686b; font-size: 16px;width: 100%;background: url(../img/a_14.png) no-repeat 95% center #fff;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
#chose2{ height: 60px;border: 1px solid #e2e2e2;border-radius: 30px; padding: 0 15px; color: #6b686b; font-size: 16px;width: 100%;background: url(../img/a_14.png) no-repeat 95% center #fff;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.zhhd_right{float: right;width: calc(50% - 16px);height: 60px;border-radius: 30px; overflow: hidden; border: 1px solid #e2e2e2;background: #fff;}
.wby1{width: 100%; height: 58px; line-height: 58px; float: left; width: calc(100% - 210px); padding-left: 15px; font-size: 16px;}
.btn3{float: right;width: 210px;border: none;border-radius: 29px; background: #b0b0b0;color: #fff; font-size: 16px;height: 58px;cursor: pointer;transition: All 0.4s ease-in-out;}
.btn3:hover{background: #0078E9;}
.btn3 img{display: inline-block;vertical-align: middle; margin: -3px 12px 0 0;}
.zhhd_tj a:hover img{ transform: scale(1.1);}
.zhhd_tj a:hover h2{color: #0078E9;}
/*新闻资讯-内页*/
.xwdt_wz{width: 810px; margin: 0 auto;max-width: 94%;}
.xwxq_title{padding:62px 0 52px ; border-bottom: 1px solid #aaaaaa;}
.xwxq_title h3{font-size: 16px; color: #f59643; margin-bottom: 42px;}
.xwxq_title h3 img{display: inline-block;vertical-align: middle; margin: -3px 12px 0 0;}
.xwxq_title h2{font-weight: bold; font-size: 40px; color: #333; line-height: 50px;}
.xwxq_box{padding: 45px 0;border-bottom: 1px solid #aaaaaa;}
.xwxq_box p{font-size: 16px;color: #6f6f6f; line-height: 28px; margin-bottom: 15px;text-align:justify; word-break: break-all;}
.xwxq_box img{max-width: 100%; margin: 20px auto;}
.xwxq_fl{padding: 20px 0 115px;}
.xwxq_fl ul{overflow: hidden;}
.xwxq_fl li{float: left;width: 50%; font-size: 18px; }
.xwxq_fl li a{color: #6f6f6f;}
.xwxq_fl li a:hover{color: #0079F6;}
.xwxq_fl li a:hover img{ margin-right:20px;}
.xwxq_fl li img{display: inline-block;vertical-align: middle; margin: -3px 12px 0 0;transition: All 0.4s ease-in-out;}
.xwxq_fl ul li:nth-child(2) a:hover img{ margin-left:20px;}
.xwxq_fl ul li:nth-child(2){ text-align: right;}
.xwxq_fl ul li:nth-child(2) img{margin: -3px 0 0 12px;}

/*服务支持*/
.banner3{background: url(../img/banner3.jpg) no-repeat center center;height: 682px;}
.banner3_box{width: 1200px; margin: 0 auto; max-width: 94%;}
.banner3_title{text-align: center; padding: 70px 0 30px;}
.banner3_title h2{color: #333;  font-size: 46px; margin-bottom: 18px;}
.banner3_title p{font-size: 16px; line-height: 1.6; color: #333333;}
.banner3_fl ul{text-align: center; padding-top: 10px;}
.banner3_fl li{display: inline-block; padding: 0 9px;}
.jjwt{display: block; width: 510px;height: 245px; padding-top: 50px;text-align: center; border-radius: 10px;box-shadow:0 0 10px rgba(0, 0, 0, .1);background: #fff;transition: all .8s ease 0s;}
.jjwt span{display: block; 100px; height: 100px; position: relative; margin: 0 auto;}
.jjwt img{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.jjwt p{text-align: center; font-size: 20px; margin-top: 15px; line-height: 1.6; color: #333333;}
.jjwt:hover{background: #0277eb; transform: translate(0, -10px);}
.jjwt:hover p{color: #fff;}
.jjwt:hover .c1{filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: brightness(0%) invert(100%);-webkit-filter: brightness(0%) invert(100%);}


.fwzc{width: 1200px; margin: 0 auto; max-width: 94%;}
.cpsc{padding-bottom: 100px;}
.cpsc_title h2{color: #333; font-size: 46px; padding: 75px 0 65px;text-align: center;}
.cpscbox{background: #f4f5f8;border-radius: 10px;overflow: hidden; margin-bottom: 30px;}
.cpscbox h3{padding: 0 60px; line-height: 98px; font-size: 30px;color: #339933; font-weight: bold;background: url(../img/a_25.png) no-repeat 95% center;cursor: pointer;}
.cpscbox h3.on1{background: url(../img/a_26.png) no-repeat 95% center #339933;color: #fff;margin:0}
.cpsub{padding: 15px 60px 45px 60px;display: none; }
.cpsub li{border-bottom: 1px solid #339933; padding: 32px 0;cursor: pointer;}
.cpsub h2{font-weight: bold; font-size: 16px; margin-bottom: 20px; color: #333333;}
.cpsub p{font-size: 12px; color: #a2a2a2;}
.cpsub p b{padding: 0 10px;}
.cpsub p span{background: url(../img/a_27.png); width: 40px;height: 30px;background-size: 100% 100%; margin-top: -20px;transition: All 0.3s ease-in-out;}
.cpsub li:hover h2{color: #0079F6;}
.cpsub span:hover{background: url(../img/a_28.png);background-size: 100% 100%;}

.xgwt{padding-bottom: 65px;}
.xgwt_box{margin-bottom: 30px;background: #f4f5f8;border-radius: 10px;overflow: hidden; }
.xgwt_box h3{padding: 0 60px; line-height: 98px; font-size: 24px;color: #333333;background: url(../img/a_25.png) no-repeat 95% center;cursor: pointer;}
.xgwt_sub{padding: 30px 60px;display: none;}
.xgwt_sub p{font-size: 14px;color: #a2a2a2;text-align:justify; word-break: break-all;line-height: 2;}
.xgwt_box h3.cur{background: url(../img/a_26.png) no-repeat 95% center #339933;color: #fff;margin:0}

.tcbj{position: fixed;z-index: 1101; width: 100%; height: 100%; background: rgba(0,0,0,.7);top: 0;left: 0;display: none;}
.txbox{width: 500px; max-width: 94%;border-radius: 10px;background: #339933;padding: 40px 80px 60px 80px; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.txbox li{border-bottom: 1px solid #ffffff; padding-top: 25px; line-height: 44px; overflow: hidden;}
.txbox li span{float: left; color: #8ac4fd;font-size: 14px;}
.wby2{float: right;height: 44px; line-height: 44px;width: calc(100% - 70px);color: #8ac4fd;}
.wby2::-webkit-input-placeholder{color:#8ac4fd;}
.txbox ul{padding: 0 0 46px;}
.btn4{cursor: pointer; width: 100%; border: none; height: 60px; font-size: 20px; color: #339933; border: none;border-radius: 30px;background: url(../img/a_29.png) no-repeat calc(100% - 11px) center #fff;}
.txbox p{font-size: 14px; margin-top: 15px;text-align: center;color:#8ac4fd;}
.ggbtn{background: url(../img/a_31.png); width: 37px;height: 34px; position: absolute; background-size: 100% 100%; top: 25px;right: 40px;cursor: pointer;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.ggbtn:hover{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

/*产品内页*/
.banner4{position: relative; overflow: hidden;height: 600px;}
.banner4 img{width: 100%; height: 100%; object-fit: cover;}
.banner4_box{position: absolute; width: 100%;left: 0; padding: 0 5vw;top:50%; transform: translateY(-50%);}
.banner4_box h2{font-size: 64px; margin-bottom: 30px; color: #333333}
.banner4_box p{font-size: 36px; color: #333;line-height: 1.7;}
.cpny_top{ -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0,0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2); background: #fff; z-index: 10;width: 100%; top: 0; left: 0;transition: All 0.4s ease-in-out;}
.cpny_top.on{position: fixed;}
.cpnytopbox{overflow: hidden; width: 1200px; margin: 0 auto;max-width: 94%;}
.pcny_left{float: left;}
.pcny_left h2{font-weight: bold; font-size: 18px; color: #339933; line-height: 80px;}
.cpny_right{float: right;}
.cpny_right ul{overflow: hidden; margin-right: -68px;}
.cpny_right li{float: left;font-size: 14px; line-height: 80px; padding-right: 68px;}
.cpny_right li span{color: #333;cursor: pointer;}
#loutiNav li span.active{color: #0079F6;}
#loutiNav span:hover{color: #0079F6;}

.cpsp{width: 1060px; margin: 0 auto;max-width: 94%;}
.pcsp_title{padding: 65px 0 60px;}
.pcsp_title p{font-size: 16px; line-height: 28px;text-align:center ;padding: 0 140px; color: #333;}
.pcsp_title ul{overflow: hidden;padding-top: 55px;}
.pcsp_title li{float: left; width: 25%;text-align: center; }
.pcsp_title h2{font-size: 50px; color: #333333;}
.pcsp_title h2 b{font-size: 16px;}
.pcsp_title h3{margin-top: 25px; font-size: 16px; color: #333;}

.cpsp{padding-bottom: 60px;}
.cpsp_nr{width: 1060px; margin: 0 auto;position: relative; max-width: 94%;}
.bj2{background: #f4f5f8; }
.xgal{width: 1200px; margin: 0 auto; max-width: 94%; padding-bottom: 100px;}
.xgal_nr ul{overflow: hidden; margin-left: -25px; padding-bottom: 58px;font-size: 0;text-align: center;}
.xgal_nr li{width: 25%; padding:0 0 20px 25px;display: inline-block;}
.xgal_nr a:hover span{color: #fff !important;}
.xgal_nr a:hover p:before{bottom: 0;}
.btn5{display: block; text-align: center; font-size: 14px; color: #339933;border: 1px solid #339933; line-height: 44px;width: 207px;border-radius: 23px; margin: 0 auto;transition: All 0.4s ease-in-out;}
.btn5 b{padding-left: 5px;transition: All 0.4s ease-in-out;}
.btn5:hover{color: #fff;background: #339933;}
.btn5:hover b{padding-left: 15px;}
.yycj_nr{padding-bottom: 50px;}
.yycj_nr ul{text-align: center; padding-bottom: 48px;}
.yycj_nr li{display: inline-block; padding: 0 9px;}
.yycjbox{display: block;text-align: center; width: 213px;height: 174px;background: #f4f5f8;border: 1px solid #0079F6;border-radius: 10px; padding-top: 37px;transition: All 0.4s ease-in-out;}
.yycjbox span{display: block; margin: 0 auto; position: relative;width: 61px; height: 61px;}
.yycjbox p{font-size: 16px; color: #333; margin-top: 13px;}
.yycjbox img{max-height: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.yycjbox:hover{background: #0078E9;}
.yycjbox:hover p{color: #fff;}
.yycjbox:hover .c1{filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: brightness(0%) invert(100%);-webkit-filter: brightness(0%) invert(100%);}

.cpcs{width: 1060px; margin: 0 auto;max-width: 94%; padding-bottom: 110px;}
.cpcs_nr table{width: 100%;border-left: 2px solid #fff;border-top: 2px solid #fff;border-bottom: 2px solid #fff; font-size: 14px;color: #333;text-align: center;border-right: 2px solid #fff;}
.cpcs_nr th{background: #0079F6;color: #fff;font-size: 20px; line-height: 75px;font-weight: 400;text-align:center;}
.cpcs_nr td{line-height:24px; border-bottom: 2px solid #fff; font-size: 14px;color: #333;text-align: center;border-right: 2px solid #fff; padding: 12px;}
.cpcs_nr tr:nth-child(2n+1) td{ background: #fff;}

/*产品内页-RM75系列*/
.cgcp{width: 1400px;margin: 0 auto; max-width: 94%; padding: 120px 0;}
.cgcp ul{overflow: hidden; margin-left: -30px; padding: 97px 5px;}
.cgcp li{float: left; width: 33.33%; padding-left: 30px;}
.cgcpbox{border-radius: 20px;overflow: hidden; background: #fff;transition: All 0.4s ease-in-out; }
.cgcpbox:hover{box-shadow:0 0 10px rgba(0, 0, 0, .15);  }
.cgcp_text{text-align: center; padding: 0 40px 40px 40px;}
.cgcp_text h2{font-weight: bold; font-size: 20px;color: #333; line-height: 48px;}
.cgcp_text p{font-size: 14px; line-height: 26px;color: #757575; margin-bottom: 30px;}
.cgcp_tp{overflow: hidden;}
.cgcp_tp img{width: 100%;transition: All 0.4s ease-in-out;}
.cgcpbox:hover img{transform: scale(1.1);}
.sttp .swiper-slide{ padding: 0 5px;}

.ystd{width: 1600px;margin: 0 auto;max-width: 94%; padding-bottom: 50px; }
.cpscboxa{background: #fff; height: 340px;border-radius: 20px; box-shadow:0 0 10px rgba(0, 0, 0, .1); text-align: center; padding: 45px 50px 0 50px;margin: 5px;transition: All 0.4s ease-in-out;}
.cpscboxa span{display: block; position: relative; width: 104px;height: 104px;margin: 0 auto;}
.cpscboxa  img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);transition: All 0.4s ease-in-out;}
.cpscboxa h2{font-weight: bold; font-size: 24px;color: #333333; line-height: 68px;}
.cpscboxa p{font-size: 16px; line-height: 28px;color: #757575;}
.ystd_nr{position: relative;overflow: hidden;}
.ystd_nr .swiper-button-next{background: url(../img/d6.png) no-repeat center center #f7f7fa;width: 60px;height: 60px; margin-top: -30px; border-radius: 50%;transition: All 0.4s ease-in-out;}
.ystd_nr  .swiper-button-next:hover{background: url(../img/d3.png) no-repeat center center rgba(48,192,48,1.00);}
.ystd_nr  .swiper-button-prev{background: url(../img/d5.png) no-repeat center center #f7f7fa;width: 60px;height: 60px; margin-top: -30px; border-radius: 50%;transition: All 0.4s ease-in-out;}
.ystd_nr  .swiper-button-prev:hover{background: url(../img/d4.png) no-repeat center center rgba(48,192,48,1.00);}

.cpscboxa:hover{background: #0078E9;}
.cpscboxa:hover h2{color: #fff;}
.cpscboxa:hover p{color: #fff;}
.cpscboxa:hover .c1{filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: brightness(0%) invert(100%);-webkit-filter: brightness(0%) invert(100%);}

/*产品内页-复合机器人系列*/
.banner5_box{width: 100%; position: absolute; top:150px ;text-align: center; left: 0;}
.banner5_box h2{font-size: 64px; color: #333; margin-bottom: 25px;}
.banner5_box p{font-size: 36px;color: #333333;}

.sttp{width: 1600px; margin: 0 auto;max-width: 94%; padding: 90px 0;overflow: hidden; position: relative;}
.sttp .swiper-button-next{background: url(../img/d6.png) no-repeat center center #f7f7fa;width: 60px;height: 60px; margin-top: -30px; border-radius: 50%;transition: All 0.4s ease-in-out;}
.sttp  .swiper-button-next:hover{background: url(../img/d3.png) no-repeat center center rgba(48,192,48,1.00);}
.sttp  .swiper-button-prev{background: url(../img/d5.png) no-repeat center center #f7f7fa;width: 60px;height: 60px; margin-top: -30px; border-radius: 50%;transition: All 0.4s ease-in-out;}
.sttp  .swiper-button-prev:hover{background: url(../img/d4.png) no-repeat center center rgba(48,192,48,1.00);}

/*产品中心*/
.cpjh{background: #fcfcfc; padding: 25px 0 0 0;text-align: center;width: 100%;z-index: 10;top: 0;transition: All 0.4s ease-in-out; z-index: 101;}
.cpjh li{display: inline-block; padding: 0 25px;text-align: center;}
.cpjh.on{position: fixed;left: 0; top: -195px;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.cpjh img{margin: 0 auto;}
.cpjh p{font-size: 14px; color: #333333;line-height: 60px;}
.cpjh a{display: block; position: relative; }
.cpjh a:before{position: absolute;content: ""; border-bottom: 2px solid #0078e9; bottom: 0;left: 50%; transform: translateX(-50%);width: 0;transition: All 0.4s ease-in-out;}
.cpjh a.active:before{width: 80px;}
.cpjh a:hover:before{width: 80px;}

.zydj{width: 1600px;margin: 0 auto;max-width: 94%;}
.zydj_title{text-align: center; padding: 90px 0 75px;}
.zydj_title h2{font-size: 64px;color: #333; font-weight: bold; margin-bottom: 40px;}
.zydj_title p{font-size: 28px;color: #333;}
.zydj_top{overflow: hidden; background: #fff;border-radius: 20px; margin: 5px; position: relative;transition: All 0.4s ease-in-out;}
.zydj_top:hover{box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.zydj_top:hover img{transform: scale(1.1);}
.zydj_right{width: 50%; float: right;overflow: hidden;}
.zydj_right img{width: 100%;transition: All 0.4s ease-in-out;}
.zydj_left{float: left;width: 50%; padding: 0 90px 0 190px; position: absolute;left: 0;top:50%; transform: translateY(-50%);}
.zydj_left h2{font-weight: bold; color: #333;font-size: 36px; margin-bottom: 40px;}
.zydj_left p{font-size: 16px; line-height: 28px;color: #757575; margin-bottom: 50px;}
.btn6{display: block; text-align: center; font-size: 14px; color: #339933;border: 1px solid #339933; line-height: 44px;width: 207px;border-radius: 23px; transition: All 0.4s ease-in-out;}
.btn6 b{padding-left: 5px;transition: All 0.4s ease-in-out;}
.btn6:hover{color: #fff;background: #339933;}
.btn6:hover b{padding-left: 15px;}
.zydj_bottom ul{padding: 25px 5px 5px 5px; margin-left: -25px;overflow: hidden;}
.zydj_bottom li{width: 50%; padding-left: 25px;float: left;}
.zydjboxa{border-radius: 20px;background: #fff;;overflow: hidden;transition: All 0.4s ease-in-out;  }
.zydjboxa:hover{box-shadow:0 0 10px rgba(0, 0, 0, .2)}
.zydjboxa:hover img{transform: scale(1.1);}

.zydjtp img{width: 100%;transition: All 0.4s ease-in-out;}
.zydjtext{padding: 70px 80px;}
.zydjtext h2{font-weight: bold; font-size: 30px; color: #333;margin-bottom: 35px;}
.zydjtext p{font-size: 16px; line-height: 28px; margin-bottom: 45px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.sttp_a{padding: 25px 0 0 0;position: relative; overflow: hidden; margin-bottom: 270px;}
.sttp_a .swiper-button-next{background: url(../img/d6.png) no-repeat center center #f7f7fa;width: 60px;height: 60px; margin-top: -30px; border-radius: 50%;transition: All 0.4s ease-in-out;}
.sttp_a .swiper-button-next:hover{background: url(../img/d3.png) no-repeat center center rgba(48,192,48,1.00);}
.sttp_a .swiper-button-prev{background: url(../img/d5.png) no-repeat center center #f7f7fa;width: 60px;height: 60px; margin-top: -30px; border-radius: 50%;transition: All 0.4s ease-in-out;}
.sttp_a .swiper-button-prev:hover{background: url(../img/d4.png) no-repeat center center rgba(48,192,48,1.00);}

/*产品中心-配件-内页*/
.pjzx{width: 1200px;margin: 0 auto; max-width: 94%; overflow: hidden; padding: 60px 0;}
.pjzx_left{float: left; width: 50%; padding-right: 80px;}
.pjzx_left h2{color: #333; font-weight: bold; font-size: 46px;margin-bottom: 25px;}
.pjzx_left p{font-size: 16px; line-height: 28px; color: #666;text-align:justify; word-break: break-all;}

.pjzx_right{float: right;width: 50%;overflow: hidden; position: relative;}
.pjzx_right img{width: 100%;border-radius: 15px;}
.pjzx_right .swiper-button-next{background: url(../img/d6.png) no-repeat center center #f7f7fa;width: 60px;height: 60px; margin-top: -30px; border-radius: 50%;transition: All 0.4s ease-in-out;}
.pjzx_right .swiper-button-next:hover{background: url(../img/d3.png) no-repeat center center rgba(48,192,48,1.00);}
.pjzx_right .swiper-button-prev{background: url(../img/d5.png) no-repeat center center #f7f7fa;width: 60px;height: 60px; margin-top: -30px; border-radius: 50%;transition: All 0.4s ease-in-out;}
.pjzx_right .swiper-button-prev:hover{background: url(../img/d4.png) no-repeat center center rgba(48,192,48,1.00);}

/*产品中心-配件系列页*/
.stpj{width: 1200px;margin: 0 auto; max-width: 94%; overflow: hidden; padding-bottom: 50px; }
.stpj_text{padding: 100px 140px 70px 140px;text-align: center;}
.stpj_text p{font-size:16px; line-height: 28px;color: #666;}
.stpj_box{overflow: hidden;border-radius: 15px; overflow: hidden; background: #f4f5f8; margin:0 10px 50px 10px;transition: All 0.4s ease-in-out; }
.stpj_tp{width: 50%;}
.stpj_tp img{width: 100%;}
.stpj_box:hover{ box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.stpj_texta{width: 50%; padding: 70px 65px 0 65px;}
.stpj_texta h2{font-weight: bold; font-size: 36px; color: #333;margin-bottom: 20px;}
.stpj_texta p{font-size:16px; line-height: 28px;color: #666; margin-bottom: 45px;}

/*方案与应用*/
.yycja{width: 1380px;margin: 0 auto; max-width: 94%;}
.yycj_titlea{text-align: center; padding: 67px 0 57px;}
.yycj_titlea h2{color: #333; font-size: 46px; margin-bottom: 35px;}
.yycj_titlea p{font-size: 16px;color: #333333; line-height: 1.6;}
.yycj_nra ul{overflow: hidden;}
.yycj_nra li{float: left; width: 16.66%; padding: 0 0 20px 20px;}
.yycj_nra a{display: block; position: relative; height: 174px; border: 1px solid #339933;border-radius: 6px; padding-top: 30px;background: #f4f5f8;transition: All 0.4s ease-in-out;}
.yycj_nra span{display: block; width: 62px;height: 62px; position: relative; margin: 0 auto;}
.yycj_nra img{display: block; position: absolute;transition: All 0.4s ease-in-out;left:50%; top:50%; transform:translate(-50%,-50%);}
.yycj_nra p{font-size: 16px; color: #333;text-align: center; margin-top: 15px;}
.c1{opacity: 1;}
.c2{opacity: 0;}
.yycj_nra a:hover{background: #339933;}
.yycj_nra a:hover .c1{filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: brightness(0%) invert(100%);-webkit-filter: brightness(0%) invert(100%);}
.yycj_nra a:hover p{color: #fff;}

.jjfa{width: 1600px; margin: 0 auto; max-width: 94%;}
.jjfa_nr ul{overflow: hidden; padding-bottom: 125px; margin-left: -25px;}
.jjfa_nr li{float: left; width: 25%; padding: 0 0 25px 25px;}
.jjfabox{background: #f4f5f8;border-radius: 15px; overflow: hidden;}
.jjfabox p{font-size: 16px; line-height: 65px; position: relative; color: #333;text-align: center;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.jjfabox span{display: block; position: relative;z-index: 10;}
.jjfabox p:before{position: absolute; width: 100%; height: 65px;background: #339933; opacity: 0;left: 0;bottom: -65px; content: "";transition: all .4s ease 0s;}
.jjfa_nr a:hover p:before{bottom: 0; opacity: 1;}
.jjfa_nr a:hover span{color: #fff;}
.jjfa_nr a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
.hyyy_tp{overflow: hidden;height: 280px;}
.hyyy_tp img{width: 100%; height: 100%; object-fit: cover;}
/*搜索首页-内页*/
.index_ss{width: 1200px; margin: 0 auto;max-width: 94%; padding-top: 160px;}
.ssk{position: relative; width: 848px;margin: 0 auto;max-width: 94%; height: 72px;border-radius: 36px; border: 1px solid #b0b0b0;}
.wby3{width: 100%; height: 70px; line-height: 70px; font-size: 28px; padding: 0 70px 0 35px;}
.btn7{position: absolute;background: url(../img/a_44.png); width: 23px;height: 23px;background-size: 100%; right: 30px;top:50%; transform: translateY(-50%); cursor: pointer;border: none;}
.syss_title{padding: 60px 0 0 0; border-bottom: 1px solid #e7e7e7;}
.syss_title h2{font-size: 14px; line-height: 43px;color: #7f7f7f;}
.syss_title ul{overflow: hidden;float: right;}
.syss_title li{float: left; padding-left: 49px; line-height: 43px; font-size: 14px;}
.syss_title a{display: block; position: relative;color: #7f7f7f;}
.syss_title a:before{position: absolute; content: ""; border-bottom: 1px solid #339933; width: 0; bottom: 0;left: 50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.syss_title li.cur a{color: #0079F6;}
.syss_title li.cur a:before{width: 100%;}
.syss_title a:hover{color: #0079F6;}
.syss_title a:hover:before{width: 100%;}
.syss_nr{padding: 20px 0 100px;}
.syss_nr li{position: relative; padding: 30px 0;border-bottom: 1px solid #e7e7e7;}
.syss_nr h2{font-weight: bold; font-size: 16px;color: #333;margin-bottom: 20px;}
.syss_nr p{font-size: 12px;color: #a2a2a2; line-height: 1.6;}
.syss_nr p span{padding-left: 22px;}
.syss_nr b{position: absolute; background: url(../img/a_27.png); width: 40px;height: 30px; right: 0;top:50%; transform: translateY(-50%);cursor: pointer;background-size: 100% 100%;transition: All 0.3s ease-in-out;}
.syss_nr b:hover{background: url(../img/a_28.png) no-repeat center center;background-size: 100% 100%;}
.gbssbtn{position: fixed;z-index: 10; background: url(../img/a_45.png); width: 48px;height: 48px; background-size: 100%;cursor: pointer; right: 80px;top: 130px;transition: All 0.4s ease-in-out;}
.gbssbtn:hover{transform: rotate(180deg);}

/*搜索首页-内页-方案与应用*/
.fayy_s{overflow: hidden;}
.fayy_right{width: 238px;float: right;overflow: hidden;}
.fayy_right img{border-radius: 10px; width: 100%;}
.fayy_left{float: left; width: 740px;max-width: calc(100% - 260px);}
.fayy_left a{display: block; margin-top: 15px;color: #a2a2a2;transition: All 0.4s ease-in-out;}
.fayy_left a:hover{color: #0079F6;}

/*方案与应用-内页*/
.fayynr{width: 960px; margin: 0 auto;max-width: 94%;padding: 30px 0 50px;}
.fayy_title{ border-bottom: 1px solid #aaaaaa;}
.fayy_title h2{font-weight: bold; color: #333; font-size: 40px; line-height: 98px;}
.fayy_nr{padding: 25px 0 40px;border-bottom: 1px solid #aaaaaa;}
.fayy_nr p{font-size: 14px; line-height: 2; color: #6f6f6f; margin-bottom: 30px;}
.fayy_sp{position:relative;}

/*关于我们*/
.banner7_box{position: absolute; width: 1400px;max-width: 94%;top: 30%;left: 50%; transform: translateX(-50%);}
.banner7_box h2{font-size: 60px;color: #333; margin-bottom: 25px;}
.banner7_box p{font-size: 20px; line-height: 32px; color: #333;}
.gywm_top {z-index: 100; background: #fff;width: 100%; left: 0; top: 0;transition: All 0.4s ease-in-out;}
.gywm_top.on{position: fixed;}
.gywm_top ul{overflow: hidden; text-align: center; border-bottom: 1px solid #d6d6d6;}
.gywm_top li{display: inline-block; padding: 0 32px;}
.gywm_top span{cursor:  pointer; display: block; position: relative;font-size: 14px; line-height: 70px; color: #333;}
.dltp{position: absolute; width: 100%; left: 0; bottom: 0px;}
.gywm_top span:before{position: absolute;content: ""; border-bottom: 2px solid #339933; bottom: 0;left: 50%; transform: translateX(-50%);width: 0;transition: All 0.4s ease-in-out;}
.gywm_top li span.active{color: #0078E9;}
.gywm_top li span.active:before{width: 100%;}
.gywm_top span:hover{color: #0078E9;}
.gywm_top span:hover:before{width: 100%;}
.bjtp{animation:fadeout 6s, 2000ms infinite; opacity: .2; animation-fill-mode: forwards;}
@keyframes fadeout{
	0%{
		transform: scale(1.8);
		opacity: .2;
	}
	100%{
		transform: scale(1);
		opacity: 1;
	}
}


.jsjj{width:960px; margin: 0 auto;max-width: 94%; padding-bottom: 75px;}
.jsjj_title{text-align: center; padding: 60px 0 40px;}
.jsjj_title h2{font-size: 46px; color: #333; margin-bottom: 40px;}
.jsjj_title p{font-size: 16px; line-height: 2; color: #333; margin-bottom: 10px;text-align:justify; word-break: break-all;text-indent: 32px;}
.jsjj_nr{position: relative;}

.bj3{background:#f4f5f8;position: relative;overflow: hidden;}
.fzlc{width: 1200px; margin: 0 auto; max-width: 94%; padding-bottom: 270px; position: relative;z-index: 1;}
.bj3_zz{position: absolute; width: 100%;left: 0; bottom: 100px;transform: translateY()();}
.bj3_zz img{width: 100%;}
.fzlc_title{text-align: center; padding: 95px 0 70px;}
.fzlc_title h2{font-size: 46px; color: #333; margin-bottom: 40px;}
.fzlc_title p{font-size: 16px; color: #333; line-height: 2;}
.fzlc_nr{overflow: hidden;position: relative;}
.fzlc_nr:before{position: absolute; content: ""; border-bottom: 1px solid #1c85ed;width: calc(100% - 96px); bottom: 21px; left: 50%; transform: translateX(-50%);}
/*.fzlcbox{width: 330px; margin: 0 auto;text-align: center; height: 270px;}*/
.fzlcbox{width:100%; margin: 0 auto;text-align: center; height: 270px;}
.fzlcbox h2{font-weight: bold; font-size: 68px; margin-bottom: 28px; color: #333;font-family: arial;}
.fzlcbox p{font-size: 16px; color: #333; line-height: 2;}
.sjnr span{background: url(../img/a_49.png); width: 42px;height: 42px; background-size: 100%; margin: 0 auto; display: block;}
.sjnr h2{color: #333;font-size: 18px; font-family: arial; text-align: center;font-weight: bold;}
.sjnr{cursor: pointer;}
.swiper-slide-thumb-active h2{ opacity: 0;}
.swiper-slide-thumb-active span{background: url(../img/a_48.png);background-size: 100%;}
.fzlc_nr .swiper-button-next{background: url(../img/a_50.png); width: 48px;height: 48px; right: 0; margin-top: auto; top: auto; bottom: 0;}
.fzlc_nr .swiper-button-prev{background: url(../img/a_51.png); width: 48px;height: 48px; left: 0; margin-top: auto; top: auto; bottom: 0;}

.fzlc_nr .swiper-button-next.swiper-button-disabled,.fzlc_nr .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.fzlc_nr .swiper-button-next:hover,.fzlc_nr .swiper-button-prev:hover{opacity: 0.35;}

.zzry{width: 1200px; margin: 0 auto; overflow: hidden;max-width: 94%;}
.zzry_title h2{font-size: 46px;  color: #333; margin: 100px 0 55px;text-align: center;}
.zzry_nr{overflow: hidden; padding-bottom: 165px;position: relative;}
.zzry_nr a{display: block;overflow: hidden;}
.zzry_nr img{width: 100%;}
.zzry_nr .swiper-slide{ transition: 300ms; transform: scale(0.7);opacity: 0.6;}
.zzry_nr .swiper-slide-active,.zzry_nr .swiper-slide-duplicate-active{ transform: scale(1);opacity: 1;}
.zzry_nr .swiper-pagination{width: 100%;bottom: 100px;}
.zzry_nr .swiper-pagination-bullet{width: 8px;height: 8px; opacity: 1;background: #c8c8c8;vertical-align: middle;}
.zzry_nr p{margin-top: 25px; font-size: 16px;text-align: center; color: #333;}
.zzry_nr .swiper-pagination-bullet-active{width: 11px;height: 11px;background: #339933;}

.bj4{background:#f4f5f8;position: relative; overflow: hidden;}
.bj4_zz{position: absolute; width: 100%; bottom: 0; left: 0;transform: translateY()();}
.bj4_zz img{width: 100%;}
.qywh{width: 1200px; margin: 0 auto;max-width: 94%;position: relative;z-index: 90;}
.qywh_title h2{text-align: center; font-size: 46px; color: #333;padding: 115px 0 75px;}
.qywh_nr ul{overflow: hidden; margin-left: -20px; padding-bottom: 120px;}
.qywh_nr li{float: left; width: 50%; padding: 0 0 20px 20px;cursor: pointer;}
.qywhbox{background: #fff; border-radius: 10px;height: 305px;transition: All 0.4s ease-in-out; padding: 45px 25px 0 25px;text-align: center;}
.qywhbox span{display: block; margin: 0 auto; position: relative;width: 75px;height: 75px;}
.qywhbox img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);transition: All 0.4s ease-in-out;}
.qywhbox h2{font-size: 36px; color: #333; line-height: 60px; padding-top: 20px;}
.qywhbox p{font-size: 16px; color: #333;line-height: 1.6;}
.qywh_nr li:hover .qywhbox{background: #339933;}
.qywh_nr li:hover .c1{ofilter: grayscale(100%);-webkit-filter: grayscale(100%);filter: brightness(0%) invert(100%);-webkit-filter: brightness(0%) invert(100%);}
.qywh_nr li:hover h2{color: #fff;}
.qywh_nr li:hover p{color: #fff;}

.zxns{width: 1200px; margin: 0 auto;max-width: 94%; padding-bottom: 65px;}
.zxns_title{padding: 85px 0 60px;text-align: center;}
.zxns_title h2{font-size: 46px; color: #333; margin-bottom: 25px;}
.zxns_title p{font-size: 16px; line-height: 1.6; color: #339933;}
.zxns_title p a{color: #339933;}
.zxns_nr{padding-bottom: 25px;overflow: hidden;}
.zxnsbox{border-radius: 10px; background: #f4f5f8;overflow: hidden;padding: 0 40px 0 55px;margin-bottom: 35px;}
.zxnsbox1{display: none;}
.zxnsbox1.cur{display:block;}
.zxa{padding: 50px 0;background: url(../img/a_56.png) no-repeat right center;transition: All 0.1s ease-in-out;cursor: pointer;}
.zxa.on1{background: url(../img/a_57.png) no-repeat right center;}
.zxa h3{font-weight: bold; font-size: 30px;color: #333333; margin-bottom: 35px;}
.zxa ul{overflow: hidden;}
.zxb{display: none;}

.zxa li{float: left; width: 25%; font-size: 16px;color: #333;}
.zxb_box{padding-bottom: 35px;}
.zxb_box h2{font-size: 20px;margin-bottom: 15px; color: #333; font-weight: bold;}
.zxb_box li{font-size: 16px; line-height: 30px; color: #333;}
.bj5{background: url(../img/bj5.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.tjbd{width: 1200px;margin: 0 auto; max-width: 94%;}
.tjbd_title{text-align: center; padding: 100px 0 80px;}
.tjbd_title h2{font-weight: bold; font-size: 46px; color: #333; margin-bottom: 25px;}
.tjbd_title p{font-size: 36px; line-height: 60px; color: #333;}
.tjbd_nr{ padding-bottom: 170px;}
.tjbd_nr ul{overflow: hidden; margin-left: -23px;}
.tjbd_nr li{float: left; width: 50%; padding: 0 0 0 23px; position: relative; margin-bottom: 23px;}
.tjbd_nr b{color: #0078E9; left: 35px;top:50%; transform: translateY(-50%);position: absolute;font-size: 16px;}
.wby4{width: 100%; height: 70px; line-height: 68px;border: 1px solid #9ac8f6;background: rgba(255,255,255,.6); padding: 0 20px 0 25px;border-radius: 10px;}
.wby5{width: 100%; height: 164px; line-height: 1.8;border: 1px solid #9ac8f6;background: rgba(255,255,255,.6); padding:20px;border-radius: 10px;}
.tjbd_nr ul li:nth-child(5){ width:100%;}
.wby6{width: 190px; height: 70px; line-height: 68px;border: 1px solid #9ac8f6;background: rgba(255,255,255,.6); padding: 0 20px;border-radius: 10px;}
.btn8{width: 190px;height: 70px; background:#0078E9; color:#fff;border-radius: 10px;cursor: pointer;transition: All 0.4s ease-in-out;}
.yzm{display: inline-block; width: 161px; margin-left: 10px;vertical-align: middle;}
.btn8:hover{background: #9ac8f6; color: #333;}
.yzm img{width: 100%;}
.tjbd_nr ul li:nth-child(7){text-align: right;}

.lxfs_tit h2{font-size: 46px; color: #333; padding: 90px 0 70px;text-align: center;}
.lxfs_nr{width: 1200px; margin: 0 auto;max-width: 94%;}
.lxfs_nr ul{overflow: hidden; margin-left: -20px;}
.lxfs_nr li{float: left; width: 50%; padding: 0 0 20px 20px;}
.lxfsbox{text-align: center; border-radius: 10px; background: #f4f5f8;height:250px ; transition: All 0.4s ease-in-out;position: relative;}
.lxfsbox b{padding-left: 15px;}
.lxfsbox h2{font-size: 18px; color: #333;line-height: 50px;}
.lxfsbox p{font-size: 14px; color: #333;line-height: 24px;}
.lxfsbox span{display: block;width: 70px;height: 70px; position: relative;  margin: 0 auto;}
.lxfsbox img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.lcbox{position: absolute; width: 100%; left:50%; top:50%; transform:translate(-50%,-50%); padding: 0 40px;}
.lxfs_nr ul li:nth-child(3){ width:33.33%;}
.lxfs_nr ul li:nth-child(4){ width:33.33%;}
.lxfs_nr ul li:nth-child(5){ width:33.33%;}
.lxfsbox:hover{background: #339933;}
.lxfsbox:hover .c1{ofilter: grayscale(100%);-webkit-filter: grayscale(100%);filter: brightness(0%) invert(100%);-webkit-filter: brightness(0%) invert(100%);}
.lxfsbox:hover h2{color: #fff;}
.lxfsbox:hover p{color: #fff;}
.gsfb{width: 1600px; margin: 60px auto; max-width: 94%;position: relative; }
.gsfb img{width: 100%;}
.zqbs{position: absolute; font-weight: bold; font-size: 18px; color: #333;height: 36px;  line-height: 30px;}
.zqbs img{display: inline-block;width: 29px;margin: -3px 10px 0 0;vertical-align: middle;transition: All 0.4s ease-in-out;}
.zqbs:hover{color: #0078E9;}
.zqbs:hover img{margin-top: -12px;}
.zqbs1{top: 26%; right: 15%;}
.zqbs2{top: calc(26% + 42px); right: 10%;}
.zqbs3{top: calc(26% + 84px); right: 13%;}
.zqbs4{top: calc(26% + 0px); right: 1%;}
.dtbj{position: absolute; width: 35px;height: 35px;border-radius: 50%;}
@keyframes rangeScale {
	from {
		opacity: 1;
		transform: scale(1);
	}
	to {
		opacity: 0;
		transform: scale(3);
	}
}
@keyframes rangeScale2 {
	from {
		opacity: 1;
		transform: scale(1);
	}
	to {
		opacity: 0;
		transform: scale(6);
	}
}
.dtbj:before{content:""; position:absolute; background:rgba(28,152,247,0.5); left:0; top:0; right:0; bottom:0; border-radius:50%; animation:rangeScale 2s linear infinite;}
.dtbj:after{ content: ""; background: url(../img/a_64.png) no-repeat center center #0277eb; position: absolute; height: 35px; width: 35px; left: 0px; top: 0px;border-radius: 50%; }
.dtbj1{left: 15%; top:31%;}
.dtbj2{left: 30%; top: 77%;}
.dtbj3{left: 52%; top:20%;}
.dtbj4{left: 52%; top:60%;}
.dtbj5{right: 30%; top:40%;}
.dtbj6{right: 14%; bottom:16%;}

/*产品中心配件*/
.cpzx{width: 1600px; margin: 0 auto;max-width: 94%;}
.cpzx_title{border-bottom: 1px solid #f5f5f5;}
.cpzx_title h2{font-weight: bold; font-size: 32px; color: #333; padding: 50px 0 38px;}
.cpzx_title h2 b{font-weight: 400;}
.cpsx{position: relative; background: #fff; padding: 38px 0;}
.cpsx_top{overflow: hidden;}
.select{float: right;width: calc(100% - 90px);}
.sxbox{float: left;position: relative; z-index: 90;width: 75px;}
.sxbox p{font-size: 16px; color: #333333; font-weight: bold; line-height: 50px;cursor: pointer;}
.sxbox p b{background: url(../img/a_12.jpg) no-repeat center center;width: 12px;height: 12px; display: inline-block;margin: -3px 0 0 0px;transition: All 0.3s ease-in-out;}
#box{padding: 45px 50px 50px 90px;overflow: hidden;width: 100%; position: absolute; left: 0; top: 0px;z-index: 10;background: #fff;display: none;}
#box dl{float: left; padding-right: 80px;}
#box dt{font-size: 20px; font-weight: bold; color: #333; margin-bottom: 20px; padding-left: 12px;}
#box dd{font-size: 14px; color: #333;padding: 5px 0;cursor: pointer; }
#box dd span{display: inline-block; padding: 0 12px;border-radius: 16px;line-height: 2;cursor: pointer;}
#box dd.active span{background: #f1f1f1;}
.cpzx_nr ul{overflow: hidden; margin-left: -45px; padding-bottom: 130px;}
.cpzx_nr li{float: left; width: 25%; padding: 0 0 45px 45px;}
.cpzxbox{background: #f4f5f9;border-radius: 15px;}
.cpzx_tp img{width: 100%;}
.cpzx_text{text-align: center; padding: 0 30px 40px 30px;}
.cpzx_text h2{font-size: 20px;color: #333; font-weight: bold; line-height: 48px;}
.cpzx_text p{font-size: 14px; line-height: 24px;color: #757575;}
.cpzx_text a{display: block;text-align: center;width: 115px; line-height: 37px;border-radius: 19px;border: 1px solid #757575; color: #333; margin: 18px auto 0 auto;transition: All 0.4s ease-in-out;}
.cpzx_text a b{padding-left: 5px;transition: All 0.4s ease-in-out;}
.cpzx_text a:hover{border: 1px solid #0078E9;background: #0078E9;color: #fff;}
.cpzx_text a:hover b{padding-left: 15px;}
.select{overflow: hidden;}
.select dd{float: left; line-height: 32px; padding: 0 20px;border-radius: 18px; padding: 0 12px; background: #f0f0f0; margin: 0 10px 5px 0;display: block;}
.select span{padding:0 5px;display: inline-block;cursor: pointer;}
.select dd:hover{background: #dfdede;}
.sxbox.on b{transform: rotate(90deg);}

.ggtob{background: url(../img/a_45.png); width: 48px;height: 48px; position: absolute; top: 15px; right: 25px; cursor: pointer;background-size: 100%;}
.sjzs{display: none;}

@media(max-width:1600px){
	.rgzn_left h2{font-size: 55px;}
	.rgzn_left p{font-size: 38px;}
	.hyyy_tp{height: 240px;}
	.news_tp{height: 310px;}
}
@media(max-width:1400px){
	.bannerBox h2{font-size: 40px;}
	.bannerBox p{font-size: 28px;}
	.bannerBox_b h2{font-size: 40px;}
	.bannerBox_b p{font-size: 28px;}
	.bannerBox_c h2{font-size: 40px;}
	.bannerBox_c p{font-size: 28px;}
	.cpre_zz h2{font-size: 28px;}
	.corecp h2{font-size: 28px;    cursor: pointer;}
	.corecp a{width: 150px}

	.rgzn_left h2{font-size: 40px;}
	.rgzn_left p{font-size: 28px;}
	.rgzn_right{width: 60%;}
	.rgzn_left{width: 35%;}
	.cpjh img{height: 150px;}
	.cpjh.on{top: -175px;}
	.hyyy_tp{height: 220px;}
	.news_tp{height: 270px;}
	.nav ul li {
		padding: 0 14px;
		font-size: 16px;
		display: inline-block;
	}
	.nav li h3 {
		position: relative;
		font-size: 16px;
	}
}

@media(max-width:1200px){
	.corecp h2{font-size: 24px;}
	.rgzn_left h2{font-size: 28px; padding: 60px 0 20px;}
	.rgzn_left h2:before{top: 25px;width: 40px;}
	.rgzn_left p{font-size: 20px;}
	.btn{width:150px;}
	.news_nr ul{margin-left: -25px;}
	.news_nr li{padding-left: 25px;}
	.logo{left: 10px;}
	.yzqh{right: 10px;}
	.ssbtn{right: 80px;}
	.nav li{font-size: 16px; padding: 0 15px;}
	.yycj_nra li{width: 20%;}

	.banner3_fl ul{overflow: hidden; margin-left: -20px;}
	.banner3_fl li{display: block; float: left; width: 50%; padding-left: 20px;}
	.jjwt{width: 100%;}
	.lxfsbox h2{font-size: 16px;}
	.lxfsbox{padding: 35px 20px 0 20px;}
	.cpjh img{height: 120px;}
	.cpjh.on{top: -145px;}
	.cpjh li{padding: 0 16px;}
	.hyyy_tp{height: 255px;}
	.news_tp{height: 230px;}


	.nav ul li {
		padding: 0 14px;
		font-size: 16px;
		display: inline-block;
	}
	.nav li h3 {
		position: relative;
		font-size: 16px;
	}
}

@media(max-width:1000px){
	.sgfg{height: 60px;}
	.header{height: 60px; box-shadow:0 0 10px rgba(0, 0, 0, .1);background: #fff; }
	.logo{width: 100px;}
	.ssbtn{right: 118px;}
	.nav{position: fixed;width: 100%;height: calc(100% - 60px);top: 60px; left: 0; background: #fff;overflow: auto;display: none;}
	.yzqh{right: 55px;line-height: 60px;}
	.yzqh span{padding: 0 2px;}
	.dhbtn{position: absolute; top: 15px; right: 3%; width: 30px;height: 30px;background: url(../img/d1.png) no-repeat center center;background-size: 20px 20px;border-radius: 4px;}
	.dhbtn.on{background: url(../img/d2.png) no-repeat center center;background-size: 20px 20px;}
	.nav_sj{z-index: 101; position: fixed; width: 100%; height: 100%; background: #fff;height: 100%; top: 0; right: -100%; padding: 70px 3% 0 3%;overflow: auto;}
	.dhgb{position: absolute; background: url(../img/pot_25.png); width: 30px;height: 30px; left: 35px; top: 25px;}
	.nav_sj ul li h3{line-height: 50px; font-size: 18px;position: relative;}
	.nav_sj ul li h3 b{position: absolute; right: 0;background: url(../img/pot_24.png); width: 20px;height: 20px;background-size: 100%;top:50%; transform: translateY(-50%);transition: All 0.4s ease-in-out;}
	.nav_sj h3 b.on2{transform: rotate(90deg);margin-top: -10px;}
	.sub_sj{border-top: 1px solid #ddd;padding: 15px 0;border-bottom: 1px solid #ddd;display: none;}

	.nav_sj ul li h3 a{color: #333; font-size: 20px;}
	.sub_sj dt{line-height: 38px; font-size: 16px;}
	.sub_sj dt span{display: block; overflow: hidden; color: #666;position: relative; margin-bottom: 15px;}

.sub_sj dt a{width:90%;color: #666; display: block; position: relative;}
.sub_sj dt span b{position: absolute; right: 0;background: url(../img/pot_24.png); width: 20px;height: 20px;background-size: 100%;top:50%; transform: translateY(-50%);transition: All 0.4s ease-in-out;}
.sub_sj dt span.on1 b{transform: rotate(90deg);margin-top: -10px;}
.sub_sj dt a b{position: absolute; right: 0;background: url(../img/pot_24.png); width: 20px;height: 20px;background-size: 100%;top:50%; transform: translateY(-50%);}
.sub_jsqh{display: none;}
.sub_jsqh dl{ overflow: hidden;}
.sub_jsqh dt{width: 50%; float: left;text-align: center;}
.sub_jsqh img{ margin: 0 auto;height: 100px;}
	.dhbj{width: 100%; height: 100%; position: fixed;z-index: 99; left: 0; top: 0;background: rgba(0,0,0,.7);display: none;}
	.sub_jsqh p{font-size: 12px; line-height: 20px; text-align: center; font-size: 12px;height: 40px;margin: 15px 5px;}

	.banner{padding-top: 60px;height: calc(100vh - 80px);}
	.bannerBox{top: 20%;}
	.bannerBox h2{font-size: 26px;margin-bottom: 15px;}
	.bannerBox p{font-size: 16px;}
	.bannerBox_c{top: 10%;}
	.bannerBox_b h2{font-size: 26px;margin-bottom: 15px;}
	.bannerBox_b p{font-size: 16px;}
	.bannerBox_c h2{font-size: 26px;margin-bottom: 15px;}
	.bannerBox_c p{font-size: 16px;}
	.core_title h2{margin: 30px 0 25px; font-size: 26px;}
	.corecp{padding:0 20px 30px 20px;}
	.cpbt{width: 80%;}
	.cotp{height: 100px;}
	.cotp img{height: 100px;}
	.corebox .swiper-button-prev,.corebox .swiper-button-next{display: none;}
	.corecp dt a { text-align: center; margin: 0 auto; line-height: 30px;}
	.corecp p{height: auto;}
	.core{margin-bottom: 25px;}
	.corecp a{margin-top: 10px;}
	.rgznbox{padding: 50px 0;}
	.rgzn_left{width: 100%; float: none;text-align: center;}
	.rgzn_left h2:before{left: 50%;transform: translateX(-50%);}
	.rgzn_left h2{font-size: 26px; padding: 20px 0 15px;}
	.rgzn_left h2:before{top: 0;}
	.rgzn_left p{font-size: 16px; margin-bottom: 25px;}
	.rgzn_right{float: none; width: 100%; margin-top: 25px;}
	.hyyy{width: 94%; margin: 0 auto;}
	.hyyy_title{padding: 50px 0 25px;}
	.hyyy_title h2{font-size: 26px;}
	.hyyy_title p{font-size: 14px; margin-top: 15px;}
	.hyyybox p{font-size: 14px; line-height: 45px;}
	.hyyybox p:before{height: 45px;}
	.hyyy_nr .swiper-button-next{width: 40px;height: 40px;background-size: 10px auto;right: 10vw;}
	.hyyy_nr .swiper-button-prev{width: 40px;height: 40px;background-size: 10px auto;left: 10vw;}
	.hyyy_nr{padding-bottom: 50px;}
	.hxhb_title{padding: 50px 0 25px;}
	.hxhb_title h2{font-size: 26px;}
	.hxhb_nr{padding-bottom: 50px;}
	.news_nr li{width: 100%; padding-bottom: 20px;}
	.news_nr ul{padding-bottom: 30px;}
	.stjs{padding: 40px 0;position: relative;background: url(../img/pot_23.png) no-repeat center center;background-size: cover;}
	.right_sou,.left_sou{display: none;}
	.stjs h2{font-size: 26px;}

	.foot_left{display: none;}
	.foot_right{float: none; width: 100%;text-align: center;}
	.footerbox{padding: 25px 0 0 0;}
	.foot_right li{font-size: 12px;}
	.rwmbox{padding: 0;}
	.bqxx p{padding: 15px 3%;}
	.fgt{height: 60px;}
	.rwmbox ul{padding-left: 0;text-align: center;}
	.rwmbox li{padding: 0 10px;}
	.banner4_box h2{font-size: 26px; margin-bottom: 15px;}
	.banner4_box p{font-size: 16px;}
	.cpny_right ul{margin-right: -45px;}
	.cpny_right li{padding-right: 45px;}

	.pcsp_title{padding: 50px 0 25px;}
	.pcsp_title p{padding: 0;}
	.pcsp_title li{ width: 50%; padding-bottom: 40px;}
	.pcsp_title h2{font-size: 24px;}
	.pcsp_title h3{margin-top: 15px;}
	.cpsc_title h2{padding: 50px 0 25px; font-size: 26px;}
	.xgal{padding-bottom: 50px;}
	.xgal_nr ul{text-align: center;}
	.hyyybox span{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
	.xgal_nr ul{margin-left: -10px; padding: 0 10px 20px 10px;}
	.xgal_nr li{width: 50%; padding-bottom: 20px;float: none; display: inline-block; padding-left: 10px;}
	.btn5{width: 150px;}
	.xgal_nr ul{padding-bottom: 10px;font-size: 0;}
	.yycj_nr li{padding:0 5px 20px 5px;width: 48%;display: inline-block;}
	.yycj_nr{padding-bottom: 50px;}
	.yycj_nr ul{padding:0 10px;}
	.cpcs{padding-bottom: 50px;}
	.cpcs_nr td{font-size: 12px;}
	.cpscbox h3{padding: 0 15px;font-size: 26px; line-height: 60px;background-size: 25px 25px;}
	.cpscbox h3.on1{background-size: 25px 25px;}
	.cpsub{padding: 20px 15px;}
	.cpscbox{margin-bottom: 20px;}
	.xgwt_box h3 {
    font-size: 15px;
    line-height: 17px;
    height: auto;
    padding: 10px 60px 10px 15px;
    background-size: 25px 25px;
}
	.xgwt .xgwt_box:nth-child(3) h3{ line-height: 48px;}
	.xgwt .xgwt_box:nth-child(4) h3{ line-height: 48px;}
	.xgwt .xgwt_box:nth-child(5) h3{ line-height: 48px;}
	.xgwt_box h3.cur{background-size: 25px 25px;}
	.xgwt_sub{padding: 20px 15px;}
	.xgwt_box{margin-bottom: 20px;}
	.xgwt{padding-bottom: 30px;}
	.cgcp{padding: 50px 5px 30px 5px;}
	.cgcp li{width: 100%; padding-bottom: 20px;}
	.corecp h2{margin: 20px 0 10px;}

	.banner5_box{top: 10%;}
	.banner5_box h2{font-size: 26px;margin-bottom: 15px;}
	.banner5_box p{font-size: 16px;}
	.sttp{padding: 50px 0;}
	.cpjh li{padding: 0 15px;}

	.cpjh img{height: 80px;}
	.cpjh ul{overflow: auto;white-space: nowrap;}
	#style-1::-webkit-scrollbar {width:0px; height:0px;}
	.zydj_title{padding: 50px 0 25px;}
	.zydj_title h2{font-size: 26px;margin-bottom: 15px;}
	.zydj_title p{font-size: 14px;}
	.zydj_right{font: none; width: 100%;}
	.zydj_left{position: static;    transform: translateY(0%);width: 100%; padding: 20px 15px;}
	.zydj_bottom li{float: none; width: 100%; padding-bottom: 20px;}
	.zydjtext{padding: 20px 15px;}
	.zydj_left h2{font-size: 26px;text-align: center; margin-bottom: 15px;}
	.zydj_left p{text-align: center;margin-bottom: 15px;}
	.btn6{width: 150px;margin: 0 auto;}
	.zydjtext h2{font-size: 26px;text-align: center; margin-bottom: 15px;}
	.zydjtext p{text-align: center;margin-bottom: 15px;}

	.pjzx_right{width: 100%; float: none;}
	.pjzx_left{float: none; width: 100%; padding: 0 0 20px 0;}
	.pjzx_left h2{font-size: 26px;margin-bottom: 20px;}
	.stpj_text{padding: 20px 0;}
	.stpj_tp{width:100%; float: none;}
	.stpj_texta{float: none; width: 100%; padding: 20px 15px;}
	.stpj_texta h2{font-size: 24px;margin-bottom: 15px;}
	.stpj_texta p{margin-bottom: 25px;}
	.stpj_box{margin:0 0 20px 0;}

	.yycj_nra li{width: 33.33%;}
	.yycj_titlea{padding: 50px 0 25px;}
	.yycj_titlea h2{font-size: 26px; margin-bottom: 15px;}
	.jjfa_nr li{width: 50%;}
	.jjfa_nr ul{padding-bottom: 50px;}

	.fayy_title h2{font-size: 26px; line-height: 2;}
	.xwxq_fl{padding-bottom: 0;}

	.jjwt img{height: 50px;}
	.jjwt{padding: 30px 10px 0 10px;height: 150px;}
	.jjwt p{font-size: 14px; line-height: 22px;}
	.banner3_title h2{font-size: 26px;margin-bottom: 15px;}
	.banner3{height: auto; padding-bottom: 80px;}

	.gbssbtn{width: 30px;height: 30px; top: 75px;right: 15px;}
	.index_ss{padding-top: 120px;}
	.ssk{height: 40px;}
	.wby3{height: 40px; line-height: 38px; font-size: 16px;}
	.btn7{right: 15px;}
	.syss_title ul{float: none; width: 100%; margin-left: -15px; white-space: nowrap;overflow: auto;}
	.syss_title li{padding-left: 15px;display: inline-block; float: none; line-height: 24px;}
	.syss_nr{padding-bottom: 50px;}
	.ssxw_right{width: 100%; float: none; margin-top: 20px;}

	.xwdt_wz{padding-bottom: 50px;}
	.xwxq_title{padding: 50px 0 25px;}
	.xwxq_title h3{margin-bottom: 15px;}
	.xwxq_title h2{font-size: 24px; line-height: 1.6;}
	.xwxq_box{padding: 25px 0;}
	.xwdt_left{float: none; width: 100%;}
	.xwdt_right{width: 100%; float: none; padding: 20px 15px;}
	.btn2{margin-top: 15px;}
	.xwdt_box li{padding-bottom: 20px;}
	.xwdt{padding-bottom: 50px;}
	.xwdt_title{padding-top: 50px;}
	.xwdt_title h2{font-size: 26px; margin-bottom: 10px;}
	.zhhd_nr{padding-top: 40px;}
	.zhhd_left{float: none; width: 100%; padding-bottom: 15px;}
	#chose2{height: 45px;}
	#chose1{height: 45px;}
	.zhhd_right{width: 100%;float: none;height: 45px;}
	.wby1{height: 45px; line-height: 43px;}
	.btn3{height: 43px; width: 100px;transition: All 0.4s ease-in-out;}

	.zhhd_tj li{width: 100%;padding-bottom: 20px;}
	.cpzx_nr ul{margin-left: -20px;}
	.cpzx_nr li{width: 50%; padding: 0 0 20px 20px;}
	.cpzx_title h2{font-size: 24px;padding: 25px 0;}
	.cpzx_nr ul{padding-bottom: 30px;}
	.ggtob{width: 30px;height: 30px; right: 0; top: 10px;}

	.banner7_box h2{font-size: 26px; margin-bottom: 15px;}
	.banner7_box p{font-size: 16px;line-height: 1.7;}
	.gywm_top ul{text-align: left;white-space: nowrap;overflow: auto;}
	.jsjj_title{padding: 50px 0 25px;}
	.jsjj_title h2{font-size: 26px;margin-bottom: 20px;}
	.jsjj{padding-bottom: 50px;}
	.fzlc_title{padding: 50px 25px;}
	.fzlc_title h2{font-size: 26px;}
	.fzlcbox h2{font-size: 26px;margin-bottom: 10px;}
	.fzlcbox{height: 170px;}
	.sjnr h2{margin-bottom: 15px;}
	.sjnr span{width: 30px;height: 30px;}
	.swiper-slide-thumb-active span{width: 30px;height: 30px;}
	.fzlc_nr .swiper-button-next{width: 28px;height: 28px;background-size: 100%;}
	.fzlc_nr .swiper-button-prev{width: 28px;height: 28px;background-size: 100%;}
	.fzlc_nr:before{width: calc(100% - 56px);bottom: 15px;}
	.fzlc{padding-bottom: 80px;}
	.zzry_title h2{font-size: 26px; margin: 50px 0 25px;}
	.zzry_nr{padding-bottom: 70px;}
	.zzry_nr .swiper-pagination{bottom: 20px;margin-bottom: 10px;}
	.qywh_title h2{padding: 50px 0 25px; font-size: 26px;}
	.qywh_nr li{width: 100%; float: none;}
	.qywh_nr ul{padding-bottom: 50px;}

	.qywhbox h2{font-size: 22px;}
	.zxns_title{padding: 50px 0 25px;}
	.zxns_title h2{font-size: 26px; margin-bottom: 15px;}
	.zxnsbox{padding: 0 15px;}
	.zxa{padding: 20px 0;background: none;}
	.zxa h3{font-size: 20px;margin-bottom: 15px;}
	.zxa ul{margin-left: -10px;}
	.zxa li{width:auto;padding-left: 10px;font-size: 14px;line-height: 30px;}
	.zxnsbox{margin-bottom: 20px;}
	.tjbd_title h2{font-size: 26px;}
	.tjbd_title p{font-size: 16px;line-height: 1.6;}
	.tjbd_title{padding: 40px 0 20px;}
	.tjbd_nr li{width: 100%;margin-bottom: 12px; }
	.wby4{height: 45px;line-height: 43px;}
	.wby5{height: 100px;}
	.wby6{height: 45px; line-height: 43px;}
	.yzm{width: auto;}
	.yzm img{height: 45px; width: auto;}
	.tjbd_nr ul li:nth-child(7){text-align: center;}
	.btn8{height: 45px;width: 100%;}
	.tjbd_nr{padding-bottom: 50px;}
	.lxfs_tit h2{font-size: 26px; padding: 50px 0 25px;}
	.lxfs_nr li{width: 100%;}
	.lxfs_nr ul li:nth-child(3){width: 100%;}
	.lxfs_nr ul li:nth-child(4){width: 100%;}
	.lxfs_nr ul li:nth-child(5){width: 100%;}
	.dtbj{width: 15px;height: 15px;}
	.zqbs{font-size: 14px;line-height: 1;background-size: auto 100%;height: 14px;padding-left: 15px;}
	.zqbs1{right: 5%;}
	.zqbs2{right: 3%;top:calc(26% + 18px);}
	.zqbs3{right: 5%;top:calc(26% + 36px);}
	.sttp_a{margin-bottom: 50px;}
	.sub_a:before{top: 0;}
	.copbox{height: auto;}
	.jjwt span{width: 50px;height: 50px;}
	.syss_title{padding: 20px 0;}
	.rmcp_nr{padding-top: 10px;}
	.rmcp_nr li{width: 100%;}
	.sjzs{display: block;}
	.pczs{display: none;}
	.banner4{height: calc(100vh - 132px);}
	.cpjh.on{top: -105px;}
	#box dl{padding:0 0 0 5px;}
	#box{padding: 45px 20px 30px 60px;}
	.bj3_zz{display: none;}
	.bj4_zz{display: none;}
	.lcbox{padding: 0 10px;}
	.dtbj:after{width: 15px;height: 15px;background-size: 100% 100%;}
	.zqbs img{width: 15px; margin-right: 5px;}
	.banner7_box{top: 10%;}
	.pcny_left h2{display: none;}
	.banner3_fl li{padding: 0 0 0 20px;}
	.banner4_box{top: 20%;}
	.ystd_nr .swiper-button-next,.ystd_nr .swiper-button-prev{display: none;}
	.cpscboxa{padding: 30px 20px 0 20px;}
	.cpscboxa p{font-size: 12px;line-height: 22px;}
	.cpscboxa h2{font-size: 18px;}
	.cpsub h2{padding-right: 50px; line-height: 1.6;}
	.yycjbox{width: 100%;}
	.bfbtn{display: none;}
}
@media(max-width:750px){
	.hxhb_nr li{width: 25%;}
	.pcny_left {float: none;}
	.pcny_left h2{line-height:1;padding: 20px 0 0;}
	.cpny_right ul{margin-right: -15px;text-align: center;overflow: auto;white-space: nowrap;}
	.cpny_right li{padding:0 15px;float: none; line-height: 70px;display: inline-block}
	.cpny_right{float: none;}
	.cgcp_tp img{width: 60%; margin: 0 auto;}
	.sttp_a .swiper-button-prev,.sttp_a .swiper-button-next{display: none;}
	.sttp .swiper-button-next,.sttp .swiper-button-prev{display: none;}
	.cgcp_text{padding: 0 15px 20px 15px;}
	.hyyy_tp{height: 330px;}
	.mb_none{ display: none;}
}
@media(max-width:480px){
	.hxhb_nr li{width: 33.33%;}

	.cpny_right ul{margin-right: -15px;}
	.cpny_right li{padding:0 15px;}
	.yycj_nra ul{margin-left: -10px; padding: 0 10px 0 10px;}
	.yycj_nra li{width: 50%; padding-left: 10px;}
	.jjfa_nr li{width: 100%;}
	.fayy_left{float:none ;width: 100%;max-width: calc(100% - 0px);}
	.fayy_right{float: none; margin: 0 auto;width: 150px;}
	.cpzx_nr li{width: 100%;}

}
.wby6:focus{border: 1px solid #0079f6;}
.wby4:focus{border: 1px solid #0079f6;}
.wby5:focus{border: 1px solid #0079f6;}
a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}


/* 右侧按钮 */

.right-sidebar{position: fixed;z-index: 99;right: 20px;top: 38%;}
.right-sidebar li{background:#339933;width: 60px;height: 60px;border-bottom: 1px solid rgba(255,255,255,.4);text-align: center;font-size: 14px;color: #fff;position: relative;border-radius:50%;margin:15px 0 0;}
.right-sidebar li .ic{width: 60px;height: 60px;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.right-sidebar li.j_tel .hover_tel{
    display: none;
    width: 230px;
    height: 60px;
    background:#339933;
    position: absolute;
    right:70px;
    top: 0;
    border-radius: 10px;
    color:#fff;
    line-height: 60px;
    font-size:24px;
}
.right-sidebar li.j_tel:hover .hover_tel{
    display: block;
}
.right-sidebar li .hover_img{
    position: absolute;
    left: -85px;
    top: -5%;
    display: none;
}
.right-sidebar li .hover_img img{
    width: 75px;
    height: 75px;
}
/*.right-sidebar li:hover .ic img,.bottom-feed span b img{transform: translateY(-200px);filter: drop-shadow(var(--theme-color) 0 200px);}*/
.right-sidebar li a{color: #fff;display: block;}
.right-sidebar li i{font-size:26px;}
.right-sidebar li:hover{cursor: pointer;background:#0063c5;}
.right-sidebar li .ewm{position: absolute;top: 0;right: 60px;padding: 4px;background: #fff;max-width: 120px;opacity: 0;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.right-sidebar li .p{width: 220px;text-align: center;height: 60px;line-height: 60px;position: absolute;right: 60px;top: 0;background:var(--theme-color);font-size: 16px;opacity: 0;}
.right-sidebar li:hover .ewm,.right-sidebar li:hover .p{opacity: 1;transition: all .3s;}
.right-sidebar .shopcart .addnum {width: 18px;height: 18px;position: absolute;top: 5px;right: 5px;text-align: center;line-height:18px;background: #fff;color:var(--theme-color);border-radius: 500px;display: block;font-size: 12px;font-style: normal;}
.right-sidebar .shopcart:hover .addnum{background:#fff;color:var(--theme-color);}

.right-sidebar li:hover .hover_img{
    display: block;
}

.showcont p{ margin-bottom: 0;}