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/250725/bg.webp) center top no-repeat;
}

#header {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 1075px;
}

#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 .slogan{
	background:url(../images/250725/slogan1.png) no-repeat;
	width:1091px;
	height:431px;
	position:absolute;
	top: 147px;
    left: -52px;	
}
#header .start-time {
    position: absolute;
    left: 144px;
    top: 493px;
    font-size: 26px;
    line-height: 50px;
    color: #fff;
    width: 725px;
    height:130px;
    text-align: center;
}


#header .zt{
	position: absolute;
    left: 258px;
    top: 490px;
    font-size: 26px;
    line-height: 50px;
    color: #fff;
    width: 364px;
	height:55px;
    text-align: center;
}

#header .go_home {
    position: absolute;
    width: 132px;
    top: 30px;
    height: 30px;
    left: 0px;
    right: -1200px;
    margin: auto;
}

#header .go_home a {
    text-align: center;
    display: block;
    font-size: 18px;
    color: #fff;
	width:224px;
	height:52px;
	text-indent:-9999px;
	background:url(../images/250725/btn_gw.png) no-repeat;
}

#header .top {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}

.header-btn {
    width: 100%;
    position: absolute;
    top: 615px;
    left: -85px;
	z-index:1;
	width:1373px;
	height:490px;
	background:url(/act/ad01/images/220217/head_bg.png) no-repeat;
}

.btn_download {
    float: left;
    width: 384px;
    height: 283px;
    background: url(/act/ad01/images/220620/down.gif) no-repeat;
    margin-top: 120px;
    margin-left: 100px;
}

.header-btn .reg_box {
    float: left;
    margin-left: 17px;
    width: 380px;
    height: 395px;
}
.header-btn .btn_reg{
    background: url('/act/ad01/images/head/reg-btn.png') no-repeat;
}
.header-btn .btn_reg:hover {
    background: url('/act/ad01/images/head/reg-btn-h.png') no-repeat;;
}

.header-btn .reg_gift {
    float: left;
    width: 380px;
    height: 395px;

}
.header-btn .btn_gift {
    background: url('/images/211102/gift-btn.png');
}
.header-btn .btn_gift:hover {
    background: url('/images/211102/gift-btn-h.png');
}

.header-btn .btn {
	width:268px;
	height:57px;
    cursor: pointer;
    border: none;
    display: block;
    margin: 295px auto 0;
    text-align: center;
    text-indent: -9999px;
}

#content_01 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 910px;
}

#content_01 h3 {
    padding-top: 95px;
    text-align: center;
}

#content_02 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 985px;
}

#content_02 h3 {
    padding-top: 133px;
    text-align: center;
}
#content_02 .job{
	position: relative;
    height: 750px;
    margin: 0 auto;
	overflow:hidden;
}
.j_tabs {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
    height: 111px;
    top: 535px;
    left: 115px;
  /*-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;
  background:url(/act/ad01/images/220318/btn_bg.png) no-repeat;
}

.j_tabs span {
    height: 60px;
    float: left;
    margin-right: 15px;
    cursor: pointer;
    color: #fff;
    line-height: 85px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.j_tabs span.swiper-pagination-bullet-active{
	color:#ffec85;
    border-bottom: 3px solid #ffec85;
}
.j_tabs span:nth-child(1){
	margin-left:53px;
}
.j_tabs span:nth-child(1)::after{
	content:"";
	position:absolute;
	width:10px;
	height:10px;
	border-radius:10px;
	background-color:#c31a18;
	position:absolute;
	top:30px;
}
.j_tabs span:nth-child(7){
	margin-left:32px;
}
.j_tabs span:nth-child(12){
	margin-left:72px;
}
.j_tabs span:nth-child(16){
	margin-right:110px;
}
.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;
}



.j_con a {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.j_info{
    float: left;
    width: 450px;
    margin-top: 130px;
    margin-left: 145px;
}

.j_info h5{
    font-weight: 100;
    font-size: 20px;
    color: #fff;
    margin-top: -72px;
    width: 117px;
    height: 45px;
    position: absolute;
    margin-left: 253px;
    line-height: 45px;
    text-align: center;
}
.j_info .j_zl{
	    position: absolute;
    margin-top: 0px;
    margin-left: 295px;
}
.j_info p{
	font-size:14px;
	line-height:24px;
	color:#727e91;
	padding:20px 0;
}
.j_pic{
	margin-left: -70px;
    position: absolute;
    margin-top: -55px;
	z-index:-1;
}
.j_show{
    width: 255px;
    margin-top: 315px;
    position: absolute;
    margin-left: 157px;
}
.j_show h5{
	display:none;
	width:268px;
	height:32px;

}
.j_show .gif_bg{
	/*background:url("../images/210903/job/gif_bg.png") no-repeat;*/
	width:282px;
	height:171px;
	margin-top: -20px;
    margin-left: -5px;
}
.j_show .gif_bg img{
	margin: 6px 7px;
	width:250px;
	height:138px;
}


.ctrBtns span {
    position: absolute;
    display: block;
    width:  78px;
    height: 78px;
    top: 55%;
  z-index: 10;
  cursor:pointer;
}

.ctrBtns .pb {
  left: -105px;
  animation: goleft 1s linear 0s infinite both;
   background: url("/act/ad01/images/job/left.png") no-repeat;
}

.ctrBtns .nb {
  right: -105px;
  /* -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg); */
  animation: goright 1s linear 0s infinite both;
  background: url("/act/ad01/images/job/right.png") no-repeat;
}
#content_03 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 790px;
}

#content_03 h3 {
    padding-top: 150px;
    text-align: center;
}

#fuli {
    margin: 50px auto 0 40px;
    height: 550px;
	width:1200px;
}

ul,
li {
    list-style: none;
    margin: 0;
    padding: 0;
}
#fuli li{
	float:left;
	width:207px;
	height:573px;
	margin-right:25px;
	background:url(../images/250725/fuli.png) no-repeat;
}

#fuli li a{
	width:100%;
	height:100%;
	display:block;
}
#fuli li p{
	    width: 150px;
    margin: -73px 18px;
    color: #d4e4ed;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
}
#fuli li:nth-child(1){
	background-position:0 0;
}
#fuli li:nth-child(2){
	background-position: -232px 0px;
}
#fuli li:nth-child(3){
	background-position: -464px 0px;
}
#fuli li:nth-child(4){
	background-position: -696px 0px;
}
#fuli li:nth-child(5){
	background-position: -928px 0px;
}
#fuli 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{
    -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;
}
/*
.flip-container {
    perspective: 1000px;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -ms-perspective: 1000px;
    -o-perspective: 1000px;
    perspective: 1000px;
    margin: 0px auto;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
}

.flip-container:hover .back {
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    z-index: 2;
}

.flip-container:hover .front {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    z-index: 1
}

.flip-container,
.front,
.back {
    width: 300px;
    height: 354px;
    margin-top: 20px;
}

.flipper {
    transition: transform 0.6s ease-out;
    transition: transform .5s ease-in-out;
    -webkit-transition: transform .5s ease-in-out;
    -moz-transition: transform .5s ease-in-out;
    -ms-transition: transform .5s ease-in-out;
    -o-transition: transform .5s ease-in-out;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    display: block;
    position: relative;
}

.front,
.back {
    backface-visibility: hidden;
    transition: 0.6s ease-out;
    -webkit-transition: .6s ease-out;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: absolute;
    top: 0;
    left: 0;
}

.front img,
.back img {
    width: 300px;
    height: 354px;
    overflow: hidden;
}

.front {
    z-index: 2;
    transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
}

.back {
    z-index: 1;
    transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
}

*/

/*新版卖点*/

.Cooldog_container {
    height: 710px;
    position: relative;

}

.Cooldog_container .Cooldog_content {
    position: absolute;
    width: 893px;
    height: 511px;
    top: 130px;
	left: 177px;

}

.Cooldog_container .Cooldog_content li {
    position: absolute;
    width: 893px;
    height: 511px;
    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{
	width:819px;
	height:53px;
	position:absolute;
	color: #fff;
	font-size:20px;
	font-family:yahei;
	text-align:center;
	line-height:53px;
	/*background:url("/images/210926/ts-info.png") no-repeat;*/
    bottom: 90px;
    left: 147px;
}
.Cooldog_container .btn_left,
.Cooldog_container .btn_right {
    width: 90px;
    height: 90px;
    position: absolute;
    top: 350px;
    z-index: 50;
    color: #fff;
    line-height: 179px;
}

.Cooldog_container .btn_left {
    text-align: left;
    left: -155px;
    background: url(/act/ad01/images/ts/ts-l.png) no-repeat;
}

.Cooldog_container .btn_right {
    text-align: right;
    right: -155px;
    background: url(/act/ad01/images/ts/ts-r.png) no-repeat;
}

.Cooldog_container .buttons {
    height: 80px;
	width:599px;
    line-height: 5px;
    margin: 760px auto 0 290px;
    z-index: 80;
	position:absolute;
	    background:url(/images/ts/1.png) no-repeat;
}

.Cooldog_container .buttons a {
    float: left;
    width: 17px;
    height: 17px;
    font-size: 26px;
    line-height: 65px;
    background: #fff url(/images/ts/y1.png) no-repeat;
    text-align: center;
    margin-right: 40px;
	margin-top:-5px;
	border-radius:25px;
}

.Cooldog_container .buttons a.on {
    background:url(/images/ts/y2.png) no-repeat;
    color: #fff;
}
.Cooldog_container .buttons a:nth-child(1){
	margin-left:165px;
}

.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(/act/ad01/images/ts/an1.png) no-repeat;
    text-align: center;
    margin-bottom: 50px;
	color:#fff;
	display:block;
}
.Cooldog_container .buttons-left a.on {
    background:url(/act/ad01/images/ts/an2.png) no-repeat;
    color: #9b6234;
}
.Cooldog_container .buttons-top {
    height: 40px;
	width:960px;
    line-height: 5px;
    top:35px;
	left:220px;
    z-index: 80;
	position:absolute;
}

.Cooldog_container .buttons-top a {
	float:left;
    width: 140px;
    height: 38px;
    font-size: 16px;
    line-height: 30px;
    background: url(/images/221123/ts/an1.png) no-repeat;
    text-align: center;
    margin-right: 61px;
	color:#fff;
	display:block;
	
}
.Cooldog_container .buttons-top a.on {
    background:url(/images/221123/ts/an2.png) no-repeat;
    
	font-weight:bold;
}

/*.Cooldog_container .buttons-top a:nth-child(1)::after{
	content:"";
	width:10px;
	height:10px;
	background:#f306ea;
	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(-80px, 0, 0) scale(0.81);
    transform-origin: 0 50%;
    opacity: 0;
    z-index: 3;
}

.p3 {
    transform: translate3d(0px, 0, 0) scale(1);
    opacity: 1;
    z-index: 4;
}

.p4 {
    transform: translate3d(280px, 0, 0) scale(0.81);
    transform-origin: 0 50%;
    opacity: 0;
    z-index: 3;
}

.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: 735px;
}

#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: 120px; width: 530px; height:43px; border-bottom: 1px solid #4e91c4; }
#content_04 .cont-l .btn-t span { float: left; cursor: pointer; padding: 0 25px; font-size: 18px; line-height: 40px;  color:#627169; }
#content_04 .cont-l .btn-t span.active { border-bottom: 4px solid #4e91c4;color:#4e91c4; }
#content_04 .cont-l .more	{color: #627169;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: 16px; line-height: 40px; color: #627169; }
#content_04 .cont-l .txt-box p a {overflow: hidden;  width: 460px;  display: block; float: left; color: #627169; text-overflow:ellipsis; white-space: nowrap;}
#content_04 .cont-l .txt-box p:hover,
#content_04 .cont-l .txt-box p a:hover{color:#4e91c4} 
#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: 22px; font-weight: 700; color: #4e91c4;width:550px; overflow:hidden;}

#content_04 .cont-r { float: right; width: 596px;  }
#content_04 .cont-r .test_r {  float: left; margin-top: 139px;margin-left:-7px; width: 596px; height: 342px; box-sizing: border-box; }
.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/pic-bg.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: 145px auto;
    text-align: center;
	width:1200px;
}

#content_04 .btn-box a {
    display: block;
    height: 89px;
	float:left;
    width: 435px;	
}


.btn_down {
	margin-left:85px;
    background: url(/act/ad01/images/foot-down1.gif) no-repeat;
}

.btn_qq {
	margin-left:100px;
    background: url(/images/221123/foot-reg.png) no-repeat;
}
/*.btn_qq:hover {
    background: url(/act/ad01/images/foot-reg-hover.png) no-repeat;
}*/
#content_05 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 910px;
}
#content_05 h3 {
    padding-top: 150px;
    text-align: center;
}
#content_05 .hd{
	position: relative;
    height: 750px;
    margin: 0 auto;
	overflow:hidden;
}
.hd_tabs {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
    height: 60px;
    top: 15px;
    left: 253px;
	
    z-index: 10;
    overflow: hidden;
}

.hd_tabs .swiper-pagination-bullet {
    height: 60px;
	width:220px;
    float: left;
    margin-right: 15px;
    cursor: pointer;
    color: #fff;
    line-height: 85px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	  background:url(/images/250725/hd_btn_n1.png) no-repeat;
}
.hd_tabs .swiper-pagination-bullet:nth-child(1){
	background-position:-490px 0;
}
.hd_tabs .swiper-pagination-bullet:nth-child(2){
	background-position:-245px 0;
}
.hd_tabs .swiper-pagination-bullet:nth-child(3){
	background-position:0px 0;
}
.hd_tabs span.swiper-pagination-bullet-active{
	color:#ffec85;
    background:url(/images/250725/hd_btn_h1.png) no-repeat;
}
/*.hd_tabs span.swiper-pagination-bullet-active:nth-child(1){
	background-position:0 0;
}
.hd_tabs span.swiper-pagination-bullet-active:nth-child(2){
	background-position:-240px 0;
}
.hd_tabs span.swiper-pagination-bullet-active:nth-child(3){
	background-position:-490px 0;
}*/

.hd_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;
}

.hd_con {
  position: relative;
  width: 100%;
  height: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow:hidden;
  text-align:center;
}
.hd_con .hd_pic{
	margin-top:140px;
}

.hdBtns span {
    position: absolute;
    display: block;
    width:  78px;
    height: 78px;
    top: 53%;
  z-index: 10;
  cursor:pointer;
}

.hdBtns .pb {
  left: -25px;
  animation: goleft 1s linear 0s infinite both;
   background: url("/act/ad01/images/job/left.png") no-repeat;
}

.hdBtns .nb {
  right: -25px;
  /* -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg); */
  animation: goright 1s linear 0s infinite both;
  background: url("/act/ad01/images/job/right.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(/images/211115/tc.png) no-repeat;*/
	background:url(/act/ad01/images/220217/tc.png) no-repeat;
    width: 1366px;
    height: 686px;
    display: none;
}
.pop8 .hb20{
	display:none;
	position: absolute;
    margin-top: 370px;
    margin-left: 156px;
	animation: magnify 1s infinite;
	transform: scale(1.2);
}

@-webkit-keyframes magnify {
    0% {
        -webkit-transform: scale(1);
    }
	50%{
		-webkit-transform: scale(0.8);
	}
    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes magnify {
    0% {
        -moz-transform: scale(1);
    }
	50%{
		-moz-transform: scale(0.8);
	}
    100% {
        -moz-transform: scale(1);
    }
}

@keyframes magnify {
    0% {
        transform: scale(1);
    }
	50%{
		transform: scale(0.8);
	}
    100% {
        transform: scale(1);
    }
}
.pop8 .closeBtn {
    width: 44px;
    height: 44px;
    right: 30px;
    top: 0px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    background: url(/act/ad01/images/220217/x.png) no-repeat;
}

.pop8 .tc-btn{
	/*background: url(/images/pop/tc-btn.png) no-repeat;*/
	background: url(/act/ad01/images/220217/tc_btn.png) no-repeat;
	width:385px;
	height:110px;
	display: block;
	position:absolute;
	top: 420px;
    left: 345px;
	animation: mlfly1 1s steps(8) infinite;  -webkit-animation: mlfly1 1s steps(8) infinite;
}
@keyframes mlfly1{
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -928px;
	}
}
@-webkit-keyframes mlfly1 {
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -928px;
	}
}
.pop8 h2{
	    color: #ffd2a9;
    font-size: 20px;
    margin-left: 410px;
}
.pop8 .info{
	    width: 680px;
    margin-left: 184px;
    font-size: 14px;
    text-align: center;
    color: #ffd2a9;
    margin-top: 69px;
    letter-spacing: 1px;
}
.pop9 {
    background: url(/images/pop/pop-bg-gift.png) no-repeat;
    width: 1108px;
    height: 493px;
    display: none;
}
.pop9 .closeBtn {
    width: 60px;
    height: 60px;
    right: 0px;
    top: 15px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    background: url('/images/pop/x.png') no-repeat;
}
.pop9reg {
    border: 0 solid #000;
    float: left;
    height: 240px;
    left: 620px;
    position: absolute;
    top: 140px;
    width: 290px;
    z-index: 100;
}
.pop-cj {
    background:url(/act/ad01/images/220318/tc.png) no-repeat center top;
    width: 1182px;
    height: 634px;
    display: none;
}
.pop-cj .popcj{
	width: 700px;
    height: 540px;
    position: relative;
	top: 19px;
    left: 353px;
}
.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: 10px;
    right: 15px;
    color: #ccc;
	background: url('/act/ad01/images/220318/x.png') no-repeat;
}
 .fuchuang{display:block;position:fixed;bottom:20%; float:left;left:10px;cursor:pointer;z-index:100}
 .fuchuang .fc-btn{width:184px;height:47px;display: block;position:absolute;top:165px;left:80px;/*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: 30px;height: 30px;top: 5px;right: 15px;cursor: pointer;overflow: hidden;position: absolute;background: url(/act/ad01/images/220217/x.png) no-repeat;background-size:100%;}


/*微信礼包*/

 .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: 183px;height: 97px;margin-top: -162px;margin-left: 88px;background-size: 80%;}

 
#footer{ width:100%; height:auto; position:relative; font-size:12px; color:#fff;background-color:#000;position:relative; }
#footer .w1400{height:auto; margin:0 auto; overflow:hidden;    width: 1090px;}
#footer .footBox .footer-logo{float: left;width: 160px;height: 70px;margin-top: 20px;}
#footer .footBox p{ text-align:center; line-height:20px; overflow:hidden;}
#footer .footBox p.footpTop{ margin-top:14px;}
#footer .footBox a{color:#fff; line-height:20px; height:20px;}
#footer .footBox a:hover{ color:#4e4e4e; text-decoration:underline;}
#footer .footBox span{ margin:0 6px; line-height:20px;  }
#footer .footBox .footBtxt{ float:left; width:950px; margin:16px 0 0 4px;}

.wxqunimg{width: 290px;height: 295px;position: absolute;top: 153px;left: 620px;}
.wxqunimg img{width:100%;}
