/*style*/






.ajax-loader{
	display: none;
}


.site-header{
	background-color: rgba(0,0,0,0.6);
}
.headernav{
}
.headernav .u1{
	display: flex;
}
.headernav .u1 li {
  list-style-type: none;
}
.headernav .u1>li{
	/*min-width: 180px;*/
	margin-right: 120px;
	position: relative;
}
.headernav .u1 .a1{
	display: block;
	line-height: 78px;
	font-size: 16px;
}
.headernav .u1 a{
	text-decoration: none;
}
.headernav .u2{
	display: none;
	width: 260px;
	padding:15px 20px 6px;
	background-color: rgba(0,0,0,0.8);
}
.site-header-logo-section__logo img{display: block;}
.headernav .u1>li>a:after {
    content: '';
    width: 0;
    bottom: 0;
    height:3px;
    background-color: #a7a921;
    position: absolute;
    left:0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.headernav .u1>li:hover>a:after {
    width: 100%;
}
.headernav .u1>li .u2{
	position: absolute;
	left:0;
	display: none;
}
.headernav .u1 a:hover{
	color: #a7a921;
}
.headernav .u1 .a2{
	display: block;
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 12px;
}
.headernav .u1 .t2{
	font-size: 10px;
}
.site-header__section__nav{
	display: none;
}
.header_rbox{
	display: flex;
	padding-right: 20px;
}
.header_rbox .btt1{
	line-height: 76px;
	display: block;
	padding:0 10px;
	font-size: 18px;
	text-decoration: none;
	margin-right: 10px;
	color: #fff;
}

@media (min-width: 1024px) {
	.site-header-logo-section{
		width: 170px;
	}
}


.header_rbox .btt1 .iconfont{
	font-size: 20px;
}
.header_rbox .searchflex{
	display: flex;
}
.header_rbox .ewm{
	width: 150px;
}
.header_rbox .tctop{
	position:relative;
}
.header_rbox .tctop:before{
	content:'\e63f';
	font-family: 'iconfont';
	position: absolute;
	right:-3px;
	top:0;
	font-size: 10px;
}
.header_rbox .tcbox{
	display: none;
	/*width: 260px;*/
	min-width:60px;
	padding:15px 20px;
	background-color: rgba(0,0,0,0.8);
	line-height: 1.4;
	font-size: 12px;
	position: absolute;
	right:-10px;
}
.header_rbox .tcbox a{
	display: block;
	color: #fff;
	text-decoration: none;
}
.header_rbox .tca{
	position: relative;
}
.header_rbox .tca:after {
    content: '';
    width: 0;
    bottom: 0;
    height:3px;
    background-color: #a7a921;
    position: absolute;
    left:0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.header_rbox .tca:hover:after {
    width: 100%;
}
.rbox{
    display: flex;
}
@media (max-width: 1520px) {
    .headernav .u1>li{
    	margin-right:60px;
    }
}
@media (max-width: 1279px) {
	.headernav .u1>li{
		margin-right:30px;
	}
	
}
@media (max-width: 1023px) {
    .headernav .u1>li{
    	margin-right:30px;
    }
    .header_rbox{
    	/*display: none;*/
    	padding-right: 0;
    }
    .headernav{
    	display: none !important;
    }
    .header_rbox .btt1{
    	line-height: 60px;
    }
    .site-header__section__nav{
    	display: block;
    	background: none;
		padding:15px 22px;
    }
    .site-header-logo-section__logo{
    	width: 71px;
    }

}
@media (max-width: 767px) {
	.site-header__section__nav{
		padding:20px 22px;
	}
}


.heading, .heading-jumbo, h1, .insight-header h2, .insight-header .statistics-content-block__container h3, .statistics-content-block__container .insight-header h3, .insight-header .fact-element-block__inner__title__prefix, .insight-header .interactive-scale-block__content__illustration .illustration-number, .interactive-scale-block__content__illustration .insight-header .illustration-number, .insight-header .market-block__overlay__content__title, .insight-header .featured-insight-teaser-block--half .featured-insight-teaser-block__content h3, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .insight-header h3, .insight-header .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header .insight-header h2, .insight-header .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content .insight-header h2, .insight-header .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block .insight-header h2, .insight-header .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .insight-header h2, .article-top-block h2, .article-top-block .statistics-content-block__container h3, .statistics-content-block__container .article-top-block h3, .article-top-block .fact-element-block__inner__title__prefix, .article-top-block .interactive-scale-block__content__illustration .illustration-number, .interactive-scale-block__content__illustration .article-top-block .illustration-number, .article-top-block .market-block__overlay__content__title, .article-top-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content h3, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .article-top-block h3, .article-top-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header .article-top-block h2, .article-top-block .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content .article-top-block h2, .article-top-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block .article-top-block h2, .article-top-block .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .article-top-block h2, .column-block h2, .column-block .statistics-content-block__container h3, .statistics-content-block__container .column-block h3, .column-block .fact-element-block__inner__title__prefix, .column-block .interactive-scale-block__content__illustration .illustration-number, .interactive-scale-block__content__illustration .column-block .illustration-number, .column-block .market-block__overlay__content__title, .column-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content h3, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .column-block h3, .column-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header .column-block h2, .column-block .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content .column-block h2, .column-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block .column-block h2, .column-block .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .column-block h2, .centered-text-block h2, .centered-text-block .statistics-content-block__container h3, .statistics-content-block__container .centered-text-block h3, .centered-text-block .fact-element-block__inner__title__prefix, .centered-text-block .interactive-scale-block__content__illustration .illustration-number, .interactive-scale-block__content__illustration .centered-text-block .illustration-number, .centered-text-block .market-block__overlay__content__title, .centered-text-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content h3, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .centered-text-block h3, .centered-text-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header .centered-text-block h2, .centered-text-block .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content .centered-text-block h2, .centered-text-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block .centered-text-block h2, .centered-text-block .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .centered-text-block h2, .fifty-fifty-block__column--content h3, .fifty-fifty-block__column--content .teaser-list-block__inner__header h2, .teaser-list-block__inner__header .fifty-fifty-block__column--content h2, .fifty-fifty-block__column--content .interactive-scale-block h2, .interactive-scale-block .fifty-fifty-block__column--content h2, .fifty-fifty-block__column--content .featured-insight-teaser-block--third .featured-insight-teaser-block__content h3, .featured-insight-teaser-block--third .featured-insight-teaser-block__content .fifty-fifty-block__column--content h3, .video-embed-block__content__inner__content h2, .video-embed-block__content__inner__content .statistics-content-block__container h3, .statistics-content-block__container .video-embed-block__content__inner__content h3, .video-embed-block__content__inner__content .fact-element-block__inner__title__prefix, .video-embed-block__content__inner__content .interactive-scale-block__content__illustration .illustration-number, .interactive-scale-block__content__illustration .video-embed-block__content__inner__content .illustration-number, .video-embed-block__content__inner__content .market-block__overlay__content__title, .video-embed-block__content__inner__content .featured-insight-teaser-block--half .featured-insight-teaser-block__content h3, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .video-embed-block__content__inner__content h3, .video-embed-block__content__inner__content .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header .video-embed-block__content__inner__content h2, .video-embed-block__content__inner__content .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content .video-embed-block__content__inner__content h2, .video-embed-block__content__inner__content .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block .video-embed-block__content__inner__content h2, .video-embed-block__content__inner__content .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .video-embed-block__content__inner__content h2, .featured-insight-teaser-block--full .featured-insight-teaser-block__content h3, .featured-insight-teaser-block--full .featured-insight-teaser-block__content .teaser-list-block__inner__header h2, .teaser-list-block__inner__header .featured-insight-teaser-block--full .featured-insight-teaser-block__content h2, .featured-insight-teaser-block--full .featured-insight-teaser-block__content .interactive-scale-block h2, .interactive-scale-block .featured-insight-teaser-block--full .featured-insight-teaser-block__content h2, .event-header h2, .event-header .statistics-content-block__container h3, .statistics-content-block__container .event-header h3, .event-header .fact-element-block__inner__title__prefix, .event-header .interactive-scale-block__content__illustration .illustration-number, .interactive-scale-block__content__illustration .event-header .illustration-number, .event-header .market-block__overlay__content__title, .event-header .featured-insight-teaser-block--half .featured-insight-teaser-block__content h3, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .event-header h3, .event-header .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header .event-header h2, .event-header .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content .event-header h2, .event-header .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block .event-header h2, .event-header .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .event-header h2, .large-teaser__wrapper__inner__content h2, .large-teaser__wrapper__inner__content .statistics-content-block__container h3, .statistics-content-block__container .large-teaser__wrapper__inner__content h3, .large-teaser__wrapper__inner__content .fact-element-block__inner__title__prefix, .large-teaser__wrapper__inner__content .interactive-scale-block__content__illustration .illustration-number, .interactive-scale-block__content__illustration .large-teaser__wrapper__inner__content .illustration-number, .large-teaser__wrapper__inner__content .market-block__overlay__content__title, .large-teaser__wrapper__inner__content .featured-insight-teaser-block--half .featured-insight-teaser-block__content h3, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .large-teaser__wrapper__inner__content h3, .large-teaser__wrapper__inner__content .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header .large-teaser__wrapper__inner__content h2, .large-teaser__wrapper__inner__content .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content .large-teaser__wrapper__inner__content h2, .large-teaser__wrapper__inner__content .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block .large-teaser__wrapper__inner__content h2, .large-teaser__wrapper__inner__content .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content .large-teaser__wrapper__inner__content h2, .h1, h2, .statistics-content-block__container h3, .statistics-content-block__container .teaser-list-block__inner__header h2, .teaser-list-block__inner__header .statistics-content-block__container h2, .statistics-content-block__container .interactive-scale-block h2, .interactive-scale-block .statistics-content-block__container h2, .statistics-content-block__container .featured-insight-teaser-block--third .featured-insight-teaser-block__content h3, .featured-insight-teaser-block--third .featured-insight-teaser-block__content .statistics-content-block__container h3, .fact-element-block__inner__title__prefix, .interactive-scale-block__content__illustration .illustration-number, .market-block__overlay__content__title, .featured-insight-teaser-block--half .featured-insight-teaser-block__content h3, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .teaser-list-block__inner__header h2, .teaser-list-block__inner__header .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .featured-insight-teaser-block--half .featured-insight-teaser-block__content .interactive-scale-block h2, .interactive-scale-block .featured-insight-teaser-block--half .featured-insight-teaser-block__content h2, .h2, h3, .teaser-list-block__inner__header h2, .interactive-scale-block h2, .featured-insight-teaser-block--third .featured-insight-teaser-block__content h3, .h3, h4, .fact-element-block__inner__title__main, .market-contact-block__title, .main-nav-menu li, .h4, h5, .h5, h6, .h6{
	font-family: "DM Serif Display",'SourceHanSerifcN SemiBold','Ë¼Ô´ËÎÌå CN Bold','Ë¼Ô´ËÎÌå Heavy','Ë¼Ô´ËÎÌå CN Heavy','Ë¼Ô´ËÎÌå','Source Han Serif','SourceSong','Î¢ÈíÑÅºÚ', sans-serif;


}
html,body{
	font-family: "Roboto",'SourceHanSansCN-Bold','Ë¼Ô´ºÚÌå CN','Ë¼Ô´ºÚÌå','SourceHei','Source Han Sans','Î¢ÈíÑÅºÚ', sans-serif;
}







.hero-block__container__bottom__explore span{
	display: none;
}




.has-text-align-center.indextc1{
	font-size: 1.4rem;
	font-weight: 500;
	padding-top: 10px;
}

.has-text-align-center.indextc1 span{
	font-size: 2.4rem;
    font-style: italic;
}



.large-teaser.isnewno{
	min-height: initial;
	padding:50px 0;
}
.large-teaser.isnewno h2{
	font-size: 2.625rem;
}
.large-teaser.isnewno .hero-block__container__bottom{
	display: none;
}
.large-teaser.isnewno .large-teaser__wrapper__inner__content__text p{
	font-weight: 500;
	padding-top: 10px;
}
.isnewno .large-teaser__wrapper__inner{
	min-height: initial;
	padding:50px 0;
}

.isnewno .large-teaser__wrapper__inner:after{
	display:none;
}

.isnewno .large-teaser__wrapper__inner__image .aos-animate{
	transform: translate(-50%, 0) scale(1) !important;
	-webkit-transform: translate(-50%, 0) scale(1) !important;
	transition-property:opacity !important;
	-webkit-transition-property:opacity !important;
}
.isnewno .large-teaser__wrapper__inner__image .aos-animate{
	left:50%;
	top:0;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	transition-property:opacity !important;
	-webkit-transition-property:opacity !important;
	max-height: 100%;
	max-width: 100%;
	max-width: 1280px;
}
.isnewno .large-teaser__wrapper__inner__content__text{
	max-width: 100%;
	margin-top:10px;
}
.isnewno .large-teaser__wrapper__inner__content__text>p{
	max-width: 618px;
	margin:0 auto;
}
.isnewno .large-teaser__wrapper__inner__content__text>.wp-block-image.size-large{
	margin-top:60px;
	margin-bottom: 5px;
}
.isnewno .hero-block{
	min-height: initial;
}
.isnewno .large-teaser__wrapper__inner__content{
	/*min-height: initial;*/
	width: 100%;
}
.isnewno .hero-block__container__content__children{
	margin-top: 20px;
}
/*.env-block.env-block--spacing-top--small{
	padding-top: 80px
}*/
/*.env-block.env-block--spacing-bottom--small{
	padding-bottom: 80px
}*/
@media (max-width: 1460px) {
    /*.env-block.env-block--spacing-bottom--small {
        padding-top: 50px;
        padding-bottom: 50px;
    }*/
}
@media (max-width: 1023px) {
    .large-teaser.isnewno .large-teaser__wrapper__inner__content__text p{
    	font-weight: 700;
    }
}
@media (max-width: 767px) {
	.isnewno .large-teaser__wrapper__inner {
	    min-height: initial;
	    padding: 0 0;
	}
	/*.env-block.env-block--spacing-bottom--small{
		padding-top: 0;
	}*/
}


.newico_class.col-lg-4{
	flex: 0 0 24%;
    max-width: 250px;
}

.newico_class .usp-icon-block{
	padding:0 24px;
}
.newico_class .usp-icon-block__icon-text{
	border:2px solid #bfbfbf;
	width: 100%;
	padding:15px 0 35px;
	position: relative;
	height: 100%;
	max-width: 100%;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.7);
}
.newico_class .usp-icon-block__icon-text .usp-icon-block__icon img{
	width: 64px;
	height: 64px;
	max-width: 64px;
	max-height: 64px;
}


.newico_class .usp-icon-block__title{
	font-size: 4.8rem;
	font-weight: 700;
	color: #000;
	position: relative;
	display: inline-block;
	padding-right: 8px;
	/* margin: 0 auto; */
	font-family: "Impact";
	font-weight: 100;
}
.newico_class .usp-icon-block__title2{
	position: absolute;
	right: -5px;
	top: -10px;
	font-size: 2.75rem;
	font-weight: 100;
	font-family: "Impact";
}
.newico_class .usp-icon-block__title3{
	position: relative;
	top: 5px;
	/* margin-left: 4px; */
	left: 4px;
	font-size:2.25rem;
	font-weight: 700;
}
.newico_class .usp-icon-block__icon-text .usp-icon-block__icon{
	float:none;
	margin-right: 0;
	filter:none;
	-webkit-filter:none;
	margin:15px 0 15px;
}
.newico_class .usp-icon-block__icon-text .usp-icon-block__content{
	font-size: 1.125rem;
	color: #000;
	font-weight: 700;
}

@media (max-width: 1023px) {
    /*.env-block.env-block--spacing-top--small {
        padding-top: 50px;
    }*/
    .newico_class.col-lg-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media (max-width: 767px) {
	/*.newico_class.col-lg-4 {
	    flex: 0 0 100%;
	    max-width: 100%;
	}*/
	.newico_class.col-xs-12:nth-child(2n-1){
		padding-right: 10px;
		padding-left: 0;
	}
	.newico_class.col-xs-12:nth-child(2n){
		padding-left: 10px;
		padding-right: 0;
	}
	.env-block.env-block--theme--light.hero-block.hero-block--has-footer .chilleng_4{
		padding-left: 0;
		padding-right: 0;
	}
}









.hero-block.hero_isnewno{
	min-height: initial;
	padding:50px 0;
}
.hero-block.hero_isnewno .hero-block__container__bottom{
	display: none;
}
.hero-block.hero_isnewno .hero-block__container__content__inner .heading-jumbo{
	font-size: 3rem;
	font-weight: 700;
	position: relative;
	z-index: 2;
}
.hero-block__container{
	overflow: initial;
}
.hero-block.hero_isnewno .hero-block__container__content__inner .heading-pretitle{
	font-size: 4rem;
	font-weight: 700;
	color: #ececec;
	transform: translate(0,90%)!important;
	-webkit-transform: translate(0,90%)!important;
	letter-spacing: 10px ;
}
.hero-block.hero_isnewno .hero-block__container__content__inner .heading-pretitle + .heading-jumbo {
	transform: translate(0,-100%)!important;
	-webkit-transform: translate(0,-100%)!important;
}
.hero-block.hero_isnewno .hero-block__container__content__inner .heading-pretitle.letter{
    letter-spacing: 10px ;
}
.centered_isnewno{
	padding-bottom: 30px;
}
.hero-block.hero_isnewno .hero-block__container__content__inner .hero-block__container__content__inner__text p{
	color: #828282;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1.7;
}
.hero-block.hero_isnewno .uspbg-block{
    flex: 0 0 25%;
    max-width: 25%;
}
.hero-block.hero_isnewno .uspbg-block .usp-icon-block__icon-text{
    max-width: 100%;
    height: 100%;
    min-height: 265px;
    background: no-repeat center;
    background-size: cover;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    padding: 22px 42px 22px;
    position: relative;
    text-decoration: none;
}
.hero-block.hero_isnewno .uspbg-block .title{
    font-size: 1.75rem;
    line-height: 1.5;
    position:relative;
    z-index: 2;
}
.hero-block.hero_isnewno .uspbg-block .large-teaser__wrapper__inner__content__text{
    display: none;
    position:relative;
    z-index: 2;
    padding:0 35px;
    margin-top: 8px;
}
.hero-block.hero_isnewno .uspbg-block .usp-icon-block__icon-text:hover{
    justify-content: center;
    align-content: center;
    align-items: center;
}
.hero-block.hero_isnewno .uspbg-block .usp-icon-block__icon-text:hover .tcbox{
	position:absolute;
	left:0;
	top:0;
	background: rgba(0,0,0,0.7);
	width: 100%;
	height: 100%;
}
.hero-block.hero_isnewno .uspbg-block .usp-icon-block__icon-text:hover .title{
    font-size: 2rem;
}
.hero-block.hero_isnewno .uspbg-block .usp-icon-block__icon-text:hover .large-teaser__wrapper__inner__content__text{
	display: block;
}
.hero_isnewno .hero-block__container__content__children{
	margin-top: 0;
}
@media (max-width: 1279px) {
	.hero-block.hero_isnewno .hero-block__container__content {
        padding: 0;
    }
    .hero-block.hero_isnewno .uspbg-block {
        flex: 0 0 33%;
        max-width: 33%;
    }
    .hero-block.hero_isnewno{
    	padding:20px 0;
    }
}

@media (max-width: 767px) {
	.hero-block.hero_isnewno .hero-block__container__content__inner .heading-pretitle{
		display: none;
	}
	.hero-block.hero_isnewno .hero-block__container__content__inner .heading-pretitle + .heading-jumbo {
		transform: translate(0,0)!important;
		-webkit-transform: translate(0,0)!important;
	}
	.hero-block.hero_isnewno .uspbg-block {
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin-bottom: 15px;
	}
}

.centered_isnewno .container .heading-pretitle{
	font-size: 4rem;
	font-weight: 700;
	color: #ececec;
	transform: translate(0,90%)!important;
	-webkit-transform: translate(0,90%)!important;
	line-height: 1.4;
}
.centered_isnewno .container .heading-pretitle + h2 {
	transform: translate(0,-100%)!important;
	-webkit-transform: translate(0,-100%)!important;
}
.centered_isnewno .container .heading-pretitle.letter{
    letter-spacing: 10px ;
}
.centered_isnewno .container h2{
	font-size: 3rem;
	font-weight: 700;
	position: relative;
	z-index: 2;
}
@media (max-width: 1460px) {
    .centered_isnewno .container .heading-pretitle {
        margin-top: -30px;
    }
}
@media (max-width: 1280px) {
	.centered_isnewno .container .heading-pretitle{
		display: none;
	}
	.centered_isnewno .container .heading-pretitle + h2 {
		transform: translate(0,0)!important;
		-webkit-transform: translate(0,0)!important;
	}
	.centered_isnewno .container h2{
		font-size: 2.4rem;
	}
}

@media (max-width: 767px) {
	.centered_isnewno .container h2{
		font-size: 2rem;
	}
}



.post_isnewno .post-list-block__body .container{
	max-width: 1250px;
}
.post_isnewno .post-list-block__body .container>.row{
	display: flex;
}
.post_isnewno .post-list-block__body .row{
	margin:0;
}
.post_isnewno .post-list-block__body .row .post-teaser{
	width: 33.33%;
    flex: 0 0 33.33%;
    margin-bottom: 20px;
}
.post_isnewno .post-list-block__body .row .post-teaser .post-list-block__body__teaser__image{
	width: 100%;
    flex: 0 0 100%;
    max-width:100%;
    padding:0;
}
.post_isnewno .post-list-block__body .row .post-teaser .post-list-block__body__teaser__link{
	border:1px solid #bfbfbf;
	display: block;
	padding-top: 0;
	height: 100%;
}
.post_isnewno .post-list-block__body .row .post-teaser .post-list-block__body__teaser__link__arrow{
	display: none;
}
.post_isnewno .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text__info{
	/*display: flex;*/
	margin-top: 0;
	margin-bottom: 15px;
	min-height: 22px;
}
.post_isnewno .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text__info .categorytv{
    display: inline-block;
    padding: 4px 10px;
    background-color: #eeeeee;
    font-size: 1rem;
    margin-right: 8px;
    border-radius: 2px;
}
.post_isnewno .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text__info .categorytv.bgf{
	background-color: #fff;
}
.post_isnewno .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text{
	width: 100%;
    flex: 0 0 100%;
    max-width:100%;
    padding:14px 17px;
}
.post_isnewno .post-list-block__body .row .post-teaser .post-list-block__body__teaser__image__holder{
	border-radius: 0;
	margin-bottom: 0;
	max-width: 100%;
}

.post_isnewno .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text__content h3{
	font-size: 1.125rem;
	line-height: 1.6;
	/*height: 48px;*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; /* ¶¨ÒåÎÄ±¾µÄÐÐÊý */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:initial;
}

.post_isnewno .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text__content .post-list-block__body__teaser__text__content__text p{
	/*font-size: 0.86rem;*/
	line-height: 1.6;
	color: #828282;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3; /* ¶¨ÒåÎÄ±¾µÄÐÐÊý */
	overflow: hidden;
	text-overflow: ellipsis;
}

.post_isnewno .post-list-block__body .row .post-list-block__body__more{
	border-top:0;
	margin-top: 0;
}

@media (max-width: 1023px) {
    .post_isnewno .post-list-block__body .row .post-teaser {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
}

@media (max-width: 767px) {
    .post_isnewno .post-list-block__body .row .post-teaser{
    	padding-left: 0;
    	padding-right: 0;
    }
}




.footer-nav-menu>li{
	-ms-flex: 0 0 16%;
    flex: 0 0 16%;
}
@media (max-width: 1023px) {
    .footer-nav-menu>li {
        flex: 0 0 100%;
    }
}

.social-media-nav{
	flex-wrap: wrap;
}
.social-media-nav .txt{
	font-size: 0.92rem;
	width: 100%;
	padding-top: 14px;
}
.social-media-nav{
	padding-top: 30px;
}
.site-footer .social-media-nav{
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}


.site-footer__logo {
    padding-top: 30px;
    flex-direction: column;
}
.finfo1{
	display: flex;
    color: #fff;
    /* width: 100%; */
    justify-content: flex-end;
    align-items: center;
}
.ftxt1{
	margin-right: 20px;
	text-align: left;
	font-size: 1.5rem;
	line-height: 1.5;
}
.footer-secondary-nav .row{
    justify-content: flex-end;
    color: #b4b4b3;
}
.footer-secondary-nav-menu{
	margin-top: 25px;
}
.site-footer .footer-secondary-nav-menu li{
	font-size: 1rem;
	margin-left: 40px;
	margin-right: 0;
}
.site-footer .footer-secondary-nav a{
	color: #b4b4b3;
}
.site-footer {
    padding-bottom: 60px;
}
@media (min-width: 1920px) {
    .site-footer__logo img {
        width: 90px;
    }
}
@media (max-width: 1023px) {
    .site-footer .footer-secondary-nav-menu li {
        margin-left: 20px;
        margin-bottom: 15px;
    }
    .footer-secondary-nav {
        margin-top: 0;
    }
    .ftxt1{
    	font-size: 1.3rem;
    }
}
@media (max-width: 767px) {
    .finfo1 {
        flex-wrap: wrap;
        flex-direction: column-reverse;
        align-items: flex-end;
    }
    .ftxt1{
    	margin-right: 0;
    	font-size: 1.15rem;
    }
    .footer-secondary-nav-menu {
        margin-top: 10px;
    }
    .footer-secondary-nav-menu {
        justify-content: flex-end;
    }
    .site-footer .footer-secondary-nav-menu li{
    	margin-bottom: 10px;
    	margin-left: 15px;
    }
}





.hero-block__container__overlay{
	opacity: 0.5;
}
.hero-block__container__bottom__explore{
	overflow: hidden;
}








@media screen and (min-width: 1024px) and (max-width: 1439px) {
	.hero-block__container__content__children.chilleng_2 .usp-icon-block.col-m-5{
		flex: 0 0 30.83333%;
    	max-width: 30.83333%;
	}
}












.usp-icon-block.newico_class{
	max-width: 280px;
}
.usp-icon-block.newico_class2{
	flex-direction: column;
	padding:0 10px;
	text-align: center;
}
.usp-icon-block.newico_class2 .usp-icon-block__icon{
	margin-right: 0;
	-webkit-filter:none; 
	filter:none;
}
.usp-icon-block.newico_class2 .usp-icon-block__icon img{
	width: 130px;
	height: 130px;
	max-width: 100%;
	max-height: 100%;
}
.usp-icon-block.newico_class2 .usp-icon-block__title{
	font-size: 1.85rem;
}
/*.hero-block.env-block--theme--light .usp-icon-block__icon*/
.newico_class2 .usp-icon-block__icon-text{
	max-width: 100%;
}
.newico_class2 .usp-icon-block__title2{
	display: none;
}
.usp-icon-block.newico_class2{
	position: relative;
}
.usp-icon-block.newico_class2:first-child:after{
	display: none;
}
.usp-icon-block.newico_class2:after{
	content: '';
	position: absolute;
	background: url(/wp-content/themes/bz-envac/assets/images/uspicons/clothes_ico0.jpg) no-repeat center;
	width: 97px;
	height: 130px;
	background-size: contain;
	left: -50px;
	top: 0;
}


@media (min-width: 1024px) {
	.usp-icon-block.newico_class2.col-m-5,.usp-icon-block.newico_class2.col-md-5{
		flex: 0 0 20%;
	    max-width: 20%;
	}
}
@media (min-width: 1279px) {
	.usp-icon-block.newico_class2.col-m-5,.usp-icon-block.newico_class2.col-md-5{
		flex: 0 0 16.66667%;
	    max-width: 16.66667%;
	}
}
@media (max-width: 767px) {
	.usp-icon-block.newico_class2:after{
		width: 70px;
		left:-40px;
		/*height: 100px;*/
		height: 50px;
		/*display: none;*/
	}
}

@media (max-width: 1023px) {
	.usp-icon-block.newico_class2 .usp-icon-block__title{
		font-size: 1.4rem;
	}
	.usp-icon-block.newico_class2:nth-child(2n-1):after{
		display: none;
	}
}
@media (max-width: 767px) {
	/*.usp-icon-block.newico_class2 .usp-icon-block__icon img{
		width: 90px;
		height: 90px;
	}*/

	.usp-icon-block.newico_class2 .usp-icon-block__icon img{
		width: 50px;
		height: 50px;
	}
	.usp-icon-block.newico_class2 .usp-icon-block__title{
		font-size: .875rem;
	}
}




.usp-icon-block.newico_class3{
	/*max-width: 280px;*/

}
.usp-icon-block.newico_class3 .usp-icon-block__icon-text{
	max-width: 100%;
	width: 100%;
    text-align: center;
}
.usp-icon-block.newico_class3 .usp-icon-block__icon{
	margin-right: 0;
	-webkit-filter:none; 
	filter:none;
	width: 100%;
	margin-bottom: 10px;
}
.usp-icon-block.newico_class3 .usp-icon-block__icon img{
	width: 150px;
	max-width: 100%;
	max-height: 100%;
}
.usp-icon-block.newico_class3 .usp-icon-block__title{
	font-size: 5rem;
	color: #000;
	position: relative;
	display: inline-block;
	font-weight: 500;
	font-style: normal;
	line-height: 1.05;
	font-family: "DM Serif Display",'SourceHanSerifcN SemiBold','Ë¼Ô´ËÎÌå CN Bold','Ë¼Ô´ËÎÌå Heavy','Ë¼Ô´ËÎÌå CN Heavy','Ë¼Ô´ËÎÌå','Source Han Serif','SourceSong','Î¢ÈíÑÅºÚ', serif !important;
	margin-bottom: 10px;
}
.usp-icon-block.newico_class3 .usp-icon-block__title2{
	position: absolute;
	font-size: 1.75rem;
	font-weight: 100;
	font-family:  "DM Serif Display", sans-serif,'SourceHanSerifcN SemiBold','Ë¼Ô´ËÎÌå CN Bold','Ë¼Ô´ËÎÌå Heavy','Ë¼Ô´ËÎÌå CN Heavy','Ë¼Ô´ËÎÌå','Source Han Serif','SourceSong','Î¢ÈíÑÅºÚ', serif !important;
	/*font-family: "DM Serif Display", sans-serif;*/
	top: 0;
	right: -30px;
}
.usp-icon-block.newico_class3 .usp-icon-block__content{
	font-size: 1.125rem;
}
.usp-icon-block.newico_class3{
	align-items: flex-start;
}


@media screen and (min-width: 1024px) and (max-width: 1440px) {
    .usp-icon-block.newico_class3.col-md-5 {
        flex: 0 0 20%;
        max-width: 20%;
    }
}

.reportc1 {
    text-align: center;
}












.wpcmtt_hotspot_container{
	position: relative;
	width: 100%;
}
.wpcmtt_hotspot_container > img{
	width: 100%;
    height: auto;
    line-height: 1;
    vertical-align: middle;
}
.wpcmtt-hotspot{
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    line-height: 1;
    /*border:4px solid #fff;*/
    box-sizing: border-box;
    background-color: #a7a921;
    color: #fff;
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    border-radius: 34px;
    cursor: pointer;
    box-shadow: 0 0 0 0 rgba(45, 45, 45, 0.7);
    -webkit-animation: pulse 2s cubic-bezier(0.10, 0, 0, 1) infinite;
    -moz-animation: pulse 2s cubic-bezier(0.10, 0, 0, 1) infinite;
    -ms-animation: pulse 2s cubic-bezier(0.10, 0, 0, 1) infinite;
    animation: pulse 2s cubic-bezier(0.10, 0, 0, 1) infinite;
    -webkit-transition: all .2s !important;
    transition: all .2s !important;
    user-select: none;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content:center;
    background: url(images/hotspot-2.png) no-repeat center;
    background-size: contain;
}
.wpcmtt-hotspot.fh span{
	-webkit-transform: translate(0,-2%);
	transform: translate(0,-2%);
	font-weight: 500;
}
.wpcmtt-hotspot:hover{
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
@-webkit-keyframes pulse {to {box-shadow: 0 0 0 12px rgba(45, 45, 45, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 12px rgba(45, 45, 45, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 12px rgba(45, 45, 45, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 12px rgba(45, 45, 45, 0);}}

@media (max-width: 767px) {
	/*.wpcmtt-hotspot{
		width: 20px;
		height: 20px;
	}*/
	.wpcmtt-hotspot{
		width: 16px;
		height: 16px;
	}
}



.wpcmtt-tooltip{
	width: 375px;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
    position: absolute;
    display: none;
    font-size: 11px;
    line-height: 12px;
    background-color: #fff;
    font-size: 1rem;
    line-height: 1.5;
    z-index: 2;
}

.wpcmtt-tooltip .envac-city-card{
    margin: 10px 10px 10px 10px;
    padding-top:30px;
}
.envac-city-card .card-content {
    padding: 15px 15px 15px 15px;
    color: #000;
}
.envac-city-card .card-content h3 {
    line-height: 1.1;
    font-weight: 700;
    margin-bottom: 15px;
}
.wpcmtt-tooltip .qtip-close {
    right: -10px !important;
    top: -10px !important;
    position: absolute;
    z-index: 11;
    cursor: pointer;
    outline: medium none;
}

.wpcmtt-tooltip .qtip-close .ui-icon{
	height: 60px;
	width: 60px;
	text-align: center;
	position: relative;
	display: none;
}

.wpcmtt-tooltip .qtip-close .ui-icon:before, .wpcmtt-tooltip .qtip-close .ui-icon:after {
	content: '';
    background-color: #898989;
    height: 20px;
    position: absolute;
    left: 29px;
    top: 20px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 2px;
}
.wpcmtt-tooltip .qtip-close .ui-icon:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

@media (max-width: 767px) {
	.wpcmtt-tooltip{
		width: 70%;
		-webkit-transform: translate(0,-5%);
	    transform: translate(0,-5%);
	}
	.wpcmtt-tooltip .envac-city-card{
		padding-top: 20px;
	}
	.wpcmtt-tooltip .envac-city-card .card-content h3{
		font-size:1.5rem;
		margin-bottom: 8px;
	}
	.envac-city-card .card-content{
		padding:10px;
	}
}


.hero-block__container__content p{
	font-weight: 500;
}








.post-list-block.env_project .container{
	max-width: 100%;
	padding: 0 160px;
    width: 100%;
    flex: 0 0 100%;
}
.post-list-block.env_project .post-list-block__body .container{
	padding: 0 150px;
}
.post_isnewno.post-list-block.env_project .post-list-block__body .row .post-teaser .post-list-block__body__teaser__link{
	border:0;
}
.post-list-block.env_project .post-list-block__body .row .post-teaser .post-list-block__body__teaser__image__holder{
    padding-bottom: 58%;
    height: initial;
    margin-bottom: 40px;
}
.post-list-block.env_project .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text{
	padding:0;
}
.post-list-block.env_project .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text__content .post-list-block__body__teaser__text__content__text p{
	/*font-size: 1.1rem ;*/
	line-height: 1.5 ;
	display:block;
}

.post-list-block.env_project .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text__content h3{
    font-size: 2rem;
    line-height: 1.2;
	white-space: nowrap; /* ÎÄ±¾²»»»ÐÐ */
	overflow: hidden; /* Òþ²Ø³¬³öÎÄ±¾ */
	text-overflow: ellipsis; /* ÏÔÊ¾Ê¡ÂÔºÅ */
	display: block;
}
@media (min-width: 1024px) {
    .post-list-block.env_project .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text__content h3{
        font-size: 1.5rem;
    }
}
@media (min-width: 1280px) {
    .post-list-block.env_project .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text__content h3{
        font-size: 1.75rem;
    }
}
@media (min-width: 1440px) {
    .post-list-block.env_project .post-list-block__body .row .post-teaser .post-list-block__body__teaser__text__content h3{
        font-size: 2rem;
    }
}
@media (max-width: 1460px) {
	.post-list-block.env_project .container{
		padding:0 80px;
	}
	.post-list-block.env_project .post-list-block__body .container{
		padding:0 70px;
	}
}
@media (max-width: 1023px) {
	.post-list-block.env_project .container{
    	padding:0 20px;
    }
    .post-list-block.env_project .post-list-block__body .container{
    	padding:0 20px;
    }
}
@media (max-width: 767px) {
	.post-list-block.env_project .post-list-block__body .row .post-teaser .post-list-block__body__teaser__image__holder{
		margin-bottom: 15px;
	}

	.post-list-block.env_project .post-list-block__body .row .post-teaser .post-list-block__body__teaser__image{
		padding-left: 0;
		padding-right: 0;
	}
}








.article-top-block .container{
	padding: 100px 20px;
	max-width: 900px;
	margin:0 auto;
}
.article-top-block .row .col-md-12{
	flex: 0 0 100%;
	max-width: 100%;
	margin-left: 0;
}
.env-block.article-top-block p{
	font-weight: 500;
	max-width: 800px;
	width: 100%;
	margin: 35px auto 0;
	line-height: 1.5;
	font-size: 1.25rem;
}





.sliderbox{
	width: 100%;
	height: 500px;
}

.slide{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	visibility: hidden;
    opacity: 0;
    transition: all .5s ease-in-out;
}
.slide.slide-is-active {
    visibility: visible;
    opacity: 1;
}
.slide{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	visibility: hidden;
    opacity: 0;
}
.slide-content{
	display: flex;
	min-height: 500px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.slide-content cite{
	font-weight: 500;
    line-height: 3;
}
.slide-content blockquote{
    font-size: 2.5rem;
    max-width: 600px;
    line-height: 1.4;
    position: relative;
    margin: 0;
    padding:15px 15px 25px 15px;
    /*font-family: "DM Serif Display", sans-serif;*/
    font-family: "DM Serif Display", sans-serif,'SourceHanSerifSC-Heavy','Ë¼Ô´ËÎÌå Heavy','Ë¼Ô´ËÎÌå CN Heavy','Ë¼Ô´ËÎÌå','Source Han Serif','SourceSong','Î¢ÈíÑÅºÚ', serif !important;
}
.slide-content blockquote:before, .slide-content blockquote:after {
    position: absolute;
    color: #b3b3b3;
    font-size: 8rem;
    width: 4rem;
    height: 4rem;
}
.slide-content blockquote:before {
    content: '¡°';
    left: -5rem;
    top: -2rem;
}
.slide-content blockquote:after {
    content: '¡±';
    right: -5rem;
    bottom: 1rem;
}
.slide-content code{
    padding-top: 30px;
    text-align: left;
}
@media (max-width: 1023px) {
	
    .slide-content blockquote{
    	font-size: 2rem;
    }
}
@media (max-width: 767px) {
	.slide-content blockquote:before, .slide-content blockquote:after{
    	display: none;
    }
	.slide-content blockquote{
    	padding:15px 15px 25px 15px;
    }
}






.fifty-fifty-block.container--wide .row{
	box-shadow: 0 7px 30px -10px rgba(150, 170, 180, 0.5);
    margin-bottom: 4em;
}
.fifty-fifty-block.container--wide .row{
	box-shadow: 0 7px 30px -10px rgba(150, 170, 180, 0.5);
    margin-bottom: 4em;
}
.fifty-fifty-block.container--wide.non_shadow .row{
	box-shadow: none;
    margin-bottom: 4em;
}

@media (min-width: 768px) {
    .fifty-fifty-block.container--wide .fifty-fifty-block__column {
        height: inherit !important;
        min-height: 600px;
    }
}
@media (min-width: 1024px) {
    .fifty-fifty-block.container--wide .col-m-8 {
        position: relative;
        min-height: 1px;
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
        width: 100%;
    }
}
@media (max-width: 1024px) {
    .fifty-fifty-block.container--wide {
        padding: 0 40px;
    }
}

.teaser-block__media{
	margin-bottom: 5px;
}





.imgtwo .container{
	width: 100%;
}
.imgtwo .container .content-block__inner__content{
	width: 100%;
	flex: 0 0 100%;
	margin-left: 0;
	max-width: 100%;
	display: flex;
    flex-wrap: wrap;
}
.imgtwo .container .content-block__inner__content .wp-block-image{
	width: 50%;
	flex: 0 0 50%;
}








.content_tel{
	background: url(images/ico_tel.jpg) no-repeat left center;
	background-size: 100px;
	padding-left: 135px;
}
.contentusbox .content-block__inner__content{
	width: 100%;
	flex:0 0 100%;
	max-width: 1520px;
	margin:0 auto;
	display: flex;
	flex-wrap: wrap;
	padding:120px 10px;

}
.contentusbox .content-block__inner__content .contactus_li{
	flex:0 0 50%;
	box-sizing:border-box;
	padding:10px;
	/*color: #80807f;*/
	color: #333;
	position:relative;
	margin-bottom: 120px;
}
.contentusbox .content-block__inner__content .contactus_li a{
	/*color: #80807f;*/
	color: #333;
	text-decoration: none;
}
.contentusbox .content-block__inner__content .contactus_li:nth-child(2n+1){
	padding-right:80px;
	border-right:1px dashed #80807f;

}
.contentusbox .content-block__inner__content .contactus_li:nth-child(2n+0){
	padding-left:110px;
}
@media (max-width: 1023px) {
	.content_tel{
    	display: inline-block;
    	margin:0 auto;
    }
    .contentusbox .content-block__inner__content{
    	padding:50px 10px;
    }
    .contentusbox .content-block__inner__content .contactus_li{
    	margin-bottom: 50px;
    }
    .contentusbox .content-block__inner__content .contactus_li:nth-child(2n+1){
    	padding-right:30px;
    }
    .contentusbox .content-block__inner__content .contactus_li:nth-child(2n+0){
    	padding-left:50px;
    }
}

@media (max-width: 767px) {
	.content_tel{
	    background-size: 60px;
    	padding-left: 70px;
    }
    .contentusbox .content-block__inner__content .contactus_li{
    	flex: 0 0 100%;
    	border-right: 0;
    }
    .contentusbox .content-block__inner__content .contactus_li:nth-child(2n+1){
    	border-right: 0;
    	padding-right:20px;
    	padding-left:20px;
    }
    .contentusbox .content-block__inner__content .contactus_li:nth-child(2n+0){
    	border-right: 0;
    	padding-right:20px;
    	padding-left:20px;
    }

}



.searchform{
	display: flex;
	height: 100%;
	align-items: center;
	height: 80px;
	padding-right: 20px;
	position: absolute;
	right: 0;
	top:0;
	-webkit-transition: all 0.3s;
    transition: all 0.3s;
	-webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.searchform.on{
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.searchform .searchflex{
	position: relative;
}
.searchform .text-primary{
	line-height: 40px;
	height: 40px;
	border:1px solid #d4d4d4;
	padding-left: 20px;
	background: #fff;
	padding-right: 50px;
}
.searchform .icon-search{
	background: none;
	position: absolute;
	right: 0;
	top:0;
	line-height: 40px;
	font-size: 20px;
	font-weight: 700;
	border:none;
	width: 40px;
	text-align: center;
}

.searchform .qtip-close {
    z-index: 11;
    cursor: pointer;
    outline: medium none;
}

.searchform .qtip-close .ui-icon{
	height: 60px;
	width: 60px;
	text-align: center;
	position: relative;
}

.searchform .qtip-close .ui-icon:before, .searchform .qtip-close .ui-icon:after {
	content:'';
    background-color: #fff;
    height: 20px;
    left: 29px;
    top: 20px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width:2px;
    display: block;
    position: absolute;
}
.searchform .qtip-close .ui-icon:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.scrollDown .historybox{
	display: none !important;
}
.historybox{
	position: absolute;
	left:0;
	top:42px;
    background-color: #fff;
	box-shadow: 0 0 12px -3px #8b8b8b;
	width: 100%;
	box-sizing: border-box;
	display: none;
}
.searchform .historybox a{
	display: block;
	color: #333;
	font-size: 1.2rem;
	line-height: 1.1;
	padding:8px 20px;
	text-decoration: none;
}

.searchform .historybox a:hover{
	background-color:#a7a921;
	color: #fff;
}
@media (max-width: 1023px) {
	.searchform{
		height: 63px;
	}
}
@media (max-width: 767px) {
	.searchform{
		padding-right: 10px;
	}
	.searchform .qtip-close .ui-icon{
		width: 40px;
		height: 40px;
	}
	.searchform .qtip-close .ui-icon:before, .searchform .qtip-close .ui-icon:after{
		height: 20px;
		left: 20px;
	    top: 10px;
	}
	.searchform .text-primary{
		padding-right: 30px;
		line-height: 36px;
		height: 36px;
		width: 200px;
		font-size: 1rem;
	}
	.searchform .icon-search{
		line-height: 36px;
		height: 36px;
	}
}





@media screen and (min-width: 1024px) and (max-width: 1440px) {
    .usp-icon-block {
        margin-top: 20px;
    }
}






@media (max-width: 767px) {
	.has-huge-font-size{
		font-size: 2.25rem;
	}
	/*.has-text-align-center.indextc1{
		font-size: 1rem;
	}*/
	.large-teaser.isnewno h2 {
	    font-size: 2.25rem;
	}
	.hero-block.hero_isnewno .hero-block__container__content__inner .heading-jumbo{
		font-size: 2.25rem;
	}
	.hero-block.hero_isnewno .hero-block__container__content__inner .hero-block__container__content__inner__text p{
		font-size: 1rem;
	}


	.newico_class .usp-icon-block__icon-text .usp-icon-block__content{
		font-size: 1rem;
	}
	.newico_class .usp-icon-block__title2{
		font-size: 2rem;
	}
	.newico_class .usp-icon-block__title{
		font-size: 2.8rem;
	}
	.newico_class .usp-icon-block__title3{
		font-size: 2rem;
	}





	.row.multi-images-block__inner .multi-image-block.col.col-xs-8{
	    flex: 0 0 100%;
    	max-width: 100%;
	}


	.large-teaser__wrapper__inner__image img[src="https://envacsh.oss-cn-shanghai.aliyuncs.com/wp-content/uploads/2024/08/20240829110229758.jpg"]{
		object-fit:none;
		width: initial;
		height: initial;
	}
}




.cixuimg{
	text-align: center;
	padding-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
}
.cixuimg img{
	max-width: 840px;
	width: 100%;
}
@media (max-width: 767px) {
	.cixuimg{
		text-align: center;
		padding-bottom: 10px;
	}
}

.hbspt-form .hs-form-private.hs-form fieldset {
    max-width: 100%;
    padding: 15px;
}
.hbspt-form .hs-form-private.hs-form fieldset .hs-input{
    width: 100%;
    padding: 19px 10px 19px 20px;
    background: none;
    color: #fff;
    background: #090909;
    border: solid 1px #666;
    color: gray;
    width: 100%;
}
.hbspt-form .hs-form-private.hs-form fieldset .inputs-list{
    list-style: none;
    padding-top: 8px;
}
.hbspt-form .hs-form-private.hs-form fieldset .hs_area_in_china{
    padding-top: 20px;
}

.hbspt-form .hs-form-private.hs-form fieldset .hs-input[type="checkbox"]{
	width: initial;
	margin-top: 8px;
}
.hbspt-form .hs-form-private.hs-form fieldset .hs-richtext p{
	max-width: 100%;text-align: left;
}
.hbspt-form .hs-form-private.hs-form fieldset .hs-richtext a{
	color: #fff;
}
/*.hbspt-form .hs-form-private.hs-form fieldset select.hs-input{
    background: url(/wp-content/themes/bz-envac/assets/images/arrow-down-white.svg) no-repeat ;
    background-repeat: no-repeat;
    background-size: 30px;
    background-position-x: 99%;
    background-position-y: 15px;
}*/
.hbspt-form .hs-form-private.hs-form .hs-button {
	padding: 20px 55px;
	display: inline-block;
    cursor: pointer;
    border-radius: 30px;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #fff;
    border: solid 2px #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 30px auto 0;
    background: none;
    color: #fff;
    transition: all 0.3;
    -webkit-transition: all 0.3;
}

.hbspt-form .hs-form-private.hs-form .hs-button:hover{
	background-color: #fff;
	color: #333;
}

@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px) {
    .hbspt-form .hs-form-private.hs-form fieldset .hs_firstname{
		margin-bottom: 20px;
	}

	.hbspt-form form.hs-form-private .form-columns-2 .hs-fieldtype-text .hs-input, .hbspt-form form.hs-form-private .form-columns-2 .hs-fieldtype-text .hs-input{
	    width: 100% !important;
		
	}

	.hbspt-form .hs-form-private.hs-form fieldset .hs-input {
	    width: 100%;
	}
}

@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px) {
    .hbspt-form form.hs-form-0aacb9c8-c4bb-4bc2-893b-c44ed9e10fcd_40acb599-a072-4f90-ad4a-df17bd4a4bb7:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input, .hbspt-form form.hs-form-0aacb9c8-c4bb-4bc2-893b-c44ed9e10fcd_40acb599-a072-4f90-ad4a-df17bd4a4bb7:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input {
        width: 100%;
    }
}