@charset "utf-8";

.sitenav-iconfont {
	font-family: "sitenaviconfont";
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale;
}

.site-nav-white {
	color: #fff !important;
}

.alimama-clearfix {
	*zoom: 1;
}

.alimama-clearfix:after,
.alimama-clearfix:before {
	display: table;
	content: "";
}

.alimama-clearfix:after {
	clear: both;
}

.alimama-site-nav {
	width: 100%;
	font-family: "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", Georgia, "Times New Roman", Arial, sans-serif;
	font-size: 12px;
}

.alimama-site-nav a {
	text-decoration: none;
	color: #fff;
}

.alimama-site-nav a:hover {
	color: #ff6600;
}

.alimama-site-nav .clearfix:before,
.alimama-site-nav .clearfix:after {
	content: "";
	display: table;
}

.alimama-site-nav .clearfix:after {
	clear: both;
}

.alimama-site-nav .clearfix {
	*zoom: 1;
}

.alimama-site-nav .login-menu-trigger,
.alimama-site-nav .quick-menu-trigger {
	display: none;
	-webkit-tap-highlight-color: transparent;
}

.alimama-site-nav .login-panel {
	background: transparent;
	border: 1px solid #5a2cff;
	display: none;
	-moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
	width: 432px;
	height: 386px;
	padding-top: 34px;
	position: fixed;
	*position: absolute;
	*left: 50%;
	top: -380px;
	left: 50%;
	margin-left: -216px;
	overflow: hidden;
	*overflow: visible;
	z-index: 10003;
	-webkit-backface-visibility: hidden;
	-moz-transition: top 0.35s cubic-bezier(0.39, 0.58, 0.57, 1);
	-webkit-transition: top 0.35s cubic-bezier(0.39, 0.58, 0.57, 1);
	-ms-transition: top 0.35s cubic-bezier(0.39, 0.58, 0.57, 1);
	-o-transition: top 0.35s cubic-bezier(0.39, 0.58, 0.57, 1);
	transition: top 0.35s cubic-bezier(0.39, 0.58, 0.57, 1);
}

.alimama-site-nav .login-panel-tab {
	width: 250px;
	margin: 11px auto;
	margin-bottom: 9px;
	line-height: 1;
}

.alimama-site-nav .login-panel-tab .login-panel-tab-left,
.alimama-site-nav .login-panel-tab .login-panel-tab-right {
	font-size: 14px;
	color: #666;
	vertical-align: bottom;
	display: inline-block;
	width: 125px;
	cursor: pointer;
}

.alimama-site-nav .login-panel-tab .login-panel-tab-left {
	text-align: left;
}

.alimama-site-nav .login-panel-tab .login-panel-tab-right {
	text-align: right;
}

.alimama-site-nav .login-panel-tab .current {
	color: #f60;
	font-size: 18px;
}

.alimama-site-nav .login-panel-content {
	width: 350px;
	margin: 0 auto;
}

.alimama-site-nav .login-panel-content .login-panel-content-taobao,
.alimama-site-nav .login-panel-content .login-panel-content-alimama {
	display: none;
	width: 350px;
	overflow: hidden;
	-webkit-tap-highlight-color: transparent;
}

.alimama-site-nav .login-panel-content .login-panel-content-taobao {
	display: block;
}

.alimama-site-nav .login-menu {
	float: left;
}

.alimama-site-nav .quick-menu {
	float: right;
}

.alimama-site-nav .quick-menu .go {
	display: none;
}

.alimama-site-nav .menu {
	_display: inline;
	float: left;
	font-size: 12px;
	color: #666;
	margin-left: 15px;
}

.alimama-site-nav .menu .menu-hd {
	height: 36px;
	line-height: 36px;
	z-index: 10000;
	position: relative;
	overflow: hidden;
	padding: 0px 0px 0px 12px;
	_display: inline;
	_zoom: 1;
}

.alimama-site-nav .menu .menu-hd a,
.alimama-site-nav .menu .menu-hd span {
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
}

.alimama-site-nav .menu .menu-hd .top-nav-down {
	font-family: "sitenaviconfont";
	font-size: 12px;
	color: #cccccc;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale;
	height: 7px;
	line-height: 7px;
	*height: 12px;
	*line-height: 12px;
	display: inline-block;
	vertical-align: 2px;
	width: 12px;
	-moz-transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-in;
	-ms-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}

.alimama-site-nav .menu .menu-bd {
	position: relative;
	margin-top: -1px;
	z-index: 9998;
	display: block;
}

.alimama-site-nav .menu .menu-bd-panel-wrap {
	position: absolute;
	width: 140px;
	display: none;
	right: -30px;
	top: 0;
	padding: 0px 13px 13px 20px;
}

.alimama-site-nav .menu .menu-bd-panel {
	position: relative;
	background: #0d1f41;
	width: 139px;
	min-height: 10px;
	_height: 10px;
	/* border: 1px solid #d9d9d9; */
	border-top: none;
	-moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.2);
}

.alimama-site-nav .menu .menu-bd-panel .platform-list {
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 4px;
}

.alimama-site-nav .menu .menu-bd-panel .platform-list li {
	font-size: 12px;
	text-align: left;
	padding-bottom: 12px;
}

.alimama-site-nav .menu .menu-bd-panel .platform-list li a {
	display: block;
	line-height: 1.8;
}

.alimama-site-nav .menu-product,
.alimama-site-nav .menu-logined {
	display: none;
	margin-left: 0px;
	margin-right: 18px;
}

.alimama-site-nav .menu-no-login {
	margin-left: 0px;
	margin-right: 25px;
	color: #fff;
	border-radius: 20px;
	border: 1px solid #fff;
	min-width: 80px;
	text-align: center;
}

.alimama-site-nav .menu-product .menu-hd,
.alimama-site-nav .menu-no-login .menu-hd,
.alimama-site-nav .menu-logined .menu-hd {
	padding-left: 0px;
}

.alimama-site-nav .menu-product .menu-hd {
	color: #fff;
}

.alimama-site-nav .menu-hover .menu-hd {
	color: #f60;
}

.alimama-site-nav .menu-product .menu-bd-panel-wrap {
	padding-left: 8px;
	width: 322px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product {
	width: 280px;
	padding: 20px;
	color: #666;
	font-size: 12px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-top {
	padding-top: 10px;
	margin-bottom: 20px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-container {
	background: url(//img.alicdn.com/tps/i3/T1b1m3XkVpXXXXXXXX-32-32.gif) no-repeat center;
	min-height: 50px;
	_height: 50px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-container-loaded {
	background: none;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .empty-info {
	width: 190px;
	height: 60px;
	position: relative;
	line-height: 26px;
	padding-left: 90px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .empty-info em {
	font-family: "topnaviconfont";
	font-size: 40px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 30px;
	top: 33px;
	color: #ff8f44;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list {
	margin-left: -20px;
	*zoom: 1;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block {
	float: left;
	position: relative;
	width: 80px;
	height: 80px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block a {
	width: 80px;
	height: 80px;
	display: inline-block;
	text-align: center;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block a:hover {
	color: #f60;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block .sitenav-iconfont {
	font-size: 22px;
	position: absolute;
	bottom: 23px;
	width: 80px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	text-align: center;
	color: #fff;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-1 .nav-product-logo {
	background-position: 0 -60px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-1 .nav-logo-extend {
	position: absolute;
	left: 35px;
	bottom: 6px;
	line-height: 1;
	width: 50px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-2 .nav-product-logo {
	background-position: 0 -240px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-2 .sitenav-iconfont {
	bottom: 17px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-3 .nav-product-logo {
	background-position: 0 -240px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-4 .nav-product-logo {
	background-position: 0 0;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-5 .nav-product-logo {
	background-position: 0 -120px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-6 .nav-product-logo {
	background-position: 0 -60px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-6 .nav-logo-extend {
	position: absolute;
	left: 35px;
	bottom: 6px;
	line-height: 1;
	width: 50px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-7 .nav-product-logo {
	background-position: 0 -420px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-8 .nav-product-logo {
	background-position: 0 -363px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-8 .sitenav-iconfont {
	bottom: 22px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-9 .nav-product-logo {
	background-position: 0 -240px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-10 .nav-product-logo {
	background-position: 0 -180px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-11 .nav-product-logo {
	background-position: 0 -300px;
}

.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block-12 .nav-product-logo {
	background-position: 0 -483px;
}

.alimama-site-nav .menu-hover {
	color: #f60;
	border-color: #f60;
}

.alimama-site-nav .menu-hover .menu-hd .top-nav-down {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.alimama-site-nav .menu-hover .menu-bd .menu-bd-panel-wrap {
	display: block;
}

.alimama-site-nav-logined .menu-product,
.alimama-site-nav-logined .menu-logined {
	display: block;
}

.alimama-site-nav-logined .menu-no-login {
	display: none;
}

.alimama-site-nav-simple .menu-bd-panel {
	background-color: #FAFAFA;
}

.alimama-site-nav-simple .menu-hover .menu-bd .menu-bd-panel-wrap {
	overflow: hidden;
}

.alimama-site-nav-simple .menu-more-dropdown {
	display: block;
}

.alimama-site-nav-simple .menu-more-dropdown .menu-bd-panel-wrap {
	left: -56px;
	width: 88px;
}

.alimama-site-nav-simple .menu-more-dropdown .menu-bd-panel-wrap .menu-bd-panel {
	width: 88px;
}

.alimama-site-nav-simple .menu-more-dropdown .menu-bd-panel-wrap .menu-bd-panel .platform-list {
	padding-left: 0px;
	padding-right: 20px;
}

.alimama-site-nav-simple .menu-more-dropdown .menu-bd-panel-wrap .menu-bd-panel .platform-list li {
	text-align: right;
}

.alimama-site-nav-normal {
	background: #fff;
}

.alimama-site-nav-normal .menu {
	font-size: 14px;
}

@media screen and (min-width: 1px) and (max-width: 767px) {
	.bg-ff7c4d {
		background: #ff7c4d;
	}
	.bg-5aa62e {
		background-color: #5aa62e;
	}
	.bg-7aa1ff {
		background-color: #7aa1ff;
	}
	.bg-fd7b91 {
		background-color: #fd7b91;
	}
	.bg-b691f2 {
		background-color: #b691f2;
	}
	.bg-50add1 {
		background-color: #50add1;
	}
	.bg-c9a920 {
		background-color: #c9a920;
	}
	.bg-50b2af {
		background-color: #50b2af;
	}
	.bg-72c876 {
		background-color: #72c876;
	}
	.bg-ff6600 {
		background-color: #ff6600;
	}
	.bg-0089ef {
		background-color: #0089ef;
	}
	.fullpage {
		height: 100%;
		width: 100%;
		overflow: hidden;
		position: fixed;
	}
	.alimama-site-nav {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
	}
	.alimama-site-nav .sitenav-mask {
		display: none;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.alimama-site-nav .login-panel-tab {
		margin-top: 20px;
	}
	.alimama-site-nav .login-panel-tab .login-panel-tab-left,
	.alimama-site-nav .login-panel-tab .login-panel-tab-right {
		font-size: 16px;
	}
	.alimama-site-nav .login-panel-tab .current {
		font-size: 16px;
	}
	.alimama-site-nav .login-panel {
		display: block;
		position: fixed;
		top: 55px;
		left: 0;
		right: 0;
		bottom: 0;
		background: #fafafa;
		border: none;
		width: auto;
		height: auto;
		margin: 0 auto;
		box-shadow: none;
		padding: 0;
		transition: all .25s;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
	}
	.alimama-site-nav .login-panel .login-panel-logo {
		display: none;
	}
	.alimama-site-nav .login-panel .login-panel-content {
		width: auto;
	}
	.alimama-site-nav .login-panel .login-panel-content .login-panel-content-taobao,
	.alimama-site-nav .login-panel .login-panel-content .login-panel-content-alimama {
		width: auto;
	}
	.alimama-site-nav .login-panel .login-panel-content .login-panel-content-taobao iframe,
	.alimama-site-nav .login-panel .login-panel-content .login-panel-content-alimama iframe {
		height: 100%;
	}
	.alimama-site-nav .login-menu-trigger {
		display: block;
		position: absolute;
		top: 18px;
		right: 12px;
	}
	.alimama-site-nav .login-menu-trigger i {
		font-size: 16px;
		color: #666;
		line-height: 1;
		font-style: normal;
	}
	.alimama-site-nav .login-menu-trigger .logined {
		display: none;
	}
	.alimama-site-nav .login-menu-trigger .close {
		display: none;
	}
	.alimama-site-nav .quick-menu-trigger {
		display: block;
		position: absolute;
		top: 18px;
		left: 12px;
	}
	.alimama-site-nav .quick-menu-trigger i {
		font-size: 16px;
		color: #666;
		line-height: 1;
	}
	.alimama-site-nav .quick-menu-trigger .close {
		display: none;
	}
	.alimama-site-nav .guidance-new-edition {
		display: none;
	}
	.alimama-site-nav .login-menu {
		position: fixed;
		top: 55px;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 10000;
		float: none;
		background-color: #fff;
		padding: 20px 20px 0;
		transition: all .25s;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
	}
	.alimama-site-nav .quick-menu {
		position: fixed;
		top: 55px;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 10000;
		overflow: auto;
		float: none;
		padding-top: 10px;
		background-color: #fff;
		-webkit-overflow-scrolling: touch;
		transition: all .25s;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
	}
	.alimama-site-nav .quick-menu .go {
		display: block;
		float: right;
		font-size: 18px;
		margin-right: 16px;
		color: #cccccc;
	}
	.alimama-site-nav .quick-menu .menu-hd a {
		padding-left: 16px;
		color: #333;
		display: block;
	}
	.alimama-site-nav .menu {
		float: none;
		margin-left: 0;
		margin-bottom: 14px;
	}
	.alimama-site-nav .menu .menu-hd {
		font-size: 20px;
		height: 46px;
		line-height: 46px;
		padding: 0 0;
	}
	.alimama-site-nav .menu .menu-hd .top-nav-up,
	.alimama-site-nav .menu .menu-hd .top-nav-down {
		display: none;
	}
	.alimama-site-nav .menu .menu-bd-panel-wrap {
		display: block;
		position: static;
		width: auto;
		padding: 0;
		margin-bottom: 14px;
	}
	.alimama-site-nav .menu .menu-bd-panel-wrap:before {
		content: none;
	}
	.alimama-site-nav .menu .menu-bd-panel {
		width: auto;
		box-shadow: none;
		border: none;
		/*登录后菜单*/
	}
	.alimama-site-nav .menu .menu-bd-panel .platform-list {
		padding: 0;
	}
	.alimama-site-nav .menu .menu-bd-panel .platform-list li {
		padding: 0;
	}
	.alimama-site-nav .menu .menu-bd-panel .platform-list li .menu-icon {
		display: inline-block;
		width: 10px;
		height: 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		position: relative;
		top: 0;
		margin-right: 6px;
	}
	.alimama-site-nav .menu .menu-bd-panel .platform-list li a {
		line-height: 44px;
		padding-left: 16px;
		font-size: 14px;
		color: #666;
	}
	.alimama-site-nav .menu .menu-more-dropdown .menu-hd a {
		display: none;
	}
	.alimama-site-nav .menu .menu-more-dropdown .menu-bd-panel-wrap .menu-bd-panel .platform-list li {
		text-align: left;
	}
	.alimama-site-nav .menu-no-login {
		display: none;
	}
	.alimama-site-nav .menu-product {
		display: block;
		margin-right: 0;
	}
	.alimama-site-nav .menu-product .menu-hd {
		font-size: 14px;
		margin-bottom: 34px;
		line-height: 14px;
		height: 14px;
	}
	.alimama-site-nav .menu-product .menu-hd em {
		display: none;
	}
	.alimama-site-nav .menu-product .menu-bd-panel-product {
		padding: 0;
	}
	.alimama-site-nav .menu-product .menu-bd-panel-product .empty-info {
		width: auto;
		padding-left: 59px;
		padding-top: 19px;
		font-size: 16px;
	}
	.alimama-site-nav .menu-product .menu-bd-panel-product .empty-info em {
		font-size: 44px;
		left: 0;
	}
	.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-top {
		display: none;
		font-size: 14px;
		position: absolute;
		right: 0;
		top: -43px;
		margin: 0;
		padding: 0;
	}
	.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list {
		margin-left: 0;
	}
	.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block {
		padding-left: 0;
		width: 33.3%;
	}
	.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block a {
		margin: 0 auto;
		display: block;
	}
	.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block i {
		display: block;
		position: static;
		margin-top: -14px;
		margin-bottom: -3px;
	}
	.alimama-site-nav .menu-product .menu-bd-panel-product .panel-product-list .product-block .nav-logo-extend {
		width: 100%;
		text-align: center;
		left: 0;
	}
	.alimama-site-nav .menu-logined {
		display: block;
		margin-right: 0;
	}
	.alimama-site-nav .menu-logined .menu-hd .menu-loginout {
		display: block;
		text-align: center;
		background-color: #f60;
		color: white;
		border-radius: 2px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		letter-spacing: 14px;
	}
	.alimama-site-nav-logined .login-menu-trigger .nologin {
		display: none;
	}
	.alimama-site-nav-logined .login-menu-trigger .logined {
		display: block;
	}
	.alimama-site-nav-logined .login-panel {
		display: none;
	}
	.alimama-quick-menu-open .mask {
		display: block;
	}
	.alimama-quick-menu-open .quick-menu {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
	}
	.alimama-quick-menu-open .quick-menu-trigger .open {
		display: none;
	}
	.alimama-quick-menu-open .quick-menu-trigger .close {
		display: block;
	}
	.alimama-quick-menu-open .login-menu-trigger {
		display: none;
	}
	.alimama-login-menu-open .mask {
		display: block;
	}
	.alimama-login-menu-open .login-panel {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
	}
	.alimama-login-menu-open .login-menu {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
	}
	.alimama-login-menu-open .login-menu-trigger .open {
		display: none;
	}
	.alimama-login-menu-open .login-menu-trigger .close {
		display: block;
	}
	.alimama-login-menu-open .quick-menu-trigger {
		display: none;
	}
}

.clearfix {
	*zoom: 1;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
}

.clearfix:after {
	clear: both;
}

.sticky {
	position: -webkit-sticky;
	position: sticky;
}

.ceiling-container {
	position: fixed;
	width: 100%;
	height: 55px;
	background: #09122b url(../../img/navbg.png) no-repeat 80% 100%;
	color: #fff;
	z-index: 9006;
	top: 0;
}

.ceiling-container a {
	display: inline-block;
	color: #fff;
}

.ceiling-container a:hover {
	color:#4DA1FF!important;
}

.ceiling-container .logo {
	float: left;
	/* width: 50px; */
	margin-right: 148px;
}

.ceiling-container .logo .logo-img {
	width: 50px;
}

.ceiling-container .logo .logo-text {
	width: 94px;
}

.ceiling-container .ceiling-nav {
	float: left;
	line-height: 55px;
}

.ceiling-container .ceiling-nav li {
	position:relative;
	height: 55px;
	float: left;
	padding: 0 19px;
	box-sizing: border-box;
	font-size: 14px;
	z-index:20;
}
.ceiling-container .ceiling-nav li:hover {
  border:none !important;
  transition: .2s;
}
/*.ceiling-container .ceiling-nav li:hover :after{
  content:'';
  display:block;
  width:35px;
  height:2px;
  background:#FFFFFF;
}*/

.ceiling-container .ceiling-nav .active:after {
  content:'';
  display:block;
  width:35px;
  height:2px;
  background:#FFFFFF;
}

.ceiling-container .ceiling-nav .active>a {
	/*color: #f60;*/
  color: #FFFFFF;
}

.ceiling-container .login {
	margin: 20px 0;
}

.footer_box a {
	color: #f0f0f0;
}

.footer_box a:hover {
	/*color: #f60!important;*/
  color: #FFFFFF!important;
}

.learn-menu,
.products-menu {
	position: absolute;
	width: 150px;
	top: 55px;
	margin-left: -50px;
	z-index: 1024;
	background: rgba(9, 18, 43, 0.9)!important;
	transition: .5s;
}

.copyright {
	color: #b5b5b5!important;
}

.copyright a {
	color: #b5b5b5;
}

.copyright a:hover {
	color: #f60;
}

.learn-menu {
	height: 0;
	text-align: center;
	overflow: hidden;
}

.learn-menu .learn-cate {
	width: 200px;
}

.products-menu {
	height: 0;
	overflow: hidden;
}

.products-menu .small-cate {
	text-align: center;
}

.products-menu .small-cate img {
	display: block;
	height: 32px;
	margin: 0 auto;
}

.products-menu .small-cate span {
	display: block;
	width: 150px;
	height: 35px;
	line-height: 35px;
}

.products-menu .small-cate span:hover {
	background: #434365;
}

.products-menu .big-cate .big-cate-name {
	color: #fff;
	width: 100%;
	float: left;
	text-align: center;
}

.products-menu .media .small-cate {
	width: 100%;
}

.products-menu .separate {
	position: relative;
	top: 100px;
	width: 1px;
	margin-right: 3%;
	background-color: #fff;
}

.ceiling-nav .learn:hover .learn-menu {}

.ceiling-nav .product:hover .products-menu {
	height: auto;
	text-align: center;
}

@media screen and (max-width: 767px) {
	.w1140 {
		width: auto;
	}
	.fl {
		float: none;
	}
	.ceiling-container {
		height: auto;
	}
	.ceiling-container .login {
		display: none;
	}
	.ceiling-container .logo {
		float: none;
		display: block;
	}
	.ceiling-container .ceiling-nav {
		position: relative;
		display: flex;
		width: 100%;
		height: 40px;
		justify-content: space-between;
		align-items: center;
		padding: 0 16px;
		box-sizing: border-box;
		line-height: 1.2;
	}
	.ceiling-container .ceiling-nav li {
		height: 40px;
		line-height: 40px;
		padding: 0;
		font-size: 12px;
	}
	.product {
		position: relative;
	}
	.learn-menu,
	.products-menu {
		top: 40px;
		background-color: rgba(14, 24, 51, 0.95);
	}
	.learn-menu .learn-cate {
		line-height: 46px;
		width: 100%;
		/* border-bottom: 1px solid rgba(71, 83, 117, 0.86); */
	}
	.learn-menu .learn-cate:last-of-type {
		border-bottom: none;
	}
	.products-menu .product {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		/* padding-top: 20px; */
	}
	.ceiling-nav .product:hover .products-menu {
		height: auto;
	}
	.ceiling-nav .learn:hover .learn-menu {
		height: auto;
	}
	.products-menu .product .small-cate {
		width: 100%;
		flex-grow: 1;
		flex-basis: 33.333%;
	}
	.products-menu .media {
		width: 100%;
	}
	.products-menu .big-cate .big-cate-name {
		float: none;
		line-height: 30px;
		margin-bottom: 12px;
		position: relative;
	}
	.products-menu .big-cate .big-cate-name:after {
		content: '';
		position: absolute;
		width: 5em;
		bottom: 1px;
		left: 0;
		right: 0;
		margin: auto;
		border-bottom: 1px solid rgba(71, 83, 117, 0.86);
	}
	.products-menu .small-cate a {
		display: block;
		text-align: center;
		line-height: 1.4;
		margin-bottom: 16px;
	}
	.products-menu .small-cate img {
		display: inline-block;
	}
	.products-menu .separate {
		display: none;
	}
}

#alimama-footer {
	padding: 30px 10px;
	text-align: left;
	font-size: 12px;
	line-height: 2.4;
	font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', \\5FAE\\8F6F\\96C5\\9ED1, \\5B8B\\4F53, sans-serif;
}

#alimama-footer a,
#alimama-footer span {
	color: #333;
	filter: alpha(opacity=50);
	filter: none\9;
	opacity: 0.5;
}

#alimama-footer a:hover {
	filter: alpha(opacity=100);
	filter: none\9;
	opacity: 1;
}

#alimama-footer .alimama-info .link,
#alimama-footer .alimama-info .copyright {
	display: inline-block;
}

#alimama-footer .alimama-info a,
#alimama-footer .alimama-info span {
	margin-right: 20px;
}

#alimama-footer .alimama-info b {
	display: none;
	font-weight: 400;
	color: #DDD;
}

#alimama-footer .aligroup-info b {
	margin: 0 8px;
	font-weight: 400;
	color: #DDD;
}

.ualificate-info {
	margin-top: 8px;
}

.ualificate-info a {
	margin-right: 20px;
}

@media screen and (max-width:767px) {
	#alimama-footer {
		padding: 30px 12px;
		line-height: 2;
	}
	.aligroup-info {
		display: none;
	}
	.ualificate-info {
		display: none;
	}
	#alimama-footer .alimama-info .link {
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	#alimama-footer .alimama-info .copyright {
		display: block;
	}
	#alimama-footer .alimama-info .copyright a,
	#alimama-footer .alimama-info .copyright span {
		display: block;
		text-align: center;
	}
	#alimama-footer .alimama-info .copyright b {
		display: none;
	}
	#alimama-footer .alimama-info a,
	#alimama-footer .alimama-info span {
		margin-right: 0;
	}
	#alimama-footer .alimama-info b {
		display: inline-block;
	}
}

.new-footer {
	background: #070e23;
}

#alimama-footer {
	padding: 30px 10px;
	text-align: left;
	font-size: 12px;
	line-height: 2.4;
	font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', \\5FAE\\8F6F\\96C5\\9ED1, \\5B8B\\4F53, sans-serif;
}

#alimama-footer a,
#alimama-footer span {
	color: #fff;
	filter: alpha(opacity=50);
	filter: none\9;
	opacity: 0.5;
}

#alimama-footer a:hover {
	filter: alpha(opacity=100);
	filter: none\9;
	opacity: 1;
}

#alimama-footer .alimama-info .link,
#alimama-footer .alimama-info .copyright {
	display: inline-block;
}

#alimama-footer .alimama-info a,
#alimama-footer .alimama-info span {
	margin-right: 20px;
}

#alimama-footer .alimama-info b {
	display: none;
	font-weight: 400;
	/* color: #DDD; */
}

#alimama-footer .aligroup-info b {
	margin: 0 8px;
	font-weight: 400;
	/* color: #DDD; */
}

.ualificate-info {
	margin-top: 8px;
}

.ualificate-info a {
	margin-right: 20px;
}

.index-nav-map-wrap {
	background: #070e23;
	height: 537px;
	overflow: hidden;
	position: relative;
}

.index-nav-map-wrap .index-nav-map {
	margin-top: 100px;
	margin-bottom: 40px;
	color: #fff;
	position: relative;
	z-index: 1;
}

.index-nav-map-wrap .logo {
	width: 20%;
	/* margin-right: 120px; */
	float: left;
}

.index-nav-map-wrap .logo img {
	width: 110px;
}

.index-nav-map-wrap .map {
	float: left;
	width: 60%;
}

.index-nav-map-wrap .map dl {
	/* margin-right: 110px; */
	font-size: 16px;
	float: left;
	width: 33%;
	text-align: center;
}

.index-nav-map-wrap .map dt {
	opacity: .5;
	margin-bottom: 16px;
}

.index-nav-map-wrap .map dd {
	line-height: 32px;
}

.index-nav-map-wrap .map dd a {
	color: #fff;
}

.index-nav-map-wrap .map dd a:hover {
	color: #f60;
}

.index-nav-map-wrap .qrcode {
	width: 176px;
	text-align: center;
	float: right;
}

.index-nav-map-wrap .qrcode img {
	width: 92px;
	margin-bottom: 10px;
}

.index-nav-map-wrap .bubble {
	position: absolute;
	bottom: 2px;
	left: 50%;
	width: 10px;
	height: 10px;
	background: #1e2438;
	color: #1e2438;
	border-radius: 50%;
}

.index-nav-map-wrap:hover .bubble {
	animation: 2s bubble-up infinite;
}

@keyframes bubble-up {
	100% {
		bottom: 200px;
		opacity: 0;
	}
}

@media screen and (max-width:767px) {
	.index-nav-map-wrap {
		height: auto;
	}
	.index-nav-map-wrap .index-nav-map {
		padding-left: .5rem;
		margin-top: .5rem;
		padding-right: .5rem;
	}
	.index-nav-map .logo {
		float: none;
		display: block;
		width: 2rem;
		margin: 0 auto .8rem;
	}
	.index-nav-map .map {
		width: 100%;
	}
	.index-nav-map .map dl {
		float: none;
		margin-right: 0;
		width: 100%;
	}
	.index-nav-map .map dl dd {
		display: none;
	}
	.index-nav-map .map dl:hover dd {
		display: block;
	}
	.index-nav-map .qrcode {
		float: none;
		width: 100%;
	}
	#alimama-footer {
		padding: 30px 12px;
		line-height: 2;
	}
	.aligroup-info {
		display: none;
	}
	.ualificate-info {
		display: none;
	}
	#alimama-footer .alimama-info .link {
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	#alimama-footer .alimama-info .copyright {
		display: block;
	}
	#alimama-footer .alimama-info .copyright a,
	#alimama-footer .alimama-info .copyright span {
		display: block;
		text-align: center;
	}
	#alimama-footer .alimama-info .copyright b {
		display: none;
	}
	#alimama-footer .alimama-info a,
	#alimama-footer .alimama-info span {
		margin-right: 0;
	}
	#alimama-footer .alimama-info b {
		display: inline-block;
	}
}

/*2020年7月开始*/

 .newBox1,.newBox2,.newBox3,.newBox4,.newBox5{
	 position:absolute;
	 width:100% !important;
	 min-width:1200px;
	 height:auto;
	 background:rgba(0,0,0,0.7);
	 left:0;
	 top:55px;
	 padding-bottom:20px;
	 z-index:10;
	 display:none;
 }
.newBox1 ul{
	float:left;
	width:15% !important;
	margin-left:5% !important;
	text-align:left;
}
.newBox2 > div,.newBox3 > div,.newBox4 > div{
	position:relative;
	width:1200px;
	left:calc((100% - 1200px)/2);
}
.newBox2 > div >ul{
	width:94px;
	float:right;
	margin-right:282px;
	text-align:center;
}
.newBox3 > div >ul{
	width:94px;
	float:right;
	margin-right:184px;
	text-align:center;
}
.newBox4 > div > ul{
	width:94px;
	float:left;
	text-align:center;
}
.newBox5 > div {
	position:relative;
	width:1388px;
	left:calc((100% - 1388px)/2);
}
.newBox5 > div > ul{
	width:94px;
	float:left;
	text-align:center;
}
.newBox4 > div > ul:first-child{
	margin-left:950px;
}
.newBox5 > div > ul:first-child{
	margin-left:1144px;
}
.newBox1 ul li,.newBox2 ul li,.newBox3 ul li,.newBox4 ul li,.newBox5 ul li{
	margin-top:20px;
	font-family: PingFang-SC-Medium;
	font-size: 14px;
	color: #FFFFFF;
}

.ceiling-container .ceiling-nav li:nth-child(2):hover .newBox1{
	display:block;
}
.wk_c_left_t{
	border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}
.wk_c_left_cnt ul li {
	border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}
.xinWenZiXun{
	font-family:'PingFang SC','Lantinghei SC','Microsoft YaHei','HanHei SC','Helvetica Neue','Open Sans','Arial','Hiragino Sans GB','微软雅黑','STHeiti','WenQuanYi Micro Hei','SimSun','sans-serif';

}
.product-status-img1 img {
	margin-top: 20px !important;
}
.product-title {
	height: 80px !important;
	line-height: 80px !important;
	margin-bottom: 10px !important;
}
.product-title:after {
	margin-top: 80px !important;
}
.trial-box{
	position:relative;
}
@media screen and (min-width: 800px){
	.trial-box #u177 .form-top{
		position:relative !important;
		width:100% !important;
		left:-33.33333%;
	}
	.hot_spot .part_03 .inner_content {
		left: -300px !important;
	}
	.rotateX_02 {
		width: 225px !important;
		left: -285px !important;
	}
}
@media screen and (max-width: 800px){
	.hot_spot .part_01 .inner_content{
		left:-80px !important;
	}
	.hot_spot .part_02 .inner_content{
		/*left:-150px !important;*/
	}
	.hot_spot .part_03 .inner_content{
		left:-70px !important;
	}
	.hot_spot .part_04 .inner_content{
		left:-100px !important;
	      }
	.hot_spot .part_05 .inner_content {
		left:10px !important;
	}
}
.sp-about p{
	text-indent:36px;
}
