@charset "utf-8";
*{margin: 0px;padding: 0px;font-family:"Alibaba_R";}
body{margin:0 auto;font-size: 12px;font-family:"Alibaba_R";color:#333333;}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0px;padding:0px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,p,span{font-size:12px;margin:0;padding:0;list-style:none;}
ul{list-style:none;}
.cursor{cursor:pointer;}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.l{float:left;}
.r{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
img {border:0;}
@font-face{
     font-family:'Alibaba_R';
     src:url('../font/Alibaba_PuHuiTi_2.0_55_Regular_55_Regular.ttf');
}

@font-face{
     font-family:'Alibaba_B';
     src:url('../font/Alibaba_PuHuiTi_2.0_55_Regular_85_Bold.ttf');
}
@font-face{
     font-family:'OPPOSans-M';
     src: url('../font/OPPOSans-M.eot');
     src:url('../font/OPPOSans-M.woff');
	 src:url('../font/OPPOSans-M.woff2');
     src:url('../font/OPPOSans-M.ttf');
	  src:url('../font/OPPOSans-M.otf');
      src:url('../font/OPPOSans-M.svg');
}

a{text-decoration:none;color:#686868;}
.gy{width:1200px;margin:0 auto;overflow:hidden;}
a:hover{text-decoration:none;color:#f3782a;}
.white{color:#fff;}
.black{color:#000;}
.darkgrey{color:#666;}
.orange{color:#ea5504;}
.site-header{position:relative;top:0;z-index:999;}
.whitebg{background:#fff;}
.greybg{background:#f9f9f9;}
.orangebg{background:#ea5504;}
.blackbg{background:#040404;}
.site-header{display:flex;justify-content: center; align-items: center;}
.navbar-container{height:80px;width:100%;overflow:hidden;top:0px;display:flex;justify-content: space-between;position: absolute;padding:0;}
@media only screen and (min-width: 1440px) {
.navbar-container{margin:0 auto;width:1400px;overflow:hidden;padding:0;}
}
.logo{height:80px;width:13%;margin:20px;display:block;}
.logo_normal{background:url(/assets/images/logo_white.svg) no-repeat top left;background-size:auto 20px;display:none;}
.logo_hover{background:url(/assets/images/logo.svg) no-repeat top left;background-size:auto 20px;}
.logo a{display:block;}
.nav{height:80px;width:770px;}

.top-blank{height:125px;overflow:hidden;background:none;}
.shadow{width:100%;height:7px;font-size:0;overflow:hidden;background:url(/assets/images/nav_shadow.png) repeat-x;}
	.fixnav {
				position: fixed;z-index:999;
				top: 0px;width:100%;
				left: 0px;height:60px;
	background:#fff;
			}

.nav{width:60%;}
.nav ul{width:100%;display:flex;justifly-content:space-between;align-items:center;}
.nav li{width: calc((100% - 100px)/8);float:left;text-align:center;/* position:relative;*/}
.nav a{height:32px;padding-top:20px;display:block;font-size:1.1em;color:#fff;/*overflow:hidden;*/}
.currentmenu a{color:#000;}
.nav li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -3px;height: 3px;opacity: 0;background-color: #dc6103;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav a#sel{border-bottom:3px solid #f3782a;color:#f3782a;}
.nav a#sel:hover:after{opacity: 0;}

.nav .sub{display:none;width:100%;padding:0;position:fixed;top:60px;overflow:hidden;text-align:left;z-index:110;left:0px;border-top:1px solid #f5f5f5;background:#fff;}
.nav .sub .nav_xiao{width:1400px;overflow:hidden;padding-top:5px;margin:0 auto;padding-bottom:20px;}
.nav .sub .nav_xiao .xiao_one{width:760px;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_one a{float:left;display:inline;height:28px;line-height:28px;width:108px;margin-right:12px;overflow:hidden;border-bottom:1px solid #d3d2d2;color:#313030;background:url(/assets/images/201603/nav_dian.jpg) left center no-repeat;padding:0;padding-left:15px;margin-top:13px;font-size:12px;font-family:"宋体";}
.nav .sub .nav_xiao .xiao_one a:hover{color:#f3782a;}
.nav .sub .nav_xiao .xiao_two{margin-top:28px;width:760px;float:right;}
.nav .sub .nav_xiao .xiao_two img{float:left;margin-right:25px;}
.nav .sub .nav_xiao .xiao_two .nav_div{float:left;width:380px;padding-top:30px;font-size:12px;color:#666666;line-height:22px;}
.nav .sub .nav_xiao .xiao_two .nav_div h2{font-size:16px;color:#f3782a;font-weight:normal;letter-spacing:1px;line-height:36px;}

.nav .sub .nav_xiao .xiao_three{width:760px;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_three ul{width:790px;}
.nav .sub .nav_xiao .xiao_three ul li{float:left;display:inline;width:172px;height:190px;overflow:hidden;margin-right:19px;text-align:center;position:inherit;line-height:46px;margin-left:0px;}
.nav .sub .nav_xiao .xiao_three ul li img{width:100%;height:138px;display:block;}
.nav .sub .nav_xiao .xiao_three ul li a{color:#686868;width:100%;font-size:14px;height:100%;padding-top:17px;}
.nav .sub .nav_xiao .xiao_three ul li a:hover{color:#f3782a;}
.nav .sub .nav_xiao .xiao_three ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li{width:195px;}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li img{width:195px;height:138px;}

.nav .sub .nav_xiao .xiao_four{width:512px;overflow:hidden;margin-right:25px;margin-left:55px;}
.nav .sub .nav_xiao .xiao_four h2{font-size:18px;font-weight:normal;color:#333333;height:50px;line-height:50px;border-bottom:1px solid #b3b3b3;letter-spacing:3px;margin-top:10px;}
.nav .sub .nav_xiao .xiao_four .ul{width:590px;}
.nav .sub .nav_xiao .xiao_four .ul li{height:42px;line-height:42px;margin-right:80px;padding-right:10px;width:205px;overflow:hidden;float:left;display:inline;background:url(/assets/images/nav_dian2.png) right center no-repeat;margin-left:0px;position:inherit;}
.nav .sub .nav_xiao .xiao_four .ul li a{padding:0;width:205px;text-align:left;}

.nav .sub .nav_xiao .xiao_five{width:680px;overflow:hidden;float:left;margin-top:15px;margin-left:50px;}
.nav .sub .nav_xiao .xiao_five img{width:280px;height:212px;}
.nav .sub .nav_xiao .xiao_five a{width:280px;height:212px;padding:0;margin-right:45px;float:left;}
.nav .sub .nav_xiao .xiao_five2{float: right;margin-right: 20px;text-align: left;width: 445px;margin-top:15px;}
.nav .sub .nav_xiao .xiao_five2 p{border-bottom: 1px solid #D9D9D9;box-shadow: none;font-size: 14px;padding: 10px 0;}
.nav .sub .nav_xiao .xiao_five2 p a{text-align: left;width: 200px;display: inline-block;padding-top:0;height:auto;padding: 5px 0;font-size:14px;}

.nav .sub .nav_xiao .xiao_six_l{float:left;width:300px;margin-left:70px;overflow:hidden;margin-top:35px;}
.nav .sub .nav_xiao .xiao_six_l a{display:block;height:46px;line-height:46px;font-size:16px;color:#333333;padding-left:20px;padding-top:0;}
.nav .sub .nav_xiao .xiao_six_l a.osel{background:url(/assets/images/yuming_pic9_on.png) left center no-repeat;color:#f3782a;}
.nav .sub .nav_xiao .xiao_six_r{width:300px;overflow:hidden;}
.nav .sub .nav_xiao .xiao_six_r a{width:140px;height:auto;border-left:1px solid #e2e3e3;padding-top:0;margin-top:10px;}
.nav .sub .nav_xiao .xiao_six_r a:hover img{margin-top:-4px;margin-bottom:36px;}


/*菜单class*/
.Menubox {
width:100%;
height:40px;
margin-top:20px;
line-height:40px;
}
.Menubox ul{width:100%;
margin:0px;
padding:0px;
display:flex;justify-content:space-between;
}
.Menubox li{
display:block;
cursor:pointer;
text-align:center;
color:#686868;
width:12%;
font-size:20px;
line-height:40px;
}
.Menubox li.hover{
padding:0px;
color:#ea5504;
font-weight:bold;
height:40px;
line-height:40px;
}
.Contentbox{
clear:both;
margin-top:0px;
border-top:none;
height:181px;
text-align:center;
padding-top:8px;
}


.subMenubox {
width:20%;
height:40px;
margin-top:20px;
line-height:40px;
background:#CCCCCC;
}
.subMenubox ul{
width:100%;
margin:0px;
padding:0px;
display:flex;justify-content:space-between;
}
.subMenubox li{
cursor:pointer;
text-align:center;
color:#686868;
width:100%;
font-size:16px;
line-height:40px;
}
.subMenubox li.hover{
padding:0px;
color:#ea5504;
font-weight:bold;
height:40px;
line-height:40px;
}
#con_one_1{display:flex;}
.sub_Contentbox{width:70%;}

.dropdown_product ul{width:100%;display:flex;justify-content:space-between;align-items:center;}
.dropdown_product ul li{width:calc(100% - 50px)/4;background:#f3f3f3;}
.dropdown_product_img{width:100%;}
.search,
.close{margin-top:20px;
	height: 30px;width:30px;
}
.search a{display:block;}
.search_normal,
.search_normal a,
{
	width:30px;cursor:pointer;display:none;
	height:30px;
	transition:0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	background: url(/assets/images/search_white.svg) no-repeat;
}
.search a:hover{
	background: url(/assets/images/search.svg) no-repeat;
}
.search_hover,
.search_hover a,
.close a{
	width:30px;cursor:pointer;display:block;
	height:30px;
	transition: 0.6s;
	-webkit-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	-moz-transition: 0.6s;
	background: url(/assets/images/search.svg) no-repeat;
}


/* 搜素框 */
.search_main{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height:60px;
	background: #fff;z-index:99999;
	display: none;
}
.search_content{width:1000px;margin:0 auto;display:flex;height:60px;justify-content:space-between; align-items: center; }
.search_btn,.close_btn{
	width: 20px;
	height: 20px;
	transition: 0.6s;
	-webkit-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	-moz-transition: 0.6s;
	background: url(/assets/images/search_hover.svg) no-repeat center center;
	border:none;
	outline: none;
	cursor: pointer;
}
.search_btn:hover{
	background: url(/assets/images/search_hover.svg) no-repeat center center;
}
input.search_text{
	width: 90%;
	color: #333;	background: #fff;
	border: none;
	padding-left: 28px;
	outline: none;
}
.close_btn{	width: 20px;
	height: 20px;
	background: url(/assets/images/close.svg) no-repeat center center;
	
}
.close_btn:hover{
	background: url(/assets/images/close.svg) no-repeat center center;
}
.neiye{height:64px;}
.neiye .site-header .navbar-container .logo_normal{display:block;}
.neiye .site-header .navbar-container .nav ul li a{color:#333;}
.neiye .site-header ul.navbar-category li.category-item.opened .ga-data-hover-v2:hover{color:#ff1a3a;}
.neiye .site-header ul.navbar-category li.category-item .ld-dropdown-menu .dropdown-container .nav-item:hover .ga-data-hover-v2{color:#ff1a3a;}

.banner{width:100%;margin:0 auto;position:relative;height:880px;z-index:1;top:-60px;}


	    .swiper-container {
	        width: 100%;
	        height: 880px;
	        margin: 20px 0;
	        background: #000;
	    }
	    .swiper-slide {
	        font-size: 18px;
	        color:#fff;
	        -webkit-box-sizing: border-box;
	        box-sizing: border-box;

	    }
	    .parallax-bg {
	        position: absolute;
	        left: 0;
	        top: 0;
	        width: 130%;
	        height: 100%;
	        -webkit-background-size: cover;
	        background-size: cover;
	        background-position: center;
	    }
	    .swiper-slide .title {
	        font-size:50px;margin-left:50px;margin-bottom:30px;
	        font-weight: 300;font-family:Alibaba_B;
	    }
	    .swiper-slide .subtitle {
	        font-size: 30px;margin-top:200px;margin-left:50px;opacity:0.6;
	    }
	    .swiper-slide .text {
	        font-size: 24px;color:#d7d7d7;
	        max-width: 400px;margin-left:50px;
	        line-height: 1.3;margin-bottom:50px;
	    }
		 .swiper-slide .button {
	        font-size:16px;color:#fff;display:block;
	       margin-left:50px;
	        line-height:40px;text-align:center;
	    }
		 .swiper-slide .button a{width: 120px;height:40px;display:block;border:1px solid #fff;border-radius:50vh;color:#fff;transition:0.6s;
	-webkit-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	-moz-transition: 0.6s;}
			 .swiper-slide .button a:hover{width: 120px;height:40px;display:block;border:1px solid #ea5504;border-radius:50vh;color:#fff;transition:0.6s;
	-webkit-transition: 0.6s;background:#ea5504;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	-moz-transition: 0.6s;}
.wrapper{width: calc(100% - 80px);margin:0px auto;overflow:hidden;padding:0;}
.containter{width:100%;margin:0 auto;overflow:hidden;}
@media only screen and (min-width: 1440px) {
.wrapper{margin:0 auto;max-width:1400px;}
}



.column{text-align:center;margin-top:50px;}
.column h2{font-size:40px;padding-bottom:10px;font-weight:normal;font-family:"Alibaba_R";position: relative;}
.column h2::after {
	content: "";
	display: block;
	border-radius:5px;
	width:50px; /* 控制底边的长度 */
	height: 4px; /* 控制底边的高度 */
	background: #E60113; /* 控制底边的颜色 */
overflow: auto;
  margin: auto;
  position: absolute;
 left: 0; bottom: 0; right: 0;
}

.column_banner{text-align:center;margin-top:50px;}
.column_banner h2{font-size:40px;padding-bottom:10px;font-weight:normal;font-family:"Alibaba_R";position: relative;margin-top:130px;}
.column_banner p{font-size:16px;opacity:0.6;}
.home_product_cataloge{margin:50px auto;overflow:hidden;}
.home_product_cataloge ul{display:flex;justify-content:space-between;align-items:center; gap:20px;}
.home_product_cataloge ul li{display:block;text-align:center;position:relative;transition:0.6s;	-webkit-transition: 0.6s;-o-transition: 0.6s;	-ms-transition: 0.6s;	-moz-transition: 0.6s;width:100%;margin:0 auto;}
.home_product_cataloge ul li h2{padding-top:140px;text-align:center;margin:0 auto;font-size:14px;transition:0.6s;	-webkit-transition: 0.6s;-o-transition: 0.6s;	-ms-transition: 0.6s;}
.home_product_cataloge ul li .product_icon_normal{transition:0.6s;	-webkit-transition: 0.6s;-o-transition: 0.6s;	-ms-transition: 0.6s;position: absolute;width:120px;height:120px;opacity:1; left: 50%; 
    top: 0;    transform: translate(-50%, 0); /* 50%为自身尺寸的一半 */    -webkit-transform: translate(-50%, 0);
 z-index:2;border-radius:50vh; display:flex;justify-content:center;align-items:center;}
.home_product_cataloge ul li .product_icon_hover{ transition:0.6s;	-webkit-transition: 0.6s;-o-transition: 0.6s;	-ms-transition: 0.6s; position: absolute;width:120px;height:120px;background:rgba(234,85,4,0);z-index:1;border-radius:50vh;left: 50%;   top:0;    transform: translate(-50%, 0); /* 50%为自身尺寸的一半 */    -webkit-transform: translate(-50%, 0);display:flex;justify-content:center;align-items:center;}

.home_product_cataloge ul li:hover .product_icon_hover{display:block;background:rgba(234,85,4,1);display:flex;justify-content:center;align-items:center;}
.home_product_cataloge ul li:hover .product_icon_normal{display:block;opacity:0;display:flex;justify-content:center;align-items:center;}
.home_product_cataloge ul li:hover h2{color:rgba(234,85,4,1);font-weight:bold;}
.home_company_profile_bg{background:url(/assets/images/about_bg.jpg) no-repeat top center;}
.containter>.wrapper>.home_company_profile{margin:50px 0;display:grid;justify-content:space-between;  grid-template-columns:45% 50% ;}
.containter>.wrapper>.home_company_profile>.img{border-radius:10px;overflow:hidden;}
.containter>.wrapper>.home_company_profile>.img img{width:100%;}
.containter>.wrapper>.home_company_profile>.content{overflow:hidden;}
.containter>.wrapper>.home_company_profile>.content>.text p{color:#ededed;text-indent:2em;font-size:14px;line-height:25px;font-weight:normal;}
.containter>.wrapper>.home_company_profile>.content>.key_point ul{display:flex;gap:20px;margin-top:50px;justify-content:space-between;align-items:center;}
.containter>.wrapper>.home_company_profile>.content>.key_point ul li{padding-right:50px;border-right:1px solid #666;}
.containter>.wrapper>.home_company_profile>.content>.key_point ul li h2{font-size:48px;color:#ea5b24;}
.containter>.wrapper>.home_company_profile>.content>.key_point ul li h2 span{font-size:18px;font-weight:normal;}
.containter>.wrapper>.home_company_profile>.content>.key_point ul li p{font-size:16px;color:#fff;}
.containter>.wrapper>.home_company_profile>.content>.key_point ul li:nth-child(3){border:none;}
.containter>.wrapper>.more{margin:50px auto;width:120px;height:40px;transition:0.6s;border:1px solid #fff;border-radius:50vh;}
.containter>.wrapper>.more a{display:block;text-align:center;line-height:40px;font-size:16px;color:#fff;}
.containter>.wrapper>.more:hover{display:block;background:#ea5b24;text-align:center;line-height:40px;border:1px solid #ea5b24;font-size:16px;border-radius:50vh;color:#fff;}

.home-newslist{margin:50px auto;}
.newslist{width:90%;margin:0 auto;overflow:hidden;border-radius:10px;}
.home-newslist ul{}
.home-newslist ul li{width:200px;}
.newslist_img{overflow:hidden;height:220px;}
.newslist_img img{width:100%;transition:0.6s;-webkit-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;}
.newslist_content{display:flex;justify-content:space-between;background:#f7f7f7;height:80px;padding:10px 10px;transition:0.6s;}
.newslist_text{width:75%;}
.newslist_text h3{font-size:20px;color:#333;line-height:150%;white-space: nowrap;      /* 确保内容在一行内显示 */
  overflow: hidden;         /* 超出容器部分隐藏 */
  text-overflow: ellipsis;  /* 使用省略符号表示被截断的文本 */}
.newslist_text p{font-size:12px;color:#999999;font-weight:normal;line-height:20px;height:40px;white-space:normal;overflow:hidden; }
.newslist_date{text-align:center;margin-top:5px;margin-left:10px;}
.newslist_date h4{font-size:24px; font-family:'OPPOSans-M'; }
.newslist_date span{font-size:14px; font-family:'OPPOSans-M'; }
.home-newslist ul li:hover .newslist{box-shadow:0 0 15px 0 rgba(0,0,0,0.3);}
.home-newslist ul li:hover .newslist_img img{transform:scale(1.1);
            -webkit-transform:scale(1.1);  /*兼容-webkit-引擎浏览器*/
            -moz-transform:scale(1.1);     /*兼容-moz-引擎浏览器*/
}
.home-newslist ul li:hover .newslist_content{background:#ea5b24;}
.newslist_text h3,.newslist_text p,.newslist_date h4,.newslist_date span{transition:0.6s;}
.home-newslist ul li:hover .newslist_text h3,.home-newslist ul li:hover .newslist_text p,.home-newslist ul li:hover .newslist_date h4,.home-newslist ul li:hover .newslist_date span{color:#fff;}

.wrapper>.more{margin:50px auto;width:120px;height:40px;transition:0.6s;border:1px solid #999999;border-radius:50vh;font-size:16px;}
.wrapper>.more a{display:block;text-align:center;line-height:40px;color:#333;}
.wrapper>.more:hover{display:block;background:#ea5b24;text-align:center;line-height:40px;border:1px solid #ea5b24;border-radius:50vh;color:#fff;}
.wrapper>.more:hover a{color:#fff;}

.home_video_bg{background:url(/assets/images/video_bg.jpg) no-repeat top center;}
.containter>.wrapper>.home_video{margin:50px 0 100px 0;display:grid;  grid-template-columns:30% 65% ;gap:50px;}
.containter>.wrapper>.home_video>.img{border-radius:10px;overflow:hidden;}
.containter>.wrapper>.home_video>.img img{width:100%;}
.containter>.wrapper>.home_video>.content{overflow:hidden;}
.containter>.wrapper>.home_video>.content>.text p{color:#ededed;font-size:14px;line-height:25px;font-weight:normal;}


.containter>.wrapper>.home_video>.content>.more{margin:100px 0;width:120px;height:40px;transition:0.6s;border:1px solid #fff;border-radius:50vh;font-size:16px;}
.containter>.wrapper>.home_video>.content>.more a{display:block;text-align:center;line-height:40px;color:#fff;}
.containter>.wrapper>.home_video>.content>.more:hover{display:block;background:#ea5b24;text-align:center;line-height:40px;border:1px solid #ea5b24;border-radius:50vh;color:#fff;}
.containter>.wrapper>.home_video>.content>.more:hover a{color:#fff;}


.home_product_bg{background:url(/assets/images/home_product_bg.jpg) no-repeat top center;}

.containter>.wrapper>.home_product{margin:50px 0 0px 50px;display:grid;  grid-template-columns:40% 55% ;gap:50px;}
.containter>.wrapper>.home_product>.img{overflow:hidden;}
.containter>.wrapper>.home_product>.img img{width:100%;max-width:820px;}
.containter>.wrapper>.home_product>.content{overflow:hidden;}
.containter>.wrapper>.home_product>.content>.text h2{display:block;font-weight:normal;width:120px;height:40px;line-height:40px;color:#fff;border-radius:10px;font-size:24px;text-align:center;background:#ea5b24;}
.containter>.wrapper>.home_product>.content>.text p{font-size:36px;line-height:25px;font-weight:normal;margin:50px 0;line-height:150%}
.containter>.wrapper>.home_product>.content>.home_product_point ul{width:60%;display:flex;align-items:center;gap:30px;}
.containter>.wrapper>.home_product>.content>.home_product_point ul li{text-align:center;}
.containter>.wrapper>.home_product>.content>.home_product_point ul li p{font-size:14px;line-height:180%;}
.containter>.wrapper>.home_product>.content>.more{margin:50px 0;width:120px;height:40px;transition:0.6s;border:1px solid #999999;background:#fff;border-radius:50vh;font-size:16px;}
.containter>.wrapper>.home_product>.content>.more a{display:block;text-align:center;line-height:40px;color:#333;}
.containter>.wrapper>.home_product>.content>.more:hover{display:block;background:#ea5b24;text-align:center;line-height:40px;border:1px solid #ea5b24;border-radius:50vh;color:#fff;}
.containter>.wrapper>.home_product>.content>.more:hover a{color:#fff;}

.home_join_bg{background:url(/assets/images/jm_bg.jpg) no-repeat top center;}
.home_join{margin:50px;}
.home_join ul{display:flex;justify-content:center;flex-shrink:0;gap:50px;}
.home_join ul li{width:25%;background:rgba(0,0,0,0.6);padding:40px 30px;transition:0.6s;cursor:pointer;}
.home_join ul li h3{color:#fff;font-size:24px;font-weight:normal;margin:15px 0;}
.home_join ul li p{color:#999999;font-size:14px;font-weight:normal;margin:10px 0;line-height:20px;height:60px;overflow:hidden;}
.home_join ul li span{margin:10px 0;font-size:14px;height:30px; display: inline-block;color:#fff;}
.home_join ul li span a{color:#fff;}
.home_join ul li span img{margin:0 auto;vertical-align: middle;}
.home_join ul li:hover{background:rgba(234,91,36,0.6);}
.home_join ul li:hover p,.home_join ul li:hover span a{color:#fff;}

.footer_bg{background:#24242b;}
.footer{display:flex;justify-content:space-between;margin-top:40px;}
.footer_menu{width:60%;}
.footer_menu ul{display:flex;justify-content:space-between;}
.footer_menu ul li p{transition:0.6s;}
.footer_menu ul li h2{color:#fff;font-size:16px;font-weight:normal;margin-bottom:20px;}
.footer_menu ul li p{display:block;color:#999999;font-size:12px;font-weight:normal;margin-bottom:10px;}
.footer_menu ul li p a{color:#999999;}
.footer_copright{margin:20px 0;color:#999999;font-size:12px;}
.footer_menu ul li p:hover a{color:#ea5b24;}

.ld-footer-friendlink{margin:20px 0;}
.ld-footer-friendlink ul{display:flex;flex-direction:row;flex-wrap:wrap;
}
.ld-footer-friendlink ul li{margin-right:20px;}

.footer_socialize{margin-right:-25px;}
.exttb{ display:none;}
.headpic{ width:28px; height:28px; overflow:hidden; margin-right:25px;}
.headpic img{ width:100%; height:100%;}
.part01-weibo{width:28px; height:28px; float:left;z-index:0; display:inline;margin-right:25px; }
.grp-weibo{padding:3px; height:180px;width:160px; margin-top:-220px; margin-left:-70px;position:absolute; z-index:10; text-align:center; display:none;}
.table_c_tbody_b{ display:block;}

.footer_tel{float:right;text-align:right;margin-top:30px;}
.footer_tel ul li{margin-bottom:10px;color:#999999;font-size:14px;}
.footer_tel ul .t01{font-size:18px;}
.footer_tel ul .t02{font-size:32px;color:#fff; font-family:OPPOSans-M;}
.footer_tel ul .t02 img{margin-right:10px;}
.footer_tel ul .t03 img{height:10px;width:auto;margin-right:10px;}
.footer_tel ul .t04 img{height:10px;width:auto;margin-right:10px;}


/*------关于我们--------*/
.banner_other{height:380px;width:100%;margin:0 auto;}
.banner_other>.column{margin-top:10%;}
.banner_other>.column h2{margin-bottom:10px;border:none;}
.banner_other>.column p{font-size:18px;}
.company_profile{background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);display:grid;grid-template-columns: 47% auto;gap:50px;margin:50px;padding:30px;border-radius:10px;}
.wrapper>.company_profile>.company_profile_left{width:100%;}
.wrapper>.company_profile>.company_profile_left>.img{border-radius:10px 10px 0 0;overflow:hidden;width:100%;}
.wrapper>.company_profile>.company_profile_left>.img img{width:100%;height:auto; }

.wrapper>.company_profile>.company_profile_left>.key_point ul{display:flex;gap:20px;padding:20px;justify-content:space-between;align-items:center;background:#f6f6f6;border-radius:0 0 10px 10px ;overflow:hidden;}
.wrapper>.company_profile>.company_profile_left>.key_point ul li{padding-right:50px;}
.wrapper>.company_profile>.company_profile_left>.key_point ul li h2{font-size:48px;color:#ea5b24;}
.wrapper>.company_profile>.company_profile_left>.key_point ul li h2 span{font-size:18px;font-weight:normal;}
.wrapper>.company_profile>.company_profile_left>.key_point ul li p{font-size:16px;color:#333;}
.wrapper>.company_profile>.company_profile_left>.key_point ul li:nth-child(3){border:none;}
.wrapper>.company_profile>.company_profile_text p{font-size:14px;text-indent:2rem;margin-bottom:10px;text-align:justify;}

.culture_bg{background:url(/assets/images/banner_culture.jpg) no-repeat top center;}
.about_culture{margin:50px;}
.about_culture ul{  display: grid; grid-template-columns: repeat(3, 1fr);justify-item:center;gap:3em;}
.about_culture ul li{background:rgba(0,0,0,0.6);padding:3em 3em;cursor:pointer;transition:all 0.6s;}
.about_culture ul li .culture_content h3{color:#fff;font-size:24px;font-weight:normal;margin:10px 0;
}
.about_culture ul li .culture_content{position: relative;width:70%;  left: 0;  transition:0.6s;}

.about_culture ul li:hover .culture_content{ left: 50%;text-align:center;  transform: translateX(-50%);}
.about_culture ul li h3 i{ font-style:normal;}
.about_culture ul li .culture_content p{color:#999999;font-size:14px;font-weight:normal;line-height:20px;height:60px;overflow:hidden; transition: all 1s; }
.about_culture ul li:hover{background:rgba(234,91,36,0.6);color:#fff;}

.about_culture ul li:hover .culture_content h3 i,.about_culture ul li:hover .culture_content p{ color:#fff;}
.company_history_bg{background:url(/assets/images/history_bg.jpg) no-repeat bottom center;background-size:100% auto;overflow:hidden;}

.company_honor_bg{background:url(/assets/images/honor_bg.jpg) no-repeat bottom center;background-size:100% auto;overflow:hidden;}
.company_honor{width:50%;margin:50px;}
.company_honor ul{display:grid;grid-template-columns: repeat(3, 1fr);justify-item:center;gap:3em;}
.company_honor ul li p{color:#fff;line-height:180%;text-align:center;margin:10px 0;font-size:13px;}
.company_certification{margin:50px;}
.company_certification ul{display:grid;grid-template-columns: repeat(6, 1fr);justify-item:center;gap:2em;overflow:hidden;}
.company_certification ul li{box-shadow:0 0 5px 0 rgba(0,0,0,0.2;)}
.company_certification ul li img{width:100%;}

/*---Product----*/
.banner_product{height:580px;width:100%;margin:0 auto;}

.product_cataloge{margin:50px auto;overflow:hidden;}
.product_cataloge ul{display:flex;justify-content:space-between;align-items:center; gap:20px;}
.product_cataloge ul li{display:block;text-align:center;position:relative;transition:0.6s;	-webkit-transition: 0.6s;-o-transition: 0.6s;	-ms-transition: 0.6s;	-moz-transition: 0.6s;width:120px;height:120px;margin:0 auto;}
.product_cataloge ul li h2{font-weight:normal;font-size:14px;transition:0.6s;	-webkit-transition: 0.6s;-o-transition: 0.6s;	-ms-transition: 0.6s;z-index:9;position:absolute;top:90px;left: 50%;     transform: translate(-50%, 0); /* 50%为自身尺寸的一半 */    -webkit-transform: translate(-50%, 0);}
.product_cataloge ul li .product_icon_normal{transition:0.6s;	-webkit-transition: 0.6s;-o-transition: 0.6s;	-ms-transition: 0.6s;position: absolute;width:120px;height:120px;opacity:1; left: 50%;     top: 0;    transform: translate(-50%, 0); /* 50%为自身尺寸的一半 */    -webkit-transform: translate(-50%, 0);
 z-index:2;border-radius:5px; display:flex;justify-content:center;}
 .product_cataloge ul li .product_icon_normal img{width:50%;margin-top:-20px;transition:0.6s;	}
.product_cataloge ul li .product_icon_hover{ transition:0.6s;	-webkit-transition: 0.6s;-o-transition: 0.6s;	-ms-transition: 0.6s; position: absolute;width:120px;height:120px;background:rgba(234,85,4,0);z-index:1;border-radius:10px;left: 50%;   top:0;    transform: translate(-50%, 0); /* 50%为自身尺寸的一半 */    -webkit-transform: translate(-50%, 0);display:flex;justify-content:center;}
.product_cataloge ul li .product_icon_hover img{width:50%;margin-top:-20px;transition:0.6s;	}

.product_cataloge ul li:hover .product_icon_hover{display:block;background:rgba(234,85,4,1);display:flex;justify-content:center;}
.product_cataloge ul li:hover .product_icon_hover img{margin-top:-20px;width:50%;}
.product_cataloge ul li:hover .product_icon_normal{display:block;opacity:0;display:flex;justify-content:center;}
.product_cataloge ul li:hover .product_icon_normal img{margin-top:-20px;width:50%;}

.product_cataloge ul li:hover h2{color:rgba(255,255,255,1);}
.product_cataloge ul .on .product_icon_hover{display:block;background:rgba(234,85,4,1);display:flex;justify-content:center;}
.product_cataloge ul .on .product_icon_normal{display:block;opacity:0;display:flex;justify-content:center;}
.product_cataloge ul .on h2{color:rgba(255,255,255,1);}
.product_submenu{margin:20px 0 60px 0;}
.product_submenu ul{display:flex;justify-content:center;align-item:center;}
.product_submenu ul li{font-size:16px;min-width:100px;line-height:50px;position: relative;text-align:center;gap:10px;transition:all 0.2s;}

 .product_submenu ul li:hover{}
 .product_submenu ul .on{transition:0.6s;}
.product_submenu ul .on::after {
    position: absolute;
    bottom: -6px;
left: 50%;     transform: translate(-50%, 0); /* 50%为自身尺寸的一半 */    -webkit-transform: translate(-50%, 0);
    content: "";
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #ea5504;
}
.product_submenu ul .on{border-bottom:2px solid #ea5504;}
.product_submenu ul .on a{color:#ea5504;}
.produc_list{padding:20px;margin-bottom:50px;}
.produc_list ul{display:grid;justify-content:space-between;align-item:center; grid-template-columns: repeat(4, 1fr);gap:50px;}
.produc_list ul li{ background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 75%, rgba(234,85,4,0.2) 100%);  background-size: 100% 150%;  background-position: 100% 0%; display:block;text-align:center; min-width: 280px; transition: all 0.5s;overflow:hidden;}
.produc_list ul li h2{font-size:24px;font-family:OPPOSans-M; line-height:200%;}
.produc_list ul li p{font-size:14px;margin-bottom:30px;color:#666666;}
.produc_list ul li:hover{display:block;box-shadow: 0px 0 10px 0 rgba(0, 0, 0, 0.2); background-position: 100% 100%;}
.product_view_item{height:45px;display:flex;justify-content:space-between;}
.prodcut_name{font-size:20px;line-height:45px;color:#fff;}
.product_view01{display:flex;justify-content:space-between;}
.product_view_img{}
.position_product{height:45px;}
.position_product dl{display:flex;align-items:center;line-height:45px;gap:10px;}
.position_product dl dt{color:#fff;font-size:14px;}
.position_product dl dd{color:rgba(255,255,255,0.6);font-size:14px;}
.position_product dl dd a{color:#fff;transition:0.3s;}
.position_product dl dd:hover a{color:rgba(255,255,255,0.6);}

.product_xq{
	width: 100%;
	padding-top: 20px;
}

.product_xq .product_xq_top{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom:50px;
}
.product_xq .product_xq_top>.product_xq_top_left{
	width: 680px;
}
.product_xq .product_xq_top>.product_xq_top_left>.product_xq_top_left_top{
	width: 100%;
	margin-bottom: 20px;
}
.product_xq .product_xq_top>.product_xq_top_left>.product_xq_top_left_top .swiper6 .swiper-slide{
	border-radius: 15px;
	overflow: hidden;

	min-height: 680px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.product_xq .product_xq_top>.product_xq_top_left>.product_xq_top_left_top .swiper6 .swiper-slide img{
	width: 100%;
}
.product_xq .product_xq_top>.product_xq_top_left>.product_xq_top_left_bot{
	width: 100%;
}
.product_xq .product_xq_top>.product_xq_top_left>.product_xq_top_left_bot .swiper7  .swiper-slide{
		overflow: hidden;background:#CCCCCC;
	cursor: pointer;display:block;
width:100%;
}
.product_xq .product_xq_top>.product_xq_top_left>.product_xq_top_left_bot .swiper7 .swiper-slide img{
	width:100%;opacity:1;
}
/*.product_xq .product_xq_top>.product_xq_top_left>.product_xq_top_left_bot .swiper7 .swiper-slide.swiper-slide-active{
	border: 1px solid rgb(232,33,48);
}*/
.product_xq .product_xq_top>.product_xq_top_left>.product_xq_top_left_bot .swiper7 .swiper-slide.swiper-slide-thumb-active{
	border: 1px solid rgb(232,33,48);
}
.product_xq .product_xq_top>.product_xq_top_right{
	flex: 1;
	margin-top:120px;
	padding-left: 80px;
	display: flex;
	flex-direction: column;

}
.product_xq .product_xq_top>.product_xq_top_right>.product_xq_top_right2{
	width: 100%;
}
.product_xq .product_xq_top>.product_xq_top_right>.product_xq_top_right2>h3{
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
}
.product_xq .product_xq_top>.product_xq_top_right>.product_xq_top_right2>p{
	font-size:16px;
	color: #666666;
	margin-bottom: 5px;
}

.product_xq .product_xq_top>.product_xq_top_right>.product_xq_top_right2>.product_xq_content{
	width: 100%;
	padding: 30px 0;
}
.product_xq .product_xq_top>.product_xq_top_right>.product_xq_top_right2>.product_xq_content h3{font-size:24px;	border-top:  1px solid rgb(232,232,232);
	border-bottom: 1px solid rgb(232,232,232);padding: 10px 0;margin-bottom:20px;}
.product_xq .product_xq_top>.product_xq_top_right>.product_xq_top_right2>.product_xq_content>.product_xq_content2{
	width: 100%;
	max-height:250px;
	overflow-y: auto;
}
.product_xq .product_xq_top>.product_xq_top_right>.product_xq_top_right2>.product_xq_content>.product_xq_content2 p{
	font-size: 12px;
	color: #666666;
	margin-bottom:10px;
}
.product_xq .product_xq_top>.product_xq_top_right>.product_xq_top_right2>a{
	width: 100%;
	border-radius: 10px;
	font-size: 20px;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 60px;
	margin-bottom: 20px;
	background: rgb(246,52,63);
	text-align: center;
}
/*滚动条*/
.product_xq .product_xq_top>.product_xq_top_right>.product_xq_top_right2>.product_xq_content>.product_xq_content2::-webkit-scrollbar-track-piece {
    background-color: #fff;
    -webkit-border-radius: 0
}
.product_xq .product_xq_top>.product_xq_top_right>.product_xq_top_right2>.product_xq_content>.product_xq_content2::-webkit-scrollbar {
    width: 7px;
    height: 10px
}
.product_xq .product_xq_top>.product_xq_top_right>.product_xq_top_right2>.product_xq_content>.product_xq_content2::-webkit-scrollbar-thumb {
    height: 50px;
    background-color: rgb(216,216,216);
    -webkit-border-radius: 6px;
    outline: 2px solid #fff;
    outline-offset: -2px;
    border: 2px solid #fff;
    filter: alpha(opacity = 50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5
}

.product_xq .product_xq_bot{
	width: 100%;
	padding-bottom: 176px;
}
.product_xq .product_xq_bot>ol{
	width: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	border-bottom: 1px solid rgb(216,216,216);
}
.product_xq .product_xq_bot>ol>li{
	padding: 30px 0;
	margin-right: 70px;
	cursor: pointer;
	font-size: 20px;
	position: relative;
}
.product_xq .product_xq_bot>ol>li:before{
	content: '';
	position: absolute;
	width: 0px;
	height: 2px;
	top: calc(100% - 2px);
	left: 50%;
	transform: translateX(-50%);
	border-radius: 20px;
	transition: 0.3s;
	background: rgb(246,52,63);
}
.product_xq .product_xq_bot>ol>li.on:before{
	width: 38px;
}
.product_xq .product_xq_bot>ul{
	width: 100%;
}
.product_xq .product_xq_bot>ul>li{
	width: 100%;
	display: none;
}
.product_xq .product_xq_bot>ul>li:nth-of-type(1)>img{
	width: 100%;
	display: flex;
}
.product_xq .product_xq_bot>ul>li.on{
	display: block;
}

.zkdt{
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	display: none;
}
.zkdt>.zkdt2{
	width: 100%;
	max-width: 1440px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%)translateY(-50%);
}
.zkdt>.zkdt2>.zkdt3{
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	position: relative;
}
.zkdt>.zkdt2>.zkdt3 .zjdtgb{
	position: absolute;
	right: -50px;
	top: 0;
	cursor: pointer;
	width: 30px;
	height: 30px;
	background: url(/assets/images/close.svg)no-repeat center center;
}
.zkdt>.zkdt2>.zkdt3 .swiper8{
	width: 100%;
}
.zkdt>.zkdt2>.zkdt3 .swiper8 .swiper-slide{
	
}

.swiper-button-prev8:after,.swiper-button-next8:after{
	display: none;
}
.swiper-button-prev8{
	width: 40px;
	height: 40px;
	border-radius:50vh;
	background: url(/assets/images/arrow_left.svg)no-repeat center center #fff;background-size:60%;
	left: 10px;
}
.swiper-button-next8{
	width: 40px;
	height: 40px;border-radius:50vh;
	background: url(/assets/images/arrow_right.svg)no-repeat center center #fff;background-size:60%;
	right: 10px;
}
.zkdt>.zkdt2>.zkdt3 .swiper-pagination{
	font-size: 30px;
	color: #fff;
	position: absolute;
	bottom: -60px;
}

.product_technology_content ul{width:100%;}
.product_technology_content ul li{display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin-bottom:2px;background:rgba(255,255,255,1);}
.pare_item{width:20%;padding-left:100px;font-size:18px;}
.pare_content{width:68%;font-size:14px;}

.guige{
	width: 100%;
}
.guige>h4{
	font-size: 24px;
	margin-bottom: 20px;
}
.guige>p{
	display: flex;
	font-size: 16px;
	color: #222;
	line-height: 2;
}
.guige>p>span{
	font-size: 16px;
	color: #999;
	display: inline-block;
	min-width: 160px;
}


.product_technology{margin:50px 0;}
.product_technology h3{font-size:24px;margin-bottom:30px;}
.product_technology .content{margin:50px 0;}
.news_list{width:100%;padding:50px 0;margin:0 auto;}
.news_list ul{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;overflow:hidden;padding:10px;}
.news_list ul li{width:400px;}
.newslist_1{margin:0 auto;overflow:hidden;border-radius:5px;max-width:100%;}
.newslist_1_img{overflow:hidden;height:260px;text-align:center;display:flex;align-items:center;}
.newslist_1_img img{width:100%;margin:0 auto;transition:0.6s;-webkit-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;}
.newslist_1_content{display:flex;justify-content:space-between;background:#f7f7f7;height:80px;padding:10px 10px;transition:0.6s;}
.newslist_1_text{width:70%;}
.newslist_1_text h3{font-size:20px;color:#333;font-weight:normal;line-height:150%;white-space: nowrap;      /* 确保内容在一行内显示 */
  overflow: hidden;         /* 超出容器部分隐藏 */
  text-overflow: ellipsis;  /* 使用省略符号表示被截断的文本 */}
.newslist_1_text p{font-size:12px;color:#999999;font-weight:normal;line-height:20px;height:40px;white-space:normal;overflow:hidden; }
.newslist_1_date{text-align:center;margin-top:5px;margin-left:10px;}
.newslist_1_date h4{font-size:24px; font-family:'OPPOSans-M'; }
.newslist_1_date span{font-size:14px; font-family:'OPPOSans-M'; }
.news_list ul li:hover .newslist_1{box-shadow:0 0 15px 0 rgba(0,0,0,0.3);}
.news_list ul li:hover .newslist_1_img img{transform:scale(1.1);
            -webkit-transform:scale(1.1);  /*兼容-webkit-引擎浏览器*/
            -moz-transform:scale(1.1);     /*兼容-moz-引擎浏览器*/
}
.news_list ul li:hover .newslist_1_content{background:#ea5b24;}
.newslist_1_text h3,.newslist_1_text p,.newslist_1_date h4,.newslist_1_date span{transition:0.6s;}
.news_list ul li:hover .newslist_1_text h3,.news_list ul li:hover .newslist_1_text p,.news_list ul li:hover .newslist_1_date h4,.news_list ul li:hover .newslist_1_date span{color:#fff;}
.news_top{margin-top:50px;display:flex;justify-content:space-between;background:#f7f7f7;gap:30px;border-radius:5px;overflow:hidden;}
.news_top_img{width:55%;height:auto;overflow:hidden;}
.news_top_img img{width:100%;transition:0.6s;}
.news_top_img:hover img{transform:scale(1.1);
            -webkit-transform:scale(1.1);  /*兼容-webkit-引擎浏览器*/
            -moz-transform:scale(1.1);     /*兼容-moz-引擎浏览器*/}
.news_top_content{padding:50px;position: relative;}
.news_top_content h3{position: relative;font-size:32px;font-weight:normal;font-family:'OPPOSans-M';padding-bottom:10px;margin-bottom:20px;}
.news_top_content h3::after {
	content: "";
	display: block;
	border-radius:5px;
	width:50px; /* 控制底边的长度 */
	height: 2px; /* 控制底边的高度 */
	background: #E60113; /* 控制底边的颜色 */
overflow: auto;
  position: absolute;
 left: 0; bottom: 0; right: 0;
}
.news_top_content h4{font-size:24px; margin-bottom:20px;}
.news_top_content p{font-size:14px;color:#999999;font-weight:normal;line-height:20px;height:40px;white-space:normal;overflow:hidden; }
.news_top_content span{  position: absolute;bottom:50px;width:100px;height:35px;transition:0.6s;border:1px solid #333;border-radius:1vh;}
.news_top_content span a{display:block;text-align:center;line-height:35px;font-size:14px;color:#333;transition:0.6s;}
.news_top_content span:hover{display:block;background:#ea5b24;text-align:center;line-height:35px;border:1px solid #ea5b24;font-size:14px;border-radius:1vh;color:#fff;}
.news_top_content span:hover a{color:#fff;}
.position{height:45px;}
.position dl{display:flex;align-items:center;line-height:45px;gap:10px;}
.position dl dt{color:#fff;font-size:14px;}
.position dl dd{color:rgba(255,255,255,0.6);font-size:14px;}
.position dl dd a{color:#fff;transition:0.3s;}
.position dl dd:hover a{color:rgba(255,255,255,0.6);}

.news_view{margin:50px 0;text-align:align;}
.news_view h2{position: relative;font-size:32px;font-weight:normal;font-family:'OPPOSans-M';padding-bottom:20px;margin-bottom:20px;text-align:center;}
.news_view h2::after {
	content: "";
	display: block;
	border-radius:5px;
	width:50px; /* 控制底边的长度 */
	height: 2px; /* 控制底边的高度 */
	background: #E60113; /* 控制底边的颜色 */
overflow: auto;
margin:auto;
  position: absolute;
 left: 0; bottom: 0; right: 0;
}
.news_view span{ text-align:center;font-size:16px; text-align:center;display:block;margin:0 auto;}
.news_view .content{margin:0 auto;margin-top:50px;}
.news_view .content img{margin:5px 0;text-align:center;}
.news_view .content p{margin-bottom:5px;}


.video_list{width:100%;padding:50px 0;margin:0 auto;overflow:hidden;}
.video_list ul{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;}
.video_list ul li{width:100%;height:350px;}
.video_cover{width:100%;border-radius:5px;position:relative;height:280px;overflow:hidden;}
.video_cover_img{position:absolute;z-index:1;background:rgba(0,0,0,1)}
.video_cover_img img{transition:0.6s;opacity:1;}
.video_list ul li h2{font-size:18px;margin:10px 0;font-weight:normal;}
.video_cover:hover .video_cover_img img{opacity:0.5; cursor:pointer;}
		
			
.video_cover h4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;width:60px;height:60px;transition:0.6s;}
.video_cover h4 img{width:100%;}
.video_cover:hover h4{top:46%;left:50%;transform:translate(-50%,-46%);}

.contact{margin-top:50px;border-top:1px solid #e9eff5;padding:50px 0;}
.contact h3{font-size:28px;font-weight:normal;margin-bottom:10px;}
.contact p{font-size:16px;font-weight:normal;}
.contact_info {margin:50px;}
.contact_info ul{display:flex;justify-content:space-between;flex-wrap:wrap; }
.contact_info ul li{width:33.33%;display:flex;gap:10px;margin:20px 0;align-items:flex-end;}
.contact_info ul li:nth-child(n+4){width:35%;}
.contact_info ul li:nth-child(3){width:20%;}
.contact_info ul li .contact_ico{width:45px;margin-bottom:5px;}
.contact_info ul li .contact_ico img{width:80%;}
.contact_info ul li .contact_text h3{font-size:16px;font-weight:normal;}
.contact_info ul li .contact_text p{font-size:24px;font-family:'Alibaba_B'; color:#333;}

.jm_advantage{width:100%;margin:50px 0;}
.jm_advantage ul{width:100%;display:grid; grid-template-columns: repeat(4, 1fr);grid-gap:30px 30px;justify-items: center;align-items:center;}
.jm_advantage ul li{width:100%;text-align:center;background:#e7e7e7;border-radius:5px;padding:3rem;box-sizing: border-box;transition:all .6s;}
.jm_advantage ul li h4{width:5em;height:5em;margin:1em auto;border:2px solid #ea5504;border-radius:50vh;display:flex;align-items:center;}
.jm_advantage ul li h4 img{margin:0 auto;width:70%;}
.jm_advantage ul li h3{margin:1em;font-size:20px;}
.jm_advantage ul li p{height:6em;font-size:14px;}
.jm_advantage ul li:hover{background:#ea5504;}
.jm_advantage ul li:hover h4{background:#fff;}
.jm_advantage ul li:hover h3,.jm_advantage ul li:hover p{color:#fff;}

.supportbg{background:url(/assets/images/support_bg.jpg) no-repeat top center;background-size:cover;}
.jm_support_1{margin:50px 0;}
.jm_support_1 ul{display:flex;gap:50px;}
.jm_support_1 ul li{width:50%;border-radius:5px 5px 0 0;overflow:hidden;text-align:center;}
.jm_support_1 ul li img{width:100%;opacity:.7;}
.jm_support_1 ul li h3{color:#fff;font-size:32px;margin:10px 0;}
.jm_support_1 ul li p{color:#f5f5f5;font-size:18px;}
.jm_support_2{width:100%;margin:50px 0;}
.jm_support_2 h2{font-size:32px;color:#fff;text-align:center;margin-bottom:50px;}
.jm_support_2 ul{width:100%;display:grid; grid-template-columns: repeat(4, 1fr);grid-gap:30px 30px;justify-items: center;align-items:center;}
.jm_support_2 ul li{width:100%;border-radius:5px;padding:3rem;box-sizing: border-box;transition:all .6s;background:rgba(3,3,3,0.5);}
.jm_support_2 ul li h4{margin:1em 0;display:flex;align-items:center;}
.jm_support_2 ul li h4 img{}
.jm_support_2 ul li h3{margin:1em 0;font-size:20px;color:#fff; position: relative;padding-bottom:10px;}
.jm_support_2 ul li h3::after {
        content: '';
        height: 2px;
        background-color: #fff;
        width: 0;
        position: absolute;
        left: 0;
        bottom: 0;
        transition: .3s;
    }
.jm_support_2 ul li:hover h3::after {   width: 100%;
    }

.jm_support_2 ul li p{height:6em;color:#dad8d8;font-size:14px;}
.jm_support_2 ul li:hover{background:#ea5504;}
.jm_support_2 ul li:hover h3,.jm_support_2 ul li:hover p{color:#fff;}

.requestbg{background:url(/assets/images/request_bg.jpg) no-repeat center;background-size:cover;}
.request{margin:100px auto;background:rgba(255,255,255,0.5);width:800px;padding:20px 50px; box-sizing: border-box;}
.request_content{margin:50px;}
.request_content ul li{font-size:18px;line-height:40px;background:url(/assets/images/require_icon.svg) no-repeat left center;padding-left:40px;}
.process_content{margin:100px 0;}
.process_content ul{display:flex;gap:1rem;justify-content:space-between;align-items:center;}
.process_content ul li{text-align:center;transition:.3s;}
.process_content ul li span{display:flex;width:3rem;height:3rem;border-radius:50vh;border:2px solid #fff;padding:1rem;transition:.3s;}
.process_content ul li h3{margin:1rem 0;font-size:16px;color:#fff;font-weight:normal;color:#dad8d8;transition:.3s;}
.process_content ul li:hover span{background:#ea5504;border:2px solid #ea5504 ;}
.process_content ul li:hover h3{color:#fff;}



.pagination-wrapper{
	display: flex;
	justify-content: center;
	margin-bottom: 40px;
}
.pagination li {
	float: left;
	line-height: 38px;
	padding: 0 20px;
	border: 1px solid #ececec;
	margin-right: 5px;
	color: #6b6a6a;
	text-decoration: none;
	border-radius: 2px;
}

.pagination li a {
	color: #6b6a6a;
}


.pagination .active {
	background: #000;
	color: #fff;
	font-weight: bold;
}



.top-category li {
	font-size: 18px;
}





.sub-category-item{
	display: flex;
	align-items: center;
	width: 125px;
	padding: 10px 0;
	text-indent: 5px;
	font-size: 16px;
	position: relative;
	cursor: pointer;
}

.js-sub-category .active::before{
	background: #ea5b24;
	content: '';
	width: 2px;
	height: 10px;
}

.js-sub-category .active::after{
	content: '';
	position: absolute;
	right: 0;
	width: 6px;
	height: 6px;
	transform: rotate(45deg);
	border-right: 1px solid #000;
	border-top: 1px solid #000;
}
.product-list{
	margin-left: 35px;
}
.product-list>div{
	margin-left: 20px;
	padding: 10px 0;
}

.js-sub-category{
	display: none;
}