body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
iframe {
    margin: 0;
    padding: 0;
}

ul {
    list-style: none;
}

a {
    text-decoration: none;
    outline: none;
}

a:hover {
    text-decoration: underline;
}

a:link,
a:visited {
    text-decoration: none;
    outline: none;
}

img {
    border: none;
}

.clearfix:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both
}

.clearfix {
    zoom: 1;
}

.clear {
    clear: both;
}

.trn {
    transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    -o-transition: .4s;
}

.breadth {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

html {
    width: 100%;
}

body {
    overflow-x: hidden !important;
    min-width: 1248px;
}

.wrap {
    position: relative;
    width: 100%;
    margin: 0 auto;
    /*background: url(/images/240221/bg.jpg) center top no-repeat;*/
	background: url(/images/251010/bg.webp) center top no-repeat;
}

#header {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 970px;
}

#header .logo {
    position: absolute;
    left: -200px;
    top: 10px;
}
#header .prize{
	    overflow: hidden;
    width: 800px;
    position: absolute;
    top: 30px;
    left: 80px;
}
#header .prize li{
	float:left;
	margin-right:30px;
}
#header .prize li:nth-child(3){
	display:none;
}
#header .start-time {
    position: absolute;
	left: 540px;
	top: 375px;
    font-size: 26px;
    line-height: 50px;
    color: #fff;
    width: 980px;
    height: 100px;
    text-align: center;
    z-index: 2;
}
#header .start-time-bg {
    display:none;
    position: absolute;
    left: 72px;
    top: 285px;
    font-size: 26px;
    line-height: 50px;
    color: #fff;
    width: 891px;
	height:550px;
    text-align: center;
	background:url('../images/220218/time-bg.png') no-repeat;
}

#header .slogan{
	position: absolute;
	left: 487px;
	top: 225px;
    font-size: 26px;
    line-height: 50px;
    color: #fff;
    width: 883px;
	height:215px;
    text-align: center;
	background:url('/images/251010/slogan.png') no-repeat;
}


			
#header .kf{
display:none;
position: absolute;
    left: 203px;
    top: 344px;
    font-size: 24px;
    line-height: 50px;
    color: #fff;
    width: 477px;
    height: 40px;
    text-align: center;
    z-index: 5;

}
#header .zt{
	position: absolute;
    left: 258px;
    top: 490px;
    font-size: 26px;
    line-height: 50px;
    color: #fff;
    width: 364px;
	height:55px;
    text-align: center;
	background:url('/images/210705/head/an1.png') no-repeat;
}
#header .zt:hover{background:url('/images/210705/head/an2.png') no-repeat;}
#header .go_home {
    position: absolute;
    width: 220px;
    top: 0;
    height: 53px;
    left: 0px;
    right: -850px;
    margin: auto;
    /*background: rgba(15, 15, 15, 0.3);*/
}

#header .go_home a {
    text-align: center;
    display: block;
    font-size: 18px;
    color: #fff;
	text-indent:-9999px;
	line-height:53px;
	background:url(/images/240917/btn_main.png) no-repeat;
}

#header .top {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
#header .video{
	display:block;
	background:url(/images/221107/play.png) no-repeat;
	width:120px;
	height:120px;
	position: absolute;
	top: 435px;
	left: 805px;
	z-index:100;
}
.header-btn {
    width: 120%;
    position: absolute;
    top: 485px;
	left:0px;
    height: 255px;
	z-index:10
}

.btn_download {
    float: left;
    width: 340px;
    height: 330px;
    background: url(/images/240917/down.webp) no-repeat;
	margin-top:85px;
	animation: download 2s steps(16) infinite;
	-webkit-animation: download 2s steps(16) infinite;
}
/*
@keyframes download{
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -4800px;
	}
}
@-webkit-keyframes download {
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -4800px;
	}
}
*/
.header-btn .reg_box {
    float: left;
    width: 533px;
    height: 453px;
    background: url('/images/230908/top/02.png') no-repeat;
	margin-left:-39px;
    margin-top:30px;
}
.header-btn .btn {
	width:251px;
	height:50px;
    cursor: pointer;
    border: none;
    display: block;
    margin: 282px auto 0 144px;
    text-align: center;
    text-indent: -9999px;

}
.header-btn .btn_reg{
	/*background: url('/images/230117/top/reg_btn.png') no-repeat;*/
}
/*
.header-btn .btn_reg:hover {
    background-position:0 -51px;
}
*/

.header-btn .reg_gift {
    float: left;
    width: 533px;
    height: 453px;
    background: url('/images/230908/top/03.png') no-repeat;
	margin-left:-107px;
   margin-top:30px;
}
.header-btn .btn_gift {
	/*background: url('/images/230117/top/gift_btn.png') no-repeat;*/
}
/*
.header-btn .btn_gift:hover {
     background-position:-251px -49px;
}
*/
#content_01 h3 {background:url(../images/240221/ts-title.png) no-repeat;}
#content_02 h3 {background:url(../images/240221/job-title.png) no-repeat;}
#content_03 h3 {background:url(../images/240221/fuli-title.png) no-repeat;}

#content_05 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 1140px;
}
#content_05 h3 {
    padding-top: 140px;
    text-align: center;
}
#content_05 .box{
	background:url(../images/230117/2/bg.png) no-repeat;
	width:1384px;
	height:666px;
	margin: 40px auto 0 -145px;
	position:relative;
}
#content_05 .box .fl{
	float:left;
}
#content_05 .box .fr{
	float:right;
}
#content_05 .box .item{
	width:645px;
}
#content_05 .box .item img{
	position:absolute;
}
#content_05 .box .item img:nth-child(1){
	margin-left:-5px;
	top:55px;
}
#content_05 .box .item img:nth-child(2){
	margin-left: 148px;
    top: 80px;
}
#content_05 .box .item img:nth-child(3){
	margin-left: 323px;
    top: 75px;
}
#content_05 .box .item .nbtn{
	background:url(../images/230117/2/1.png) no-repeat;
	width:42px;
	height:42px;
    display: inline-block;
    position: absolute;
    top: 383px;
    margin-left: 190px;	
	z-index:1;
}
#content_05 .box .item .pbtn{
	background:url(../images/230117/2/2.png) no-repeat;
	width:42px;
	height:42px;
	display: inline-block;
    position: absolute;
    top: 383px;
    margin-left: 358px;
	z-index:1;
}
#content_05 .box .item a::after{
	background:url(../images/230117/2/k.png) no-repeat;
	width:60px;
	height:60px;
	display:none;
	content:"";
    position: absolute;
    top: -9px;
    left: -9px;
}
#content_05 .box .item a.active::after,
#content_05 .box .item a:hover::after{
	display:block;
}
#content_05 .box .item p{
	color: #ffe6a5;
    position: absolute;
    top: 470px;
    width: 320px;
    margin-left: 110px;
}

#content_06 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 1075px;
}
#content_06 h3 {
    padding-top: 115px;
    text-align: center;
}
#content_06 .nav{
	width:1260px;
	margin:75px auto 0 -25px;
}
#content_06 .nav a{
	background:url(../images/230117/3/btn.png) no-repeat;
	display:block;
	width: 251px;
    height: 90px;
    float: left;
}
#content_06 .nav a:nth-child(2){
	background-position:-250px 0;
}
#content_06 .nav a:nth-child(3){
	background-position:-500px 0;
}
#content_06 .nav a:nth-child(4){
	background-position:-750px 0;
}
#content_06 .nav a:nth-child(5){
	background-position:-1000px 0;
}
#content_06 .nav a:nth-child(6){
	background-position: -126px -194px;
    margin-left: 127px;
}
#content_06 .nav a:nth-child(7){
	background-position:-375px -194px;
}
#content_06 .nav a:nth-child(8){
	background-position:-626px -194px;
}
#content_06 .nav a:nth-child(9){
	background-position:-880px -194px;
}
#content_06 .nav a:nth-child(1).active{
	background-position:0 -90px;
}
#content_06 .nav a:nth-child(2).active{
	background-position:-250px -90px;
}
#content_06 .nav a:nth-child(3).active{
	background-position:-500px -90px;
}
#content_06 .nav a:nth-child(4).active{
	background-position:-750px -90px;
}
#content_06 .nav a:nth-child(5).active{
	background-position:-1000px -90px;
}
#content_06 .nav a:nth-child(6).active{
	background-position: -126px -284px;
    margin-left: 127px;
}
#content_06 .nav a:nth-child(7).active{
	background-position:-375px -284px;
}
#content_06 .nav a:nth-child(8).active{
	background-position:-626px -284px;
}
#content_06 .nav a:nth-child(9).active{
	background-position:-880px -284px;
}
#content_06 .box{
	background:url(../images/230117/3/text.png) no-repeat;
	width:1263px;
	height:468px;
	position: relative;
    top: 187px;
    left: -31px;
}
#content_06 .box .item{
	display:none;
}
#content_06 .box .active{
	display:block;
}
#content_06 .box .item .img-k{
	background:url(../images/230117/3/imgk.png) no-repeat;
	float:left;
	width:476px;
	height:388px;
    margin-top: -140px;
    margin-left: 33px;	
}
#content_06 .box .item .img-k img{
	width:100%;
	height:100%;
}
#content_06 .box .item .text{
	float:left;
    margin-left: 15px;
    width: 700px;
    height: 400px;
    margin-top: -140px;
	display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
#content_06 .box .item .text p
{
	font-size: 18px;
    color: #9c483c;
	line-height:150%;
}
#content_06 .box .item .text span{
	color:#fd9432
}
#content_07 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 1005px;
}
#content_07 .facade{
	position: relative;
    height: 985px;
    margin: 0 auto;
    overflow: hidden;
}
#content_07 .swiper-wrapper {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  top: 315px;
  left: 162px;
  bottom: 0;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
#content_07 .f_con{
	position:relative;
	margin:0 auto;
	width:100%;
	height: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow: hidden;	
}

#content_07 .facade .swiper-pagination{
    position: absolute;
    width: 860px;
    height: 80px;
    top: 180px;
    left: 193px;
    z-index: 10;
    overflow: hidden;
    background: url(../images/230117/4/btn.png) no-repeat;
}	
#content_07 .facade .swiper-pagination-bullet {
    width: 245px;
    height: 80px;
    display: block;
    float: left;
    cursor: pointer;
	margin-right: 38px;
}
#content_07 .facade .swiper-pagination-bullet-active:nth-child(1){
	background: url(../images/230117/4/btn.png) no-repeat 0 -80px;
}
#content_07 .facade .swiper-pagination-bullet-active:nth-child(2){
	background: url(../images/230117/4/btn.png) no-repeat -283px -80px;
}
#content_07 .facade .swiper-pagination-bullet-active:nth-child(3){
	background: url(../images/230117/4/btn.png) no-repeat -566px -80px;
}

#content_07 .ctrBtns span {
    position: absolute;
    display: block;
    width:  204px;
    height: 145px;
    top: 55%;
  z-index: 10;
  cursor:pointer;
}

#content_07 .ctrBtns .pb {
  left: -50px;
  animation: goleft 1s linear 0s infinite both;
   background: url("/images/230117/4/l.png") no-repeat;
}

#content_07 .ctrBtns .nb {
  right: -50px;
  /* -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg); */
  animation: goright 1s linear 0s infinite both;
  background: url("/images/230117/4/r.png") no-repeat;
}
#content_01 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 1163px;
}

#content_01 h3 {
   /* background:url(../images/240221/ts-title.png) no-repeat;*/
    text-align: center;
	width:722px;
	height:144px;
	margin: 0 auto 10px;
}

#content_02 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 885px;
}

#content_02 h3 {
   /* background:url(../images/240221/job-title.png) no-repeat;*/
    text-align: center;
	width:722px;
	height:144px;
	margin: 10px auto;
}
#content_02 .job{
	position: relative;
    height: 750px;
	width:1400px;
    margin: -53px auto 0;
	overflow:hidden;
}
.j_tabs {
  position: absolute;
    height: 600px;
    top: 120px;
    left: 0px;
  /*-ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;*/
  z-index: 10;
  overflow:hidden;
  
}

.j_tabs .swiper-pagination-bullet{
    width: 147px;
    height: 42px;
    line-height: 38px;
    text-indent: 70px;
    cursor: pointer;
    color: #fedea4;
    display: block;
    position: relative;
    margin-bottom: 15px;
    font-weight: bold;
}

.j_tabs .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(/images/230117/job/btn.png) no-repeat;}

.j_tabs .swiper-pagination-bullet:nth-child(1)::before {content:"";position:absolute;background: url("/images/230117/job/nav.png") no-repeat;width:40px;height:40px;left:15px;}
/*.j_tabs .swiper-pagination-bullet:nth-child(1)::after{content:"";position:absolute;border: 1px solid #e63d2f;background-color: #e63d2f;border-radius: 15px;width: 10px;height: 10px;margin-left: 20px;line-height: 18px;margin-top: 0px;color: #fff;}*/
.j_tabs .swiper-pagination-bullet:nth-child(2)::before {content:"";position:absolute;background: url("/images/230117/job/nav.png") no-repeat 0 -56px;width:40px;height:40px;left:15px;}
.j_tabs .swiper-pagination-bullet:nth-child(3)::before {content:"";position:absolute;background: url("/images/230117/job/nav.png") no-repeat 0 -118px;width:40px;height:40px;left:15px;}
.j_tabs .swiper-pagination-bullet:nth-child(4)::before {content:"";position:absolute;background: url("/images/230117/job/nav.png") no-repeat 0 -178px;width:40px;height:40px;left:15px;}
.j_tabs .swiper-pagination-bullet:nth-child(5)::before {content:"";position:absolute;background: url("/images/230117/job/nav.png") no-repeat 0 -235px;width:40px;height:40px;left:15px;}
.j_tabs .swiper-pagination-bullet:nth-child(6)::before {content:"";position:absolute;background: url("/images/230117/job/nav.png") no-repeat 0 -292px;width:40px;height:40px;left:15px;}
.j_tabs .swiper-pagination-bullet:nth-child(7)::before {content:"";position:absolute;background: url("/images/230117/job/nav.png") no-repeat 0 -350px;width:40px;height:40px;left:15px;}
.j_tabs .swiper-pagination-bullet:nth-child(8)::before {content:"";position:absolute;background: url("/images/230117/job/nav.png") no-repeat 0 -407px;width:40px;height:40px;left:15px;}
.j_tabs .swiper-pagination-bullet:nth-child(9)::before {content:"";position:absolute;background: url("/images/230117/job/nav.png") no-repeat 0 -464px;width:40px;height:40px;left:15px;}
.j_tabs .swiper-pagination-bullet:nth-child(10)::before {content:"";position:absolute;background: url("/images/230117/job/nav.png") no-repeat 0 -520px;width:40px;height:40px;left:15px;}


.j_cons {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.j_con {
  position: relative;
  width: 100%;
  height: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow:hidden;
  opacity:0;
}

.j_con > * {
	opacity: 0;
	transform: translateY(25px);
	transition: all .4s;
}
.j_con.swiper-slide-active > * {
    opacity: 1;
    transform: none;
}
.j_con a {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.j_info{
    float: left;
    width: 440px;
    margin-top: 183px;
    margin-left: 265px;
}
.j_info h5{
	font-weight:100;
	font-size:56px;
	color:#fedea5;
}
.j_info span {
    position: absolute;
    border: 1px solid #e63d2f;
    background-color: #e63d2f;
    border-radius: 15px;
    margin-left: 170px;
    line-height: 18px;
    margin-top: -20px;
    color: #fff;
    display: block;
    padding: 2px 5px;
    font-size: 14px;
}
.j_info p{
	font-size:14px;
	line-height:26px;
	color:#fedea5;
	padding:20px 0;
}
.j_info img{
	margin-left: 240px;
    margin-top: 80px;
}
.j_pic{
	float:left;
	margin-left: -5px;
}
.j_show{
    position: absolute;
    width: 255px;
    margin-top: 398px;
    margin-left: 222px;
}
.j_show h5{
	width:268px;
	height:32px;
	/*background:url(/images/job/jnzs.png) no-repeat;*/
}
.j_show .gif_bg{
	/*background:url("/images/job/gif_bg.png") no-repeat;*/
	width:282px;
	height:171px;
	margin-top: 18px;
    margin-left: -19px;
}
.j_show .gif_bg img{
	margin: 6px 7px;
}

.ctrBtns span {
    position: absolute;
    display: block;
    width:  204px;
    height: 145px;
    top: 46%;
  z-index: 10;
  cursor:pointer;
}

.ctrBtns .pb {
	display:none;
  left: -200px;
  animation: goleft 1s linear 0s infinite both;
   background: url("/images/job/left.png") no-repeat;
}

.ctrBtns .nb {
	display:none;
  right: -200px;
  /* -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg); */
  animation: goright 1s linear 0s infinite both;
  background: url("/images/job/right.png") no-repeat;
}

#content_03 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 1044px;
}

#content_03 h3 {
    text-align: center;
	/*background:url(../images/240221/fuli-title.png) no-repeat;*/
	width:722px;
	height:144px;
	margin: 10px auto;
}

#fuli {
	margin: 19px auto 0 0px;
    height: 550px;
    width: 110%;
}

ul,
li {
    list-style: none;
    margin: 0;
    padding: 0;
}
#fuli li{
	float:left;
	width:274px;
	height:426px;
	margin-right:0px;
}

#fuli li p{
	    width: 150px;
    margin: -73px 18px;
    color: #d4e4ed;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
}
#fuli li:nth-child(1){
	margin-left:-30px;
	margin-right:53px;
}
#fuli li:nth-child(2){
	margin-right:53px;
}
#fuli li:nth-child(3){
	margin-right:53px;
}
#fuli li:nth-child(2)::after{
	content:"";
	background:url(/images/221009/fuli/02-icon.webp) no-repeat;
	position:absolute;
	width:250px;
	height:250px;
	display:block;
	top:60px;
}
/*#fuli li:nth-child(3)::after{
	content:"";
	background:url(/images/221009/fuli/03-icon.webp) no-repeat;
	position:absolute;
	width:250px;
	height:250px;
	display:block;
	top:60px;
}*/
#fuli li,
#fuli101 li {
      -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
}
#fuli li:hover,
#fuli101 li:hover{
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
}

/*新版卖点*/

.Cooldog_container {
    height: 710px;
    position: relative;

}

.Cooldog_container .Cooldog_content {
    position: absolute;
    width: 990px;
    height: 579px;
	top: 154px;
    left: 105px;
	background:url(../images/230117/ts/k.png) no-repeat;
}

.Cooldog_container .Cooldog_content li {
    position: absolute;
    top: 42px;
    left: 53px;
    width: 881px;
    height: 506px;
    transition: all 0.3s ease;
}

.Cooldog_container .Cooldog_content li img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    display: inline-block;
}
.Cooldog_container .Cooldog_content li a {
	cursor: unset;
}

.Cooldog_container .Cooldog_content li .ts-info{
	display:none;
	width:700px;
	height:53px;
	position:absolute;
	color: #924639;
	font-size:20px;
	font-family:yahei;
	text-align:center;
	line-height:53px;
	/*background:url("/act/ad01/images/210903/ts/ts-info.png") no-repeat;*/
    bottom: 82px;
    left: 15px;
}
.Cooldog_container .btn_left,
.Cooldog_container .btn_right {
    width: 176px;
    height: 470px;
    position: absolute;
    top: 280px;
    z-index: 50;
    color: #fff;
    line-height: 179px;
}

.Cooldog_container .btn_left {
    text-align: left;
    left: -5px;
    background: url(/images/230117/ts/l.png) no-repeat;
}

.Cooldog_container .btn_right {
    text-align: right;
    right: -50px;
    background: url(/images/230117/ts/r.png) no-repeat;
}

.Cooldog_container .buttons {
    height: 80px;
	width:599px;
    line-height: 5px;
    margin: 730px auto 0 306px;
    z-index: 80;
	position:absolute;
	/*background:url(/images/ts/1.png) no-repeat;*/
}

.Cooldog_container .buttons a {
    float: left;
    width: 21px;
    height: 21px;
    font-size: 26px;
    line-height: 65px;
    background: url(/images/230117/ts/icon.png) no-repeat;
    text-align: center;
    margin-right: 25px;
    margin-top: 0px;
    border-radius: 25px;
}

.Cooldog_container .buttons a.on {
    background:url(/images/230117/ts/icon-h.png) no-repeat;
    color: #fff;
}
.Cooldog_container .buttons a:nth-child(1){
	margin-left:192px;
}

.Cooldog_container .buttons-left {
    height: 560px;
	width:150px;
    line-height: 5px;
    top:180px;
	left:-20px;
    z-index: 80;
	position:absolute;
}

.Cooldog_container .buttons-left a {
    width: 140px;
    height: 50px;
    font-size: 22px;
    line-height: 50px;
    background: url(/images/220308/ts/an1.png) no-repeat;
    text-align: center;
    margin-bottom: 50px;
	color:#fff;
	display:block;
}
.Cooldog_container .buttons-left a.on {
    background:url(/images/220308/ts/an2.png) no-repeat;
    color: #9b6234;
}
.Cooldog_container .buttons-top {
    height: 40px;
    width: 1235px;
    line-height: 5px;
    top: 48px;
    left: -4px;
    z-index: 80;
    position: absolute;
}

.Cooldog_container .buttons-top a {
    float: left;
    width: 245px;
    height: 80px;
    font-size: 22px;
    line-height: 50px;
    background: url(/images/230117/ts/btn.png) no-repeat;
    text-align: center;
    color: #4e8cdc;
    font-weight: bold;
    display: block;
	text-indent:-9999px;
}
.Cooldog_container .buttons-top a:nth-child(1){
	background-position:-245px 0;
}
.Cooldog_container .buttons-top a:nth-child(2){
	background-position:0px 0;
}
.Cooldog_container .buttons-top a:nth-child(3){
	background-position:-490px 0;
}
.Cooldog_container .buttons-top a:nth-child(4){
	background-position:-735px 0;
}
.Cooldog_container .buttons-top a:nth-child(5){
	background-position:-975px 0;
}
.Cooldog_container .buttons-top a:nth-child(1).on,
.Cooldog_container .buttons-top a:nth-child(2).on,
.Cooldog_container .buttons-top a:nth-child(3).on,
.Cooldog_container .buttons-top a:nth-child(4).on,
.Cooldog_container .buttons-top a:nth-child(5).on{
	background-position-y:-79px;
}
/*.Cooldog_container .buttons-top a:nth-child(1)::after{
	content:"";
	width:10px;
	height:10px;
	background:#c31a18;
	border-radius:5px;
	display:block;
	position:absolute;
	margin-top: -35px;
    margin-left: 87px;
}*/
/*
.Cooldog_container .buttons .new{
	font-size: 12px;
    border: 1px solid #e63d2f;
    background-color: #e63d2f;
    border-radius: 25px 25px;
    width: 45px;
    position: absolute;
    height: 18px;
    margin-left: 40px;
    line-height: 18px;
    margin-top: -5px;
	color:#fff;
}
*/


/*.buttons a.ts1.on{background:url(/images/0514/ts-btn.png) no-repeat;background-position:0px -100px;}
.buttons a.ts2.on{background:url(/images/0514/ts-btn.png) no-repeat;background-position:-220px -100px;}
.buttons a.ts3.on{background:url(/images/0514/ts-btn.png) no-repeat;background-position:-440px -100px;}
.buttons a.ts4.on{background:url(/images/0514/ts-btn.png) no-repeat;background-position:-660px -100px;}
.buttons a.ts5.on{background:url(/images/0514/ts-btn.png) no-repeat;background-position:-880px -100px;}
*/

.p1 {
    transform: translate3d(-325px, 0, 0) scale(0.81);
    transform-origin: 0 50%;
    opacity: 0;
    z-index: 2;
}

.p2 {
    transform: translate3d(-205px, 25px, 0) scale(0.8);
    transform-origin: 0 50%;
    opacity: 0.8;
    z-index: 3;
}
.p2::after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.8);
	right:0;
	border-radius: 30px;
}

.p3 {
    transform: translate3d(0px, 0, 0) scale(1);
    opacity: 1;
    z-index: 4;
}

.p4 {
    transform: translate3d(415px, 25px, 0) scale(0.8);
    transform-origin: 0 50%;
    opacity: 0.8;
    z-index: 3;
}
.p4 img,
.p2 img{
	border-radius: 30px;
}
.p4::after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.8);
	right:0;
	border-radius: 30px;
}
.p5 {
    transform: translate3d(425px, 0, 0) scale(0.81);
    transform-origin: 0 50%;
    opacity: 0;
    z-index: 2;
}
.p6 {
    /*	transform: translate3d(425px, 0, 0) scale(0.81);*/
    transform-origin: 0 50%;
    opacity: 0;
    z-index: 2;
}


#content_04 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 775px;
}

#content_04 h3{font-size: 32px;line-height: 23px;color: #d2ae64;    text-indent: -9999px;}
#content_04 h3 img{padding-right: 15px;display: block;float: left;}
#content_04 h3 span{display: block;font-size: 14px;color: #dddac9;margin: -15px 0 0 165px;}
#content_04 .cont-l { float: left; width: 530px; height: 420px; }
#content_04 .cont-l .btn-t { margin-top: 87px; width: 530px; height:43px; border-bottom: 1px solid #f7dab1; }
#content_04 .cont-l .btn-t span { float: left; cursor: pointer; padding: 0 25px; font-size: 22px; line-height: 40px;  color:#f7dab1; }
#content_04 .cont-l .btn-t span.active { border-bottom: 4px solid #f7dab1;color:#f7dab1; }
#content_04 .cont-l .more	{color: #f7dab1;line-height: 45px;position: absolute;margin: -40px 0 0 450px;font-size:16px;}
#content_04 .cont-l .txt-box { width: 530px;  }
#content_04 .cont-l .txt-box li { display: none; }
#content_04 .cont-l .txt-box li.active { display: block; }
#content_04 .cont-l .txt-box h3 { font-size: 26px; margin-bottom: 12px; line-height: 86px; text-align: center; color: #fff; }
#content_04 .cont-l .txt-box p { font-size: 18px; line-height: 40px; color: #fab166; }
#content_04 .cont-l .txt-box p a {overflow: hidden;  width: 460px;  display: block; float: left; color: #fab166; text-overflow:ellipsis; white-space: nowrap;}
#content_04 .cont-l .txt-box p:hover,
#content_04 .cont-l .txt-box p a:hover{color:#f7dab1} 
#content_04 .cont-l .txt-box p span { float: right; }
#content_04 .cont-l .news-tag-title { display: block; height: 75px; line-height: 75px; text-align: center; font-size: 24px; font-weight: 700; color: #fbdbbf;width:550px; overflow:hidden;}

#content_04 .cont-r { float: right; width: 596px;  }
#content_04 .cont-r .test_r {  float: left; margin-top: 55px; width: 596px; height: 342px; box-sizing: border-box; }
#content_04 .cont-r .shequn {  float: left; margin-top: 55px; width: 720px; height: 342px; /*background:url(../images/220505/wxk.png) no-repeat;*/ }
#content_04 .cont-r .wxqunimg{    width: 255px;height: 220px;position: absolute;top: 191px;left: 611px;}
#content_04 .cont-r .wxqunimg img{width:100%;}
.vui-slider {
	position:relative;
	overflow:hidden;
	z-index: 1;
}
.vui-slider .vui-items {
	overflow:hidden;
	width:100%;
	height:100%;
}
.vui-slider .vui-item {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.vui-slider .vui-item a,
.vui-slider .vui-item img {
	display:block;
	padding:0;
	margin:0;
	border:none;
}
.vui-slider .vui-buttons {
	position:absolute;
	z-index:5;
	width: 98px;
	height: 324px;
	top:9px;
	left:55px !important;
	display:inline;
	/*filter:alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;*/
	padding: 70px 0px;
	box-sizing: border-box;
	background: url("/images/pic/1.png") no-repeat;
}
.vui-slider .vui-button {
	position: relative;
	text-indent: 22px;
	line-height: 22px;
	overflow:hidden;
	font-size: 16px;
	font-weight: bold;
	height:22px;
	width:100%;
	margin-bottom:22px;
	cursor:pointer;
	color: #fff;
}
.vui-slider .vui-button .icon { position: absolute; top: 0px; bottom: 0px; left: 8px; margin: auto; width: 2px; height: 2px; border: 2px solid rgba(255, 255, 255, .8);
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */
	-moz-transform:rotate(45deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
	-o-transform:rotate(45deg); 	/* Opera */
}
.vui-slider .vui-button-cur .icon { background: #f9e76e; border: 2px solid #f9e76e;  }
.vui-slider .vui-button-cur {
	color: #f9e76e;
}
.vui-slider .vui-transfer {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
}
.vui-slider .vui-prev {
    display: none;
	position:absolute;
	top:50%;
	left:0;
	z-index:5;
	width:60px;
	height:150px;
	margin-top:-75px;
	border-radius:0 10px 10px 0;
	/* background:url(prev.gif) no-repeat; */
	cursor:pointer;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	transition:0.5s ease;
	-o-transition:0.5s ease;
	-webkit-transition:0.5s ease;
}
.vui-slider .vui-next {
    display: none;
	position:absolute;
	top:50%;
	right:0;
	z-index:5;
	width:60px;
	height:150px;
	margin-top:-75px;
	border-radius:10px 0 0 10px;
	/* background:url(next.gif) no-repeat; */
	cursor:pointer;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	transition:0.5s ease;
	-o-transition:0.5s ease;
	-webkit-transition:0.5s ease;
}
.vui-slider .vui-sidebutton-hover {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
	background-color:#000;
}


#content_04 .btn-box {
    margin: 100px auto;
    text-align: center;
	width:1200px;
}

#content_04 .btn-box a {
    display: block;
    width: 345px;
    height: 130px;
	float:left;
}


.btn_down {
	margin-left:130px;
    background: url(/images/230117/footer/down.webp) no-repeat;
	/*animation: footdown 2s infinite;
	-webkit-animation: footdown 2s infinite;*/
}
/*
@-webkit-keyframes footdown {
    0% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }
	20%{
		background:url(/images/221216/footer/down-h.png) no-repeat;
	}
    40% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }
	60%{
		background:url(/images/221216/footer/down-h.png) no-repeat;
	}
    80% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }
	90%{
		background:url(/images/221216/footer/down-h.png) no-repeat;
	}
    100% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }	
}

@-moz-keyframes footdown {
    0% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }
	20%{
		background:url(/images/221216/footer/down-h.png) no-repeat;
	}
    40% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }
	60%{
		background:url(/images/221216/footer/down-h.png) no-repeat;
	}
    80% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }
	90%{
		background:url(/images/221216/footer/down-h.png) no-repeat;
	}
    100% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }	
}

@keyframes footdown {
    0% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }
	20%{
		background:url(/images/221216/footer/down-h.png) no-repeat;
	}
    40% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }
	60%{
		background:url(/images/221216/footer/down-h.png) no-repeat;
	}
    80% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }
	90%{
		background:url(/images/221216/footer/down-h.png) no-repeat;
	}
    100% {
        background:url(/images/221216/footer/down-n.png) no-repeat;
    }	
}
*/
.btn_qq {
	margin-left:230px;
    background: url(/images/230117/footer/reg-n.png) no-repeat;
}

.btn_qq:hover {
    /*background: url(/images/221216/footer/reg-h.png) no-repeat;*/
}



/*注册*/

.pop4 {
    background: url(/images/reg-tc.png) no-repeat;
    width: 535px;
    height: 461px;
    display: none;
}

.pop4 .closeBtn {
    width: 45px;
    height: 45px;
    right: -50px;
    top: 0px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    background: url('/images/close.png') no-repeat;
}

.pop4reg {
    float: right;
    width: 270px;
    height: 258px;
    position: absolute;
    z-index: 100;
    top: 90px;
    right: 117px;
    border: 0 solid #000;
}

.pop5 {
    background: url(/images/reg-tc.png) no-repeat;
    width: 535px;
    height: 461px;
    display: none;
}

.pop5 .closeBtn {
    width: 45px;
    height: 45px;
    right: -50px;
    top: 0px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    background: url('/images/close.png') no-repeat;
}

.pop5reg {
    float: right;
    width: 270px;
    height: 258px;
    position: absolute;
    z-index: 100;
    top: 90px;
    right: 117px;
    border: 0 solid #000;
}


/*红包*/

.pop6 {
    width: 483px;
    height: 595px;
    background: /*url(/images/hb_f.png) no-repeat center*/;
    display: none;
}

.pop6close {
    width: 42px;
    height: 42px;
    top: -3px;
    right: 0px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    background: url(//ft2.ixinyou.com/images/index/close_redbag.png) no-repeat center;
}

.pop6 .opentreasure {
    width: 135px;
    height: 135px;
    position: absolute;
    bottom: 92px;
    left: 175px;
    cursor: pointer;
}

.pop6 .pop6text {
    font-size: 28px;
    color: #e1ef31;
    margin: 270px auto;
    position: absolute;
    width: 483px;
}

.pop7 {
    width: 483px;
    height: 595px;
    background: /*url(/images/hb_z.png) no-repeat center*/;
    display: none;
}

.pop7close {
    width: 42px;
    height: 42px;
    top: -3px;
    right: 0px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    background: url(//ft2.ixinyou.com/images/index/close_redbag.png) no-repeat center;
}

.pop7reg {
    border: 0 solid #000;
    float: left;
    height: 240px;
    left: 120px;
    position: absolute;
    top: 222px;
    width: 290px;
    z-index: 100;
}

.kf-text {
    position: absolute;
    color: #fff;
    font-size: 27px;
    left: 63px;
    top: 520px;
    font-weight: 500;
}

.pop8 {
    background: url(/act/ad01/images/211203/tc.png) no-repeat;
    width: 1223px;
    height: 649px;
    display: none;
}
.pop8 .closeBtn {
    width: 44px;
    height: 44px;
    right: 140px;
    top: 30px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    background: url(/images/210903/tc-close.png) no-repeat;
}
.pop9 .closeBtn {
    width: 60px;
    height: 60px;
    right: -20px;
    top: 15px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    background: url('/images/tc/tc_close.png') no-repeat;
}
.pop8 .tc-btn{
	background: url(/images/210903/tc-btn.png) no-repeat;
	width:390px;
	height:96px;
	display: block;
	position:absolute;
	top: 510px;
    left: 345px;
}
.pop8 .tc-btn:hover {
    background: url(/images/210903/tc-btn-h.png) no-repeat;
}
.pop9 {
    background: url(/images/220617/tc_bg3.png) no-repeat;
    width: 1103px;
    height: 493px;
    display: none;
}

.pop9reg {
    border: 0 solid #000;
    float: left;
    height: 240px;
    left: 620px;
    position: absolute;
    top: 165px;
    width: 290px;
    z-index: 100;
}

.pop-cj {
    background:url(/images/tc/cjtc_bg_220506.png) no-repeat center top;
    width: 1257px;
    height: 623px;
    display: none;
}
.pop-cj .popcj{
	width: 1020px;
    height: 630px;
    position: relative;
	top: -8px;
	left: 82px;
}
.pop-cj .closeBtn {
    height: 50px;
    width: 50px;
    border-radius: 15px;
    cursor: pointer;
    position: absolute;
    font-size: 50px;
    text-align: center;
    line-height: 42px;
    overflow: hidden;
    position: absolute;
    top: 41px;
    right: 50px;
    color: #ccc;
	background: url(/images/tc/cjtc_close.png) center center no-repeat;
}

 .fuchuang{width:255px;display:block;position:fixed;bottom:20%; float:left;left:10px;cursor:pointer;z-index:100}
 .fuchuang .fc-btn{width:184px;height:57px;display: block;position:absolute;top:233px;left:62px;/*background: url(/images/tc/fc_210706_btn_n.png) no-repeat center;*/}
 /*.fuchuang .fc-btn:hover {background: url(/images/tc/fc_210706_btn_h.png) no-repeat center;}*/
 .fuchuang .close{width: 44px;height: 70px;top: 305px;right: 186px;cursor: pointer;overflow: hidden;position: absolute;background: url(/images/210903/fc-close.png) no-repeat center;}


/*微信礼包*/

 .showcode {background:#fff;width:300px;height:300px;display:none;/*position:fixed;display:none;top: 50%;left: 50%;margin: -200px 0 0 -168px;z-index:10000*/}
 .showcode img{margin-left:35px;margin-top:15px;}
 .showcode .codeinfo {text-align:center;line-height:16px;font-size:14px;}
 .showcode .close a{color:#000;position:absolute;margin-left:285px;margin-top:0px;}
 .showcode .ewmlogo{background: url(/images/logo.png) no-repeat;position: absolute;width: 173px;height: 65px;margin-top: -137px;margin-left: 88px;background-size: 80%;}
/* 注册弹窗 */

.pop-reg {position: relative;width: 1425px;height: 635px;overflow: hidden;display: none;background: url('/images/220617/fuli-tc/bg.png') no-repeat top right;}
.pop-reg-close {position: absolute;top: 60px;right: 20px;width: 65px;height: 65px;cursor: pointer;background: url('/images/220617/fuli-tc/close.png') no-repeat;}
.pop-reg-swiper {margin: 110px 0 0 495px;width: 510px; height: 400px;}
.pop-rs-nav { width: 100%; height: 100px; overflow: hidden;margin-left:15px;}
.pop-rs-nav span {margin-bottom: 10px;margin-left:10px;float: left;width: 150px;height: 43px;line-height: 43px;font-size: 16px;text-align: center;color: #7496cf;cursor: pointer;border-radius: 5px;background: url('/images/220617/fuli-tc/an-n.png') no-repeat}
.pop-rs-nav span.active {    font-weight: 700; color: #fff;background: url('/images/220617/fuli-tc/an-h.png') no-repeat}
.pop-rs-wrap { position: relative; margin: 10px auto 0; height: 300px;}
.pop-rs-item { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; text-align: center;}
.pop-rs-item.active { display: block;}
.pop-rs-item h2 {  position: relative;font-size: 26px;text-align: center;color: #7496cf;}
/*.pop-rs-item h2::before,.pop-rs-item h2::after {position: absolute;top: 16px;display: inline-block;content: "";width: 100px;height: 1px;background-color: #6B71A5;}
.pop-rs-item h2::before {left: 0;}*/
.pop-rs-item p{padding-top: 10px;font-size: 18px;line-height: 180%;color: #7496cf;}
.pop-rs-item .ewmlogo{background: url(/images/logo.png) no-repeat;position: absolute;width: 173px;height: 65px;margin-top: -150px;margin-left: 185px;background-size: 80%;}
.pop-reg-iframe {position: absolute;top: 132px;right:60px;width: 300px;}
.pop-reg-down {position: absolute;top: 480px;right: 80px;width: 272px;}
.pop-aside-down { display: block; margin: 20px auto 25px; width: 272px;height: 50px;text-indent:-9999px;line-height: 50px;font-size: 21px;text-align: center; color: #fff;font-weight: 700;animation: pop-down 1s infinite;-webkit-animation: pop-down 1s infinite;}
@keyframes pop-down{
	0%{
		background:url(/images/220617/fuli-tc/down1.png) no-repeat;
	}
	50%{
		background:url(/images/220617/fuli-tc/down2.png) no-repeat;
	}
	100%{
		background:url(/images/220617/fuli-tc/down1.png) no-repeat;
	}
}
@-webkit-keyframes pop-down {
	0%{
		background:url(/images/220617/fuli-tc/down1.png) no-repeat;
	}
	50%{
		background:url(/images/220617/fuli-tc/down2.png) no-repeat;
	}
	100%{
		background:url(/images/220617/fuli-tc/down1.png) no-repeat;
	}
}
.pop-rs-jump{position: absolute;    width: 65px;    height: 20px;    color: #e01818;    font-size: 14px;    line-height: 20px;    text-align: center;    margin:199px -120px; border: 1px solid;}



.pop-hk{
	background:url(../images/221216/tc/bg.png) no-repeat;
	width:986px;
	height:512px;
	display:none;
}
.pop-hk .closeBtn {
    width: 44px;
    height: 44px;
    right: -35px;
    top: 0px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    background: url('/images/221216/tc/close.png') no-repeat;
}
.pop-hk .closeBtn:hover{
	background-position-y:-44px;
}
.pop-hk .pop-art{
	width:95%;
	margin:0 auto;
	position:relative;
}
.pop-hk .pop-art-item {
	display:none;
}
.pop-hk .pop-art-item.active{
	display:block;
}
.pop-hk .pop-art-item h2
{
    font-size: 42px;
    color: #fff;
    width: 44px;
    position: absolute;
    top: 115px;
    left: 15px;
    line-height: 62px;
}
.pop-hk .pop-art-item .art-box{
    width: 710px;
	height:390px;
    position: absolute;
    top: 65px;
    left: 145px;
    overflow-x: hidden;
    padding-right: 50px;
}

.pop-hk .pop-art-item .art-box::-webkit-scrollbar {
    width: 5px;
    height: 1px;
}

.pop-hk .pop-art-item .art-box::-webkit-scrollbar-thumb {
    border-radius: 5px;
    min-height: 5.729vw;
    background-color: rgb(88, 148, 228);
}

.pop-hk .pop-art-item .art-box::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: rgb(184, 201, 224);
    border-radius: 10px;
}

.pop-hk .pop-art-item .art-box p{
	font-size: 14px;
    line-height: 28px;
	color:#646464;
}
.pop-hk .pop-art-item .art-box p img{
	width:100%;
	padding-top:15px;
}


.pop-lb {
    background: url(/images/230117/lb-tc.png) no-repeat;
    width: 932px;
    height: 349px;
    display: none;
}
.pop-lb .closeBtn {
    width: 44px;
    height: 44px;
	right: 65px;
    top: 155px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
}
.pop-lb .pop-lbm{
	    position: absolute;
    top: 128px;
    left: 134px;
}

.wh100{ width:100%; height:100%;}
.pa{position:absolute;}
.pr{ position: relative;}
.current{ display:block!important;}
.op01 i{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; filter: alpha(opacity=0); z-index:2;}
.op01:hover i,.op01.hover i{opacity:1; filter: alpha(opacity=100);}
.ls-show .ls-col{ display:none; }
.ls-show .ls-col{ display:none; }
.i-b{ display:inline-block;}
.z-index{ z-index:3;}
.stage{position: fixed; top: 0; left: 0;width: 100%;height: 100%; z-index: 6; pointer-events: none;}
.gif-box i{ -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
.gif-box i img{
  width: 400px;
  margin: -140px 0 0 -144px;
}
.pop_win3{
  z-index: 900;
  width: 100%;
  height: 100%;
  position: fixed;
  _position: absolute;
  left: 0px;
  top: 0px;
  display: none;
}
.pop_win3 .pwin_bg{
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .7;
    filter: alpha(opacity=70);
}
.pop_win3 .pwin_box{
  position: absolute;
  right: 50%;
  top: 50%;
  -webkit-transform: translate(50%,-50%);
  transform: translate(50%,-50%);
}
#cont_win .pwin_box{width:1286px; height:884px; color:#ffe6a5; top: 37%; }
#cont_win .pop_x{ width:158px; height:202px; background:url(../images/240206/x.png) no-repeat; top:198px; right:-52px;cursor:pointer;}
#cont_win .p-wp{ width:960px; margin-left:187px;text-align:center;}
.p-t{ top:248px; left:86px;}

.xss{background:url(../images/240206/k1.png) no-repeat;}
.xsz{background:url(../images/240206/k2.png) no-repeat;}
.xzs{background:url(../images/240206/k3.png) no-repeat;}
.xfl{background:url(../images/240206/k4.png) no-repeat;}

.j-box{ width:366px; height:467px; left:211px; top:330px; background:url(../images/year2023/m1-1.png); }
.j-box ul{ margin:79px 0 46px 0; height:144px; font-size:0;}
.j-box ul li{ vertical-align:top; width:111px;  font-size:16px; margin:0 3px; color:#dfbe6a;}
.j-box ul li .gif-box{ height:111px; background:url(../images/year2023/q.png);}
.j-box ul li p{ line-height:34px;}
.j-box .jn-box{
  color: #eb9f5c;
}
.j-box .jn-box a{
  width: 42px;
  font-weight: bold;
  color: #ffe6a5;
  margin: 0 62px;
}
.j-box .jn-box a i{
  height: 42px;
  margin-bottom: 5px;
  border-radius: 2px;
}
.j-box .jn-box .text-left{
  padding:  20px;
}
.j-box .jn-box a.hover i{
  box-shadow: 0 0 0 1px #ffeea1,0 0 15px #f1b334;
}

.m-box dd,.m-box1 dd{  right:84px; top:192px; text-align: initial; height: 400px;}
.m-box dd p,.m-box1 dd p{ width:26px; line-height:18px;  writing-mode: vertical-lr; overflow-wrap: break-word;}
.m-box{ width: 738px; height: 810px; right: -16px; top: 154px; }
.m-box img{ left:82px; top:100px;}
.m-box1{ width: 1212px; height: 621px; right: -16px; top: 147px; }
.m-box1> img{ left:132px; top:160px;}
.m-box1 dd{ right: 68px; top: 200px;}

.m-box1 .j-box1{
  width: 112px;
  height: 112px;
 /* background-color: #a53927;
  border-radius: 50%;
  border: 1px solid #e25239;*/
}

.m-box1 .j-box1 img{
  margin: -100px 0 0 -120px;
  width: 350px;
}


.m-box1 .j-box1 p{
  top: 5px;
  left: -17px;
  color: #ffe6a5;
  width: 18px;
  padding: 10px 5px 0;
  height: 62px;
  background: linear-gradient(to bottom, rgb(240, 89, 59, 1) 0%, rgb(240, 89, 59, 1) 30%, rgb(240, 89, 59, 0) 100%);
}
.m-box1 .j-box1:nth-child(1){
  top: 160px;
  left: 390px;
}
.m-box1 .j-box1:nth-child(2){
  top: 275px;
  left: 330px;
}
.m-box1 .j-box1:nth-child(3){
  top: 392px;
  left: 381px;
}
.m-box1 .j-box1:nth-child(3) p{
  top: 12px;
}
 .s-item1{text-align:center;}
.s-jd{
  left: 212px;
  top: 620px;
}
.s-di{
  width: 1229px;
  height: 143px;
  background:url(../images/240206/k.png);
  left: 42px;
  bottom: -140px;
}
.s-di label{
  color: #eb9f5c;
  line-height: 22px;
}
.s-di ul{
  padding: 7px 0 20px;
  background:url(../images/240206/x1.png) no-repeat bottom center;
  margin-bottom: 4px;
}
.s-di ul li{
  width: 158px;
  margin: 0 45px;
  cursor: pointer;
  text-align:center;
}

.s-di ul li img{
  border-radius: 3px;
}
.s-di ul li.active img{
  box-shadow: 0 0 1px #fde37a,
  0 0 10px #fde37a,
  0 0 20px #fde37a;
}
.s-di ul li p{
  font-size: 16px;
  color: #ffe6a5;
  padding-top: 6px;
}
.gif-box-n{
  width: 234px;
  height: 234px;
  background:url(../images/year2023/nq.png);
}
.gif-box-n p{
  bottom: -40px;
  line-height: 30px;
  color: #ecd0a3;
}

.page-but{ width:88px; height:89px; top:458px;}
.page-s{left:-10px;background:url(../images/240206/left.png) no-repeat;}
.page-n{right:-38px;background:url(../images/240206/right.png) no-repeat;}


.ls-nav-2{font-size:0; z-index: 3;}
.ls-nav-2 a{ width:161px; height:44px; vertical-align:top; color:#f0d581; font-size:18px; line-height:44px; margin:0 5px 18px 5px;cursor:pointer;}
.ls-nav-2 a em,.ls-nav-2 a i{ width:232px; height:113px; top:-31px; left:-38px; background:url(../images/240206/b-5.png) no-repeat left top;}
.ls-nav-2 a i{ background-position:left bottom;}
.ls-nav-2 a:hover,.ls-nav-2 a.hover{ color:#e25124;}
.ls-nav a.hover{ z-index:2;} 
.col-2 .ls-nav-2{ padding-left: 63px;}
.col-2 .ls-nav-2 a{ margin: 0 30px 18px;}
.col-2 .ls-nav{ margin-top:308px;}
.col-3 .ls-nav{ margin-top:285px;}
.col-2 ul{  height:480px;}
.col-2 ul li{ display:none;}
.p-mt{ width:42px; height:323px; background:url(../images/year2023/p-mt.png); left:135px; top:-38px;}
.p-mt p{ float:left; margin:96px 0 0 6px; width:28px; height:136px;    writing-mode: vertical-rl; display: flex; flex-direction: column; justify-content: center; font-size:16px; letter-spacing:1px;}
.dk{ width:300px; height:300px;}
.dk:before{ position:absolute; left:50%; top:50%; z-index:2; width:327px; height:327px; margin:-163px 0 0 -163px; content:""; background:url(../images/year2024/dk.png);}
.col-2 ul li dd{ vertical-align:top;}
.col-2 ul li dd img{ vertical-align:middle;}
.gif-box.g1{width:200px; height:200px;}
.gif-box.g1 i{ margin-top:50px;  background-image: url(../images/year2024/2/3.png);  animation: mlfly1 1s steps(18) infinite;  -webkit-animation: mlfly1 1s steps(18) infinite;}	
.m-nav{ right:0; top:37px; width:84px;}
.m-nav a{ line-height:28px; height:28px; margin-bottom:30px; color:#f0a681;}
.m-nav a i{ background-position:-91px bottom;}
.p-cont { margin:3px 0 0 41px; width:876px; padding-right:42px; height:350px; overflow-x:hidden; z-index: 2;}
.p-cont  p,.p-cont h3{ text-align:left; font-size:16px; font-weight: 500;}
.p-cont  p{  line-height:24px; text-indent:2em; }
.p-cont  p.pl{text-indent:4em;}
.p-cont h3{ color:#ff7c37; padding-bottom:5px;}
.p-cont img{ padding:15px 0;}
.b-share{
  width: 244px;
  line-height: 30px;
  font-size: 20px;
  background-color: #d05e4e;
  color: #fff2bc;
  border-radius: 15px;
  left: 746px;
  top: 820px;
}

.b-share::after,.b-share::before{
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #ffc07a;
  transform: rotateZ(45deg);
  content: "";
  top: 50%;
  margin-top: -4px;
}
.b-share::after{
  left: -3px;
}
.b-share::before{
  right: -3px;
}
.login_box{
  right: 660px;
  top: 272px;
  font-size: 18px;
}

.pop_win .pwin_box2{ width: 620px; height: 486px; color: #79604a; background:url(../images/year2024/pbg1.png) no-repeat;}
.pop_win .pwin_box2 .pop-x{ width: 69px; height: 132px; top: -9px; right: -73px; background:url(../images/year2024/x.png) no-repeat;}
.pop_win .pop-title{ 
  font-size:30px;
  line-height: 42px; 
  height: 42px;  
  background:url(../images/year2024/p-t.png) no-repeat center center; 
  margin: 56px 0 20px 0;
}
.pop_win .pop-title span{
  color: #e26034; 
  font-weight: bold; 
}

.z-but{ width:143px; height:44px; line-height: 44px; color: #ffeab9; font-size: 22px; background-position: right bottom;}
.z-bind-but{background-position: 0 bottom; }

.ls-from{ padding:48px 0;  width: 514px; font-size:20px;}
.ls-input{ margin-bottom:26px; border: solid 1px #e5682a;  background: #ffe29c; border-radius: 8px; padding:0 25px; overflow:hidden;}
.ls-input textarea,.ls-input input,.ls-input select{ background: none; border: none; font-size:20px; width: 100%; text-align:left; color:#704c39;}
.ls-input input,.ls-input select{ height:50px; line-height:50px;}
.ls-input textarea{height: 100px;  overflow: hidden; line-height: 36px;  padding: 10px 0; text-indent: 0;  font-family: "Microsoft YaHei";}
.ls-input-min{ width:65%;}
.getCode{ width:31%; line-height:50px; color: #fff; text-align:center; border: solid 1px #ffe29c; background:#e5682a; border-radius:25px;}
.getCode.off{background:#d7d7d7; border: solid 1px #d7d7d7; }
.ls-input select{
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url(/Public/special/images/m/20231211/pico.png) no-repeat scroll right center transparent;
  background-size: .36rem .23rem;
}
.ls-input select option{
  font-size:.3rem !important; 
}
.address-from{
  padding: 0 0 15px;
}
.address-from .ls-input{
  margin-bottom: 15px;
}

.cont-box{ line-height: 34px; padding: 0 45px;  font-size: 14px; color: #704c39;  height: 340px;}
.cont-box img{ padding:15px 0; max-width: 100%;}

.list-box{ width: 476px; color: #79604a; text-align: center;}
.list-box .list-box-title{ color: #b54a4a;  }
.list-box li{  line-height: 31px; padding: 11px 22px; margin-bottom: 5px; font-size: 17px; color: #5e555c; border-bottom: 1px dashed #ffcc9a;}
.list-box li a{ line-height: 31px; width: 100%; color: #ffeab9; background-position: right -203px; }
.list-box li span:nth-child(1){ width: 40%;}
.list-box li span:nth-child(2){ width: 102px; color: #a5a4a3;}
.list-box li span:nth-child(3){ width: 26%;}
.list-box .win-list{padding:0 30px 0 0; height: 310px; box-sizing:content-box; overflow: hidden;}
.or-but{margin-top: 10px;}
.or-but a{ margin: 0 15px; text-decoration:underline; color:#f06555; vertical-align:top; }
.notes{ line-height:32px; color:#808080;}

.rid_list{ height: 180px; margin:10px 0 20px;}
.rid_list li{ margin-top: 10px; line-height: 26px; height: 26px; font-size: 18px;}
.rid_list li label:nth-child(1){ width: 182px; margin-right: 28px;}
.rid_list li label:nth-child(2){ width: 192px; }
.rid_list li label span{ color: #e5682a;}

.rid_list a{ width: 92px; position: relative;  line-height: 26px; height: 26px;  border-radius: 13px; color: #bf4d34; background-color: #ffebb5;} 
.rid_list a::after{ content: "切 换"; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.rid_list a.active{ color: #fcf7ea; background-color: #e5682a; }
.rid_list a.active::after{ content: "当 前";}

#prize_win .prize-img{ 
  padding: 45px 0;
  height: 140px;
}
#prize_win .prize-name{
  margin-bottom: 30px;
  font-size: 18px;
}
.prize_bg::before{ 
  width: 100%;
  height: 258px;
  left: 0;
  top: -26px;
  position: absolute; 
  content: ""; 
  background:url(../images/year2024/prize-bg.png) no-repeat center center; 
}

@keyframes mlfly1{
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -1800%;
	}
}
@-webkit-keyframes mlfly1 {
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -1800%;
	}
}

@keyframes mlfly2{
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -800%;
	}
}
@-webkit-keyframes mlfly2 {
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -800%;
	}
}

@keyframes mlfly3{
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -1200%;
	}
}
@-webkit-keyframes mlfly3 {
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -1200%;
	}
}


@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
  }
  75% {
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
}

@keyframes shake {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
   25% {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
  }
  75% {
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
}

@-webkit-keyframes shake2 {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  75% {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
  }
}

@keyframes shake2 {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  75% {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
  }
}

@keyframes UpdownC{ 
	0%{margin-top:7px}
	50%{margin-top:-7px}
	100%{margin-top:12px}
}
@keyframes UpdownD{
	0%{margin-top:-15px}
	50%{margin-top:10px}
	100%{margin-top:-15px}
}
@keyframes UpdownE{
	0%{margin-top:10px}
	50%{margin-top:-5px}
	100%{margin-top:10px}
}


@keyframes myshake{
  0%{
    transform-origin:left center;
  	transform: rotate(0deg)
  }

  100%{
    transform-origin:left center;
    transform: rotate(3deg)
  }
}

@-webkit-keyframes scaleCss2 {
    0% {   -webkit-transform: scale(1); }
	50% {   -webkit-transform: scale(.98); }
    100% {  -webkit-transform: scale(1); }
}
@keyframes scaleCss2 {
    0% {transform: scale(1);  }
	50% {transform: scale(.98); }
    100% { transform: scale(1); }
}

.p-cont::-webkit-scrollbar {
    width: 5px;
    height: 1px;
}

.p-cont::-webkit-scrollbar-thumb {
    border-radius: 5px;
    min-height: 5.729vw;
    background-color: rgba(251,107,44,.8);
}

.p-cont::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px rgba(248,204,136,.1);
    background: rgba(248,204,136,.1);
    border-radius: 10px;
}

.pop{position:relative;font-family:'Microsoft Yahei';background:#fff;}
.pop .closevideo{position:absolute;right:0;top:0;height:40px;width:40px;text-align: center;line-height:40px;color:#fff;font-size:30px;z-index:10}
.videobox{width:640px;height:360px;background:#000;}
.hide{display:none;}
