html,body {width: 100%;font-family: "Microsoft YaHei";min-width: 1315px;position: relative;}
* {font-family: 'Microsoft YaHei';}
.honor-scroll {
    top: 210px!important;
    margin-left: -360px!important;
}

.center-div{width:1205px;height:100%;margin:auto;position:relative;}

.block-0{
    width:100%;
    height:1161px;
    background:url(../images/240112/main-bg_01.jpg) no-repeat top center;
}

.tohome{
    position: absolute;
    top: 56px;
    right: 0;
    width: 146px;
    height: 48px;
    background: url(../images/191105/enter.png) no-repeat;
}
.tohome:hover {background-position-y: -73px;}

/*顶部轮播*/
.head-div-0 {
    width: 730px;
    height: 397px;
    position: absolute;
    top: 1044px;
    left: 0px;
    /* background: url(/images/191105/head-div-bg.png) no-repeat center; */
    /* background-origin: border-box; */
    /* background-size: contain; */
  }
  
.head-nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 730px;
    overflow: hidden;
}
  
.head-nav-div {
    float: left;
    width: 145px;
    height: 49px;
    line-height: 49px;
    background: #ffcf7a;
    cursor: pointer;
    color: #7d5619;
    text-align: center;
    font-size: 22px;
    margin-left: 1px;
    font-weight: bold;
    font-family: '思源宋体 CN';
}
.head-nav-div.hnd-0 {margin-left: 0;}
.head-nav-div.hnd-1 {width: 145px; background-position-x: -211px;}
.head-nav-div.hnd-2 {width: 145px; background-position-x: -423px;}
.head-nav-div.hnd-3 {width: 145px; background-position-x: -635px;}
.head-nav-div.on, .head-nav-div:hover {background: #675faa; color: #fff;}

.head-4img {width: 848px; margin: 0 auto;}

/* 下载注册 */
.regDownload {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 342px;
    height: 894px;
    background: url(/images/191105/reg-download.png) no-repeat;
}
.downloadMain .downloadmk {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.regDownload .download-txt {
    position: absolute;
    top: 45px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 209px;
    height: 76px;
    background: url(/images/191105/download-txt.png) no-repeat;
}
.regDownload .download-txt.animate {
    -webkit-animation: scaleA .5s infinite steps(1);
    -moz-animation: scaleA .5s infinite steps(1);
    -o-animation: scaleA .5s infinite steps(1);
    animation: scaleA .5s infinite steps(1);
}
/* 下载注册 -- 轮播 */
.privilege {
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.pop-div .gift-txt {
    text-align: center;
    margin-bottom: 10px;
    color: #fff;
    font-weight: lighter;
    font-size: 16px;
}
.gift-txt span {
    display: inline-block;
    margin: 0 4px;
    padding: 0 2px;
    color: #fc7a6d;
}
.gift-jzp {
    font-weight: lighter;
    margin: 0 auto;
    color: #f1c66a;
    width: 134px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    background: url(/images/191105/jpzico.png) no-repeat center top;
}

.change-pic {
    width: 300px;
    height: 271px;
    margin: 0 auto 0px;
    position: relative;
}
.change-pic-box {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.change-pic-box ul {
    width: 1600px;
    height: 221px;
    position: absolute;
    left: 0;
    top: 0;
}

.change-pic-box .changeList {
    float: left;
    width: 300px;
    height: 100%;
}

.change-pic-box .changeList img {
    display: block;
    margin: 0 auto;
}

.change-pic .left-btn {
    background: url("../images/191105/direct01.png") no-repeat;
    width: 26px;
    height: 51px;
    top: 50%;
    position: absolute;
    margin-top: -60.5px;
    left: 5px;
    z-index: 10;
}

.change-pic .right-btn {
    background: url("../images/191105/direct01.png") no-repeat -250px 0;
    width: 26px;
    height: 51px;
    top: 50%;
    position: absolute;
    margin-top: -60.5px;
    right: 5px;
    z-index: 10;
}

.btn-02 {
    width: 268px;
    height: 54px;
    background: url(../images/191105/lq-btn.png) no-repeat;
    margin: 0 auto;
    position: absolute;
    bottom: 55px;
    left: 0;
    right: 0;
    cursor: pointer;
}
.btn-02:hover {background-position-y: -72px;}

.b0-img-0{
    position: absolute;
    top: 53px;
    left: 220px;
    width: 761px;
    height: 48px;
    background: url(../images/191105/jl-list.png) no-repeat;
}
.b0-logo{position:absolute;top:18px;left:-40px;}



.mask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.76);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#76000000, endColorstr=#76000000);
}
.videopop {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 11;
    margin-left: -428px;
    margin-top: -240px;
    width: 856px;
    height: 480px;
}

.videopop .close1 {
    position: absolute;
    top: 0;
    right: -32px;
    width: 29px;
    height: 31px;
    background: url(../images/191105/close.png) no-repeat;
    cursor: pointer;
}
.b0-div-0{width: 1120px;height:392px;top: 590px;left: 38px;position: absolute;}
.b0-reg-div{width: 331px;height:380px;position:relative;float:left;margin: 6px 7px;/* background: red; *//* opacity: .8; */overflow: hidden;}

.reg-befor{
    width: 311px;
    margin: 311px auto 0;
   
}
.reg-befor-title{
    width: 199px;
    height: 50px;
    background: url(/images/191105/reg-befor-title.png) no-repeat top center;
    margin: 20px auto;
}
.reg-type-choice{
    /* width: 100%; */
    height: 28px;
    overflow: hidden;
    margin-bottom: 10px;
    padding-left: 31px;
}
.reg-type-choice div{
    float: left;
    width: 79px;
    height: 28px;
    background: url(/images/191105/reg-btn-0.png) no-repeat top center;
    cursor: pointer;
    line-height: 28px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    margin-right: 2px;
}
.reg-type-choice .on{
    background: url(/images/191105/reg-btn-0-on.png) no-repeat top center;
}
.reg-iframe-0{margin: 0 auto;}

.reg-after{
    display: none;
    width: 311px;
    margin: 100px auto 0;
}
.reg-after-title{
    width: 287px;
    height: 21px;
    margin: 33px auto 15px auto;
    background: url(/images/191105/reg-after-title.png) no-repeat top center;
}
.reg-after-text-0{
    width: 282px;
    margin: auto;
    height: 24px;
    font-size: 13px;
    color: #fff;
    margin-bottom: 10px;
}
.reg-after-div{
    width: 282px;
    margin: auto;
    height: 24px;
    font-size: 13px;
    color: #fff;
    margin-bottom: 5px;
}
.reg-after-div input{
    width: 156px;
    height: 22px;
    border: 1px solid #c7b286;
    padding: 0 5px;
    color: #f5dba5;
    font-size: 13px;
    background: transparent;
    line-height: 22px;
}
.reg-after-div button{
    width: 49px;
    height: 24px;
    background: #c9a354;
    font-size: 14px;
    color: #fff;
    border: 0;
    cursor: pointer;
    vertical-align: -1px;
    line-height: 24px;
}
.reg-after-text-1{
    width: 282px;
    margin: 8px auto;
    line-height: 32px;
    font-size: 13px;
    color: #fff;
}

.b0-download-btn{width:284px;height:50px;background:#fff;opacity:0;display: block;position:absolute;bottom:24px;left:415px;cursor:pointer;}
.b0-showpop-btn{width:284px;height:50px;background:#fff;opacity:0;display: block;position:absolute;bottom:24px;left: 806px;cursor:pointer;}

.activeFl {width: 1205px;}
.activeFl li {
    float: left;
    width: 283px;
    height: 413px;
    margin-left: 24px;
    background: url(/images/191105/active-fl.png) no-repeat;
}
.activeFl li a {display: block; width: 100%; height: 100%;}
.activeFl li.fir {margin-left: 0;}
.activeFl li.sec {background-position-x: -302px;}
.activeFl li.thr {background-position-x: -603px;}
.activeFl li.for {background-position-x: -892px;}

.block-1{width:100%;height:618px;background:url(../images/191105/main-bg_03.jpg) no-repeat top center;overflow: hidden;}
.b1-div-0{width: 1205px;margin:152px auto 0 auto;overflow:hidden;}
/* .b1-div-0 *{transition: all .3s;} */
.lady-div-out{float:left;overflow:hidden;}
.lady-div-s{float:left;width:99px;height:435px;cursor: pointer;}
.show .lady-div-s{width:0px;}
.lady-div-b{float:left;width:0px;height:435px;position: relative;}
.show .lady-div-b{width:604px;}
.lady-div-b div{display:block;width:132px;height:40px;background:url(/images/191105/ladys-btn.png) no-repeat top center;position:absolute;top:338px;left:63px;cursor: pointer;}
.lady-div-b div:hover{background:url(/images/191105/ladys-btn-on.png) no-repeat top center;}
.lady-div-s.lady-0{background:url(/images/191105/ladys-s_03.png) no-repeat top center;}
.lady-div-b.lady-0{background:url(/images/191105/ladys-b_03.png) no-repeat top center;}
.lady-div-s.lady-1{background:url(/images/191105/ladys-s_05.png) no-repeat top center;}
.lady-div-b.lady-1{background:url(/images/191105/ladys-b_05.png) no-repeat top center;}
.lady-div-s.lady-2{background:url(/images/191105/ladys-s_07.png) no-repeat top center;}
.lady-div-b.lady-2{background:url(/images/191105/ladys-b_07.png) no-repeat top center;}
.lady-div-s.lady-3{background:url(/images/191105/ladys-s_09.png) no-repeat top center;}
.lady-div-b.lady-3{background:url(/images/191105/ladys-b_09.png) no-repeat top center;}
.lady-div-s.lady-4{background:url(/images/191105/ladys-s_11.png) no-repeat top center;}
.lady-div-b.lady-4{background:url(/images/191105/ladys-b_11.png) no-repeat top center;}
.lady-div-s.lady-5{background:url(/images/191105/ladys-s_13.png) no-repeat top center;}
.lady-div-b.lady-5{background:url(/images/191105/ladys-b_13.png) no-repeat top center;}

.block-2{background:url(../images/191105/main-bg_04.jpg) no-repeat top center;height:215px;}
/* /* .block-2 .center-div div{display:block;background:#fff;opacity:0;position:absolute;width:210px;height:45px;cursor:pointer;} */
.block-2 .btnGroup {
    width: 936px;
    margin: 90px auto 0;
}
.block-2 .btnGroup .download-btn {
    float: left;
    width: 420px;
    height: 85px;
    background: url(../images/240112/bottom-btn.png) no-repeat;
    cursor: pointer;
}
.block-2 .btnGroup .reg {
    float: left;
    width: 420px;
    height: 85px;
    background: url(../images/191105/bottom-btn.png) no-repeat;
    margin-left: 96px;
    background-position-x: -516px;
    cursor: pointer;
}
.block-2 .btnGroup .download-btn:hover, .block-2 .btnGroup .reg:hover {background-position-y: -160px;}

/* 女团 */
.girls-main {background: url(/images/191105/girl.png) no-repeat; width: 1167px;height: 715px;margin-left: -100px; margin-top: -30px; position: relative;}
.girls-main .showpic {position: absolute; cursor: pointer;}
.girls-main .showpic.showpic-1 {top: 220px;left: 404px;width: 378px;height: 218px;}
.girls-main .showpic.showpic-2 {top: 330px;left: 787px;width: 380px;height: 108px;}
.girls-main .showpic.showpic-3 {top: 518px; left: 749px; width: 44px; height: 52px;}

.block-3{width:100%;height: 1156px;background: url(../images/191105/bg-03-191108.jpg) no-repeat top center;}
.b3-div-0 {
    position: relative;
    width: 1123px;
    margin: 250px auto 0;
}
.b3-div-0 .banner {
    position: relative;
    width: 935px;
    height: 526px;
    margin-left: 185px;
    margin-top: 24px;
    border: 1px solid #354487;
}
.b3-div-0 .banner li {
    position: absolute;
    top: 18px;
    left: 0;
    right: 0;
    width: 899px;
    height: 490px;
    margin: 0 auto;
    display: none;
}
.b3-div-0 .banner li:first-child {display: block;}
.b3-div-0 .b3-left-nav {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 225px;
    height: 495px;
    background: url(/images/191105/banner-left.png) no-repeat;
}
.b3-div-0 .b3-left-nav > div {
    width: 162px;
    height: 39px;
    line-height: 37px;
    text-indent: 49px;
    font-size: 25px;
    color: #1f221e;
    background: url(/images/191105/banner-left-tab.png) no-repeat;
    background-position-y: -68px;
    margin-left: 29px;
    cursor: pointer;

}
.b3-div-0 .b3-left-nav > div.on, .b3-div-0 .b3-left-nav > div:hover {
    background-position-y: 0;
    color: #efd26d;
}
.b3-div-0 .b3-left-nav > div.b3-ln-0 {margin-top: 82px;}
.b3-div-0 .b3-left-nav > div.b3-ln-1 {margin-top: 32px;}
.b3-div-0 .b3-left-nav > div.b3-ln-2 {margin-top: 32px;}
.b3-div-0 .b3-left-nav > div.b3-ln-3 {margin-top: 32px;}
.b3-div-0 .b3-left-nav > div.b3-ln-4 {margin-top: 32px;}


.pop-div{position:fixed;top:50%;left:50%;z-index: 11;}
.pop-reg-0.step-1{
    width: 407px;
    height: 581px;
    background: url(/images/191105/hb-1.png) no-repeat top center/100%;
    margin: 0 0 0 -206.5px;
    position: absolute;
    top: 10px;
    transform: scale(1);
}

.pop-reg-0 .close1 {
    position: absolute;
    top: 0;
    right: -4px;
    width: 29px;
    height: 31px;
    /* background: url(../images/191105/close.png) no-repeat; */
    cursor: pointer;
}
.pop-reg-0.step-1 .close1 {
    top: 117px;
}
.befor-reg{
    width: 266px;
    height: 210px;
    margin: 32px 0 0 60px;
}
/* .reg-iframe-1{width: 490px;} */
.after-reg{width: 100%;height:400px;margin: 26px auto 0 auto;}
.hb-reg-title-0{width: 300px;text-align:center;margin: 0 auto;font-size:30px;color:#fff;}
.hb-reg-title-0 b{color:#ffea53;}
.hb-reg-div-0{width: 300px;height:38px;margin: 0 auto;text-align:center;}
.hb-reg-div-0 input{width: 216px;height:38px;border:0;text-align:center;line-height:38px;color:#000;padding:0 5px;font-size:14px;}
.hb-reg-div-0 button{width:65px;height:38px;line-height:38px;text-align:center;cursor:pointer;font-size:20px;border: 0;background: transparent;color: #fff;font-family: 'Microsoft YaHei';vertical-align: -3px;}
.hb-reg-text-0{width: 310px;color:#fff;font-size: 14px;line-height: 19px;text-align: left;margin: 10px auto;}
.hb-download-btn{display:block;width: 280px;height: 70px;margin: 0 0 0 55px;background: url(/images/191105/reg-btn-3.png) no-repeat top center/100%;cursor: pointer;}

.pop-div{position:fixed;top:50%;left:50%;z-index:10;}
.pop-close{position:absolute;top:0;right:-40px;cursor:pointer;z-index:1;}
.hongbao-pop{width:430px;height:595px;margin:-340px 0 0 -300px;}
.hongbao-step-0{width:433px;height:595px;background:url(../images/hb-0-1911141.png) no-repeat top center;cursor:pointer;position:absolute;top:0;left:0;}
.hongbao-step-1{width:433px;height:595px;background:url(../images/hb-1-190218.png) no-repeat top center;position:absolute;top:0;left:0;}
.hongbao-step-1 .reghb{position:absolute;margin-top:235px;margin-left:95px;}


.pop-reg-1{width:1000px;height:500px;background:url(../images/240219/pop-bg-1.png) no-repeat top center;margin:-177px 0 0 -470px;}
.pop-reg-2-div {
    width: 270px;
    height: 300px;
    position: absolute;
    top: 90px;
    left: 40px;
}
.pop-reg-1 .close1, .pop-reg-2 .close1{
    position: absolute;
    top: 0;
    right: -32px;
    width: 29px;
    height: 31px;
    background: url(../images/191105/close.png) no-repeat;
    cursor: pointer;
}
.pop-reg-1-div{width:215px;height:240px;position:absolute;top:70px;right:28px;}
.p1-befor-reg{width:100%;height:100%;}
.p1-after-reg{
    text-align: center;
    color: #fff;
    margin-top: 40px;
    font-size: 18px;
}
.p1-after-reg input{
    width: 203px;
    height: 31px;
    line-height: 31px;
    margin: 20px auto;
    border: 0;
    text-align: center;
    padding: 0 5px;
}
.p1-after-reg button{
    width: 83px;
    height: 31px;
    border: 0;
    color: #000;
    background: #c9b376;
    cursor: pointer;
}
.pop-download-btn-0{
    display: block;
    width: 172px;
    height: 47px;
    position: absolute;
    bottom: 18px;
    left: 480px;
    cursor: pointer;
    background: url(/images/191105/download-btn.png) no-repeat;
}
.pop-download-btn-1{
    display: block;
    width: 217px;
    height: 45px;
    background: #fff;
    opacity: 0;
    position: absolute;
    bottom: 65px;
    left: 528px;
    z-index: 2;
    cursor: pointer;
}
.pop-reg-1 .change-pic-box ul{height: 248px;}
.pop-reg-1 .change-pic-box li {width: 321px; height: 248px;}
.pop-reg-1 .pop-change-pic {
    width: 321px;
    height: 248px;
    margin: 0 auto 0px;
    position: relative;
}
.pop-reg-1 .pop-change-pic-box{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.pop-reg-1 .pop-change-pic-box ul {
    width: 1600px;
    height: 248px;
    position: absolute;
    left: 0;
    top: 0;
}
.stepMain .gift-txt {
    text-align: center;
    color: #fff;
    font-weight: lighter;
    font-size: 16px;
    margin-top: 90px;
}
.pop-reg-1 .pop-change-pic-box li{
    float: left;
    width: 321px;
    height: 100%;
}
.pop-reg-1 .pop-change-pic-box li img {
    display: block;
    margin: 0 auto;
}
.pop-left-btn {
    background: url(../images/191105/direct01.png) no-repeat;
    width: 26px;
    height: 51px;
    top: 50%;
    position: absolute;
    margin-top: -20px;
    left: 5px;
    z-index: 10;
}
.pop-right-btn {
    background: url(../images/191105/direct01.png) no-repeat -250px 0;
    width: 26px;
    height: 51px;
    top: 50%;
    position: absolute;
    margin-top: -20px;
    right: 5px;
    z-index: 10;
}
.left-pop {
    position: absolute;
    top: 60px;
    right: 52px;
    width: 327px;
    height: 246px;
}

.pop-reg-2{
	background: url(../images/reg-tc.png)  no-repeat top center;
	margin:-177px 0 0 -263px;
    width: 535px;
    height: 461px;
}
.pop-reg-2-div2 {
    width: 270px;
    height: 300px;
    position: absolute;
    top: 50px;
    left: 138px;
}

.pop-div.pop-pic {
    margin: -171px 0 0 -350px;
}
.pop-div.pop-pic-1 {
    margin: -300px 0 0 -200px;
}
.pop-div.pop-pic .close1 {
    position: absolute;
    top: 0;
    right: -32px;
    width: 29px;
    height: 31px;
    background: url(../images/191105/close.png) no-repeat;
    cursor: pointer;
}
.pop-div.pop-pic .picShow .show-pic .left-btn {
    position: absolute;
    top: 50%;
    margin-top: -29.5px;
    left: -60px;
    width: 39px;
    height: 59px;
    background: url(/images/191105/pic-show-btn.png) no-repeat 0 0;
}
.pop-div.pop-pic .picShow .show-pic .right-btn {
    position: absolute;
    top: 50%;
    margin-top: -29.5px;
    right: -60px;
    width: 39px;
    height: 59px;
    background: url(/images/191105/pic-show-btn.png) no-repeat -859px 0;
}
.pop-div.pop-pic .picShow .show-pic {
    width: 700px;
    height: 342px;
    margin: 0 auto 0px;
    position: relative;
}
.pop-div.pop-pic-1 .picShow .show-pic {
    width: 400px;
    height: 600px;
    margin: 0 auto 0px;
    position: relative;
}
.pop-div.pop-pic .picShow .show-pic .show-pic-box {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.pop-div.pop-pic .picShow .show-pic .show-pic-box ul {
    width: 8400px;
    height: 342px;
    position: absolute;
    left: 0;
    top: 0;
}
.pop-div.pop-pic-1 .picShow .show-pic .show-pic-box ul {
    width: 8400px;
    height: 600px;
    position: absolute;
    left: 0;
    top: 0;
}
.pop-div.pop-pic .picShow .show-pic .show-pic-box li {
    float: left;
    width: 700px;
    height: 100%;
}
.pop-div.pop-pic-1 .picShow .show-pic .show-pic-box li {
    float: left;
    width: 400px;
    height: 100%;
}

.active-list .active-list-main {margin-top: 85px;width: 310px; height: 314px;}
.active-list .active-list-main.active-list-main-1 {background: url(/images/191105/pop-reg-1.png) no-repeat; margin-left: 65px;}
.active-list .active-list-main.active-list-main-2 {background: url(/images/191105/pop-reg-2.png) no-repeat;width: 310px; margin-left: 65px;}
.active-list .active-list-main.active-list-main-3 {background: url(/images/191105/pop-reg-3.png) no-repeat; width: 311px;margin-left: 57px;}

.time-text{
    position: absolute;
    top: 503px;
    left: 512px;
    width: 371px;
    height: 51px;
    line-height: 49px;
   /* background: url(../images/191105/time-bg.png) no-repeat;*/
    color: #4b0400;
    font-size: 20px;
    text-align: center;
}
.time-text span {color: #cb3e37;font-weight: bold;}

/*.pop-reg-2 {width:701px;height:427px;background:url(/images/191105/pop-bg-2.png) no-repeat top center;margin:-177px 0 0 -351.5px;}*/

.regStep {
    position: absolute;
    top: 610px;
    left: 0;
    right: 0;
    right: 0;
    margin: 0 auto;
    width: 1149px;
}
.regStep .stepMain {
    position: relative;
    float: left;
    width: 358px;
    height: 420px;
    background: url(../images/240112/reg-step.png) no-repeat;
    margin-left: 35px;
}
.regStep .stepMain.download {margin-left: 0;}
.regStep .stepMain.download .downloadMain {
    position: relative;
    width: 218px;
    height: 208px;
    margin: 130px auto 0;
    background: url(../images/191105/reg-download.gif) no-repeat;
}
/* .regStep .stepMain.download .downloadMain:hover {background-position-y: -242px;} */
.regStep .stepMain.download .downloadMain .download-txt {
    width: 100%;
    height: 100%;
    background: url(/images/191105/download-txt.png) no-repeat;
}
.regStep .stepMain.download .downloadMain .download-txt.animate {
    -webkit-animation: scaleA .5s infinite steps(1);
    -moz-animation: scaleA .5s infinite steps(1);
    -o-animation: scaleA .5s infinite steps(1);
    animation: scaleA .5s infinite steps(1);
}
.regStep .stepMain.reg {background-position-x: -395px;}
.regStep .stepMain.reg .reg-btn{
	width: 268px;
    height: 54px;
    display: block;
    border: none;
    cursor: pointer;
    border: none;
    display: block;
    margin: 0 auto;
    background: url(../images/191105/reg-btn.png) no-repeat;
    text-align: center;
    color: #431100;
    font-size: 26px;
    font-weight: bold;
    font-family: "Simsun";
    line-height: 54px;
}
.regStep .stepMain.reg .reg-btn:hover{background-position-y:-72px;}

.regStep .stepMain.ljBox {background-position-x: -790px;}
.sec-title {
    position: absolute;
    top: 1090px;
    left: 0;
    right: 0;
    text-align: center;
}
.activeStep {
    position: absolute;
    top: 1160px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 1131px;
}
.activeStep .activeStepMain {
    float: left;
    width: 332px;
    height: 395px;
    margin-left: 65px;
    background: url(/images/191105/activeMian.png) no-repeat;
}
.activeStep .activeStepMain.fir {margin-left: 0;}
.activeStep .activeStepMain.sec {background-position-x: -400px;}
.activeStep .activeStepMain.thr {background-position-x: -799px;}
.activeStep .activeStepMain .lqBtn {
    width: 268px;
    height: 54px;
    background: url(/images/191105/active-lqBtn.png) no-repeat;
    margin: 310px auto 0;
    cursor: pointer;
}
.activeStep .activeStepMain .lqBtn:hover {background-position-y: -90px;}
.tac{text-align:center;}
.hide{/* display:none; */}

.scene-video {
    height: 520px;
    background: url(../images/191105/bg-02.jpg) no-repeat;
    position: relative;
    width: 100%;
    overflow: hidden;
}

.scene-video video {
    position: absolute;
    left: 0;
    top: 0;
}

.scene-video .video-mask {
    width: 100%;
    height: 526px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(/images/v4/common/grid.png);
    opacity: .3;
    filter: alpha(opacity=30)
}

.scene-video .video-item {
    position: absolute;
    top: 0;
    left: 50%;
    overflow: hidden;
    margin-left: -960px;
    width: 1920px;
    height: 520px;
}

.scene-video .video-item .video-item-link{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.scene-video .video-item .text {
    position: absolute;
    left: 50%;
    top: 140px;
    width: 510px;
    text-align: center;
    margin-left: -596px
}

.scene-video .video-item h3 {
    font-family:  Microsoft YaHei;
    color: #fff;
    font-size: 53px;
    margin-bottom: 20px;
    text-shadow: 1px 1px 2px #000;
    font-weight: bold;
    letter-spacing: 10px;
}

.scene-video .video-item p {
    font-family:  Microsoft YaHei;
    color: #fff;
    font-size: 26px;
    text-shadow: 1px 1px 2px #000;
}

.scene-video .scene-btn {
    position: absolute;
    top: 330px;
    left: 50%;
    margin-left: -580px;
}

.scene-video .scene-btn li {
    width: 81px;
    height: 81px;
    background: url(../images/191105/icon1.png) no-repeat -509px 0;
    font-size: 17px;
    text-align: center;
    font-family:Microsoft YaHei;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    margin-right: 20px;
    cursor: pointer;
}

.scene-video .scene-btn li.active {
    background-position: -424px 0;
    color: #fff;
}


/*.scene-video .scene-btn li:hover {
    background-position: -257px 0;
}*/

.scene-video .scene-btn li p {
    margin-top: 17px;
}

.block-3 .title {
	background-position-y: -283px
}

.block-3 .occupation-nav {
	position: relative;
	z-index: 10;
	overflow: hidden;
	line-height: 22px;
	text-align: center;
	color: #f5e6b8;
	font-size: 18px;
	margin-top: 357px
}

.block-3 .occupation-nav a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #f5e6b8;
	padding: 0px 40px
}

.block-3 .occupation-nav a:hover,.block-3 .occupation-nav a.hover {
	color: #fff;
	font-weight: bold
}

.block-3 .occupation-box {
	position: relative;
	width: 100%
}

.block-3 .occupation-box li {
	position: absolute;
	width: 100%
}

.block-3 .occupation-box .desc {
	position: absolute;
	right: -5px;
	top: 0;
	width: 238px;
	animation: right_out .5s linear .3s 1 alternate forwards;
	opacity: 0;
	opacity: 1\9\0
}

.block-3 .occupation-box .desc h5 {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 28px
}

.block-3 .occupation-box .desc h6 {
	font-size: 14px;
	color: #f5e6b8;
	text-align: center;
	line-height: 26px
}

.block-3 .occupation-box .desc .pd {
	display: block;
	width: 237px;
	height: 17px;
	background-position: -573px 0px;
	margin-top: 10px;
	margin-bottom: 6px
}

.block-3 .occupation-box .desc dt {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 38px;
	margin-bottom: 4px
}

.block-3 .occupation-box .desc dd p {
	line-height: 19px;
	font-size: 14px;
	color: #f5e6b8;
	margin-bottom: 8px;
	overflow: hidden
}

.block-3 .occupation-box .desc dd i {
	float: left;
	width: 12px;
	height: 12px;
	background-position: -79px -77px;
	vertical-align: middle;
	margin-right: 6px;
	margin-top: 5px
}

.block-3 .occupation-box .desc dd span {
	float: left;
	width: 210px;
	color: #f5e6b8
}
.occupation-title {
    position: absolute;
    left: 10px;
    top: 282px;
    animation: left_out .5s linear .3s 1 alternate forwards;
    opacity: 0;
    /* opacity: 1\9\0; */
}

.block-3 .occupation-list-one .sj-man {
    top: -6px;
    left: 247px;
}

.block-3 .occupation-list-one .sj-woman {
    top: -9px;
    left: 119px;
}

.block-3 .occupation-list-one .desc {
    top: 240px;
}

.block-3 .occupation-list-two .qs {
    top: 26px;
    left: 272px;
}

.block-3 .occupation-list-two .desc {
    top: 238px;
}

.block-3 .occupation-list-thr .cx-sm {
    top: 38px;
    left: 97px;
}

.block-3 .occupation-list-thr .cx-ol {
    top: -7px;
    left: 268px;
}

.block-3 .occupation-list-thr .desc {
    top: 238px;
}

.block-3 .occupation-list-fou .fl-woman {
    top: -13px;
    left: 137px;
}

.block-3 .occupation-list-fou .fl-man {
    top: -54px;
    left: 106px;
}

.block-3 .occupation-list-fou .desc {
    top: 238px;
}

.block-3 .occupation-list-fiv .lx-woman {
    top: -47px;
    left: 264px;
}

.block-3 .occupation-list-fiv .lx-man {
    top: -4px;
    left: 204px;
}

.block-3 .occupation-list-fiv .desc {
    top: 238px;
}

.block-3 .occupation-list-six .yt-woman {
    top: -14px;
    left: 137px;
}

@keyframes circle {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes circle {
    0% {
        -webkit-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes scaleA {
    0% {
    background-image: url(/images/191105/download-txt.png);
    }

    50% {
    background-image: url(/images/191105/download-txt-on.png);
    }

    100% {
    background-image: url(/images/191105/download-txt.png);
    }
}
@-moz-keyframes scaleA {
    0% {
    background-image: url(/images/191105/download-txt.png);
    }

    50% {
    background-image: url(/images/191105/download-txt-on.png);
    }

    100% {
    background-image: url(/images/191105/download-txt.png);
    }
}
@-o-keyframes scaleA {
    0% {
    background-image: url(/images/191105/download-txt.png);
    }

    50% {
    background-image: url(/images/191105/download-txt-on.png);
    }

    100% {
    background-image: url(/images/191105/download-txt.png);
    }
}
@keyframes scaleA {
    0% {
    background-image: url(/images/191105/download-txt.png);
    }

    50% {
    background-image: url(/images/191105/download-txt-on.png);
    }

    100% {
    background-image: url(/images/191105/download-txt.png);
    }
}
@-webkit-keyframes left_out {
    0% {
        opacity: 0;
        transform: translateX(-100px);
    }
    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}

@keyframes left_out {
    0% {
        transform: translateX(-100px);
        opacity: 0;
    }
    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}

@-webkit-keyframes right_out {
    0% {
        transform: translateX(100px);
        opacity: 0;
    }
    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}

@keyframes right_out {
    0% {
        transform: translateX(100px);
        opacity: 0;
    }
    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}

@-webkit-keyframes left_outs {
    0% {
        -webkit-transform: translateX(-20px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0px);
        opacity: 1;
    }
}

@keyframes left_outs {
    0% {
        transform: translateX(-20px);
        opacity: 0;
    }
    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}
.occupation-pic {
    width: 100%;
    position: absolute;
}

.occupation-pic img {
    position: absolute;
    border: none;
    animation: left_outs .3s linear 0s 1 alternate forwards;
    opacity: 0;
    opacity: 1\9\0;
    /* IE9 / IE10 */
}

.occupation-pic .sex-btn {
    position: absolute;
    left: 748px;
    top: 214px;
    z-index: 10;
}

.occupation-pic .sex-btn .woman {
    float: left;
    background-position: -18px -80px
}

.occupation-pic .sex-btn .woman:hover, .occupation-pic .sex-btn .woman.hover {
    background-position: -18px -105px
}

.occupation-pic .sex-btn .man {
    float: right;
    background-position: -43px -80px
}

.occupation-pic .sex-btn .man:hover, .occupation-pic .sex-btn .man.hover {
    background-position: -43px -105px
}

.occupation-pic .sex-btn a {
    width: 24px;
    height: 24px;
    margin-right: 6px;
}

.occupation-pic .sex-btn .ll, .occupation-pic .sex-btn .dw {
    width: 44px;
    height: 24px;
    text-align: center;
    color: #fff;
    line-height: 24px;
    font-size: 14px;
    background: #ab9c7b;
    border-radius: 4px;
    overflow: hidden;
}

.occupation-pic .sex-btn .ll {
    float: left;
}

.occupation-pic .sex-btn .ll:hover, .occupation-pic .sex-btn .ll.hover {
    background: #e82e27
}

.occupation-pic .sex-btn .dw {
    float: right;
}

.occupation-pic .sex-btn .dw:hover, .occupation-pic .sex-btn .dw.hover {
    background: #e82e27
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .occupation-pic img {
        opacity: 0;
        /* IE10 / IE11 */
    }
}

.block-1 .news {
	width: 550px;
	height: 515px;
	background: #fff;
	box-shadow: 4px 4px 4px rgba(0,0,0,0.11)
}

.block-1 .news .news-tit {
	position: relative;
	width: 495px;
	margin: 10px auto 0;
	line-height: 36px;
	font-size: 16px;
	border-bottom: 1px solid #d6d4d5
}

.block-1 .news .news-tit a {
	display: inline-block;
	width: 66px;
	color: #414242;
	text-align: center
}

.block-1 .news .news-tit a.active,.block-1 .news .news-tit a:hover {
	color: #b29a6e;
	border-bottom: 2px solid #b29a6e;
	margin-bottom: -1px
}

.block-1 .news .news-tit .more {
	position: absolute;
	top: 13px;
	right: 10px;
	width: 12px;
	height: 12px;
	background: url(../images/191105/more.png) no-repeat;
	-webkit-transition: all linear .25s;
	-moz-transition: all linear .25s;
	transition: all linear .25s;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg)
}

.block-1 .news .news-tit .more:hover {
	-webkit-transition: all linear .25s;
	-moz-transition: all linear .25s;
	transition: all linear .25s;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	transform: rotate(270deg);
	border-bottom: none;
	margin-bottom: 0
}

.block-1 .news .special {
	text-align: center;
	margin: 24px 0 20px;
	color: #daa877;
	font-size: 20px;
	font-weight: bold
}

.block-1 .news .special a {
	color: #daa877
}

.block-1 .news .news-content {
	position: relative;
	width: 495px;
	margin: 0 auto
}

.block-1 .news .news-content .comprehensive {
	display: none;
	position: absolute;
	top: 0;
	left: 0
}

.block-1 .news .news-content .comprehensive:first-child {
	display: block
}

.block-1 .news .news-content .list li {
	font-size: 13px;
	color: #353333;
	line-height: 14px;
	margin-top: 20px
}

.block-1 .news .news-content .list li em {
	float: left
}

.block-1 .news .news-content .list li a {
	float: left;
	width: 365px;
	height: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #353333;
	margin: 0 8px 0 16px
}

.block-1 .news .news-content .list li span {
	float: left
}

.block-1 .news .news-content .list li:first-child {
	margin-top: 0
}
.block-1 .content {
    width: 567px;
    height: 520px;
    background: url(../images/240112/content-bg.png) no-repeat;
}
.block-1 .content ul {
    width: 522px;
    margin: 65px auto 0;
}
.block-1 .content li {
    float: left;
    width: 251px;
    height: 218px;
    margin-left: 19px;
    background: url(../images/240219/content-list.png) no-repeat;
}
.block-1 .content li a {display: block; width: 100%; height: 100%;}
.block-1 .content li.fir {margin-left: 0;}
.block-1 .content li.sec {background-position-x: -270px;}
.block-1 .content li.thr {margin-left: 0;background-position-x: -547px;}
.block-1 .content li.for {background-position-x: -817px;}
.block-1 .content li.fir:hover, .block-1 .content li.sec:hover,  .block-1 .content li.for:hover {background-position-y: -293px;}

.block-1 .content #ewmimg{
	width:134px;
	margin:35px 0 0 97px;
}
.reg-iframe-2{margin-left:5px;margin-top:45px;}

.fuchuang{
    position: fixed;
    top: 300px;
    right: 14px;
    width: 200px;
    height: 281px;
    cursor: pointer;}

.block-0 .video{
		display:block;
	background: url('../images/video/v-btn.png') no-repeat; 
	width: 88px;
    height: 88px;
	margin-top: 475px;
    margin-left: 900px;
    cursor: pointer;
    position: absolute;
	z-index:5;
}
.block-0 .video:hover{background-position-y:-83px;}	
	
.pop{
    width: 640px;
    height: 360px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -160px;
    margin-left: -295px;	
	background:#fff;
	display:none;
	z-index:99;
}
.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;text-decoration: unset;}
.videobox{width:640px;height:360px;background:#000;}	