/* 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{padding-top:1.2rem;background:#fff;line-height:1.8;color:#4d4948;font-family:Gilroy-regular,Microsoft Yahei,Arial,Helvetica,sans-serif;font-size:0.14rem;letter-spacing:0.0005rem}
a{color:#373737;text-decoration:none}
a:hover{color:#ff9c00}
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:#0061bc;font-size:.14rem;font-weight:100;margin:.4rem auto;height:.45rem;line-height:.45rem;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.green{background:#05a733;}
.btn:hover{background:#ff9600;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 #f3f3f3;}

/* header */
.header_box{width:100%;position:fixed;z-index:99;background:#fff;border-bottom:1px solid #e9e9e9;top:0;left:0;transition:.3s;-webkit-transition:.3s;}
.welcome_box{background:#f5f5f5;height:.35rem;line-height:.35rem;padding:0 0 0 2%;color:#4f4f4f;font-weight:600;}
.header{height:.85rem;position:relative;transition:.3s;-webkit-transition:.3s;}
.header .logo{width:1.87rem;margin-top:.09rem;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:.32rem;z-index:1;display:flex;flex-wrap:wrap;}
.header .tools .openlanguage{display:inline-flex;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 #dfdfdf;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{background-position:-.97rem -.5rem;}
.nav_close{background-position:-.97rem -.07rem;}

/* nav */
.nav{height:.85rem;line-height:.85rem;z-index:13;margin:0 3rem 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;font-weight:600;margin:0 .2rem;line-height:.85rem;color:#373737;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:#ff8900;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:#ff8900;}
ul.menu li ul {
	position: absolute;
	z-index:99999999;
	top: .85rem;
	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:#ff8900;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:#ff8c00;}
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:2.5rem;top:.24rem;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:#ff8900;transition:.3s;-webkit-transition:.3s;}

/* banner */
.banner,.home_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:2.18rem;transition:.3s;-webkit-transition:.3s;}
.highbanner{height:4rem;}
.pagebanner .current_module{position:absolute;top:50%;left:0;right:0;margin:-.4rem auto 0;color:#fff;text-align:center;font-size:.18rem;z-index:20;text-transform:uppercase;}
.pagebanner .current_module h3{position:relative;color:#fff;font-size:.48rem;font-family:Gilroy-bold;text-transform:uppercase;}
.pagebanner .current_module.bigfont{margin-top:-64px;}
.current_module.bigfont h1{font-size:86px;}
.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:#4f4f4f;margin-bottom:40px;position:relative;}
.module-tip h3{font-size:.36rem;color:#4f4f4f;text-transform:Uppercase;text-align:center;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:16px;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:#5c5c5c;font-size:.16rem;}
.position span.icon{width:12px;height:12px;background-position:-627px -8px;margin-right:8px;}
.position a{color:#5c5c5c;transition:.25s;-webkit-transition:.25s;text-transform:Capitalize;}
.position a:hover{color:#ff8900;}

/* 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;}

/* 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}

/* aboutbasedesc_box */
.aboutbasedesc_box{overflow:hidden;padding-top:.3rem;height:3.2rem;background:url(../images/aboutbasedesc.jpg) center center no-repeat;background-size:cover;}
.aboutbasedesc{font-size:.36rem;color:#fff;}
.aboutbasedesc .txt{max-width:11rem;margin:0 auto;text-align:center;line-height:1.5;}

/* 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{display:flex;flex-wrap:wrap;gap:.15rem;}
ul.recommend_pro_list li{flex:0 0 calc(25% - 0.15rem * 3 / 4);background:#fff;border:1px solid #eeeeef;transition:.4s;-webkit-transition:.4s;}
ul.recommend_pro_list li .itembox{padding:30px 0;}
ul.recommend_pro_list li .pic{}
ul.recommend_pro_list li .pic img{width:70%;margin:0 auto 20px;display:block;max-width:100%;}
ul.recommend_pro_list li h3{text-align:center;font-size:.18rem;padding:0 10px;transition:.3s;-webkit-transition:.3s;}
ul.recommend_pro_list li:hover{box-shadow:0 0 10px #ddd;border-color:#e2e2e2;}
ul.recommend_pro_list li:hover h3{color:#0061bc;}

/* 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;}

/* latest_news_box */
.latest_news_box{padding:60px 0 20px 0;}
.latest_news{position:relative;}
ul.latest_news_list{display:flex;flex-wrap:wrap;gap:.25rem;}
ul.latest_news_list li{border-radius:10px;flex:0 0 calc(25% - 0.25rem * 3 / 4);}
ul.latest_news_list li .box{border:1px solid #e2e2e2;border-radius:10px;transition:.25s;}
ul.latest_news_list li .pic{overflow:hidden;position:relative;}
ul.latest_news_list li .pic img{display:block;max-width:100%;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;transition:.25s;-webkit-transition:.25s;}
ul.latest_news_list li .time{color:#0061bc;font-size:.14rem;}
ul.latest_news_list li .desc{background:#fff;padding:.3rem .2rem;position:relative;border-radius:10px;}
ul.latest_news_list li h3.title{line-height:normal;font-size:.22rem;color:#0061bc;margin-bottom:.15rem;font-family:Gilroy-bold;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:.15rem;margin-bottom:.05rem;color:#5c5c5c;overflow:hidden;min-height:.72rem;line-height:1.6;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
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 h3{color:#ff8900;}
ul.news_list li{margin-bottom:25px;}
.latest_news .more{width:2rem;height:.45rem;line-height:.45rem;font-size:.18rem;}
ul.full_latest_news{}
ul.full_latest_news:before{display:none;}
ul.full_latest_news li{}

/* 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:.4rem 0;}
.page_box.ntpd{padding-top:0;}
.page_box.nbpd{padding-bottom:0;}
.page_box.gray{background:#f7f7f7;}
.page_content{position:relative;}
.sidebar{background:#0050a2;position:relative;z-index:1;border-radius:.06rem;padding:.3rem 0;width:22%;margin-right:3%;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:75%;padding:0 0 .3rem 0;}
.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;}
h3.sort_name{position:relative;font-size:.36rem;margin-bottom:.3rem;color:#4f4f4f;text-transform:Uppercase;line-height:normal;font-family:Gilroy-bold;}
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{padding:0 .2rem;}
ul.cage-item li{position:relative;border-radius:.05rem;}
ul.cage-item li a{display:block;background:#fff;border-radius:.05rem;font-size:.18rem;font-family:Gilroy-bold;cursor:pointer;height:.5rem;line-height:.5rem;color:#000;position:relative;transition:.25s;-webkit-transition:.25s;}
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 a span{font-size:18px;display:inline-block;color:#ff8900;vertical-align:middle;margin:0 10px 0 15px;position:relative;top:-3px;font-weight:bold;}
/* 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;}

/* prolist */
ul.pro_list{margin:0 0 20px 0;padding:10px;position:relative;top:-10px;}
ul.pro_list li{margin-bottom:.35rem;overflow:hidden;position:relative;border:1px solid #e8e8e8;border-radius:.06rem;transition:.3s;-webkit-transition:.3s;}
ul.pro_list li .item{height:2.8rem;}
ul.pro_list li .pic{background:#fff;overflow:hidden;position:relative;transition:.25s;-webkit-transition:.25s;}
ul.pro_list li .pic img{max-width:100%;display:block;margin:0 auto;width:80%;}
ul.pro_list li .desc{overflow:hidden;padding:.25rem .15rem;text-align:center;transition:.3s;-webkit-transition:.3s;}
ul.pro_list li .desc h3{color:#5c5c5c;font-size:.18rem;margin-bottom:.2rem;font-weight:100;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition:.3s;-webkit-transition:.3s;}
ul.pro_list li .btn{width:2rem;height:.45rem;line-height:.45rem;color:#0061bc;background:#f5f5f5;display:inline-block;vertical-align:middle;text-transform:Capitalize;margin:0;}
ul.pro_list li:hover{box-shadow:0 0 10px #d2d2d2;}
ul.pro_list li:hover .desc h3{color:#0061bc;}
ul.pro_list li:hover .btn{color:#fff;background:#0061bc;}

/* details */
.details{position:relative;}
.details h1.title{font-size:.3rem;color:#494949;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:center;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;}
.relitem_box{margin-bottom:.5rem;}
.relitem_box.hastopmargin{margin-top:.5rem;}
.relitem_box.nbm{margin-bottom:0;}
.relitem{}
.relitem h3.sort_name{margin-bottom:.5rem;}
.relitem ul.pro_list{margin-bottom:0;padding:0;top:0;}
.relitem ul.pro_list li,.relitem ul.pro_list li .desc h3{margin-bottom:0;}
.viewvideo{width:600px;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{}
.contacttype{}
.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(50% - .2rem * 1 / 2);color:#003e6e;margin-bottom:0.2rem;background:#f5f5f5;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:#05a733;font-size:.40rem;line-height:1;margin-right:0;}
ul.contactitem li .icon i.fa-envelope{font-size:.36rem;}
ul.contactitem li a{color:#003e6e}
ul.contactitem li a:hover{color:#ff9c00}
ul.contactitem li:last-child{width:49%;margin-left:0}
ul.contactitem li:hover{box-shadow:0px 0px 0.12rem 0px #ddd;}
.page_onlinemsg_box{padding:.8rem 0;background:#f5f5f5;}
.page_onlinemsg{}
.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;margin-bottom:0.15rem;overflow:visibility;border:0.01rem solid #e2e2e2;background:#fff;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:bold;}
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:1.4rem;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:#ff8900;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:#0061bc}
.map{position:relative;height:3.9rem}

/* delivery_item */
ul.delivery_item{}
ul.delivery_item li{margin-bottom:.6rem;}
ul.delivery_item li .desc,ul.delivery_item li .pic{width:50%;}
ul.delivery_item li .pic img{max-width:100%;display:block;}
ul.delivery_item li .desc{padding:0 .3rem .3rem 0;color:#454545;}
ul.delivery_item li .desc h3{font-size:.30rem;color:#0061bc;font-family:Gilroy-bold;margin-bottom:.15rem;text-transform:Capitalize;transition:.25s;-webkit-transition:.25s;}
ul.delivery_item li .desc .txt{margin-bottom:.1rem;font-size:.18rem;line-height:2.5;text-transform:Capitalize;}
ul.delivery_item li:nth-child(odd) .pic{float:right;}
ul.delivery_item li:nth-child(even) .desc{padding-left:.3rem;}
ul.delivery_item li:hover h3{color:#ff8900;}
ul.delivery_item li:last-child{margin-bottom:0;}

/* product view */
.pro_view_desc{overflow:hidden;}
.item-view{margin-bottom:.6rem;}
.itempic{position:relative;width:41%;margin-right:3%;}
.itempic img{display:block;max-width:100%;height:5.2rem;margin:0 auto;}
.itempic span.icon{width:28px;height:28px;line-height:28px;position:absolute;bottom:5px;right:5px;z-index:18;color:#fff;background:none;text-align:center;}
.itempic span.icon i{line-height:28px;margin:0;font-size:28px;color:#cfcfcf;}
.itemdesc{width:56%;line-height:1.6;position:relative;}
.itemdesc .desc{overflow:hidden;line-height:2;color:#828282;height:100%;position:relative;}
.itemdesc .desc h1{color:#003e6e;font-family:Gilroy-bold;font-size:.4rem;margin-bottom:.2rem;line-height:normal;}
.itemdesc .desc .txt{color:#656565;font-size:.16rem;line-height:normal;margin-bottom:.25rem;overflow:hidden;}
.picslider{position:relative;border:1px solid #f0f0f0;border-radius:0.04rem;margin-bottom:.2rem;}
.picslider ul.pic li,.smallslider ul.pic li{display:none;}
.picslider ul.pic li img{max-width:100%;display:block;margin:0 auto;}
.picslider .flex-control-nav{right:10px;bottom:5px;text-align:center;}
.picslider .flex-control-paging li a{text-indent:9999px;overflow:hidden;background:#cfcfcf;width:14px;height:14px;border-radius:50%;border:1px solid #cfcfcf;-webkit-border-radius:50%;transition:.25s;-webkit-transition:.25s;}
.picslider .flex-control-paging li a.flex-active{background:#0055b7;border-color:#0055b7}
.picslider .flex-control-paging li a:hover{background:#0055b7;border-color:#0055b7}
.smallslider{margin:0 40px;}
.smallslider ul.pic li{width:.96rem;margin-right:.1rem;border:1px solid #f0f0f0;}
.smallslider ul.pic li img{display:block;margin:0 auto;max-width:100%;height:.96rem;}
.smallslider ul.pic li.flex-active-slide{border-color:#ff8400;}
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;cursor:move;z-index:1;}
ul.view_solutions_sort{margin:0;}
ul.view_solutions_sort li img{margin:0 auto;}
ul.view_solutions_sort li .desc h3{font-size:15px;}
ul.view_solutions_sort li:nth-child(5),
ul.view_solutions_sort li:nth-child(6),
ul.view_solutions_sort li:nth-child(7),
ul.view_solutions_sort li:nth-child(8){margin-bottom:0;}
strong.moduletip{display:block;font-size:24px;background:#ff8400;color:#fff;padding:12px 20px;line-height:normal;text-transform:Uppercase;border-radius:5px;margin-bottom:30px;}
h3.view_title{font-size:16px;font-weight:bold;color:#5c5c5c;position:relative;line-height:normal;margin-bottom:30px;text-transform:Uppercase;transition:.2s;-webkit-transition:.2s;}
h3.view_title.hasbor{padding-bottom:5px;border-bottom:1px solid #ededed;}
.tags{margin-bottom:.2rem;}
.tags strong{display:inline-block;vertical-align:middle;font-size:.16rem;position:relative;top:.02rem;margin-right:.08rem;}
.tags a{display:inline-block;border:1px solid #e4e4e4;background:#f7f7f7;color:#5c5c5c;transition:.2s;-webkit-transition:.2s;margin-right:5px;padding:2px 8px;}
.tags a:hover{color:#ff8400;border-color:#ff8400;}
.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:#ff9600;}
.proview_form{background:#f5f5f5;padding:.3rem;position:relative;}
.proview_form .tip{font-size:.16rem;color:#4a4a4a;margin-bottom:.1rem;}
.proview_form .callwhatsapp{text-align:center;background:#e7e7e7;border-radius:.1rem;margin:0 1rem .2rem 1rem;display:block;height:.55rem;line-height:.55rem;font-size:.24rem;color:#4a4a4a;font-family:Gilroy-regular;text-transform:Uppercase;transition:.2s;-webkit-transition:.2s;}
.proview_form .callwhatsapp:hover{color:#05a733;}
.proview_form .callwhatsapp .icon{margin-right:.1rem;width:.36rem;height:.36rem;background-position:-1.63rem -4.43rem;}
.proview_form ul.onlineinput{padding:0 1rem;}
.proview_form ul.onlineinput li{margin-bottom:.2rem;}
.proview_form ul.onlineinput li .required{color:#5b5b5b;}
.proview_form ul.onlineinput li input{height:0.45rem;line-height:0.45rem;background:#f7f7f7;border-radius:.1rem;}
.proview_form ul.onlineinput li .submit_btn{height:.45rem;line-height:0.45rem;}

/* 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;}

/* footer_box */
.footer_box{background:#313131;}
.footer_body{position:relative;}
.footer_body .line{position:absolute;left:63%;bottom:0;height:100%;width:.01rem;background:#686868;z-index:1;}
.footer_body a{color:#fff;transition:.2s;-webkit-transition:.2s;font-weight:100;}
.footer_body a:hover{color:#ff8900;}
.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:#fff;padding-bottom:.4rem;}
.footer_body h3.title{font-size:.22rem;color:#fff;margin-bottom:.15rem;font-weight:bold;font-family:Gilroy-bold;text-transform:Uppercase;}
.footer_body h3.title.white{color:#fff;}
.footer_body .contat_info{margin-bottom:.5rem;}
.footer_body .contat_info p{position:relative;padding-left:.4rem;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{position:absolute;right:0;top:.6rem;z-index:1;margin-top:0;}
.footer_body .snsitem:before{content:"Follow Us";font-size:.18rem;font-family:Gilroy-bold;}
.footer_body .snsitem a{background:none;text-align:center;margin-right:0;}
.footer_body .snsitem a i{color:#ff8900;font-size:.26rem;position:relative;}
.footer_body .snsitem a:hover i{color:#fff;}
.footer_body .followus{text-align:left;padding:0;}
.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%;}
.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;}
.copyright_box{border-top:1px solid #686868;padding:.2rem 0;text-transform:Capitalize;}
.copyright,.links{color:#fff;text-align:center;}
.copyright a,.links a{color:#fff;transition:.25s;-webkit-transition:.25s;margin:0 8px;}
.copyright a:hover,.links a:hover{color:#ff8400;}
.copyright span.icon.support{width:.12rem;height:.13rem;background-position:-.1rem -4.69rem;position:relative;top:-2px;margin-right:5px;}
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;}
}
@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:95px;}
	.welcome_box,.contactitembox{height:25px;line-height:25px;}
	.header{height:70px;}
	.banner,.nav{display:none;}
	.header .logo{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;}
	.sidebar{display:none;}
	.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;}
}
@media (max-width:970px){

}
@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.25rem * 1 / 2)}
	ul.delivery_item li{margin-bottom:0;}
	ul.delivery_item li .desc,ul.delivery_item li .pic{float:none;width:100%;}
	ul.delivery_item li .pic{margin-bottom:.3rem;}
	ul.delivery_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;}
	.header .logo{width:1.2rem;margin-top:.3rem;}
	.homeabout_summary .desc,.homeabout_summary .pic{float:none;width:100%;margin:0;}
	.homeabout_summary .desc{margin-bottom:.3rem;}
	.homeabout_summary .pic img{margin:0 auto;display:block;}
	.download_box{max-width:100%;}
	ul.download_list li h3{padding-right:.2rem;}
	.footer_body .snsitem{position:static;}
}
@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.25rem * 1 / 2)}
	.highbanner{height:2.05rem;}
	.viewvideo{width:100%;}
	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%)}
}
@media (max-width:680px){
	.proview_form ul.onlineinput{padding:0;}
	.proview_form .callwhatsapp{margin:.2rem 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;}
}
@media (max-width:560px){
	ul.full_latest_news li,ul.latest_news_list li{flex:0 0 calc(100% - 0.25rem * 1 / 1)}
}