/* reset */
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box}
html{font-size:5.20833vw;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:top}
body{line-height:1.8;color:#4d4948;font-family:Microsoft Yahei,Arial,Helvetica,sans-serif;font-size:0.14rem;letter-spacing:0.0005rem}
a{color:#373737;text-decoration:none}
a:hover{color:#e0000a}
h1,h2,h3,h4,h5,h6{font-weight:100}
ol,ul,li{list-style:none}
img{height:auto;border:0}
i{margin-right:0.05rem}
input,select,textarea{border:0.01rem solid #ddd;background:#fff;outline:none;width:100%;color:#464646;font-size:0.14rem;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif}
textarea{resize:none;overflow-y:hidden;display:block}
table{border-collapse:collapse;max-width:100%;width:100%;margin-bottom:0.008rem}
table td{padding:0.05rem;border:0.01rem solid #e0e0e0}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both}
.fl{float:left;position:relative}
.fr{float:right;position:relative}
.hidden{display:none}

/* layout */
.wrapper{width:100%;min-width:13rem;margin:0 auto;}
.w1300{width:96%;margin:0 auto;transition:.3s;-webkit-transition:.3s;}

/* public */
span.icon{display:inline-block;vertical-align:middle;background:url(../images/icon.png) no-repeat;background-size:10rem}
.btn{display:block;width:2rem;background:#e0000a;font-size:.18rem;font-weight:100;margin:.4rem auto;height:.45rem;line-height:.43rem;cursor:pointer;color:#fff;text-align:center;border-radius:0.05rem;text-transform:capitalize;transition:.2s;-webkit-transition:.2s;}
.btn.btn-sm{height:.3rem;line-height:.3rem;width:1.6rem;}
.btn i{font-size:.2rem;margin-left:.3rem;}
.btn.green{background:#05a733;}
.btn:hover{background:#c9060e;color:#fff;}
@font-face{font-family:BebasNeueRegular;src:url(../fonts/BebasNeueRegular.ttf);}
@font-face{font-family:BebasNeueRegular;src:url(../fonts/BebasNeueRegular.ttf)}
@font-face{font-family:Gilroy-bold;src:url(../fonts/Gilroy-bold.ttf)}
@font-face{font-family:Gilroy-regular;src:url(../fonts/Gilroy-regular.otf)}
@font-face{font-family:Gilroy-Medium;src:url(../fonts/Gilroy-Medium.otf)}
@font-face{font-family:Gilroy-Light;src:url(../fonts/Gilroy-Light.otf)}
@font-face{font-family:Gilroy-bold;src:url(../fonts/Gilroy-bold.otf)}
.snsitem{margin-top:10px;}
.snsitem a{display:inline-block;width:34px;text-align:center;height:34px;padding:0;line-height:34px;margin-right:8px;background:#fff;border-radius:5px;-webkit-border-radius:5px;transition:.25s;-webkit-transition:.25s;}
.snsitem a i{font-size:16px;color:#fff;margin-right:0;transition:.25s;-webkit-transition:.25s;}
.snsitem a.facebook{background:#3c5a9a;}
.snsitem a.linkedin{background:#0173b2;}
.snsitem a.twitter{background:#41d1da;}
.snsitem a.youtube{background:#c21717;}
.snsitem a.ins{background:#a100b4;}
.snsitem a:hover{background:#fff;}
.snsitem a:hover i{color:#f5a200;}
.textline1,.textline2,.textline3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow: ellipsis;}
.textline2{-webkit-line-clamp:2;}
.textline3{-webkit-line-clamp:3;}
.no_data{text-align:center;font-size:.18rem;color:#999;padding:.6rem 0;border:1px solid #ddd;}

/* header */
.header_box{width:100%;position:fixed;z-index:99;top:0;left:0;transition:.8s;-webkit-transition:.8s;}
.header_box.active{background:#1b1b1b;}
/* .welcome_box{background:#f5f5f5;height:.35rem;line-height:.35rem;padding:0 0 0 2%;color:#4f4f4f;font-weight:600;} */
.header{height:.99rem;position:relative;transition:.3s;-webkit-transition:.3s;}
.header .logo{width:3.72rem;margin-top:.13rem;margin-left:2%;transition:.3s;-webkit-transition:.3s;}
.header .logo img{max-width:100%;transition:.3s;-webkit-transition:.3s;}
.header .tools{position:absolute;right:.2rem;top:.42rem;z-index:1;display:flex;flex-wrap:wrap;}
.header .tools .openlanguage{display:inline-flex;color:#fff;cursor:pointer;vertical-align:middle;height:.2rem;line-height:.2rem;}
.header .tools .openlanguage img{width:.3rem;height:.18rem;margin-right:5px;}
.header .tools .openlanguage img.default{width:.24rem;height:.24rem;position:relative;top:-.02rem;}
.header .tools .openlanguage_box{display:inline-flex;cursor:pointer;vertical-align:middle;height:.2rem;}
.header .tools .opensearch{display:inline-flex;cursor:pointer;vertical-align:middle;margin-right:12px;padding-right:12px;border-right:1px solid #5b5b5b;height:.2rem;line-height:.2rem;}
.header .tools .opensearch span.icon{width:.2rem;height:.19rem;position:relative;top:-0.01rem;background-position:-5.47rem -0.04rem;margin-right:0.04rem;transition:.3s;}
.header .tools .opensearch.open span.icon{height:.2rem;background-position:-5.89rem -0.05rem;}
.language_box{opacity:0;visibility:hidden;position:absolute;right:0;top:.2rem;z-index:200;transition:.2s;}
.language{width:210px;padding:15px;background:#fff;transform:translate3d(0, 10px, 0);-webkit-transform:translate3d(0, 10px, 0);transition:all 0.4s ease 0s;box-shadow:0 0 10px rgba(63, 62, 62, 0.2);}
.language:before{content:'';position:absolute;right:37px;top:-8px;overflow:hidden;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent;display:block;}
.openlanguage_box:hover .language_box{opacity:1;visibility:visible;}
ul.language_switch{display:flex;flex-wrap:wrap;max-height:160px;overflow-y:scroll;padding:5px 10px;border:1px solid #e5e5e5;}
ul.language_switch li{flex-basis:calc(100%/2);border-bottom:1px solid #f5f5f5;padding:5px 0;}
ul.language_switch li.default{flex-basis:calc(100%/1);border-color:#e5e5e5;}
ul.language_switch li.default span{font-size:.12rem;}
ul.language_switch li.default img{margin-left:.03rem;}
ul.language_switch li img{margin-right:.07rem;vertical-align:middle;}
.contactitembox{position:absolute;right:0;top:0;height:.35rem;line-height:.35rem;color:#4f4f4f;font-size:.14rem;font-weight:500;padding:0 .1rem 0 .28rem;z-index:20;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;}
/* .contactitembox:before{content:"";position:absolute;width:.55rem;height:.4rem;background:#003e6e;left:-.33rem;top:-.14rem;z-index:0;transform:rotate(45deg);} */
.contactitembox a{color:#ff8a00;transition:all 0.3s ease 0s;}
.contactitembox a:hover{color:#0061bc;}
.contactitembox > div {display:flex;align-items:center;gap:8px;z-index:1;position:relative;}
.contactitembox .snsitem {display:flex;align-items:center;margin:0;}
.contactitembox .snsitem:before{content:"Follow us:";font-family:Gilroy-Medium;}
.contactitembox .snsitem a{width:auto;height:.35rem;line-height:.35rem;margin-right:.05rem;background:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}
.contactitembox .snsitem a i{color:#ff8a00;font-size:.22rem;transition:all 0.3s ease 0s;}
.contactitembox .snsitem a:hover i{color:#0061bc;}
/* .nav_open,.nav_close{cursor:pointer;position:fixed;width:.35rem;height:.35rem;right:0;top:.75rem;z-index:10001;display:none;text-align:right;background:url(../images/icon.png) no-repeat;background-size:10rem;} */
.nav_open,.nav_close{cursor:pointer;position:fixed;width:.35rem;height:.35rem;line-height:.35rem;right:0;top:.36rem;z-index:10001;display:none;text-align:center;background:none;}
.nav_open i,.nav_close i{color:#fff;font-size:.24rem;}
.nav_close i{color:#000;font-size:.32rem;}
.nav_open{background-position:-.97rem -.5rem;}
.nav_close{background-position:-.97rem -.07rem;}

/* nav */
.nav{height:.99rem;line-height:.99rem;z-index:13;margin:0 2.4rem 0 0;}
.nav_box{position:relative;}
ul.menu{position:relative;z-index:20;}
ul.menu li{display:block;}
ul.menu li a{position:relative;display:block;font-size:.16rem;margin:0 .2rem;line-height:.99rem;color:#fff;text-transform:uppercase;transition:.3s;-webkit-transition:.3s;position:relative;}
ul.menu li a:after{content:"";position:absolute;left:50%;bottom:0;height:3px;width:0;background:#d0121b;transition:.3s;-webkit-transition:.3s;}
ul.menu li:hover a:after,ul.menu li.current a:after{width:100%;left:0;transition:.3s;-webkit-transition:.3s;}
ul.menu li a.current:after,ul.menu li.current a:after{width:100%;left:0;transition:.3s;-webkit-transition:.3s;}
ul.menu li a.current,ul.menu li.current a,ul.menu li:hover a{color:#d0121b;}
ul.menu li ul {
	position: absolute;
	z-index:99999999;
	top: .99rem;
	left: .2rem;
	min-width:100%;
	text-align:left;
	clear:both;
	opacity: 0;
	*display:none;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}
ul.menu li:hover > ul {
	opacity: 0.95;
	*display:block;
}
ul.menu li ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	display:block;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
ul.menu li:hover > ul li {
	height: 40px;
	line-height: 40px;
	overflow: visible;
	font-size:14px;
	display:block;
	padding: 0;
}
ul.menu li ul li a {
	display:block;
	padding:0 35px;
	height: 40px;
	*min-width:120px;
	white-space:nowrap;
	font-size:14px;
	line-height: 40px;
	margin: 0;
}
ul.menu li ul li a:after{display:none;}
ul.menu li:hover ul li a{background:rgba(0,0,0,.7);color:#fff;}
ul.menu li ul li:hover a{background:#d0121b;color:#fff;}

/* mobile_nav */
.mobile_nav{
	position: fixed;
	top: 0px;
	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
	width: 100%;
    height: 100%;
    background: #fff;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
	z-index: 1000;
    opacity: 1;
    visibility: visible;
    margin-top: 0;
    overflow-y: auto;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    top: 0;
    transform: translateX(100%);
	-webkit-overflow-scrolling:touch;
}
.mobile_nav.open{
    transform: translateX(0);
}
.mobile_nav .logo{margin:90px auto 20px;}
.mobile_nav .logo img{max-width:300px;margin:0 auto;display:block;}
ul.mobile_menu{padding-bottom:40px;}
ul.mobile_menu li{}
ul.mobile_menu li a{display:block;font-size:16px;padding:15px 40px;border-bottom:1px solid #efefef;position:relative;text-transform:Capitalize;transition:.2s;-webkit-transition:.2s;}
ul.mobile_menu li a i{position:absolute;right:20px;top:15px;z-index:1;font-size:24px;transition:.2s;-webkit-transition:.2s;}
ul.mobile_menu li .sub_menu{max-height:0;overflow:hidden;transition:.2s;-webkit-transition:.2s;}
ul.mobile_menu li .sub_menu a{padding-left:60px;}
ul.mobile_menu li.current .sub_menu{max-height:1000px;}
ul.mobile_menu li.current a i{transform:rotate(180deg);color:#e0000a;}
ul.mobile_menu li ul.pro_nav li a{padding:10px 20px 10px 100px;}
ul.mobile_menu li ul.pro_nav li .cagename{width:auto;padding-left:40px;}
ul.mobile_menu li ul.pro_nav li .cagename:after{display:none;}

/* search */
.search{position:absolute;width:0;z-index:21;right:2rem;top:.34rem;height:.35rem;overflow:hidden;transition:.3s;-webkit-transition:.3s;}
.search.open{width:2.6rem;transition:.3s;-webkit-transition:.3s;}
.search-input{position:relative;height:.35rem;}
.search-input .submiticon{width:40px;position:absolute;right:0;top:0;text-align:center;z-index:1;}
.search-input .submiticon i{margin:0;line-height:.35rem;font-size:18px;}
.search-input input{height:.35rem;font-size:12px;line-height:.35rem;padding:0 .2rem;border:none;float:left;}
.search-input input[type="text"]{background:#ecedec;border-radius:.15rem;}
.search-input input[type="submit"]{z-index:2;position:absolute;right:0;top:0;width:.4rem;cursor:pointer;line-height:normal;padding:0;background:none;}
.search-input:hover i{color:#e0000a;transition:.3s;-webkit-transition:.3s;}

/* banner */
.banner_box{height:7.6rem;padding-top:1.3rem;background:url(../images/banner_box.jpg) center center no-repeat;background-size:cover;}
.index_banner{height:7.6rem;position:relative;display:flex;overflow-x:hidden;align-items:center;}
.text_section{width:40%;position:relative;z-index:10;font-size:.22rem;color:#aeaeae;top:-.8rem;}
.text_section .text_data{padding:0 .6rem 1rem 1rem;position:relative;}
.text_section .text_data h3{font-size:.56rem;margin-bottom:.2rem;color:#aeaeae;}
.text_section .btn{margin:0;position:absolute;right:.6rem;bottom:0;z-index:1;}
.index_banner .swiper-container{width:100%;height:100%;}
.index_banner .swiper-slide{opacity:0;transition:opacity 0.5s ease;}
.index_banner .swiper-slide-active{opacity:1;}
.index_banner .image_wrapper{position:absolute;width:100%;height:100%;z-index:10;left:0;top:0;}
.image_section{position:absolute;top:0;right:0;background:#1b1b1b;width:60%;overflow:visible!important;height:100%;z-index:5;}
.image_data{position:absolute;width:1.8rem;height:1.8rem;left:.3rem;bottom:.3rem;font-size:.2rem;padding-top:.2rem;text-align:center;z-index:10;background:rgba(224,0,10,.8);color:#fff;}
.image_data .data_number{font-family:Arial;font-size:.85rem;display:block;font-weight:bold;line-height:normal;}
.image_section .swiper-button-prev,
.image_section .swiper-button-next{bottom:.25rem;top:inherit;left:-1rem;width:.76rem;height:.76rem;background:#e8e8e8;border-radius:100%;border:none;cursor:pointer;line-height:.76rem;text-align:center;transition:all 0.3s ease;}
.image_section .swiper-button-prev{left:-2rem;}
.image_section .swiper-button-prev:after,
.image_section .swiper-button-next:after{font-size:.24rem;color:#e0000a;}
/* .banner{position:relative;overflow:hidden;height:6.95rem;} */
/* .banner .flex-control-paging{bottom:25px;z-index:20;text-align:center;} */
/* .banner .flex-control-paging li a{background:#fff;border:1px solid #fff;width:14px;height:14px;transition:.3s;-webkit-transition:.3s;} */
/* .banner .flex-control-paging li a:hover,.banner .flex-control-paging li a.flex-active{background:#ff8a00;border-color:#ff8a00;} */
/* .banner .flex-direction-nav a{width:27px;height:53px;background:url(../images/icon.png) no-repeat;margin-top:-50px;} */
/* .banner .flex-direction-nav a:before{display:none;} */
/* .banner .flex-direction-nav a.flex-prev{left:50px;background-position:-368px -2px;} */
/* .banner .flex-direction-nav a.flex-next{right:50px;background-position:-416px -2px;} */
/* .banner .flex-direction-nav a.flex-prev:hover{background-position:-328px -2px;} */
/* .banner .flex-direction-nav a.flex-next:hover{background-position:-456px -2px;} */
/* .banner ul.slides li{position:relative;height:6.95rem;background:#333;} */
/* .banner ul.slides li a{display:block;width:100%;height:100%;} */
/* .banner .desc{position:absolute;width:92%;left:0;top:50%;right:0;margin:-1rem auto 0;line-height:1.4;font-size:0.24rem;text-align:left;color:#5c5c5c;font-family:Gilroy-regular;z-index:16;font-weight:100;transition:.2s;-webkit-transition:.2s} */
/* .banner .desc h2{font-size:0.6rem;text-transform:Uppercase;line-height:1;color:#0061bc;font-family:Gilroy-bold;margin-bottom:0.3rem;line-height:normal;transition:.3s;-webkit-transition:.3s} */
/* .banner .desc h2 strong{display:block;} */
/* .banner .desc p{font-size:0.3rem;transition:.3s;-webkit-transition:.3s;} */
.mobilebanner{position:relative;height:0;overflow:hidden;background:none;transition:.3s;-webkit-transition:.3s;}
.mobilebanner ul.slides li{position:relative;}
.mobilebanner .flex-control-nav{bottom:10px;}
.mobilebanner .flex-control-paging li a{border-radius:0;width:30px;height:3px;}
.mobilebanner .flex-control-paging li a:hover,.mobilebanner .flex-control-paging li a.flex-active{background:#ff8a00;}
.pagebanner{position:relative;height:5rem;transition:.3s;-webkit-transition:.3s;}
.highbanner{height:4rem;}
.servicebanner,.aboutbanner,.contactbanner,.applybanner{height:6rem;}
.pagebanner .current_module{position:absolute;bottom:.6rem;left:0;right:0;margin:0 auto;color:#fff;font-size:.18rem;z-index:20;text-transform:uppercase;}
.pagebanner .current_module strong.model{line-height:1;font-family:Gilroy-bold;font-size:.72rem;color:#e0000a;}
.pagebanner .current_module h3{position:relative;color:#aeaeae;font-size:.48rem;margin-bottom:.1rem;text-transform:uppercase;}
.pagebanner .current_module h3.prosortname{font-size:.52rem;margin-bottom:.2rem;color:#fff;}
.pagebanner .current_module strong.current_sortname{position:absolute;right:2.1rem;bottom:0;font-size:.3rem;color:#e0000a;font-weight:100;}
.pagebanner .current_module strong.current_sortname a{color:#e0000a;transition:.3s;-webkit-transition:.3s;}
/*.pagebanner .current_module strong.current_sortname a:hover{color:#fff;}*/
.pagebanner .current_module strong.current_sortname span.icon{width:.27rem;height:.53rem;margin:0 .8rem 0 .5rem;background-position:-9.13rem -0.05rem;}
/* .pagebanner .current_module.bigfont{margin-top:-64px;} */
/* .current_module.bigfont h1{font-size:.86rem;} */
/* .highbanner .current_module{margin-top:-.5rem;bottom:.8rem;} */
/* .highbanner .position{top:.8rem;margin-top:0;} */

/* col public */
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li,ul.col-3 li,ul.col-4 li,ul.col-5 li,ul.col-6 li{margin-right:2%;}
ul.col-2 li{width:49%;}
ul.col-3 li{width:32%;}
ul.col-4 li{width:23.5%;}
ul.col-5 li{width:18.4%;}
ul.col-6 li{width:15%;}
ul.col-7 li{width:13%;margin-right:1.5%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}
ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-4 li.nomargin,ul.col-5 li.nomargin,ul.col-6 li.nomargin,ul.col-7 li.nomargin{margin-right:0;}

/* module public */
.module-tip{color:#727272;margin-bottom:.4rem;font-size:.18rem;position:relative;}
.module-tip h3{font-size:.4rem;color:#575757;font-weight:bold;text-transform:Uppercase;line-height:normal;padding-bottom:15px;font-family:Gilroy-bold;}
/* .module-tip h3:after{position:absolute;z-index:1;content:"";width:1.3rem;height:0.01rem;left:0;right:0;bottom:0;background:#ff8900;margin:0 auto;} */
.module-tip .desc{display:inline-block;padding-top:5px;font-size:.18rem;color:#8f8e8e;line-height:1.5;position:relative;text-transform:Uppercase;}
.module-tip .desc:after{content:"";position:absolute;left:-15px;top:17%;z-index:1;width:4px;height:70%;background:#f5a200;}
.module-tip.hasafter h3{position:relative;}
.module-tip.hasafter h3:after{content:"";position:absolute;right:-15px;top:15%;z-index:1;width:4px;height:70%;background:#f5a200;}
.module-tip.smb{margin-bottom:10px;}
.module-tip.smfont h3{font-size:30px;}
.module-tip.white,.module-tip.white h3{color:#fff;}

/* position */
.position_box{padding:.25rem 0;}
.position{color:#aeaeae;font-size:.16rem;}
.position span.icon{width:12px;height:12px;background-position:-627px -8px;margin-right:8px;}
.position a{color:#aeaeae;transition:.25s;-webkit-transition:.25s;text-transform:Capitalize;}
.position a:hover{color:#e0000a;}

/* owl btn public */
.owl-prev,.owl-next{position:absolute;top:50%;z-index:20;width:27px;height:53px;margin-top:-26.5px;background:url(../images/icon.png) no-repeat!important;transition:.2s;-webkit-transition:.2s;}
.owl-prev.disabled,.owl-next.disabled{display:none!important;}
.owl-prev i,.owl-next i{display:none!important;}
.owl-prev,.owl-prev{left:-50px;background-position:-368px -2px!important;}
.owl-next,.owl-next{right:-50px;background-position:-416px -2px!important;}
.owl-prev:hover,.owl-prev:hover{background-position:-328px -2px!important;}
.owl-next:hover,.owl-next:hover{background-position:-456px -2px!important;}
.owl-dots{text-align:center;margin-top:30px;}
.owl-theme .owl-dots .owl-dot span{width:1rem!important;height:.05rem!important;background:#b5b5b5!important;border-radius:0!important;}
.owl-theme .owl-dots .owl-dot.active span{background:#e0000a!important;}

/* index_our_advantage */
.index_our_advantage{background:#f0f0f0; padding:1.8rem 0 .6rem 0;}
.our_advantage{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;}
.our_advantage .pic{flex: 0 0 calc(45% - 0.5rem * 0.45);position:relative;overflow:hidden;}
.our_advantage .desc{flex: 0 0 calc(55% - 0.5rem * 0.55);color:#575757;font-size:.18rem;padding-top:.15rem;}
.our_advantage .pic img{max-width:100%;display:block;margin:0 auto;}
.our_advantage .pic:after{content:"";position:absolute;width:.76rem;height:.76rem;right:-.38rem;bottom:-.38rem;z-index:1;background:#e0000a;transform: rotate(-45deg);}
.our_advantage .desc h3{font-size:.22rem;font-weight:bold;line-height:normal;}
.our_advantage .desc p{margin-bottom:.2rem;}

/* product_series_box */
.product_series_box{padding:.6rem 0;background:#003e6e;}
.product_series{}
ul.product_series_list{display:flex;flex-wrap:wrap;gap:.15rem;}
ul.product_series_list:before{display:none;}
ul.product_series_list li{flex:0 0 calc(25% - 0.15rem * 3 / 4);position:relative;background:#fff;border-radius:.04rem;}
ul.product_series_list li .item{display:flex;flex-wrap:wrap;gap:.15rem;padding:.15rem;}
ul.product_series_list li .item:before,ul.product_series_list li .item:after{display:none;}
ul.product_series_list li .item > div{display:flex;align-items:center;}
ul.product_series_list li .item .desc{flex: 0 0 calc(70% - 0.15rem * 0.7);}
ul.product_series_list li .item .pic{flex: 0 0 calc(30% - 0.15rem * 0.3);}
ul.product_series_list li .pic img{max-width:100%;margin:0 auto;display:block;}
ul.product_series_list li .desc h3{font-size:.2rem;color:#5c5c5c;font-family:Gilroy-bold;line-height:normal;text-transform:Uppercase;transition:.3s;-webkit-transition:.3s;}
ul.product_series_list li:hover .desc h3{color:#005ea6}

/* recommend_pro */
.recommend_pro_box{background:#fff;padding:.5rem 0;position:relative;}
.recommend_pro_box.gray{background:#f5f5f5;}
.recommend_pro{position:relative;}
.recommend_pro .btn{margin-bottom:0;}
ul.recommend_pro_list{}
ul.recommend_pro_list li{border:1px solid #eeeeef;transition:.3s;-webkit-transition:.3s;}
ul.recommend_pro_list li .itembox{}
ul.recommend_pro_list li .pic{height:4.3rem;filter:grayscale(100%);transition:.4s;-webkit-transition:.4s;}
ul.recommend_pro_list li .pic img{margin:0 auto;display:block;max-width:100%;}
ul.recommend_pro_list li h3{font-size:.3rem;line-height:normal;margin-bottom:.1rem;transition:.3s;-webkit-transition:.3s;}
ul.recommend_pro_list li .desc{padding:.2rem .3rem;background:#f0f0f0;transition:.3s;-webkit-transition:.3s;}
ul.recommend_pro_list li .desc .txt{font-size:.16rem;transition:.4s;-webkit-transition:.4s;}
ul.recommend_pro_list li:hover{box-shadow:0 0 10px #ddd;border-color:#e2e2e2;}
ul.recommend_pro_list li:hover .pic{filter:grayscale(0);}
ul.recommend_pro_list li:hover h3,ul.recommend_pro_list li:hover .txt{color:#fff;}
ul.recommend_pro_list li:hover .desc{background:#e0000a;}

/* home_about_box */
/* .home_about_box{overflow:hidden;padding:.8rem 0 .6rem 0;background:#0054a3;} */
/* .home_about{} */
/* .home_about .homeabout_summary{} */
/* .homeabout_summary .desc{font-size:.18rem;color:#fff;width:56%;margin-right:3%;line-height:1.6;} */
/* .homeabout_summary .desc .more{display:inline-block;color:#ff8a00;font-size:.18rem;margin-top:.2rem;transition:.3s;} */
/* .homeabout_summary .desc .more:hover{color:#fff;} */
/* .homeabout_summary .desc h3{color:#ff8a00;font-size:.48rem;font-family:Gilroy-bold;line-height:normal;margin-bottom:.2rem;} */
/* .homeabout_summary .pic{width:41%;} */
/* .homeabout_summary .pic img{max-width:100%;} */
/* ul.factoryimg{display:flex;flex-wrap:wrap;gap:.15rem;margin-top:.5rem;} */
/* ul.factoryimg li{flex:0 0 calc(20% - 0.15rem * 4 / 5);} */
/* ul.factoryimg li img{max-width:100%;display:block;} */

/* honor */
/* .honor_box{padding:.8rem 0;} */
/* .honor{} */
/* ul.honor_list{display:flex;flex-wrap:wrap;gap:.15rem;} */
/* ul.honor_list li{border:1px solid #e5e5e5;flex:0 0 calc(12.5% - 0.15rem * 7 / 8);} */
/* ul.honor_list li img{max-width:100%;display:block;margin:0 auto;} */

.industrysector_box{}
.industrysector{}
.view_industrysector{margin-bottom:.5rem;}
ul.industry_list{display:flex;flex-wrap:wrap;gap:.4rem;}
ul.industry_list li{flex:0 0 calc(33.333333% - 0.4rem * 2 / 3);height:1.75rem;background:#f0f0f0;transition:.4s;-webkit-transition:.4s;}
ul.industry_list li a{display:block;width:100%;height:100%;display:flex;align-items:center;}
ul.industry_list li .pic,ul.industry_list li .desc{width:50%;height:1.75rem;display:flex;align-items:center;}
ul.industry_list li .pic{background-position:0 0!important;background-size:100% calc(2 * 1.75rem)!important;transition:.4s;-webkit-transition:.4s;}
ul.industry_list li .desc{}
ul.industry_list li .desc h3{font-size:.3rem;font-weight:bold;padding-right:.1rem;line-height:normal;transition:.4s;-webkit-transition:.4s;}
ul.industry_list li:hover{background:#e0000a;}
ul.industry_list li:hover .pic{background-position:0 100%!important;}
ul.industry_list li:hover .desc h3{color:#fff;}
/* ul.full_industry_list li{flex:0 0 calc(50% - 0.4rem * 1 / 2);} */

/* latest_news_box */
.latest_news_box{padding:.8rem 0 .4rem 0;}
.latest_news{position:relative;}
ul.latest_news_list{display:flex;flex-wrap:wrap;gap:.4rem;}
ul.latest_news_list li{flex:0 0 calc(33.3333333% - 0.4rem * 2 / 3);transition:.3s;-webkit-transition:.3s;}
ul.latest_news_list li .box{transition:.25s;height:100%;position:relative;z-index:2;background:#f5f5f5;}
ul.latest_news_list li .pic{overflow:hidden;position:relative;}
ul.latest_news_list li .pic img{display:block;max-width:100%;width:100%;transition:.25s;-webkit-transition:.25s;}
ul.latest_news_list li .time{color:#727272;font-size:.16rem;transition:.3s;-webkit-transition:.3s;}
ul.latest_news_list li .desc{padding:.3rem .2rem .2rem .2rem;position:relative;transition:.3s;-webkit-transition:.3s;}
ul.latest_news_list li h3.title{line-height:normal;font-size:.24rem;color:#727272;font-weight:bold;margin-bottom:.15rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition:.3s;-webkit-transition:.3s;}
ul.latest_news_list li .txt{font-size:.16rem;min-height:.5rem;color:#727272;overflow:hidden;line-height:1.6;transition:.3s;-webkit-transition:.3s;}
/* ul.latest_news_list li .desc span.more{line-height:normal;z-index:1;font-size:.14rem;color:#0061bc;text-transform:Capitalize;transition:.25s;-webkit-transition:.25s;} */
/* ul.latest_news_list li:hover .box{box-shadow:0 0 10px #ddd;} */
ul.latest_news_list li:hover .box{background:#e0000a;}
ul.latest_news_list li:hover h3,ul.latest_news_list li:hover .txt,ul.latest_news_list li:hover .time{color:#fff;}
ul.full_latest_news{}
ul.full_latest_news li{border:1px solid #e2e2e2;position:relative;z-index:2;}
ul.full_latest_news li a{display:block;width:100%;height:100%;}
ul.full_latest_news li .desc{padding-top:.1rem;}
ul.full_latest_news li .box{background:#fff;}
ul.full_latest_news li .time{background:#e0000a;color:#fff;display:inline-block;padding:.02rem .1rem;margin-bottom:.15rem;}
ul.full_latest_news li h3.title{color:#1b1b1b;font-size:.2rem;font-weight:bold;margin-bottom:.1rem;-webkit-line-clamp:2;}
ul.full_latest_news li s{position:absolute;content:"";width:100%;height:.5rem;left:0;bottom:0;z-index:1;background:#e0000a;transition:.25s;-webkit-transition:.25s;}
ul.full_latest_news li:hover .txt{color:#727272;}
ul.full_latest_news li:hover .box{background:#fff;}
ul.full_latest_news li:hover s{left:.2rem;bottom:-.2rem;}

/* factory_tour_index */
ul.factory_tour_index li h3.title{font-weight:bold;text-transform:Uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* page_box */
.page_box{padding:.5rem .8rem;}
.page_box.pd80{padding:.8rem;}
.page_box.ntpd{padding-top:0;}
.page_box.nbpd{padding-bottom:0;}
.page_box.gray{background:#f5f5f5;}
.page_box.pro_page_box{}
.page_content{position:relative;}
.sidebar{position:relative;z-index:1;border-radius:.06rem;width:23%;z-index:16;transition:.25s;-webkit-transition:.25s;}
.sidebar strong.tip{display:block;padding:0 .2rem;margin-bottom:.15rem;color:#fff;font-size:.24rem;font-family:Gilroy-bold;text-transform:uppercase;}
.sidebar .search-input{height:auto;margin:0 .2rem .15rem .2rem;overflow:hidden;}
.sidebar .search-input input{height:.5rem;line-height:.5rem;border-radius:.06rem;}
.sidebar .search-input input[type="text"]{background:#fff;}
.sidebar .search-input .submiticon{height:100%;}
.sidebar .search-input .submiticon i{line-height:.5rem;}
.content{width:72%;margin-right:5%;padding:0 0 .3rem 0;min-height:12rem;}
.content.white{background:#fff;padding:.6rem;}
.content.nbpd{padding-bottom:0;}
.content.npd{padding:0;}
.content.pd60{padding:.6rem 0;}
.content.pd30{padding:.3rem 0;}
.content.full_content{width:100%;}
.content.full_content.gray{background:#f7f7f7;padding:.3rem;}
.content.overflowhidden{overflow:hidden;}
.content.pro_content{padding-bottom:2rem;}
.content.nominheight{min-height:auto!important}
h3.sort_name{position:relative;font-size:.3rem;margin-bottom:.3rem;color:#1b1b1b;font-weight:bold;line-height:normal;}
h3.sort_name.center{text-align:center;}
/* h3.sort_name:after{position:absolute;z-index:1;content:"";width:1.3rem;height:0.01rem;left:0;right:0;bottom:0;background:#ff8900;margin:0 auto;} */
ul.cage-item{border-radius:.06rem;overflow:hidden;margin-bottom:.5rem;}
ul.cage-item li{position:relative;border-radius:.06rem;}
ul.cage-item li a{display:flex;align-items:center;background:#e0000a;color:#fff;font-size:.26rem;font-weight:100;border-bottom:1px solid #a70007;cursor:pointer;height:1.0rem;line-height:normal;padding-right:.15rem;position:relative;transition:.25s;-webkit-transition:.25s;}
ul.cage-item li a span.icon{width:.27rem;height:.53rem;margin:0 .4rem 0 .5rem;background-position:-9.13rem -0.05rem;transition:.25s;-webkit-transition:.25s}
ul.cage-item li.current a span.icon,ul.cage-item li a:hover span.icon{background-position:-9.63rem -0.05rem;}
/* ul.cage-item li .sub_menu{min-width:100%;max-height:0;padding:.05rem 0;overflow:hidden;} */
/* ul.cage-item li .sub_menu a{display:block;font-size:.16rem;background:#0050a2!important;color:#fff!important;height:.4rem;font-family:Gilroy-regular!important;line-height:.4rem;padding:0 .12rem;margin-bottom:.02rem;} */
/* ul.cage-item li .sub_menu a span{margin:0 10px 0 5px;font-size:.12rem;transform: rotate(0)!important;position:relative;top:.003rem;} */
/* ul.cage-item li .sub_menu a.active,ul.cage-item li .sub_menu a:hover{background:#004286!important;color:#fff!important;} */
/* ul.cage-item li .sub_menu a:first-child{border-top-left-radius:0.05rem;border-top-right-radius:0.05rem;} */
/* ul.cage-item li .sub_menu a:last-child{border-bottom-left-radius:0.05rem;border-bottom-right-radius:0.05rem;} */
/* ul.cage-item li .sub_menu a.active span,ul.cage-item li .sub_menu a:hover span{opacity:1;visibility:visible;} */
/* ul.cage-item li:hover a{color:#fff;background:#004286;} */
/* ul.cage-item li:hover a span{color:#ff8900;} */
/* ul.cage-item li:hover a,ul.cage-item li.current a{color:#ff8900;} */
/* ul.cage-item li.current a span{transform: rotate(90deg);} */
/* ul.cage-item li.current .sub_menu a,ul.cage-item li:hover .sub_menu a{background:rgba(233,233,233,.9);color:#787878;} */
/* ul.cage-item li.current .sub_menu{max-height:30rem;} */
/* ul.cage-item.pushleft li a{text-align:left;padding-left:60px;} */
.cage_sort_box{display:none;margin-bottom:20px;max-height:45px;overflow:hidden;transition:.4s;-webkit-transition:.4s;}
.cage_sort_box strong{cursor:pointer;display:block;height:45px;line-height:45px;font-size:22px;font-weight:100;padding:0 20px 0 24px;color:#fff;background:#ff8400;border-radius:6px;}
.cage_sort_box strong i{float:right;margin-top:12px;margin-right:0;}
.cage_sort_box ul.cage_link{max-height:1000px;transition:.4s;-webkit-transition:.4s;padding-bottom:0;}
.cage_sort_box ul.cage_link li a{font-size:14px;height:40px;line-height:40px;text-align:left;padding:0 20px;}
.cage_sort_box.open,.cage_sort_box ul.cage_link.open{max-height:1000px;}
.tags_box{background:#fff;border-radius:.05rem;padding:.3rem .2rem;}
.tags_box h3{font-size:.24rem;margin-bottom:.2rem;text-transform:Uppercase;}
.tags_box a{font-size:.16rem;display:inline-block;background:#f5f5f5;color:#575757;padding:.04rem .15rem;margin:0 .05rem .08rem 0;transition:.25s;-webkit-transition:.25s;}
.tags_box a:hover{background:#e0000a;color:#fff;}

/* prolist */
ul.pro_list{overflow:visible;display:grid;grid-template-columns:repeat(3, 1fr);gap:.35rem;}
ul.pro_list li{break-inside:avoid;page-break-inside:avoid;width:31%;margin-bottom:.45rem;position:relative;border:1px solid #e8e8e8;}
ul.pro_list li .item{position:relative;z-index:2;height:100%;background:#fff;}
ul.pro_list li .pic{background:#fff;position:relative;transition:.25s;-webkit-transition:.25s;}
ul.pro_list li .pic img{width:100%;max-width:100%;display:block;margin:0 auto;filter:grayscale(100%);transition:.4s;-webkit-transition:.4s;}
ul.pro_list li .desc{background:#fff;overflow:hidden;padding:.25rem .15rem;transition:.3s;-webkit-transition:.3s;}
ul.pro_list li .desc h3{color:#1b1b1b;font-size:.24rem;margin-bottom:.2rem;font-weight:bold;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition:.3s;-webkit-transition:.3s;}
ul.pro_list li .desc .txt{color:#727272;font-size:.14rem;}
ul.pro_list li s{position:absolute;content:"";width:100%;height:.5rem;left:0;bottom:0;z-index:1;background:#e0000a;transition:.25s;-webkit-transition:.25s;}
ul.pro_list li:hover s{left:.2rem;bottom:-.2rem;}
ul.pro_list li:hover .pic img{filter:grayscale(0);}
ul.prosort_list{}
ul.prosort_list li{height:1.75rem;background:#f0f0f0;margin-bottom:.3rem;transition:.4s;-webkit-transition:.4s;}
ul.prosort_list li a{text-align:center;font-size:.3rem;font-weight:bold;display:block;width:100%;height:100%;transition:.25s;-webkit-transition:.25s;display:flex;align-items:center;justify-content:center;}
ul.prosort_list li:hover{background:#e0000a;}
ul.prosort_list li:hover a{color:#fff;}

/* details */
.details{position:relative;}
.details h1.title{font-size:.36rem;color:#3f3f3f;font-weight:bold;line-height:normal;margin-bottom:.3rem;transition:.2s;-webkit-transition:.2s;}
.details h1.title.center{text-align:center;}
.details .postarr{color:#8f8f8f;line-height:normal;padding:.2rem 0;text-align:right;position:relative;}
/* .details .postarr:after{content:"";position:absolute;width:120%;left:-10%;top:0;height:1px;background:#bebebe;} */
.details .postarr span{display:inline-block;margin:0 .15rem;}
.details.gray{background:#f7f7f7;}
.details.pd40{padding:.4rem;}
.keyword{margin:30px 0;}
.editor{color:#676767;margin-bottom:30px;font-size:16px;}
.editor.mb50{margin-bottom:50px;}
.editor img.floatright{float:right;margin:10px 0 25px 25px;}
.editor img{display:block;margin:40px auto;max-width:100%;}
.editor table tr:first-child{background:#727272;}
.editor table tr:first-child td{color:#fff;text-align:center;}
.editor table td{border-color:#000;}
.editor strong,.editor b{color:#272727;}
.about_editor{font-size:.24rem;}
.about_editor h3{color:#e0000a;font-size:.3rem;margin-bottom:.1rem;font-weight:bold;}
.relitem_box{}
.relitem_box.hastopmargin{margin-top:.5rem;}
.relitem_box.nbm{margin-bottom:0;}
.relitem{}
.relitem h3.sort_name{margin-bottom:.5rem;}
.relitem ul.pro_list{grid-template-columns:inherit;}
.relitem ul.pro_list li{width:auto!important;}
.viewvideo{width:75%;margin:0 auto .5rem;overflow:hidden;background:#000;}
.viewvideo video{width:100%;height:500px;}
.fullviewvideo{width:100%;}

/* download list */
.download_box{max-width:75%;margin:0 auto;}
.file_search_box{margin-bottom:40px;}
.file_search{overflow:hidden;}
.file_search input{float:left;width:76%;height:.46rem;line-height:.46rem;}
.file_search input[type="text"]{border-color:#e1e1e1;padding:0 .1rem;border-radius:5px;}
.file_search input[type="submit"]{width:23%;float:right;font-size:.18rem;border:none;background:#0050a2;color:#fff;padding:0;border-radius:5px;transition:.25s;-webkit-transition:.25s;cursor:pointer;font-family:Gilroy-bold;}
.file_search input[type="submit"]:hover{background:#ff8a00;}
ul.download_list{}
ul.download_list li{font-size:12px;padding:.3rem;background:#f5f5f5;transition:.25s;-webkit-transition:.25s;}
ul.download_list li h3,ul.download_list li .down_btn{width:70%;}
ul.download_list li .down_btn{width:30%;}
ul.download_list li h3{position:relative;top:7px;font-size:.24rem;color:#313131;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.download_list li .down_btn{text-align:right;}
ul.download_list li .down_btn a{display:inline-block;height:.46rem;line-height:.46rem;font-size:.18rem;background:#0050a2;color:#fff;width:2.1rem;border-radius:5px;text-align:center;transition:.25s;-webkit-transition:.25s;}
ul.download_list li .down_btn a i{margin-right:.1rem;color:#fff;font-size:.2rem;position:relative;top:.02rem;transition:.25s;-webkit-transition:.25s;}
ul.download_list li .down_btn a:hover{background:#05a733;color:#fff;}
ul.download_list li .down_btn a:hover i{color:#fff;}
ul.download_list li:nth-child(even){background:#ebebeb;}
ul.download_list li:hover{background:#dfdede;}
.downloaduserinfo{padding:.3rem;}
.downloaduserinfo ul.onlineinput li.submit{padding:0;}
.downloaduserinfo ul.onlineinput li.submit input{cursor:pointer;background:#0050a2;height:.55rem;line-height:.55rem;color:#fff;padding:0;border-radius:.1rem;transition:.25s;-webkit-transition:.25s;}
.downloaduserinfo ul.onlineinput li.submit input:hover{background:#05a733;}

/* factory view */
ul.factoryview{}
ul.factoryview li{overflow:hidden;margin-bottom:50px;}
ul.factoryview li .pic{float:left;width:34%;margin-right:3%;}
ul.factoryview li .desc{float:right;width:63%;font-size:15px;}
ul.factoryview li .pic img{max-width:100%;border-radius:8px;display:block;}
ul.factoryview li:last-child{margin-bottom:0;}
ul.factoryview li:nth-child(odd) .pic{float:right;margin:0 0 0 2%;}
ul.factoryview li:nth-child(odd) .desc{float:left;}

/* contact_us */
.contacttype_box{margin-bottom:1rem;}
.contacttype{padding:0 2rem;}
.contacttype .module-title{margin-bottom:0.3rem}
ul.contactitem{padding-top:0;display:flex;flex-wrap:wrap;gap:.2rem;}
ul.contactitem li{display:flex;flex-wrap:wrap;align-items:center;flex: 0 0 calc(100%);color:#2c2c2c;margin-bottom:0.2rem;background:#f7f7f7;padding:.3rem;border-radius:0.1rem;border:1px solid #e5e5e5;transition:.25s;-webkit-transition:.25s}
ul.contactitem li strong{flex: 0 0 calc(90% - 0.3rem * 0.9);font-size:.24rem;font-family:Gilroy-bold;line-height:normal;}
ul.contactitem li span{flex: 0 0 calc(10% - 0.3rem * 0.1);}
ul.contactitem li .icon{background:none;position:relative;text-align:center;}
ul.contactitem li .icon i{color:#e0000a;font-size:.40rem;line-height:1;margin-right:0;}
ul.contactitem li .icon i.fa-envelope{font-size:.36rem;}
ul.contactitem li a{color:#2c2c2c}
ul.contactitem li a:hover{color:#e0000a}
ul.contactitem li:hover{box-shadow:0px 0px 0.12rem 0px #ddd;}
.page_onlinemsg_box{}
.page_onlinemsg{padding:0 2rem;}
.page_onlinemsg .contact_tip{text-align:center;font-size:.2rem;color:#565656;margin-bottom:.3rem;}
.followus{text-align:center;padding:.4rem 0 .6rem 0;}
.followus .qrcode{display:inline-block;vertical-align:middle;margin:0 .3rem;font-size:.2rem;}
.followus .qrcode img{display:block;margin:0 auto .2rem;width:110px;}
.leavemessage{}
ul.onlineinput{}
ul.onlineinput.narrow{margin:0 10%}
ul.onlineinput li{position:relative;background:#f7f7f7;margin-bottom:0.15rem;overflow:visibility;border:0.01rem solid #e2e2e2;border-radius:0.1rem}
ul.onlineinput li .required{position:absolute;top:50%;margin-top:-.2rem;left:0.2rem;z-index:1;font-size:.2rem;font-weight:500;}
ul.onlineinput li .required b{color:red;position:relative;top:0.02rem}
ul.onlineinput li input{height:0.65rem;line-height:0.65rem;border:none;font-size:18px;}
ul.onlineinput li input,ul.onlineinput li textarea{padding:0.1rem 0.2rem 0.1rem 1rem;background:none;color:#000}
ul.onlineinput li input::placeholder,ul.onlineinput li textarea::placeholder{color:#999;font-weight:100;font-size:.18rem;}
ul.onlineinput li textarea{min-height:2rem;border:none;}
ul.onlineinput li.bigpd input,ul.onlineinput li.bigpd textarea{padding-left:1rem;padding-top:.18rem;}
ul.onlineinput li.bigpd input{padding-top:.1rem;}
ul.onlineinput li.full{width:100%;margin-right:0}
ul.onlineinput li.safe{}
ul.onlineinput li.safe img{height:0.25rem;position:absolute;right:0.1rem;top:0.1rem;z-index:1}
ul.onlineinput li.safe img{height:0.25rem;position:absolute;right:0.1rem;top:0.1rem;z-index:1}
ul.onlineinput li.textarea .required{top:.3rem;}
ul.onlineinput li.submit{background:none;margin-right:0;margin-bottom:0;margin-top:0.3rem;border:none}
ul.onlineinput li .submit_btn{display:block;width:4rem;text-transform:uppercase;text-align:center;margin:0 auto;border:none;background:#e0000a;border-radius:0.05rem;color:#fff;cursor:pointer;padding:0;font-size:0.18rem;height:0.5rem;line-height:0.5rem;transition:.25s;-webkit-transition:.25s}
ul.onlineinput li .submit_btn:hover{background:#bf0000}
.map{position:relative;height:3.9rem}

/* service_item */
ul.service_item{}
ul.service_item li h3{font-size:.3rem;color:#262626;font-weight:bold;margin-bottom:.2rem;}
ul.service_item li{margin-bottom:.2rem;}
ul.service_item li .desc,ul.service_item li .pic{width:50%;}
ul.service_item li .pic img{width:100%;display:block;}
ul.service_item li .desc{padding:0 .3rem .3rem 0;color:#454545;}
ul.service_item li .desc .txt{margin-bottom:.1rem;font-size:.26rem;line-height:1.8;text-transform:Capitalize;}
ul.service_item li:nth-child(odd) .pic{float:right;}
ul.service_item li:nth-child(even) .desc{padding-left:.3rem;}
ul.service_item li:last-child{margin-bottom:0;}

/* product view */
.pro_view_desc{overflow:hidden;}
.pro_view_desc .pic_item{height:4.6rem;filter:grayscale(100%);transition:.4s;-webkit-transition:.4s;}
/* .pro_thumbnail_swiper .swiper-slide{width: calc(100% / 3) !important;} */
.pro_thumbnail_swiper{margin-bottom:.4rem;}
.pro_thumbnail_swiper .swiper-slide.swiper-slide-active .pic_item{filter:grayscale(0);}
.pro_view_desc .description{font-size:.16rem;color:#727272;margin-bottom:.5rem;}
h3.view_title{font-size:.3rem;font-weight:bold;color:#e0000a;position:relative;line-height:normal;margin-bottom:.4rem;text-transform:Uppercase;transition:.2s;-webkit-transition:.2s;}
h3.view_title.hasbor{padding-bottom:5px;border-bottom:1px solid #ededed;}
.tags{margin-bottom:.2rem;padding:.15rem 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.tags strong{display:inline-block;vertical-align:middle;font-size:.16rem;position:relative;top:.02rem;margin-right:.08rem;}
.tags a{display:inline-block;background:#f5f5f5;color:#5c5c5c;transition:.2s;-webkit-transition:.2s;margin-right:5px;padding:2px 8px;}
.tags a:hover{background:#e0000a;color:#fff;}
.changepage_box{}
.changepage_box.gray{background:#f7f7f7;padding:.2rem;}
.changepage_box.hsmb{margin-bottom:20px;}
.changepage{overflow:hidden;}
.changepage a{display:block;color:#585858;font-size:.14rem;padding:.02rem 0;transition:.25s;-webkit-transition:.25s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.changepage a i{font-size:.16rem;color:#ff8401;vertical-align:middle;position:relative;top:-0.02rem;}
.changepage a:hover{color:#e0000a;}

/* apply_view page */
.apply_desc_box{display:flex;}
.apply_desc_box .apply_img{width:20%;height:175px;overflow:hidden;}
.apply_desc_box .apply_desc{width:80%;}

/* aboutus page*/
.pageabout_box{padding:40px 0;}

/* public_form_box */
.public_form_box{background:#fff;position:relative;z-index:2;padding:.5rem 0;}
.public_form_box.gray{background:#f5f5f5;}
.public_form{background:#f7f7f7;padding:40px;border-radius:.08rem;position:relative;z-index:1;border:1px solid #e2e2e2;-moz-box-shadow:0 0 15px #ddd;-webkit-box-shadow:0 0 15px #ddd;box-shadow:0 0 15px #ddd;}
.public_form .form_container{display:flex;gap:.4rem;align-items:center;}
.public_form .tip{flex: 0 0 calc(18% - 0.2rem);text-align:center;}
.public_form .form_box{flex: 0 0 calc(82% - 0.2rem);}
.public_form span.icon{width:.66rem;height:.66rem;background-position:-1.62rem -3.5rem;}
/* .public_form span.icon i{font-size:.4rem;color:#eaeaea;} */
.public_form .getintouch{display:block;color:#0061bc;font-size:.36rem;font-family:Gilroy-bold;text-transform:Uppercase;}
ul.input{}
ul.input li{position:relative;background:#fff;border:1px solid #ddd;width:28%;margin-right:2%;border-radius:5px;}
ul.input li span.required{position:absolute;left:3px;top:12px;z-index:1;width:30px;text-align:center;color:red;}
ul.input li input,ul.input li textarea{border:none;height:45px;line-height:45px;padding:0 0 0 30px;background:none;}
ul.input li textarea{height:auto;line-height:1.5;min-height:120px;padding-top:10px;}
ul.input li.safe img{position:absolute;right:10px;top:9px;z-index:1;}
ul.input li.submit{width:10%;margin-right:0;border:1px solid #05a733;border-radius:6px;transition:.25s;-webkit-transition:.25s;}
ul.input li.submit input{cursor:pointer;padding:0;background:#05a733;border:1px solid #05a733;border-radius:.05rem;color:#fff;font-size:.18rem;transition:.25s;-webkit-transition:.25s;}
ul.input li.submit input:hover{background:#ff9600;border-color:#ff9600;}
ul.input li.submit:hover{border-color:#ff9600;}

/* alltags */
.alltags{}
.alltags a{display:inline-block;border:1px solid #dfdfdf;padding:8px 15px;margin:0 .2rem .2rem 0;}

/* solution_hotonline_box */
.solution_hotonline_box{background:#2c2c2c url(../images/solution_hotonline_box.jpg) center center no-repeat;background-size:cover;padding:.8rem 0;border-bottom:1px solid #3c3c3c;}
.solution_hotonline{max-width:85%;color:#f0f0f0;display:flex;align-items:center;}
.solution_hotonline h3{font-size:.38rem;}
.solution_hotonline .btn{margin:0 0 0 .3rem;}

/* footer_box */
.footer_box{background:#1b1b1b;}
.footer_body{position:relative;max-width:85%;}
/* .footer_body .line{position:absolute;left:63%;bottom:0;height:100%;width:.01rem;background:#686868;z-index:1;} */
.footer_body a{color:#b3b3b3;transition:.2s;-webkit-transition:.2s;}
.footer_body a:hover{color:#e0000a;}
.footer_body .left,.footer_body .right{padding:.6rem 0 .3rem 0;}
.footer_body .left{width:63%;margin-right:3%;}
/* ul.f_menu_list li:first-child{width:32%;} */
/* ul.f_menu_list li:last-child{width:64%;} */
.footer_body .right{width:34%;color:#b3b3b3;padding-bottom:.4rem;}
.footer_body h3.title{font-size:.22rem;color:#b3b3b3;margin-bottom:.15rem;font-weight:bold;font-family:Gilroy-bold;text-transform:Uppercase;}
.footer_body h3.title.white{color:#b3b3b3;}
.footer_body .contat_info{margin-bottom:.5rem;}
.footer_body .contat_info p{position:relative;margin-bottom:.1rem;}
.footer_body .contat_info .icon{width:.21rem;height:.21rem;background-position:-6.82rem -3.42rem;position:absolute;left:0;top:0;z-index:1;}
.footer_body .contat_info .icon.email{width:.23rem;height:.21rem;background-position:-6.81rem -4rem;}
.footer_body .contat_info .icon.add{width:.21rem;height:.25rem;background-position:-6.8rem -4.56rem;}
.footer_body .contat_info .icon.whatapp{width:.23rem;height:.23rem;background-position:-6.42rem -4.57rem;}
.footer_body .snsitem{}
.footer_body .snsitem a{background:none;text-align:center;margin-right:0;}
.footer_body .snsitem a i{color:#b3b3b3;font-size:.26rem;position:relative;}
.footer_body .snsitem a:hover i{color:#e0000a;}
.footer_body .followus{text-align:left;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
.footer_body .followus .qrcode{width:1.1rem;margin:0 .25rem 0 0;text-align:center;font-size:14px;}
.footer_body .followus .qrcode img{max-width:100%;margin-bottom:.05rem;}
.f_menu_link{}
/* .for_pro_link{display:flex;flex-wrap:wrap;} */
/* .for_pro_link a{flex-basis:calc(100%/2);} */
.f_menu_link a{display:block;padding:1px 0;text-transform:capitalize;}
.f_menu_link a.downlink i{color:#e0000a;}
.copyright_box{background:#1b1b1b;border-top:1px solid #4f4f4f;padding:.2rem 0;text-transform:Capitalize;}
.copyright{display:flex;align-items:center;}
.copyright,.links{color:#b3b3b3;}
.copyright .footerlogo{margin-right:.1rem;width:2.7rem;}
.copyright .techsupport{margin-left:auto;}
.copyright span{margin-right:.1rem;}
.copyright a,.links a{color:#b3b3b3;transition:.25s;-webkit-transition:.25s;margin:0 .1rem;}
.copyright a:hover,.links a:hover{color:#e0000a;}
.copyright span.icon.support{width:.12rem;height:.13rem;background-position:-.1rem -4.69rem;position:relative;top:-.02rem;margin-right:.05rem;}
a.sitemap{}
a.top{opacity:0;visibility:hidden;position:absolute;width:39px;height:39px;overflow:hidden;left:50%;margin-left:660px;bottom:30px;z-index:20;border:1px solid #fff;line-height:38px;text-align:center;border-radius:50%;-webkit-border-radius:50%;transition:.25s;-webkit-transition:.25s;}
a.top i{width:39px;height:39px;margin:0;font-size:32px;color:#fff;transition:.25s;-webkit-transition:.25s;position:relative;z-index:2;}
a.top:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:#ff8a00;border-radius:50%;-webkit-border-radius:50%;transform:scale(0);transition:.25s;-webkit-transition:.25s;}
a.top:hover:after{transform:scale(1);}
a.top:hover i{color:#fff;transform:translate(0,-39px)}
a.top.active{opacity:1;visibility:visible;}
#page{clear:both;line-height:25px;margin:30px 0;text-align: center;}
#page a{background:#fff;border:1px solid #e2e2e2;border-radius:3px;color: #626262;display: inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;transition:.3s;-webkit-transition:.3s;}
#page a:hover{background: #ff8a00;border:1px solid #ff8a00;color:#fff;}
#page a:active {background:#ff8a00;}
#page span.current {background:#ff8a00;border:1px solid #ff8a00;border-radius:3px;-webkit-border-radius:3px;color:#fff;display:inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;}
#page span.disabled {color:#adaaad;margin-right:3px;padding:2px 6px;}

/* fixedinput */
.fixedinput{display:none;}
.fixedinput .pro_inquiry{padding:20px;}
.fixedinput .pro_inquiry ul.online_inquiry{background:#f7f7f7;}

/*-----错误提示框----*/
#error{height:100%;padding:0;}
.jump {padding:140px 0 200px 0;}
.jump div{width:450px;position:relative;left:48%;margin-top:10%;margin-left:-225px;margin-right:-225px;border:1px solid #FF7200; border-radius: .3em;}
.jump div p{color:#666666;font:14px "Microsoft YaHei";text-align:center;margin-bottom:20px;}
.jump div p.msg-title{font:24px "Microsoft YaHei";color:#fff;background:#FF7200;}
.jump div p.error{font:24px "Microsoft YaHei";color:#FF5500;}
.jump div p.notice span,.jump div p.notice a{color:#FF5500;font:bold 14px Arial;}
.jump div p.notice a:hover{color:#000;}

/* nav open */
.fixed_fix.open,.nav_toggle.open,ul.mobile_menu.open{-webkit-transform: translate3d(220px,0,0);-webkit-animation: open .5s ease-in-out;transform:translate3d(220px,0,0);animation:open .5s ease-in-out;}
@-webkit-keyframes open {0%{-webkit-transform: translate3d(0,0,0);}70%{-webkit-transform: translate3d(220px,0,0);}100%{-webkit-transform: translate3d(220px,0,0);}}
@keyframes open {0%{transform:translate3d(0,0,0);}70%{transform:translate3d(220px,0,0);}100%{transform: translate3d(220px,0,0);}}

/* nav close */
.fixed_fix.close,.nav_toggle.close,ul.mobile_menu.close{-webkit-transform: translate3d(0,0,0);-webkit-animation:close .3s ease-in-out;transform: translate3d(0,0,0);animation: close .3s ease-in-out;}
@-webkit-keyframes close {0%{-webkit-transform:translate3d(220px,0,0);}100%{-webkit-transform:translate3d(0,0,0);}}
@keyframes close {0%{transform:translate3d(220px,0,0);}100%{transform: translate3d(0,0,0);}}


/* 客服 */
.fixed_sns{position:fixed;width:48px;background:#f2f2f2;right:10px;top:50%;z-index:22;padding:3px 0;border-radius:4px;}
.fixed_sns a.icon{cursor:pointer;display:block;width:41px;margin:0 auto;margin-bottom:2px;height:40px;background:url(../images/sns.png) no-repeat;position:relative;transition:.25s;-webkit-transition:.25s;}
.fixed_sns a.whatapp{background-position:0 0;}
.fixed_sns a.wechat{background-position:0 -42px;}
.fixed_sns a.mail{background-position:0 -84px;}
.fixed_sns a.goheader{background-position:0 -126px;height:0;margin-bottom:0;}
.fixed_sns a.goheader.active{height:40px;}
.fixed_sns a .inside{display:none;color:#fff;text-align:center;line-height:40px;font-size:18px;width:200px;height:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;position:absolute;right:44px;top:0;z-index:1;background:#ff8a00;}
.fixed_sns a .inside.wx{width:100px;}
.fixed_sns a .inside img{width:100%;}
/* .fixed_sns a:hover .inside{width:200px;opacity:1;} */
/* .fixed_sns a:hover .inside.wx{width:120px;} */


@media (min-width: 1921px) {
	html {
		font-size: 100px;
	}
}
@media (max-width:1540px){
}
@media (max-width:1445px){
	.wrapper{min-width:inherit;}
	.w1300{width:90%;min-width:inherit;}
	ul.pro_list li{width:30%;}
	.viewvideo{width:100%;}
}
@media (max-width:1366px){
	.search{right:2.2rem;}
}
@media (max-width:1280px){
	.footer_body .snsitem:before{position:relative;top:.05rem;}
}
@media (max-width:1180px){
	.w1300{width:96%;min-width:inherit;}
	.footer_body .snsitem:before{position:relative;top:.06rem;}
}
@media (max-width:1110px){
	
}
@media (max-width:1070px){
	
}
@media (max-width:1024px){
	html {
		font-size:70px;
	}
	/* body{padding-top:70px;} */
	.welcome_box,.contactitembox{height:25px;line-height:25px;}
	/* .header_box{background:#1b1b1b;} */
	.header{height:70px;}
	.banner,.nav,.banner_box,.sidebar{display:none;}
	.header .logo{width:3rem;margin-top:.2rem;}
	.header .tools{top:.4rem;right:.5rem;}
	.search{right:2.4rem;top:.5rem;}
	.mobilebanner{height:auto;}
	.nav_open, .nav_close,.cage_sort_box{display:block;}
	.table_fix{width:100%;overflow:auto;}
	.content{width:100%;}
	.content.pd60{padding:30px 0;}
	.public_form{padding-left:40px;}
	.public_form .getintouch{display:none;}
	.public_form span.icon{top:10px;margin-top:0;}
	.contactitembox .snsitem:before{display:none;}
	.index_our_advantage{padding:.4rem 0;}
	.our_advantage .pic,.our_advantage .desc{flex:0 0 calc(100%)}
	.our_advantage .pic img{width:100%;}
	.servicebanner,.aboutbanner,.contactbanner,.applybanner{height:4rem;}
}
@media (max-width:970px){
	ul.industry_list li{flex:0 0 calc(50% - 0.4rem * 1 / 2);}
	.page_box{padding:.5rem 0;}
}
@media (max-width:860px){
	ul.input li{width:100%;margin-right:0;margin-bottom:8px;}
	ul.input li.submit{width:100%;margin:0;}
	ul.input li.submit input{width:100%;margin:0 auto;display:block;}
	.module-tip h3,.module-tip.smfont h3{font-size:26px;}
	.itempic,.itemdesc{width:100%;float:none;}
	.itempic{border:none;padding:10px 0;margin-bottom:20px;}
	.itempic img{width:auto;}
	.itemdesc{height:auto;padding-bottom:30px;}
	.itemdesc .desc h1{font-size:28px;}
	.itemdesc .lenarpro{margin-bottom:30px;}
	.welcome,.fixed_sns,.footer_body .line{display:none;}
	.owl-next, .owl-next{display:none;}
	.footer_body{padding-bottom:.2rem;}
	.footer_body,.copyright_box{font-size:12px;}
	.footer_body .left,.footer_body .right{float:none;width:100%;margin:0;padding-bottom:0;}
	.footer_body .right{padding-top:0;}
	.footer_body .right .snsitem{margin-bottom:.2rem;}
	ul.f_menu_list li{width:100%!important;margin-bottom:.2rem;}
	.footer_body h3.title{margin-bottom:.1rem;color:#fff;}
	.f_menu_link{display:flex;flex-wrap:wrap;}
	.f_menu_link a{flex-basis:calc(100%/2)}
	ul.product_series_list li{flex:0 0 calc(50% - 0.15rem * 1 / 2);}
	ul.recommend_pro_list li{flex:0 0 calc(50% - 0.15rem * 1 / 2)}
	.home_about_box{height:auto;padding-bottom:.4rem;}
	/* ul.full_pro_list li{width:49%!important;margin-right:2%!important;} */
	/* ul.full_pro_list li:nth-child(2n+2){margin-right:0!important;} */
	ul.full_latest_news li{flex:0 0 calc(33.3333333% - 0.25rem * 2 / 3)}
	ul.latest_news_list li{flex:0 0 calc(50% - 0.4rem * 1 / 2)}
	ul.service_item li{margin-bottom:0;}
	ul.service_item li .desc,ul.service_item li .pic{float:none;width:100%;}
	ul.service_item li .pic{margin-bottom:.3rem;}
	ul.service_item li .desc{padding-left:0!important;}
	ul.honor_list li{flex:0 0 calc(25% - 0.15rem * 3 / 4);}
	.aboutbasedesc_box{height:auto;}
	.aboutbasedesc{font-size:.28rem;}
	.download_box{max-width:100%;}
	ul.download_list li h3{padding-right:.2rem;}
	.footer_body .snsitem{position:static;}
	.copyright{display:block;}
	.copyright .widget{width:100%;text-align:center;padding:.1rem 0;}
	.page_box.pd80{padding:.3rem;}
	ul.full_pro_list li{width:47%;}
	.apply_desc_box{display:inherit;}
	.apply_desc_box .apply_img,.apply_desc_box .apply_desc{width:100%;}
	.pro_view_desc .pic_item{height:3rem;}
	.pagebanner .current_module strong.current_sortname{display:none;}
}
@media (max-width:768px){
	.contactitembox{position:static;height:30px;line-height:30px;justify-content:center;}
	/* .nav_open, .nav_close{top:.82rem;} */
	.header .tools{top:.41rem;}
	/* body{padding-top:100px;} */
	ul.full_latest_news li{flex:0 0 calc(50% - 0.4rem * 1 / 2)}
	.highbanner,.servicebanner,.aboutbanner,.contactbanner,.applybanner,.pagebanner{height:3.5rem;}
	/* .highbanner{height:2rem;} */
	ul.contactitem li{flex:0 0 calc(100%/1)}
	ul.onlineinput li{float:none;width:100%;}
	.search{top:.33rem;}
	.followus .qrcode{margin:0 .1rem;}
	.public_form .tip{display:none;}
	.public_form .form_box{flex:0 0 calc(100%)}
	.content.white{padding:.3rem;}
	.contacttype,.page_onlinemsg{padding:0;}
	.pagebanner .current_module{bottom:.1rem;}
	ul.prosort_list li a{font-size:.22rem;}
	ul.prosort_list li{width:49%;margin-right:2%!important;}
	ul.prosort_list li:nth-child(2n+2){margin-right:0!important;}
}
@media (max-width:680px){
	.proview_form ul.onlineinput{padding:0;}
	.proview_form .callwhatsapp{margin:.2rem 0;}
	ul.full_pro_list li{width:46%;}
	.solution_hotonline{display:block;text-align:center;}
	.solution_hotonline .btn{margin:.2rem auto 0;}
}
@media (max-width:650px){
	.video{width:96%;}
	.layui-layer{width:96%!important;}
	.public_form{padding:.2rem;}
	.public_form span.icon{display:none;}
	.f_menu_link a{flex-basis:calc(100%)}
	ul.product_series_list li .desc h3{font-size:.16rem;}
	.contactitembox .snsitem:before,.contactitembox em{display:none;}
	.pro_view_desc .pic_item{height:2rem;}
	.pagebanner .current_module strong.model{font-size:.5rem;}
	.content{min-height:inherit;}
	.viewvideo iframe{height:300px!important;}
	.header .logo{width:2rem;margin-top:.28rem;}
}
@media (max-width:560px){
	ul.full_latest_news li,ul.latest_news_list li{flex:100%}
	ul.full_pro_list li{width:100%;}
	ul.industry_list li{flex:100%}
}