* {
	margin : 0;
	padding: 0;
}

br{font-family: "Verdana, Geneva, Tahoma, sans-serif";}

input,
button {
	-webkit-appearance: none;
	outline           : none;
	border            : none;
	background        : none;
}

br {
	background: transparent;
	opacity   : 0;
}

.visually-hidden {
	display: none !important;
}

@font-face {
	font-family: "myFont";
	src        : url('../font/SourceHanSansCN-Regular.eot');
	/* IE9 Compat Modes */
	src: url('../font/SourceHanSansCN-Regular.eot') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../font/SourceHanSansCN-Regular.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('https://www.v-kool.cn/themes/vkoolweb/font/SourceHanSansCN-Regular.svg') format('svg');
	/* Legacy iOS */
}

html {
	background              : #000;
	min-width               : 1200px;
	font-family             : myFont !important;
	-webkit-text-size-adjust: none;
}

body {
	position  : relative;
	width     : 100%;
	overflow-x: hidden;
}

ul {
	list-style: none;
}

.pageBox a {
	font-size      : 16px;
	text-decoration: none;
}

button {
	cursor: pointer;
}

hr {
	border    : 0;
	height    : 1px;
	background: #fff;
}

input {
	font-size: 16px;
}

video{cursor: pointer;outline: none;}

/* 控制banner图显示 */
.web_banner {
	display: block;
}

.mobile_banner {
	display: none;
}

.layui-layer-page .layui-layer-content {
    background: #000;
}

@media (max-width:992px) {
	.web_banner {
		display: none;
	}

	.mobile_banner {
		display: block;
		width  : 100%;
	}
}

@media (max-width:992px) {
	input {
		font-size: .18rem;
	}
}

input::-webkit-input-placeholder {
	font-size: 16px;
}

input:-ms-input-placeholder {
	font-size: 16px;
}

input::-ms-input-placeholder {
	font-size: 16px;
}

input::placeholder {
	font-size: 16px;
	color    : #000;
}

input::-webkit-input-placeholder {
	font-size: 16px;
	color    : #000;
}

input::-o-input-placeholder {
	font-size: 16px;
	color    : #000;
}

input::-moz-input-placeholder {
	font-size: 16px;
	color    : #000;
}

@media (max-width:992px) {
	input::-webkit-input-placeholder {
		font-size: .18rem;
		color: #000;
	}

	input:-ms-input-placeholder {
		font-size: .18rem;
		color: #000;
	}

	input::-ms-input-placeholder {
		font-size: .18rem;
		color: #000;
	}

	input::placeholder {
		font-size: .18rem;
		color: #000;
	}

	input::-webkit-input-placeholder {
		font-size: .18rem;
		color: #000;
	}

	input::-o-input-placeholder {
		font-size: .18rem;
		color: #000;
	}

	input::-moz-input-placeholder {
		font-size: .18rem;
		color: #000;
	}
}

input.error::-webkit-input-placeholder {
	color: #c98730 !important;
}

input.error:-ms-input-placeholder {
	color: #c98730 !important;
}

input.error::-ms-input-placeholder {
	color: #c98730 !important;
}

input.error::placeholder {
	color: #c98730 !important;
}

input.error::-webkit-input-placeholder {
	color: #c98730 !important;
}

input.error::-o-input-placeholder {
	color: #c98730 !important;
}

input.error::-moz-input-placeholder {
	color: #c98730 !important;
}

/* 加载GIF */

.loading {
	width      : 100%;
	height     : 100%;
	background : #000;
	position   : fixed;
	top        : 0;
	left       : 0;
	z-index    : 10001;
	line-height: 100%;
	text-align : center;
}

.loading img {
	position         : absolute;
	top              : 50%;
	left             : 50%;
	-webkit-transform: translate(-50%, -50%);
	transform        : translate(-50%, -50%);
}

@media (max-width:992px) {
	.loading img {
		width: 5rem;
	}
}

.loaderBox {
	width                : 100px;
	height               : 100px;
	background           : rgba(0, 0, 0, .3);
	position             : fixed;
	top                  : 50%;
	left                 : 50%;
	-webkit-transform    : translate(-50%, -50%);
	transform            : translate(-50%, -50%);
	border-radius        : 10px;
	z-index              : 10000;
	display              : none;
	-ms-flex-pack        : distribute;
	justify-content      : space-around;
	-webkit-box-align    : center;
	-ms-flex-align       : center;
	align-items          : center;
	font-size            : 14px;
	-webkit-box-orient   : vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction   : column;
	flex-direction       : column;
	color                : #fff;
}

@-webkit-keyframes loader {
	100% {
		-webkit-transform: rotate(360deg);
		transform        : rotate(360deg)
	}
}

@keyframes loader {
	100% {
		-webkit-transform: rotate(360deg);
		transform        : rotate(360deg)
	}
}

.loaderRoll {
	width            : 40px;
	height           : 40px;
	-webkit-transform: rotate(0deg);
	transform        : rotate(0deg);
	border-radius    : 50%;
	border-top       : 3px solid rgba(255, 255, 255, 1);
	border-left      : 3px solid transparent;
	border-right     : 3px solid transparent;
	animation        : loader 2s infinite ease-in-out;
	-webkit-animation: loader 2s infinite ease-in-out;
	-o-animation     : loader 2s infinite ease-in-out;
	-moz-animation   : loader 2s infinite ease-in-out;
	-ms-animation    : loader 2s infinite ease-in-out;
}

@media (max-width:992px) {
	.loaderBox {
		width                : 2.00rem;
		height               : 2.00rem;
		background           : rgba(0, 0, 0, .3);
		position             : fixed;
		top                  : 50%;
		left                 : 50%;
		-webkit-transform    : translate(-50%, -50%);
		transform            : translate(-50%, -50%);
		border-radius        : .10rem;
		z-index              : 10000;
		display              : -webkit-box;
		display              : -ms-flexbox;
		display              : flex;
		-ms-flex-pack        : distribute;
		justify-content      : space-around;
		-webkit-box-align    : center;
		-ms-flex-align       : center;
		align-items          : center;
		font-size            : .18rem;
		-webkit-box-orient   : vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction   : column;
		flex-direction       : column;
		color                : #fff;
	}

	@-webkit-keyframes loader {
		100% {
			-webkit-transform: rotate(360deg);
			transform        : rotate(360deg)
		}
	}


	.loaderRoll {
		width            : .80rem;
		height           : .80rem;
		-webkit-transform: rotate(0deg);
		transform        : rotate(0deg);
		border-radius    : 50%;
		border-top       : .05rem solid rgba(255, 255, 255, 1);
		border-left      : .05rem solid transparent;
		border-right     : .05rem solid transparent;
		animation        : loader 2s infinite ease-in-out;
		-webkit-animation: loader 2s infinite ease-in-out;
		-o-animation     : loader 2s infinite ease-in-out;
		-moz-animation   : loader 2s infinite ease-in-out;
	}
}

/* 登录按钮 */
/* 登录按钮 */
.loginBtn {
	width                    : 42px;
	/*padding                  : 17px 0;*/
	display                  : -webkit-box;
	display                  : -ms-flexbox;
	display                  : flex;
	-webkit-box-orient       : vertical;
	-webkit-box-direction    : normal;
	-ms-flex-direction       : column;
	flex-direction           : column;
	-webkit-box-pack         : center;
	-ms-flex-pack            : center;
	justify-content          : center;
	text-align               : center;
	-webkit-box-align        : center;
	-ms-flex-align           : center;
	align-items              : center;
	position                 : fixed;
	top                      : 20%;
	right                    : 0;
	z-index                  : 333;
	background               : #fff;
	border-top-left-radius   : 10px;
	border-bottom-left-radius: 10px;
	cursor                   : pointer;
	color                    : #595757;
	line-height              : 20px;
	font-size                : 16px;
}

.loginBtn i {
	display        : block;
	width          : 22px;
	height         : 28px;
	background     : url("../image/user-icon.png") no-repeat center center;
	background-size: cover;
	margin-bottom  : 8px;
}

.zhuxiao i {
	display        : block;
	width          : 22px;
	height         : 28px;
	background     : url("../image/user-icon.png") no-repeat center center;
	background-size: cover;
	margin-bottom  : 8px;
}

.toVipCenter,
.logined,
.zhuxiao {
	width                : 100%;
	height               : 104px;
	display              : -webkit-box;
	display              : -ms-flexbox;
	display              : flex;
	-webkit-box-pack     : center;
	-ms-flex-pack        : center;
	justify-content      : center;
	-webkit-box-align    : center;
	-ms-flex-align       : center;
	align-items          : center;
	-webkit-box-orient   : vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction   : column;
	flex-direction       : column;
	text-align           : center;
	line-height          : 18px;
}

.toVipCenter,
.zhuxiao {
	height            : 104px;
	overflow          : hidden;
	-webkit-transition: .3s;
	transition        : .3s;
}

.zhuxiao {
	border-top-left-radius: 10px;
}
.toVipCenter{
	background: #c79830;
	color: #fff;
	border-bottom-left-radius: 10px;
}



/* 登陆弹框 */
.mask {
	width     : 100%;
	height    : 100%;
	position  : fixed;
	background: rgba(0, 0, 0, .5);
	z-index   : 1000;
	top       : 0;
	left      : 0;
	display   : none;
}

.loginBox {
	width             : 484px;
	height            : 613px;
	background        : #fff;
	position          : fixed;
	bottom            : -551px;
	left              : 50%;
	-webkit-transform : translate(-50%, 50%);
	transform         : translate(-50%, 50%);
	-webkit-transition: .5s;
	transition        : .5s;
	z-index           : 10001;
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;
	padding           : 58px 59px 0 59px;
}

.loginBox>button {
	width     : 50px;
	height    : 50px;
	border    : 0;
	outline   : 0;
	background: transparent;
	font-size : 40px;
	position  : absolute;
	top       : 0px;
	right     : 0;
}

.loginBox>h1 {
	font-size: 26px;
}

.loginBox>hr {
	width        : 62px;
	margin       : 28px 0;
	margin-bottom: 41px;
	border       : 0;
	height       : 1px;
	background   : #000;
	text-align   : left;
}

.userphone {
	width             : 100%;
	height            : 57px;
	line-height       : 57px;
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;
	border-bottom     : 1px solid #000;
	color             : #000;
}

.userphone>input {
	width     : 100%;
	height    : 100%;
	border    : 0;
	outline   : 0;
	background: transparent;
	color     : #000;
}

.userphone>input::-webkit-input-placeholder {
	color: #000;
}

.userphone>input::-moz-input-placeholder {
	color: #000;
}

.userphone>input::-ms-input-placeholder {
	color: #000;
}

.userphone>input::-o-input-placeholder {
	color: #000;
}

.shortMsg {
	width            : 100%;
	height           : 57px;
	display          : -webkit-box;
	display          : -ms-flexbox;
	display          : flex;
	-webkit-box-pack : justify;
	-ms-flex-pack    : justify;
	justify-content  : space-between;
	-webkit-box-align: end;
	-ms-flex-align   : end;
	align-items      : flex-end;
	margin-top       : 40px;
}

.shortMsg>input {
	width        : 239px;
	height       : 100%;
	border       : 0;
	outline      : 0;
	background   : transparent;
	border-bottom: 1px solid #000;
	color        : #000;
}

.shortMsg>input::-webkit-input-placeholder {
	color: #000;
}

.shortMsg>input::-moz-input-placeholder {
	color: #000;
}

.shortMsg>input::-ms-input-placeholder {
	color: #000;
}

.shortMsg>input::-o-input-placeholder {
	color: #000;
}

.shortMsg>.sendMsg {
	width      : 114px;
	height     : 41px;
	line-height: 41px;
	text-align : center;
	color      : #000;
	border     : 1px solid #000;
	cursor     : pointer;
}

/* 验证滑块 */
.login_vire_silde {
	width              : 100%;
	height             : 39px;
	background         : #706f6f;
	position           : relative;
	text-align         : center;
	line-height        : 39px;
	color              : #fff;
	-webkit-user-select: none;
	/* Chrome all / Safari all */

	-moz-user-select: none;
	/* Firefox all */
	-ms-user-select: none;
	/* IE 10+ */
	user-select: none;
	margin-top : 50px;
}

.login_vire_silde p {
	position: relative;
	z-index : 1;
}

.login_small_slide {
	width     : 54px;
	height    : 39px;
	background: #c79836;
	position  : absolute;
	top       : 0;
	left      : 0;
	cursor    : pointer;
	z-index   : 2;
}

.login_small_slide i {
	display   : block;
	height    : 39px;
	width     : 54px;
	background: url("../image/zhiba_icon.png") no-repeat center center;
}

.login_huaguo {
	width     : 0;
	height    : 39px;
	background: #ff6700;
	position  : absolute;
	left      : 0;
	top       : 0;
	z-index   : 0;
}

/* 隐私条款 */
.secret {
	height           : 26px;
	display          : -webkit-box;
	display          : -ms-flexbox;
	display          : flex;
	-webkit-box-pack : start;
	-ms-flex-pack    : start;
	justify-content  : flex-start;
	-webkit-box-align: center;
	-ms-flex-align   : center;
	align-items      : center;
	margin-top       : 50px;
	position         : relative;
}

.secret span {
	display           : block;
	position          : absolute;
	top               : 32px;
	color             : #c79830;
	left              : 0;
	opacity           : 0;
	transition        : .3s;
	-webkit-transition: .3s;
	-moz-transition   : .3s;
	-ms-transition    : .3s;
	-o-transition     : .3s;
	font-size         : 14px;
}

.secret_choose {
	width             : 26px;
	height            : 26px;
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;
	border            : 1px solid #8a8a8a;
	position          : relative;
	margin-right      : 18px;
	cursor            : pointer;
}

.secret_choose_res {
	width            : 18px;
	height           : 18px;
	position         : absolute;
	top              : 50%;
	left             : 50%;
	transform        : translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform   : translate(-50%, -50%);
	-ms-transform    : translate(-50%, -50%);
	-o-transform     : translate(-50%, -50%);
}

.secret_choose_res_true {
	background: #c79836;
}

.secret>p {
	color    : #696969;
	font-size: 16px;
}

.secret>p>a {
	color          : #00c1de;
	text-decoration: underline;
	cursor         : pointer;
}

.secretBox {
	width             : 100%;
	padding           : 20px 0;
	background        : #fff;
	position          : fixed;
	left              : 0;
	bottom            : -10rem;
	z-index           : 10001;
	transition        : .3s;
	-webkit-transition: .3s;
	-moz-transition   : .3s;
	-ms-transition    : .3s;
	-o-transition     : .3s;
}

.secretSon {
	width            : 1200px;
	height           : 100%;
	margin           : 0 auto;
	display          : -webkit-box;
	display          : -ms-flexbox;
	display          : flex;
	-webkit-box-pack : justify;
	-ms-flex-pack    : justify;
	justify-content  : space-between;
	-webkit-box-align: center;
	-ms-flex-align   : center;
	align-items      : center;
}

.secretSon>.secretTip {
	width     : 950px;
	text-align: center;
	color     : #000;
}

.secretSon>.secretBtn {
	display         : -webkit-box;
	display         : -ms-flexbox;
	display         : flex;
	-webkit-box-pack: justify;
	-ms-flex-pack   : justify;
	justify-content : space-between;
}

.secretSon>.secretBtn>button,
.secretSon>.secretBtn>a {
	display    : block;
	border     : 0;
	outline    : 0;
	background : #c79830;
	width      : 120px;
	height     : 42px;
	text-align : center;
	line-height: 42px;
	color      : #fff;
	font-size  : 16px;
}

.secretSon>.secretBtn>a {
	background : #898989;
	margin-left: 10px;
}

@media (max-width:992px) {
	.secret {
		height           : .26rem;
		display          : -webkit-box;
		display          : -ms-flexbox;
		display          : flex;
		-webkit-box-pack : start;
		-ms-flex-pack    : start;
		justify-content  : flex-start;
		-webkit-box-align: center;
		-ms-flex-align   : center;
		align-items      : center;
		margin-top       : .50rem;
		position         : relative;
	}

	.secret span {
		display           : block;
		position          : absolute;
		top               : .32rem;
		color             : #c79830;
		left              : 0;
		font-size         : .16rem;
		opacity           : 0;
		transition        : .3s;
		-webkit-transition: .3s;
		-moz-transition   : .3s;
		-ms-transition    : .3s;
		-o-transition     : .3s;
	}

	.secret_choose {
		width             : .26rem;
		height            : .26rem;
		-webkit-box-sizing: border-box;
		box-sizing        : border-box;
		border            : 1px solid #8a8a8a;
		position          : relative;
		margin-right      : .18rem;
		cursor            : pointer;
	}

	.secret_choose_res {
		width            : .18rem;
		height           : .18rem;
		position         : absolute;
		top              : 50%;
		left             : 50%;
		transform        : translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform   : translate(-50%, -50%);
		-ms-transform    : translate(-50%, -50%);
		-o-transform     : translate(-50%, -50%);
	}

	.secret_choose_res_true {
		background: #c79836;
	}

	.secret>p {
		color    : #696969;
		font-size: .16rem;
	}

	.secret>p>a {
		color          : #00c1de;
		text-decoration: underline;
		cursor         : pointer;
		font-size      : .18rem;
	}

	.secretBox {
		width     : 100%;
		padding   : .20rem 0;
		background: #fff;
		position  : block;
		left      : 0;
		bottom    : -10rem;
		z-index   : 10001;
	}

	.secretSon {
		width            : 6.67rem;
		height           : 100%;
		margin           : 0 auto;
		display          : block;
		-webkit-box-pack : justify;
		-ms-flex-pack    : justify;
		justify-content  : space-between;
		-webkit-box-align: center;
		-ms-flex-align   : center;
		align-items      : center;
	}

	.secretSon>.secretTip {
		width     : 100%;
		text-align: center;
		font-size : .18rem;
	}

	.secretSon>.secretBtn {
		display         : -webkit-box;
		display         : -ms-flexbox;
		display         : flex;
		width           : 100%;
		-webkit-box-pack: justify;
		-ms-flex-pack   : justify;
		justify-content : space-between;
	}

	.secretSon>.secretBtn>button,
	.secretSon>.secretBtn>a {
		display    : block;
		border     : 0;
		outline    : 0;
		background : #c79830;
		width      : 2.20rem;
		height     : .38rem;
		text-align : center;
		line-height: .38rem;
		color      : #fff;
		font-size  : .16rem;
		margin     : .15rem auto;
	}

	.secretSon>.secretBtn>a {
		background: #898989;
		margin    : .15rem auto;
	}
}

.btnGroup {
	width           : 100%;
	height          : 41px;
	margin-top      : 62px;
	display         : -webkit-box;
	display         : -ms-flexbox;
	display         : flex;
	-webkit-box-pack: justify;
	-ms-flex-pack   : justify;
	justify-content : space-between;
}

.btnGroup>.queren,
.btnGroup>.canclBtn {
	width      : 172px;
	height     : 41px;
	text-align : center;
	line-height: 41px;
	color      : #fff;
	cursor     : pointer;
}

.btnGroup>.queren {
	background: #c79830;
}

.btnGroup>.canclBtn {
	background: #000;
}

/* 退出成功提示框 */
.exitSuccess {
	position          : fixed;
	bottom            : -222px;
	left              : 50%;
	transform         : translate(-50%, 50%);
	-webkit-transform : translate(-50%, 50%);
	-moz-transform    : translate(-50%, 50%);
	-ms-transform     : translate(-50%, 50%);
	-o-transform      : translate(-50%, 50%);
	background        : #fff;
	width             : 484px;
	height            : 222px;
	font-size         : 26px;
	transition        : .3s;
	-webkit-transition: .3s;
	-moz-transition   : .3s;
	-ms-transition    : .3s;
	-o-transition     : .3s;
	z-index           : 10001;
	line-height       : 222px;
	text-align        : center;
}

.exitSuccess>h1 {
	font-size: 26px;
	color    : #000;
}

.exitSuccess>h1>span {
	color: #c79830;
}

@media (max-width:992px) {
	.loginBtn {
		display: none;
	}

	/* 登陆弹框 */
	.mask {
		width     : 100%;
		height    : 100%;
		position  : fixed;
		background: rgba(0, 0, 0, .5);
		z-index   : 1000;
		top       : 0;
		left      : 0;
		display   : none;
	}

	.loginBox {
		width             : 4.84rem;
		height            : 6.13rem;
		background        : #fff;
		position          : fixed;
		bottom            : -5.51rem;
		left              : 50%;
		-webkit-transform : translate(-50%, 50%);
		transform         : translate(-50%, 50%);
		-webkit-transition: .5s;
		transition        : .5s;
		z-index           : 10001;
		-webkit-box-sizing: border-box;
		box-sizing        : border-box;
		padding           : .58rem .59rem 0 .59rem;
	}

	.loginBox>button {
		width     : .50rem;
		height    : .50rem;
		border    : 0;
		outline   : 0;
		background: transparent;
		font-size : .40rem;
		position  : absolute;
		top       : 0;
		right     : 0;
	}

	.loginBox>h1 {
		font-size: .26rem;
	}

	.loginBox>hr {
		width        : .62rem !important;
		margin       : .28rem 0;
		margin-bottom: .41rem;
		border       : 0;
		height       : 1px;
		background   : #000;
		text-align   : left;
	}

	.userphone {
		clear             : both;
		width             : 100%;
		height            : .57rem;
		line-height       : .57rem;
		-webkit-box-sizing: border-box;
		box-sizing        : border-box;
		border-bottom     : 1px solid #000;
	}

	.userphone>input {
		width      : 100%;
		height     : 100%;
		border     : 0;
		outline    : 0;
		background : transparent;
		color      : #000;
	}

	.userphone>input::-webkit-input-placeholder {
		color: #000;
	}

	.userphone>input::-moz-input-placeholder {
		color: #000;
	}

	.userphone>input::-ms-input-placeholder {
		color: #000;
	}

	.userphone>input::-o-input-placeholder {
		color: #000;
	}

	.shortMsg {
		width            : 100%;
		height           : .57rem;
		display          : -webkit-box;
		display          : -ms-flexbox;
		display          : flex;
		-webkit-box-pack : justify;
		-ms-flex-pack    : justify;
		justify-content  : space-between;
		-webkit-box-align: end;
		-ms-flex-align   : end;
		align-items      : flex-end;
		margin-top       : .40rem;
	}

	.shortMsg>input {
		width        : 2.39rem;
		height       : 100%;
		border       : 0;
		outline      : 0;
		background   : transparent;
		border-bottom: 1px solid #000 !important;
		border-radius: 0px !important;
		color        : #000;
	}

	.shortMsg>.sendMsg {
		width      : 1.14rem;
		height     : .41rem;
		line-height: .46rem;
		text-align : center;
		color      : #000;
		border     : 1px solid #000;
		cursor     : pointer;
		font-size  : .18rem;
	}



	/* 退出成功提示框 */
	.exitSuccess {
		position          : fixed;
		bottom            : -2.22rem;
		left              : 50%;
		transform         : translate(-50%, 50%);
		-webkit-transform : translate(-50%, 50%);
		-moz-transform    : translate(-50%, 50%);
		-ms-transform     : translate(-50%, 50%);
		-o-transform      : translate(-50%, 50%);
		background        : #fff;
		width             : 4.84rem;
		height            : 2.22rem;
		font-size         : 26px;
		transition        : .3s;
		-webkit-transition: .3s;
		-moz-transition   : .3s;
		-ms-transition    : .3s;
		-o-transition     : .3s;
		z-index           : 10001;
		line-height       : 2.22rem;
		text-align        : center;
	}

	.exitSuccess>h1 {
		font-size: .26rem;
		color    : #000;
	}

	.exitSuccess>h1>span {
		color: #c79830;
	}

	/* 验证滑块 */
	.login_vire_silde {
		width              : 100%;
		height             : .39rem;
		background         : #706f6f;
		position           : relative;
		text-align         : center;
		line-height        : .44rem;
		color              : #fff;
		-webkit-user-select: none;
		/* Chrome all / Safari all */
		-moz-user-select: none;
		/* Firefox all */
		-ms-user-select: none;
		/* IE 10+ */
		user-select: none;
		margin-top : .50rem;
		font-size  : .18rem;
	}

	.login_vire_silde p {
		position: relative;
		z-index : 1;
	}

	.login_small_slide {
		width     : .39rem;
		height    : .39rem;
		background: #c79836;
		position  : absolute;
		top       : 0;
		left      : 0;
		cursor    : pointer;
		z-index   : 2;
	}

	.login_small_slide i {
		display          : block;
		height           : .20rem;
		width            : .20rem;
		background       : url("../image/zhiba_icon.png") no-repeat center center;
		background-size  : cover;
		position         : absolute;
		top              : 50%;
		left             : 50%;
		-webkit-transform: translate(-50%, -50%);
		transform        : translate(-50%, -50%);
	}

	.login_huaguo {
		width     : 0;
		height    : .39rem;
		background: #ff6700;
		position  : absolute;
		left      : 0;
		top       : 0;
		z-index   : 0;
	}

	.btnGroup {
		width           : 100%;
		height          : .41rem;
		margin-top      : .62rem;
		display         : -webkit-box;
		display         : -ms-flexbox;
		display         : flex;
		-webkit-box-pack: justify;
		-ms-flex-pack   : justify;
		justify-content : space-between;
	}

	.btnGroup>.queren,
	.btnGroup>.canclBtn {
		width      : 1.72rem;
		height     : .41rem;
		text-align : center;
		line-height: .44rem;
		color      : #fff;
		font-size  : .18rem;
	}

	.btnGroup>.queren {
		background: #c79830;
	}

	.btnGroup>.canclBtn {
		background: #000;
	}
}

/* 预约提示登陆弹框 */
.yuyuelogin {
	width                : 484px;
	height               : 222px;
	position             : fixed;
	bottom               : -222px;
	left                 : 50%;
	background           : #fff;
	-webkit-transform    : translate(-50%, 50%);
	transform            : translate(-50%, 50%);
	z-index              : 10001;
	display              : -webkit-box;
	display              : -ms-flexbox;
	display              : flex;
	-ms-flex-pack        : distribute;
	justify-content      : space-around;
	-webkit-box-orient   : vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction   : column;
	flex-direction       : column;
	-webkit-box-align    : center;
	-ms-flex-align       : center;
	align-items          : center;
	-webkit-box-sizing   : border-box;
	box-sizing           : border-box;
	padding-top          : 30px;
	-webkit-transition   : .3s;
	transition           : .3s;
}

.yuyuelogin>p {
	font-size  : 26px;
	font-weight: 900;
}

.yuyuelogin>button {
	position  : absolute;
	top       : -10px;
	right     : 5px;
	border    : 0;
	outline   : 0;
	background: transparent;
	font-size : 40px;
}

.yuyueBtn-group {
	height          : 41px;
	line-height     : 41px;
	display         : -webkit-box;
	display         : -ms-flexbox;
	display         : flex;
	-webkit-box-pack: center;
	-ms-flex-pack   : center;
	justify-content : center;
}

.yuyueBtn-group>div {
	cursor    : pointer;
	width     : 172px;
	text-align: center;
	color     : #fff;
}

.yuyueBtn-group>div.toLoginBtn {
	background  : #c79830;
	margin-right: 22px;
}

.yuyueBtn-group>div.cancleToLogin {
	background: #000;
}

@media (max-width:992px) {
	.yuyuelogin {
		width                : 4.84rem;
		height               : 2.22rem;
		position             : fixed;
		bottom               : -2.22rem;
		left                 : 50%;
		background           : #fff;
		-webkit-transform    : translate(-50%, 50%);
		transform            : translate(-50%, 50%);
		z-index              : 10001;
		display              : -webkit-box;
		display              : -ms-flexbox;
		display              : flex;
		-ms-flex-pack        : distribute;
		justify-content      : space-around;
		-webkit-box-orient   : vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction   : column;
		flex-direction       : column;
		-webkit-box-align    : center;
		-ms-flex-align       : center;
		align-items          : center;
		-webkit-box-sizing   : border-box;
		box-sizing           : border-box;
		padding-top          : .30rem;
		-webkit-transition   : .3s;
		transition           : .3s;
	}

	.yuyuelogin>p {
		font-size  : .26rem;
		font-weight: 900;
	}

	.yuyuelogin>button {
		position  : absolute;
		top       : -.10rem;
		right     : .05rem;
		border    : 0;
		outline   : 0;
		background: transparent;
		font-size : .40rem;
	}

	.yuyueBtn-group {
		height          : .41rem;
		line-height     : .44rem;
		display         : -webkit-box;
		display         : -ms-flexbox;
		display         : flex;
		-webkit-box-pack: center;
		-ms-flex-pack   : center;
		justify-content : center;
	}

	.yuyueBtn-group>div {
		cursor    : pointer;
		width     : 1.72rem;
		text-align: center;
		color     : #fff;
		font-size : .18rem;
	}

	.yuyueBtn-group>div.toLoginBtn {
		background  : #c79830;
		margin-right: .22rem;
	}

	.yuyueBtn-group>div.cancleToLogin {
		background: #000;
	}

}

/*顶部导航栏*/
.fixedTop-nav {
	width             : 100%;
	min-width         : 1200px;
	height            : 71px;
	position          : absolute;
	top               : 0;
	left              : 0;
	background-color  : rgba(255, 255, 255, .9);
	z-index           : 100;
	-webkit-transition: .3s;
	transition        : .3s;
}

.nav-wrapper {
	width : 1200px;
	height: 71px;
	margin: 0 auto;
}

.nav-wrapper>ul {
	width           : 100%;
	height          : 71px;
	display         : -webkit-box;
	display         : -ms-flexbox;
	display         : flex;
	-webkit-box-pack: justify;
	-ms-flex-pack   : justify;
	justify-content : space-between;
}

.nav-wrapper>ul>li {
	position    : relative;
	padding-left: 15px;
	cursor      : pointer;
}

.nav-wrapper>ul>li:first-child,
.nav-wrapper>ul>li:last-child {
	padding: 0;
}

.nav-wrapper>ul>li:nth-child(3) {
	position   : relative;
	width      : 285px;
	text-align : center;
	line-height: 71px;
}

.nav-wrapper>ul>li:nth-child(3) .sibian {
	position         : absolute;
	height           : 71px;
	width            : 100%;
	background       : #000;
	text-align       : center;
	-webkit-transform: skewX(-20deg);
	transform        : skewX(-20deg);
	z-index          : -1;
}

.nav-wrapper>ul>li:nth-child(3) img {
	width         : 260px;
	height        : 60px;
	vertical-align: middle;
}

.nav-wrapper>ul>li a {
	color         : #595757;
	font-size     : 16px;
	line-height   : 71px;
	padding-bottom: 11px;
	position      : relative;
	cursor        : pointer;
}

.nav-wrapper>ul>li:not(:nth-child(3))>a:after {
	display                 : block;
	content                 : "";
	width                   : 55px;
	height                  : 3px;
	background              : #c79836;
	position                : absolute;
	bottom                  : 0;
	left                    : 4px;
	-webkit-transform       : scaleX(0);
	transform               : scaleX(0);
	-webkit-transition      : .6s;
	transition              : .6s;
	-webkit-transform-origin: left;
	transform-origin        : left;
}

.nav-wrapper>ul>li:not(:nth-child(3))>a:hover {
	color: #c79836;
}

.nav-wrapper>ul>li:not(:nth-child(3))>a:hover:after {
	-webkit-transform: scaleX(1);
	transform        : scaleX(1);
}

.nav-wrapper>ul>li:not(:nth-child(3))>a.nowpage {
	color: #c79836;
}

.nav-wrapper>ul>li:not(:nth-child(3))>a.nowpage:after {
	-webkit-transform: scaleX(1);
	transform        : scaleX(1);
}

/* 顶部导航栏--手机端 */
.fixedTop-web {
	width             : 100%;
	height            : .71rem;
	position          : fixed;
	top               : 0;
	left              : 0;
	z-index           : 10000;
	background        : rgba(225, 225, 225, .9);
	display           : none;
	-webkit-box-pack  : justify;
	-ms-flex-pack     : justify;
	justify-content   : space-between;
	-webkit-box-align : center;
	-ms-flex-align    : center;
	align-items       : center;
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;
	padding-right     : .37rem;
}

.fixedTop-web>.web-wrapper {
	width     : 50%;
	height    : .71rem;
	overflow  : hidden;
	position  : relative;
	background: transparent;
}

.fixedTop-web>.web-wrapper>.web-logo {
	width            : 8rem;
	height           : 2rem;
	background       : #000;
	-webkit-transform: rotateZ(10deg);
	transform        : rotateZ(10deg);
	position         : absolute;
	top              : -1rem;
	right            : 0.1rem;
}

.fixedTop-web>.web-wrapper>img {
	width            : 2.86rem;
	/* height        : .25rem; */
	vertical-align   : top;
	position         : absolute;
	top              : 50%;
	left             : 49%;
	-webkit-transform: translate(-50%, -50%);
	transform        : translate(-50%, -50%);
}

/* 汉堡按钮 */
.hamburger {
	width     : .45rem;
	height    : .23rem;
	background: transparent;
	position  : relative;
}

.hamburger>span {
	display                 : block;
	width                   : 100%;
	height                  : .03rem;
	background              : #000;
	position                : absolute;
	-webkit-transition      : .5s;
	transition              : .5s;
	-webkit-transform-origin: center;
	transform-origin        : center;
}

.hamburger>span.topIcon {
	top : 0;
	left: 0;
}

.hamburger>span.middleIcon {
	top              : 50%;
	left             : 0;
	-webkit-transform: translateY(-50%);
	transform        : translateY(-50%);
}

.hamburger>span.bottomIcon {
	bottom: 0;
	left  : 0;
}

/* 移动端下拉菜单 */
.web-nav {
	width                   : 100%;
	height                  : 100vh;
	padding-top             : .6rem;
	padding-left            : .53rem;
	padding-right           : .53rem;
	-webkit-box-sizing      : border-box;
	box-sizing              : border-box;
	font-size               : .26rem;
	position                : absolute;
	top                     : 0.71rem;
	left                    : 0;
	background              : rgba(225, 225, 225, .9);
	-webkit-transform       : scaleY(0);
	transform               : scaleY(0);
	-webkit-transform-origin: top;
	transform-origin        : top;
	-webkit-transition      : .3s;
	transition              : .3s;
	overflow                : auto;
	padding-bottom          : 1rem;
	z-index                 : 10000;
}

.web-nav>ul {
	width: 100%;
}

.web-nav>button {
	width        : 100%;
	height       : .55rem;
	background   : #fff;
	margin-top   : .65rem;
	border       : 0;
	right        : 0;
	font-size    : .26rem;
	margin-bottom: .2rem;
}

.web-nav {
	text-align: center;
}

.web-nav>span {
	text-align: center;
	padding   : .2rem 0;
	color     : #c79830;
	cursor    : pointer;
}

.web-nav>ul>li:first-child {
	width             : 100%;
	height            : .83rem;
	display           : -webkit-box;
	display           : -ms-flexbox;
	display           : flex;
	-webkit-box-pack  : justify;
	-ms-flex-pack     : justify;
	justify-content   : space-between;
	-webkit-box-align : center;
	-ms-flex-align    : center;
	align-items       : center;
	border-bottom     : 1px solid #000;
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;
	padding-right     : 0.03rem;
	position          : relative;
	-ms-flex-wrap     : wrap;
	flex-wrap         : wrap;
}

.web-nav>ul>li:first-child>a {
	display    : block;
	width      : 100%;
	height     : 100%;
	line-height: .83rem;
	font-size  : .26rem;
	color      : #000;
	text-align : left;
}

.web-nav>ul>li>.navtit {
	width             : 100%;
	height            : .83rem;
	display           : -webkit-box;
	display           : -ms-flexbox;
	display           : flex;
	-webkit-box-pack  : justify;
	-ms-flex-pack     : justify;
	justify-content   : space-between;
	-webkit-box-align : center;
	-ms-flex-align    : center;
	align-items       : center;
	border-bottom     : 1px solid #000;
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;
	padding-right     : 0.03rem;
	position          : relative;
	-ms-flex-wrap     : wrap;
	flex-wrap         : wrap;
	margin-top        : .15rem;
}

.web-nav>ul>li>.navtit>a {
	font-size: .26rem;
	color    : #000;
}

.web-nav>ul>li>.navtit>img {
	width : .22rem;
	height: .12rem;
}

.web-nav>ul>li>ul {
	width                   : 100%;
	-webkit-box-sizing      : border-box;
	box-sizing              : border-box;
	padding-left            : 1.81rem;
	-webkit-transition      : .3s;
	transition              : .3s;
	/* transform            : scaleY(0); */
	height                  : 0;
	-webkit-transform       : scaleY(0);
	transform               : scaleY(0);
	-webkit-transform-origin: top;
	transform-origin        : top;

}

.web-nav>ul>li>ul>li {
	width             : 100%;
	height            : .83rem;
	display           : -webkit-box;
	display           : -ms-flexbox;
	display           : flex;
	-webkit-box-pack  : justify;
	-ms-flex-pack     : justify;
	justify-content   : space-between;
	-webkit-box-align : center;
	-ms-flex-align    : center;
	align-items       : center;
	border-bottom     : 1px solid #000;
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;
	padding-right     : 0.03rem;
	position          : relative;
}

.web-nav>ul>li>ul>li>a {
	display    : block;
	width      : 100%;
	height     : 100%;
	text-align : left;
	line-height: .83rem;
	font-size  : .26rem;
	color      : #000;
}

/* 下拉菜单 */

.dropdown {
	position                     : absolute;
	top                          : 71px;
	left                         : 0;
	width                        : 175px;
	background                   : rgba(255, 255, 255, .9);
	-webkit-box-sizing           : border-box;
	box-sizing                   : border-box;
	padding                      : 20px 0;
	font-size                    : 16px;
	border-bottom-left-radius    : 4px;
	border-bottom-right-radius   : 4px;
	/* box-shadow                : 0 2px 5px 2px rgba(105, 105, 105, 0.3); */
	-webkit-transform            : scaleY(0);
	transform                    : scaleY(0);
	-webkit-transition           : .3s;
	transition                   : .3s;
	-webkit-transform-origin     : top;
	transform-origin             : top;
}

.dropdown>ul>li>a {
	line-height: 50px;
	cursor     : pointer;
}

.dropdown>ul>li {
	width             : 100%;
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;

	-webkit-transition: .3s;
	transition        : .3s;
}

.dropdown>ul>li:hover {
	background: #efefef;
}

.dropdown>ul>li a {
	padding           : 0 20px;
	display           : block;
	width             : 100%;
	height            : 100%;
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;
}

.dropdown>ul>li:hover a {
	/*display     : block;*/
	/*width       : 100%;*/
	/*height      : 100%;*/
	/*box-sizing  : border-box;*/
	/*padding-left: 20px;*/
	/*line-height : 50px;*/
	color         : #c79830;
}

.nav-wrapper>ul>li:hover>.dropdown {
	-webkit-transform: scaleY(1);
	transform        : scaleY(1);
}


/* 主题及介绍 */
.desc-title {
	font-size         : 26px;
	font-weight       : 900;
	color             : #c79830;
	/*opacity         : 0;*/
	-webkit-transition: .5s;
	transition        : .5s;
}

/* .test1{
	width   : 0;
	overflow:hidden;
} */
.desc-title>span>span {
	color: #fff;
}

.desc-title>span>span.word1 {
	color: #c79830;
}

/* .desc-title>span.titSpan{
	color: #c79830;
}
.desc-title span.titP{
	color: #fff;
} */
.form-desc hr {
	margin-top   : 28px;
	margin-bottom: 30px;
	max-width    : 62px;
	text-align   : left;
}

.info-desc hr {
	margin-top   : 28px;
	margin-bottom: 30px;
	max-width    : 62px;
	text-align   : left;
}

.desc-content {
	font-size  : 16px;
	color      : #fff;
	line-height: 40px;
}

.desc-content span {
	text-decoration: underline;
}

.web_banner {
	display: block;
}

.mobile_banner {
	display: none;
}

@media (max-width:992px) {
	.web_banner {
		display: none;
	}

	.mobile_banner {
		display: block;
	}

	.form-desc hr {
		margin-top   : .28rem;
		margin-bottom: .3rem;
		max-width    : .62rem;
		margin       : 0 auto;
	}

	.info-desc hr {
		margin       : 0 auto;
		margin-top   : .28rem;
		margin-bottom: .30rem;
		max-width    : .62rem;

	}

	.desc-content {
		font-size  : .18rem;
		color      : #fff;
		line-height: .4rem;
	}

	.desc-content span {
		text-decoration: underline;
	}

	a {
		font-size: .18rem;
	}

}


/*脚部*/
.footer {
	width     : 100%;
	background: #000;
}

.footer-content {
	width         : 1200px;
	margin        : 0 auto;
	padding-bottom: 58px;
}

.footer-content hr:nth-of-type(1) {
	height    : 3px;
	border    : 0;
	background: #595757;
}

.footer-content hr:nth-of-type(2) {
	height    : 1px;
	border    : 0;
	background: #595757;
	margin-top: 2px;
}

/*脚部LOGO、公司信息*/
.footer-logo {
	width            : 100%;
	color            : #fffefe;
	height           : 76px;
	display          : -webkit-box;
	display          : -ms-flexbox;
	display          : flex;
	-webkit-box-pack : justify;
	-ms-flex-pack    : justify;
	justify-content  : space-between;
	-webkit-box-align: center;
	-ms-flex-align   : center;
	align-items      : center;
}

.footer-logo p {
	font-size: 14px;
}

/*公司地址*/
.local {
	width            : 1200px;
	height           : 51px;
	display          : -webkit-box;
	display          : -ms-flexbox;
	display          : flex;
	-webkit-box-pack : justify;
	-ms-flex-pack    : justify;
	justify-content  : space-between;
	color            : #fff;
	font-size        : 14px;
	-webkit-box-align: start;
	-ms-flex-align   : start;
	align-items      : flex-start;
}

.local li {
	float: left;
}

.local-dizhi li{
	margin-right: 20px;
}

.local-dizhi li:nth-of-type(n+3) {
    margin-top: 20px;
}

.local-dizhi li a{
	font-size: 14px;
}

.lianxi li {
	padding : 0 8px;
	position: relative;
}

.lianxi li:not(:last-child):after {
	display   : block;
	content   : "";
	width     : 2px;
	height    : 17px;
	background: #fff;
	position  : absolute;
	top       : 3px;
	right     : 0;
}

.lianxi li a {
	color           : #fff;
	font-size       : 14px;
	padding-bottom  : 3px;
	/*border-bottom : 1px solid #C9CACA;*/
}

.lianxi li:last-child {
	width             : 250px;
	height            : 22px;
	text-align        : center;
	line-height       : 22px;
	background        : #fff;
	color             : #000;
	margin-left       : 10px;
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;
	padding           : 0 20px;
	display           : -webkit-box;
	display           : -ms-flexbox;
	display           : flex;
	-webkit-box-pack  : center;
	-ms-flex-pack     : center;
	justify-content   : center;
	-webkit-box-align : center;
	-ms-flex-align    : center;
	align-items       : center;
	text-align        : center;
	cursor            : pointer;
	-webkit-transition: .3s;
	transition        : .3s;
	position          : relative;
	z-index           : 2;
}

/* .lianxi li:last-child:hover {
	background: transparent;
	border    : 1px solid #c79836;
	color     : #c79836;
} */

.lianxi li:last-child i {
	display           : inline-block;
	width             : 14px;
	height            : 8px;
	background        : url(../image/down-icon.png) no-repeat center;
	background-size   : cover;
	margin-left       : 10px;
	transition        : .3s;
	-webkit-transition: .3s;
	-moz-transition   : .3s;
	-ms-transition    : .3s;
	-o-transition     : .3s;
}

.lianxi li:last-child>div {
	width                   : 100%;
	height                  : 44px;
	background              : #fff;
	color                   : #000;
	font-size               : 16px;
	position                : absolute;
	top                     : 22px;
	left                    : 0;
	transform               : scaleY(0);
	-webkit-transform       : scaleY(0);
	-moz-transform          : scaleY(0);
	-ms-transform           : scaleY(0);
	-o-transform            : scaleY(0);
	transition              : .3s;
	-webkit-transition      : .3s;
	-moz-transition         : .3s;
	-ms-transition          : .3s;
	-o-transition           : .3s;
	-webkit-transform-origin: top;
	transform-origin        : top;
}

.lianxi li:last-child>div a {
	display           : block;
	width             : 100%;
	height            : 22px;
	text-align        : center;
	color             : #000;
	line-height       : 22px;
	padding           : 0;
	transition        : .3s;
	-webkit-transition: .3s;
	-moz-transition   : .3s;
	-ms-transition    : .3s;
	-o-transition     : .3s;
}

.lianxi li:last-child>div a:hover {
	background: #c79830;
	color     : #fff;
}

.lianxi li:last-child:hover i {
	transform        : rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-moz-transform   : rotateZ(180deg);
	-ms-transform    : rotateZ(180deg);
	-o-transform     : rotateZ(180deg);
}

.lianxi li:last-child:hover div {
	transform         : scaleY(1);
	-webkit-transform : scaleY(1);
	-moz-transform    : scaleY(1);
	-ms-transform     : scaleY(1);
	-o-transform      : scaleY(1);
	-webkit-box-shadow: 0px 8px 8px rgba(0, 0, 0, .6);
	box-shadow        : 0px 8px 8px rgba(0, 0, 0, .6);
}

/*链接列表*/
.footer-list {
	width           : 100%;
	display         : -webkit-box;
	display         : -ms-flexbox;
	display         : flex;
	-webkit-box-pack: justify;
	-ms-flex-pack   : justify;
	justify-content : space-between;
}

.list {
	line-height          : 50px;
	font-size            : 14px;
	display              : -webkit-box;
	display              : -ms-flexbox;
	display              : flex;
	-ms-flex-pack        : distribute;
	justify-content      : space-around;
	-webkit-box-orient   : vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction   : column;
	flex-direction       : column;
	margin-top           : 36px;
}

.list>ul {
	display              : -webkit-box;
	display              : -ms-flexbox;
	display              : flex;
	-webkit-box-orient   : vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction   : column;
	flex-direction       : column;
}

.list>ul {
	width: 100%;
}

.list>ul>li {
	width  : 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.list>ul>li>a {
	font-weight: 700;
}

.list>ul>li>ul {
	margin-left: 61px;
}

.list>ul>li>ul>li {
	float     : left;
	width     : 141px;
	text-align: left;
}

.list ul li a {
	color   : #fff;
	position: relative;
}

.navtit a {
	font-weight: 900;
}

.list>ul>li>ul>li>a:after {
	display                 : block;
	content                 : '';
	position                : absolute;
	left                    : 0;
	top                     : 20px;
	background              : #fff;
	width                   : 100%;
	height                  : 1px;
	-webkit-transform       : scaleX(0);
	transform               : scaleX(0);
	-webkit-transition      : .3s;
	transition              : .3s;
	-webkit-transform-origin: left;
	transform-origin        : left;
}

.list>ul>li>ul>li>a:hover:after {
	-webkit-transform: scaleX(1);
	transform        : scaleX(1);
}

.code {
	display    : -webkit-box;
	display    : -ms-flexbox;
	display    : flex;
	margin-left: 20px;
	height     : 155px;
	position   : relative;
	top        : 0px;
}

.code>i {
	display    : block;
	width      : 155px;
	height     : 155px;
	margin     : 0;
	position   : relative;
	font-style : normal;
	margin-left: 20px;
}

.code>i>img {
	width : 100%;
	height: 100%;
	margin: 0;
}

.code>i::before {
	display   : block;
	position  : absolute;
	content   : "微信二维码";
	color     : #fff;
	font-size : 16px;
	bottom    : -30px;
	left      : 0;
	width     : 100%;
	height    : 25px;
	text-align: center;
}

.code>i:nth-child(2)::before {
	content: "小程序二维码";
}

.web-footer {
	display   : none;
	text-align: center;
	width     : 6.67rem;
	margin    : 0 auto;
	color     : #fff;
	font-size : .18rem;
}

.web-footer>hr {
	border    : 0;
	width     : 6.67rem;
	background: #636363;
}

.web-footer>hr:first-child {
	height       : 0.03rem;
	margin-bottom: 0.03rem;
}

.web-footer>hr:nth-child(2) {
	height: 0.02rem;
}

.web-footer>img {
	width        : 3.34rem;
	margin-bottom: 0.38rem;
	position     : relative;
}

.cms-choose {
	width            : 5.34rem;
	height           : .35rem;
	margin           : 0 auto;
	margin-top       : 42px;
	background       : #6b6b6b;
	display          : -webkit-box;
	display          : -ms-flexbox;
	display          : flex;
	-webkit-box-pack : center;
	-ms-flex-pack    : center;
	justify-content  : center;
	-webkit-box-align: center;
	-ms-flex-align   : center;
	align-items      : center;
	font-size        : .18rem;
	color            : #fff;
	cursor           : pointer;
}

.cms-choose:hover {
	background: transparent;
	border    : 1px solid #c79836;
	color     : #c79836;
}

.cms-choose>i {
	width          : .17rem;
	height         : .1rem;
	display        : block;
	background     : url("../image/down-icon.png") no-repeat center center;
	background-size: cover;
	margin-left    : .19rem;
}

.web-footer>.code {
	width           : 4.53rem;
	height          : 1.88rem;
	margin          : 0 auto;
	margin-top      : .33rem;
	display         : -webkit-box;
	display         : -ms-flexbox;
	display         : flex;
	-webkit-box-pack: justify;
	-ms-flex-pack   : justify;
	justify-content : space-between;
	top             : 0;
}

.web-footer>.code>i {
	display   : block;
	width     : 1.88rem;
	height    : 1.88rem;
	margin    : 0;
	position  : relative;
	font-style: normal;
}

.web-footer>.code>i>img {
	width : 100%;
	height: 100%;
	margin: 0;
}

.web-footer>.code>i::before {
	display  : block;
	position : absolute;
	content  : "微信二维码";
	color    : #fff;
	font-size: .18rem;
	bottom   : -.25rem;
	left     : 0;
	width    : 100%;
	height   : .2rem;
}

.web-footer>.code>i:nth-child(2)::before {
	content: "小程序二维码";
}

.web-footer-list {
	margin       : 0 auto;
	color        : #fff;
	text-align   : center;
	margin-top   : .44rem;
	margin-bottom: .29rem;
	font-size    : .18rem;

}

.web-footer-list>ul {
	display         : -webkit-box;
	display         : -ms-flexbox;
	display         : flex;
	-webkit-box-pack: center;
	-ms-flex-pack   : center;
	justify-content : center;
}

.web-footer-list>ul>li {
	font-size     : .18rem;
	margin        : 0 0.1rem;
	padding-bottom: 0.05rem;
	position      : relative;
}

.web-footer-list>ul>li>a {
	color    : #fff;
	font-size: .18rem;
}

.web-footer-list>ul>li:not(:last-child):after {
	width     : 0.04rem;
	height    : 0.17rem;
	display   : block;
	content   : "";
	position  : absolute;
	top       : 0.05rem;
	right     : -0.12rem;
	background: #fff;
}

.swiper-pagination-bullet-active {
	background: #c79836 !important;
}

/* 设备尺寸小于992像素时 */
@media (max-width:992px) {
	html {
		width    : 100%;
		min-width: auto;
		height   : auto;
	}

	.fixedTop-nav {
		display: none;
	}

	.fixedTop-web {
		width  : 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.footer {
		display: none;
	}

	/* 移动端脚部 */
	.web-footer {
		display: block;
	}

	.web-footer a{font-size:.18rem;color:#fff;}
}

/* 新增底部快捷栏 */
.footer-bar{
	width:100%;
	height:70px;
	position: fixed;
	bottom:-70px;
	background-color:rgba(225, 225, 225, .9);
	transition: bottom .3s ;
	z-index: 9999;
}

.footer-bar ul{
	width:1200px;
	margin: 0 auto;
	display:flex;
}

.footer-bar ul li{
	flex: 1;
	height:35px;
	line-height: 35px;
	margin-top:17.5px;
	text-align: center;
	display: flex;
	align-items: center;
}

.footer-bar ul li a{
	color:#000;
	font-weight: bold;
	cursor: pointer;
}

.footer-bar ul li a:hover{
	color:#c99838;
	border-bottom:2px solid #c99838;
}

.footer-bar .baritem3{
	border-right:1px solid #000;
}

.footer-bar .baritem4,.footer-bar .baritem5,.footer-bar .baritem6{
	justify-content: flex-end;
}

.footer-bar span{
	width: 21px;
	height:21px;
	display: inline-block;
	margin-right:15px;
	background-repeat: no-repeat;
}

.footer-bar .baritem4 span{
	background-image: url(../image/icon-yuyue.png);
}

.footer-bar .baritem5 span{
	background-image: url(../image/icon-mendian.png);
}


.footer-bar .baritem6 span{
	background-image: url(../image/icon-zhibao.png);
}

@media (max-width:992px) {
	.footer-bar{
		height:115px;
		width:270px;
		position: fixed;
		right:-250px;
		bottom:16%;
		transition: right .3s ;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		background-image: url(../image/footer-left.png);
		background-position: 2.5% 50%;
		background-repeat: no-repeat;
		background-size: 6px 11px;
	}

	.footer-bar:hover{
		right:0;
		background-image: url(../image/footer-right.png);
	}

	.footer-bar ul{
		width:250px;
		margin: 0 0 0 20px;
		display:block;
	}

	.footer-bar ul li{
		height:57px;
		width:33%;
		margin-top:0px;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		float:left;
		line-height: .4rem;
	}

	.footer-bar ul li a{
		color:#000;
		font-weight: 200;
		cursor: pointer;
		font-size: .16rem;
	}
	
	.footer-bar ul li a:hover{
		background-color:#c99838;
		padding:0 .15rem;
		border-radius: 1px;
		color: #fff;
	}
	
	.footer-bar .baritem2{
		border-bottom:1px solid #000;
	}

	.footer-bar .baritem1 a:hover,.footer-bar .baritem2 a:hover,.footer-bar .baritem3 a:hover{
		background-color:#c99838;
		padding:0 .15rem;
		border-radius: 1px;
		color: #fff;
	}

	.footer-bar .baritem1 a,.footer-bar .baritem2 a,.footer-bar .baritem3 a{
		background-color:#fff;
		padding:0 .15rem;
		border-radius: 1px;
	}

	.footer-bar .baritem3{
		border:none;
	}

	.footer-bar .baritem4{
		clear:both;
	}
	
	.footer-bar .baritem4,.footer-bar .baritem5,.footer-bar .baritem6{
		justify-content: center;
	}
	
	.footer-bar span{
		width: 11px;
		height:11px;
		display: inline-block;
		margin-right:.1rem;
		background-position: center center;
		background-size: contain;
		background-repeat: no-repeat;
	}
}
