@charset "utf-8";
@import url(https://css01.v15cdn.com/language.css);
:root{--color:#cfae79;--fontcolor:#333333;--fontbold3:300;--fontbold4:400;--fontbold5:500;--fontbold6:600;--fontbold7:700}
*,html,body,h1,h2,h3,h4,h5,h6,table,th,td,ul,li,dl,dt,dd,div,p,pre,form,input,button,textarea {margin:0px;padding:0px}
body{font-family:'Microsoft YaHei',sans-serif;color:var(--fontcolor);overflow-x:hidden}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:var(--fontbold4)}
a{color:#333333;text-decoration:none}
a:focus,a:hover{text-decoration:none;color:var(--color)}
em,i{font-style:normal}
img{border:0px;vertical-align:middle;max-width:100%}
iframe{max-width:100%}
li,ol,ul{list-style:none}
button,input,select,textarea{outline:0}
button{cursor:pointer}
table{border-collapse:collapse}
.clearfix:after{content:"";display:block;clear:both}
.fl{float:left}
.fr{float:right}
.jc-sb{justify-content:space-between}
.flex{display:flex}
.ai-c{align-items:center}
html{font-size:16px}
@media only screen and (max-width:1440px){
html{font-size:14px}}
@media only screen and (max-width:1024px){
html{font-size:12px}}
@media only screen and (max-width:768px){
html{font-size:10px}}
.container{max-width:1050px;margin:0px auto;padding:0px 15px}
header .row1{text-align:center;padding:5px 0px}
header .row2{background-color:#434343}
header .row2 a{color:#FFF;white-space:nowrap}
header .row2 .container{position:relative}
header .row2 .nav{display:flex;background-color:#000;justify-content:space-evenly}
header .row2 .nav>li{position:relative;text-align:center}
header .row2 .nav ul a{text-transform:capitalize}
header .row2 .nav ul{display:none;position:absolute;top:100%;left:0px;z-index:9;background:#000;text-align:left}
header .row2 .nav>li:hover ul{display:block}
header .row2 .nav ul a:hover{background-color:#333333}
header .row2 .nav a{padding:7px 10px;display:block;text-transform:uppercase;font-size:15px}
header .row2 .top-phone{position:absolute;left:100%;white-space:nowrap;display:flex;align-items:center;top:5px;color:#FFF}
.panel-title{font-size:35px;text-align:center;color:#444;margin-bottom:20px;text-transform:uppercase}
.panel-title+.line{display:block;height:2px;width:70px;background-color:#444;margin:0px auto;margin-bottom:20px}
.product-cates{padding:60px 0px}
.product-cates .container{max-width:1000px}
.product-cates-list{display:flex;flex-wrap:wrap}
.product-cates-list li{width:33%;margin-right:.5%;margin-bottom:1%;text-align:center;border:1px solid #c8c8c8;box-sizing:border-box;padding-bottom:10px}
.product-cates-list li:nth-child(3n+3){margin-right:0px}
.product-cates-list li img{width:100%;display:block}
.product-cates-list h4,.product-cates-list li>a>p:nth-child(2){font-size:20px;padding:5px 0px;text-transform:capitalize;font-weight:bold}
.space{padding:30px 0 60px 0px;background-color:#EEEEEE;text-align:center}
.space ul{display:flex;justify-content:space-between}
.space li{background-color:#fcfcfc;padding:20px 0px;width:10.5%}
.space li h4,.space li >p:nth-child(2){font-size:16px;margin-bottom:5px;font-weight:bold}
.space li .icon-box{height:60px;display:flex;align-items:center;justify-content:center}
.space li{font-size:12px}
.panel{position:relative}
.panel>img{width:100%;display:block}
.panel .panel-txt{position:absolute;top:0px;left:0px;width:100%;height:100%;color:#FFF}
.panel .panel-txt .container{display:flex;flex-direction:column;padding-top:7%}
.panel .panel-txt h3,.panel .panel-txt .container>p:nth-child(1){font-size:35px;max-width:450px;text-transform:capitalize;font-weight:bold}
.panel .panel-txt a{display:inline-block;background:#cdae78;color:#FFF;padding:0px 15px;margin-top:15px;font-size:18px}
.appreciation ul{display:flex;flex-wrap:wrap;max-width:1000px;margin:0px auto;justify-content:space-between}
.appreciation{padding:90px 0px}
.appreciation li{width:24%;margin-bottom:4%;text-align:center}
.appreciation li img{width:100%}
.appreciation li a{color:#FFF;background-color:var(--color);display:inline-block;padding:2px 5px}
.appreciation li p{padding:5px 0px;margin-top:5px}
.space .p-title{font-size:30px;margin-bottom:25px;text-transform:uppercase}
.culture .item{display:flex}
.culture .item>img{width:50%;display:block}
.culture .item>.txt{padding:50px 70px;color:#333333;line-height:2}
.culture .item>.txt h3,.culture .item>.txt>p:nth-child(1){color:var(--color);font-size:35px;text-transform:uppercase;font-weight:bold}
.culture .item>.txt p{margin-bottom:15px}
.culture{padding:60px 0px}
.system .container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1100px}
.system .container .item{width:32%;margin-bottom:4%}
.system .container .item img{width:100%}
.system .container .item>p{text-align:center;background-color:#e5e5e5;padding:10px 0px;font-size:18px;text-transform:capitalize}
.system{padding:40px 0px}
.system .container .item .line-btn img{width:auto;margin-bottom:-18px}
.system .container .item .line-btn{background:0 0;border-bottom:1px solid #000;padding:0px;margin-top:10px}
footer .row2{border-top:1px solid #000;padding:30px 0px}
footer .row2 .container{display:flex;max-width:1000px;justify-content:space-between}
footer .row2 h3,footer .row2 .footerline>p{font-size:22px;margin-bottom:20px;text-transform:capitalize;font-weight:bold}
footer .row2 li{margin-bottom:13px}
footer .row2 .line3 img{margin-right:5px}
footer .row2 .footerline{width:250px}
footer .row2 .line1{white-space:nowrap}
footer .row2 .line2{white-space:nowrap}
footer .line2 ul{font-size:0}
footer .line2 ul a{font-size:16px;display:block;margin-bottom:13px}
.foot-contact{padding:15px 0px;display:flex}
.foot-contact p{margin-left:auto;margin-right:150px}
.foot-contact p a{margin-left:15px}
.foot-contact p a img{margin-right:5px}
footer .line1 .pro_lb0 li img{display:none}
footer .line1 .pro_lb0{display:block;margin:0px}
footer .line1 .pro_lb0 li{border:0px;padding:0px}
footer .line1 .pro_lb0 li p{position:static;background:0 0;color:#333333;font-size:16px;height:auto;width:auto;padding:0px;text-align:left;display:block}
footer .line1 .pro_lb0 li:hover p{color:var(--color)}
.inner{max-width:1200px;margin:0px auto;margin-top:20px;margin-bottom:50px;display:flex}
.innerkche{display:block}
.inner .inner-l{width:250px;flex:0 0 auto}
.inner-content .ltit,.inner-content .sidetit,.inner-title{width:250px;height:50px;background:var(--color);display:flex;align-items:center;font-size:18px;padding-left:20px;color:#FFF;margin:10px 0px;box-sizing:border-box;font-weight:var(--fontbold6)}
.inner-title span{font-size:14px;color:#999}
.inner-content{font-size:13px;color:#777}
.inner-content p{color:#777}
.leftMenu ul,.sf-menu{width:250px;background-color:#00a1e9;border:1px solid #ddd;box-sizing:border-box}
.sf-menu>li::after{content:"";display:none;width:0px;height:0px;border:6px solid transparent;position:absolute;top:15px;right:0px;border-left-color:#FFF}
.sf-menu>li:hover::after{display:block}
.sf-menu li:hover{position:relative}
.leftMenu ul a,.sf-menu li a{font-size:14px;padding:0px 15px;background:#EEEEEE;border-bottom:1px solid #FFF;height:42px;display:flex;align-items:center;line-height:1.2}
.leftMenu ul a:hover,.sf-menu li a:hover{background:var(--color);color:#FFF}
.sf-menu li li a{white-space:nowrap;max-width:230px;text-overflow:ellipsis;overflow:hidden;display:block;line-height:42px}
.sf-menu li li a:hover{background:var(--color);color:#FFF;font-size:14px}
.sf-menu ul{position:absolute;left:248px;top:-1px;display:none;box-shadow:4px 4px 5px rgba(0,0,0,.2);z-index:999;box-sizing:border-box;border:1px solid #ddd}
.sf-menu li:hover>ul{display:block}
.inner .inner-r{width:calc(100% - 300px);margin-top:10px;margin-left:auto}
.inner-position{font-size:20px;font-weight:var(--fontbold7);color:var(--color);overflow:hidden;padding:12px 0px;margin-bottom:7px}
.inner-position h1,.inner-position h3{float:left;font-size:20px;font-weight:var(--fontbold7);color:var(--color)}
.inner-position span{float:right;font-size:13px;font-weight:var(--fontbold4);color:#999}
.inner-abo{margin-top:20px;font-size:14px;line-height:25px}
.inner-pro{height:auto;overflow:hidden;margin:0px auto;margin-top:10px}
.profile-pro{display:block;border-radius:3px;height:auto;border:1px solid #EEE;padding:10px;line-height:18px;clear:both}
.pro_lb1{display:flex;flex-wrap:wrap}
.pro_lb1 li{margin-bottom:1%;width:24.25%;margin-right:1%}
.pro_lb1 li:nth-child(4n+4){margin-right:0px}
.pro_lb1 li .pimg-box{width:205px;height:205px;margin-bottom:8px}
.pro_lb1 li .pimg-box img{max-width:205px;max-height:205px}
.pro_lb1 li:hover .pimg a{border:1px solid var(--color)}
.pro_lb0{overflow:hidden;margin-bottom:10px;width:100%;display:flex;flex-wrap:wrap;margin-top:60px}
.pro_lb0 li{padding:8px 0px;display:flex;width:31%;box-sizing:border-box;border:10px solid #dcdcdc;padding:0px;margin-bottom:4%}
.inner .pro_lb0 li{margin-right:3.5%}
.inner .pro_lb0 li:nth-child(3n+3){margin-right:0px}
.pro_lb0 li p{text-transform:capitalize;position:absolute;bottom:0px;left:0px;width:100%;background:rgba(91,89,87,.8);color:#FFF;text-align:center;height:85px;display:flex;align-items:center;justify-content:center;font-size:19px;padding:0px 15px;box-sizing:border-box}
.pro_lb0 li a{display:flex;position:relative;width:100%;align-items:center;justify-content:center}
.pro_lb0 .fl{padding-right:20px;flex:0 0 auto}
.pro_lb0 .pimg{background:#FFF;width:150px;height:150px;border:1px solid #EEE;padding:2px;display:flex;align-items:center;justify-content:center}
.pro_lb0 img{max-width:100%;max-height:100%}
.pro_lb0 div{line-height:1.5;margin:0px}
.pro_lb0 .pinfo{font-size:12px;color:#777;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.pro_lb0 h3{display:block;font-size:14px;padding:5px 150px 10px 0px}
.pro_lb0 h3 a{font-weight:var(--fontbold7);color:#333333}
.pro_lb0 h3 a:hover{color:var(--color)}
.pro_lb0 .clearfix div{position:relative;width:100%}
.pro_lb0 .clearfix div .inquire{position:absolute;right:0px;top:0px}
.pro_lb0 .clearfix div .inquire a{color:#FFF;font-size:12px;background:var(--color);padding:5px 15px;border-radius:5px;display:block}
.pro_lb1 li .ptxt h3 a{font-size:14px;text-align:center;padding:0px 10px;display:block;line-height:1.5}
.pro_lb1 .pimg{width:100%;position:relative;padding-bottom:100%}
.pro_lb1 .pimg a{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0px;left:0px;box-sizing:border-box;border:1px solid #ddd}
.pro_lb1 .pimg a img{max-width:100%;max-height:100%}
.newslist li{width:100%;line-height:40px;overflow:hidden;border-bottom:1px dashed #CCC}
.newslist li a{color:#666}
.newslist li a:hover{color:var(--color);text-decoration:underline}
.newslist li span{float:right;font-size:14px;color:#333333}
.npage,.pages{clear:both;text-align:center;font-size:16px;padding:15px 0px 0px 0px;color:#b2b2b2}
.pages a,.pages span{display:inline-block;height:24px;padding:8px 20px;margin:0px 2px!important;line-height:24px;border:1px solid #CCC;background:#EEEEEE;color:#333333}
.pages a:link,.pages a:visited{color:#333333;line-height:24px;border:1px solid #CCC;background:#EEEEEE;padding:8px 20px}
.pages a:active,.pages a:hover,.pages span.ctxt{color:#FFF;text-decoration:none;border:1px solid var(--color);background:var(--color);padding:8px 20px}
.news-content{margin-top:20px}
.newsTitle{clear:both;font-size:20px;font-weight:var(--fontbold7);color:#333333;line-height:22px;padding:0px 0 5px 0px;text-align:center}
.newsDate{clear:both;line-height:15px;margin-bottom:15px;color:#999;font-size:12px;text-align:center}
.newsDate a{color:#999}
.newsDate a:hover{color:var(--color)}
.newsContent{clear:both;margin:0px auto;padding:0px;font-size:14px;color:#333333;line-height:28px;word-wrap:break-word;word-break:normal;text-align:left}
.prevNext{clear:both;margin:0px auto;line-height:20px;color:#333333;font-size:14px;-webkit-text-size-adjust:none;margin-top:15px}
.prevNext .prev{border-radius:5px;background:#EEEEEE;padding:10px;color:var(--color);margin-top:10px}
.prevNext .prev a{text-decoration:none}
.prevNext .prev a:hover{color:#3981ff;text-decoration:underline}
.prevNext .next{border-radius:5px;background:#EEEEEE;padding:10px;color:var(--color);margin-top:10px}
.pro-content{font-size:14px;margin-top:20px}
.pro-detail{display:inline-block;padding-bottom:20px;border-bottom:1px dashed #CCC}
.pro-detail .fl{max-width:400px;float:left}
.pro-detail .fl .singglepic{border:0px;text-align:left}
.pro-detail .fr{width:calc(100% - 400px);float:right;font-size:14px;line-height:25px}
.pro-detail .fr h1{line-height:34px;margin-bottom:10px;font-weight:var(--fontbold6);width:500px;display:block;font-size:19px;border-bottom:1px dashed #ddd;padding:7px 0px}
.pro-detail .fr strong{font-weight:var(--fontbold6);width:500px;display:block;font-size:17px;border-bottom:1px dashed #ddd;padding:7px 0px;margin-bottom:10px}
.pro-detail .fr .pconmore{font-size:15px;display:block;background:#333333;width:180px;height:40px;line-height:40px;color:#FFF;text-align:center;border-radius:3px;margin-top:15px}
.pro-detail .fr .pconmore:hover{background:var(--color)}
.titleTag{background:var(--color);color:#FFF;padding:10px 20px;margin:10px 0px}
.proCateTags{clear:both;padding:0px 10px 8px 10px;margin:0px 10px;border:1px solid #EEE;border-radius:5px}
.proCateTags h3{font-size:14px;line-height:32px;margin:0px;padding:0px}
.keywords{clear:both;margin:12px auto;display:inline-block;width:908px}
.keywords a{margin-right:10px;color:#2e66b5;line-height:1.8;text-decoration:underline;display:inline-block;white-space:nowrap;text-overflow:ellipsis}
.keywords a:hover{text-decoration:none}
.rollPro1{width:100%;margin:10px auto;overflow:hidden}
.rollPro1 h2{display:block;margin-bottom:10px;background:var(--color);padding:0px 25px;font-size:15px;color:#FFF;line-height:35px;height:35px}
.rollPro1 li{width:30%;float:left;margin-right:5%;text-align:center}
.rollPro1 li:nth-of-type(12),.rollPro1 li:nth-of-type(3),.rollPro1 li:nth-of-type(6),.rollPro1 li:nth-of-type(9){margin-right:0px}
.rollPro1 li .pbox{border:1px solid #EEE;padding:4px;height:150px}
.rollPro1 li .pbox img{max-width:100%;max-height:150px}
.rollPro1 li p{height:40px;line-height:20px;overflow:hidden;margin:10px auto}
.sendInquiry{background:var(--color);color:#FFF;padding:10px 30px;margin:10px 0px 0px 15px;display:inline-block;border-radius:5px;transition:all .5s linear 0s}
.sendInquiry:hover{background:#000;transition:all .5s linear 0s}
.innerbanners{width:100%;display:block}
.prointrobtns a{display:inline-block;padding:5px 15px;background:var(--color);color:#FFF;border-radius:5px;margin-top:15px;margin-right:15px}
.prointrobtns a:hover{color:#FFF;opacity:.8}
.feedbackForm{max-width:1200px;margin:30px auto;padding:30px 30px 0px 30px;border:1px solid #e1e1e1}
#xyz *{box-sizing:border-box}
#xyz{position:relative;z-index:99999;width:120px;height:30px;line-height:30px;margin-left:10px}
.xyz12{width:100%;position:absolute;height:100%}
.xyz12 ul{border:1px #EEE solid;background:#FFF}
.xyz12 li{float:none;margin-left:0px;width:100%;position:relative;height:28px;padding:0px 8px;z-index:1;text-align:left}
.xyz12 li a{color:#333333;font-size:12px;padding:0px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.xyz12 li.selected{border-top:0px}
.xyz12 li.selected a{color:#8550d9}
.xyz12 span{position:absolute;right:6px;top:0px;background:url(https://img01.v15cdn.com/amore.webp) center no-repeat;display:block;width:30px;height:30px;cursor:pointer;z-index:100}
.xyz12 span.dp{background:url(https://img01.v15cdn.com/amore1.webp) center no-repeat}
.xyz12 li img {vertical-align:middle;margin:0px 7px 0px 0px}
.xyz12 li:hover{background:#F2F2F2}
#xyz{position:fixed;top:0px;right:350px}
#xyz ul li{margin:0px;display:flex;align-items:center;justify-content:space-between}
#xyz ul{padding:0px}
.table{border-collapse:collapse}
.table td,.table th{border:1px solid #cdcdcd;padding:5px}
.table p{padding:0px;margin:0px}
footer .row2 .line1 ul li{width:100%;display:block;text-align:left}
footer .row2 .line1 ul li a{display:block}
.inner-l .inner-con>li>a{display:flex;flex-wrap:wrap;margin:10px 0px}
.inner-l .inner-con>li>a img{width:20px;margin-right:8px}
.cateword{line-height:1.6;font-size:14px}
.proIntro{clear:both;margin:10px auto 30px;padding:0px;line-height:1.6;color:#666}
.proIntro a {color:#666}
.pro_lb0 li{width:100%;border:none;border-bottom:1px solid #EEE;margin-bottom:1%;padding-bottom:1%;display:flex;transition:all .3s ease-in-out}
.pro_lb0 li:hover{box-shadow:0 0 10px #EEE}
.inner .pro_lb0 li:nth-child(3n+3){margin-right:3.5%}
.pro_lb0 .pimg{width:auto;height:auto;border:none}
.pro_lb0 .fl{width:20%}
.pro_lb0 .clearfix div{width:78%}
.pro_lb0 h3 a{justify-content:flex-start}
.pro_lb0 .pinfo{width:60%;font-size:14px}
.pro_lb0 .clearfix div .inquire a{width:auto}
.pro-type li{width:29%}
.inner .pro-type li:nth-child(3n+3){margin-right:0px}
.newslist .in-item{display:flex;flex-wrap:wrap}
.newslist .in-item>a{width:25%}
.newslist .in-item>.newslistt{width:73%;padding-left:2%;padding-top:1%}
.newslist .in-item>.newslistt>p{font-size:14px;line-height:1.5}
.newslist .in-item>.newslistt a>p{font-size:20px;color:#000;line-height:1.3;margin-bottom:10px}
.proty-tit {font-size:26px;line-height:1.3;margin:10px 0px 25px}
.pro_lb1 li .ptxt h3 a {font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:44px}
.pro_lb1 li .ptxt h3 {padding:6px 0px}
.con1,.con1 a,.con1 p,.con1 td,.con2,.con2 a,.con2 p,.con2 td{font-size:15px;line-height:1.6;color:#111}
.productsTags {margin:10px 0px}
.ptit {background:var(--color);color:#FFF;padding:10px 20px;margin:15px 0px}
.rollPro1 li p a {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:40px;line-height:20px}
.pdown1 #A_DownLoadProduct {display:inline-block;clear:both;height:32px;margin:16px 0px 0px 0px;line-height:32px;background:url(https://img01.v15cdn.com/down1_2.webp) right top no-repeat;padding-right:50px}
.pdown1 #A_DownLoadProduct span {display:inline-block;height:32px;background:url(https://img01.v15cdn.com/down1_1.webp)no-repeat;padding:0px 0px 0px 16px}
.pdown2 #A_DownLoadProduct, .pdown3 #A_DownLoadProduct, .pdown4 #A_DownLoadProduct {display:inline-block;clear:both;height:45px;margin:16px 0px 0px 0px;line-height:45px;padding-right:45px}
.pdown2 #A_DownLoadProduct span, .pdown3 #A_DownLoadProduct span, .pdown4 #A_DownLoadProduct span {color:#111111;display:block;height:45px;background:url(https://img01.v15cdn.com/down2_1.webp)no-repeat;padding:0px 12px 0px 16px;max-width:320px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box}
.pdown2 #A_DownLoadProduct {background:url(https://img01.v15cdn.com/down2_2.webp) right top no-repeat}
.pdown3 #A_DownLoadProduct {background:url(https://img01.v15cdn.com/down2_3.webp) right top no-repeat}
.pdown4 #A_DownLoadProduct {background:url(https://img01.v15cdn.com/down2_4.webp) right top no-repeat}
.copyright{text-align:center}
#tags{margin-top:20px}
#tags:after{content:'';display:block;clear:both;visibility:hidden;height:0px}
#tags li {margin-bottom:10px;float:left}
#tags li a {text-decoration:none;display:block;line-height:40px;padding:0px 22px;margin-right:8px;background:#EFEFEF;color:#222}
ul#tags li.selectTag a {color:#FFF;background:var(--color)}
.tagContent{display:none;width:100%;color:#333333;padding-top:10px;font-size:14px;line-height:1.6}
#tagContent div.selectTag{display:block}
h4.cate-h4, h4.pro-h4 {clear:both;font-weight:bold}
ul.cate-ulli, ul.pro-ulli {clear:both;padding:10px 0px 10px 20px}
ul.cate-ulli li, ul.pro-ulli li {list-style-type:disc;line-height:1.7}
ol.cate-ulli, ol.pro-ulli {clear:both;padding:10px 0px 10px 30px}
ol.cate-ulli li, ol.pro-ulli li {list-style-type:decimal;line-height:1.7}
.prohome-content{clear:both;margin:20px auto;padding:0px;line-height:1.6;box-sizing:border-box;max-width:1350px}
.prolist-content{clear:both;margin:0px auto;padding:0px;line-height:1.6;box-sizing:border-box}
.prolist-content .kche-wrap-width{padding-left:0px!important;padding-right:0px!important}
.prolist-bottom{clear:both;margin:20px auto;padding:0px;line-height:1.6;box-sizing:border-box;max-width:1350px}
.prolist-bottom a{text-decoration:underline}
.prolist-bottom a:hover{color:var(--color)}
.ck-widget-toc{display:table;border:1px solid #A2A9B1;background-color:#F8F9FA;padding:10px 20px 10px 10px;font-size:95%;margin:15px 0px;min-width:300px;max-width:100%}
.ck-widget-toc ol{padding:0px 0px 0px 30px;counter-reset:item}
.ck-widget-toc ol li{display:block;position:relative;list-style:none}
.ck-widget-toc ol li:before{content:counters(item, ".");counter-increment:item;position:absolute;margin-right:100%;right:10px}
.ck-widget-toc-title{text-align:left;font-weight:var(--fontbold7);margin:0px 0px 5px 0px;padding:0px 0px 0px 5px}
.ck-widget-pt{padding-top:100px;margin-top:-100px}
.ck-widget-toc1{display:table;border:1px solid #A2A9B1;background-color:#F8F9FA;padding:10px 20px 10px 10px;font-size:95%;margin:15px 0px;min-width:300px;max-width:100%}
.ck-widget-toc1 ol{padding:0px 0px 0px 30px;counter-reset:item}
.ck-widget-toc1 ol li{display:block;position:relative;list-style:none}
.ck-widget-toc1 ol li:before{content:counters(item, ".");counter-increment:item;position:absolute;margin-right:100%;right:10px}
article.blogcontent{clear:both;margin:0px auto 40px;padding:0px}
article.blogcontent h2{margin:20px 0px 0px 0px;font-size:24px;line-height:1.3}
article.blogcontent h3{margin:20px 0px 0px 0px;font-size:22px;line-height:1.3}
article.blogcontent h4{margin:20px 0px 0px 0px;font-size:20px;line-height:1.3}
article.blogcontent h5{margin:20px 0px 0px 0px;font-size:18px;line-height:1.3}
article.blogcontent img{margin:0px 0px 10px 0px;padding:0px;max-width:49%;margin-right:1%;border:solid 1px #EEEEEE;vertical-align:top}
article.blogcontent p{margin:0px 0px 10px 0px;padding:0px;line-height:1.6}
article.blogcontent p a{color:var(--color)}
article.blogcontent p a:hover{text-decoration:underline}
article.blogcontent ul{margin:0px;padding:5px 0px 0px 20px}
article.blogcontent ul li{margin:0px 0px 5px 0px;list-style-type:disc}
.sidebar-item *{box-sizing:border-box}
.sidebar-item{box-sizing:border-box;width:100%;position:relative}
.sidebar-item.sidebar-search{background:#f7f7f7;display:flex;justify-content:space-between;align-items:center;border:none;padding:15px 10px;margin-top:10px}
.email-subscription{display:flex;flex-direction:column;width:100%}
.email-subscription input{font-size:13px;width:100%;outline:0;border:1px solid #CCCCCC;height:40px;border-radius:0;padding:0 10px;transition:all .1s linear}
.email-subscription button{margin-top:10px;width:100%;height:40px;background:var(--color);color:#FFFFFF;border:none;border-radius:0;cursor:pointer;transition:all .1s linear}
.company-intro{border:none}
.company-intro p{font-size:13px;line-height:1.7}
.sidebar-item .sidebar-list .item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.sidebar-item .sidebar-list .item:last-child{margin-bottom:0em}
.sidebar-item .sidebar-list .item:hover .img img{transform:scale(1.02)}
.sidebar-item .sidebar-list .item:hover .info .title{color:var(--color)}
.sidebar-item .sidebar-list .item .img{width:100px;height:80px;background:#FFFFFF;border:1px solid #EBEBEB;border-radius:3px;overflow:hidden}
.sidebar-item .sidebar-list .item .img img{width:100%;height:100%;object-fit:cover;transition:all .1s linear}
.sidebar-item .sidebar-list .item .info{flex:1;padding-left:15px}
.sidebar-item .sidebar-list .item .info .title{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.4;transition:all .1s linear}
.sidebar-item .sidebar-list .item .info .more{margin-top:6px;text-transform:capitalize;color:var(--color);font-size:13px;padding:0;border:none;line-height:1.4}
.blogflex{display:flex;align-items:flex-start;padding:15px 10px;border:none;background:#f7f7f7;margin-top:10px}
.blogflex .blogflex-img{width:50px;height:50px;border-radius:50%;border:1px solid #EEEEEE;overflow:hidden}
.blogflex .blogflex-img img{width:100%;height:100%;object-fit:cover}
.blogflex .blogflex-info{flex:1;padding-left:10px}
.blogflex .blogflex-info .blogflex-name{font-size:15px;line-height:1.4;font-weight:700}
.blogflex .blogflex-info .blogflex-content{font-size:13px;line-height:1.4;color:#666666;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:30;overflow:hidden}

.lang{z-index:99999;text-align:left;position:absolute;line-height:1.4;right:10px;top:13px;}
.lang-icon{display:flex;align-items:center;width:100%;height:30px;border:none;cursor:pointer;font-size:var(--fontsize16);user-select:none;white-space:nowrap}
.lang-icon span{position:relative;padding-right:18px;color:var(--headercolor,#333);margin-left:8px;font-size:var(--fontsize14,14px)}
.lang-icon span::before{content:"";position:absolute;right:4px;top:9px;width:8px;height:1px;background:var(--headercolor,#333);transform:rotate(50deg)}
.lang-icon span::after{content:"";position:absolute;right:0px;top:9px;width:8px;height:1px;background:var(--headercolor,#333);transform:rotate(-50deg)}
.lang-drop{position:absolute;top:calc(100% + 26px);right:50%;transform:translateX(50%);background:#FFFFFF;border:1px solid #EBEEF5;border-radius:4px;box-shadow:0px 2px 12px 0 rgba(0,0,0,.1);z-index:9999;visibility:hidden;opacity:0;transition:opacity .3s,top .3s}
.lang-drop.lang-flex{transform:translateX(20%)}
.lang-drop.active{visibility:visible;opacity:1;top:calc(100% + 7px)}
.lang-arrow{display:block;width:10px;height:10px;background-color:#FFFFFF;border-top:1px solid #EBEEF5;border-left:1px solid #EBEEF5;transform:translateX(-50%) rotate(45deg);position:absolute;top:-6px;left:50%}
.lang-drop.lang-flex .lang-arrow{left:80%}
.lang-wrap{list-style:none;width:140px;padding:8px 0px;box-sizing:border-box}
.lang-flex .lang-wrap{display:flex;flex-wrap:wrap;padding:8px}
.lang-wrap li{width:100%;box-sizing:border-box;transition:background-color .3s}
.lang-flex .lang-wrap li{width:33.3333%}
.lang-wrap li.lang-active,.lang-wrap li:hover{background-color:#EEEEEE}
.lang-wrap li a{display:block;color:var(--fontcolor,#333);font-size:var(--fontsize12,12px);padding:10px 12px;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.lang-wrap li img{display:inline-block;width:24px;height:16px;vertical-align:-.25em;margin-right:4px}
@media(max-width:1024px){
.lang{transition:all .2s linear}
.lang-icon img{width:32px;height:auto;}
.lang-icon span{display:none}
.lang-drop{display:none}
.lang-drop.active{display:block;top:calc(100% + 12px)}}