.owl-item.active .carousense_item{opacity:1;transform:matrix(1,0,0,1,0,0);}
.owl-item.active .carousense_item .carousel__body{display:flex;}
.owl-dots{display:none;}
.owl-nav>button{height:100%;outline:unset;width:10%;position:absolute;top: 0px;}
.owl-nav>button>span{font-size: 5em;color:#fff;}
.owl-nav .owl-prev{left:0;}
.owl-nav .owl-next{right:0;}

.autocomplete-anchor .col-lg{padding:0px;}
.autocomplete-anchor .autocomplete-anchor-txt{text-align: center;display: flex;flex-direction: column;justify-content: center;}
.autocomplete-anchor .autocomplete-anchor-txt p{font-size:1.12rem;}
.autocomplete-anchor .autocomplete-anchor-txt .cta{width:260px;height:52px;display: inline-block;background-color:#949494;}
.autocomplete-anchor .autocomplete-anchor-txt .cta:hover{background-color:#000;}
.autocomplete-anchor .autocomplete-anchor-txt .cta .cta__text{line-height:36px;color:#fff;font-size:1rem;font-weight:normal;}

#MainForm .clear{clear:both;}
#MainForm .MainForm-left{width:50%;float:left;}
#MainForm .MainForm-right{width:50%;float:right;}

.input-text--icon .icon{height:auto;}
.input-text__label span{transition:top .25s ease-out,left .25s ease-out,font-size .25s ease-out;top:0px;left:0px}
.input-text__input:focus+.input-text__label span,.input-text__input:not(.is--empty)+.input-text__label span{top:-22px;left:-5px}



@media screen and (max-width: 768px) {
    .carousel__title{padding-bottom: 0px;}
    .carousel__title>*{font-size: 1.2rem;}

    #MainForm .MainForm-left{width:100%;float:unset;;}
    #MainForm .MainForm-right{width:100%;float:unset;}

    #MainForm .vimg img{height:40px;}

    .image-text-box__image picture{padding:0px;}

    .font-size-xxl2, h1, h2, h3, .as-heading:not([class*='font-size']), .scroll-carousel__slide .content .title:not([class*='font-size']), .article-carousel__article-title, .carousel__title>*, .collapsible-box__title:not([class*='font-size']), .hero-canvas__title>*, .image-descriptor__title>*, .text-box__title>*,.titled-box__title{font-size: 1.2rem;}
}


/*弹出窗口*/
.fbalert{position:fixed;top:50%;left:50%;z-index:99999;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:600px;height:280px;margin-top:-140px;margin-left:-300px;padding:50px 0;border-radius:6px;background-color:#fff;text-align:center;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (max-width:767px){.fbalert{left:5%;width:90%;margin-left:0}}
.fbalert .closer{position:absolute;top:15px;right:15px;width:20px;height:20px;background:url(../../images/home/close.png) 0 0/100% auto no-repeat;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}
.fbalert .closer:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fbalert img{display:block;width:80px;margin:0 auto 30px}
.fbalert h1{margin:0 0 15px;font-size:24px;text-align:center;color:#222}
@media screen and (max-width:767px){.fbalert h1{font-size:18px}}
.fbalert .autocounter{display:none;height:30px}
.fbalert .btn-ok{display:block;width:80px;height:30px;margin:0 auto;border-radius:4px;font-size:12px;text-align:center;line-height:30px;color:#fff;background:#000}

.footer{margin-top: 0px;}
@media screen and (max-width:767px){.carousel__item{margin:0px;}}