html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
	margin: 0;
	padding: 0
}

html,
body,
fieldset,
img,
iframe,
abbr {
	border: 0
}

img {
	-webkit-touch-callout: default
}

li {
	list-style: none
}

textarea {
	overflow: auto;
	resize: none
}

a,
button {
	cursor: pointer
}

h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
	font-weight: 700
}

i,
b,
s {
	font-style: normal;
	text-decoration: none
}

a,
a:hover {
	text-decoration: none
}

body,
html {
	width: 100%;
	font-weight: 400;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-align: center
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-family: "Microsoft YaHei", "Helvetica Neue", Arial, HelveticaNeue, Helvetica, "BBAlpha Sans", sans-serif
}

body {
	background: #fff;
	opacity: 1;
	-webkit-transition: opacity 500ms ease-in;
	transition: opacity 500ms ease-in
}

body.fixing {
	overflow: hidden
}

a {
	text-decoration: none
}

input {
	-webkit-appearance: none
}

* {
	outline: 0;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-focus-ring-color: rgba(0, 0, 0, 0)
}

p,
a,
li,
span,
input {
	font-size: .24rem
}

h1 {
	font-size: .32rem
}

h2 {
	font-size: .34rem
}

h3 {
	font-size: .3rem
}

h4 {
	font-weight: 400;
	font-size: .3rem
}

h5 {
	font-size: .28rem
}

textarea {
	font-size: 24px
}

a {
	color: #434343
}



@media screen and (max-width:359px) and (orientation:portrait) {
	html {
		font-size: 266.67%
	}
}

@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait) {
	html {
		font-size: 300%
	}
}

@media screen and (min-width:384px) and (max-width:399px) and (orientation:portrait) {
	html {
		font-size: 320%
	}
}

@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait) {
	html {
		font-size: 333.33%
	}
}

@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait) {
	html {
		font-size: 345%
	}
}

@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait) {
	html {
		font-size: 360%
	}
}

@media screen and (min-width:480px) and (max-width:639px) and (orientation:portrait) {
	html {
		font-size: 400%
	}
}

@media screen and (min-width:640px) and (orientation:portrait) {
	html {
		font-size: 533.33%
	}
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.clearfix {
	clear: both;
	zoom: 1
}

#Jmain {
	display: none
}

.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray
}

@font-face {
	font-family: bottomfont;
	src: url(bottomfont.eot);
	src: url(bottomfont.eot?#iefix) format('embedded-opentype'), url(bottomfont.woff) format('woff'), url(bottomfont.ttf) format('truetype'), url(bottomfont.svg#bottomfont) format('svg')
}

@font-face {
	font-family: sharefont;
	src: url(sharefont.eot);
	src: url(sharefont.eot?#iefix) format('embedded-opentype'), url(sharefont.woff) format('woff'), url(sharefont.ttf) format('truetype'), url(sharefont.svg#bottomfont) format('svg')
}

.poniter_event_none {
	pointer-events: none
}

#forhorview {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	z-index: 9999999;
	color: #FFF;
	display: none
}

#forhorview p {
	width: 100%;
	position: absolute;
	top: 50%;
	margin-top: -.2rem;
	font-size: .3rem;
	text-align: center;
	line-height: .4rem
}

#forhorview.on {
	display: block
}

.Layer {
	position: fixed;
	top: -10%;
	left: 0;
	width: 100%;
	height: 120%;
	background: rgba(0, 0, 0, .8);
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

.Layer.on {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 10000
}

.pop {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	z-index: 10000
}

.pop .close {
	width: .59rem;
	height: .59rem;
	position: absolute;
	top: 0;
	right: -.6rem;
	background-size: 100% auto;
	z-index: 100001
}

.videoPop {
	width: 100%;
	left: 0;
	margin-left: 0
}

.videoPop video {
	width: 100%;
	height: auto
}

.top_bar {
	width: 100%;
	height: 1.01rem;
	background: #1e1f21;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2
}

.top_bar .xxx_Icon {
	width: .76rem;
	height: .76rem;
	margin: .13rem .21rem .13rem .28rem;
	float: left
}

.top_bar .signs {
	font-size: .3rem;
	color: #fff;
	font-weight: 700;
	line-height: .4rem;
	margin-top: .13rem;
	float: left
}

.top_bar .signs p {
	font-size: .24rem;
	font-weight: 400;
	color: #fff
}

.top_bar .enterGw {
	width: 1.84rem;
	height: .62rem;
	font-size: .32rem;
	color: #aa2e1d;
	border-radius: .05rem;
	background-color: #ffd435;
	text-align: center;
	float: right;
	margin-right: .23rem;
	margin-top: .2rem;
	line-height: .62rem
}

.bottomfont {
	font-family: bottomfont !important;
	font-size: .32rem;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}

.sharefont {
	font-family: sharefont !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0;
	-moz-osx-font-smoothing: grayscale
}

.site_bottom {
	position: relative;
	background: #000;
	width: 100%;
	padding-bottom: 0
}

.site_bottom .bottomfont {
	width: .55rem;
	height: .55rem;
	font-size: .4rem;
	color: #fff;
	text-align: center;
	margin-right: .02rem;
	line-height: .55rem;
	border: 1px solid #fff;
	display: block
}

.site_bottom .public-box {
	width: 100%;
	padding: .5rem 0;
	background: #000;
	margin: 0 auto;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	overflow: hidden
}

.site_bottom .public-box li {
	margin-left: .6rem
}

.site_bottom .public-box li:first-child {
	margin-left: 0
}

.site_bottom .public-box li a {
	width: 100%;
	height: .6rem;
	line-height: .6rem;
	float: left
}

.site_bottom .public-box li a i {
	float: left
}

.site_bottom .public-box li a span {
	font-size: .24rem;
	color: #fff;
	margin-left: .1rem
}

.site_bottom .site_tel {
	padding-bottom: .5rem;
	background: #000
}

.site_bottom .site_tel .bottomfont {
	line-height: .4rem;
	display: inline-block;
	border: 0
}

.site_bottom .site_tel span {
	position: relative;
	top: -.02rem
}

.site_bottom .site_tel h3,
.site_bottom .site_tel p {
	font-size: .28rem;
	line-height: .3rem;
	color: #fff;
	text-align: center;
	font-weight: 400
}

.site_bottom .bottomBlock {
	min-height: .77rem;
	padding: .4rem;
	position: relative
}

.site_bottom .bottomBlock p {
	font-size: .24rem;
	color: #696969;
	line-height: .36rem
}

.site_bottom .goTop {
	width: .96rem;
	height: .96rem;
	margin-left: -.25rem;
	border: 1px solid #353535;
	box-sizing: border-box;
	position: absolute;
	bottom: .26rem;
	right: .26rem
}

.site_bottom .goTop i {
	width: .3rem;
	height: .3rem;
	border-left: .08rem solid #353535;
	border-top: .08rem solid #353535;
	border-bottom: 0;
	border-right: 0;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: .4rem auto 0;
	margin-left: .28rem
}

.gzhPop {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 3rem;
	height: 3.45rem;
	overflow: hidden;
	margin: -1.725rem 0 0 -1.5rem;
	display: none;
	z-index: 99999
}

.gzhPop .code {
	width: 2rem;
	height: 2rem;
	background-color: #fff;
	padding: .05rem;
	overflow: hidden;
	border-radius: .1rem;
	margin: 0 auto
}

.gzhPop .code img {
	width: 100%;
	height: 100%
}

.gzhPop p {
	width: 100%;
	height: .45rem;
	text-align: center;
	font-size: .24rem;
	color: #9b875c;
	line-height: .45rem
}

.popsharemask {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .7);
	z-index: -1;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

.popsharemask.on {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 99999
}

.popsharemask .picWrap {
	width: 3rem;
	height: auto;
	position: absolute;
	bottom: 3rem;
	left: 1rem
}

.popsharemask .picWrap.b {
	left: 50%;
	top: 50%;
	margin: -1.5rem 0 0 -1.5rem
}

.popsharemask .picWrap img {
	width: 100%;
	height: auto;
	-webkit-touch-callout: default
}

.popsharemask .picWrap p {
	color: #fff;
	font-size: .28rem;
	text-align: center
}

.popsharemask .attention {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	background: transparent;
	height: 3.5rem;
	margin: 0;
	margin-top: -1.75rem;
	box-sizing: border-box;
	text-align: center
}

.popsharemask .attention i {
	display: block;
	float: left;
	width: 1rem;
	height: 1rem;
	border-radius: 1rem;
	font-size: .8rem;
	text-align: center;
	line-height: 1rem;
	margin-right: .2rem;
	color: #fff;
	background: #1583e4
}

.popsharemask .attention em {
	display: block;
	float: left;
	font-size: .28rem;
	padding-top: .15rem;
	margin-right: .2rem;
	color: #fff;
	font-style: normal
}

.popsharemask .attention img {
	width: 2.5rem;
	height: 2.5rem;
	margin: 0 auto .1rem
}

.popsharemask .attention p {
	font-size: .24rem;
	color: #fff;
	text-align: center
}

.popsharemask .attention p a {
	font-size: .24rem;
	color: #fff;
	text-decoration: underline
}

.popsharemask .attention .qr-box {
	display: inline-block;
	margin: 0 .2rem
}

.gzzzc {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1
}

.gzzzc.on {
	opacity: .8;
	filter: alpha(opacity=80);
	z-index: 998
}

.attention {
	width: 5.9rem;
	height: 5.79rem;
	background: url(../img/pop_gzh.png?v=0.15) no-repeat;
	background-size: 100% 100%;
	margin: -2.895rem 0 0 -2.95rem
}

.attention h2 {
	width: 100%;
	text-align: center;
	padding-top: .4rem;
	margin-bottom: .3rem;
	line-height: .4rem
}

.attention h2 span {
	padding: 0 .31rem;
	font-size: .32rem;
	color: #775022;
	background: url(../img/i-left.png?v=0.15) no-repeat left center;
	background-size: .22rem .24rem;
	position: relative
}

.attention h2 span .i_right {
	width: .22rem;
	height: .24rem;
	background: url(../img/i-right.png?v=0.15) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -.12rem
}

.attention p {
	color: #775022;
	font-size: .28rem;
	text-align: center;
	line-height: .42rem
}

.attention img {
	width: 2.6rem;
	height: 2.6rem;
	margin: .2rem auto 0;
	display: block
}

#NIE-share-m {
	font-size: 1rem
}

#NIE-share-m .NIE-share_buttons a i {
	background: #1583e4
}

img {
	display: block
}

.site_bottom {
	background: #17203e
}

.site_bottom .public-box {
	background: #17203e
}

.site_bottom .public-box li a i,
.site_bottom .public-box li a span {
	color: #fff
}

.site_bottom .public-box li a i {
	border: 1px solid #fff
}

.site_bottom .site_tel {
	background: #17203e
}

.site_bottom .site_tel h3,
.site_bottom .site_tel p,
.site_bottom .site_tel i {
	color: #fff
}

.site_bottom .bottomBlock {
	background: #12192f
}

.site_bottom .bottomBlock .NIE-copyRight_m p,
.site_bottom .bottomBlock .NIE-copyRight_m a {
	color: #696969
}

.site_bottom .bottomBlock .goTop {
	border: #696969 solid 1px
}

.site_bottom .bottomBlock .goTop i {
	border-left: #696969 solid .08rem;
	border-top: #696969 solid .08rem
}

table {
	width: 6rem;
	height: auto;
	font-size: .26rem;
	margin: .2rem auto 0;
	border: solid 1px #b1beff;
	border-collapse: collapse;
	border-spacing: 0
}

table tr {
	height: .7rem
}

table tr th {
	width: 3rem;
	color: #333;
	background: #dde2ff;
	border: solid 1px #b1beff
}

table tr td {
	color: #7b7b7b;
	background: #fff7eb;
	text-align: center;
	border: solid 1px #b1beff
}

.fixed-all {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: .77rem;
	background: url("../img/m_other/bg-topBar.png?v=0.15") center no-repeat;
	background-size: 100% 100%;
	z-index: 120
}

.fixed-all .fixed-left {
	float: left
}

.fixed-all .fixed-left .icon {
	position: absolute;
	width: .55rem;
	height: .55rem;
	top: .1rem;
	left: .35rem;
	/* background: url("../img/icon.png?v=0.15") center no-repeat; */
	background-size: 100%
}

.fixed-all .fixed-left .fixed-tit {
	margin-left: 1rem;
	margin-top: .15rem
}

.fixed-all .fixed-left .fixed-tit .tit-all.zh {
	width: 1.36rem;
	height: .67rem;
	background: url("../img/top/top_logo.png?v=0.15") center no-repeat;
	background-size: 100%
}


.fixed-all .fixed-right {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 1.83rem;
	height: .45rem
}

.fixed-all .fixed-right.btn-order {
	display: none;
	right: .38rem
}

.fixed-all .fixed-right.btn-order.js_order_btn_zh {
	background: url("../img/m_other/btn-order-top.jpg") center no-repeat;
	background-size: 100%
}

.fixed-all .fixed-right.btn-order.on {
	display: block
}

@font-face {
	font-family: fzcjljt;
	/* src: url("../img/m_other/fzcjljt.woff") format('woff'); */
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: fzxjljt;
	/* src: url("../img/m_other/fzcjljt.woff") format('woff'); */
	font-weight: 400;
	font-style: normal
}

html,
body {
	width: 100%;
	height: 100%
}

.container-all {
	position: relative;
	width: 100%;
	height: 100%
}

.container-all .audio-btn {
	position: absolute;
	top: 1.5rem;
	right: 0.36rem;
	z-index: 10;
	display: block;
	width: .72rem;
	height: .72rem;
	/* background: url("../img/top/bgm-bg.png?v=0.15?v=0.2") no-repeat; */
	background-size: 100% 100%
}

.container-all .audio-btn[data-status=on] i {
	display: block;
	width: 100%;
	height: 100%;
	background: url("../img/top/yf-icon.png?v=0.15?v=0.2") no-repeat;
	background-size: 100% 100%;
	-webkit-animation: spinFn 5s linear infinite;
	-moz-animation: spinFn 5s linear infinite;
	-ms-animation: spinFn 5s linear infinite;
	animation: spinFn 5s linear infinite
}

@-webkit-keyframes spinFn {
	0% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes spinFn {
	0% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-ms-keyframes spinFn {
	0% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-o-keyframes spinFn {
	0% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spinFn {
	0% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.container-all .audio-btn[data-status=off] i {
	display: block;
	width: 100%;
	height: 100%;
	background: url("../img/top/yf-icon2.png?v=0.15?v=0.2") no-repeat;
	background-size: 100% 100%
}

.container-all .btn-lang {
	position: absolute;
	top: .91rem;
	right: .36rem;
	z-index: 10;
	display: block;
	width: .72rem;
	height: .72rem
}


.container-all .btn-menu {
	position: absolute;
	top: .2rem;
	left: .4rem;
	z-index: 999;
	display: none !important;
	width: .5rem;
	height: .41rem;
	background: url("../img/top/menu.png?v=0.15") no-repeat top center / 100%
}

.container-all .menu {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 110;
	width: 100%;
	height: 100%;
	background: url("../img/top/bg-menu.png?v=0.15") no-repeat top center;
	background-size: 7.5rem 9.94rem;
	box-sizing: border-box;
	padding: .85rem 0 0 .27rem
}

.container-all .menu.on {
	display: block
}

.container-all .menu .btn-menu-close {
	margin-left: .15rem;
	display: block;
	width: .48rem;
	height: .48rem;
	background: url("../img/top/close.png?v=0.15") no-repeat top center / 100%
}

.container-all .menu .navs {
	margin-top: .1rem;
	width: 100%;
	height: 7.06rem;
	background: url("../img/top/menu-line.png?v=0.15") no-repeat top left;
	background-size: .5rem 8.06rem;
	box-sizing: border-box;
	padding-left: .55rem;
	padding-top: .2rem;
	font-family: fzcjljt
}

.container-all .menu .navs .nav-box-1 .nav-1 {
	position: relative;
	line-height: .38rem;
	margin-bottom: .57rem;
	height: 0.25rem;
	width: 0.84rem;
}

.container-all .menu .navs .nav-box-1 .menu1 {
	background: url("../img/top/home.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu1.on {
	background: url("../img/top/home_on.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu2 {
	background: url("../img/top/jsxr.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu2.on {
	background: url("../img/top/jsxr_on.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu3 {
	background: url("../img/top/dzzs.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu3.on {
	background: url("../img/top/dzzs_on.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu4 {
	background: url("../img/top/cjzs.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu4.on {
	background: url("../img/top/cjzs_on.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu5 {
	background: url("../img/top/stsy.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu5.on {
	background: url("../img/top/stsy_on.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu6 {
	background: url("../img/top/mhhx.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu6.on {
	background: url("../img/top/mhhx_on.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu7 {
	background: url("../img/top/link_us.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .menu8.on {
	background: url("../img/top/link_us_on.png?v=0.15")no-repeat top left / 100%;
	;
}

.container-all .menu .navs .nav-box-1 .nav-1.active::before {
	position: absolute;
	top: 0.38rem;
	left: -.49rem;
	content: '';
	width: 1.68rem;
	height: 0.21rem;
	background: url("../img/top/menu-active.png?v=0.15") no-repeat top left / 100%;
	pointer-events: none
}

.container-all .menu .navs .nav-box-1 .nav-box-2 {
	padding-left: .1rem
}

.container-all .menu .navs .nav-box-1 .nav-box-2 .nav-2 {
	position: relative;
	font-size: .32rem;
	color: #9e9e9e;
	line-height: .32rem;
	margin-bottom: .38rem
}

.container-all .menu .lxwm{
	background: url("../img/top/gzwn.png?v=0.15") no-repeat top center / 100%;
	width: 0.24rem;
	height: 1.01rem;
	margin: 0rem 0rem 0 0.15rem;
}

.container-all .menu .navs .nav-box-1 .nav-box-2 .nav-2.on {
	color: #fff
}

.container-all .main-swiper {
	width: 100%;
	height: 100%
}

.container-all .main-swiper .swiper-wrapper,
.container-all .main-swiper .swiper-slide {
	position: relative;
	width: 100%;
	height: 100%
}

.container-all .main-swiper .swiper-wrapper .txt-box,
.container-all .main-swiper .swiper-slide .txt-box {
	position: absolute;
	right: -100%;
	/* bottom: .8rem; */
	opacity: 0;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
	width: calc(100% - .4rem)
}

.container-all .main-swiper .swiper-wrapper .txt-box p,
.container-all .main-swiper .swiper-slide .txt-box p {
	margin-bottom: .1rem;
	text-align: right;
	font-size: .24rem;
	font-family: fzxjljt;
	color: #fff
}

.container-all .main-swiper .swiper-wrapper .txt-box p span,
.container-all .main-swiper .swiper-slide .txt-box p span {
	font-size: .24rem;
	color: #ffd189
}

.container-all .main-swiper .swiper-wrapper.swiper-slide-active .txt-box,
.container-all .main-swiper .swiper-slide.swiper-slide-active .txt-box {
	right: .4rem;
	opacity: 1
}

.container-all .main-swiper.small .swiper-slide.part1 .page-cont {
	top: 16%
}
.container-all .main-swiper.small .swiper-slide.part1 .vbox {
    height: 1.9rem !important;
}
.container-all .main-swiper.small .swiper-slide.part2 .video_dv {
	margin-top: 6rem;
}
.container-all .main-swiper.small .swiper-slide.part2 .girl{
	margin-top: 0.5rem;
}
.container-all .main-swiper.small .swiper-slide.part3 .rw{
	background-size: 85%;
}
.container-all .main-swiper.small .swiper-slide.part3 .title{
	height: 0.5rem;
	width: 1.9rem;
}
.container-all .main-swiper.small .swiper-slide.part5 .p5_title{
	margin: 0.9rem 0 0 0.6rem;
	height: 1rem;
	width: 4.3rem;
}
.container-all .main-swiper.small .swiper-slide.part5 .video_dv{
	margin-top: 0.1rem;
	height: 3.65rem;
}
.container-all .main-swiper.small .swiper-slide.part5 .swiper-button-next,
.container-all .main-swiper.small .swiper-slide.part5 .swiper-button-prev{
    margin-top: 0.1rem !important;
    height: 0.4rem !important;
    width: 0.4rem !important;
}

.container-all .main-swiper.small .swiper-slide.part6 .video_dv{
	/* margin-top: 2.5rem; */
}
.container-all .main-swiper.small .part7{
	padding: 1.18rem 0.4rem 0;
}
.container-all .main-swiper.small .part7 .news-box .news .imgBox{
	height: 1.8rem;
}
.container-all .main-swiper.small .swiper-slide.part7 .tit {
	margin-bottom: .05rem
}

.container-all .main-swiper.small .swiper-slide.part7 .swiper-button-next,
.container-all .main-swiper.small .swiper-slide.part7 .swiper-button-prev {
	bottom: .8rem
}


.container-all .main-swiper.small .swiper-slide.part7 .news {
	margin-bottom: .05rem;
	height: 3rem;
}

.container-all .main-swiper.smaller .swiper-slide.part7 .tit {
	margin-bottom: .2rem
}

.container-all .main-swiper.smaller .swiper-slide.part7 .swiper-button-next,
.container-all .main-swiper.smaller .swiper-slide.part7 .swiper-button-prev {
	bottom: .15rem
}

.container-all .main-swiper.smaller .swiper-slide.part7 .news {
	margin-bottom: .05rem
}

.container-all .main-swiper.smallest .swiper-slide.part7 .tit {
	margin-bottom: .1rem
}

.container-all .main-swiper.smallest .swiper-slide.part7 .swiper-button-next,
.container-all .main-swiper.smallest .swiper-slide.part7 .swiper-button-prev {
	bottom: .15rem
}

.container-all .main-swiper.smallest .swiper-slide.part7 .news {
	margin-bottom: .15rem
}
.container-all .main-swiper.small .part7 .swiper-button-prev, .container-all .main-swiper.small .part7 .swiper-button-next {
    top: auto;
    bottom: 0.15rem;
    margin: 0;
    width: 0.41rem;
    height: 0.41rem;
}


.container-all .main-swiper.smallest .swiper-slide.part1 .page-cont .media-btns {
	margin-top: .3rem
}

.container-all .main-swiper .part1 {
	background: url("../img/雨中客竖版_1226_2.gif") no-repeat top center / 100%;
	/*background-size: 100% 100%;*/
}
.container-all .main-swiper .part1 .age16{
	background: url("../img/m_p1/age16.png?v=0.15") no-repeat top center / 100%;
	width: 0.84rem;
	height: 1.08rem;
	    float: right;
	    margin-top: 2.6rem;
	    margin-right: 0.3rem;
}
.container-all .main-swiper .part1 .video-box {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.container-all .main-swiper .part1 .video-box #loop {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	width: 100%;
	height: 16.24rem
}

.container-all .main-swiper .part1 .video-box #loop canvas {
	width: 100%;
	object-fit: unset !important
}

.container-all .main-swiper .part1 .page-cont {
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	margin-left: -3.75rem;
	width: 100%
}


.container-all .main-swiper .part1 .page-cont .slogan {
	display: block;
	margin: 0 auto;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s
}

.container-all .main-swiper .part1 .page-cont .txt {
	background: url("../img/m_p1/txt.png?v=0.15") no-repeat top center / 100%;
	width: 5.36rem;
	height: 0.56rem;
	margin: auto;
}

.container-all .main-swiper .part1 .page-cont .wechat {
	background: url("../img/m_p1/yqm.png?v=0.15") no-repeat top center / 100%;
	width: 6.18rem;
	height: 0.58rem;
	margin: 0.2rem auto;
}
.part1 .yqm_code{
	color: #2b1504;
	line-height: 0.59rem;
	text-align: right;
	margin-right: 0.1rem;
	font-size: 0.4rem;
}
.part1 .yqm_code .yqm_txt{
	color: #efd7a4;
	font-size: 0.36rem;
	width: 4.5rem;
	float: right;
	text-align: left;
}


.container-all .main-swiper .part1 .page-cont .slogan.zh {
	width: 5.98rem;
	height: 2.95rem;
	background: url("../img/m_p1/slogan.png?v=0.15") no-repeat top center / 100%
}

.container-all .main-swiper .part1 .vbox {
	height: 2rem !important;
}


.container-all .main-swiper .part1 .page-cont .order-btns {
	display: flex;
	justify-content: center;
	width: 5.2rem;
	margin: .3rem auto 0
}

.container-all .main-swiper .part1 .page-cont .order-btns .btn-register {
	width: 2.59rem;
	height: .67rem;
	background: url("../img/m_p1/h5_anzhuo.png?v=0.15") no-repeat top center / 100%;
	margin: auto;
}

.container-all .main-swiper .part1 .page-cont .order-btns .btn-yxDown {
	width: 2.52rem;
	height: .67rem;
	margin-left: 0.2rem;
	background: url("../img/m_p1/h5_ios.png?v=0.15") no-repeat top center / 100%
}


.container-all .main-swiper .part1 .page-cont .media-btns {
	display: flex;
	justify-content: space-between;
	width: 2.65rem;
	margin: .5rem auto 0
}

.container-all .main-swiper .part1 .page-cont .media-btns a {
	display: block;
	width: .53rem;
	height: .47rem
}

.container-all .main-swiper .part1 .page-cont .media-btns .btn-bilibili {
	background: url("../img/m_other/btn-bilibili.png?v=0.15") no-repeat top center / 100%
}

.container-all .main-swiper .part1 .page-cont .media-btns .btn-weixin {
	background: url("../img/m_other/btn-weixin.png?v=0.15") no-repeat top center / 100%
}

.container-all .main-swiper .part1 .page-cont .media-btns .btn-weibo {
	background: url("../img/m_other/btn-weibo.png?v=0.15") no-repeat top center / 100%
}
.part1 .tips_dv{
	position: absolute;
	z-index: 96;
	top: 30%;
	width: 100%;
	margin: 0 auto;display: none;
}
.part1 .tips{
	width: 6.2rem;
	height: 6.20rem;
	border-radius: 0.08rem;
	background-color: #FFF;
	padding: 0.3rem;
	margin: auto;
	text-align: justify;
}
.part1 .tips_top{
	width: 100%;
	border-bottom: 0.0625rem #393a3c solid;
	height: 0.6rem;
}
.part1 .tips_top .tit{
	color: #393a3c;
	font-size: 0.30rem;
	text-align: center;padding-top: 0.1rem;
}
.part1 .tips_top .tips_close{
	background: url("../img/m_p1/age_close.png?v=0.15") no-repeat center / 100%;
	width: 0.33rem;
	height: 0.34rem;
	float: right;
    margin-top: -0.4rem;
}
.part1 .txt{
	color: #393a3c;
	font-size: 0.05rem;
}


.container-all .main-swiper .part2 .video_dv {
	width: 100%;
	height: 1.4rem;
	margin-top: 8.5rem;
	display: none;
	text-align: center;
}
.video_dv .gif-dv{
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 auto;
}
.video_dv .gif-dv .p2_begin{
	background: url("../img/m_p1/video_begin.png?v=0.15") no-repeat;
	background-size: contain;
	height: 1.4rem !important;
	width: 1.4rem !important;
	margin: auto;
	top: 36%;
	position: relative;
}

.container-all .main-swiper .part2 {
	background: url("../img/m_p2/p2_bg.png?v=0.15") no-repeat top center / 100%;
	/*background-size: 100% 100%;*/
}
.part2 img{
	height: 100%;
	width: 100%;
}
.part2 .top_1{
	width: 100%;
	height: 4.74rem;
	float: right;
	margin-top: 0.8rem;;
}
.part2 .houxian{
	width: 3.11rem;
	height: 3.55rem;
	float: right;
}
.part2 .jieshao{
	width: 0.69rem;
	height: 4.74rem;
	float: right;
	margin-right: 1.2rem;
}
.part2 .top_2{
	width: 100%;
	height: 1.69rem;
	float: right;
	margin-top: 0.3rem;;
}
.part2 .ciqu{
	width: 0.28rem;
	height: 1.34rem;
	float: right;
	margin-top: 0.5rem;
}
.part2 .moxin{
	width: 1.22rem;
	height: 1.69rem;
	float: right;
	margin-right: 0.2rem;
	margin-top: -0.5rem;
}
.part2 .top_3{
	width: 100%;
	height: 1.69rem;
	float: right;
	margin-top: 0.3rem;;
}
.part2 .daibiaozuo{
    width: 0.41rem;
    height: 3.06rem;
    float: left;
    margin-left: 0.4rem;
    bottom: 16%;
    position: absolute;
}
.part2 .geci{
	width: 2.7rem;
	height: 4.46rem;
	float: right;
	margin-right: 0.8rem;
}

.container-all .main-swiper .swiper-slide-next .video_dv{
	display: block !important;
}
.container-all .main-swiper .part3 .video_dv,
.container-all .main-swiper .part5 .video_dv,
.container-all .main-swiper .part6 .video_dv{
	position: relative!important;

}

.container-all .main-swiper .part5 #video5,
.container-all .main-swiper .part6 #video6{
	position: absolute;
	bottom:0.1rem!important;
	left: 50%;
	transform: translateX(-50%);
}


.container-all .main-swiper  .bt_show {
	height: 2.82rem;
	width: 100%;
	margin-top: -4.22rem;
	position: fixed;display: none;
}
video::-webkit-media-controls-fullscreen-button {
     display: none;
}
video::-internal-media-controls-download-button {
	display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
 }
video::-webkit-media-controls-panel {
  width: calc(100% + 30px);
}
.container-all .main-swiper  .bt_show .begin {
	background: url("../img/m_p2/bt_begin.png?v=0.15") no-repeat center / 100%;
	height: 0.64rem;
	width: 0.64rem;
	margin: 1.3rem 0rem 0rem 3.2rem;
	position: absolute;
	display: block;
}

.container-all .main-swiper .bt_show .pause {
	background: url("../img/m_p2/bt_pause.png?v=0.15") no-repeat center / 100%;
	height: 0.64rem;
	width: 0.64rem;
	margin: 1.3rem 0rem 0rem 3.2rem;
	position: absolute;
	display: none;
	/*设透明度为0*/
	opacity: 0;
}

.container-all .main-swiper .part2 .content {
	width: 5.42rem;
	height: 0.75rem;
	background: url("../img/m_p2/cntent.png?v=0.15")no-repeat center / 100%;
	margin: 0rem auto;
	position: inherit;
}



.container-all .main-swiper .vbox {
	position: initial;
	margin: auto;
	width: 6.82rem;
	height: 4.45rem;
}

.container-all .main-swiper .part1 .vbox .btn-play {
	top: 27% !important;
	background: url("../img/m_p1/video_begin.png?v=0.15") no-repeat center center;
	background-size: contain;
	height: 1.4rem !important;
	width: 1.4rem !important;
	left: 46% !important;
}

.container-all .main-swiper .vbox .btn-play {
	position: absolute;
	left: 50%;
	top: 85%;
	width: .67rem;
	height: .65rem;
	margin-left: -.335rem;
	margin-top: -1.15rem;
	background: url("../img/m_other/v-btn.png?v=0.15") no-repeat center center;
	background-size: 100% 100%;
	-webkit-animation: breatheFn 3s linear infinite 300ms 0 ease;
	-moz-animation: breatheFn 3s linear infinite 300ms 0 ease;
	-ms-animation: breatheFn 3s linear infinite 300ms 0 ease;
	animation: breatheFn 3s linear infinite 300ms 0 ease;
	-moz-animation: breatheFn 3s linear infinite;
	-webkit-animation: breatheFn 3s linear infinite;
	-o-animation: breatheFn 3s linear infinite;
	-ms-animation: breatheFn 3s linear infinite;
	animation: breatheFn 3s linear infinite;
}

.container-all .main-swiper .part3 .txt-box {
	top: 62%;
	right: 0 !important;
	width: 100% !important;
}

.container-all .main-swiper .part3 .vbox .btn-play {
	top: 65%;
}

.container-all .main-swiper .part3 {
	background: url("../img/m_p3/p3_bg.png?v=0.15") no-repeat center 75%;
	height: 100%;
	width: 100%;
}

.container-all .main-swiper .part3 .title {
	background: url("../img/m_p3/title.png?v=0.15")no-repeat center / 100%;
	height: 1.02rem;
	width: 2.64rem;
	margin-top: 1.3rem;
	margin-left: 0.6rem;
	position: fixed;
}

.container-all .main-swiper .part3 .p3_wq_1 .rw {
	background: url("../img/m_p3/dao_rw.png?v=0.15")no-repeat center / 100%;
	height: 11.39rem;
	width: 7.5rem;
}


.container-all .main-swiper .part3 .p3_wq_2 .rw {
	background: url("../img/m_p3/qiang_rw.png?v=0.15")no-repeat center / 100%;
	height: 11.39rem;
	width: 7.5rem;
}


.container-all .main-swiper .part3 .p3_wq_3 .rw {
	background: url("../img/m_p3/fu_rw.png?v=0.15")no-repeat center / 100%;
	height: 11.39rem;
	width: 7.5rem;
}


.container-all .main-swiper .part3 .p3_wq_4 .rw {
	background: url("../img/m_p3/jian_rw.png?v=0.15")no-repeat center / 100% 100%;
	height: 11.39rem;
	width: 7.47rem;
}


.container-all .main-swiper .part3 .p3_wq_5 .rw {
	background: url("../img/m_p3/cike_rw.png?v=0.15")no-repeat center / 100%;
	height: 11.39rem;
	width: 7.4rem;
}


.container-all .main-swiper .part3 .video_dv {
    width: 1.4rem;
    height: 1.4rem;
    z-index: 99;
    top: -36.7%;
    left: 42%;
}

.video_dv .dz_gif .dz_begin{
	background: url("../img/m_p1/video_begin.png?v=0.15") no-repeat;
	background-size: contain;
	height: 1.4rem !important;
	width: 1.4rem !important;
	margin: -3rem auto 0;
	position: relative;
}

.container-all .main-swiper .part3 .dz_gif {
	width: 1.4rem;
    height: 1.4rem;
	margin: auto;
}
.container-all .main-swiper .part3 .dz_gif img{
	height: 100%;
	width: 100%;
}
.container-all .main-swiper .part3 .swiper-button-prev,
.container-all .main-swiper .part3 .swiper-button-next {
	top: 50%;
	bottom: .25rem;
	margin: 0;
	width: 1.61rem;
	height: 1.61rem;
	position: absolute;
	z-index: 1;
}

.container-all .main-swiper .part3 .swiper-button-prev {
	left: 0.3rem;
	background: url("../img/m_p3/prev-btn.png?v=0.15") no-repeat center / 100%;
	height: 1.31rem !important;
	width: 0.83rem !important;
}

.container-all .main-swiper .part3 .swiper-button-next {
	right: 0.3rem;
	background: url("../img/m_p3/next-btn.png?v=0.15") no-repeat center / 100%;
	height: 1.11rem !important;
	width: 0.93rem !important;
}

.container-all .main-swiper .part3 .swiper-container {
	width: 100%;
	height: 100%;
}

.container-all .main-swiper .part3 .swiper-slide {
	text-align: center;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;  }


.container-all .main-swiper .part5 .txt-box {
	right: 1rem !important;
	width: 100%;
	top: 15%;
}

.container-all .main-swiper .part5 .p5_title {
	background: url("../img/m_p5/title.png?v=0.15") no-repeat center / 100%;
	height: 6.62rem;
	width: 1.55rem;
	float: right;
	margin: 1.8rem 0.5rem 0 0;
}

.container-all .main-swiper .part5 .video_dv {
	width: 1.4rem;
	height: 1.4rem;
	z-index: 99;
	top: -48%;
	left: 42%;
}
.container-all .main-swiper .part5 #video5-1 {
    width: 1.4rem;
    height: 1.4rem;
}

.container-all .main-swiper .part5 {
	background: url("../img/m_p5/p5-bg-1.png?v=0.15") no-repeat top / 100%;
	margin-top: 1.5rem;
}

.container-all .main-swiper .part5 .swiper-button-next,
.container-all .main-swiper .part5 .swiper-button-prev {
	top: auto !important;
	width: 0.53rem !important;
	height: 0.53rem !important;
	margin-top: 0.2rem !important;
}

.container-all .main-swiper .part5 .swiper-button-next {
	background: url("../img/m_p5/next-btn.png?v=0.15") no-repeat center / 100% !important;
	right: 2.8rem !important;
}

.container-all .main-swiper .part5 .swiper-button-prev {
	background: url("../img/m_p5/prev-btn.png?v=0.15") no-repeat center / 100% !important;
	left: 2.8rem !important;
}
.container-all .main-swiper .part5 .p3_wq_1 .rw {
	background: url("../img/m_p5/p5-bg.png?v=0.15")no-repeat;
	height: 14.43rem;
	width: 7.5rem;
	background-size: 100% 100%;
}

.container-all .main-swiper .part5 .p3_wq_1 .rw .rw_title{
	width: 4rem;
	height: 14rem;
	background: url(../img/m_p5/p5-bg-title.png?v=0.15)no-repeat;
	float: right;
	background-size: 53% 65%;
	margin-right: -1.6rem;
	margin-top: 1.4rem;
}


.container-all .main-swiper .part6 {
	background: url("../img/m_p6/p6.png?v=0.15") no-repeat center / 100%
}

.container-all .main-swiper .part6 .title {
	height: 0.71rem;
	width: 2.64rem;
	margin-top: 1.3rem;
	margin-left: 0.6rem;
	position: fixed;
}

.container-all .main-swiper .part6 .video_dv {
	width: 1.4rem;
	height: 1.4rem;
	z-index: 99;
	top: -60%;
	left: 8%;
}

.container-all .main-swiper .part6 #video6-1 {
	width: 7rem;
	height: 3.65rem;
	object-fit: cover;
}
.container-all .main-swiper .part6{
	margin-top: 0.5rem;
}
.container-all .main-swiper .part6 .p3_wq_1 .rw {
	background: url(../img/m_p6/p6_bg.png?v=0.15)no-repeat;
	height: 14.43rem;
	width: 7.5rem;
	background-size: 100% 100%;
}
.container-all .main-swiper .part6 .p3_wq_1 .rw .rw_title{
	width: 4rem;
	height: 14rem;
	background: url(../img/m_p6/p6-bg-title.png?v=0.15)no-repeat;
	float: left;
	background-size: 50% 45%;
	margin-left: 0.5rem;
	margin-top: 1.6rem;
}



.container-all .main-swiper .part7 {
	background: url("../img/m_p7/p7-bg.png?v=0.15") no-repeat center / 100%;
	box-sizing: border-box;
	padding: 1.4rem .4rem 0
}

.container-all .main-swiper .part7 .zh_news,
.container-all .main-swiper .part7 .en_news {
	display: none
}

.container-all .main-swiper .part7 .news-box .news {
	margin-bottom: .2rem;
	width: 90vw;
	height: 3.7rem;
	overflow:hidden;
}

.container-all .main-swiper .part7 .news-box .news img {
	width: 100%;
	height: 100%;
}
.container-all .main-swiper .part7 .news-box .news .imgBox>img{width:100%;height:100%;display: none;}

.container-all .main-swiper .part7 .swiper-button-prev,
.container-all .main-swiper .part7 .swiper-button-next {
	top: auto;
	bottom: .25rem;
	margin: 0;
	width: .61rem;
	height: .61rem
}

.container-all .main-swiper .part7 .swiper-button-prev {
	left: 2.5rem;
	background: url("../img/m_other/prev-btn.png?v=0.15") no-repeat center / 100%
}

.container-all .main-swiper .part7 .swiper-button-next {
	right: 2.5rem;
	background: url("../img/m_other/next-btn.png?v=0.15") no-repeat center / 100%
}

.main-swiper .part7 .zh_news .news{
	width: 7.1rem;
	height: 4.05rem;
	margin: auto;
}
.main-swiper .part7 .top_one{
	width: 7.1rem;
	height: 3rem;
}
.main-swiper .part7 img{
	height: 100%;
	width: 100%;
}
.main-swiper .part7 .p7_til_bg{
	background: #C6DFE3;
	height: 1.03rem;
	width: 7.1rem;
}
.main-swiper .part7 .title_one{
	float: left;
	margin-left: 0.35rem;
	margin-top: 0.27rem;
	margin-right: 0.35rem;
	height: 0.4rem;
	width: 1.8rem;
}
.main-swiper .part7 .dp5_jian_ge{
	float: left;
    line-height: 1.03rem;
    border-right: 1px #4AA1AA solid;
    height: 0.35rem;
    margin-top: 0.31rem;

}
.main-swiper .part7 .text_one{
	float: left;
	margin-top: 0.33rem;
	margin-left: 0.50rem;
	width: 2.95rem;
	height: 0.27rem;
}







.container-all .main-swiper .part8 {
	background: url(../img/lxwm/bg.png?v=0.15) no-repeat;
	box-sizing: border-box;
	background-size: 100% 100%;
}
.container-all .main-swiper .part8 .news{
	width: 100vw;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-48%);
}
.part8 .news img{
	height: 100%;
	width: 100%;
}
.part8 .end_dv{
	width: 7.5rem;
	bottom: 0.3rem;
	position: absolute;
	margin-left: -0.4rem;
}
.part8 .end_logo{
	height: 0.35rem;
	width: 2.68rem;
	margin: 0rem auto 0.2rem;
}
.part8 .end_logo img{
	height: 100%;
	width: 100%;
}

.container-all .main-swiper .part9 {
	/* background: url(../img/jump/end.png?v=0.15) no-repeat; */
	box-sizing: border-box;
	height: auto;
	padding: 0px 0 0 0;
}
.part9 .beian{
	color: #9da5a8;
	text-align: left;
	line-height: .3rem;
	-webkit-transform: scale(0.9);
	transform: scale(.9);
	transform-origin: center;
}
.part9 .beian img{
	height: 100%;
	width: 100%;
}
.pop,
.layer {
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(0, 0, 0, .7);
	opacity: 0;
	filter: alpha(opacity=0)
}

.pop .pop-mask,
.layer .pop-mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.pop .pop-box,
.layer .pop-box {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: -1;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-family: fzcjljt
}

.pop .pop-box.on,
.layer .pop-box.on {
	z-index: 1010;
	opacity: 1;
	filter: alpha(opacity=100)
}

.pop .pop-box .btn-close,
.layer .pop-box .btn-close {
	position: absolute;
	z-index: 10;
	left: 50%;
	bottom: -.8rem;
	margin-left: -.27rem;
	display: block;
	width: .54rem;
	height: .52rem;
	background: url("../img/m_other/btn-close.png?v=0.15") no-repeat center / 100%
}

.pop .pop-order-zh,
.layer .pop-order-zh {
	width: 6.5rem;
	height: 6rem;
	box-sizing: border-box;
	padding: .8rem .35rem 0
}

.pop .pop-order-zh .tit,
.layer .pop-order-zh .tit {
	font-size: .4rem;
	color: #000;
	text-align: center
}

.pop .pop-order-zh .tabs,
.layer .pop-order-zh .tabs {
	margin: .2rem auto;
	font-size: 0;
	background: #dad5cb
}

.pop .pop-order-zh .tabs a,
.layer .pop-order-zh .tabs a {
	display: inline-block;
	width: 1.9rem;
	height: .7rem
}

.pop .pop-order-zh .tabs a.on,
.layer .pop-order-zh .tabs a.on {
	background: #fff
}

.pop .pop-order-zh .tabs .btn-pc i,
.layer .pop-order-zh .tabs .btn-pc i {
	display: block;
	width: 100%;
	height: 100%;
	color: #333;
	font-size: .28rem;
	text-align: center;
	line-height: .7rem
}

.pop .pop-order-zh .tabs .btn-zhuji i,
.layer .pop-order-zh .tabs .btn-zhuji i {
	display: block;
	width: 100%;
	height: 100%;
	color: #333;
	font-size: .28rem;
	text-align: center;
	line-height: .7rem
}

.pop .pop-order-zh .tabs .btn-yidong i,
.layer .pop-order-zh .tabs .btn-yidong i {
	display: block;
	width: 100%;
	height: 100%;
	color: #333;
	font-size: .28rem;
	text-align: center;
	line-height: .7rem
}

.pop .pop-order-zh .input-box,
.layer .pop-order-zh .input-box {
	position: relative;
	height: .6rem;
	margin: .3rem auto
}

.pop .pop-order-zh .input-box input,
.layer .pop-order-zh .input-box input {
	display: block;
	width: 100%;
	height: .6rem;
	outline: 0;
	border: 1px solid #9b9893;
	background: 0 0;
	font-size: .26rem;
	color: rgba(0, 0, 0, .6);
	line-height: .6rem;
	box-sizing: border-box;
	padding: 0 .1rem;
	background: #d3d1cc
}

.pop .pop-order-zh .input-box.auth_input input,
.layer .pop-order-zh .input-box.auth_input input {
	width: 3.5rem;
	float: left
}

.pop .pop-order-zh .input-box.auth_input #btn_yzm,
.layer .pop-order-zh .input-box.auth_input #btn_yzm {
	float: right;
	width: 2.1rem;
	height: .6rem;
	font-size: .26rem;
	line-height: .6rem;
	text-align: center;
	font-family: fzxjljt;
	border: 0;
	border-radius: 0;
	background: url("../img/m_other/btn-phone-code.jpg") no-repeat center / 100% 100%
}

.pop .pop-order-zh .submit,
.layer .pop-order-zh .submit {
	display: block;
	margin: .2rem auto .2rem 1.6rem;
	font-size: 0;
	width: 2.4rem;
	height: .66rem;
	background: url("../img/m_other/btn-order-top.jpg") no-repeat center / 100% 100%
}

.pop .pop-order-zh .btn-more,
.layer .pop-order-zh .btn-more {
	display: block;
	margin: .3rem auto 0;
	width: 1.4rem;
	font-size: .2rem;
	color: #4b4340;
	text-align: center;
	text-decoration: underline
}

.pop .pop-order-mini,
.layer .pop-order-mini {
	width: 6.5rem;
	height: 6rem;
	box-sizing: border-box;
	padding: .3rem .35rem 0
}

.pop .pop-order-mini .tit,
.layer .pop-order-mini .tit {
	font-size: .4rem;
	color: #000;
	text-align: center;
	line-height: 1rem;
	border-bottom: 1px solid #a7a4a0
}

.pop .pop-order-mini .tabs,
.layer .pop-order-mini .tabs {
	margin: .3rem auto .5rem;
	display: flex;
	justify-content: space-between
}

.pop .pop-order-mini .tabs a,
.layer .pop-order-mini .tabs a {
	display: block;
	width: 1.79rem;
	height: 2.27rem
}

.pop .pop-order-mini .tabs a.btn-pc,
.layer .pop-order-mini .tabs a.btn-pc {
	background: url("../img/m_other/btn-pc.png?v=0.15") no-repeat center / 100% 100%
}

.pop .pop-order-mini .tabs a.btn-pc.on,
.layer .pop-order-mini .tabs a.btn-pc.on {
	background: url("../img/m_other/btn-pc-h.png?v=0.15") no-repeat center / 100% 100%
}

.pop .pop-order-mini .tabs a.btn-zhuji,
.layer .pop-order-mini .tabs a.btn-zhuji {
	background: url("../img/m_other/btn-ios.png?v=0.15") no-repeat center / 100% 100%
}

.pop .pop-order-mini .tabs a.btn-zhuji.on,
.layer .pop-order-mini .tabs a.btn-zhuji.on {
	background: url("../img/m_other/btn-ios-h.png?v=0.15") no-repeat center / 100% 100%
}

.pop .pop-order-mini .tabs a.btn-yidong,
.layer .pop-order-mini .tabs a.btn-yidong {
	background: url("../img/m_other/btn-android.png?v=0.15") no-repeat center / 100% 100%
}

.pop .pop-order-mini .tabs a.btn-yidong.on,
.layer .pop-order-mini .tabs a.btn-yidong.on {
	background: url("../img/m_other/btn-android-h.png?v=0.15") no-repeat center / 100% 100%
}

.pop .pop-order-mini .btn-order-mini,
.layer .pop-order-mini .btn-order-mini {
	position: absolute;
	z-index: 1;
	display: block;
	top: 4.3rem;
	left: 50%;
	margin-left: -1.26rem;
	width: 2.53rem;
	height: .72rem;
	background: url("../img/m_other/btn-min-order.png?v=0.15") no-repeat center / 100% 100%
}

.pop .pop-order-mini .btn-order-mini#myyBtn2,
.layer .pop-order-mini .btn-order-mini#myyBtn2 {
	z-index: 10
}

.pop .pop-order-mini .btn-more,
.layer .pop-order-mini .btn-more {
	position: relative;
	z-index: 10;
	display: block;
	margin: 1.5rem auto 0;
	width: 1.6rem;
	font-size: .22rem;
	line-height: .4rem;
	color: #4b4340;
	text-align: center;
	text-decoration: underline
}

.pop .pop-order,
.layer .pop-order {
	width: 6.5rem;
	height: 5rem;
	box-sizing: border-box;
	padding: .6rem .35rem 0
}

.pop .pop-order .tit,
.layer .pop-order .tit {
	font-size: .4rem;
	color: #000;
	text-align: center
}

.pop .pop-order .order-box .input-box,
.layer .pop-order .order-box .input-box {
	position: relative;
	background: #d3d1cc
}

.pop .pop-order .order-box .input-box input,
.layer .pop-order .order-box .input-box input {
	margin: .2rem auto;
	display: block;
	width: 100%;
	height: .6rem;
	outline: 0;
	border: 1px solid #9b9893;
	background: 0 0;
	font-size: .26rem;
	color: rgba(0, 0, 0, .6);
	line-height: .6rem;
	box-sizing: border-box;
	padding: 0 .1rem
}

.pop .pop-order .order-box .btn-drop,
.layer .pop-order .order-box .btn-drop {
	position: absolute;
	top: 0;
	right: .1rem;
	display: block;
	width: .6rem;
	height: .6rem;
	background: url("../img/m_other/btn-drop.png?v=0.15") no-repeat center;
	background-size: .17rem .17rem
}

.pop .pop-order .order-box .btn-drop.on,
.layer .pop-order .order-box .btn-drop.on {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.pop .pop-order .order-box .area-list,
.layer .pop-order .order-box .area-list {
	display: none;
	position: absolute;
	z-index: 15;
	left: 0;
	top: .6rem;
	width: 100%;
	height: 3rem;
	background: #e5e3df
}

.pop .pop-order .order-box .area-list.on,
.layer .pop-order .order-box .area-list.on {
	display: block
}

.pop .pop-order .order-box .area-list .scroll-box,
.layer .pop-order .order-box .area-list .scroll-box {
	width: 100%;
	height: 100%;
	overflow-y: auto
}

.pop .pop-order .order-box .area-list .scroll-box p,
.layer .pop-order .order-box .area-list .scroll-box p {
	width: 100%;
	box-sizing: border-box;
	padding: .05rem .1rem;
	font-size: .24rem;
	color: rgba(0, 0, 0, .7)
}

.pop .pop-order .order-tips,
.layer .pop-order .order-tips {
	font-size: .24rem;
	color: rgba(0, 0, 0, .7);
	line-height: .22rem
}

.pop .pop-order .order-tips .checkbox,
.layer .pop-order .order-tips .checkbox {
	display: inline-block;
	width: .3rem;
	height: .24rem;
	background: url("../img/m_other/checkbox.png?v=0.15") no-repeat center / 100%
}

.pop .pop-order .order-tips .checkbox.on,
.layer .pop-order .order-tips .checkbox.on {
	background: url("../img/m_other/checkbox-on.png?v=0.15") no-repeat center / 100%;
}


.pop .pop-order-res,
.layer .pop-order-res {
	width: 4.2rem;
	height: 3.08rem;
	box-sizing: border-box;
	padding: .6rem .5rem 0;
}

.pop .pop-order-res .res,
.layer .pop-order-res .res {
	font-size: .52rem;
	color: #000;
	text-align: center;
	padding-left: .35rem
}

.pop .pop-order-res .btn-ques,
.layer .pop-order-res .btn-ques {
	margin: .3rem auto .15rem;
	display: block;
	width: 2.4rem;
	height: .6rem;
	background: url("../img/m_other/btn-phone-code.jpg") no-repeat bottom center / 100%;
	font-size: .32rem;
	color: #000;
	text-align: center;
	line-height: .6rem
}

.pop .pop-order-res span,
.layer .pop-order-res span {
	display: block;
	font-size: .24rem;
	color: #000;
	text-align: center
}

.pop .pop-media,
.layer .pop-media {
	width: 2.75rem;
	height: 3.62rem;
	background: url("../img/m_other/pop-media.png?v=0.15") no-repeat center / 100%;
	text-align: center;
	font-size: 0;
	box-sizing: border-box;
	padding-top: .15rem
}

.pop .pop-media .tit,
.layer .pop-media .tit {
	font-size: .36rem;
	color: #000
}

.pop .pop-media img,
.layer .pop-media img {
	display: block;
	margin: .18rem auto;
	width: 2.22rem
}

.pop .pop-media .btn-enter,
.layer .pop-media .btn-enter {
	font-size: .26rem;
	color: #000;
	text-decoration: underline
}

.pop .pop-video,
.layer .pop-video {
	width: 100%
}

.pop .pop-video video,
.layer .pop-video video {
	width: 100%
}

.pop .pop-tips,
.layer .pop-tips {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 4.2rem;
	height: 3.08rem;
	box-sizing: border-box;
	padding: 0 .5rem;
}

.pop .pop-tips .tips,
.layer .pop-tips .tips {
	width: 100%;
	font-size: .3rem;
	text-align: center
}

.pop.on,
.layer.on {
	z-index: 1010;
	opacity: 1;
	filter: alpha(opacity=100)
}

.layer.on {
	z-index: 1011;
	opacity: 1;
	filter: alpha(opacity=100);
	background: rgba(0, 0, 0, .7)
}

.part1 .end_icon{
	height: 0.45rem;
	margin: 0.3rem auto;
	width: 4.3rem;
}
.part1 .wx_img{
	background: url("../img/m_p1/wechat.png?v=0.15");
	height: 0.42rem;
	width: 0.52rem;
	opacity: 0.7;
	float: left;
	margin-right: 0.3rem;
	background-size: 100% 100%;
}
.part1 .bz_img{
	background: url("../img/top/dy.png?v=0.15") ;
	height: 0.45rem;
	width: 0.4rem;
	float: left;
	margin-right: 0.3rem;
	background-size: 100% 100%;
}
.part1 .qq_img{
	background: url("../img/top/qq.png?v=0.15") ;
	height: 0.45rem;
	width: 0.45rem;
	float: left;
	margin-right: 0.3rem;
	background-size: 100% 100%;
}
.part1 .wb_img{
	background: url("../img/top/tap.png?v=0.15") ;
	height: 0.45rem;
	width: 0.45rem;
	float: left;
	margin-right: 0.3rem;
	background-size: 100% 100%;
}
.part1 .hykb_img{
	background: url("../img/top/haoyoukuaibao.png?v=0.15") ;
	height: 0.45rem;
	width: 0.45rem;
	float: left;
	margin-right: 0.3rem;
	background-size: 100% 100%;
}
.part1 .douyu_img{
	background: url("../img/m_p1/douyu.png") ;
	height: 0.45rem;
	width: 0.45rem;
	float: left;
	background-size: 100% 100%;
}
.weixincode {
	width: 4.6rem;
	height: 1.91rem;
	margin-top: -1.16rem;
	display: none;
	position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%) scale(1);
}
.weixincode .code {
	width: 4.6rem;
	height: 1.91rem;
	background: url(../images/index/dept1/ico_show_bg.png);
	background-size: 100% 100%;
	margin: 0 auto;
	padding: 0.08rem;
}
.weixincode .dy_ma {
	width: 4.6rem;
	height: 1.91rem;
	background: url(../images/index/dept1/ico_show_bg.png);
	background-size: 100% 100%;
	margin: 0 auto;
	padding: 0.08rem;
}
.weixincode .tap_ma {
	width: 3.37rem;
	height: 1.52rem;
	background: url("../img/top/tap_ma.png?v=0.16");
	background-size: 100% 100%;
	margin: 0 auto;
}
.weixincode .qq_ma {
	width: 3.37rem;
	height: 1.52rem;
	background: url("../img/top/qq_ma.png?v=0.16");
	background-size: 100% 100%;
	margin: 0 auto;
}

.weixincode .text1 {
	text-align: center;
	font-size: 18px;
	color: #000;
	margin-top: 7px;
}

.weixincode .text2 {
	text-align: center;
	text-decoration: underline;
	font-size: 14px;
	color: #000;
}


#forhorview p {
	font-size: .6rem
}

#NIE-share-m {
	font-size: 1rem
}

@-webkit-keyframes playbtn {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

@-moz-keyframes playbtn {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

@-ms-keyframes playbtn {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

@-o-keyframes playbtn {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes playbtn {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes rightIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

@-moz-keyframes rightIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

@-ms-keyframes rightIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

@-o-keyframes rightIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes rightIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.pop-order input::-webkit-input-placeholder {
	font-size: .26rem;
	color: #858481;
	font-family: fzxjljt
}

.pop-order input:-moz-placeholder {
	font-size: .26rem;
	color: #858481;
	font-family: fzxjljt
}

.pop-order input:-ms-input-placeholder {
	font-size: .26rem;
	color: #858481;
	font-family: fzxjljt
}



.videobox1 {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 500;
	background-color: rgba(0, 0, 0, 0.7);
	display: none;
}

.videocontent {
	width: 768px;
	height: 432px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}

.close {
	width: 30px;
	height: 30px;
	background: url("../img/close-btn.png?v=0.15") no-repeat;
	background-size: 100% 100%;
	top: 0;
	transform: none;
	transition: .3s;
    margin: 0.1rem auto;
}

.close:hover {
	transform: rotate(90deg);
}

.vid {
	width: 100%;
}
.dz_img_1 img{
	height: 100%;
	width: 100%;
}
.dz_img_1 .videocontent{
	width: 6.83rem;
    height: 3.93rem;
	margin: auto;
}
/*top栏*/
.top-bar-wrap{width: 100%;position: fixed;top: 0;left: 0;z-index: 102;}
.top-bar{width: 100%;padding: 0.1rem 0rem 0.1rem 0rem;background: #2b2928;align-items: center;height: 1.14rem;box-sizing: border-box;position: relative;z-index: 10;display: flex;}
.top-bar .logo{width: 1.09rem;height: 0.87rem;}
.top-bar .logo img{width: 0.87rem; height: auto; float: right;;height: auto;}
.top-bar .game-info{margin-left: 0.23rem;flex: 1;}
.top-bar .game-info .tit{font-size: 0.3rem;color: #fff;font-weight: bold;/* padding-bottom: 0.1rem;line-height: 0.32rem; */font-family: monospace;}
.top-bar .game-info .txt{font-size: 0.15rem;color: #fff;line-height: 0.2rem;}
.top-bar .btn-down{font-size: 0.24rem;font-weight: 600;font-family: monospace;color: #fff;text-align: center;width: 1.66rem;height: 0.36rem;line-height: 0.36rem;background: url("../img/btn-nav-bg.png");background-size:cover; border-radius: 0.25rem;margin-right: 0.14rem;}
.top-bar .btn-down::after{content: attr(title);}
.top-bar .btn-down{display: none;}
.top-bar.show .btn-down{display: block;color: #FFF; text-decoration: none;}
/*菜单按钮*/
.menu {display: block;position: relative;overflow: hidden;margin:0 0.3rem 0 0;padding: 0;width: 0.6rem;height: 0.8rem;font-size: 0;text-indent: -9999em;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: none;border-radius: 0;border: none;cursor: pointer;background: none;/* -webkit-transition: background .3s; *//* transition: background .3s */}
.menu:focus {outline: 0;background: none;}
.menu span {display: block;position: absolute;top: 0.34rem;left: 0.1rem;right: 0.1rem;height: 0.05rem;background: #fff;-webkit-transition: background 0s .3s;transition: background 0s .3s}
.menu span::after, .menu span::before {position: absolute;display: block;left: 0;width: 100%;height: 0.05rem;background-color: #fff;content: "";-webkit-transition-duration: .3s, .3s;transition-duration: .3s, .3s;-webkit-transition-delay: .3s, 0s;transition-delay: .3s, 0s}
.menu span::before {top: -0.12rem;-webkit-transition-property: top, -webkit-transform;transition-property: top, transform}
.menu span::after {bottom: -0.13rem;-webkit-transition-property: bottom, -webkit-transform;transition-property: bottom, transform}
.menu.is-active span {background: 0 0;}
.menu.is-active span::before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}
.menu.is-active span::after {bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}
.menu.is-active span::after,
.menu.is-active span::before {-webkit-transition-delay: 0s, .3s;transition-delay: 0s, .3s}

/*下拉列表*/
.top-bar-list{width: 100%;background: rgba(0,0,0,.75);padding: 0 0.07rem;box-sizing: border-box;position: absolute;right: 0;z-index: 999;transition: all .3s;top: 1.14rem;opacity: 0;transform: translateX(100%);}
.top-bar-list.cur{opacity: 1;transform: translateX(0);}
.top-bar-list li{height: 0.9rem;line-height: 0.72rem;text-align: center;border-bottom: 1px solid rgba(228,219,190,0.3);}
.top-bar-list .link{font-size: 0.25rem;color: #fff;display: flex;justify-content: center;align-items: center;text-decoration: none;}
.top-bar-list .db-link{justify-content: center;align-items: center;height: 100%;}
.top-bar-list .db-link a{width: 0.6rem;height: 0.37rem;text-indent: -9999rem;}
.top-bar-list .li-icon{text-indent: -9999rem; font-size: 0;width: 0.6rem;height: 0.37rem; display: inline-block; vertical-align: sub;}
.top-bar-list .btn-wx{background-position: -6.23rem -0.17rem;}
.top-bar-list .btn-tui{background-position: -7.3rem -0.17rem;;}
.top-bar-list .db-link .line{width: 1px;height: 0.38rem;background: rgba(169,189,210,.2);margin: 0 0.23rem;}

.dept_6 {
	width: 3.71rem;
	margin: 1.2rem auto 0;
}

/* .dept_6 .top_line {
	background: url(../images/index/dept6/dept6_line.png);
	background-size: 100% 100%;
	height: 34px;
	width: 1576px;
	margin: 0 auto;
} */

.dept_6 .ed_ewm_list {
	width: 3.71rem;
	margin-top: 0.61rem;
	height: 12.86rem;
}

.dept_6 .ed_ewm {
	height:4.1rem;
	width: 3.71rem;
	background: url(../images/index/dept6/dp6_bg.png);
	background-size: 100% 100%;
	float: left;
}

.dept_6 .tap_dv {
	float: right;
}

.dept_6 .dy_dv {
	margin-top: 0.16rem;
	margin-bottom: 0.16rem;
}

.dept_6 .til_dv {
	width: max-content;
	height: 0.73rem;
	line-height: 0.73rem;
	margin: auto;
}

.dept_6 .center_line {
	width: 2.7rem;
	height: 0.01rem;
	background: url(../images/index/dept6/dept6_line_center.png);
	background-size: 100%;
	margin: 0 auto;
}

.dept_6 .wx_dv .ico_img {
	background: url(../images/index/dept6/wx_ico.png);
	background-size: 100%;
	height: 0.4rem;
    width: 0.48rem;
    float: left;
    margin-top: 0.25rem;
}

.dept_6 .dy_dv .ico_img {
	background: url(../images/index/dept6/dou_yin_ico.png);
	background-size: 100%;
    height: 0.35rem;
    width: 0.3rem;
    float: left;
    margin-top: 0.26rem;
}

.dept_6 .tap_dv .ico_img {
	background: url(../images/index/dept6/tap_ico.png);
	background-size: 100%;
	height: 0.32rem;
    width: 0.32rem;
    float: left;
    margin-top: 0.32rem;
}

.dept_6 .til_dv .ico_til {
	float: left;
	color: #000;
	font-size: 0.26rem;
	font-family: monospace;
	margin-top: 0.09rem;
	margin-left: 0.10rem;
	font-weight: bolder;
}

.dept_6 .wx_dv .ed_bg {
	background: url(../images/index/dept6/wx_bg.png);
	background-size: 100% 100%;
	height: 3.08rem;
	width: 3.3rem;
	margin: 0.18rem auto 0px;
}

.dept_6 .dy_dv .ed_bg {
	background: url(../images/index/dept6/dou_yin_bg.png);
	background-size: 100% 100%;
	height: 2.84rem;
	width: 3.3rem;
	margin: 0.18rem auto 0px;
	padding-top: 0.24rem
}

.dept_6 .tap_dv .ed_bg {
	background: url(../images/index/dept6/tap_bg.png);
	background-size: 100% 100%;
	height: 3.08rem;
	width: 3.3rem;
	margin: 0.18rem auto 0px;
}

.dept_6 .dy_dv .ed_bg .ewm_dy {
	margin: auto;
	height: 1.4rem;
	width: 1.4rem;
	background: url(../images/index/dept6/dou_yin_ewm.png);
	background-size: 100% 100%;
}

.dept_6 .dy_dv .ed_bg .ewm_tel {
	text-align: center;
	color: #fff;
	font-size: 0.18rem;
    font-family: monospace;
    font-weight: bold;
    line-height: 0.18rem;
    margin-top: 0.24rem;
    margin-bottom: 0.37rem;
}

.dept_6 .dy_dv .ed_bg .ewm_end {
	background: url(../images/index/dept6/dou_yin_end.png);
    width: 3.3rem;
    height: 0.67rem;
    background-size: 100% 100%;
	margin: auto;
}

.dept_6 .left_one {
	float: left;
	margin-left: 0.32rem;
}

.dept_6 .jian_tou {
	background: url(../images/index/dept6/jian_tou.png);
	background-size: 100% 100%;
    height: 0.15rem;
    width: 0.15rem;
    float: left;
    margin: 1.16rem 0.06rem 0;
}

.dept_6 .right_one {
	float: left;
	margin-top: 0.3rem;
}

.dept_6 .left_one .wx_ico_img {
	height: 0.73rem;
    width: 0.73rem;
    margin-top: 0.91rem;
}

.dept_6 .left_one .wx_ico_img img {
	height: 100%;
	width: 100%;
}

.dept_6 .left_one .wx_ico_til {
	height: 0.40rem;
    width: 0.76rem;
    text-align: center;
    line-height: 0.40rem;
    color: #fff;
    font-size: 0.18rem;
    font-family: monospace;
    font-weight: bold;
}

.dept_6 .right_one .wx_ewm_img {
	height: 1.65rem;
	width: 1.65rem;
	background: #fff;
	padding: 0.07rem;
}

.dept_6 .right_one .wx_ewm_img img {
	height: 100%;
	width: 100%;
}

.dept_6 .right_one .wx_ewm_til {
	color: #fff;
    font-size: 0.13rem;
    font-family: monospace;
    font-weight: bold;
	line-height: 0.30rem;
    margin: 0.09rem auto 0;
    width: 1.75rem;
    text-align: center;
}

.dept_6 .tap_dv .right_one .wx_ewm_til {
	width: 1.85rem;
	text-align: center;
	margin-left: -0.08rem;
    line-height: 0.24rem;


}
.top-bar-wrap .xz_btns{
	height: 0.42rem;
	width: 4rem;
}
.top-bar-wrap .to_game{
	float: left;
	background: url(../img/top/to_game.png);
	background-size: 100% 100%;
	width: 1.92rem;
	height: 0.42rem;
	margin-right: 0.1rem;
}
.top-bar-wrap .down_game{
	float: left;
	background: url(../img/top/down_game.png);
	background-size: 100% 100%;
	width: 1.92rem;
	height: 0.42rem;
}
.weixincode img{
	height: 100%;
	width: 100%;
}
.weixincode .dtl_ewm {
	float: left;
	width: 1.61rem;
	height: 1.61rem;
	display: flex;
	margin-top: 0.16rem;
}

.weixincode .dtl_til_txt {
	float: right;
	    width: 2.8rem;
	    height: 1.5rem;
	    margin-top: 0.3rem;
}

.weixincode .dtl_til {
	color: #000;
	font-size: .3rem;
	font-family: monospace;
	font-weight: bold;
	text-align: center;
	height: 0.5rem;
	    line-height: 0.5rem;
}

.weixincode .dtl_txt {
	color: #000;
	font-size: 0.2rem;
	text-align: center;
	line-height: 0.36rem;
}

