
.p1719m50001{ overflow: hidden; }
.mobile_hide{ display: none !important; }
.p1719m5edef0de592dc5f5{ width: 70vw !important; position: absolute !important; top: 50%; right: 0; z-index: 999; transform: translate(0%,-50%); }
.p1719m50001,.p1719m6a9545459cca8b64,.p1719m3c2477695391beee{ height: 100vh; }

/*banner高度*/

.p1719m6a9545459cca8b64{ overflow: hidden;animation: bounceInLeft 2.5s ;animation-duration: 2.5s;animation-delay: 0s;-webkit-transition: all 2.5s linear 0s; }
.p1719m82dd10191d3faf9d,.slick-list,.xg_banner_item,.xg_banner_img{ height: 100% !important; max-height: 100% !important; min-height: 100% !important; }
.slick-track{ height: 100% !important; }
.slick-slide img{ width:auto !important; height: 100%;  max-width: inherit !important;}

/*文字自动加高*/
.p1719m16c8245e854fb1df{ letter-spacing: -1px; }
.p1719m82fba8c253ed3448>.data_row{ display: table; table-layout: fixed; }
.p1719m82fba8c253ed3448 .data_col{ display: table-cell; float: none; vertical-align: top;}
.p1719ma450f0d1e8e45a30{ position: absolute !important; top: auto !important; bottom: 40px; right: 0; }
.p1719m16c8245e854fb1df{ float: left; }

.p1719m5edef0de592dc5f5{ background-color: rgba(0,121,226,0.7) !important; }

@media only screen and (max-width: 768px){
	.p1719m3c2477695391beee{ position:absolute !important; top: 0; left: 0; width: 100%; height: 100%;}
	.p1719m5edef0de592dc5f5{ top: 50%; left: 50%; right: auto; transform: translate(-50%,-50%); }

.p1719m82dd10191d3faf9d,.xg_banner_item{  height: 100% !important; width: auto !important; }

.p1719m82fba8c253ed3448>.data_row{ display: block; }
.p1719m82fba8c253ed3448 .data_col{ display: block; float: left; vertical-align: top;}
.p1719ma450f0d1e8e45a30{ position: relative !important; top: auto !important; bottom: auto; right: 0; }


}
