* {/*box-sizing: border-box;*/outline: 0 !important;}
a,input,textarea,select,button {transition:all .2s ease-in-out}
[class*='highlight-popup'] button {display:block;position:absolute;top:36px;right:34px;background:none;width:30px;height:30px;border:0;z-index:10}
[class*='highlight-popup'] button:before,[class*='highlight-popup'] button:after {display:block;position:absolute;top:14px;left:3px;width:24px;height:2px;background:#f47120;transition:all .2s ease-in-out;content:''}
[class*='highlight-popup'] button:before {transform:rotate(45deg)}
[class*='highlight-popup'] button:after {transform:rotate(-45deg)}
[class*='highlight-popup'] button:hover {transform:rotate(-180deg)}
[class*='highlight-popup'] button:hover:before,[class*='highlight-popup'] button:hover:after {background:#666}
@media only screen and (max-width:479px) {
	[class*='highlight-popup'] button {top:25px;right:25px}
	[class*='highlight-popup'] button:before,[class*='highlight-popup'] button:after {top:14px;left:5px;width:20px}
}

.image-map-item{ position:relative; text-align:center;}
.image-map-item img{width:80%;}
/*圆点css*/
div[id*='decade-'] {display:none}
div[id*='decade-0-wrapper'] {display:block}
.field-image-map .slick-list {/*cursor:ew-resize;*/overflow:hidden; width:100%; margin:0 auto;}
.field-image-map .slick-list:after {display:block;content:'';clear:both}
.field-image-map [class*='highlight'] {position:absolute;transition:all .25s ease-in-out;z-index:9;pointer-events:none}
.field-image-map [class*='highlight']:before {display:block;position:absolute;top:50%;left:calc(50% - 1px);bottom:50%;width:2px;background:#fff;transition:all .25s ease-in-out;content:'';z-index:11}
.field-image-map [class*='highlight'].active:before {bottom:-2px}
.field-image-map [class*='highlight'] [class*='pulse'] {position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;z-index:10;transition:opacity .25s ease-in-out;opacity:0;pointer-events:all;cursor:pointer}
.field-image-map [class*='highlight'] [class*='pulse']:before,.field-image-map [class*='highlight'] [class*='pulse']:after {display:block;position:absolute;border-radius:50%;box-sizing:border-box;content:''}
.field-image-map [class*='highlight'] [class*='pulse']:before {top:calc(50% - 12px);left:calc(50% - 12px);width:12px;height:12px;background:#f47120;border:1px solid #fff;box-shadow:0 5px 25px 0 rgba(0,0,0,0.2);transition:all .25s ease-in-out;z-index:5}
.field-image-map [class*='highlight'] [class*='pulse']:after {top:calc(50% - 22px);left:calc(50% - 22px);width:32px;height:32px;border:2px solid #f47120;animation:pulsate 2.5s infinite ease-out;opacity:0}

.field-image-map [class*='highlight'] [class*='pulse'].muted {pointer-events:none}
.field-image-map [class*='highlight'] [class*='pulse'].muted:before {top:calc(50% - 5px);left:calc(50% - 5px);width:10px;height:10px;background:#fff}
.field-image-map [class*='highlight'] [class*='pulse'].muted:after {display:none}

@keyframes pulsate {
0% {transform:scale(0.1,0.1);opacity:0}
50% {opacity:1}
100% {transform:scale(1.2,1.2);opacity:0}
}
.field-image-map .slick-current [class*='pulse'] {opacity:1 !important}
.field-image-map .slick-arrow {position:absolute;top:calc(50% - 30px);z-index:10}
.field-image-map .slick-arrow.slick-prev {left:-20px}
.field-image-map .slick-arrow.slick-next {right:-20px}
.home-industries .view-items,.home-services .view-items {padding-bottom:80px}

.home-industries .slick-list,.home-services .slick-list {overflow:hidden;padding:30px 0;margin:-30px 0}
.home-industries .slick-list:after,.home-services .slick-list:after {display:block;content:'';clear:both}
.home-industries .slick-track,.home-services .slick-track {display:flex;margin-left:calc(7.5vw - 10px)}


/*弹窗css*/
canvas:before {display:block;position:absolute;top:0;left:0;width:100px;height:100px;background:red;content:'';z-index:10}
[class*='highlight-popup'] {display:none;position:absolute;font-size:13px;color:#666;line-height:1.6;transition:all .25s ease-in-out;margin-top:-100px;z-index:9;pointer-events:none}
[class*='highlight-popup'].open {margin-top:0}
[class*='highlight-popup']>div {position:relative;max-width:640px;background:rgba(255,255,255,0.95);padding:30px 0 30px 30px;box-shadow:0 5px 30px 0 rgba(0,0,0,0.15);margin:auto;pointer-events:all}
[class*='highlight-popup'] h3 {position:relative;font-size:14px; font-weight:700;letter-spacing:-.5px;border-bottom:1px solid rgba(0,0,0,0.1);padding:0 50px 16px 0;margin-top:-3px}

/*弹窗字体缩进css*/
[class*='highlight-popup'] .body {padding-right:40px;margin:20px 0 -4px 0;}
[class*='highlight-popup'] p {margin-bottom:12px}
[class*='highlight-popup'] strong,[class*='highlight-popup'] em {color:#464646}
[class*='highlight-popup'] ul,[class*='highlight-popup'] ol {margin:0 0 12px 30px}
[class*='highlight-popup'] li {position:relative;padding-left:8px}
[class*='highlight-popup'] ul {list-style:none}
[class*='highlight-popup'] ul li:before {top:4px;left:-12px;border-width:5px}
[class*='highlight-popup'] a {font-weight:500;color:#f47120}
[class*='highlight-popup'] a:hover {text-decoration:underline}
[class*='highlight-popup'] .body *:last-child {margin-bottom:0 !important}
[class*='highlight-popup'] img {max-width:100%;height:auto}
[id*='officemap'] {position:relative;background:#fff;z-index:2}
[id*='officemap'] #legend {float:left;font-size:0}
[id*='officemap'] #legend div {position:relative;float:left;display:flex;align-items:center;font-size:12px;font-weight:500;color:#a6a6a6;text-transform:capitalize;height:16px;padding-left:26px;margin-right:30px}
[id*='officemap'] #legend div:before {display:block;position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:#f47120;content:""}
[id*='officemap'] #legend div:last-child {margin:0}
[id*='officemap'] #legend div:last-child:before {background:#666}
[id*='officemap'] #legend div img {display:none}
[id*='officemap'] #office-map #legend {display:none}
[id*='officemap'] #office-map {position:relative;height:0;padding-bottom:60%;box-shadow:0 5px 30px 0 rgba(0,0,0,0.15);overflow:hidden;clear:both;margin-left:-7vw;margin-right:0.5vw}
[id*='officemap'] .flyout {font-size:12px;font-weight:400;line-height:1.5;padding:10px}
[id*='officemap'] .flyout h3 {font-size:14px;line-height:1.3;margin-bottom:5px}
[id*='officemap'] .flyout .type {font-weight:700}
[id*='officemap'] .flyout .phone,[id*='officemap'] .flyout .email {color:#f47120;display:block}
[id*='officemap'] button[title*='fullscreen'],[id*='officemap'] a[href^='https://maps.google.com/maps'],[id*='officemap'] a[href^='https://www.google.com/maps'],[id*='officemap'] .gm-svpc,[id*='officemap'] .gm-style-cc {display:none !important}

.area-tooltip {position:absolute;max-width:300px; font-size:12px;font-weight:400;line-height:1.2;color:#666;text-transform:capitalize;background:rgba(255,255,255,0.95);padding:12px 10px;border-left:5px solid #f47120;box-shadow:0 1px 15px rgba(0,0,0,0.2);z-index:9}