﻿@charset "utf-8";

@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap);

@font-face{font-family:iconfont;src:url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),url(../fonts/iconfont.woff) format('woff'),url(../fonts/iconfont.ttf) format('truetype')}

.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-whatsapp:before{content:"\ea07"}

.icon-email:before{content:"\e638"}

.icon-phone:before{content:"\e63d"}

.icon-yanjing:before{content:"\e607"}

.icon-dian:before{content:"\e6d3"}

.icon-jiahao:before{content:"\e604"}

.icon-jianhao:before{content:"\e615"}

.icon-gouwuche:before{content:"\e611"}

.icon-xiazai:before{content:"\e6ba"}

.icon-dizhiku:before{content:"\e64e"}

.icon-youxiang1:before{content:"\e619"}

.icon-shouye:before{content:"\e63b"}

.icon-dianhua2:before{content:"\e603"}

.icon-arrow-r:before{content:"\e64d"}

.icon-arrow-l:before{content:"\e606"}

.icon-right-s:before{content:"\e627"}

.icon-below-s:before{content:"\e629"}

.icon-arrow-b:before{content:"\e60c"}

.icon-arrow-t:before{content:"\e60d"}

.icon-chakan1:before{content:"\e6cd"}

.icon-youtube:before{content:"\e660"}

.icon-skype:before{content:"\ec02"}

.icon-facebook:before{content:"\e63a"}

.icon-twitter:before{content:"\e726"}

.icon-linkedin:before{content:"\e696"}

.icon-liaotian:before{content:"\e6db"}

.icon-ins:before{content:"\e664"}

.icon-youtube1:before{content:"\e7b2"}

.icon-home:before{content:"\e821"}

.icon-shouji:before{content:"\e692"}

.icon-dianhua:before{content:"\e661"}

.icon-pinterest:before{content:"\e685"}

.icon-jiantou:before{content:"\e600"}

.icon-youxiang:before{content:"\e913"}

.icon-dizhi:before{content:"\e618"}

.icon-gongchang:before{content:"\e628"}

.icon-tuandui:before{content:"\e608"}

.icon-guanli:before{content:"\e61e"}

.icon-jingyan:before{content:"\e602"}

.icon-icon_arrow:before {content: "\e64d"}

.icon-phone2:before{content:"\e63d"}

.icon-google:before{content:"\e664"}

.icon-pinterest0:before{content:"\e660"}

.icon-icon_arrowleft:before{content:"\e606"}

.icon-map:before{content:"\e821"}

.icon-mail:before{content:"\e913"}

.icon-Telephone:before{content:"\e63d"}

.icon-mail_open:before{content:"\e638"}

.icon-map1:before{content:"\e618"}

.icon-envelope:before{content:"\e913"}

.icon-commenting:before{content:"\e6d3"}

.icon-address:before{content: "\e64e";}

.icon-tel:before{content:"\e661";}

.icon-fax:before{content:"\e63b";}

.icon-email:before{content: "\e619";}

.icon-cal:before{content: "\e61e";}

.icon-view:before{content: "\e607";}



html{-webkit-text-size-adjust:100%;line-height:1.15}

body{margin:0}

main{display:block}

hr{box-sizing:content-box;height:0;overflow:visible}

pre{font-family:monospace,monospace;font-size:1em}

a{background-color:transparent}

abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}

b,strong{font-weight:bolder}

code,kbd,samp{font-family:monospace,monospace;font-size:1em}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sub{bottom:-.25em}

sup{top:-.5em}

img{border-style:none}

.clear{clear:both;}

button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}

button,input{overflow:visible}

button,select{text-transform:none}

[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}

fieldset{padding:.35em .75em .625em}

legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}

progress{vertical-align:baseline}

textarea{overflow:auto}

[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}

[type=search]{-webkit-appearance:textfield;outline-offset:-2px}

[type=search]::-webkit-search-decoration{-webkit-appearance:none}

::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

details{display:block}

summary{display:list-item}

[hidden],template{display:none}

blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,li,ol,p,pre,ul{border:none;font-size:14px;margin:0;padding:0}

body,html{height:100%;width:100%}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}

a{color:#000;text-decoration:none}

input::-ms-clear,input::-ms-reveal{display:none}

input{-webkit-appearance:none;margin:0;outline:0;padding:0}

input::-webkit-input-placeholder{color:#ccc}

input::-ms-input-placeholder{color:#ccc}

input::-moz-placeholder{color:#ccc}

input[type=button],input[type=submit]{cursor:pointer}

button[disabled],input[disabled]{cursor:default}

img{border:none}

li,ol,ul{list-style-type:none}

body{font-family:Roboto,sans-serif;font-size:16px;overflow-x:hidden}

table{border-collapse:collapse}

article p{color:#777;font-size:.875em;line-height:2}

.pcshow{display:block;}
.moshow{display:none;}

@media screen and (max-width:767px){

article p{font-size:14px}
.pcshow{display:none;}
.moshow{display:block;}
}

.l-wrap{box-sizing:border-box;height:100%;margin:0 auto;max-width:1920px;padding:0 260px;width:100%}

@media screen and (max-width:1650px){

.l-wrap{padding:0 100px}

}

@media screen and (max-width:1280px){

.l-wrap{padding:0 80px}

}

@media screen and (max-width:960px){

.l-wrap{padding:0 20px}

}

@media (max-width:767px){

.l-wrap{font-size:12px;padding:0 4vw}

}

.l-wrap-fbc{-ms-flex-pack:justify;justify-content:space-between}

.l-wrap-fbc,.l-wrap-fc{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}

.l-wrap-fc{-ms-flex-pack:center;justify-content:center}

.l-wrap-f{display:-ms-flexbox;display:flex}

.l-main-home section{padding:100px 0;}

.l-main-home .about{background-color:#F8F8F8;}

.l-main-home section.color{background-color:#051F5A;position:relative}

.l-main-home section.color .wave-top{left:0;position:absolute;right:0;top:0}

.l-main-home section.latestpro{padding-bottom:0}

.l-main-home .sec-title{color:#051F5A;font-size:2.2em;text-align:center;}

.l-main-home .sec-title-w{color:#fff}

.l-main-home .sec-con{color:#777;font-size:14px;margin:20px 0;text-align:center}

.l-main-home .sec-con-w{color:#fff}

.l-main-home .btn-wrap>a{display: inline-block;padding: 14px 36px;background: #FFF;color: #000;border:1px solid #666;transition:background-color .2s,color .2s,border .2s}

.l-main-home .btn-wrap>a:hover{background:#F48F0D;border-color:#F48F0D;color:#FFF}

.l-main-home .pro-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}

.l-main-home .pro-list li{padding:0 10px;width:25%}

.l-main-home .pro-more{background-color:#051F5A;border:2px solid #051F5A;color:#fff;margin-top:24px;transition:background-color .2s,color .2s,border .2s}

.l-main-home .pro-more:hover{background-color:#fff;color:#051F5A}

.l-main-home .new-list{padding:40px 0 20px}

.l-main-home .new-list>li{margin-bottom:40px}

@media screen and (max-width:1820px){

.l-main-home .new-list .new-info{-ms-flex-pack:space-evenly;justify-content:space-evenly}

.l-main-home .new-list .new-info>*{margin:0}

}

.l-main-home .new-btn{background-color:#fff;border:2px solid #051F5A;color:#051F5A;margin-top:24px;transition:background-color .2s,color .2s,border .2s;border-radius:5px;}

.l-main-home .new-btn:hover{background-color:#051F5A;color:#fff}

@media screen and (max-width:960px){

.l-main-home section{padding:50px 0}

.l-main-home .pro-list li{width:50%}

}

@media screen and (max-width:767px){

.l-main-home section{padding:6.66667vw 0}

.l-main-home .sec-con{margin:4vw 0}

.l-main-home .pro-list{margin:0 -2vw}

.l-main-home .pro-list li{padding:0 2vw}

.l-main-home .new-list{padding:6vw 0 0}

.l-main-home .new-tit{font-size:16px}

.l-main-home .new-info{padding:0 4vw}

}

.l-main-single section{padding:50px 0}

.l-main-single section.aboutcon p{color:#333;line-height:2em}

@media screen and (max-width:767px){

.l-main-single section{padding:6.66667vw 0}

}

.l-main-pro .prolist-cate{border-bottom:1px solid #e0e0e0;color:#09080d;font-size:1.375em;font-weight:500;padding-bottom:12px}

.l-main-pro .prolist-catecon{color:#72797e;font-size:14px;line-height:1.8em;margin:30px 0}

.l-main-pro .pro-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -14px}

.l-main-pro .pro-list>li{padding:0 14px;width:33.33333%}

.l-main-pro .pro-list .pro-r,.l-main-pro .pro-list>li:hover .pro-addbtn{display:-ms-flexbox;display:flex}

.l-main-pro .pro-list .pro-r{-ms-flex-pack:justify;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}

.l-main-pro .pro-list .is-checked .pro-addbtn{display:-ms-flexbox;display:flex}

.l-main-pro .pro-list .is-checked .pro-addbtn i{color:#051F5A}

.l-main-pro .pro-list .is-checked .pro-wrap{border-color:#051F5A}

.l-main-pro .pro-list .is-checked .pro-btn{background-color:#051F5A;color:#fff}

@media screen and (max-width:960px){

.l-main-pro .pro-list>li{width:50%}

}

.l-main-pro .pro-addbtn{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e1e1e1;box-sizing:border-box;cursor:pointer;display:none;height:42px;justify-content:center;position:absolute;right:12px;top:30px;width:42px}

.l-main-pro .pro-addbtn:hover i{color:#051F5A}

.l-main-pro .pro-addbtn i{color:#1c1c1c;font-size:18px;font-weight:700}

@media screen and (max-width:767px){

.l-main-pro .prolist-catecon{margin:4vw 0}

.l-main-pro .pro-list,.l-main-pro .pro-list>li{padding:0 2vw}

}

@media screen and (min-width:769px){

.l-main-pro .pro-list.pro-list-type1{display:-ms-flexbox;display:flex;margin:0}

.l-main-pro .pro-list.pro-list-type1>li{height:300px;width:100%}

.l-main-pro .pro-list.pro-list-type1 .pro-img{border-right:1px solid #eaeaea;width:300px}

.l-main-pro .pro-list.pro-list-type1 .pro-r{-ms-flex-pack:center;-ms-flex:1;flex:1;justify-content:center;padding:0 50px}

.l-main-pro .pro-list.pro-list-type1 .pro-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}

.l-main-pro .pro-list.pro-list-type1 .pro-btn{margin-top:30px;width:200px}

.l-main-pro .pro-list.pro-list-type1 .pro-info{box-sizing:border-box;padding:0}

}

@media screen and (max-width:767px){

.l-main-prodetail .inner-banner{display:none}

.l-main-prodetail .l-conwrap{margin-top:3px}

}

.l-main-news .new-list>li{margin-bottom:65px}

@media screen and (min-width:960px){

.l-main-news .new-list.new-type1>li{width:100%}

.l-main-news .new-list.new-type1>li .new-img{height:300px;max-width:300px}

}

.l-main-news .l-conwrap{-ms-flex-direction:column;flex-direction:column}

@media screen and (max-width:1440px){

.l-main-news .new-info{-ms-flex-pack:distribute;justify-content:space-around}

.l-main-news .new-info p{margin:0}

}

@media screen and (max-width:767px){

.l-main-news .new-list>li{margin-bottom:6vw}

.l-main-news .l-conwrap{margin-top:0}

}

.l-conwrap{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:80px}

.l-conwrap .l-left{-ms-flex:0 0 325px;flex:0 0 325px;margin-right:30px;max-width:325px}

.l-conwrap .l-right{-ms-flex:1;flex:1;width:100%}

@media screen and (max-width:1365px){

.l-conwrap .l-left{display:none}

}

@media screen and (max-width:767px){

.l-conwrap{margin-top:9.33333vw}

}

.l-reconwrap{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:80px}

.l-reconwrap .l-left{-ms-flex:1;flex:1;width:100%}

.l-reconwrap .l-right{-ms-flex:0 0 325px;flex:0 0 325px;margin-left:30px;max-width:325px}

@media screen and (max-width:1180px){

.l-reconwrap .l-right{display:none}

}

@media screen and (max-width:767px){

.l-reconwrap{margin-top:6vw}

}

.l-sidebar-wrap{padding:0 24px}

@media screen and (max-width:767px){

blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,li,ol,p,pre,table,td,th,ul{font-size:14px}

.l-main-pro .pro-addbtn{display:-ms-flexbox;display:flex;height:40px;right:8px;top:8px;width:40px}

}

.search-btnen,.search-btncn{margin-right:20px;}

.control{background:url(control.jpg) rgba(0,0,0,.9) center center no-repeat;background-size:cover; text-align:center;}

.control b{display:block; color:#000; font-size:20px; margin-top:30px; line-height:40px;}

.control p{color:#000; font-size:14px; line-height:26px; margin-top:30px; margin-bottom:180px;}

.pad20{padding:12px 28px 12px 28px;}

.whitetext{color:#fff !important}

.whitetext:hover{color:#333 !important}



.l-foot{/*background:url(foot-bg.jpg) rgba(0,0,0,.5) no-repeat;background-size:cover*/ background-color:#113e67; /*margin-top:30px;*/}

.l-foot .l-wrap{padding-bottom:44px;padding-top:80px}



.flex-jc-c{display: flex;flex-wrap: wrap;justify-content: center;}

.fshare a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;margin:0 10px;background-color:#A8B0BB;transition:background-color .2s ease-in-out}

.fshare a i{font-size:22px}

.fshare a:hover{background-color:#213045;color:#bbced2}

.l-wrap2{width:1200px; margin:0 auto;}



@media screen and (max-width:960px){

.l-foot .l-wrap{padding-bottom:40px;padding-top:40px}

.l-wrap2{width:100%;}

}

@media screen and (max-width:767px){
.l-foot .l-wrap{overflow:hidden;padding-bottom:0;padding-top:4vw}
.l-wrap2{width:94%;}
}

@keyframes pulse{

0%{opacity:1;transform:scale(1)}

to{opacity:.25;transform:scale(.75)}

}

.spinner-box{-ms-flex-pack:center;background-color:transparent;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}

.pulse-container,.spinner-box{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}

.pulse-container{-ms-flex-pack:justify;justify-content:space-between;width:50px}

.pulse-bubble{background-color:#051F5A;border-radius:50%;height:10px;width:10px}

.pulse-bubble-1{animation:pulse .4s ease 0s infinite alternate}

.pulse-bubble-2{animation:pulse .4s ease .2s infinite alternate;background-color:#F48F0D}

.pulse-bubble-3{animation:pulse .4s ease .4s infinite alternate}

img.lazy{opacity:0}

img:not(.initial){transition:opacity .6s,transform .2s ease}

img.error,img.initial,img.loaded{opacity:1}

img.error+.spinner-box,img.loaded+.spinner-box{display:none}

img:not([src]){visibility:hidden}

.top-btn{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);display:none;display:-ms-flexbox;display:flex;height:40px;justify-content:center;transition:all .4s ease;width:40px;z-index:1}

.top-btn:hover{background:#c1c1c1;cursor:pointer}

.top-btn i{color:#7f7e7e;position:relative;transform:scale(1.2) rotate(270deg)}

.ie .l-main-pro .pro-list .pro-r{height:auto}

.slide-fade-enter-active,.slide-fade-leave-active{transition:all .2s ease}

.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translateY(10px)}

.table-responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin:.2rem 0;overflow-x:auto;overflow-y:hidden;-ms-touch-action:auto;touch-action:auto;width:100%}

.prodetail-view .singglepic{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border:1px solid #eee;box-sizing:border-box;display:-ms-flexbox;display:flex;height:450px;justify-content:center;width:450px;z-index:0}

@media screen and (max-width:768px){

.prodetail-view .singglepic{height:100vw;margin-top:4vw;width:100%}

.prodetail-view .singglepic img{max-height:100%;max-width:100%}

}

.inquiry-prolist{background:#fff;border:1px solid #ddd;box-sizing:border-box;display:none;margin:50px 0;padding:0 30px;width:100%}

.inquiry-prolist a{color:#000;text-decoration:none}

.inquiry-prolist .inquiry-pro-item{border-bottom:1px solid #ddd;box-sizing:content-box;display:-ms-flexbox;display:flex;height:100px;margin-top:0;padding:40px 10px;width:100%}

.inquiry-prolist .inquiry-pro-item .pro-item-img{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;overflow:hidden;width:200px}

.inquiry-prolist .inquiry-pro-item .pro-item-img a{height:100%;width:100%}

.inquiry-prolist .inquiry-pro-item .pro-item-img img{height:100%}

.inquiry-prolist .inquiry-pro-item .pro-item-name{font-size:14px;margin-left:50px;padding-top:30px}

.inquiry-prolist .inquiry-pro-item .pro-item-name a{font-size:16px}

.inquiry-prolist .inquiry-pro-item .pro-item-name a:hover{color:#051F5A}

.inquiry-prolist .inquiry-pro-item .pro-item-name p{margin:10px 0 0;padding:0}

.inquiry-prolist .inquiry-pro-item .pro-item-del{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin-left:auto;padding-top:20px;position:relative;width:100px}

.inquiry-prolist .inquiry-pro-item .pro-item-del .ic-close{height:32px;left:-6px;position:absolute;top:43px;width:32px}

.inquiry-prolist .inquiry-pro-item .pro-item-del .ic-close:after,.inquiry-prolist .inquiry-pro-item .pro-item-del .ic-close:before{background-color:#333;content:"";height:20px;left:15px;position:absolute;width:2px}

.inquiry-prolist .inquiry-pro-item .pro-item-del .ic-close:before{transform:rotate(45deg)}

.inquiry-prolist .inquiry-pro-item .pro-item-del .ic-close:after{transform:rotate(-45deg)}

.inquiry-prolist .inquiry-pro-item .pro-item-del .ic-close:hover{cursor:pointer}

.inquiry-prolist .inquiry-pro-item:last-child{border:none}

@media screen and (max-width:768px){

.inquiry-prolist{padding:1vw 5vw}

.inquiry-prolist .inquiry-pro-item{box-sizing:border-box;height:20vw;margin:0;padding:3vw}

.inquiry-prolist .inquiry-pro-item .pro-item-del{padding-top:0;width:10vw}

.inquiry-prolist .inquiry-pro-item .pro-item-del .ic-close{right:0;top:4vw}

.inquiry-prolist .inquiry-pro-item .pro-item-name{font-size:3vw;margin:0;max-width:48vw;padding:2vw 0 0}

.inquiry-prolist .inquiry-pro-item .pro-item-name p a{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:3.2vw;overflow:hidden;text-overflow:ellipsis}

.inquiry-prolist .inquiry-pro-item .pro-item-img{margin-right:3vw;min-width:24vw;width:auto}

}

.document .l-wrap video{background-color:#000;display:block;height:350px;margin:0 auto;width:50%}

@media (max-width:768px){

.document .l-wrap video{height:80vw;width:100%}

}

.document .l-wrap video+p{font-size:18px;margin:10px 0;text-align:center}

.document p{line-height:1.6em}

.seo-key{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);color:#2b2b2b;line-height:1.7em;margin-bottom:50px;padding:10px}

.seo-key .keywords{margin-top:10px}

.seo-key .keywords a{background:#f1f1f1;border-radius:999px;color:#2b2b2b;line-height:2em;margin-right:20px;padding:10px}

.case-list{background-color:#fff}

@media screen and (max-width:768px){

.seo-key .keywords span{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.seo-key .keywords{margin-top:2.6666666667vw}

.seo-key .keywords a{display:inline-block;margin-bottom:4vw;margin-right:1.3333333333vw;padding:0 2.6666666667vw;width:auto}

}

@media screen and (max-width:1280px){

.case-list .case-wrap{padding:0 40px}

}

@media screen and (max-width:960px){

.case-list .case-wrap{padding:0}

}

.toast-title{font-weight:700}

.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}

.toast-message a,.toast-message label{color:#fff}

.toast-message a:hover{color:#ccc;text-decoration:none}

.toast-close-button{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);float:right;font-size:20px;font-weight:700;line-height:1;opacity:.8;position:relative;right:-.3em;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;top:-.3em}

.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:.4;text-decoration:none}

.rtl .toast-close-button{float:left;left:-.3em;right:.3em}

button.toast-close-button{-webkit-appearance:none;background:0 0;border:0;cursor:pointer;padding:0}

.toast-top-center{right:0;top:260px;width:100%}

.toast-bottom-center{bottom:0;right:0;width:100%}

.toast-top-full-width{right:0;top:0;width:100%}

.toast-bottom-full-width{bottom:0;right:0;width:100%}

.toast-top-left{left:12px;top:12px}

.toast-top-right{right:12px;top:12px}

.toast-bottom-right{bottom:12px;right:12px}

.toast-bottom-left{bottom:12px;left:12px}

#toast-container{pointer-events:none;position:fixed;z-index:999999}

#toast-container *{box-sizing:border-box}

#toast-container>div{background-position:15px;background-repeat:no-repeat;border-radius:3px;box-shadow:0 0 12px #999;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);margin:0 0 6px;opacity:.8;overflow:hidden;padding:15px 15px 15px 50px;pointer-events:auto;position:relative;width:300px}

#toast-container>div.rtl{background-position:right 15px center;direction:rtl;padding:15px 50px 15px 15px}

#toast-container>div:hover{box-shadow:0 0 12px #000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}

#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}

#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}

#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}

#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}

#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{margin-left:auto;margin-right:auto;width:300px}

#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin-left:auto;margin-right:auto;width:96%}

.toast{background-color:#030303}

.toast-success{background-color:#51a351}

.toast-error{background-color:#bd362f}

.toast-info{background-color:#2f96b4}

.toast-warning{background-color:#f89406}

.toast-progress{background-color:#000;bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);height:4px;left:0;opacity:.4;position:absolute}

@media (max-width:240px){

#toast-container>div{padding:8px 8px 8px 50px;width:11em}

#toast-container>div.rtl{padding:8px 50px 8px 8px}

#toast-container .toast-close-button{right:-.2em;top:-.2em}

#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}

}

@media (min-width:241px) and (max-width:480px){

#toast-container>div{padding:8px 8px 8px 50px;width:18em}

#toast-container>div.rtl{padding:8px 50px 8px 8px}

#toast-container .toast-close-button{right:-.2em;top:-.2em}

#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}

}

@media (min-width:481px) and (max-width:768px){

#toast-container>div{padding:15px 15px 15px 50px;width:25em}

#toast-container>div.rtl{padding:15px 50px 15px 15px}

}

.send-inquiry .inquiry-form{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;position:relative}

.send-inquiry .inquiry-form input,.send-inquiry .inquiry-form textarea{border-radius:5px;padding-right:40px;transition:.3s}

.send-inquiry .inquiry-form input::-webkit-input-placeholder,.send-inquiry .inquiry-form textarea::-webkit-input-placeholder{color:#4c4c4c;transform-origin:top left;-webkit-transition:.3s;transition:.3s}

.send-inquiry .inquiry-form input::-moz-input-placeholder,.send-inquiry .inquiry-form textarea::-moz-input-placeholder{color:#4c4c4c}

.send-inquiry .inquiry-form input::-ms-input-placeholder,.send-inquiry .inquiry-form textarea::-ms-input-placeholder{color:#4c4c4c}

.send-inquiry .inquiry-form input:focus::-webkit-input-placeholder,.send-inquiry .inquiry-form textarea:focus::-webkit-input-placeholder{transform:scale(.8) translate(2px,-14px)}

.send-inquiry .inquiry-form input:focus,.send-inquiry .inquiry-form textarea:focus{border-color:#FE7E06}

.send-inquiry .inquiry-form input{height:50px;margin-bottom:30px;position:relative;width:49%}

.send-inquiry .inquiry-form input,.send-inquiry .inquiry-form textarea{border:1px solid #051F5A;box-sizing:border-box;outline:0;padding-left:20px}

.send-inquiry .inquiry-form textarea{height:250px;padding-top:20px;resize:none;width:100%}

.send-inquiry .inquiry-form .input-error{border:1px solid #f77}

.send-inquiry .send-btn{background-color:#051F5A;border-radius:5px;box-sizing:border-box;height:50px;width:200px; margin:0 auto;margin-top:50px}

.send-inquiry .send-btn,.send-inquiry .send-btn .span:first-child{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}

.send-inquiry .send-btn .span:first-child{-ms-flex-pack:center;color:#fff;-ms-flex:1;flex:1;justify-content:center;-ms-user-select:none;user-select:none}

.send-inquiry .send-btn .span:nth-child(2){display:none}

.send-inquiry .send-btn:hover{border:1px solid #FE7E06;cursor:pointer}

.inquiry .l-wrap{max-width:900px;padding:0}

.inquiry .send-inquiry .send-btn{margin:50px auto}

.inquiry-tip{line-height:1.5em;margin-bottom:30px}

.inquiry-tip a{text-decoration:underline}

.inquiry-tip a:hover{color:#051F5A}

.l-main-single .inquiry{background-color:#f2f1fa;padding:80px 0}

.send-tit{color:#222;font-size:34px;font-weight:700;margin:70px 0 30px;}

@media screen and (max-width:768px){

.send-tit{color:#222;font-size:18px;font-weight:700;margin:20px 0}

.send-inquiry .inquiry-form input{height:12vw;margin-bottom:4vw;padding-left:2.66667vw;width:100%}

.send-inquiry .inquiry-form textarea{height:33.33333vw;padding-left:2.66667vw;padding-top:3.33333vw;width:100%}

.send-inquiry .inquiry-form #in-company,.send-inquiry .inquiry-form #in-name,.send-inquiry .inquiry-form #in-title{background-position:right 2.66667vw top 3.2vw;background-size:5.33333vw 5.33333vw}

.send-inquiry .inquiry-form #in-email,.send-inquiry .inquiry-form #in-phone{background-position:right 2.66667vw top 3.2vw;background-size:4.66667vw 4.66667vw}

.send-inquiry .inquiry-form #in-content{background-position:right 2.66667vw top 3.2vw;background-size:4vw 4vw}

.send-inquiry .send-btn{height:50px;margin:20px auto;width:150px}

.send-inquiry .send-btn .span:first-child{font-size:14px}

.send-inquiry .send-btn .span:nth-child(2){width:6.66667vw}

.l-main-single .inquiry{padding:8vw 0}

.inquiry .send-inquiry .send-btn{margin:8vw auto 4vw}

.inquiry-tip{margin-bottom:6vw}

}

.wave{background-color:#051F5A;height:10px;position:relative}

.wave:before{background-image:radial-gradient(circle at 6px,at -3px,transparent 7.2px,#fff 8.2px);background-image:radial-gradient(circle at 6px -3px,transparent 7.2px,#fff 8.2px);background-size:12px 12px;height:7.2px}

.wave:after,.wave:before{background-repeat:repeat;bottom:0;content:"";left:0;position:absolute;right:0}

.wave:after{background-image:radial-gradient(circle at 6px,at 9px,#fff 0,transparent 8.2px);background-image:radial-gradient(circle at 6px 9px,#fff 7.2px,transparent 8.2px);background-size:24px 12px;height:9px}

.wave-top{background-color:#fff;height:10px;position:relative;}

.wave-top:before{background-image:radial-gradient(circle at 6px,at -3px,transparent 7.2px,#051F5A 8.2px);background-image:radial-gradient(circle at 6px -3px,transparent 7.2px,#051F5A 8.2px);background-size:12px 12px;height:7.2px}

.wave-top:after,.wave-top:before{background-repeat:repeat;bottom:0;content:"";left:0;position:absolute;right:0}

.wave-top:after{background-image:radial-gradient(circle at 6px,at 9px,#051F5A 0,transparent 8.2px);background-image:radial-gradient(circle at 6px 9px,#051F5A 7.2px,transparent 8.2px);background-size:24px 12px;height:9px}

.head-top{background-color:#051F5A;height:35px;position:relative; display:none;}

.head-top .top-contact{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}

.head-top .con-item{color:#fff;font-size:14px}

.head-top .con-item .icon-email{font-size:17px}

.head-top .con-item a{color:#fff}

.head-top .con-item:first-of-type{margin-right:50px}

@media screen and (max-width:960px){

.head-top .con-item:first-of-type{margin-right:10px}

}

.head-top .top-share{display:-ms-flexbox;display:flex;margin-left:auto}

.head-top .top-share .icon-item{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border:1px solid #051F5A;border-radius:50%;display:-ms-flexbox;display:flex;height:30px;justify-content:center;margin-left:10px;transition:border-color .2s;width:30px}

.head-top .top-share .icon-item i{font-size:16px}

.head-top .top-share .icon-item:hover{border-color:#fff}

.head-top .top-share a{color:#fff}

.head-top .wave{position:absolute;top:100%;width:100%}

.l-header{box-shadow:0 1px 2px 0 rgba(0,0,0,.1);height:80px;transition:height .4s;z-index:999999;position:fixed; left:0px; right:0px; top:0; background:#fff}

.l-header .l-wrap{-ms-flex-align:center;align-items:center}

.l-header .head-nav{-ms-flex:1;flex:1;height:100%;position:relative}

.l-header .head-nav a{color:#051F5A;transition:color .2s}

.l-header .head-nav a:hover{color:#F48F0D}

.l-header .head-nav>ul{-ms-flex-align:center;-ms-flex-pack:end;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-end}

.l-header .head-nav>ul>li{height:100%;position:relative}

.l-header .head-nav>ul>li>a{line-height:80px;padding:0 35px;text-transform:Capitalize}

.l-header .head-nav>ul>li a{display:block;font-weight:700;height:100%; font-size:16px;}

.l-header .head-nav>ul>li>ul{display:none}

.l-header .head-nav #lidownloads>ul,.l-header .head-nav #lifaqs>ul{display:none!important}

.l-header .head-nav #lidownloads i,.l-header .head-nav #lifaqs i{display:none}

@media (min-width:768px){

.l-header .head-nav>ul>li>ul{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:none;left:0;position:absolute;top:100%;width:100%;z-index:2}

.l-header .head-nav>ul>li>ul a{line-height:2.5em;padding:0 20px;white-space:nowrap}

.l-header .head-nav>ul>li>ul>li{display:block; text-align:center}

}

@media (min-width:768px) and (max-width:1000px){

.l-header .head-nav{background:#051F5A;height:44px;margin-left:30px;margin-right:auto;max-width:44px;overflow:hidden;position:relative;width:44px}

.l-header .head-nav:after{color:#fff;content:"☰";font-size:16px;left:50%;line-height:1;margin-left:-8px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:1em}

.l-header .head-nav li{display:none}

.l-header .head-nav>ul>li>ul{left:100%;top:0}

}

.l-header .head-nav.is-active{overflow:visible;z-index:9}

.l-header .head-nav.is-active>ul{background:#051F5A;-ms-flex-direction:column;flex-direction:column;height:auto;left:0;padding-top:44px;position:absolute;top:0;width:250px}

.l-header .head-nav.is-active>ul>li{display:block;height:44px}

.l-header .head-nav.is-active>ul>li>a{color:#fff;line-height:44px}

.l-header .head-nav.is-active>ul>li>a.inmenu_1,.l-header .head-nav.is-active>ul>li>a:hover{text-decoration:underline}

.l-header .head-nav.is-active:after{content:"✕"}

.l-header .head-logo{-ms-flex:0 0 100px;flex:0 0 130px; margin-left:20px;}

.l-header .head-logo a{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}

.l-header .head-logo img{max-height:100%;max-width:100%}

.l-header .search-btn{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;/*border:2px solid #ddd;border-radius:50%;*/cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:0 0 50px;flex:0 0 50px;height:50px;justify-content:center; margin-right:20px;}

.l-header .search-btn i{color:#051F5A;font-size:20px;top:1px}

.l-header .nav-btn{display:none;height:4.2666666667vw;margin:auto 0;position:relative;width:6vw}

.l-header .nav-btn span{background-color:#000;border-radius:2px;display:block;height:.6666666667vw;position:absolute;transition:top .1s .1s,transform .1s,background .1s,opacity 0s .1s;width:6vw}

.l-header .nav-btn span:first-child{top:.1vw}

.l-header .nav-btn span:nth-child(2){top:2.1333333333vw}

.l-header .nav-btn span:nth-child(3){top:4.2666666667vw}

.l-header .nav-btn.is-active span:first-of-type{top:1.6vw;transform:rotate(45deg);transition:top .2s,transform .2s .2s,background .2s}

.l-header .nav-btn.is-active span:nth-of-type(2){opacity:0;transition:opacity .2s}

.l-header .nav-btn.is-active span:nth-of-type(3){top:1.6vw;transform:rotate(-45deg);transition:bottom .2s,transform .2s .2s,background .2s}

.l-header .nav-btn.is-active+.head-nav{left:0}

.l-header .nav-sign{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;bottom:20px;display:none;height:8px;justify-content:center;left:30px;position:absolute;transition:left .3s ease,bottom .5s;width:30px;z-index:-1}

.l-header .nav-sign span{background:#051F5A;border-radius:50%;display:block;height:5px;margin-right:3px;width:5px}

.l-header .nav-sign span:nth-of-type(2){background:#F48F0D}

@media (max-width:960px){

.l-header .nav-sign{display:none!important}

}

/*.l-header.is-fix{background:#fff;height:80px;}*/

.l-header.is-fix .nav-sign{bottom:14px}

.l-header.is-fix .head-nav>ul>li>a{line-height:80px}

.head-top.is-fix{margin-bottom:80px}

.nav-search{margin-left:auto;margin-right:30px;max-width:0;overflow:hidden}

.nav-search input{border:none;border-bottom:1px solid #707070;height:30px;margin-left:20px;outline:0;padding-left:10px;width:500px}

.nav-search.active{max-width:500px;transition:max-width .2s}

#xyz *{box-sizing:border-box}

#xyz{height:32px;line-height:32px;margin-left:10px;position:relative;width:120px;z-index:99999}

.xyz12{height:100%;position:absolute;width:100%}

.xyz12 ul{background:#fff;border:1px solid #dbdbdb}

.xyz12 ul>li{display:none}

.xyz12 ul>li:first-of-type{display:block}

.xyz12 li{float:none;height:30px;margin-left:0;position:relative;text-align:left;width:100%;z-index:1}

.xyz12 li a{color:#333;display:block;font-size:12px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}

.xyz12 li.selected{border-top:0}

.xyz12 li.selected a{color:#8550d9}

.xyz12 span{display:block;height:32px;right:6px;top:0;width:32px;z-index:100}

.xyz12 span,.xyz12 span:after{cursor:pointer;position:absolute}

.xyz12 span:after{border:2px solid #707070;border-left:none;border-top:none;content:" ";height:7px;right:10px;top:10px;transform:rotate(45deg);width:7px}

.xyz12 span.dp:after{top:13px;transform:rotate(-135deg)}

.xyz12 li img{margin:0 7px 0 0;vertical-align:middle;width:16px}

.xyz12 li:hover{background:#f2f2f2}

@media (max-width:767px){

.l-header{background-color:#fff;height:12vw;left:0;position:fixed;right:0;top:0;z-index:99}

.l-header .l-wrap{box-shadow:0 1px 2px 0 rgba(0,0,0,.1);position:relative}

.l-header .search-btn{display:none}

.l-header .nav-btn{display:-ms-flexbox;display:flex; margin-right:20px;}

.l-header .head-nav{background:#fff;bottom:0;left:100vw;overflow:hidden;position:fixed;right:0;top:14.66667vw;transition:left .2s;width:100vw;z-index:999}

.l-header .head-nav>ul{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-start}

.l-header .head-nav>ul>li{border-bottom:1px solid #ccc;height:auto;position:relative;width:100%}

.l-header .head-nav>ul>li a{box-sizing:border-box;height:40px;line-height:40px;width:100%}

.l-header .head-nav>ul>li a.inmenu_1{color:#051F5A}

.l-header .head-nav>ul .slide-submenu{box-sizing:border-box;color:#5d5d5d;position:absolute;right:22px;top:10px;transform:scale(1.4) rotate(-90deg);transform-origin:center center;transition:all .3s}

.l-header .head-nav>ul .slide-submenu.slide-active{transform:scale(1.4) rotate(90deg)}

.l-header .head-nav>ul .submenu{padding:0 0 0 35px}

.l-header .head-nav>ul .submenu a{color:#5d5d5d;font-weight:400}

.head-top{height:2.66667vw;left:0;position:fixed;right:0;top:0;z-index:999}

.head-top .top-contact,.head-top .top-share,.head-top .wave{display:none}

.head-top .con-item:first-of-type{margin-right:0}

.head-top .con-item:nth-of-type(2){display:none}

main{margin-top:14.66667vw}

.nav-search{display:none;max-width:500px;padding:0 4vw;width:100%}

.nav-search input{width:100%}

.head-nav .nav-search{box-sizing:border-box;display:block;padding:0 25px;width:100%}

.head-nav .nav-search input{border:1px solid #ccc;box-sizing:border-box;height:10vw;margin:20px 0;padding:0 0 0 1em}

}

@media (min-width:768px) and (max-width:1000px){

.l-header.is-fix .head-nav>ul>li>a{line-height:44px}

}

.about .about-l,.about .about-r{width:50%}

.about .about-l{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-right:80px}

.about .about-l>ul{left:10px;margin-bottom:30px;position:relative}

.about .about-l>ul>li{color:#666;margin-bottom:14px;padding-left:10px;position:relative; font-size:14px; line-height:22px;}

.about .about-l>ul>li:after{background-color:#051F5A;border-radius:50%;content:"";display:block;height:7px;left:-6px;position:absolute;top:6px;width:7px}

.about-btn,.btn{display:-ms-flexbox;display:flex}

.btn-more{background-color:#F48F0D;margin-right:20px}

.btn-more:hover{background-color:#fff;border:1px solid #F48F0D;color:#F48F0D}

.btn-cont{border:1px solid #F48F0D; color:#F48F0D}

.btn-cont:hover{background-color:#fff;border:1px solid #F48F0D;color:#051F5A}

.about .about-tit{color:#333;font-size:18px;padding-bottom:.5em; font-weight:700;position:relative;line-height:46px;}
.about .about-tit span{color:#f7931e;font-size:14px; display:block;padding-top:.5em; font-weight:normal;line-height:22px; border-left:2px solid #f7931e; padding-left:10px;}

/*.about .about-tit:after{background-color:#051F5A;bottom:0;content:"";height:3px;left:0;position:absolute;width:70px}*/

.about .about-con{color:#333;line-height:2em;margin:30px 0}

.about img{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}


@media screen and (max-width:960px){

.about .l-wrap{-ms-flex-direction:column;flex-direction:column}

.about .l-wrap>div{width:100%}

.about .l-wrap .about-r{margin-top:30px;padding-right:0}

.about .l-wrap .about-l{padding-right:0}

}

@media screen and (max-width:767px){

.about{overflow:hidden}

.about .about-l{font-size:12px}

.about .about-l>ul{margin-bottom:4vw}

.about .about-con{margin:4vw 0}

.about .about-btn .btn{height:auto;min-width:0;padding:1em 2em;width:auto}

.about .l-wrap .about-r{margin-top:4vw}

}

#indexSwiper .swiper-slide a{display:block;height:100%;width:100%}

#indexSwiper .swiper-slide a>img{height:100vh;width:100%}

#indexSwiper .swiper-wrapper{position:relative}

#indexSwiper .wave{background-color:transparent;bottom:2px;left:0;position:absolute;right:0;z-index:99}

#indexSwiper .swiper-pagination-bullet{background-color:#ccc;border-radius:999px;height:4px;opacity:1;overflow:hidden;position:relative;width:32px}

#indexSwiper .swiper-pagination-bullet:after{background-color:#F48F0D;border-radius:999px;content:"";display:block;height:100%;width:0}

#indexSwiper .swiper-pagination-bullet.cur:after{transition:width 3s linear;width:100%}

#indexSwiper .swiper-pagination-bullet-active{background-color:#ccc}

#indexSwiper .swiper-pagination{bottom:20px}

.swiper-button-next,.swiper-button-prev{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:0 0;display:-ms-flexbox;display:flex;justify-content:center}

.swiper-button-next i,.swiper-button-prev i{color:#fff;font-size:30px}

@media screen and (max-width:767px){

#indexSwiper .swiper-slide a>img{height:100%;width:100%}

#indexSwiper{height:54.66667vw}

#indexSwiper img{display:block;font-family:"object-fit:cover";object-fit:cover}

#indexSwiper .wave{bottom:-2px}

#indexSwiper .swiper-pagination{bottom:-8px}

.swiper-button-next i,.swiper-button-prev i{font-size:16px}

.swiper-pagination{bottom:20px}

}

.cate{position:relative}

.cate ul{display:-ms-flexbox;display:flex;margin:0 -30px;width:100%}

.cate .img-wrap{background-color:#f2f2f2;border-radius:50%;height:90%;left:5%;overflow:hidden;position:absolute;top:5%;width:90%}

.cate .img-wrap>img{display:block;height:100%;transition:transform .3s ease;width:100%}

.cate .wave-bottom{bottom:0;left:0;position:absolute;right:0}

@media screen and (max-width:960px){

.cate .cate-item{margin-bottom:20px;padding:0 10%;width:50%}

.cate .cate-name{margin-top:10px}

.cate ul{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}

}

@media screen and (max-width:767px){

.cate ul{margin:0 -4vw;overflow:hidden;width:100vw}

.cate .cate-name{font-size:12px}

.cate .cate-item{padding:0 4vw}

.cate .cate-img>.btn-more{bottom:3%;font-size:12px;height:40px;right:3%;width:40px}

}

.cate-item{box-sizing:border-box;padding:0 30px;width:25%}

.cate-item:hover img{transform:scale(1.05)}

.cate-img{background-color:#fff;border-radius:50%;padding-bottom:100%;position:relative;width:100%}

.cate-img:after{border-bottom:8px solid #F48F0D;border-left:8px solid #F48F0D;border-color:#F48F0D #F48F0D transparent transparent;border-radius:50%;border-style:solid;border-width:8px;content:"";height:98%;left:calc(1% - 8px);position:absolute;top:calc(1% - 8px);transform:rotate(135deg);width:98%}

.cate-img>.btn-more{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#fcb54e;border-radius:50%;bottom:5%;color:#fff;display:-ms-flexbox;display:flex;font-weight:700;height:70px;justify-content:center;position:absolute;right:5%;width:70px;z-index:9}

.cate-name{color:#fff;display:block;font-family:Arial;font-weight:700;margin-top:38px;text-align:center;transition:transform .2s;width:100%}

.cate-name .iconfont{display:inline-block;transition:transform .2s}

.cate-name:hover .iconfont{transform:translateX(5px)}

.latestpro ul{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.latestpro ul>li{position:relative;width:18%; margin-left:1%; margin-right:1%; margin-top:20px}

@media screen and (max-width:960px){

.latestpro ul>li{box-sizing:border-box;padding:10px;width:48%}

.latestpro ul>li:last-of-type{display:none}

}

@media screen and (max-width:767px){

.latestpro .latestpro-item{border:1px solid #efefef}

.latestpro .latestpro-item .more-icon{display:none}

.latestpro .latestpro-item .l-inner{background-color:transparent;bottom:-3vw;opacity:1;top:auto}

.latestpro .latestpro-item .latestpro-name{color:#000;margin-top:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}

.latestpro ul{padding:2vw 2vw 4vw}

.latestpro ul>li{padding:2vw 2vw 10vw}

}

.latestpro-item{position:relative;width:100%}

.latestpro-item:after{content:"";display:block;padding-top:100%}

.latestpro-item:hover .l-inner{opacity:1}

.latestpro-item:hover .latestpro-name{opacity:1;transform:translateZ(0) scale(1)}

.latestpro-item:hover .more-icon{opacity:1;transform:translateZ(0)}

.latestpro-item .l-outter{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#fff;bottom:0;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}

.latestpro-item .l-outter>img{max-height:100%;max-width:100%;width:100%}

.latestpro-item .l-inner{background-color:rgba(0,0,0,.5);bottom:10px;-ms-flex-direction:column;flex-direction:column;left:10px;position:absolute;right:10px;top:10px;transition:opacity .2s;z-index:1}

.latestpro-item .l-inner,.latestpro-item .more-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;opacity:0}

.latestpro-item .more-icon{background-color:#fff;border-radius:50%;height:54px;position:relative;transform:translate3d(0,20px,0);transition:transform .35s;width:54px}

.latestpro-item .more-icon:after{background:rgba(255,255,255,.37);border-radius:50%;content:"";display:block;height:65px;position:absolute;width:65px}

.latestpro-item .more-icon i{color:#051F5A;font-size:30px}

.latestpro-name{color:#fff;font-weight:700;margin-top:30px;transform:translate3d(0,20px,0) scale(1.1);transition:opacity .35s,transform .35s}

.pro-list>li{box-sizing:border-box;margin-bottom:48px}

.pro-list>li:hover .pro-wrap{border-color:#051F5A}

.pro-list>li:hover .pro-btn{background-color:#051F5A;color:#fff}

.pro-list .pro-wrap{border:1px solid #eaeaea;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;transition:border-color .2s}

.pro-list .pro-img{border-bottom:1px solid #eaeaea;box-sizing:border-box;position:relative;width:100%}

.pro-list .pro-img:after{content:"";display:block;padding-top:100%}

.pro-list .pro-img img{max-height:100%;max-width:100%}

.pro-list .pro-img>a{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;bottom:0;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}

.pro-list .pro-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#222;display:block;display:-webkit-box;font-size:1.125em;font-weight:700;height:2.3em;margin-bottom:1em;overflow:hidden;text-overflow:ellipsis; text-align:left;}

.pro-list .pro-info{padding:24px}

.pro-list .pro-info>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#777;display:-webkit-box;font-size:14px;line-height:1.6em;overflow:hidden;text-overflow:ellipsis}

@media screen and (max-width:1440px){

.pro-list .pro-info{padding:10px}

}

.pro-list .pro-btn{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#eee;box-sizing:border-box;color:#333;display:-ms-flexbox;display:flex;justify-content:center;margin-top:auto;padding:14px;transition:color .2s,background-color .2s;width:100%}

.preview-container{background:#fff;padding-bottom:1px;position:relative;width:410px}

.preview-container .small-box{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #eee;box-sizing:border-box;cursor:move;display:-ms-flexbox;display:flex;height:450px;justify-content:center;position:relative;width:410px}

.preview-container .small-box img{max-height:100%;max-width:100%}

.preview-container .small-box .hover{background-color:rgba(204,204,204,.6);border:1px solid #eee;display:none;height:180px;position:absolute;width:180px}

.preview-container .thumbnail-box{background:#fff;box-sizing:border-box;margin:20px 0;position:relative;width:100%}

.preview-container .thumbnail-box .list{margin:0 auto;overflow:hidden;position:relative;width:350px}

.preview-container .thumbnail-box .list ul{display:-ms-flexbox;display:flex;padding:2px 0;width:100000px}

.preview-container .thumbnail-box .list ul .item{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;box-sizing:border-box;display:-ms-flexbox;display:flex;height:76px;justify-content:center;margin:0 7px;overflow:hidden;width:72px}

.preview-container .thumbnail-box .list ul .item:hover{cursor:pointer}

.preview-container .thumbnail-box .list ul .item img{display:block;max-height:100%;max-width:100%}

.preview-container .thumbnail-box .list ul .item-cur{border:none;outline:1px solid #F48F0D}

.preview-container .thumbnail-box .list .banner-page{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.8);border-radius:5.33333vw;bottom:1.33333vw;display:none;height:6.66667vw;justify-content:center;position:absolute;right:1.33333vw;width:13.33333vw;z-index:999}

.preview-container .thumbnail-box .list .banner-page span{color:#fff;font-size:4vw}

.preview-container .thumbnail-box .btn{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#efefef;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:absolute;transition:background-color .2s;width:22px}

.preview-container .thumbnail-box .btn i{transition:color .2s}

.preview-container .thumbnail-box .btn:hover{background-color:#051F5A}

.preview-container .thumbnail-box .btn:hover i{color:#fff}

.preview-container .thumbnail-box .btn-prev{border-radius:5px 0 0 5px;left:0}

.preview-container .thumbnail-box .btn-next{border-radius:0 5px 5px 0;right:0}

.preview-container .thumbnail-box .btn_prev_disabled{cursor:not-allowed;opacity:.4}

.preview-container .thumbnail-box .btn_prev_disabled:hover{background-color:#efefef}

.preview-container .thumbnail-box .btn_prev_disabled:hover i{color:#000}

.preview-container .thumbnail-box .btn_next_disabled{cursor:not-allowed;opacity:.4}

.preview-container .thumbnail-box .btn_next_disabled:hover{background-color:#efefef}

.preview-container .thumbnail-box .btn_next_disabled:hover i{color:#000}

.preview-container .big-box{background:#fff;border:1px solid #eee;box-sizing:border-box;display:none;height:553.5px;left:449px;overflow:hidden;position:absolute;top:0;width:550px;z-index:20}

.preview-container .big-box img{display:block;max-height:none;max-width:none;width:130%}

.prodetail-top{display:-ms-flexbox;display:flex}

.prodetail-top>div{-ms-flex:1;flex:1}

.prodetail-info{padding-left:30px}

.prodetail-name{border-bottom:1px solid #e5e5e5;color:#232323;font-size:1.5625em;font-weight:500;line-height:1.3;padding:1em 0}

.prodetail-con{color:#777;font-size:.875em;line-height:2em;margin:2em 0}

.prodetail-share{margin-bottom:20px}

.prodetail .btn-list a{color:#fff}

.prodetail .btn-list>*{background-color:#051F5A;border-radius:5px;box-sizing:border-box;display:block;margin-bottom:20px;padding:1.3em;text-align:center;width:100%}

.prodetail .btn-list .pdown1,.prodetail .btn-list .pdown2,.prodetail .btn-list .pdown3{background-color:#333}

.prodetail .btn-list .pdown1 a,.prodetail .btn-list .pdown2 a,.prodetail .btn-list .pdown3 a{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}

.prodetail .btn-list a.btn-send{cursor:pointer}

.prodetail-content{margin-top:50px}

.prodetail-content article{margin:50px 0}

.prodetail-content article>p{font-size:.875em}

.prodetail-content .pagelink{margin:50px 0}

.prodetail-rec{display:none}

.prodetail-rec-tit{color:#333;font-size:1.875em;margin-bottom:50px;text-align:center}

.prodetail-content-tit{border-bottom:4px solid #efefef;color:#333;font-size:1.875em}

.prodetail-content-tit span{display:inline-block;padding:.8em 0;position:relative}

.prodetail-content-tit span:after{background-color:#051F5A;content:"";display:block;height:4px;position:absolute;top:100%;width:100%}

@media screen and (max-width:1440px){

.l-main-prodetail .l-conwrap .l-left{display:none}

.prodetail-top>div{max-width:none}

}

@media screen and (max-width:960px){

.prodetail-top{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}

.prodetail-top>div{max-width:100%;width:100%}

.prodetail-info{padding-left:0}

.prodetail-view{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center}

.preview-container{width:100%}

.preview-container .small-box,.preview-container .thumbnail-box a{display:none}

.preview-container .thumbnail-box .list,.preview-container .thumbnail-box .list .wrapper{width:100%}

.preview-container .thumbnail-box .list ul .item{border:none;height:auto;margin:0;outline:0}

}

@media screen and (max-width:767px){

.prodetail-con,.prodetail-content article>p,.prodetail-rec{font-size:14px}

.prodetail-content,.prodetail-rec{margin-top:6vw}

.prodetail-content .pro-list li:nth-of-type(3){display:none}

.prodetail-content article{margin:6vw 0}

.preview-container .thumbnail-box .btn{display:none}

.preview-container .swiper-pagination-bullet-active{background-color:#051F5A}

.prodetail-content .pagelink{margin:6vw 0}

}

.tab2{margin-bottom:30px;}

.tab2 li a{float:left; padding:4px 30px 0 30px; line-height:26px; margin-right:20px;border-radius:6px; border:1px solid #95BADD; font-size:14px; display:block;box-shadow: 0px 15px 10px -15px #95BADD;}

.tab2 li a.cur,.tab2 li a:hover{background-color:#EB871F; color:#fff;border:1px solid #FABF13;}

.tab2 dd{float:right;}

.rigpad{text-align:right !important; padding-right:50px;}

.ssearch{float:right;border-radius:6px; height:23px; padding:5px 0 5px 0; border:1px solid #ccc; margin-top:-35px;}

.ssearch_input{border:0px;float:left; height:23px; text-indent:15px;}

.ssearch_btn{float:right;width:35px; height:23px; border:0px;background:url(sobtn.png) no-repeat center left}



.dlist{border:3px solid #eee;}

.dlist ul{ padding:50px;}

.dlist ul li{float:left; width:20%; margin-right:2.5%; margin-left:2.5%; text-align:center; margin-bottom:30px;}

.dlist ul li b{font-size:16px; color:#333333; padding-top:15px; display:block;}

.dlist ul li img{width:30%;}

.dlist ul li p{font-size:14px; color:#999999; display:block; padding:20px 0 20px 0;}

.dlist .download{font-size:14px; color:#666; width:120px; margin:0 auto; display:block; text-align:left; border:1px solid #ddd;border-radius:10px; text-indent:30px; line-height:30px;background:url(downico.png) no-repeat 95px center}

.dlist .download:hover{background-color:#FABF13; color:#fff;}



.cont{line-height:30px; font-size:14px; color:#666;}



.intro-list{width:100%}

.intro-list,.intro-list>li{display:-ms-flexbox;display:flex}

.intro-list>li{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;justify-content:center; padding:0 50px 0 50px;}

.intro-list .num{color:#000;font-size:1.4em;font-weight:500;margin:20px 0; padding-bottom:10px;background:url(line.png) no-repeat bottom center}

.intro-list p{color:#666;font-size:0.8em; line-height:20px; text-align:center;}



.intro-list2{width:100%; margin-top:80px; margin-bottom:80px;}

.intro-list2,.intro-list2>li{display:-ms-flexbox;display:flex}

.intro-list2>li{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;justify-content:center}

.intro-list2 .num{color:#000;font-size:1.5em;font-weight:500;margin:15px 0}

.intro-list2 p{color:#666;font-size:1em; line-height:24px; padding:0 100px 0 100px;}



@media screen and (max-width:960px){

.intro-list{-ms-flex-wrap:wrap;flex-wrap:wrap}

.intro-list>li{-ms-flex:1;flex:1;margin-bottom:30px;min-width:50%}

.intro-list .num{margin:10px 0}

}

@media screen and (max-width:767px){

.intro-list .num{font-size:20px}

}

.new-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}

.new-list>li{box-sizing:border-box;padding:0 16px;width:30%;margin-left: 3%;}

@media screen and (max-width:960px){

.new-list>li{margin-bottom:20px;width:94%}

}

.new-wrap{background-color:#fff;box-shadow:0 3px 37px 0 rgba(5,31,90,.2);display:-ms-flexbox;display:flex;overflow:hidden;width:100%;margin-bottom:40px;border-radius:5px;}

.new-wrap>div:first-of-type{-ms-flex:4;flex:4;width:100%}

.new-wrap>div:nth-of-type(2){-ms-flex:6;flex:6;width:100%}

.new-wrap:hover img{transform:scale(1.05)}

.new-wrap:hover .new-more i{background-color:#051F5A;border:1px solid #051F5A;color:#fff}

.new-img{overflow:hidden;position:relative}

.new-img:after{content:"";display:block;padding-top:100%}

.new-img>a{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;bottom:0;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}

.new-img img{display:block;font-family:"object-fit:cover";height:100%;object-fit:cover;transition:transform .3s ease;width:100%}

.new-info{-ms-flex-pack:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;}

@media screen and (max-width:1440px){

.new-info{padding:0 20px}

}

.new-date{color:#999;font-size:14px;margin-bottom:20px;padding:10px 15px 10px 15px}

.new-date span{margin-left:10px}

.new-date i{color:#b9b9b9}

.new-tit{color:#09080d;font-size:18px;font-weight:500;-ms-text-overflow:ellipsis;white-space:nowrap; padding:0 0 20px 0; display:block;}

.new-con,.new-tit{overflow:hidden;text-overflow:ellipsis}

.new-con{color:#666;font-size:14px;height:60px;line-height:1.5em;margin:20px 0 !important;padding:0 15px 0 15px}

.new-more{border:1px solid #051F5A;border-radius:50%;box-sizing:border-box;color:#051F5A;display:block;height:40px;position:relative;width:40px}

.new-more i{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border-radius:50%;box-sizing:border-box;display:-ms-flexbox;display:flex;font-size:20px;height:88%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .2s,border .2s,background-color .2s;width:88%}

.new-contit{font-size:1.875em;font-weight:500;margin-bottom:30px}

.new-line{background:#e0e0e0;height:1px;margin:70px 0;width:100%}

.new-info img{width:100%; max-height:190px;transition: all 0.6s;}

.new-info img:hover{transform: scale(1.03);}



.flex-jc-sb {

    flex-wrap: wrap;

    justify-content: space-between; text-align:center;

}



.newtitle{text-align:center; margin-bottom:70px; color:#fff; font-size:33px; font-weight:bold}

.advantage{/*background-size:cover;background-repeat:no-repeat;background-position:center;*/color:#becdca;padding:7% 0 8%; background-color:#fff;}

.about-list{padding-top:5%}

.about-list li{width:18%;text-align:center}

.about-list li i{font-size:80px;line-height:1; color:#051F5A;}

.about-list li img{vertical-align: middle; margin-top:-10px;}

.about-item-tit{font-size:24px;font-weight:500;color:#051F5A; font-weight:bold;margin:14% 0;}

.about-item-tit s{display:block; height:3px; /*background-color:#F48F0D;*/ width:80px; margin:0 auto; margin-top:20px;}

.about-item-text{font-size:14px;color:#333; line-height:24px;}



/*! contact  */

.contactus-box{padding:30px 0 20px 0; line-height:28px;}

.contactsec1-l{width:40%;color:#666}

.contact-tit{font-size:22px;color:#222;position:relative;margin-bottom:30px}

.contact-tit strong{display:inline-block;border-bottom:1px solid #eee;padding-bottom:10px;font-weight:400;text-transform:capitalize}

.contact-tit::before{content:'';display:block;position:absolute;bottom:0;left:0;width:40px;height:4px;background-color:#051F5A}

.contactus>div{display:flex;margin-bottom:30px}

.contactus>div a:hover{color:#d4322c}

.contactus>div>p{width:50px;height:50px;background:#fff;border:1px solid #efefef;display:flex;align-items:center;justify-content:center;color:#888}

.contactus>div>p .iconfont{font-size:18px}

.contactus>div>div{flex:1;padding-left:20px}

.contactus>div>div>p:nth-child(1){font-size:18px;color:#222}

.contactus>div>div>p:nth-child(2),.contactus>div>div>p:nth-child(2) a{font-size:14px;color:#888; line-height:30px;}

.contactsec1-r{width:50%}



.blue{color:#051F5A !important;}



.work{background-color:#F2F4F7; padding:30px 0 30px 0;}



.about-part .part-item{display:-ms-flexbox;display:flex}

.about-part .part-item .part-img{width:60%; margin-bottom:30PX;}

.about-part .part-item .part-con{width:40%}

.about-part .part-item:nth-last-child(1) .part-img{-ms-flex-pack:start;justify-content:flex-start}

.about-part .part-con{background:#FFF;padding:60px 80px;box-sizing:border-box}

.about-part .part-img{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}

.about-part .part-img img{width:100%;height:auto}

.title{text-align:center;position:relative;color:#000;padding-bottom:16px;padding-top:40px;margin-bottom:30px;font-size:2em}

.title:after{content:"";position:absolute;width:80px;height:2px;left:50%;top:100%;transform:translateX(-50%);background:#f47920}

.about-part .con{line-height:1.8em;color:#555}



.about-new .part-item{display:-ms-flexbox;display:flex; margin-bottom:40px;}

.about-new .part-item .part-img{width:55%}

.about-new .part-item .part-con{width:45%}

.about-new .part-item:nth-child(1) .part-img{width:50%}

.about-new .part-item:nth-child(1) .part-con{width:50%}

.about-new .part-item:nth-last-child(1) .part-img{-ms-flex-pack:start;justify-content:flex-start}

.about-new .part-con{background:url(quan1.jpg) no-repeat top center;padding:40px 60px;box-sizing:border-box}

.about-new .part-item:nth-child(1) .part-con{background:none;}

.about-new .part-item:nth-child(3) .part-con{background:url(quan2.jpg) no-repeat top center;padding:60px 80px;box-sizing:border-box}

.about-new .part-img{/*display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end*/ margin-top:40px;}

.title2{text-align:center;position:relative;color:#000;padding-bottom:16px;padding-top:100px;margin-bottom:30px; padding-left:200px;font-size:2em}

.title2:after{content:"";position:absolute;width:40px;height:3px;left:75%;top:100%;transform:translateX(-50%);background:#051F5A}

.title3{text-align:left;position:relative;color:#000;padding-bottom:26px;padding-top:100px;margin-bottom:30px; padding-left:70px;font-size:2em}

.title3:after{content:"";position:absolute;width:40px;height:3px;left:19%;top:100%;transform:translateX(-50%);background:#051F5A}

.rigpad{text-align:right !important; padding-right:80px;}
.rigpad:after{content:"";position:absolute;width:40px;height:3px;left:auto;right:14% !important;top:100%;transform:translateX(-50%);background:#051F5A}

.about-new .part-img img{width:100%;height:auto}

.about-new .con{line-height:2em;color:#555; font-size:1.5em; line-height:24px; padding-left:70px; padding-top:0px;}

.about-new .con1{line-height:1.5em;color:#555;font-size:1em;padding-left: 0px;padding-top: 0px;}



.tab{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center; margin-top:20px;}
.tab .tab-item{padding:15px 10px;margin:0 40px 20px 0;}
.tab .tab-item span{border-bottom:2px solid #F8F8F8;color:#333; padding:0 8px 15px 8px; font-size:16px; font-weight:bold;}
.tab .tab-item.is-current span,.tab .tab-item:hover span{border-bottom:2px solid #f47920;position:relative;color:#333}

.tab2{display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center; margin-top:20px;}

.advance-list{margin-top:30px;background-color:#F2F4F7; padding:50px 0 50px 0;}

.advance-list .common-wrapper{display:flex;flex-wrap:wrap;}

.adv-list .common-wrapper{display:flex;flex-wrap:wrap;}

.adv-item{width:33%;box-sizing:border-box;padding:70px;display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s}

.adv-item img{margin-bottom:40px;width:90px;height:90px}

.adv-item article{color:#7f7f7f;line-height:1.8;font-size:14px;display:-webkit-box;display:-moz-box;max-height:60px;line-height:20px;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}

.adv-item:hover{box-shadow:0 1px 10px rgba(34,25,25,.15)}

.adv-t{font-size:18px;font-weight:700;margin-bottom:20px}



.m80{margin-top:80px;}
.m80 img{display:block;}


.whitebg{background-color:#fff !important;}

.greenbg{background-color:#F8F8F8 !important;}

.probg1{background:url(probg1.jpg) no-repeat center center; background-size:cover}

.probg2{background:url(probg2.jpg) no-repeat center center; background-size:cover}

.probg3{background:url(jkbg.jpg) no-repeat center center; background-size:cover}



.downbtn img{width:160px !important; height:40px !important; margin-right:30px;}



.text,.text p{padding:40px; background-color:#F8F8F8; font-size:36px; text-align:center; font-weight:bold; line-height:50px; color:#051F5A; margin-bottom:50px;}

.nytitle{border-bottom:3px solid #F9F7F7; color:#000; line-height:60px; font-size:28px; margin-bottom:30px;}

.nytitle img{float:right; margin-top:20px;}

.nytitle p{line-height:30px; font-size:14px; color:#999999;}



.impdrop{width:600px !important;}

.dpro{margin-bottom:20px;}



.dpro li{float:left; width:350px; text-align:center; margin-top:30px;}

.dpro li b{display:block; line-height:30px; color:#333; font-size:14px; border-left:1px solid #999;}

.dpro li p{font-size:12px; color:#666; border-left:1px solid #999;}

.dpro li img{/*border:1px solid #ddd; */margin-top:10px;}
.dpro li:hover b a,.dpro li:hover p{color:#f47920;}



.txtcent{text-align:center !important;}



.youlike{margin-top:30px;}

.youliketitle{border-left:2px solid #FDA043; line-height:50px; padding-left:20px; font-size:18px; color:#051F5A; display:block; background-color:#F1F1F1; font-weight:bold;}

.youlike dl{display:inline;border-bottom:1px solid #FDA043; padding:10px 0 10px 0;}

.youlike dd{ display:block; margin-left:60px;}

.youlike dd li{float:left; width:15%; margin-left:5%; text-align:center; margin-top:30px;}

.youlike dd li b{display:block; line-height:30px; color:#333; font-size:14px;}

.youlike dd li p{font-size:12px; color:#666;}

.youlike dd li img{width:90%; /*border:1px solid #ddd; */margin-top:10px;}



.procomm{background-color:#F8F8F8;}

.procomm-l,.procomm-r{width:50%}

.procomm-l{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-right:80px}

.procomm-l>ul{left:10px;margin-bottom:30px;position:relative}

.procomm-l>ul>li{color:#666;margin-bottom:14px;padding-left:10px;position:relative; font-size:14px; line-height:22px;}

.procomm-l>ul>li:after{background-color:#051F5A;border-radius:50%;content:"";display:block;height:7px;left:-6px;position:absolute;top:6px;width:7px}

.procomm-btn,.btn{display:-ms-flexbox;display:flex}

.newbtn{-ms-flex-pack:center;-ms-flex-align:center; border:1px solid #95BADD;align-items:center;box-sizing:border-box;color:#051F5A;font-size:14px;height:50px; line-height:50px; text-align:center;justify-content:center;min-width:138px;padding:0 10px;transition:background-color .2s,color .2s,border .2s;box-shadow:0px 15px 10px -15px #95BADD;border-radius:5px;}

.newbtn:hover{background-color:#FD9A36;border:1px solid #FD9A36;color:#fff;box-shadow:0px 15px 10px -15px #FD9A36;}

.btn-more{background-color:#F48F0D;margin-right:20px;border-radius:5px;}

.btn-more:hover{background-color:#fff;border:1px solid #F48F0D;color:#F48F0D}

.btn-cont{border:1px solid #F48F0D; color:#F48F0D}

.btn-cont:hover{background-color:#fff;border:1px solid #F48F0D;color:#051F5A}

.procomm-tit{color:#333;font-size:1.8em;font-weight:700;padding-bottom:.5em;position:relative; line-height:46px; margin-top:100px;}

.procomm-tit:after{background-color:#F48F0D;bottom:0;content:"";height:3px;left:0;position:absolute;width:70px}

.procomm-con{color:#333;line-height:2em;margin:30px 0}

.procomm img{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}

.arealist li{float:left; /*background-color:#EFF7FA !important;*/ width:26.2%; margin-right:5%; margin-bottom:40px;padding:25px; text-align:center;}
.arealist li img{height:304px;}
.arealist li p{line-height:25px; font-size:20px; line-height:50px; font-weight:bold;background:url(../../line2.png) no-repeat center bottom;}
.arealist li:nth-child(3n){margin-right:0;}


.howworkbg{background-color:#EFF7FA; margin-bottom:50px;}

.howwork li{float:left; width:28%; margin-right:3%; margin-bottom:40px;padding:15px; text-align:center;}

/*.howwork li img{width:50%;}*/

.howwork li b{font-size:25px; display:block; padding:20px 0 30px 0;}

.howwork li p{line-height:25px; font-size:14px; text-align:left}

.howwork li:nth-child(3n){margin-right:0;}



.howworkbg{background-color:#f8f8f8; margin-bottom:50px;}

.howwork2 li{float:left; width:17.5%; margin-right:1%; margin-bottom:40px;padding:10px; text-align:center;}

/*.howwork2 li img{width:50%;}*/

.howwork2 li b{font-size:25px; display:block; padding:20px 0 30px 0;}

.howwork2 li p{line-height:25px; font-size:14px;}

.howwork2 li:nth-child(5n){margin-right:0;}



.twocell li{float:left; /*background-color:#EFF7FA !important; */:42%; margin-right:5%; margin-bottom:40px;padding:35px; text-align:center;}
.twocell li img{height:304px;}
.twocell li p{line-height:25px; font-size:20px; line-height:50px; font-weight:bold;background:url(line2.png) no-repeat center bottom;}
.twocell li:nth-child(2n){margin-right:0;}

.twocell2 li{float:left; width:28%; margin-right:3%; margin-bottom:40px;padding:15px; text-align:center;}
.twocell2 li img{width:350px;}
.twocell2 li p{line-height:25px; font-size:20px; line-height:50px; font-weight:bold;background:url(line2.png) no-repeat center bottom;}
.twocell2 li:nth-chil3n){margin-right:0;}

.threecell li{float:left; width:28%; margin-right:4%; margin-bottom:40px;background:url(honorbg.jpg) no-repeat;background-size: cover;padding:100px 0 80px 30px;  border:2px solid #C9C9C9;box-shadow: 0px 15px 10px -15px #C9C9C9;}
.threecell li b{display:block; font-size:20px; line-height:50px; font-weight:bold;}
.threecell li p{font-size:14px;}
.threecell li:nth-child(3n){margin-right:0;}


.honor li{float:left; width:30%; margin-right:4%; margin-bottom:20px; border:2px solid #C9C9C9;box-shadow: 0px 15px 10px -15px #C9C9C9;}
.honor li img{width:100%;}
.honor li:nth-child(3n){margin-right:0;}



.choose{margin-top:50px;}

.choose li{float:left; width:18%; margin-right:2%; margin-bottom:40px;text-align:center;}

/*.choose li img{width:50%;}*/

.choose li b{font-size:25px; display:block; padding:20px 0 30px 0;}

.choose li p{line-height:25px; font-size:14px; padding-top:10px;}

.choose li:nth-child(5n){margin-right:0;}



.message{background-color:#F8F8F8; padding-bottom:50px;}



.piclist li{float:left; width:28%; margin-right:3%; margin-bottom:40px; border:2px solid #ddd; padding:15px;}

.piclist li p{line-height:40px; font-size:20px; font-weight:bold;}

.piclist li:hover{box-shadow: 0 0 15px rgba(55,55,55,0.3);oz-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}

.piclist li:nth-child(3n){margin-right:0;}



.yyxg li{box-shadow: 0 0 15px rgba(55,55,55,0.3);oz-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}

.yyxg li p{text-align:center;}



.conlist{margin-top:30px; margin-bottom:30px}

.conlist li{float:left; width:36%; margin-right:26%; margin-bottom:40px; border:1px solid #ddd;border-radius:5px; /*padding:15px; */margin-top:30px;/*box-shadow: 0 0 25px rgba(55,55,55,0.3);oz-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;*/}
.conlist li img{border-radius:5px 5px 0 0;}

.conlist li b{line-height:50px; font-size:20px; font-weight:bold; display:block; padding:0 20px 0 20px;}

.conlist li p{line-height:22px; font-size:14px; text-align:left; margin-bottom:20px; color:#666; padding:0 20px 0 0;}

.conlist li span{font-size:14px; color:#666; display:block; line-height:30px; padding:0 20px 0 20px;}

.conlist li:nth-child(2n){margin-right:0;}



.home-more{display:inline-block;width: 160px; line-height:24px; height:24px;border: 1px solid #7aca35;text-align: center;color: #7aca35;padding: 12px 0;transition: all .2s ease-in-out;}

.writetous{padding:5% 0; margin-top:30px;background:url(writetous.jpg) no-repeat center center}

.writetous p{color:#666; line-height:58px; font-size:16px;}

.writetous .container-s{align-items:center}

.writetous h5{font-size:25px;color:#333; margin-top:30px}

.writetous h5 span{color:#FFF}

.write-text{max-width:560px;font-size:16px;color:#2c2a28}

.writetous .home-more{color:#FFF;border-color:#FFF; margin-top:20px}

.writetous .home-more:hover{background:#FFF;color:#F48F0D}

.writetous h5{font-size:26px}



.con{line-height:30px; font-size:16px;}



.black{color:#000000 !important;}



.third li{width:29%; margin-left:3%; margin-bottom:40px;}



@media (max-width: 768px){

.writetous{background:#F48F0D;padding:5% 0; margin-top:15px;}



.conlist{margin-top:10px; margin-bottom:10px}

.conlist li{float:left; width:93%;border:2px solid #ddd; padding:10px; margin-top:10px;box-shadow: 0 0 25px rgba(55,55,55,0.3);oz-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}



.about-list li {

    width: 45%;

    margin-bottom: .7rem; text-align:center;

}

.contactsec1-l{width:100%;padding:0}

.contactsec1-r{width:100%;margin-top:30px}

.tab .tab-item {

	margin: 0 4vw 4vw 0;

    padding: 14px 16px;

    box-sizing: border-box;

    font-size: 14px;

    text-align: center;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.about-part .part-item {

    -ms-flex-direction: column;

    flex-direction: column;

}

.about-part .part-item>div {

    width: 100%;

}

.about-part .part-con {

    padding: 5.3333333333vw;

}

.advance-list .common-wrapper, .adv-list .common-wrapper {

    justify-content: space-between;

}

.adv-item {

    width: 48%;

    padding: 2.4vw;

    border: 1px solid #e1e1e1;

    margin-bottom: 4vw;

}

.adv-t {

    font-size: 14px;

    margin-bottom: 2.6666666667vw;

    line-height: 1.3;

}

}

@media screen and (max-width:767px){

.new-more{display:none}

.new-list{overflow:hidden;padding-top:6vw;width:100vw}

.new-list>li{padding:0 4vw; width:95%;margin-bottom:0px;}

.new-con{font-size:12px;padding: 0 5px 0 5px; height:auto;margin-block-start: 0em;margin-block-end:0em;}

.new-tit{font-size:16px}

.new-info{padding:2vw}

.new-line{margin:6.66667vw 0}

.new-contit{margin-bottom:4vw}

.advantage{padding:1rem 0 .2rem}

}



.foot-top{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:60px}

.foot-top .l-left{color:#fff;font-family:Lato;font-size:1.75em;line-height:1.3em}

.foot-top .l-left span{color:#051F5A}

.foot-top .l-right{min-width:350px;width:30%}

.foot-sub{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;background:#fff;border-radius:999px;box-sizing:border-box;display:-ms-flexbox;display:flex;height:56px;justify-content:space-between;overflow:hidden;width:100%}

.foot-sub input{border:0;box-sizing:border-box;-ms-flex:1;flex:1;font-family:Lato;height:100%;margin-right:30px;outline:0;padding-left:14px}

.foot-sub .sub-btn{background:#051F5A;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;height:45px;margin-right:8px;min-width:120px;outline:0}

.foot-right a{color:#d4d4d4}

.foot-right{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#666;color:#d4d4d4;font-size:14px;height:50px;justify-content:center}

.foot-list,.foot-right{display:-ms-flexbox;display:flex}

.foot-item{padding-right:30px;width:18%}

.foot-tit{color:#fff;font-size:1.5em;margin-bottom:40px;}

.foot-con{font-size:14px}

.foot-con,.foot-con a{color:#333}

.foot-con li,.foot-con p{font-size:14px;color:#fff;}

.foot-intro .foot-con p{line-height:2em}

.foot-intro ul{display:-ms-flexbox;display:flex;margin-top:40px;width:100%}

.foot-intro ul>li{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;display:-ms-flexbox;display:flex;height:40px;justify-content:center;margin-right:10px;width:40px}

.foot-intro ul>li i{color:#333;font-size:20px}

.foot-intro ul .fb{background:#43589b}

.foot-intro ul .go{background:#e04c86}

.foot-intro ul .tw{background:#59acee}

.foot-intro ul .in{background:#517fa3}

.foot-intro ul .pi{background:#c94133}

.foot-nav ul li{background:url(arrow-nav.png) no-repeat;background-position:0 10px;line-height:2em;margin-bottom:10px;}

.foot-nav li a{color:#fff;transition:color .2s}

.foot-nav li:hover a{color:#F48F0D}

.foot-nav li:hover{background-image:url(arrow-nav-w.png)}

.foot-cont ul li{display:-ms-flexbox;display:flex;line-height:2em;margin-bottom:10px}

.foot-cont ul li i{color:#333;font-size:18px;margin-right:10px}

.foot-rec ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -3px}

.foot-rec ul li{box-sizing:border-box;margin-bottom:6px;padding:0 3px;position:relative;width:33%}

.foot-rec ul li:hover img{transform:scale(1.1)}

.foot-imgwrap{padding:0;position:relative;width:100%}

.foot-imgwrap:after{content:"";display:block;padding-top:100%}

.foot-imgwrap>a{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#fff;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}

.foot-imgwrap img{max-height:100%;max-width:100%;transition:transform .2s}

.foot-linetop{display:-ms-flexbox;display:flex;width:100%}

.foot-linetop>span{background-color:#F48F0D;display:block;-ms-flex:1;flex:1;height:5px}

.foot-linetop>span:nth-child(2n){background-color:#051F5A}

.mobile-bottom,.mobile-bottom.is-hide{display:none}

@media screen and (max-width:960px){

.foot-top{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}

.foot-top>.l-left{margin-bottom:20px}

.foot-top>.l-right{width:100%}

.foot-list{-ms-flex-wrap:wrap;flex-wrap:wrap}

.foot-item{box-sizing:border-box;padding-right:20px;width:50%}

.foot-tit{margin-bottom:20px}

.foot-cont{margin-top:20px;width:100%}

.foot-rec{display:none}

}

@media screen and (max-width:767px){

.foot-top{font-size:12px;padding-bottom:8vw}

.foot-sub{height:46px}

.foot-sub .sub-btn{height:40px;margin-right:4px}

.foot-item{margin-bottom:6vw;padding-right:0;width:50%}

.foot-intro ul{margin-top:4vw}

.foot-nav ul li{display:inline-block;margin-right:4vw; margin-bottom:0px;}

.foot-cont{margin-bottom:0;margin-top:0}

.foot-right{height:auto;line-height:2;padding:4vw}

.foot-intro{margin-bottom:0}

.foot-intro .foot-con p,.foot-intro .foot-tit{display:none}

.foot-intro .foot-con ul{margin:0 0 6vw}

.foot-intro ul>li{height:30px;width:30px}

.foot-intro ul>li i{font-size:16px}

.mobile-bottom{-ms-flex-align:center;-ms-flex-pack:space-evenly;align-items:center;background:#051F5A;display:-ms-flexbox;display:flex;justify-content:space-evenly;width:100%;z-index:10;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}

.mobile-bottom .mobile-bottom-item{background:#051F5A;box-sizing:border-box;font-size:14px;height:16vw;padding:.66667 0;width:16vw}

.mobile-bottom .mobile-bottom-item,.mobile-bottom .mobile-bottom-item a{-ms-flex-pack:distribute;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-around}

.mobile-bottom .mobile-bottom-item a{color:#fff;height:100%;width:100%}

.mobile-bottom .mobile-bottom-item i{margin-bottom:.66667vw;transform:scale(1.6)}

/*.l-foot{padding-bottom:calc(16vw + constant(safe-area-inset-bottom));padding-bottom:calc(16vw + env(safe-area-inset-bottom))}*/

}

.inner-banner{background-color:#7f7f7f;min-height:300px;position:relative; margin-top:80px;}

.inner-banner>img{height:auto;width:100%}

.inner-wrap{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;bottom:0;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}

.inner-title{font-size:3.125em;margin-bottom:40px;}

.inner-nav{font-size:14px}

.inner-nav>a{color:#fff}

@media screen and (max-width:767px){

.inner-banner{height:40vw;min-height:0}

.inner-wrap{font-size:12px;padding:0 4vw}

.inner-title{font-size:2.4em;margin-bottom:6vw}

}

.sidebar-tit{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-family:Lato;font-size:1.125em;font-weight:700;padding:30px 0 34px 24px;position:relative;white-space:nowrap}

.sidebar-tit em.line{border-bottom-right-radius:999px;border-top-right-radius:999px;-ms-flex:1;flex:1;height:10px;left:5px;margin-left:20px;position:relative;width:100%}

.sidebar-tit em.cir,.sidebar-tit em.line{background-color:#051F5A;display:inline-block}

.sidebar-tit em.cir{border-radius:50%;height:8px;left:-4px;position:absolute;right:30px;width:8px}

.sidebar-tit em.cir:after{border:1px solid #051F5A;border-radius:50%;content:"";display:block;height:14px;left:-4px;position:absolute;top:-4px;width:14px}

.sidebar>div{background:#fff;border:1px solid #e2e1e1;border-radius:10px;box-sizing:border-box;margin-bottom:30px;padding-bottom:30px}

.sidebar>div:nth-child(2n) .sidebar-tit em.line{background-color:#F48F0D}

.sidebar-search .l-sidebar-wrap{position:relative}

.sidebar-search .l-sidebar-wrap input{background-color:#f5f5f5;border:0;box-sizing:border-box;font-family:Lato;font-size:14px;height:50px;line-height:50px;outline:0;padding:14px;width:100%}

.sidebar-search .l-sidebar-wrap i{color:grey;position:absolute;right:36px;top:16px}

.sidebar .sidebar-cate{padding-bottom:0}

.sidebar-cate a{box-sizing:border-box;color:#5c5c5c;display:block;font-family:Lato;height:50px;line-height:50px;overflow:hidden;padding-right:20px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}

.sidebar-cate a:hover{color:#051F5A}

.sidebar-cate .sf-menu>li{border-bottom:1px solid #ededed;position:relative}

.sidebar-cate .sf-menu>li i{content:"";cursor:pointer;display:block;height:47px;position:absolute;right:0;top:0;width:50px}

.sidebar-cate .sf-menu>li i:after{border:2px solid #707070;border-left:none;border-top:none;content:" ";cursor:pointer;height:6px;position:absolute;right:21px;top:22px;transform:rotate(-45deg);transition:transform .15s;width:6px}

.sidebar-cate .sf-menu>li i.active:after{transform:rotate(45deg)}

.sidebar-cate .sf-menu .pro-menu,.sidebar-cate .sf-menu .sub-menu{display:none}

.sidebar-cate .sf-menu>li:last-child{border:0}

.sidebar-cate .sf-menu li>ul li{position:relative}

.sidebar-cate .sf-menu li>ul li .pro-menu a{padding-left:30px}

.sidebar-cate .sf-menu li>ul li i{height:30px;top:-10px;width:30px}

.sidebar-cate .sf-menu li>ul li a{font-size:14px;height:30px;line-height:30px;padding-left:20px;padding-right:40px}

.sidebar-cate li.is-active>a{color:#051F5A}

.sidebar .sidebar-pro{padding-bottom:0}

.sidebar-pro ul{width:100%}

.sidebar-pro ul li{margin-bottom:30px;width:100%}

.sidebar-pro ul li:hover .pro-name{color:#051F5A}

.sidebar-pro .pro-item{display:-ms-flexbox;display:flex;width:100%}

.sidebar-pro .pro-img{border:1px solid #eaeaea;box-sizing:border-box;-ms-flex:3.2;flex:3.2;position:relative}

.sidebar-pro .pro-img:after{content:"";display:block;padding-top:100%}

.sidebar-pro .pro-img a{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;bottom:0;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}

.sidebar-pro .pro-img img{display:block;max-height:100%;max-width:100%}

.sidebar-pro .pro-info{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex:6.8;flex:6.8;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-left:14px}

.sidebar-pro .pro-name{color:#222;display:block;font-size:14px;margin-bottom:16px;transition:color .2s}

.sidebar-pro .pro-more{color:#8a8a8a;display:block;font-size:12px;}

.sidebar-new ul{width:100%}

.sidebar-new ul li{margin-bottom:30px;width:100%}

.sidebar-new ul li:hover .new-name{color:#051F5A}

.sidebar-new .new-item{display:-ms-flexbox;display:flex;width:100%}

.sidebar-new .new-img{border:1px solid #eaeaea;box-sizing:border-box;-ms-flex:3.2;flex:3.2;font-family:"object-fit:cover";object-fit:cover;position:relative}

.sidebar-new .new-img:after{content:"";display:block;padding-top:100%}

.sidebar-new .new-img a{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;bottom:0;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}

.sidebar-new .new-img img{display:block;max-height:100%;max-width:100%}

.sidebar-new .new-info{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex:6.8;flex:6.8;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:0 0 0 14px}

.sidebar-new .new-name{color:#222;display:block;font-size:14px;margin-bottom:16px;transition:color .2s}

.sidebar-new .new-date{color:#8a8a8a;display:block;font-size:12px;margin-bottom:0;}

.common-pages{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;height:60px;margin-bottom:50px;width:100%}

.common-pages,.common-pages a,.common-pages span{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}

.common-pages a,.common-pages span{border:1px solid #c9c9c9;box-sizing:border-box;color:#494949;height:30px;margin:0 5px 10px;padding:10px 14px;transition:all .2s ease}

.common-pages a:hover,.common-pages span.ctxt{background:#051F5A;color:#fff}

.common-pages span.ctxt{border:0;opacity:1}

.common-pages span{opacity:.4}

.pagelink{-ms-flex-pack:justify;justify-content:space-between;width:100%}

.pagelink,.pagelink-item{display:-ms-flexbox;display:flex}

.pagelink-item{border:1px solid #dedede;box-sizing:border-box;padding:30px 20px;width:49%}

.pagelink-item:hover .pagelink-name>a{color:#051F5A}

@media screen and (max-width:1440px){

.pagelink-item{padding:20px 10px}

}

.pagelink-next{-ms-flex-direction:row-reverse;flex-direction:row-reverse}

.pagelink-next .pagelink-icon{margin-left:20px;margin-right:0}

.pagelink-next .pagelink-info{-ms-flex-align:end;align-items:flex-end}

.pagelink-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#051F5A;display:-ms-flexbox;display:flex;height:40px;justify-content:center;margin-right:20px;min-width:40px;width:40px}

.pagelink-icon i{color:#fff}

.pagelink-info{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;width:100%}

.pagelink-cur,.pagelink-name{font-size:.875em}

.pagelink-name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}

.pagelink-cur{color:#757575}

@media screen and (max-width:767px){

.pagelink{-ms-flex-wrap:wrap;flex-wrap:wrap}

.pagelink-item{margin-bottom:4vw;width:100%}

}

@media screen and (max-width:960px){

.contact-list{-ms-flex-wrap:wrap;flex-wrap:wrap}

.contact-list>li{margin-bottom:30px;width:100%}

.contact-list>li:after{display:none}

.contact-item-wrap{height:auto;padding:40px 0;position:static}

.inquiry .l-wrap{padding:0 20px}

}

@media screen and (max-width:768px){

.l-main-single .contact{padding:8vw 0}

.contact-tit{margin:4vw 0}

.contact-list{padding-top:0}

.contact-list>li{margin:0}

.contact-name{margin:0 0 .2em}

.contact-info{-ms-flex:1;flex:1;padding:0 20px}

.contact-icon{margin-left:20px}

.contact-item-wrap{-ms-flex-direction:row;flex-direction:row;padding:2em 1em}

}

.faq-list>li{margin-bottom:20px; border:1px solid #DEDEDE;border-radius:5px;}

.faq-list li.is-active .project-name{background:#EBEBE9 url(ab-icon4.png) no-repeat right center;color:#333}

.faq-list .project-content{box-sizing:border-box;display:none;line-height:2em;padding:2em}

.faq-list .project-name{background:#EBEBE9 url(ab-icon42.png) no-repeat right center;box-sizing:border-box;color:#333;cursor:pointer;height:44px;line-height:44px;text-align:left;text-indent:20px;transition:background-color .2s; overflow:hidden;}

.download-list>li{padding:40px 20px}

.download-list>li .l-wrap{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between}

.download-list li:nth-child(2n){background-color:#f2f1fa}

.download-list li:nth-child(2n) .download-btn{background-color:#051F5A;color:#fff}

.download-list li:nth-child(odd) .download-btn{background-color:#333;color:#fff}

.download-list .download-img{display:none}

.download-list .download-name{color:#111;font-size:1.375em;font-weight:500;margin-bottom:30px}

.download-list .download-btn{font-size:14px;padding:10px 20px}

.video-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}

.video-list>li{box-sizing:border-box;margin-bottom:40px;padding:0 20px;width:25%}

.video-list .video-img{border:1px solid #eee;box-sizing:border-box;width:100%}

.video-list img{display:block;width:100%}

.video-list .video-name{color:#222;font-size:1.125em;font-weight:500;line-height:1.5em;margin-bottom:10px}

.video-list .video-in{color:#777;font-size:.875em;line-height:1.5em}

.video-list .video-info{background-color:#fafafa;line-height:1.5em;padding:20px}

.project-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}

.project-list>li{box-sizing:border-box;margin-bottom:40px;padding:0 20px;width:25%}

.project-list .project-img{width:100%}

.project-list img{display:block;width:100%}

.project-list .project-name{color:#222;font-size:1.125em;font-weight:500;line-height:1.5em;margin-bottom:10px}

.project-list .project-info{background-color:#fafafa;line-height:1.5em;padding:20px}

.project-list .project-content{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}

@media screen and (max-width:1280px){

.project-list>li,.video-list>li{width:33%}

}

@media screen and (max-width:960px){

.project-list,.video-list{margin:0 -2vw}

.project-list>li,.video-list>li{padding:0 2vw;width:50%}

.project-list .project-info,.video-list .video-info{padding:.8em}

}

.compare-action{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;height:37px;left:-20px;margin-top:15px;position:relative}

.compare-action span{color:#000;display:inline-block;-ms-user-select:none;user-select:none}

.compare-action .compare-action-check+label{border:1px solid #000;border-radius:1px;content:" ";cursor:pointer;height:16px;margin-right:10px;width:16px}

.compare-action .compare-action-check:checked+label:before{color:#000;content:"✓";font-size:16px;left:2px;line-height:16px;position:relative;text-align:center;top:1px}

.compare-action input[type=checkbox]{visibility:hidden}

@media (max-width:768px){

.compare-action{-ms-flex-pack:start;font-size:3.2vw;height:8vw;justify-content:flex-start;left:-10px;margin:5.33333vw 2.66667vw;position:relative}

.compare-action .compare-action-check+label{margin-left:0;margin-right:5px}

.products-content .pro-list .compare-action span{margin:0}

.preview-container .thumbnail-box .list ul .item img{width: 100%;}

}

.table td,.table th{border:1px solid #eee;padding:5px;}

@media screen and (max-width:768px){

.l-header .head-logo img{max-height:12vw}

.l-conwrap .l-left,.l-main-prodetail .l-conwrap .l-left{display:none!important}

}

img{max-width:100%}

#con{margin-top:30px}

#tagContent{padding-top:20px}

#tags:after{content:'';display:block;clear:both;visibility:hidden;height:0}

#tags{border-bottom:4px solid #efefef}

#tags li{float:left}

#tags li a{text-decoration:none;display:block;line-height:56px;margin-right:28px;color:#222;font-size:22px;position:relative;transition:.3s;text-transform:capitalize}

#tags li a:after{content:'';width:100%;height:4px;background:#051F5A;position:absolute;bottom:-4px;left:0;transition:.3s;opacity:0}

#tags li a:hover,ul#tags li.selectTag a{color:#051F5A}

#tags li a:hover::after,ul#tags li.selectTag a:after{opacity:1}

.tagContent{display:none;width:100%;color:#333;padding-top:10px;font-size:14px;line-height:28px}

#tagContent div.selectTag{display:block}

@media screen and (max-width:640px){

#tags li a{font-size:16px;line-height:42px;margin-right:22px}

}

@media screen and (max-width:768px){

.l-header .head-nav>ul{height:auto;padding-bottom:30px}

}

@media screen and (max-width:768px){

#xyz{position:fixed;top:4.4vw;right:14vw}

.l-header .head-nav{overflow-y:auto}

}

.prodetail-rec .pro-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -14px}

.prodetail-rec .pro-list>li{padding:0 14px;width:33.33333%}

.prodetail-rec{display:block;margin:50px 0 0}

@media screen and (max-width:960px){

.prodetail-rec .pro-list>li{width:50%}

}

@media screen and (max-width:767px){

.prodetail-rec .pro-list,.prodetail-rec .pro-list>li{padding:0 2vw}

.prodetail-rec{margin:20px 0 -20px}

}

.send-tit{color:#333;font-size:1.875em;text-align:center;font-weight:300;text-transform:capitalize;margin-top:30px}

.vPlay{position:absolute;bottom:10px;left:10px;background:rgba(0,0,0,.6) url(/images/m413/vPlay.png) no-repeat center;background-size:26px;z-index:10;cursor:pointer;user-select:none;width:40px;height:40px;border-radius:50%}

#media{max-width:100%;max-height:100%}@media(max-width:768px){.prodetail-content article img,.about img{height:auto!important}}.product-content-price{margin-top: 20px;}

@media(max-width:1441px){img{height:auto;max-width:100%;}}

@media(max-width:768px){iframe,video{max-width:100%;max-height:340px;}}.pro-list .pro-name{margin-bottom:0}.seo-key{font-size:14px}@media screen and (max-width:767px){.mobile-bottom{z-index:500}.l-header{z-index:999}}#jljw_IM_GdImBox{z-index:900!important}.compare-panel.is-bottom{bottom:calc(16vw + constant(safe-area-inset-bottom));bottom:calc(16vw + env(safe-area-inset-bottom))}@media screen and (max-width:768px){.foot-right{display:block}.foot-right a{margin-left:20px}}.foot-right{font-size:14px}.app{font-size:16px}.app p{font-size:1em;line-height:2em}.app h4{font-size:1.5em;margin-bottom:1em}.app h5{font-size:1em;margin:1em 0}.app .app-list{display:-ms-flexbox;display:flex}.app .app-list .list-item{-ms-flex:1;flex:1}.app .app-list .list-item h4{margin-bottom:1em}.app .app-list li{padding:10px 0 10px 35px;background:url(/images/m418/images/about_li.png) no-repeat;background-position:2px}.app{font-size:16px}.app .app-box{display:-ms-flexbox;display:flex}.app .box-l{-ms-flex:3.5;flex:3.5}.app .box-l img{width:100%}.app .box-r{-ms-flex:6.5;flex:6.5}.app .box-r{padding-left:40px}.support .support-item{display:-ms-flexbox;display:flex}.support .support-item>div{-ms-flex:1;flex:1;}.support .item-r{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.support .item-l .item-con{padding-right:66px}.support .item-r .item-con{padding-left:66px; border:1px solid #ddd; border-left:none; border-bottom:4px solid #ddd; margin-bottom:4px;}.support .item-r .item-con ul{padding:60px;}.support .item-r .item-con ul li{line-height:60px; border-bottom:1px solid #ddd; text-indent:30px;background:url(pico2.png) no-repeat left center;}.support .item-con p{margin-top:.5em}.support .item-con h4{font-size:24px;padding-bottom:10px;margin-bottom:1em;position:relative}.support .item-con h4::after{content:'';display:block;position:absolute;top:100%;left:0;height:3px;width:40px;background-color:#b0acac}.solution .icon-list{display:-ms-flexbox;display:flex;position:relative}.solution .icon-list>div{-ms-flex:1;flex:1}.solution .icon{width:90px;height:90px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.solution .sol-icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-ms-flex-align:center;align-items:center;position:relative;margin:0 3%}.solution .sol-icon:after{content:'01';font-size:90px;font-weight:700;position:absolute;top:-8px;left:50%;color:#888;opacity:.1;transform:translateX(-50%)}.solution .sol-icon:nth-child(2):after{content:'02'}.solution .sol-icon:nth-child(3):after{content:'03'}.solution .sol-icon:nth-child(4):after{content:'04'}.solution .sol-icon:nth-child(5):after{content:'05'}.solution .sol-icon:nth-child(4):before{display:none}.solution h4{font-size:24px;margin-bottom:1em}.solution .sol-tab .tab-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.solution .sol-tab .tab-title{padding:10px 20px;background-color:#eaeeee;color:#666;cursor:pointer;margin-right:20px}.solution .sol-tab .tab-title:hover{background-color:#b0acac;color:#fff}.solution .sol-tab .tab-title.is-active{background-color:#b0acac;color:#fff}.solution .sol-tab .tab-title:nth-last-child(1){margin-right:0}.solution .sol-tab .tab-content .content-item{display:none}.solution .tab-content{margin-top:40px}.solution .sol-box{display:-ms-flexbox;display:flex;margin-bottom:40px}.solution .sol-box>div{width:50%;-ms-flex:auto;flex:auto;padding:0}.solution .sol-box>div img{display:block;width:100%;height:auto}.solution .sol-box .box-icon{width:86px;height:86px;border-radius:50%;background-color:#b0acac;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.solution .sol-box .box-icon>img{width:40px;height:auto}.solution .sol-box .con{background-color:#f3f3f3;padding:4%;box-sizing:border-box}.solution .sol-box .con-top{display:-ms-flexbox;display:flex;margin-bottom:20px}.solution .sol-box .con-top p{margin-left:30px;margin-top:10px;font-size:24px;line-height:1.3em}.applic-list ul{display:flex;flex-wrap:wrap;margin:0 -10px}.applic-list ul li{width:33.3333%;margin-bottom:20px;padding:0 10px;box-sizing:border-box}.applic-list .applic-name{padding:10px 0;display:block;text-align:center;color:#222;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.applic-list .applic-img img{display:block;width:100%;height:auto}.support-item-img{margin-bottom:20px}.support-item-img img{width:100%;height:auto}.ck-add .cp .cp-img img{width:100%;height:auto}.ck-add .cp{display:flex}.ck-add .cp>div{width:50%}.ck-add .cp-con{padding-left:40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.ck-add .cp-con h4{font-size:22px;font-weight:700;line-height:1.2em;margin-bottom:14px}.ck-add .ps-img{margin-bottom:20px}.ck-add .ps-img img{width:100%;height:auto}.ck-add .ps-con p{line-height:1.8em;margin-bottom:20px}.ck-add .ti{display:flex;flex-wrap:wrap;align-items:center}.ck-add .ti .ti-tit{white-space:nowrap;font-size:22px;font-weight:700;color:#222;padding:20px}.ck-add .ti .ti-con{flex:1}.ck-add .ti .ti-img{width:100%;margin:10px 0}.ck-add .ti .ti-img img{width:100%;height:auto}.ck-add .dh-con h4{text-align:center}.ck-add p{margin-bottom:20px;line-height:1.6em;color:#222}.ck-add h4{font-size:22px;margin-bottom:20px;font-weight:700;color:#222}.ck-add ul{padding-left:20px}.ck-add ul li{position:relative;color:#6e6e6e;list-style:disc}.ck-add .ce-list{display:flex}.ck-add .ce-list>div{flex:1}.ck-add .ce-list img{width:100%;height:auto}.ck-add .ce-list{margin:0 -10px}.ck-add .ce-list .ce-item{padding:0 10px;box-sizing:border-box}.ck-add .ho .ho-item{display:flex}.ck-add .ho .ho-item img{display:block;margin:0 auto}.ck-add .ho .l .ho-left,.ck-add .ho .r .ho-right{flex:4}.ck-add .ho .l .ho-right,.ck-add .ho .r .ho-left{display:flex;flex-direction:column;justify-content:center;flex:6;padding:0 20px;box-sizing:border-box}.ck-add .ho .ho-title{font-weight:700}.ck-add .ho .ho-con{margin-top:30px}.ck-add .ca-img img{width:100%;height:auto}.ck-add .ca-img{margin-bottom:20px}.ck-add .rd .rd-img-list{display:flex}.ck-add .rd .rd-img{padding:0 10px;margin-bottom:20px}.ck-add .rf .rf-con img{float:left;margin-right:30px}.ck-add .cm-img img{width:100%;height:auto}.ck-add .cm-img{margin-bottom:20px}.ck-add .cv img{float:right}.ck-add .ch-item{display:flex}.ck-add .ch-item>div{width:50%}.ck-add .ch-item.r{flex-direction:row-reverse}.ck-add .ch-con{display:flex;padding:20px;box-sizing:border-box;flex-direction:column;justify-content:center}.ck-add .pe .pe-con .pe-img{float:right}.ck-add .pe ul li{list-style:none}.ck-add .pe ul{padding-left:0}@media screen and (max-width:768px){.applic-list ul li{width:50%}.applic-list .applic-name{font-size:14px}.ck-add .cp{flex-direction:column}.ck-add .cp>div{width:100%}.ck-add .ce-list{flex-wrap:wrap}.ck-add .ce-list>div{width:100%;flex:none}.ck-add .cp-con{padding-left:0;margin-top:20px}.ck-add .ho .ho-con{margin-top:0}.ck-add .ho .ho-item{display:block}.ck-add .ho .ho-title{margin:10px 0}.ck-add .rd .rd-img-list{flex-direction:column}.ck-add .rd .rd-img{padding:0}.ck-add .ch-item.l,.ck-add .ch-item.r{flex-direction:column}.ck-add .ch-item>div{width:100%}}.ck-add{box-sizing:border-box;margin:0 auto;max-width:1920px;padding:20px 260px;width:100%}@media screen and (max-width:1650px){.ck-add{padding:20px 100px}}@media screen and (max-width:1280px){.ck-add{padding:20px 80px}}@media screen and (max-width:960px){.ck-add{padding:20px}}@media (max-width:767px){.ck-add{padding:4vw}}.app,.applic-list,.solution{box-sizing:border-box;margin:0 auto;max-width:1920px;padding:20px 260px;width:100%}@media screen and (max-width:1650px){.app,.applic-list,.solution{padding:20px 100px}}@media screen and (max-width:1280px){.app,.applic-list,.solution,.support{padding:20px 80px}}@media screen and (max-width:960px){.app,.applic-list,.solution,.support{padding:20px}}@media (max-width:767px){.app,.applic-list,.solution,.support{padding:4vw}}@media screen and (max-width:768px){.app,.case,.solution,.support{padding:4vw}.applic-list{padding:6vw 0}.app .app-box,.app .app-list{flex-direction:column}.app .box-l{margin-bottom:1em}.app .box-r{padding-left:0}.app .list-item{margin-bottom:1em}.how-to-use ul>li{width:100%}.case ul>li{width:50%;padding:0 2vw}.case ul{margin:0 -2vw}}@media screen and (max-width:1500px){.solution .tab-content{margin-top:10px}.solution .sol-box{flex-direction:column}.solution .sol-box>div{width:100%}.solution .icon-list{flex-wrap:wrap}.solution .icon-list>div{flex:auto}.solution .sol-icon{width:50%;margin:0;margin-bottom:4vw}.solution .sol-icon:before{display:none}.solution .sol-tab .tab-list{flex-wrap:wrap}.solution .sol-tab .tab-title{width:100%;margin-right:0;margin-bottom:10px}.solution .sol-box .box-icon{width:65px;height:65px}.solution .sol-box .con-top p{margin-top:0;margin-left:16px}}@media screen and (max-width:1000px){.support .support-item{flex-direction:column}.support .support-item img{width:100%}.support .item-l .item-con{padding-right:0}.support .item-r .item-con{padding-left:0}.support .support-item>div{margin-bottom:8vw}.support .item-con h4{font-size:20px}}@media screen and (max-width:768px){.applic-item{padding:0 4vw}}@media (max-width:767px){.l-header .head-nav{height:auto}}@media (max-width:767px){.l-header .head-nav{height:auto}}@media screen and (max-width: 767px) { .ck-add .ti .ti-tit, .ck-add .ch-con, .ck-add .ho .l .ho-right, .ck-add .ho .r .ho-left { padding: 10px 0; } .ck-add .ce-list>div { width: 50%; } .ck-add .dh-con h4 { text-align: left; } .app p, .case p, .solution p, .support p { line-height: 1.6em; } }

.sol-icon p{text-align:center; padding-top:15px; line-height:20px; color:#666;}

/*Index_5*/

.indcateslide {padding:0 50px;position:relative;}

.indcateslide-btn>div {width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;}

.indcateslide-btn>div.cate-btn-prev {left:0;}

.indcateslide-btn>div.cate-btn-next {right:0;}

.indcateslide-btn>div i {font-size:30px;}

.indcateslide .cate-item {padding:0 10px;}

.cate .indcateslide ul {flex-wrap:inherit;width:100%;margin:0;}

@media (max-width:768px){.indcateslide{padding:0 35px}

.indcateslide-btn>div{width:30px;height:30px;margin-top:-15px}

.cate .indcateslide ul{overflow:initial}}

/*Index_5*/.l-main-showroom > .l-wrap{height:auto}.addToCart.is-active{opacity: 0.9;}@media screen and (min-width:1001px) and (max-width:1280px){.l-header .head-nav>ul>li>a{padding:0 12px}}.foot-nav ul{display:flex;flex-wrap:wrap}.foot-nav ul>li{width:100%;box-sizing:border-box}.wmkc-cul-all{display:flex;margin-bottom:40px;width:100%;justify-content:space-between; margin-top:40px;}

.wmkc-cul-box{width:32%}

.wmkc-cul-span{margin-top:100px;margin-bottom:70px}

.wmkc-cul-span h5{color:#051F5A;text-align:center;font-weight:700;font-size:2.2em}

.wmkc-cul-img img{width:100%}

.wmkc-cul-size{margin-top:20px;padding:37px;background-color:#f3f3f3}

.wmkc-cul-size p{margin-bottom:20px;line-height:1.5em;color:#777;}

.wmkc-cul-p{display:flex;margin-bottom:40px;justify-content:space-between}

.wmkc-cul-table p{margin-bottom:15px;color:#F48F0D;font-weight:700;font-size:20px}

.wmkc-cul-g{width:80%;height:3px;background-color:#dadada}

.wmkc-path-footer .wmkc-path-foter{color:#051F5A;text-align:center;font-weight:700;font-size:28px}

.wmkc-path-footer p{margin-top:20px;margin-bottom:20px;text-align:center}

.wmkc-path-conter{display:flex;background-color:#f7f7f7}

.wmkc-path-img{margin:auto;width:40%}

.wmkc-path-img img{width:100%}

.wmkc-path-size{margin-left:35px;width:60%;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}

.wmkc-path-size p:nth-of-type(1){display:block;margin-bottom:25px;color:#222;font-weight:700;font-size:22px}

.wmkc-path-size p:nth-of-type(2){line-height:2;margin:0}

.wmkc-path-xiab{display:flex;margin-top:50px;justify-content:center;align-items:baseline}

.wmkc-path-xiab p{margin-right:5px;color:#051F5A}

.wmkc-path-dian{width:16px;height:16px;border-radius:30px;background-color:#051F5A}

.wmkc-bu-button{display:flex}

.wmkc-bu-button .about-btn{margin-right:25px}

.wmkc-team-span{text-align:center}

.wmkc-team-pan{color:#051F5A;font-weight:700;font-size:2.2em}

.wmkc-team-z{margin:auto;margin-top:10px;margin-bottom:25px;width:5%;height:2px;background-color:#051F5A}

.wmkc-team-span p{margin:30px 0;color:#333;line-height:2em}

.wmkc-team-car{display:flex;justify-content:space-between;flex-wrap:wrap}

.wmkc-team-all{display:flex;margin-bottom:40px;width:99%}

.wmkc-team-ajj{display:flex;margin-bottom:40px;width:99%}

.wmkc-team-photo{width:45%}

.wmkc-team-pho{width:45%}

.wmkc-team-photo img{width:100%;}

.wmkc-team-pho img{width:100%;}

.wmkc-team-size{position:relative;width:60%;background-color:#fff;padding:20px;box-sizing:border-box; border:2px solid #f3f3f3; border-left:none;}

.wmkc-team-s{position:relative;margin-right:10px;width:60%;border-radius:10px;background-color:#f3f3f3;padding:20px;box-sizing:border-box}

.wmkc-team-tal{padding:16px 0 16px 0;color:#333;font-weight:700;font-size:18px; border-bottom:2px solid #ddd; line-height:28px;}

.wmkc-team-tall{margin:0; margin-top:20px;height:160px; line-height:24px; font-size:14px; color:#666;}

.wmkc-team-s p{margin:0}

.wmkc-team-triangle{position:absolute;top:29px;left:-22px;width:0;height:0;border-top:30px solid transparent;border-right:25px solid #f3f3f3;border-bottom:30px solid transparent}

.wmkc-team-san{position:absolute;top:29px;left:99%;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:25px solid #f3f3f3}

.wmkc-path-swiper{display:flex;align-items:center}

#page-history{width:80%}

.wmkc-path-left,.wmkc-path-right{width:10%;text-align:center}

@media (max-width:1024px){

.wmkc-cul-all,.wmkc-team-car{flex-direction:column}

.wmkc-cul-box{margin-bottom:30px;width:100%}

.wmkc-team-ajj,.wmkc-team-all{width:100%}

.wmkc-team-z{width:20%}

}

@media(max-width:768px){

.wmkc-path-left,.wmkc-path-right{width:36px;height:36px}

.wmkc-cul-size{margin-top:10px}

.wmkc-cul-span h5{margin-top:-60px}

.wmkc-team-pho img,.wmkc-team-photo img{height:auto}

.wmkc-path-conter{flex-direction:column}

.wmkc-path-img{width:100%}

.wmkc-path-size{width:100%;padding:20px;margin:0}

.wmkc-path-size p:nth-of-type(2){line-height:1.8}

.wmkc-path-left,.wmkc-path-right{border:none}

.wmkc-path-size p:nth-of-type(1){margin-bottom:10px}

}

@media (max-width:415px){

.wmkc-cul-size{padding:20px}

.wmkc-cul-p{margin-bottom:20px}

}

@media (max-width:320px){

.wmkc-cul-all,.wmkc-team-ajj,.wmkc-team-all,.wmkc-team-car{flex-direction:column}

.wmkc-cul-box{margin-bottom:30px;width:100%}

.wmkc-cul-all{margin-bottom:30px}

.wmkc-bu-button .about-btn{margin-right:0}

.wmkc-bu-button{justify-content:space-between}

.wmkc-team-ajj,.wmkc-team-all,.wmkc-team-pho,.wmkc-team-photo,.wmkc-team-s,.wmkc-team-size{width:100%}

.wmkc-team-san,.wmkc-team-triangle{display:none}

.wmkc-team-z{width:20%}

.wmkc-path-size p{line-height:20px}

.wmkc-path-left,.wmkc-path-right{width:25px;height:25px}

.wmkc-cul-size{padding:20px}

}
.gbg{background-color: rgba(248,248,248,1); margin-top:0px; padding-top:10px;}
.cate .img-wrap>img{object-fit: contain;background: #fff;}
.submenu{display:none !important;}
.drop {width: 100%; position:absolute; z-index:999999; top:80px;background-color: rgba(248,248,248,1);/*background: url(subbg.png) center center;*/}
.n_drop {
  /*width: 1000px;*/
  width: 100%;
  min-height: 90px;
  margin: 0 auto;
  overflow: hidden; text-align:center;
}
.n_drop:nth-child(1){
	width: 1400px;
}

.drop .tabname {
  float: left;margin-top:40px; text-align:left; margin-left:150px;
}



.drop .tabcont {
  float: right;
  width: 1050px;
  padding: 0px;
}

.n_drop[data-name='1'] .ilist li {
  float: left;
  width: 350px;
}

.drop .tabcont .ilist{position: relative;}



.n_drop span{padding:30px 20px 0 20px; display:inline-block}
.n_drop span img{width:20px;vertical-align: middle; margin-top:-5px;}

.n_drop span:hover a{color:#f47920;}

.drop .tabcont li a {

  display: block;

  line-height: 24px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.drop .tab .tabname ul {

  margin-top: 7px;

}



.drop .tab .tabname li {

  float: right;

  width: 100%;

  margin-bottom: 1px;

  padding: 10px 0 10px 17px;

  text-align: left;

}



.drop .tabname li a {

  font-size: 14px; line-height:30px;

  color: #051F5A;

}



.drop .tabname li.on a,

.drop .tabname li:hover a {

  border-bottom:1px solid #051F5A;

}



.drop .tabname li:hover a {

  color: #F48F0D;

}



.drop .tabcont li a:hover {

  color: #f47920;

}

.drop .tabcont p {

  margin: 0;

  font-size: 13px;

  line-height: 23px;

}

@media (max-width:768px){
.drop{display:none !important;}
}


.new-list.new-type0{max-width:100%;margin: 0;}

.new-list>li.news-bigbox{width:100%;height:114px;padding:7px;margin-bottom:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;box-sizing: border-box;}

.new-list>li.news-bigbox:nth-of-type(2n){background:#f2f2f2}

.bigboxtime{float:left;width:100px;border:1px solid #ddd;height:100px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out; text-align:center;}

.bigboxtime b{display:block;font-size:18px;padding:17px 10px 0 10px;line-height:40px}

.bigboxtime span{font-size:16px;padding:10px 0 10px 0}

.bigboxtxt{margin-left:120px}

.bigboxtxt a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}

.bigboxtxt h4{padding:8px 0;font-size:18px;line-height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}

.bigboxtxt p{height:50px;line-height:25px; font-size:14px;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}

.new-list>li.news-bigbox:hover{background:#efefef;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;padding:7px 20px}

.new-list>li.news-bigbox:hover .bigboxtime{background:#051F5A;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;color:#FFF}

.new-list>li.news-bigbox:hover a{color:#051F5A}

/*右侧漂浮*/
.PopupRight{ position:fixed; width:42px; top:50%; right:10px; margin-top:-140px; z-index:99;}
.PopupRight::after{ float:left; width:1px; height:252px; border-left:1px dashed #ffde00; position:absolute; left:50%; top:14px; content:''; z-index:6;}
.PopupRight .Pop{ display:block; float:left; width:45px; height:45px; position:relative; margin:7px 0; z-index:8;}
.PopupRight .zixun{ display:block; float:left; width:45px; height:45px; border-radius:50%; background:url(pf1.png) no-repeat center #FE7E06;}
.PopupRight .youxiang{ display:block; float:left; width:45px; height:45px; border-radius:50%; background:url(pf2.png) no-repeat center #FE7E06;}
.PopupRight .tel{ display:block; float:left; width:45px; height:45px; border-radius:50%; background:url(pf3.png) no-repeat center #FE7E06;}
.PopupRight .weixin{ display:block; float:left; width:45px; height:45px; border-radius:50%; background:url(pf4.png) no-repeat center #FE7E06;}
.PopupRight .top{ display:block; float:left; width:45px; height:45px; border-radius:50%; background:url(pf5.png) no-repeat center #FE7E06;}
.PopupRight .zixun:hover{ background:url(pf1.png) no-repeat center #f7931e;}
.PopupRight .youxiang:hover{ background:url(pf2.png) no-repeat center #f7931e;}
.PopupRight .tel:hover{ background:url(pf3.png) no-repeat center #f7931e;}
.PopupRight .weixin:hover{ background:url(pf4.png) no-repeat center #f7931e;}
.PopupRight .top:hover{ background:url(pf5.png) no-repeat center #f7931e;}
.PopupRight .PopTel{ float:left; background:#fff; position:absolute; right:52px; top:50%; margin-top:-17px; padding:5px 12px; border:1px solid #e5e5e5; color:#333; font-size:14px; line-height:24px; border-radius:2px; white-space:nowrap; box-shadow:0 0 5px rgba(0,0,0,0.1);-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:98% 50%;
	-moz-transform-origin:98% 50%;
	-ms-transform-origin:98% 50%;
	-o-transform-origin:98% 50%;
	transform-origin:98% 50%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)}
.PopupRight .PopTel::after{ float:left; width:0; height:0; content:''; position:absolute; right:-8px; top:50%; margin-top:-6px; border-top: 6px solid transparent; border-bottom:6px solid transparent;border-left: 8px solid #fff;}
.PopupRight .Pop:hover .PopTel{opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}
.PopupRight .wx_bg{ width:90px; height:90px; border-radius:2px; border:1px solid #e5e5e5; box-shadow:0 0 5px rgba(0,0,0,0.1); background:#fff; padding:8px; position:absolute; right:52px; top:50%; margin-top:-45px;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:98% 50%;
	-moz-transform-origin:98% 50%;
	-ms-transform-origin:98% 50%;
	-o-transform-origin:98% 50%;
	transform-origin:98% 50%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)}
.PopupRight .wx_bg::after{ float:left; width:0; height:0; content:''; position:absolute; right:-8px; top:50%; margin-top:-6px; border-top: 6px solid transparent; border-bottom:6px solid transparent;border-left: 8px solid #fff; }
.PopupRight .Pop:hover .wx_bg{opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}


@media  screen and (max-width: 1023px){
.PopupRight{ display:none;}
}

.fpt1{width:25% !important;}

@media (max-width:767px){

.m80{margin-top:30px !important;}
.nytitle{border-bottom: 3px solid #F9F7F7;color: #000;line-height:28px !important;font-size: 25px !important;margin-bottom:20px !important;}

.text, .text p {
    padding:15px !important;
    background-color: #F8F8F8;
    font-size:22px !important;
    text-align: center;
    font-weight:bold;
    line-height:30px !important;
    color: #051F5A;
    margin-bottom:20px !important;
}

.twocell2 li{float:left; width:100%; margin-bottom:10px;padding:5px; text-align:center;}
.twocell2 li img{width:100%;}
.twocell2 li p{line-height:25px; font-size:20px; line-height:50px; font-weight:bold;background:url(line2.png) no-repeat center bottom;}

.honor li{float:left; width:100%;border:2px solid #C9C9C9;box-shadow: 0px 15px 10px -15px #C9C9C9; margin-bottom:15px;}
.honor li img{width:100%;}

.title{text-align: center;position: relative;color: #000;padding-bottom:6px;padding-top:15px;margin-bottom:10px;font-size: 2em;}
.about-part .part-item .part-img {width: 100%;margin-bottom:10PX;}
.about-part .part-item .part-con {width: 100%;}

.l-wrap-f {display: -ms-flexbox;display:block;}
.procomm-l, .procomm-r {width: 100%;padding-right:0px;}
.procomm-tit {color: #333;font-size: 1.8em;font-weight: 700;padding-bottom: 0.5em;position: relative;line-height: 46px;margin-top:20px;}

.ssearch {clear:both;float: left; width:70%;border-radius: 6px;height: 23px;padding: 5px 0 5px 0;border: 1px solid #ccc;margin-top:15px; margin-bottom:50px; display:none;}

.arealist li{float:left; /*background-color:#EFF7FA !important;*/ width:95%; margin-bottom:10px;text-align:center;padding:0px;}
.arealist li img{width:100%;}
.arealist li p{line-height:25px; font-size:20px; line-height:50px; font-weight:bold;background:url(../../line2.png) no-repeat center bottom;}
.arealist li:nth-child(3n){margin-right:auto;}

.howworkbg{background-color:#EFF7FA; margin-bottom:50px;}
.howwork li{float:left; width:100%; margin-bottom:10px;text-align:center;padding:0px;}
/*.howwork li img{width:50%;}*/
.howwork li b{font-size:25px; display:block; padding:20px 0 30px 0;}
.howwork li p{line-height:25px; font-size:14px; text-align:left}

.howworkbg{background-color:#f8f8f8; margin-bottom:50px;}
.howwork2 li{float:left; width:100%; margin-bottom:10px; text-align:center;padding:0px;}
/*.howwork2 li img{width:50%;}*/
.howwork2 li b{font-size:25px; display:block; padding:10px 0 15px 0;}
.howwork2 li p{line-height:25px; font-size:14px;}

.choose{margin-top:20px;}
.choose li{float:left; width:48%; margin-right:2%; margin-bottom:10px;text-align:center;}
/*.choose li img{width:50%;}*/
.choose li b{font-size:25px; display:block; padding:20px 0 30px 0;}
.choose li p{line-height:25px; font-size:14px; padding-top:10px;}

.about-new .part-item{display: block;}
.about-new .part-item:nth-child(1) .part-img {width: 100%;}
.about-new .part-item .part-img {width: 100%;}
.about-new .part-item:nth-child(1) .part-con {width: 100%;padding:10px;}
.about-new .part-item .part-con {width: 100%;padding:10px;}

.about-list li img{vertical-align: middle;margin-top: -10px;}
.about-item-tit{font-size: 24px;font-weight: 500;color: #051F5A;font-weight: bold; width:100%; display:block;margin: 0;}

.new-wrap {margin-bottom:0px;border-radius: 5px;}

.control b{display: block;color: #000;font-size:18px;margin-top:10px;line-height:24px;}
.fpt1{width:100% !important;}
}