﻿/*@import "base.css";*/
html, body { width: 100%; height: 100%; font-size: 0; }
.cl:after, .clearfix:after { content: "\20"; display: block; height: 0; clear: both; visibility: hidden; }
.cl, .clearfix { zoom: 1; }
.img-auto { width: 100%; height: auto; max-width: 100%; max-height: 100%; }

.adv-login { background-color: transparent; z-index: 100; }
	.adv-login ._left { width: 60%; height: 100%; position: relative; display: inline-block; }
		.adv-login ._left .adv-box { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 80%; height: 82.1%; }

	.adv-login .flexslider { max-height: 100%; overflow: hidden; margin-bottom: 0; padding-bottom: 30px; box-shadow: none; background: transparent; border: 0; }
	.adv-login .flex-control-nav { bottom: 0; z-index: 999; }
		.adv-login .flex-control-nav.flex-control-paging li a { width: 25px; height: 6px; background: rgb(255 242 242 / 72%); border-radius: 10px; }
			.adv-login .flex-control-nav.flex-control-paging li a:hover { background: #FFF; }
			.adv-login .flex-control-nav.flex-control-paging li a.flex-active { background: #FFF; }

/*================================*/
.adv-index { }
	.adv-index .adv-mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: gray; opacity: 0.4; }
	.adv-index .adv-box { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 46.97%; height: 61.11%; border-radius: 10px; }
		.adv-index .adv-box .icon-remove { position: absolute; right: 9px; top: 2px; font-size: 30px; z-index: 100; background: transparent; color: #fff; cursor: pointer; }
		.adv-index .adv-box .auto-close { position: absolute; left: 0; right: 0; bottom: -34px; z-index: 100; color: #fff; width: 100%; text-align: center; font-size: 20px; font-style: initial; }

@media screen and (max-width: 1920px) { }

@media screen and (max-width: 1400px) {
}
