/* 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.08rem;background:#fff;line-height:1.8;color:#4d4948;font-family:Microsoft Yahei,Arial,Helvetica,sans-serif;font-size:0.14rem;letter-spacing:0.0005rem}
a{color:#000;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:16rem;}
.wrapper.page_wrapper{padding-top:0.9rem;}
.w1600{width:92%;margin:0 auto;transition:.3s;-webkit-transition:.3s;}
.w1400{width:14rem;margin:0 auto;transition:.3s;-webkit-transition:.3s;}
.w88{width:88%;margin:0 auto;}

/* public */
.youyuan{font-family:YouYuan,幼圆;}
span.icon{display:inline-block;vertical-align:middle;background:url(../images/icon.png) no-repeat;background-size:9rem}
.btn{display:block;width:1.5rem;background:#f08300;color:#fff;font-size:0.16rem;font-weight:100;margin:0.4rem auto;height:0.4rem;line-height:0.4rem;cursor:pointer;color:#fff;text-align:center;border-radius:0.05rem;text-transform:uppercase;transition:.2s;-webkit-transition:.2s}
.btn .icon{margin-right:0.08rem}
.btn.blue{background:#ff9c00}
.btn.btn-sm{height:0.3rem;line-height:0.3rem;width:1.6rem}
.btn:hover{background:#ff9600;color:#fff}
@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:0.3rem}
.snsitem a{display:inline-block;width:0.34rem;text-align:center;height:0.34rem;padding:0;line-height:0.34rem;margin-right:0.08rem;background:#fff;border-radius:0.05rem;-webkit-border-radius:0.05rem;transition:.25s;-webkit-transition:.25s}
.snsitem a i{font-size:0.16rem;color:#ffc600;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}

/* header */
.header_box{width:100%;position:fixed;z-index:99;border-bottom:0.01rem solid rgba(255,255,255,.1);top:0;left:0;transition:.3s;-webkit-transition:.3s}
.header_box.page_header_box{background:#262626}
.header_box.active{background:#fff}
.header{transition:.3s;-webkit-transition:.3s;height:1.08rem;position:relative}
.header .logo{position:absolute;left:0;top:0;height:.54rem;width:2.9rem;margin-top:0.13rem;transition:.3s;-webkit-transition:.3s}
.header .logo img{max-width:100%;display:block;height:.83rem;transition:.3s;-webkit-transition:.3s}
.language_box{position:absolute;right:0;top:0;z-index:1;height:1.2rem;padding:0 .15rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:.3s;-webkit-transition:.3s}
.language{margin-top:.4rem;max-height:.4rem;overflow:hidden;transition:.1s;-webkit-transition:.1s}
.language a{color:#fff;display:block;line-height:.4rem;-webkit-transition:height .25s ease .1s;transition:height .25s ease .1s;}
.language a em{font-size:.16rem;vertical-align:middle;transition:.2s;-webkit-transition:.2s}
.language span.icon{width:0.40rem;height:0.40rem;margin-right:0.05rem;transition:.2s;-webkit-transition:.6s}
.language span.icon.curicon,.language span.icon.cn{background-position:-0.14rem -.12rem}
.language span.icon.en,.language span.icon.ru{background:none;}
.language a:hover{color:#ffc600;}
.nav_open,.nav_close{cursor:pointer;position:fixed;width:21px;height:17px;right:10px;top:17px;z-index:10001;display:none;text-align:right;background:url(../images/icon.png) no-repeat}
.nav_open{background-position:-879px -883px;transition:.2s;-webkit-transition:.6s}
.nav_close{width:21px;height:21px;background-position:-879px -821px;}
.language_box:hover{background:rgba(0,0,0,.7);height:auto;padding-bottom:.2rem;box-shadow:0px 0px 0.12rem 0px #222}
.language_box:hover .language{max-height:5rem;}
.language_box:hover .language span.icon.curicon{background-position:-0.14rem -.12rem!important}


/* nav */
.nav{margin-right:2.2rem;text-align:right}
.nav_box{display:inline-block;}
ul.menu{display:flex;margin-top:.42rem;}
ul.menu li{}
.nav_dropdown {
	display:none;
    position: absolute;
    top: .78rem;
    left: 50%;
    transform: translateX(-50%);
    overflow-x: auto;
    background: #fff;
    box-shadow: 0 16px 48px 0 rgba(35,31,32,.12);
	border-radius:10px;
}
.industries_menu{padding:.48rem;}
.industries_menu_list{display:grid;grid-template-columns:repeat(3,300px)}
.industries_menu_list_col4{grid-template-columns:repeat(4,3rem)}
ul.menu li a{position:relative;display:block;padding:0 .15rem;border-radius:.05rem;margin:0 .1rem;font-size:0.2rem;color:#fff;text-transform:uppercase;transition:.3s;-webkit-transition:.3s;position:relative}
ul.menu li.current a{background:#0760a5;color:#fff;}
/* ul.menu li a:after{content:"";position:absolute;left:50%;bottom:-0.01rem;height:0.01rem;width:0;background:#ffba00;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:hover{color:#ffc600}
/* ul.menu li ul{position:absolute;z-index:99999999;top:1.21rem;left:-0.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 > .nav_dropdown{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 ul li a{display:block;padding:0 0.35rem;height:0.4rem;*min-width:1.2rem;white-space:nowrap;font-size:0.12rem;line-height:0.4rem;margin:0} */
/* ul.menu li ul li a:after{display:none} */
/* ul.menu li:hover ul li a{background:rgba(0,0,0,.7)} */
/* ul.menu li ul li:hover a{background:#f08300;color:#fff} */
.header_box.active{border-bottom:0.01rem solid #ddd}
.header_box.active .language a{color:#575757}
.header_box.active ul.menu li a{color:#000}
.header_box.active ul.menu li.current a{color:#fff}
.header_box.active ul.menu li:hover a{background:#0760a5;color:#fff;}
.header_box.active .language span.icon.curicon{background-position:-.14rem -0.82rem}
.header_box.active .nav_open{background-position:-879px -854px}
.header_box.active .language_box:hover a{color:#fff}
.header_box.active .language a:hover em{color:#ffc600}
.header_box.active .search-input .submiticon span.icon{background-position:-0.82rem -.89rem;}
.header_box.active .search.open .search-input input[type="text"]{background:#efefef;}
.nav_item{padding:.1rem;text-align:left;}
.nav_item .pic{}
.nav_item .pic img{max-width:100%;border-radius:10px;}
.nav_item a{display:block;text-align:left;color:#000!important;padding:0!important;margin:0!important;background:none!important;}
.nav_item .applyicon{width:.9rem;height:.9rem;display:inline-block;vertical-align:middle;margin-right:.15rem;}
.nav_item .applyicon img{display:block;max-width:100%;}
.nav_item .desc{text-align:left;}
.nav_item strong{display:block;font-size:.2rem;font-weight:100;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.3s;-webkit-transition:.3s; font-family:youyuan;}
.nav_item .desc .txt{color:#999;font-size:.14rem;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.nav_item:hover strong{color:#0760a5;}
.apply_item{transition:.2s;-webkit-transition:.2s}
.apply_item strong{display:inline-block;vertical-align:middle;}
.apply_item:hover{background:#f5f5f5;border-radius:10px;}

/* mobile_nav */
.mobile_nav{position:fixed;top:0px;box-shadow:0 0.15rem 0.27rem 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:0.9rem auto 0.2rem}
.mobile_nav .logo img{max-width:2rem;margin:0 auto;display:block}
ul.mobile_menu{padding-bottom:0.4rem}
ul.mobile_menu li{}
ul.mobile_menu li a{display:block;font-size:0.16rem;padding:0.15rem 0.4rem;border-bottom:0.01rem solid #efefef;position:relative;transition:.2s;-webkit-transition:.2s}
ul.mobile_menu li a i{position:absolute;right:0.2rem;top:0.55rem;z-index:1;font-size:0.55rem;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:0.6rem}
ul.mobile_menu li.current .sub_menu{max-height:10rem}
ul.mobile_menu li.current a i{transform:rotate(180deg);color:#f08300}
ul.mobile_menu li ul.pro_nav li a{padding:0.1rem 0.2rem 0.1rem 1rem}
ul.mobile_menu li ul.pro_nav li .cagename{width:auto;padding-left:0.4rem}
ul.mobile_menu li ul.pro_nav li .cagename:after{display:none}

/* search */
.search{position:absolute;width:.5rem;z-index:21;*z-index:20;right:1.5rem;top:0;height:1.2rem;overflow:hidden;transition:.3s;-webkit-transition:.3s}
.search.open{width:4rem;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-webkit-transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}
.search-input{margin-top:0.39rem;position:relative;height:0.45rem}
.search-input .submiticon{width:0.4rem;position:absolute;right:0;top:.05rem;z-index:1;text-align:center}
.search-input .submiticon span.icon{width:0.4rem;height:0.4rem;background-position:-0.82rem -.17rem;transition:.1s;-webkit-transition:.1s}
.search-input input{height:0.45rem;font-size:0.12rem;line-height:0.45rem;padding:0 0.2rem;border:none;float:left}
.search-input input[type="text"]{background:none;border-radius:0.25rem}
.search-input input[type="submit"]{z-index:2;position:absolute;right:0;top:0;width:0.4rem;cursor:pointer;line-height:normal;padding:0;background:none}
.search-input:hover i{color:#f08300}
.search.open .search-input input[type="text"]{background:#fff;}
.search.open .submiticon span.icon{background-position:-0.82rem -.89rem;}

/* banner */
.banner,.home_banner{position:relative;height:8.78rem;background:#000;overflow:hidden}
.banner .flex-control-paging{bottom:20px;z-index:20;text-align:center;}
.banner .flex-control-paging li a{border:1px solid #fff;background:#fff;width:15px;height:15px;text-indent:9999px;overflow:hidden;transition:.3s;-webkit-transition:.3s;border-radius:15px;}
.banner .flex-control-paging li a:hover{background:#0760a5;border-color:#0760a5;}
.banner .flex-control-paging li a.flex-active{width:35px;background:#0760a5;border-color:#0760a5;}
.banner .flex-direction-nav a{width:26px;height:50px;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:-33px -84px;}
.banner .flex-direction-nav a.flex-next{right:50px;background-position:-81px -84px;}
.banner .flex-direction-nav a.flex-prev:hover{background-position:-2px -84px;}
.banner .flex-direction-nav a.flex-next:hover{background-position:-113px -84px;}
.banner ul.slides li{position:relative;height:8.78rem;background:#333;}
.banner .v_item video{border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;opacity:1}
.banner .desc{position:absolute;width:92%;left:0;top:50%;right:0;margin:-1rem auto 0;font-size:0.24rem;text-align:left;color:#fff;z-index:16;font-weight:100;transition:.2s;-webkit-transition:.2s}
.banner .desc h2{font-size:0.72rem;text-transform:Uppercase;line-height:1;color:#fff;font-weight:100;margin-bottom:0.2rem;line-height:normal;transition:.3s;-webkit-transition:.3s}
.banner .desc p{font-size:0.3rem;transition:.3s;-webkit-transition:.3s;margin-bottom:0.1rem}
.banner ul.slides li .applyprotip{width:10rem;position:absolute;bottom:.8rem;right:5%;z-index:20;}
.banner ul.slides li .applyprotip img{max-width:100%;display:block;}
.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:0.1rem}
.mobilebanner .flex-control-paging li a{border-radius:0;width:0.3rem;height:0.03rem}
.mobilebanner .flex-control-paging li a:hover,.mobilebanner .flex-control-paging li a.flex-active{background:#ed1815}
.pagebanner{position:relative;height:4.93rem;transition:.3s;-webkit-transition:.3s}
.pagebanner .current_module,.pagebanner .position,.position.hasabsolute{position:absolute;width:92%;text-align:left;top:50%;left:50%;margin-top:-0.2rem;margin-left:-46%;color:#fff;font-size:0.18rem;z-index:20;text-transform:uppercase}
.pagebanner .current_module h3{line-height:normal;position:relative;color:#fff;font-size:0.6rem;font-weight:bold;font-family:Gilroy-bold;text-transform:uppercase}
.pagebanner .current_module strong{font-weight:100;font-size:0.6rem;font-family:youyuan;}
.pagebanner .current_module.bigfont{margin-top:-0.64rem}
.pagebanner .current_module.blue h3,.pagebanner .current_module.blue strong{color:#ff9c00}
.pagebanner .current_module.blue strong:after{background:#ff9c00}
.pagebanner .position{top:.5rem;}
.position.hasabsolute{top:.5rem;color:#1b365d;}
.position.hasabsolute a{color:#1b365d;}
.current_module.center{text-align:center;}
.lowbanner{height:5.5rem}
.contactbanner{height:6.49rem;}
.aboutusbanner{height:7.9rem;}
.current_module.bigfont h1{font-size:0.86rem}
.pagebanner .about_current_module{top:20%;}
.pagebanner .about_current_module .txt{max-width:900px;margin:0 auto;text-align:left;text-indent:2em;}
.pagebanner .about_current_module .play-button-o{margin-top:1.5rem;}
@keyframes rotate{
	0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}
	100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}
}
@-webkit-keyframes rotate{
	0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}
	100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}
}

/* 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:#0760a5;margin-bottom:0.4rem;font-size:0.13rem;position:relative;text-transform:Uppercase}
.module-tip.center{text-align:center;}
.module-tip.white,.module-tip.white h3{color:#fff}
.module-tip h3{position:relative;font-weight:bold;font-size:0.48rem;padding-bottom:0.1rem;padding-right:0.4rem;transition:.3s;-webkit-transition:.3s}
.module-tip h3 .icon{width:0.30rem;height:0.28rem;background-position:-1.66rem -.91rem;margin-right:0.1rem;position:relative;top:-.02rem}

/* hotline */
.hotline{font-size:0.14rem;color:#fff}
.hotline a{color:#fff;transition:.3s;-webkit-transition:.3s}
.hotline strong{display:block;font-size:0.38rem;font-weight:700;line-height:1}

/* learnmore */
.learnmore{display:block;width:1.8rem;line-height:0.55rem;margin:0.35rem auto 0;font-size:0.18rem;background:#0760a5;color:#fff;border-radius:0.08rem;text-align:center;text-transform:Uppercase;transition:.3s}
.learnmore .icon{width:0.22rem;height:0.22rem;background-position:-8.62rem -.28rem;margin-left:0.2rem;position:relative;top:-0.01rem;transition:.15s;-webkit-transition:.15s}
.learnmore:hover{color:#fff}
.learnmore:hover .icon{background-position:-8.15rem -.28rem}
.learnmore.yellow:hover{color:#ff9200}
.learnmore.gray:hover{color:#fff}

/* position */
.position_box{padding:0.15rem 0;background:#ececec}
.position{color:#fff;font-size:0.18rem;text-align:right;line-height:0.3rem;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.position span.icon{width:0.2rem;height:0.16rem;background-position:-1.06rem -4.57rem;margin-right:0.06rem;position:relative;top:-0.02rem}
.position a{color:#fff;transition:.25s;-webkit-transition:.25s;text-transform:Capitalize;position:relative;}
.position a:after{content:"";position:absolute;width:0;left:50%;bottom:-2px;z-index:1;height:1px;background:#fff;transition:.3s;-webkit-transition:.3s}
.position a:hover:after{width:100%;left:0;}

/* owl btn public */
.owl-prev,.owl-next{position:absolute;top:50%;z-index:20;width:0.56rem;height:0.5rem;margin-top:-0.25rem;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:-0.6rem;background-position:-0.02rem -2.06rem!important}
.owl-next,.owl-next{right:-0.6rem;background-position:-0.66rem -2.06rem!important}
.owl-dots{text-align:center;margin-top:0.3rem}
.owl-theme .owl-dots .owl-dot.active span{background:#0760a5!important;}

/* video_box */
.video_box{display:none;background:#000;text-align:center;width:100%;height:100%;overflow:hidden}
.video_box video{width:100%;height:100%}

/* slider_btn */
.slider_btn{}
.slider_btn a{position:relative;cursor:pointer;padding-left:0.3rem;margin-right:0.15rem;font-size:0.18rem;color:#4d4948;transition:.25s;-webkit-transition:.25s}
.slider_btn a:after{opacity:0;position:absolute;content:"";left:0;top:50%;margin-top:-0.1rem;z-index:1;width:0.2rem;height:0.2rem;background:#ff9c00;border-radius:0.2rem;transition:.25s;-webkit-transition:.25s}
.slider_btn a.active,.slider_btn a:hover{color:#ff9c00}
.slider_btn a.active:after,.slider_btn a:hover:after{opacity:1}

/* hotpro_box */
.hotpro_box{padding:0.4rem 0;}
.hotpro{}
.hotprolist_box{position:relative;}
ul.hotpro_list{}
ul.hotpro_list li{height:4.8rem;margin-bottom:.25rem;background:#f5f5f5;border-radius:10px;}
ul.hotpro_list li .item{height:100%;padding:.8rem 0 0 .5rem;border-radius:10px;}
ul.hotpro_list li .item a{display:block;width:100%;height:100%;}
ul.hotpro_list li .item h3{font-size:.28rem;font-weight:bold;color:#1d4071;transition:.3s;-webkit-transition:.3s;}
ul.hotpro_list li .item .more{font-size:.18rem;color:#4b7aab;}
ul.hotpro_list li .item:hover h3{color:#ff8c00;}

/* homeabout_box */
.homeabout_box{height:7.53rem;overflow:hidden;background:url(../images/aboutvideobg.webp) center center no-repeat;background-size:cover}
.homeabout{color:#fff;padding-top:2rem;}
.homeabout .whyus{text-align:center;font-size:.18rem;max-width:9rem;margin:0 auto 1rem;}
.homeabout .whyus h3{font-size:.48rem;font-weight:bold;line-height:1.8;}
.homeabout .whyus p{text-align:left;}
.homeabout .playvideo{}
.homeabout_achievement_box{background:#0a5792;padding:40px;}
.achievement_box{text-align:center;}
ul.achievement_list{}
ul.achievement_list li{color:#fff;position:relative;border-right:1px solid #2a78ae;font-size:0.26rem;transition:.25s;-webkit-transition:.25s}
ul.achievement_list li .num{color:#fff;font-size:0.6rem;margin-right:.1rem;line-height:1;font-weight:bold;font-family:Gilroy-bold;}
ul.achievement_list li em{color:#fff;font-size:0.30rem;line-height:1;position:relative;top:-.05rem;vertical-align:bottom}
ul.achievement_list li strong{display:block;font-weight:100;margin-top:0.1rem;}
ul.achievement_list.blue li{border-color:#d5edfa;}
ul.achievement_list.blue li,ul.achievement_list.blue li .num,ul.achievement_list.blue li em{color:#0760a5;}
ul.achievement_list li:last-child{border:none;}
.play-button-o{width:1rem;height:1rem;margin:0 auto;position: relative;/*border: 1px solid #000;*/}
.play-button{cursor:pointer;position:relative;width:.9rem;height:.9rem;display:inline-block;border-width:.07rem;border-style:solid;border-color:#ff8a00;border-radius:50%;transition:all .4s cubic-bezier(.19,1,.22,1) 0s}
.play-button>i{font-size:.22rem;color:#ff8a00;display:block;position:absolute;top:50%;left:50%;margin-left:.02rem;transform:translateY(-50%) translateX(-50%)}
.play-button.dark{border-color:#1f1f1f}
.play-button.dark>i{color:#1f1f1f}
.play-button:hover{transform:scale(1.15);transition:all .4s cubic-bezier(.19,1,.22,1) 0s}
@keyframes warn {
	0% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.0;
	}
	25% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.1;
	}
	50% {
		transform: scale(0.5);
		-webkit-transform: scale(0.5);
		opacity: 0.3;
	}
	75% {
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
		opacity: 0.5;
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0.0;
	}
}
@keyframes warn1 {
	0% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.0;
	}
	25% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.1;
	}
	50% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.3;
	}
	75% {
		transform: scale(0.5);
		-webkit-transform: scale(0.5);
		opacity: 0.5;
	}
	100% {
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
		opacity: 0.0;
	}
}
@-webkit-keyframes "warn" {
	0% {
		transform: scale(0);
		-webkit-transform: scale(0);
		opacity: 0.0;
	}
	25% {
		transform: scale(0);
		-webkit-transform: scale(0);
		opacity: 0.1;
	}
	50% {
		transform: scale(0.1);
		-webkit-transform: scale(0.1);
		opacity: 0.3;
	}
	75% {
		transform: scale(0.5);
		-webkit-transform: scale(0.5);
		opacity: 0.5;
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0.0;
	}
}
/* 保持大小不变的小圆圈  */
.play-button-dot {
	position: absolute;
	width: .94rem;
	height: .94rem;
	left: -.09rem;
	top: -.09rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 2;
}
.pulse {
	position: absolute;
	width: 2rem;
	height: 2rem;
	left: -.63rem;
	top: -.63rem;
	border: .03rem solid #00aeff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	-webkit-animation: warn 2s ease-out;
	-moz-animation: warn 2s ease-out;
	animation: warn 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: .01rem .01rem .3rem #00aeff;

}
.pulse1 {
	position: absolute;
	width: 2rem;
	height: 2rem;
	left: -.63rem;
	top: -.63rem;
	border: .03rem solid #00aeff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	-webkit-animation: warn1 2s ease-out;
	-moz-animation: warn1 2s ease-out;
	animation: warn1 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: .01rem .01rem .3rem #00aeff;
}

/* page about */
.summaryforus_box{padding:.85rem 0 0 0;}
.summaryforus{padding-bottom:.8rem;}
.summaryforus .about_slidepic{float:right;width:50%;}
.summaryforus .desc{width:48%;margin-right:2%;font-size:.22rem;text-indent:2em;}
.summaryforus .desc p{margin-bottom:.2rem;}
.about_slidepic ul.slides li{display:none;}
.about_slidepic ul.slides li img{width:100%;display:block;}
.summaryforus .flex-control-paging{bottom:-40px;left:0;padding-left:30px;z-index:20;text-align:center;}
.summaryforus .flex-control-paging li a{border:none;background:#e0e0e0;text-indent:9999px;overflow:hidden;width:12px;height:12px;transition:.3s;-webkit-transition:.3s;border-radius:12px;}
.summaryforus .flex-control-paging li a.flex-active{width:25px;background:#0760a5;border-color:#0760a5;}
.summaryforus .flex-control-paging li a:hover{background:#0760a5;border-color:#0760a5;}
.ourhonor_box{background:#f5f5f5;padding:.8rem 0;margin-top:1rem;}
.ourhonor{}
.ourhonor img{display:block;margin:0 auto .2rem;max-width:100%;}
.pagepartner_box{padding:.8rem 0;overflow:hidden;}
/* .pagepartner_box .module-tip{margin-bottom:.6rem;} */
.pagepartner{text-align:center;}
.pagepartner img{display:block;margin:0 auto;max-width:100%;}
/* ul.pagepartner_logo{display:inline-grid;grid-template-columns:repeat(11,1fr);justify-items:start;grid-auto-rows:1.12rem;gap:.05rem;padding:0;} */
/* ul.pagepartner_logo li{width:1.39rem;height:1.12rem} */
/* ul.pagepartner_logo img{width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(20px);transition:opacity 0.6s ease,transform 0.6s ease} */
/* ul.pagepartner_logo img.animated{opacity:1;transform:translateY(0)} */

/* ourcase_box */
.ourcase_box{padding:.65rem 0 0 0;position:relative;}
.ourcase{position:relative;z-index:2}
ul.ourcase_list{padding:0.1rem 0}
ul.ourcase_list li{padding:0.1rem 0;}
ul.ourcase_list li .shadow{background:#fff;border:1px solid #e5e5e5;transition:.25s;-webkit-transition:.25s;border-radius:10px;}
ul.ourcase_list li .pic{position:relative;z-index:1}
ul.ourcase_list li .pic img{display:block;max-width:100%;width:100%;transition:.25s;-webkit-transition:.25s;border-radius:10px 10px 0 0;}
ul.ourcase_list li .pic .time{width:0.7rem;height:0.6rem;text-align:center;overflow:hidden;position:absolute;left:0;bottom:0;z-index:1;background:#ff9c00;color:#fff}
ul.ourcase_list li .pic .time em{display:block;line-height:1}
ul.ourcase_list li .pic .time em.day{font-size:0.26rem;font-weight:bold;margin:0.08rem 0 0 0}
ul.ourcase_list li .desc{padding:0.3rem;transition:.25s;-webkit-transition:.25s}
ul.ourcase_list li h3.title{color:#1b365d;line-height:normal;font-size:0.26rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;font-weight:500;margin-bottom:0.2rem;transition:.3s;-webkit-transition:.3s}
ul.ourcase_list li .txt{color:#1b365d;font-size:0.13rem;font-size:.16rem;line-height:1.7;margin-bottom:0.25rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition:.25s;-webkit-transition:.25s}
ul.ourcase_list li:hover .shadow{box-shadow:0px 0px 0.12rem 0px #ccc}

/* news_box */
.news_box{padding:.5rem 0;}
.news{position:relative;}
.latest_picnews{width:50%;margin-right:3%;}
.latest_normalnews{width:47%;}
ul.latest_picnews_list{}
ul.latest_picnews_list li{background:#f0f2f3;height:7.9rem;overflow:hidden;transition:.3s;-webkit-transition:.3s;border-radius:10px;}
ul.latest_picnews_list li .box{transition:.25s}
ul.latest_picnews_list li .pic{overflow:hidden;position:relative;}
ul.latest_picnews_list li .pic img{display:block;max-width:100%;width:100%;transition:.25s;-webkit-transition:.25s;}
ul.latest_picnews_list li .time{display:block;color:#4b7aab;transition:.3s;-webkit-transition:.3s;}
ul.latest_picnews_list li .desc{padding:.25rem;position:relative;}
ul.latest_picnews_list li .desc h3{font-size:.3rem;color:#1b365d;font-weight:100;margin-bottom:.2rem;line-height:normal;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition:.2s;-webkit-transition:.2s;}
ul.latest_picnews_list li .txt{color:#7b7b7b;margin-bottom:.15rem;line-height:normal;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;overflow: hidden;transition:.3s;-webkit-transition:.3s;}
ul.latest_picnews_list li:hover{background:#0760a5;}
ul.latest_picnews_list li:hover h3,ul.latest_picnews_list li:hover .desc .txt,ul.latest_picnews_list li:hover .time{color:#fff;}
ul.latest_normalnews_list{}
ul.latest_normalnews_list li{height:1.8rem;background:#f0f2f3;position:relative;margin-bottom:23px;transition:.3s;-webkit-transition:.3s;border-radius:10px;}
ul.latest_normalnews_list li .box{height:100%;}
ul.latest_normalnews_list li .pic{width:28%;height:100%;border-radius:10px 0 0 10px;}
ul.latest_normalnews_list li .desc{width:72%;padding:.25rem;}
ul.latest_normalnews_list li .desc h3{font-size:.22rem;color:#1b365d;font-weight:100;margin-bottom:10px;line-height:normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition:.2s;-webkit-transition:.2s;}
ul.latest_normalnews_list li:last-child{margin-bottom:0;}
ul.latest_normalnews_list li .time{display:block;color:#4b7aab;transition:.3s;-webkit-transition:.3s;}
ul.latest_normalnews_list li .txt{color:#7b7b7b;margin-bottom:.05rem;line-height:normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;transition:.3s;-webkit-transition:.3s;}
ul.latest_normalnews_list li:hover{background:#0760a5;}
ul.latest_normalnews_list li:hover .desc h3,ul.latest_normalnews_list li:hover .desc .txt,ul.latest_normalnews_list li:hover .time{color:#fff;}

/* all_news_list */
/* ul.all_news_list{position:relative;margin-top:-2.8rem;} */
/* ul.all_news_list li{position:relative;height:3.7rem;overflow:hidden;padding:.38rem;background:#f7f7f7;margin-bottom:.5rem;border:1px solid #e5e5e5;border-radius:20px;box-shadow:0px 0px 0.25rem 0px #e5e5e5;transition:.25s;} */
/* ul.all_news_list li a{display:block;width:100%;height:100%;} */
/* ul.all_news_list li .item{} */
/* ul.all_news_list li .pic{width:30%;height:2.85rem;} */
/* ul.all_news_list li .desc{width:70%;padding:.25rem 0 0 .5rem;height:2.85rem;} */
/* ul.all_news_list li .desc h3{font-size:.36rem;color:#3d3d3d;font-weight:bold;line-height:1.5;margin-bottom:.2rem;transition:.15s;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;} */
/* ul.all_news_list li .desc .txt{font-size:.18rem;color:#7b7b7b;overflow:hidden;margin-bottom:.2rem;transition:.15s;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;} */
/* ul.all_news_list li .time{position:absolute;left:.5rem;bottom:0;z-index:1;display:block;font-family:Gilroy-regular;color:#7d7d7d;font-size:.18rem;} */
/* ul.all_news_list li .learnmore{position:absolute;right:0;bottom:0;z-index:1;} */
/* ul.all_news_list li:first-child{height:6rem;padding:.7rem;} */
/* ul.all_news_list li:first-child .pic{width:50%;height:4.5rem;} */
/* ul.all_news_list li:first-child .desc{height:4.5rem;width:50%;} */
/* ul.all_news_list li:first-child .desc h3{-webkit-line-clamp:2;} */
/* ul.all_news_list li:first-child .desc .txt{-webkit-line-clamp:4;} */
/* ul.all_news_list li:first-child .time{position:static;margin-bottom:.2rem;} */
/* ul.all_news_list li:first-child .learnmore{position:static;display:inline-block;margin-top:.3rem;} */
/* ul.all_news_list li:first-child,ul.all_news_list li:first-child:hover{background:rgba(41,46,121,.9);box-shadow:0px 0px 0.25rem 0px #1d205b;border:1px solid rgba(41,46,121,.9);} */
/* ul.all_news_list li:first-child .desc .txt,ul.all_news_list li:first-child .time{color:#fff;} */
/* ul.all_news_list li:first-child .desc h3{color:#ffc600;} */
/* ul.all_news_list li:first-child .learnmore{border:1px solid #ffc600;} */
/* ul.all_news_list li:hover{background:rgba(41,46,121,.9);box-shadow:0px 0px 0.25rem 0px #919191;border:1px solid rgba(41,46,121,.9);} */
/* ul.all_news_list li:hover .desc .txt,ul.all_news_list li:hover .time{color:#fff;} */
/* ul.all_news_list li:hover .desc h3{color:#ffc600;} */
/* ul.all_news_list li:hover .learnmore{border:1px solid #ffc600;} */

/* vr */
.vr{background:#000}

/* all prolist */
ul.all_prolist{}
ul.all_prolist.haspd{padding:0 0.1rem}
ul.all_prolist li{text-align:left;margin-bottom:0.2rem;padding:0.1rem 0;border-top-left-radius:.2rem;border-top-right-radius:.2rem;}
ul.all_prolist li .shadow{border:0.01rem solid #e5e5e5;background:#f5f5f5;border-radius:.2rem;transition:.25s;-webkit-transition:.25s}
ul.all_prolist li .pic{width:38.5%;border-top-left-radius:.2rem;border-top-right-radius:.2rem;}
ul.all_prolist li .pic img{display:block;max-width:100%;margin:0 0 0 auto;border-top-left-radius:.2rem;border-top-right-radius:.2rem;}
ul.all_prolist li .desc{width:61.5%;padding:.35rem .8rem;}
ul.all_prolist li .desc h3{color:#0760a5;display:block;font-size:0.4rem;font-weight:bold;margin-bottom:.25rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
ul.all_prolist li .desc .txt{color:#1b365d;font-size:.18rem;margin-bottom:.3rem;}
ul.all_prolist li .desc .txt p{text-indent:2em;}
ul.all_prolist li .desc .more{display:block;font-size:.2rem;color:#4b7aab;font-weight:bold;transition:.25s;-webkit-transition:.25s}
ul.all_prolist li:hover .shadow{box-shadow:0px 0px 0.12rem 0px #ccc}
ul.all_prolist li:nth-child(even) .pic{float:right;}
ul.all_prolist li:last-child .desc h3{font-size:.6rem;margin-top:1.2rem;margin-left:.8rem;font-family:youyuan;font-weight:100;}
ul.all_prolist li:last-child .desc h3 .icon{margin-left:.2rem;position:relative;top:-.05rem;width:.8rem;height:.8rem;background:none;line-height:.76rem;text-align:center;border:.03rem solid #0760a5;border-radius:100%;}
ul.all_prolist li:last-child .desc h3 .icon i{color:#0760a5;margin:0 0 0 .05rem;}

/* all_ourcase_list */
ul.all_ourcase_list{}
ul.all_ourcase_list li{margin-bottom:.3rem;}

/* leavemessage_box */
.leavemessage_box{height:7.2rem;padding:.88rem 0;overflow:hidden;background:url(../images/massagebg.jpg) center center no-repeat;background-size:cover}
.leavemessage{}
.leavemessage .tip{text-align:center;margin-bottom:.3rem;font-size:.24rem;}
.leavemessage .tip h3{font-size:.36rem;color:#2e3380;font-weight:100;margin-bottom:.1rem;}
.leavemessage .tip h3 .icon{margin-right:.15rem;width:.52rem;height:.52rem;background-position:-3.47rem -5.25rem;}
.leavemessage ul.onlineinput li{}
.leavemessage ul.onlineinput li textarea{min-height:1.5rem;}
.leavemessage ul.onlineinput li.submit .learnmore{width:5rem;}

/* diyform_box */
.diyform_box{height:auto;margin-bottom:.6rem;}
.diyform_box .leavemessage{height:3.86rem;padding-top:.6rem;overflow:hidden;background:url(../images/diyformbg.jpg) center center no-repeat;background-size:cover;border-radius:.08rem;}
.diyform_box .leavemessage .tip{width:50%;text-align:right;padding-top:.2rem;padding-right:.5rem;}
.diyform_box .leavemessage .tip h3,.diyform_box .leavemessage .tip strong{line-height:normal;color:#0760a5;font-size:.6rem;}
.leavemessage_input{width:50%;}
.leavemessage_input ul.onlineinput{width:70%;}
.leavemessage_input ul.onlineinput li{border:none;background:none;}
.leavemessage_input ul.onlineinput li input{border:1px solid #044f89;border-radius:5px;width:80%;margin-left:1rem;padding-left:.1rem;height:.5rem;line-height:.5rem;}
.leavemessage_input ul.onlineinput li .required{font-size:.24rem;color:#0760a5;}
.leavemessage_input ul.onlineinput li .required b{}
.leavemessage_input ul.onlineinput li.submit{margin-top:0;}
.leavemessage_input ul.onlineinput li.submit .learnmore{background:#0760a5;width:1.8rem;border-radius:5px;}

/* solution_list */
ul.solution_list{position:relative;}
ul.solution_list li{width:20.5%;margin-right:6%;position:relative;overflow:hidden;background:#f5f5f5;margin-bottom:1rem;border-radius:10px;transition:.25s;}
ul.solution_list li a{display:block;width:100%;height:100%;}
ul.solution_list li .item{}
ul.solution_list li .pic{height:3.7rem;}
ul.solution_list li .desc{}
ul.solution_list li .desc h3{padding:.15rem;font-size:.36rem;text-align:center;color:#0760a5;font-weight:100;transition:.15s;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
ul.solution_list li:hover{background:#0760a5;}
ul.solution_list li:hover .desc h3{color:#fff;}

/* contact_us */
.contacttype_box{padding:1.3rem 0 .1rem 0;background:#f2f2f2;}
.contacttype{}
.contacttype .module-title{margin-bottom:0.3rem}
ul.contactitem{padding-top:0;margin-bottom:.8rem;}
ul.contactitem li{width:49%;color:#575757;margin-bottom:0.2rem;background:#fff;padding:0.3rem 0.2rem 0.3rem 1.1rem;border-radius:0.1rem;border:1px solid #e5e5e5;transition:.25s;-webkit-transition:.25s}
ul.contactitem li strong{font-size:0.28rem;font-weight:500;}
ul.contactitem li .icon{margin-right:.10rem;width:.5rem;position:relative;top:-.05rem;text-align:center;}
ul.contactitem li .icon i{color:#0760a5;font-size:.40rem;line-height:1;margin-right:0;}
ul.contactitem li .icon i.fa-envelope{font-size:.36rem;}
ul.contactitem li .icon.phone{width:0.64rem;height:0.64rem;background-position:-4.12rem -0.12rem}
ul.contactitem li .icon.email{width:0.62rem;height:0.42rem;background-position:-4.15rem -0.92rem;top:58%}
ul.contactitem li .icon.whatsapp{width:0.66rem;height:0.66rem;background-position:-4.18rem -1.7rem;margin-top:-0.32rem}
ul.contactitem li .icon.add{width:0.56rem;height:0.72rem;background-position:-4.2rem -2.73rem;margin-top:-0.35rem}
ul.contactitem li a{color:#575757; display: block;}
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;}
.map{position:relative;height:3.8rem}
.contact_leavemessage ul.onlineinput li{background:#f7f7f7;border-color:#e8e8e8;}
.contact_leavemessage ul.onlineinput li.submit{margin:.5rem 0 0 0;}
.contact_leavemessage ul.onlineinput li.submit .learnmore{background:#0760a5;width:1.8rem;border-radius:.08rem;margin:0 auto;}

/* page_box */
.page_box{padding:0.3rem 0 0.5rem 0}
.page_box.pt60{padding-top:0.6rem}
.page_box.ntpd{padding-top:0}
.page_box.nbd{padding-bottom:0}
.page_box.gray{background:#d8ecff}
.page_content{position:relative;z-index:16}
.page_content.mb80{margin-bottom:0.8rem}
.sort_link{text-align:center}
.sort_link a{display:inline-block;margin:0 0.01rem;line-height:0.4rem;width:1.5rem;text-align:center;background:#fff;color:#181818;font-size:0.16rem;transition:.3s;-webkit-transition:.3s}
.sort_link a:hover,.sort_link a.active{background:#eb0005;color:#fff}
.sidebar{position:relative;z-index:1;width:25%;top:0;margin-right:3%;z-index:16;background:#f7f7f7;border-radius:0.06rem;transition:.25s;-webkit-transition:.25s}
.sidebar p.tip{display:block;height:0.8rem;line-height:0.8rem;padding:0 0 0 0.3rem;color:#575757;position:relative;font-size:0.24rem;font-weight:bold;text-transform:uppercase;transition:.3s;-webkit-transition:.3s}
.sidebar p.tip:after{position:absolute;content:"";height:0.24rem;width:0.05rem;left:0;top:50%;margin-top:-0.12rem;z-index:1;background:#ff9c00}
.content{width:72%}
.content.npd{padding:0}
.content.pd60{padding:0.6rem 0}
.content.pd30{padding:0.3rem 0}
.content.full_content{width:100%}
.content.full_content.white{background:#fff;padding:0.3rem}
.content.full_content.gray{background:#f7f7f7;padding:.8rem .6rem .6rem .6rem;}
.content.full_content.radius15{border-radius:.15rem;}
h3.sort_name{font-size:0.36rem;text-align:center;color:#0760a5;position:relative;margin-bottom:0.2rem;text-transform:Uppercase;transition:.25s;-webkit-transition:.25s}
h3.sort_name.bgfont{font-size:0.48rem;}
h3.sort_name .icon{width:0.30rem;height:0.28rem;background-position:-1.66rem -.91rem;margin-right:0.1rem;position:relative;top:-.02rem}
h3.sort_name.mb50{margin-bottom:0.5rem}
h3.sort_name.bold{font-weight:100}
h3.sort_name.narrow{margin-right:0.1rem;margin-left:0.1rem}
h3.sort_name.normalline{line-height:1.2;}
/* h3.sort_name:after{content:"";position:absolute;width:0.05rem;height:45%;top:50%;margin-top:-0.12rem;left:0.18rem;z-index:1;background:#ff9c00} */
ul.cage-item{margin:0.15rem 0.3rem 0.35rem 0.3rem}
ul.cage-item li{position:relative}
ul.cage-item li a{display:block;font-size:0.2rem;height:0.56rem;line-height:0.56rem;margin-bottom:0.05rem;border-radius:0.06rem;background:#e6e6e6;padding-left:32%;cursor:pointer;color:#575757;position:relative;transition:.25s;-webkit-transition:.25s}
ul.cage-item li a span{visibility:hidden;font-size:0.25rem;position:absolute;right:0.2rem;top:0.16rem}
ul.cage-item li:hover a{color:#fff;background:#ff9c00}
ul.cage-item li:hover a span{visibility:visible}
ul.cage-item li a:before{content:"";position:absolute;width:0;height:0.78rem;right:0;top:-0.21rem;z-index:1;background:url(../images/icon.png) no-repeat;background-position:-2.62rem -1.55rem;transition:.3s;-webkit-transition:.3s}
ul.cage-item li.current a:before,ul.cage-item li:hover a:before{width:0.18rem;right:-0.18rem}
ul.cage-item li.current a,ul.cage-item li a.current{color:#fff;background:#ff9c00}
ul.cage-item li.current a i,ul.cage-item li a.current i{color:#fff}
ul.cage-item li.current a span{visibility:visible}
.cage_sort_box{display:none;margin-bottom:0.2rem;max-height:0.45rem;overflow:hidden;transition:.4s;-webkit-transition:.4s}
.cage_sort_box strong{cursor:pointer;display:block;height:0.45rem;line-height:0.45rem;font-size:0.22rem;text-transform:Uppercase;font-weight:100;padding:0 0.2rem 0 0.24rem;color:#fff;background:#ff9c00}
.cage_sort_box strong i{float:right;margin-top:0.12rem;margin-right:0}
.cage_sort_box ul.cage_link{background:#fff;max-height:10rem;transition:.4s;-webkit-transition:.4s;padding-bottom:0}
.cage_sort_box ul.cage_link li h3{line-height:0.45rem;padding-left:0.1rem;color:#000;font-size:0.18rem;font-weight:bold}
.cage_sort_box ul.cage_link li a{font-size:0.14rem;height:0.4rem;line-height:0.4rem;text-align:left;padding:0 0.2rem}
.cage_sort_box ul.cage_link li a span{display:inline-block;vertical-align:middle;margin-right:0.08rem}
.cage_sort_box.open,.cage_sort_box ul.cage_link.open{max-height:10rem}
h2.page_title{font-size:0.4rem;color:#ff9c00;text-transform:Uppercase}

/* download list */
.file_search_box{margin-bottom:0.4rem}
.file_search{overflow:hidden}
.file_search input{float:left;width:76%;height:0.4rem;line-height:0.4rem}
.file_search input[type="text"]{border-color:#166ed1;padding:0 0.1rem;border-radius:0.25rem}
.file_search input[type="submit"]{width:23%;float:right;font-size:0.16rem;border:none;background:#166ed1;color:#fff;padding:0;border-radius:0.25rem;transition:.25s;-webkit-transition:.25s;cursor:pointer}
.file_search input[type="submit"]:hover{background:#ff8a00}
ul.download_list{}
ul.download_list li{font-size:0.16rem;padding-bottom:0.2rem;margin-bottom:0.2rem;border-bottom:0.01rem solid #e3e3e3}
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:0.07rem;color:#6b6b6b;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:0.4rem;line-height:0.4rem;background:#f2f2f2;color:#5b5b5b;width:1.8rem;text-align:center;transition:.25s;-webkit-transition:.25s}
ul.download_list li .down_btn a i{margin-right:0.1rem;color:#1194d1;font-size:0.2rem;position:relative;top:0.02rem;transition:.25s;-webkit-transition:.25s}
ul.download_list li .down_btn a:hover{background:#ff8a00;color:#fff}
ul.download_list li .down_btn a:hover i{color:#fff}
ul.download_list li:hover h3{color:#1194d1}
.downloadlist_box{display:none;}
.downloadlist_box ul.download_list{padding:.3rem;}

/* offer_list */
ul.offer_list{}
ul.offer_list li{margin-bottom:0.3rem}
ul.offer_list li .item{background:#fff;padding:0.3rem;border:0.01rem solid #9dbcd9;transition:.25s;-webkit-transition:.25s}
ul.offer_list li .item a{transition:.25s;-webkit-transition:.25s}
ul.offer_list li .item  h3{font-size:0.32rem;color:#ff9c00;font-weight:bold;padding-top:0.5rem;margin-bottom:0.15rem;position:relative;line-height:normal;text-transform:Uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
ul.offer_list li .item  h3:after{position:absolute;content:"";width:0.63rem;height:0.42rem;left:0;top:-0.05rem;z-index:1;background:url(../images/icon.png) no-repeat;background-position:-0.73rem -0.14rem}
ul.offer_list li .item .desc{color:#999;line-height:2;margin-bottom:0.2rem;height:1.4rem;overflow:hidden}
ul.offer_list li .item .desc b{color:#333}
ul.offer_list li .item .learnmore{margin:0;font-weight:100}
ul.offer_list li .item .learnmore:hover{color:#fff}
ul.offer_list li:hover .item{border-color:#ff9c00}

/* fixedinput */
.fixedinput{display:none}
.fixedinput .pro_inquiry{padding:0.1rem}
ul.inquiry_input{}
ul.inquiry_input li{position:relative;margin-bottom:0.18rem}
ul.inquiry_input li input,ul.inquiry_input li textarea{border:0.01rem solid #e3e3e3}
ul.inquiry_input li textarea{height:1.1rem;padding:0.1rem}
ul.inquiry_input li input{padding:0 0.1rem;height:0.4rem;line-height:0.4rem}
ul.inquiry_input li input[type="button"]{text-align:center;color:#fff;font-size:0.2rem;background:#ff8a00;border:none;border-radius:0.04rem;margin:0 auto;cursor:pointer;display:block;transition:.45s;-webkit-transition:.45s}
ul.inquiry_input li input[type="button"]:hover{background:#ff8c00}
ul.inquiry_input li.full{width:100%;margin-right:0}
ul.inquiry_input li.safe{}
ul.inquiry_input li.safe img{position:absolute;right:0.04rem;top:0.06rem;z-index:1}
ul.inquiry_input li.submit{margin-right:0}
ul.inquiry_input li b{color:red;position:absolute;left:0.04rem;top:0.1rem;z-index:1}

/* public details */
.details{position:relative}
.details .postarr{margin-bottom:.4rem;color:#1b365d;}
.details .postarr span{margin-right:.4rem;}
.keyword{margin:0.3rem 0}
.table_fix{margin:0.2rem 0}
.editor{color:#4b4b4b;font-size:.20rem;margin-bottom:0.5rem}
.editor p{text-indent:2em;}
.editor.mb30{margin-bottom:0.3rem}
.editor.nomb{margin-bottom:0}
.editor img.floatright{float:right;margin:0.1rem 0 0.25rem 0.25rem}
.editor img{display:block;margin:0.4rem auto;max-width:100%}
.editor table tr{border-bottom:0.01rem solid #ddd}
.editor table tr:first-child{background:#1b365d;}
.editor table tr:first-child td{color:#fff;}
.editor table tr:last-child{border:none}
.editor table td{color:#666;text-align:center;border-color:#1b365d;padding:0.14rem 0.1rem;}
.editor ul li img{margin:0 auto}
.editor strong{color:#181818}
.relitem_box{}
.relitem{}
ul.rel_list li{margin-bottom:0;}
.rel_solution{margin:.5rem 0 0 0;}
.rel_solution ul.solution_list li{width:auto;margin-bottom:0;}
.viewvideo{width:100%;margin:0 auto 0.3rem;overflow:hidden;background:#0760a5 url(../images/videobgfont.png) left bottom no-repeat;}
.viewvideo video{width:100%;height:5rem}

/* product view */
.proitem_box{height:7.71rem;background:#f5f5f5;overflow:hidden;position:relative;}
.item-view{position:relative;}
.itemdesc{width:46%;margin-right:4%;margin-top:2rem;}
.itemdesc h1{font-size:.55rem;color:#1b365d;font-weight:bold;margin-bottom:.25rem;}
.itemdesc .txt{font-size:.18rem;text-indent:2em;color:#1b365d;margin-bottom:.6rem;}
.itemdesc .learnmore{margin:0;}
.itempic{width:50%;position:relative;margin-top:.6rem;}
.itempic .picslider ul li img{display:block;max-width:100%;margin:0 auto;border-radius:0.1rem}
.item-view .goinquiry{width:4rem;}
.item-view .goinquiry:hover span.icon{margin-left:0.2rem}
.item-view .goinquiry:hover{background:#f08300}
.picslider{position:relative;margin-bottom:0.2rem;}
.picslider ul.pic li,.smallslider ul.pic li{display:none}
.picslider ul.pic li img,.smallslider ul.pic li img{max-width:100%;display:block;margin:0 auto;}
.picslider .flex-control-nav{right:0.1rem;bottom:0.08rem;text-align:right}
.picslider .flex-control-paging li a{border:0.01rem solid #dfdfdf;background:#dfdfdf;width:0.12rem;height:0.12rem;text-indent:9999px;overflow:hidden;transition:.3s;-webkit-transition:.3s;border-radius:0.12rem}
.picslider .flex-control-paging li a:hover{background:#ed1815;border-color:#ed1815}
.picslider .flex-control-paging li a.flex-active{width:0.35rem;background:#ed1815;border-color:#ed1815}
.smallslider{}
.smallslider ul.pic li{width:2rem!important;}
.smallslider ul.pic li img{display:block;margin:0 auto;max-width:100%;height:1.1rem;border:0.01rem solid #dfdfdf}
.smallslider ul.pic li.flex-active-slide img{border-color:#1b365d}
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:2rem;height:2rem;background:#fff;border:0.01rem solid #ccc;display:none;text-align:center;overflow:hidden}
.zoomMask{position:absolute;cursor:move;z-index:1}
.anchor_box{background:#f0f0f0;border-top:1px solid #fff;}
.anchor{text-align:center;font-size:0;}
.anchor a{font-size:.22rem;color:#1b365d;padding:.12rem .8rem;display:inline-block;transition:.3s;-webkit-transition:.3s}
.anchor a:hover,.anchor a.active{background:#e5e5e5;}
ul.proodds_list{}
ul.proodds_list li{background:#f5f5f5;padding:.4rem .2rem;margin-bottom:.3rem;}
ul.proodds_list li h3{color:#006aad;font-size:.30rem;margin-bottom:.15rem;position:relative;font-weight:bold;padding-left:.40rem;}
ul.proodds_list li h3:after{content:"";position:absolute;width:.25rem;height:.25rem;background:#75c5f0;border-radius:100%;left:0;top:50%;margin-top:-.12rem;z-index:1;}
h3.view_title{font-size:0.2rem;font-weight:bold;padding:0.15rem 0.12rem 0.15rem 0.35rem;background:#f7f7f7;color:#575757;position:relative;line-height:1;margin-bottom:0.2rem;border-radius:0.05rem}
h3.view_title:after{position:absolute;content:"";width:0.05rem;height:48%;top:28%;left:0.2rem;z-index:1;background:#ff9c00}
h3.view_title.hasbor{padding-bottom:0.05rem;border-bottom:0.01rem solid #ededed}
.tags{padding-bottom:0.2rem;margin-bottom:0.2rem;}
.tags .tip{margin-right:0.08rem;color:#575757!important}
.tags a{display:inline-block;vertical-align:middle;color:#575757;transition:.2s;margin-right:0.1rem;position:relative}
.tags a:hover{color:#ff8401}
.changepage{}
.changepage a{display:block;color:#575757;transition:.3s;-webkit-transition:.3s}
.changepage a i{color:#ff8401}
.changepage a:hover{color:#ff8401}

/* news view */
.newsitem_box{height:4.88rem;background:#f5f5f5;overflow:hidden;position:relative;}
.newsitem_desc{height:100%;}
.newsitem_desc .newsitem_title{width:45%;margin-right:5%;margin-top:1.5rem;}
.newsitem_desc .newsitem_title h1{font-size:.48rem;color:#0760a5;line-height:1.5;font-weight:100;}
.newsitem_desc .newsitem_pic{width:50%;height:100%;}
.news_details{width:70%;border-right:1px solid #cfcfcf;}
.news_details .details{padding-right:.9rem;}
.relnews_box{width:30%;padding:.6rem 0 0 .9rem;}
.relnews_box h3.sort_name{text-align:left;}
ul.relnews_list{}
ul.relnews_list li{margin-bottom:.25rem;}
ul.relnews_list li .pic{margin-bottom:.1rem;}
ul.relnews_list li .pic img{display:block;max-width:100%;}
ul.relnews_list li .desc{}
ul.relnews_list li .desc h3,ul.relnews_list li .desc .time{color:#1b365d;}
ul.relnews_list li .desc h3{line-height:1.3;margin-bottom:.05rem;}
ul.relnews_list li .desc .time{}

/* applyitem_box */
.applyitem_box{height:6.45rem;position:relative;}

/* servicesummary_box */
.servicesummary_box{padding:0.5rem 0;overflow:hidden}
.servicesummary{}
.servicesummary .module-title{margin-bottom:0.3rem}
.servicesummary .txt{font-size:0.16rem}
ul.service_item{width:80%;margin:0 auto 0.4rem}
ul.service_item li{width:29%;margin-right:5%;text-align:center}
ul.service_item li:last-child{margin-right:0}
ul.service_item li .item{height:2.3rem;padding-top:0.4rem;background:#f7f7f7;border-radius:0.06rem;font-size:0.18rem;overflow:hidden;transition:.3s;-webkit-transition:.3s}
ul.service_item li .item h3{font-weight:100}
ul.service_item li .item h3 strong{font-size:0.6rem;font-weight:bold;margin-right:0.2rem}
ul.service_item li:hover .item,ul.service_item li.active .item{background:#f08300;color:#fff}

/* footer_box */
.footer_box{height:8.46rem;padding-top:.8rem;overflow:hidden;background:url(../images/footerbg.jpg) center bottom no-repeat;background-size:cover}
.footer_body{position:relative;color:#fff;}
.footer_body .left{width:43%;margin-right:7%;}
.footer_body .right{width:50%;padding-left:.4rem;}
.footer_body .right h3{font-size:.28rem;font-weight:bold;margin-bottom:.1rem;}
.footer_body .right h3 .icon{width:0.30rem;height:0.28rem;background-position:-1.66rem -.91rem;margin-right:0.2rem;position:relative;top:-.02rem}
.footer_body a{color:#959595;transition:.2s;-webkit-transition:.2s;}
.footer_body a:hover{color:#fff}
.flogo{}
.flogo img{max-width:3.45rem;}
.footer_body .contat_info{margin-bottom:.2rem;color:#f0f2f3;}
.footer_body .contat_info p{position:relative;line-height:2.5;font-size:.22rem;}
.footer_body .contat_info a{color:#f0f2f3;}
.footer_body .contat_info a:hover{color:#ffc600;}
.footer_body .contat_info .icon{background:none;width:.24rem;height:.24rem;text-align:center;line-height:.24rem;position:absolute;left:0;top:50%;margin-top:-.22rem;z-index:1;}
.footer_body .contat_info .icon i{color:#ffc600;margin-right:0;line-height:1;font-size:.38rem;}
.footer_body .contat_info .icon.add i{font-size:.46rem;margin-left:.06rem;}
.footer_body .contat_info .icon.email i{font-size:.34rem;}
.footer_body .contat_info .icon.whatsapp i{font-size:.40rem;}
.footer_body .followus_box{}
.footer_body .followus_box .appitem{width:1.3rem;text-align:center;margin-right:.1rem;display:inline-block;vertical-align:middle}
.footer_body .followus_box .appitem img{max-width:100%;display:block;}
.snsitem_box{background:#006aad;text-align:right;padding:.2rem 0;overflow:hidden}
.snsitem_box .snsitem{margin:0 auto;}
.snsitem_box .snsitem a{background:none;width:.4rem;height:.4rem;margin-left:.2rem;margin-right:0;line-height:.4rem;}
.snsitem_box .snsitem a svg{width:.4rem;height:.4rem;color:#fff;}
.snsitem_box .snsitem a i{font-size:.4rem;color:#fff;}
ul.onlineinput{}
ul.onlineinput.narrow{margin:0 10%}
ul.onlineinput li{position:relative;margin-bottom:0.15rem;overflow:visibility;border:0.01rem solid #b9b9b9;background:#fff;border-radius:0.1rem}
ul.onlineinput li .required{position:absolute;top:50%;margin-top:-.20rem;left:0.2rem;z-index:1;font-size:.2rem;}
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:#444}
ul.onlineinput li textarea{min-height:1.1rem;border:none}
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:.25rem;}
ul.onlineinput li.submit{background:none;margin-right:0;margin-bottom:0;margin-top:0.3rem;border:none}
ul.onlineinput li.submit button{display:block;width:50%;margin:0 auto;border:0.01rem solid #f08300;background:#f08300;border-radius:0.05rem;color:#fff;cursor:pointer;padding:0;font-size:0.16rem;height:0.45rem;line-height:0.45rem;transition:.25s;-webkit-transition:.25s}
ul.onlineinput li.submit button:hover{background:#ff9c00}
.copyright_box{background:#0760a5;}
.copyright{padding:0.45rem 0}
.copyright,.copyright a{color:#fff;transition:.2s;-webkit-transition:.2s}
.copyright a:hover{color:#ffc600}
.copyright .left{width:65%}
.copyright .right{width:35%;text-align:right}
.copyright .links{}
.copyright .links a{margin-right:.1rem;display:inline-block;}
.copyright .beian.icon{width:.18rem;height:.20rem;background-position:-.23rem -6.75rem;margin:0 .05rem;position:relative;top:-0.02rem;}
.copyright .support.icon{width:.17rem;height:.18rem;background-position:-.62rem -6.76rem;margin:0 .05rem;}
a.top{opacity:0;visibility:hidden;position:fixed;color:#7b7b7b;width:0.55rem;height:0.55rem;line-height:normal;overflow:hidden;right:0.2rem;background:#ff9c00;bottom:0.3rem;z-index:22;text-align:center;transition:.25s;-webkit-transition:.25s}
a.top .icon{width:0.28rem;height:0.3rem;margin:0.125rem auto 0.03rem;background-position:-2.05rem -0.87rem;transition:.25s;-webkit-transition:.25s}
a.top:hover{color:#fff;background:#ff9c00}
a.top.active{opacity:1;visibility:visible}
#page{clear:both;line-height:0.25rem;padding:0.3rem 0;text-align:center}
#page a{background:#fff;border:0.01rem solid #e2e2e2;color:#626262;display:inline-block;font-size:0.16rem;line-height:0.4rem;margin:0 0.03rem;padding:0 0.15rem;text-align:center;transition:.3s;-webkit-transition:.3s;border-radius:.08rem;}
#page a:hover{background:#ff9c00;border:0.01rem solid #ff9c00;color:#fff}
#page a:active{background:#ff9c00}
#page span.current{background:#ff9c00;border:0.01rem solid #ff9c00;color:#fff;display:inline-block;font-size:0.16rem;line-height:0.4rem;margin:0 0.03rem;padding:0 0.15rem;text-align:center;border-radius:.08rem;}
#page span.disabled{color:#adaaad;margin-right:0.03rem;padding:0.02rem 0.06rem}
.backlist{position:absolute;right:0;top:-0.4rem;z-index:1;text-decoration:none!important;width:1.5rem;display:block;padding-left:0.4rem;height:0.44rem;line-height:0.44rem;border-radius:0.25rem;background:#f0f0f0;color:#6a6a6a;margin:0 auto;text-align:center;font-size:0.14rem;transition:.25s;-webkit-transition:.25s}
.backlist.hasmb{margin:0.3rem auto}
.backlist span{position:absolute;width:0.34rem;height:0.34rem;text-align:center;line-height:0.34rem;left:0.06rem;top:0.05rem;z-index:1;background:#ff9600;color:#fff;border-radius:100%;transition:.25s;-webkit-transition:.25s}
.backlist span i{margin:0;font-size:0.24rem;transition:.25s;-webkit-transition:.25s}
.backlist a{text-decoration:none}
.backlist:hover{background:#ff9600;color:#fff!important}
.backlist:hover span{background:#fff;color:#fff}
.backlist:hover span i{color:#ff9600}

/*-----错误提示框----*/#error{height:100%;padding:0}
.jump{padding:1.4rem 0 2rem 0}
.jump div{width:4.5rem;position:relative;left:48%;margin-top:10%;margin-left:-2.25rem;margin-right:-2.25rem;border:0.01rem solid #FF7200;border-radius:.3em}
.jump div p{color:#666666;font:0.14rem "Microsoft YaHei";text-align:center;margin-bottom:0.2rem}
.jump div p.msg-title{font:0.24rem "Microsoft YaHei";color:#fff;background:#FF7200}
.jump div p.error{font:0.24rem "Microsoft YaHei";color:#FF5500}
.jump div p.notice span,.jump div p.notice a{color:#FF5500;font:bold 0.14rem Arial}
.jump div p.notice a:hover{color:#000}

/* nav open */
.fixed_fix.open,.nav_toggle.open,ul.mobile_menu.open{-webkit-transform:translate3d(2.2rem,0,0);-webkit-animation:open .5s ease-in-out;transform:translate3d(2.2rem,0,0);animation:open .5s ease-in-out}
@-webkit-keyframes open{
	0%{-webkit-transform:translate3d(0,0,0)}
	70%{-webkit-transform:translate3d(2.2rem,0,0)}
	100%{-webkit-transform:translate3d(2.2rem,0,0)}
}
@keyframes open{
	0%{transform:translate3d(0,0,0)}
	70%{transform:translate3d(2.2rem,0,0)}
	100%{transform:translate3d(2.2rem,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(2.2rem,0,0)}
	100%{-webkit-transform:translate3d(0,0,0)}
}
@keyframes close{
	0%{transform:translate3d(2.2rem,0,0)}
	100%{transform:translate3d(0,0,0)}
}

/* 客服 */
.fixed_sns{position:fixed;width:0.46rem;right:0.1rem;top:50%;z-index:22;padding:0.03rem 0;border-radius:0.04rem}
.fixed_sns a.icon{cursor:pointer;display:block;width:0.41rem;margin:0 auto;margin-bottom:0.02rem;height:0.4rem;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 -0.42rem}
.fixed_sns a.mail{background-position:0 -0.84rem}
.fixed_sns a.goheader{background-position:0 -1.26rem;height:0;margin-bottom:0}
.fixed_sns a.goheader.active{height:0.4rem}
.fixed_sns a .inside{color:#fff;text-align:center;line-height:0.4rem;font-size:0.18rem;width:0;height:100%;border-top-left-radius:0.05rem;border-bottom-left-radius:0.05rem;opacity:0;position:absolute;right:0.62rem;top:0;z-index:1;background:#ff8a00}
.fixed_sns a .inside img{width:100%}
.fixed_sns a:hover .inside{width:2rem;opacity:1}
.fixed_sns a:hover .inside.wx{width:1.2rem}
saf-online {width: 50px;position: fixed;right: 0px;bottom: 20%;z-index: 99}
saf-online.hideOnline {opacity: 0;visibility: hidden;transition: all 0.5s}
.saf-make saf-online.hideOnline,.saf-online.hideOnline.on {opacity: 1;visibility: visible}
saf-online .p_list {width: 100%;height: auto}
saf-online .saf-lineitem {display: block;width: 50px;height: 50px;position: relative;margin-bottom: 1px}
saf-online .saf-lineitem.backTop {cursor: pointer}
saf-online .saf-lineitem saf-icon {width: 100%;height: 100%;display: flex;align-items: center}
saf-online .saf-lineitem saf-icon a {width: max-content;height: 100%;display: flex;transition: all 0.5s;position: relative}
saf-online .saf-lineitem saf-icon a span {display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;background:#03467a}
saf-online .saf-lineitem saf-icon svg {width: 20px;height: 20px}
saf-online .saf-lineitem .onlinekf_telicon svg {width: 16px;height: 16px}
saf-online .saf-lineitem .onlinekf_wsicon svg {width: 24px;height: 24px}
saf-online .saf-lineitem saf-icon svg path {fill: #fff}
saf-online .saf-lineitem saf-icon img {width: 20px;height: 20px;display: block}
saf-online .saf-lineitem p {
    width: max-content;
    height: 100%;
    background: #222;
    color: #fff;
    font-size: 14px;
    border-radius: 0;
    z-index: 1;
    transition: all 0.5s;
    padding: 5px 10px;
    display: flex;
    align-items: center
}
saf-online .saf-lineitem .codeimg {
    padding: 5px;
    width: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s
}
saf-online .saf-lineitem .codeimg img {width: 100%;height: auto}
saf-online .saf-lineitem:hover .codeimg {opacity: 1;visibility: visible}
saf-online .saf-lineitem p a {display: block;padding: 10px 15px}
saf-online .saf-lineitem p img {width: 130px;height: auto}
saf-online .saf-lineitem:hover {z-index: 5}
saf-online .saf-lineitem:hover a {transform: translate(calc(-100% + 50px),0)}
saf-online .saf-lineitem.contactLink {height: auto}
saf-online .saf-lineitem.contactLink saf-icon {height: auto}
saf-online .saf-lineitem.contactLink saf-icon a {width: 100%;height: auto;display: block;background: #333;padding: 15px 0;transition: all 0.5s}
saf-online .saf-lineitem.contactLink saf-icon a:hover {background: #c60001;}
saf-online .saf-lineitem.contactLink saf-icon a span {background: none;height: auto}
saf-online .saf-lineitem.contactLink saf-icon a p {width: 100%;height: auto;background: none;writing-mode: vertical-lr;text-transform: uppercase;font-size: 14px;letter-spacing: 2px}
saf-online .saf-lineitem em {display: none}
saf-online .saf-lineitem.backTop {display: none}
saf-online.showTop .saf-lineitem.backTop {display: block}

/* prodiy_box */
.prodiy_box{}
.prodiy{}
.diy_module{}
.diy_fix{padding:0.3rem 0}
.diy_fix.gray{background:#f7f7f7}
.diy_module .diy_tip{width:17%}
.diy_module .diy_tip h3{font-size:0.3rem;padding-bottom:0.08rem;margin-bottom:0.15rem;display:inline-block;border-bottom:0.02rem solid #ff9c00}
.diy_module .diy_tip h3 strong{font-size:0.48rem;color:#ff9c00;margin-right:0.05rem;font-family:BebasNeueRegular}
.diy_module .diy_tip .icon{width:0.5rem;height:0.56rem;display:block;background-position:-2.26rem -1.36rem}
.diy_module .diy_field{width:83%;padding:0.38rem 0 0.4rem 0}
ul.field_item{}
ul.field_item li{margin-bottom:0.1rem}
ul.field_item li strong{display:block;font-size:0.2rem;color:#575757}
.layui-form-radio div{font-size:0.24rem!important;color:#ff9c00;font-weight:bold}
.layui-form-radio>i:hover,.layui-form-radioed>i{color:#666!important}
.profeild_box{padding-left:0.3rem;border-radius:0.03rem}
.profeild_box.active{padding:0.1rem 0 0.1rem 0.3rem}
.profeild_box .label,.profeild_box .input_inline{display:inline-block;vertical-align:middle}
.profeild_box .input_inline .tip,.profeild_box .input_inline input{display:inline-block;vertical-align:middle}
.profeild_box .input_inline .tip{margin:0 0.1rem}
.profeild_box .input_inline input{width:1rem}
ul.field_item.style2 li .layui-form-radio div{font-size:0.16rem!important;color:#575757;font-weight:100}
ul.field_item.style2 li .layui-form-radio>i:hover,.layui-form-radioed>i{color:#666!important}
ul.field_item li:last-child{margin-bottom:0}
.profeild_box.hasmb{margin:0.2rem 0}
.profeild_box.hasbor{max-width:9rem;padding:0.2rem;border:0.01rem solid #ddd}
.diy_field textarea{border:none!important}
.diy_field textarea::placeholder{font-size:0.18rem;font-weight:bold}
.diy_field ul.onlineinput li input,.diy_field ul.onlineinput li textarea{padding-left:0.7rem}



/* 媒体查询 */
@media (min-width: 2500px) {
	ul.latest_picnews_list li{height:auto;}
	ul.hotpro_list li{height:6.5rem;border-radius:10px;}
	ul.latest_normalnews_list li{margin-bottom:47px;}
	ul.hotpro_list li .item{height:100%;padding:1.2rem 0 0 .5rem;border-radius:10px;}
}
@media (min-width: 1921px) {
	html {
		font-size: 100px;
	}
}
@media (max-width:1665px){
    .wrapper{min-width:inherit;}
    .w1600,.position.hasabsolute{width:90%;min-width:inherit;}
	.position.hasabsolute{margin-left:-45%;}
}
@media (max-width:1445px){
    
}
@media (max-width:1366px){
    .w1600,.w1400,.position.hasabsolute{width:96%;min-width:inherit;}
	.position.hasabsolute{margin-left:-48%;}
    
}
@media (max-width:1290px){
	/* .industries_menu_list_col4{grid-template-columns:repeat(4,2.8rem)} */
	ul.relayout_solution_list li{width:23%;margin-right:2%;margin-bottom:.3rem;}
}
@media (max-width:1200px){
	
}
@media (max-width:1110px){
    
}
@media (max-width:1070px){
   
}
@media (max-width:1024px){
	html {
		font-size:70px;
	}
    .header{height:1rem}
    .wrapper.page_wrapper{padding-top:1rem;}
	.banner,.nav{display:none;}
	.language{margin-top:.3rem;}
	.mobilebanner{height:auto;}
	.nav_open,.nav_close{display:block;top:27px;}
	.search-input{margin-top:.29rem;}
	.language_box{right:1rem;}
	.search{right:2.5rem;}
	.pagepartner_box{height:auto;padding-bottom:50px;}
	ul.pagepartner_logo{grid-template-columns:repeat(8,1fr)}
	ul.pagepartner_logo li{}
	.table_fix{width:100%;overflow:auto;}
	.table_fix table{width:1000px;max-width:inherit;}
	.footer_box{height:auto;padding-bottom:.6rem;}
	ul.all_prolist li:last-child .desc h3{font-size:.4rem;}
}
@media (max-width:960px){
   
}
@media (max-width:860px){
	.hotproitem .desc,
	.hotproitem .image,
	.homeabout .summary,
	.homeabout .homeabout_achievement_box,
	.partner .partner_desc,
	.partner .partner_logo,
	.footer_body .left,
	.footer_body .right,
	.copyright .left,
	.copyright .right,
	ul.solution_list li .desc,
	ul.solution_list li .pic,
	.learnourmore .page_achievement,
	.learnourmore .aboutvideo
	{float:none;width:100%;margin:0;}
	.partner .partner_desc{margin-bottom:.5rem;}
	.homeabout .homeabout_achievement_box{margin-bottom:.3rem;}
	.partner .partner_desc{padding-top:0;}
	.partner_box{height:auto;padding-bottom:1rem;}
	.footer_body .left{margin-bottom:1rem;}
	.footer_body .right{padding-left:0;}
	.copyright .left,
	.copyright .right{text-align:center;}
	ul.solution_list li{height:auto;}
	ul.solution_list li .pic{height:260px;}
	ul.solution_list li .desc{height:auto;padding-left:0;}
	ul.solution_list li .learnmore{left:0;}
	ul.contactitem li,ul.onlineinput li{width:100%!important;margin-right:0!important;}
	.aboutsummary_box{height:auto;}
	ul.hotpro_list li{width:100%;margin-right:0;float:none;}
	.latest_picnews,.latest_normalnews{float:none;width:100%;margin-right:0;}
	.latest_picnews{margin-bottom:.3rem;}
	ul.latest_picnews_list li{height:auto;}
	ul.all_news_list li{float:none!important;width:100%!important;margin-right:0;}
	ul.all_ourcase_list li{width:49%!important;margin-right:2%!important;}
	ul.all_ourcase_list li:nth-child(2n+2){margin-right:0!important;}
	ul.relayout_solution_list li{width:32%;margin-right:2%!important;}
	ul.relayout_solution_list li:nth-child(3n+3){margin-right:0!important;}
	.diyform_box .leavemessage .tip,.diyform_box .leavemessage_input{text-align:center;float:none!important;width:100%!important;margin-right:0;}
	.diyform_box .leavemessage{height:auto;padding-bottom:.8rem;}
	.diyform_box .leavemessage_input{}
	.leavemessage_input ul.onlineinput{width:100%;}
	.summaryforus .about_slidepic,.summaryforus .desc{float:none!important;width:100%!important;margin-right:0;}
	.summaryforus .about_slidepic{margin-bottom:1rem;}
	.itempic,.itemdesc,.newsitem_desc .newsitem_pic,.newsitem_desc .newsitem_title{float:none;width:100%;margin-right:0;}
	.proitem_box,.newsitem_box{height:auto;padding-bottom:.8rem;}
	.newsitem_box{padding-bottom:0;}
	.newsitem_desc .newsitem_pic{height:300px;}
	.newsitem_desc .newsitem_title{margin-bottom:.3rem;margin-top:1rem;}
	.news_details,.relnews_box{width:100%;float:none;}
	.news_details{border:none;}
	.news_details .details{padding-right:0;}
	.relnews_box{padding:0;}
	ul.relnews_list li{margin-bottom:.5rem;}
	.itemdesc{margin-top:1rem;}
	.applyitem_box{padding-bottom:0;}
	.header .logo img{height:.7rem;}
}
@media (max-width:768px){
	html {
		font-size:50px;
	}
	ul.proline_list li h3,.module-tip h3,.footer_body .right h3,ul.mobile_menu li a{font-size:24px;}
	.learnmore,ul.latest_news li .txt,ul.latest_news li .post_par .time,.language a em,.changepage,.tags a,.module-tip p{font-size:12px;}
	.homeabout .summary .desc,.partner_desc .aboutus_desc,.hotproitem .desc .txt,.hotproitem .desc .txt p,.slider_btn a,.footer_body .contat_info p,.copyright .left,.copyright .right,ul.solution_list li .desc .txt,.editor,.summaryforus .desc,.itemdesc .txt{font-size:14px;}
	ul.latest_news li .txt{height:61px;}
	ul.mobile_menu li a{padding:20px 15px;}
	.nav_open, .nav_close{top:17px;}
	ul.pubsort_item li{width:49%;margin-right:2%!important;}
	ul.pubsort_item li:nth-child(2n+2){margin-right:0!important;}
	ul.pubsort_item li a{font-size:12px;}
	.summaryforus .desc{width:100%;background:rgba(255,255,255,.8);padding:15px;border-radius:15px;}
	ul.all_prolist li .pic,ul.all_prolist li .desc{float:none;width:100%;margin:0;clear:both;}
	ul.all_prolist li .desc h3{font-size:24px;}
	ul.all_prolist li .desc .txt{font-size:15px;}
	ul.all_prolist li:last-child .desc h3{margin:.3rem 0;font-size:24px;}
	.saf-online {
        width: 100%;
        right: 0;
        bottom: 0
    }
	.saf-online{display: flex;}
    .saf-online .p_list {
        display: flex;
        box-shadow: 0 -5px 10px rgba(0,0,0,0.1)
    }

    .saf-online .saf-lineitem {
        flex: 1 !important;
        padding: 0;
        border-right: 1px #ddd solid;
        margin: 0
    }

    .saf-online .saf-lineitem saf-icon {
        box-shadow: none;
        border-radius: 0
    }

    saf-online .saf-lineitem.contactLink {
        display: none
    }

    saf-online .saf-lineitem p {
        display: none
    }

    saf-online .saf-lineitem saf-icon a {
        width: 100%;
        padding: 5px;
        flex-wrap: wrap;
        background: #03467a;
    }

    saf-online .saf-lineitem saf-icon a span {
        width: 100%;
        height: auto;
        background: none
    }

    saf-online .saf-lineitem em {
        display: block;
        font-style: normal;
        line-height: 1;
        font-size: 10px;
        color: #fff;
        text-align: center;
        width: 100%;
        padding-top: 5px
    }

    saf-online .saf-lineitem:hover saf-icon a {
        transform: translate(0,0)
    }

    saf-online .saf-lineitem.backTop {
        display: block
    }

    saf-online .saf-lineitem.codeimgRim {
        display: none
    }
	.copyright{padding-bottom:80px;}
	ul.relayout_solution_list li{width:49%;}
	ul.relayout_solution_list li:nth-child(3n+3){margin-right:2%!important;}
	ul.relayout_solution_list li:nth-child(4n+4){margin-right:2%!important;}
	ul.relayout_solution_list li:nth-child(2n+2){margin-right:0!important;}
}
@media (max-width:680px){
    
}
@media (max-width:650px){
    .video{width:96%;}
    .layui-layer{width:96%!important;}
	.content.full_content.gray{padding:10px;}
	ul.all_news_list li,ul.latest_normalnews_list li{height:auto;}
	ul.all_news_list li .pic,ul.all_news_list li .desc,ul.latest_normalnews_list li .pic,ul.latest_normalnews_list li .desc{float:none!important;width:100%!important;margin:0;}
	ul.all_news_list li .pic,ul.latest_normalnews_list li .pic{height:240px;}
	ul.all_news_list li .desc,ul.latest_normalnews_list li .desc{padding:20px;}
	ul.all_news_list li .desc h3,ul.latest_normalnews_list li .desc h3,ul.latest_picnews_list li .desc h3,ul.ourcase_list li h3.title,ul.relnews_list li .desc h3{font-size:.32rem;}
	ul.all_news_list li .desc .txt,ul.latest_normalnews_list li .txt,ul.latest_picnews_list li .desc .txt,ul.ourcase_list li .txt{font-size:12px;}
	ul.all_news_list li .desc .time,ul.latest_normalnews_list li .time,ul.latest_picnews_list li .time,ul.relnews_list li .time,.details .postarr{font-size:12px;}
	ul.hotpro_list li .item h3{font-size:24px;}
	ul.achievement_list li{border:none;}
	.homeabout_achievement_box{padding:.5rem .2rem;}
	ul.all_ourcase_list li{float:none!important;width:100%!important;margin-right:0;}
	.viewvideo{background-size:contain;}
	.anchor a{padding:.12rem .6rem;}
}
@media (max-width:560px){
    ul.pagepartner_logo{grid-template-columns:repeat(5,1fr)}
}