.cmp-affiliate-video{padding-left:2px;padding-right:2px}
.cmp-affiliate-video img{max-width:100%}
.cmp-affiliate-video .cmp-affiliate-video__video{cursor:pointer}
.cmp-affiliate-video .cmp-affiliate-video__decription{margin-bottom:20px;margin-top:10px;text-align:center}
.video-box{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;font-size:0;z-index:99999999999}
.video-box button{display:inline-block;padding:0;border:0 none;background:0;text-align:center;outline:0;cursor:pointer}
.video-box .video-button{display:inline-block;width:36px;height:36px;color:#fff;position:relative;overflow:hidden}
.video-box .video-button i{font-size:56px}
.video-box .video-button.video-btn-volume i{font-size:20px}
.video-box .video-button.video-tooltip-toggle i{font-size:20px}
.video-box .video-video{position:relative;width:100%;height:100%;overflow:hidden}
.video-box .video-video video{position:relative;display:block;top:0;left:0;width:100%;height:100%;background:#000}
.video-box .video-container{width:852px;min-height:550px;max-height:90vh;background:#000;overflow:hidden;opacity:0}
.video-box .video-container.video-ready{opacity:1}
.video-box.quanping .video-container{width:100%;height:100%;max-height:100%;position:relative;left:0;top:0;transform:none}
.video-box.video-playing .video-div.video-hide-ui .video-ui{-webkit-transform:translateY(39px);-ms-transform:translateY(39px);transform:translateY(39px)}
.video-box.heibian .video-container{padding:40px 0}
.video-box.heibian .video-div.video-hide-ui .video-ui{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.video-box.heibian.quanping .video-container{padding:0}
.video-box.hideui .video-div .video-ui{-webkit-transform:translateY(39px);-ms-transform:translateY(39px);transform:translateY(39px)}
.video-box .i{font-family:none;height:100%;width:100%;background-size:80%;background-position:center;background-repeat:no-repeat}
.video-box .i:before,.video-box i:after{display:none !important}
.video-box .i-voice-on{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2030%2030'%20%20%3E%3Cg%20%20stroke%3D'%23fff'%20stroke-width%3D'1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M2%2C10L2%2C20L5%2C20L13%2C25L13%2C5L5%2C10L5%2C10Z'%2F%3E%3Cpath%20d%3D'M18%2C10C%2022%2C12%2022%2C18%2018%2C20'%20%2F%3E%3Cpath%20d%3D'M22%2C6C%2028%2C10%2028%2C20%2022%2C24'%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.video-box .i-voice-off{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2030%2030'%20%20%3E%3Cg%20%20stroke%3D'%23fff'%20stroke-width%3D'1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%3E%3Cpath%20d%3D'M2%2C10L2%2C20L5%2C20L13%2C25L13%2C5L5%2C10L5%2C10Z'%2F%3E%3Cpath%20d%3D'M18%2C11L27%2C20'%20%2F%3E%3Cpath%20d%3D'M18%2C20L27%2C11'%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.video-box .i-bofang{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2030%2030'%3E%3Cg%20fill%3D'%23fff'%20stroke%3D'%23fff'%20stroke-width%3D'1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M10%2C7L10%2C23L24%2C15z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.video-box .i-zhanting{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2030%2030'%3E%3Cg%20fill%3D'%23fff'%20stroke%3D'%23fff'%20stroke-width%3D'1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M7%2C7L7%2C23L11%2C23L11%2C7z'%2F%3E%3Cpath%20d%3D'M20%2C7L20%2C23L24%2C23L24%2C7z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.video-box .i-quanping{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2030%2030'%20%20%3E%3Cg%20%20stroke%3D'%23fff'%20stroke-width%3D'1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%3E%3Cpath%20d%3D'M6%2C10L6%2C6L10%2C6'%2F%3E%3Cpath%20d%3D'M6%2C21L6%2C25L10%2C25'%2F%3E%3Cpath%20d%3D'M20%2C6L24%2C6L24%2C10'%2F%3E%3Cpath%20d%3D'M20%2C25L24%2C25L24%2C21'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.video-box .i-suoxiao{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2030%2030'%20%20%3E%3Cg%20%20stroke%3D'%23fff'%20stroke-width%3D'1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%3E%3Cpath%20d%3D'M6%2C10L10%2C10L10%2C6'%2F%3E%3Cpath%20d%3D'M6%2C21L10%2C21L10%2C25'%2F%3E%3Cpath%20d%3D'M20%2C6L20%2C10L24%2C10'%2F%3E%3Cpath%20d%3D'M20%2C25L20%2C21L24%2C21'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.video-bg{position:absolute;height:100%;width:100%;background:#000;opacity:.9}
.video-div{background:#000;font-size:0;letter-spacing:-1px;position:absolute;height:100%;width:100%;top:0;left:0}
.video-ui{position:absolute;width:100%;height:41px;background-color:rgba(0,0,0,0.8);left:0;bottom:0;z-index:6;letter-spacing:.25px;-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;-ms-transition:transform .3s ease;-moz-transition:transform .3s ease;transition:transform .3s ease;-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}
.video-loading-pulse{position:absolute;width:6px;height:24px;top:50%;left:50%;background-color:rgba(255,255,255,0.2);-webkit-animation:pulse 750ms infinite;animation:pulse 750ms infinite;-webkit-animation-delay:250ms;animation-delay:250ms}
.video-loading-pulse:before,.video-loading-pulse:after{content:'';position:absolute;display:block;height:16px;width:6px;background:rgba(255,255,255,0.2);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:pulse 750ms infinite;animation:pulse 750ms infinite}
.video-loading-pulse:before{left:-12px}
.video-loading-pulse:after{left:12px;-webkit-animation-delay:500ms;animation-delay:500ms}
@keyframes pulse{50%{background:white}
}
.video-loading{opacity:1;color:#2c97f6;font-size:0;overflow:hidden;box-shadow:0 0 0 3600px #000;background:#000;width:30px;height:30px;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.video-loading i{border-radius:50%;width:24px;height:24px;display:block;border:.25rem solid rgba(255,255,255,0.2);border-top-color:white;-webkit-animation:adeg 1s infinite linear;-o-animation:adeg 1s infinite linear;-ms-animation:adeg 1s infinite linear;-moz-animation:adeg 1s infinite linear;animation:adeg 1s infinite linear}
.video-loading .i-loading:before{display:none;opacity:0;visibility:hidden}
.video-loading.yihuanchun{opacity:0}
@keyframes adeg{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.video-close{position:absolute;top:calc(54px);right:5%;width:30px;height:30px;cursor:pointer;background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2030%2030'%3E%3Cg%20fill%3D'%23fff'%3E%3Cpath%20d%3D'M0%2C1L1%2C0L30%2C29L29%2C30z'%2F%3E%3Cpath%20d%3D'M29%2C0L29%2C0L30%2C1L1%2C30L0%2C29z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.video-bofang.f-czspjuzhong{z-index:2;font-size:0}
.video-bofang.f-czspjuzhong i{display:block;border-radius:50%;text-align:center;background-color:rgba(0,0,0,0.8);color:#fff;width:60px;height:60px;cursor:pointer;line-height:62px;font-size:66px;-webkit-transition:transform 1s;-o-transition:transform 1s;-ms-transition:transform 1s;-moz-transition:transform 1s;transition:transform 1s}
.video-hide{z-index:0 !important}
.video-hide i{opacity:0;-webkit-transform:scale(3);-o-transform:scale(3);-ms-transform:scale(3);-moz-transform:scale(3);transform:scale(3);will-change:transform,opacity;z-index:0}
.video-progress{display:block;position:absolute;width:100%;bottom:36px;height:5px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:2}
.video-progress:hover .video-progress-hover,.video-progress:hover .video-tooltip-time{opacity:1}
.video-tooltip-time{width:46px;position:absolute;height:20px;z-index:5;left:0;right:0;bottom:8px;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}
.video-tooltip-time .video-tinytip-content{margin-left:-23px}
.video-tooltip-time .video-text{background:rgba(0,0,0,0.5);padding:2px;border-radius:2px}
.video-tinytip .video-tooltip-content{display:inline-block;padding:0 4px;color:rgba(255,255,255,0.5);font-size:10px;line-height:20px;text-align:center}
.video-progress-padding{position:absolute;width:100%;height:16px;bottom:0;z-index:40;cursor:pointer}
.video-progress-list{position:relative;top:-1px;z-index:39;width:100%;height:100%;background-color:rgba(255,255,255,0.2);-webkit-transform:scaleY(0.6);-ms-transform:scaleY(0.6);transform:scaleY(0.6);transition:-webkit-transform .1s cubic-bezier(0.4,0,1,1);transition:transform .1s cubic-bezier(0.4,0,1,1);transition:transform .1s cubic-bezier(0.4,0,1,1),-webkit-transform .1s cubic-bezier(0.4,0,1,1)}
.video-progress-play,.video-progress-buffer,.video-progress-hover{position:absolute;top:0;left:0;width:0;height:100%}
.video-progress-buffer{z-index:33;background-color:rgba(255,255,255,0.4);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.video-progress-hover{z-index:34;background-color:rgba(255,255,255,0.5);opacity:0;-webkit-transition:opacity .25s cubic-bezier(0,0,0.2,1);-o-transition:opacity .25s cubic-bezier(0,0,0.2,1);-ms-transition:opacity .25s cubic-bezier(0,0,0.2,1);-moz-transition:opacity .25s cubic-bezier(0,0,0.2,1);transition:opacity .25s cubic-bezier(0,0,0.2,1)}
.video-progress-play{z-index:35;background-color:#2c97f6}
.video-progress-handle{width:13px;height:13px;position:absolute;top:50%;right:-6.5px;margin-top:-6.5px;border-radius:50%;background-color:#2c97f6;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:-webkit-transform .1s cubic-bezier(0.4,0,1,1);transition:transform .1s cubic-bezier(0.4,0,1,1);transition:transform .1s cubic-bezier(0.4,0,1,1),-webkit-transform .1s cubic-bezier(0.4,0,1,1)}
.video-progress-padding:hover+.video-progress-list{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.video-progress-padding:hover+.video-progress-list .video-progress-handle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.video-controls-buttons{position:absolute;bottom:0;left:0;height:36px;width:100%;padding:0 10px;z-index:3}
.video-time-panel{font-size:12px;color:#777;display:inline-block;vertical-align:top;height:36px;padding:0 5px;line-height:36px;letter-spacing:.25px}
.video-time-panel-current{color:#dededf}
.video-fullscreen{float:right}
.video-definition{float:right;width:55px;height:36px;position:relative}
.video-definition .video-button{width:100%}
.video-definition .video-button span{background:#fff;color:#333;font-size:14px;padding:2px 5px}
.video-definition .video-tooltip-content{width:80px;left:50%;margin-left:-40px;display:none;background:rgba(0,0,0,0.5)}
.video-definition:hover .video-tooltip-content{position:absolute;bottom:35px;color:#aaa;display:block;z-index:6}
.video-menu .video-menu-item{display:block;width:100%;line-height:36px;font-size:14px;text-align:center;white-space:nowrap;padding:0 12px;cursor:pointer;position:relative;height:38px;background:-webkit-linear-gradient(top,transparent 0,transparent 50%,rgba(255,255,255,0.1) 50%) center bottom no-repeat;background-size:80% 1px}
.video-menu .video-menu-item:hover{color:#fff;background:rgba(255,255,255,0.12)}
.video-menu .video-menu-item.video-active{color:#ff8f00}
.video-volume{float:right;position:relative}
.video-popup .video-popup-content{transform:scaleY(0);bottom:41px;position:absolute}
.video-popup .video-popup-content:after{content:'';position:absolute;bottom:-10px;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:rgba(0,0,0,0.5)}
.video-popup:hover .video-popup-content{-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1)}
.video-volume-slider{left:0;width:36px;height:100px;cursor:pointer;background:rgba(0,0,0,0.8)}
.video-tinytip-tiao{position:absolute;top:0;left:0;width:100%;height:100%}
.video-volume-range{position:absolute;left:16px;top:10px;width:4px;height:80px;background-color:rgba(0,0,0,0.2)}
.video-volume-range-current{position:absolute;left:0;bottom:0;width:100%;height:50%;background-color:#2c97f6}
.video-volume-handle{position:absolute;top:0;left:-4px;width:12px;height:3px;background-color:#fff}
@media(max-width:998px){.video-box .video-container{width:80vw;max-height:80vh;min-height:44.9vw}
}
@media(max-width:468px){.video-box .video-container{width:100vw;min-height:54.9vw}
.video-loading i{font-size:26px}
.video-definition{display:none}
}
.f-czspjuzhong{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.article-nav-container .article-mobile-navigation{display:none}
.article-nav-container ul{list-style:none;padding:0;margin:0}
.article-nav-container .article-navigation__link-wrapper{display:block;padding-left:20px;line-height:53px;border-bottom:1px solid #e5e5e5;border-right:3px solid #e5e5e5}
.article-nav-container .article-navigation__link-wrapper .article-navigation__item-link{line-height:23px;display:inline-block;vertical-align:middle}
.article-nav-container .article-navigation .article-navigation__back-link{color:#c80000;font-size:16px;font-weight:900}
.article-nav-container .article-navigation .article-navigation__back-home .article-navigation__link-wrapper{padding-left:10px}
.article-nav-container .article-navigation .article-navigation__back-home .article-navigation__back-link{display:inline-block;padding-left:10px;text-indent:30px;background-image:url('../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/arrow_red_reverse.png');background-repeat:no-repeat;background-position:10px center}
.article-nav-container .article-navigation .article-navigation__back-home .article-navigation__back-link:hover{background-position-x:left}
.article-nav-container .article-navigation .article-navigation__back .article-navigation__back-link{display:inline-block;text-indent:30px;background-image:url('../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/arrow_red_reverse.png');background-repeat:no-repeat;background-position:left}
.article-nav-container .article-navigation.article-navigation-level-1 .article-navigation__item--level-0:not(.article-navigation__item--active) .article-navigation__group{display:none}
.article-nav-container .article-navigation.article-navigation-level-1 .article-navigation__item--level-1 .article-navigation__item-link{display:inline-block;margin-left:48px;font-size:14px;color:#333;line-height:22px;padding-right:16px;vertical-align:middle}
.article-nav-container .article-navigation.article-navigation-level-1 .article-navigation__item-wrapper-active{border-right:0;font-weight:bold}
.article-nav-container .article-navigation.article-navigation-level-2 .article-navigation__item--level-0{display:none}
.article-nav-container .article-navigation.article-navigation-level-2 .article-navigation__item--level-1{display:none}
.article-nav-container .article-navigation.article-navigation-level-2 .article-navigation__item--active{display:block}
.article-nav-container .article-navigation.article-navigation-level-2 .article-navigation__item--level-0>.article-navigation__link-wrapper .article-navigation__item-link{color:#c90000;font-weight:bold;font-size:16px}
.article-nav-container .article-navigation.article-navigation-level-2 .article-navigation__item--level-1>.article-navigation__link-wrapper.article-navigation__item-wrapper-active .article-navigation__item-link{color:#333;font-weight:bold;font-size:16px}
.article-nav-container .article-navigation.article-navigation-level-2 .article-navigation__item--level-2 .article-navigation__item-link{display:inline-block;margin-left:28px;font-size:14px;color:#333;line-height:22px;padding-right:16px;vertical-align:middle}
.article-nav-container .article-navigation.article-navigation-level-2 .article-navigation__item--level-2.article-navigation__item--active>.article-navigation__item-wrapper-active{border-right:0}
.article-nav-container .article-navigation.article-navigation-level-2 .article-navigation__item--level-2.article-navigation__item--active>.article-navigation__item-wrapper-active .article-navigation__item-link{color:#333;font-weight:bold}
@media(max-width:768px){.article-nav-container .article-navigation{display:none}
.article-nav-container .article-mobile-navigation{display:block;width:100%}
.article-nav-container .article-mobile-navigation .article-mobile-navigation__wrapper{width:100%;position:relative}
.article-nav-container .article-mobile-navigation .article-mobile-navigation__wrapper .article-mobile-navigation__main-menu{width:100%;height:40px;border:1px solid #c80000;position:relative;color:#c80000;background-image:url('../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/icon_mainmenu_01.png');background-repeat:no-repeat;background-position:95%;font-weight:bold}
.article-nav-container .article-mobile-navigation .article-mobile-navigation__wrapper .article-mobile-navigation__main-menu.active{background-color:#d33333;border:1px solid #d33333;color:#fff;background-image:url('../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/icon_mainmenu_02.png')}
.article-nav-container .article-mobile-navigation .article-mobile-navigation__wrapper .article-mobile-navigation__item-wrapper{position:absolute;width:100%;background-color:white;z-index:999;display:none}
.article-nav-container .article-mobile-navigation__main-menu{line-height:40px;width:100%;text-indent:35px}
.article-nav-container .article-mobile-navigation__item{min-height:40px;line-height:24px;padding:8px 15px 8px 35px;width:100%;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;color:#595959;word-break:normal;word-wrap:break-word}
.article-nav-container .article-mobile-navigation__item-link{color:#595959}
}
.article-related-link .article-related-link__wrapper{border:1px solid #e5e5e5}
.article-related-link .article-related-link__wrapper .article-related-link__header{font-size:16px;line-height:55px;margin:0;border-bottom:1px solid #e5e5e5;background:url('../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/relatedLink.png') no-repeat;background-size:contain;background-position:left;text-indent:60px;font-weight:bold}
.article-related-link .article-related-link__wrapper .article-related-link__content{padding:10px 15px}
.article-related-link .article-related-link__wrapper .article-related-link__content a{font-size:14px;line-height:25px;word-break:break-word;background:url('../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/outLink.png') no-repeat;background-size:contain;background-position:right;padding:0 20px 0 0;cursor:pointer;color:#c92931;text-decoration:underline}
.article-related-link__header--black .article-related-link .article-related-link__wrapper .article-related-link__header{background:url('../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/relatedLinkBlack.png') no-repeat;background-size:51px;background-position:20px center;background-color:#000;line-height:80px;color:white;text-indent:90px}
.article-red-area{margin-top:80px}
.article-red-area .article-red-area__content{background-color:#c80000;border:1px solid #e5e5e5;padding:50px 15px;color:#fff;font-size:14px;word-break:break-all}
.article-red-area .article-red-area__content p{margin:0}
.article-red-area .article-red-area__content ul,.article-red-area .article-red-area__content ol{padding-left:15px}
.article-red-area-wrapper--white .article-red-area__content{background-color:#fff;color:#000}
.bshare-custom.icon-medium a{display:inline-block;width:32px !important;height:32px !important;background-size:30px !important}
.bshare-custom.icon-medium .custom-share-sina{display:inline-block;background:url(../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/share/iconfooter_10.png) center no-repeat !important;background-size:30px !important}
.bshare-custom.icon-medium .bshare-weixin{background:url(../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/share/iconfooter_12.png) center no-repeat !important;background-size:30px !important}
.bshare-custom.icon-medium .bshare-qzone{background:url(../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/share/iconfooter_08.png) center no-repeat !important;background-size:30px !important}
.bshare-area .bsBox{display:none;z-index:100000001;font-size:12px;padding:6px;border-radius:5px;left:50%;top:50%;margin-left:-110px;margin-top:-122.5px;position:fixed;height:227px;width:220px;text-align:left}
.bshare-area .bsBox .wClose{float:right;margin-top:5px;margin-right:6px;cursor:pointer;color:#666;font-size:14px;font-weight:bold}
.bshare-area .bsBox .bsTop{box-sizing:border-box;color:#666;background:#f2f2f2;width:220px;height:24px;padding:0 14px;line-height:24px;border-bottom:1px solid #e8e8e8}
.bshare-area .bsBox .bsFrameDiv{background:#fff;padding:20px 0;border:1px solid #e8e8e8;border-top:0}
.bshare-area .bsBox .bsFrameDiv .bsCode{width:180px;margin:0 auto;text-align:center}
.institution-list__main-content{margin:10px auto 18px}
.institution-list__content p{word-break:break-word}
.institution-list__navigation{float:left;width:40%}
@media screen and (max-width:768px){.institution-list__navigation{float:none;width:100%;margin-bottom:10px}
}
.institution-list__navigation .institution-list__o-level{float:left;margin-right:5px;width:51px;height:30px;cursor:pointer}
.institution-list__navigation .institution-list__o-level:last-child{margin-right:0}
@media screen and (max-width:768px){.institution-list__navigation .institution-list__o-level{margin-right:0;width:25%}
}
.institution-list__navigation .institution-list__o-level p{text-align:center;width:100%;height:100%;line-height:1.6em}
.institution-list__navigation .institution-list__location{margin-top:15px;width:100%}
.institution-list__navigation .institution-list__o-location{float:left;width:25%;height:30px;cursor:pointer}
.institution-list__navigation .institution-list__o-location p{text-align:center;height:100%;width:100%;line-height:1.6em}
.institution-list__list{width:60%;float:right}
@media screen and (max-width:768px){.institution-list__list{width:100%;float:none}
}
.institution-list__list .institution-list__part{height:100px;border-bottom:1px solid #ccc;overflow:hidden}
@media screen and (max-width:768px){.institution-list__list .institution-list__part{height:90px}
}
.institution-list__list .institution-list__part-inner{width:96%;height:95px;margin-top:5px;margin-left:10px;float:left}
@media screen and (max-width:768px){.institution-list__list .institution-list__part-inner{margin-top:1px;margin-left:1px}
}
.institution-list__list .institution-list__part-img{width:80px;height:80px;float:left;border:1px solid #e6e6e6;margin-top:4px}
.institution-list__list .institution-list__part-img img{width:100%;height:100%}
.institution-list__list .institution-list__part-name{margin-top:6px;margin-left:90px}
.institution-list__list .institution-list__part-name p{font-size:13px}
.institution-list__list .institution-list__part-middle{margin-top:6px;margin-left:90px}
.institution-list__list .institution-list__part-middle p{font-size:13px}
.institution-list__list .institution-list__part-url{margin-top:6px;margin-left:90px}
.institution-list__list .institution-list__part-url a{word-break:break-all;font-size:13px;float:left;color:#c80000}
@media screen and (max-width:768px){.institution-list__list .institution-list__part-url a{color:#000}
}
.institution-list__on-level,.institution-list__on-location{background-color:#c80000;color:#fff}
.accordion__item{border:1px solid #e5e5e5;overflow:hidden}
.accordion__item-trigger{position:relative;display:block;padding:20px 45px 20px 30px;width:100%;border:0;border-radius:0;outline:0;text-indent:.01px;text-align:left;background:#fff;line-height:2.4rem;font-weight:400;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}
.accordion__item-trigger:hover,.accordion__item-trigger:active{background:#fafafa}
.accordion__item-trigger:focus{background:#dcdcdc}
.accordion__trigger-label{color:#000}
.accordion__icon{position:absolute;right:15px;top:50%;margin-top:-7.5px;height:15px;width:15px;line-height:15px;color:#000;transition:transform 150ms ease-in-out,color 400ms cubic-bezier(0.39,0.575,0.565,1)}
.accordion__content{display:none}
.accordion__content-inner{padding:40px 30px}
.accordion__item--expanded .accordion__item-trigger{background:#000}
.accordion__item--expanded .accordion__trigger-label{color:#fff}
.accordion__item--expanded .accordion__icon{color:#fff;transform:rotate(180deg)}
.accordion__item--expanded .accordion__content{display:block}
.layout-article-navigation .article-nav-container{margin:20px}
@media(min-width:769px){.layout-article-navigation .article-nav-container{position:relative;right:-1px;margin:0 0 0 60px;background:#fff}
}
@media(min-width:769px){.layout-page-content{margin-bottom:40px}
}
@media(min-width:769px){.layout-page-content--padding{padding:0 20px !important}
}
.layout-article-content{padding-left:35px;border-left:1px solid #e5e5e5}
@media(max-width:768px){.layout-article-content{padding:0 20px;border:0}
.layout-article-content .cmp-text p{color:#595959}
}
.layout-article-content .cmp-text a{color:#c80000;text-decoration:none}
.layout-article-content .cmp-text a.linkout{color:#c80000;text-decoration:none}
.layout-article-content .cmp-text a.linkout span{color:#c80000;text-decoration:none}
.layout-article-content .cmp-text a.linkout:hover{color:#cc353c;text-decoration:underline}
.layout-article-content .cmp-text a.linkout:active{color:#9d0102}
.layout-article-content .cmp-text a.linkout:active span{color:#9d0102}
.layout-article-content .cmp-text a.linkout.linkout--visited{color:#000}
.layout-article-content .cmp-text a.linkout.linkout--visited span{color:#000}
.layout-article-content .cmp-text a.linkout.linkout--visited .linkout__icon{background-image:url('../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/icon_outlink_black.png')}
.layout-article-content .cmp-text .linkout__icon{display:inline-block;width:17px;height:14px;background:url('../../../../../../etc.clientlibs/acca/clientlibs/clientlib-site/resources/icon_outlink_red.png') center no-repeat}
.layout-article-content .article-page-title .cmp-title__text{margin:34px 0 10px;font-size:28px;font-weight:bold}
@media(max-width:768px){.layout-article-content .article-page-title .cmp-title__text{margin:0 0 5px}
}
.layout-article-content .bshare-area{text-align:right;margin:6px 0 24px}
@media(max-width:768px){.layout-article-content .bshare-area{margin:10px 0 0;padding:14px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
}
.layout-article-content .rf-product-legends{background-color:#e5e5e5;color:#000;padding:20px 15px}
.layout-article-content .rf-product-legends+*{margin-top:40px}
.layout-article-content .rf-product-legends-side{display:inline-block;vertical-align:middle;width:49%}
.layout-article-content .rf-product-legend{font-weight:400;line-height:2.4em;font-size:1em;letter-spacing:normal;margin-bottom:0}
.layout-article-content .rf-products-section--showing{display:block}
.layout-article-content .rf-product-legends-side--right{text-align:left}
.layout-article-content .rf-product-legends-side--right .rf-product-legend{float:right;max-width:60px}
.layout-article-content .rf-product-legends-side--right .rf-product-legend.regular-price{margin-right:10px}
.layout-article-content .rf-products-group{background-color:#dcdcdc;padding:20px 15px}
.layout-article-content .rf-products-group+.rf-products-group{margin-top:40px}
.layout-article-content .rf-products-group__heading+*{margin-top:20px}
.layout-article-content .rf-products-group__heading p{color:#626262;line-height:2em;margin-bottom:20px;font-size:1em}
.layout-article-content .rf-products-group__title{font-weight:400;line-height:2.6em;font-size:1.2em;letter-spacing:normal,;color:#626262}
.layout-article-content .rf-product{background-color:transparent;overflow:hidden;margin-bottom:10px}
.layout-article-content .rf-product__heading{color:#000;position:relative}
.layout-article-content .rf-product__title{display:inline-block;vertical-align:middle;width:70%}
.layout-article-content .rf-product__title-text{font-weight:400;line-height:1em;font-size:1em;letter-spacing:normal}
.layout-article-content .rf-product__icon{font-size:.5em;color:currentColor;height:15px;width:3%;line-height:15px;margin-top:-7.5px;position:absolute;right:0;top:50%;transition:transform 150ms ease-in-out,color 400ms cubic-bezier(0.39,0.575,0.565,1)}
.layout-article-content .rf-product__prices{display:inline-block;vertical-align:middle;text-align:right;width:26%}
.layout-article-content .rf-product__price{font-weight:400;line-height:2.4em;font-size:.9em;letter-spacing:normal;display:inline-block;vertical-align:middle;margin-bottom:0}
.layout-article-content .rf-product__price+.rf-product__price{padding-left:10px}
.layout-article-content .rf-product__content{overflow:hidden}
.layout-article-content .rf-product__content-inner{padding:20px 0}
.layout-article-content .rf-product__content-inner p{margin-bottom:0;color:#595959;font-size:1em}
.layout-article-content .rf-product__content-inner p+p{margin-top:20px}
.layout-article-content .rf-product-variant{padding:20px 0}
.layout-article-content .rf-product-variant+.rf-product-variant{border-top:1px solid #000}
.layout-article-content .rf-product-variant__title{font-weight:400;line-height:2.4em;font-size:.9em;letter-spacing:normal;display:inline-block;vertical-align:middle;width:80%}
.layout-article-content .rf-product-variant__title b{color:#000;font-weight:bold}
.layout-article-content .rf-product-variant__prices{display:inline-block;vertical-align:middle;text-align:right;width:18%}
.layout-article-content .rf-products-group__description{font-weight:400;line-height:2.4em;font-size:.9em;text-transform:none;color:#595959}
.layout-article-full-content{border-left:0;padding-left:0}
@media(max-width:768px){.layout-article-full-content{padding:20px 20px 0 20px;border:0}
}
.layout-article-related{padding-left:35px}
@media(max-width:768px){.layout-article-related{padding:0 20px}
.layout-article-related .article-related-link .article-related-link__wrapper .article-related-link__header{font-weight:normal}
}
.layout-article-related .article-related-link{margin-top:128px}
@media(max-width:768px){.layout-article-related .article-related-link{margin-top:20px;padding:0}
}
.accordion+.accordion{margin-top:10px}
.accordion+*:not(.accordion){margin-top:20px}