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;}
body {overflow-x: hidden !important; min-width: 1600px;}
.wrap{position: relative; width: 100%; margin: 0 auto; background: url(/images/2512/bg.webp) no-repeat top center;}
.bgvideo{top:0px;left:50%;margin-left:-960px;position:absolute;z-index: 0;width:1920px;height:1078px;}
.header { position: relative; width: 100%; margin: 0 auto; /*height: 2740px;*/ overflow:hidden;}
.navbar {display:block;background:rgba(15, 15, 15, 0.3);position:absolute;top:0px;right:-80px;width:200px;height:36px;text-align:center;line-height:36px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d0f0f0f,endColorstr=#4d0f0f0f);color:#fff;font-size:14px;z-index: 10;}
.navbar a {color: #fff; text-decoration: none}
.navbar a:visited {color: #fff; text-decoration: none}
.navbar a:hover {color: #fff; text-decoration: underline}
.navbar a:active {color: #fff; text-decoration: underline}
#header .top {position: relative;width: 1200px;margin: 0 auto;height:960px;}
#header .logo { position: absolute;left: 2%;top: 30px;}
#header .logo img{width:75%;}
#header .go_home{display:block;text-align: center;font-size: 18px;color: #fff;text-indent:-9999px;position: absolute; width: 127px;top: 60px;height: 38px;right: 10px;background:url(/images/2512/btn-goto-home.png) no-repeat;}

#header .slogan{position:absolute;top: 296px;left: 36px;background:url(../images/2512/section1/slogan.webp) no-repeat;width:1111px;height:489px;}
#header .header-v{position:absolute;top: 480px;right: 0;background:url(../images/2512/section1/btn-play-video.png) no-repeat;width:36px;height:36px;cursor:pointer;}
.header-btn {width: 805px;height: 172px;position: absolute;left: 0;right: 0;top: 785px;margin: auto;}
.header-btn .btn {width:258px;height: 158px;display:block;text-indent:-9999px;position:absolute;}
.header-btn .btn:hover{filter: contrast(85%) brightness(85%);}
.header-btn  .btn_zc{background: url(../images/2512/section1/section1-btn-login.png) no-repeat;animation: top-down 1s  infinite;-webkit-animation: top-down 1s infinite;}
.header-btn  .btn_zc:hover{background: url(../images/2512/section1/section1-btn-login-hvber.png) no-repeat;filter:none;}
.header-btn .btn_download { background: url(../images/2512/section1/section1-btn-download.png) no-repeat;height:76px;left:273px;}
.header-btn .btn_gift { background: url(../images/2512/section1/section1-btn-get.png) no-repeat;height:76px;left:273px;top:85px;}
.header-btn .top_gift{right: 5px;background: url(../images/2512/section1/section1-reward.png) no-repeat;}

@keyframes top-down {
    0% {
       filter:contrast(110%) brightness(110%)
    }

    50% {
       filter: contrast(90%) brightness(90%); 
    }	
    100% {
       filter:contrast(110%) brightness(110%)
    }	
}
@-webkit-keyframes top-down {
    0% {
       filter:contrast(110%) brightness(110%)
    }
    50% {
       filter: contrast(90%) brightness(90%); 
    }	
    100% {
       filter:contrast(110%) brightness(110%)
    }	
}


/*
#header .arrow{
    background: url(../images/top/arrow.png) no-repeat;
    width: 76px;
    height: 38px;
    position: absolute;
    left: 558px;
    bottom: 0%;
    z-index: 2;
    animation: arrow 2s infinite;
	display:none;
  }
  @keyframes arrow {

    0% {
        transform: translate(0px, 0px);
    }
    50% {
        transform: translate(0px, -10px);
    }
    100% {
        transform: translate(0px, 0px);
    }
  }

*/
.up-20 {
      -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;
}
.up-20: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;
}

#content_02 {position:relative; width: 100%;  margin: 0 auto; height: 905px;  }
#content_02 h3 {padding-top: 15px;text-align: center;height: 110px;}
.weal-box {
	position:absolute;
	display: flex;
	justify-content: space-evenly;
    width: 100%;
    margin: 295px auto;
}
.weal-box li{
	width:200px;
	height:318px;
}
.weal-box li a{display:block;}
.weal-box li:nth-child(odd){
	margin-top: 73px;
}

#content_03 { position: relative; width: 100%;  margin: 0 auto; height: 800px;  }
#content_03 h3 {padding-top: 15px;text-align: center;height:130px; }

#content_03 .job-pagination{
    width: 245px;
    top: 175px;
    left: 20px;
    height: 500px;
}
#content_03 .job-pagination .swiper-pagination-bullet{
  width: 235px;
  height: 96px;
  opacity: 1;
  border-radius: unset;
  text-indent:-9999px;
  position: relative;
  margin-bottom:6px;
}
#content_03 .job-pagination .swiper-pagination-bullet:nth-child(1){background:url(../images/2512/section3/zs/btn-class.png) no-repeat;}
#content_03 .job-pagination .swiper-pagination-bullet:nth-child(2){background:url(../images/2512/section3/lr/btn-class.png) no-repeat;}
#content_03 .job-pagination .swiper-pagination-bullet:nth-child(3){background:url(../images/2512/section3/mjs/btn-class.png) no-repeat;}
#content_03 .job-pagination .swiper-pagination-bullet:nth-child(4){background:url(../images/2512/section3/sm/btn-class.png) no-repeat;}
#content_03 .job-pagination .swiper-pagination-bullet:nth-child(5){background:url(../images/2512/section3/ll/btn-class.png) no-repeat;}
#content_03 .job-pagination .swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active{background:url(../images/2512/section3/zs/btn-class-hover.png) no-repeat;}
#content_03 .job-pagination .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active{background:url(../images/2512/section3/lr/btn-class-hover.png) no-repeat;}
#content_03 .job-pagination .swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active{background:url(../images/2512/section3/mjs/btn-class-hover.png) no-repeat;}
#content_03 .job-pagination .swiper-pagination-bullet:nth-child(4).swiper-pagination-bullet-active{background:url(../images/2512/section3/sm/btn-class-hover.png) no-repeat;}
#content_03 .job-pagination .swiper-pagination-bullet:nth-child(5).swiper-pagination-bullet-active{background:url(../images/2512/section3/ll/btn-class-hover.png) no-repeat;}
.job{
	width: 820px;
    margin-left: 345px;
}

.job .jobs{
	width: 100%;
	height: 530px;	
}
.job .jobs .job-text{
	font-size: 16px;
    color: #fff;
    font-weight: 600;
    margin-top: 110px;
    font-family: "Noto Serif SC", serif;
    height: 65px;
}
.job .jobs .job-v{
	position:relative;
	cursor: pointer;
    width: 625px;
    height: 352px;
    margin-top: 0px;
    margin-left: 100px;	
}
.job .jobs .job-v::after{
    /*content: "";
    position: absolute;
    width: 68px;
    height: 68px;
    background: url(/images/job/video-btn.png) no-repeat;
    display: block;
	top: 110px;
    left: 215px;*/
}
.job .jobs .job-v img{
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.job .jobs .swiper-pagination{
    width: 830px;
    height: 65px;
    top: 33px;
    left: 0;
}
.job .jobs .swiper-pagination .swiper-pagination-bullet{
  width: 150px;
  height: 62px;
  opacity: 1;
  float:left;
  border-radius: unset;
	font-size: 28px;
    color: #fff;
    line-height: 60px;
    font-weight: bold;
    margin-right: 10px;
  position: relative;
	background:url(../images/2512/section3/btn-specific.png) no-repeat;
}

.job .jobs .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/2512/section3/btn-specific-hover.png) no-repeat;}
/*
.job .jobs .zhanshi-pagination .swiper-pagination-bullet{background:url(../images/job/zs-n.png) no-repeat;}
.job .jobs .zhanshi-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/job/zs-h.png) no-repeat;}
.job .jobs .lieren-pagination .swiper-pagination-bullet{background:url(../images/job/lr-n.png) no-repeat;}
.job .jobs .lieren-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/job/lr-h.png) no-repeat;}
.job .jobs .mojianshi-pagination .swiper-pagination-bullet{background:url(../images/job/mjs-n.png) no-repeat;}
.job .jobs .mojianshi-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/job/mjs-h.png) no-repeat;}
.job .jobs .saman-pagination .swiper-pagination-bullet{background:url(../images/job/sm-n.png) no-repeat;}
.job .jobs .saman-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/job/sm-h.png) no-repeat;}
.job .jobs .linglong-pagination .swiper-pagination-bullet{background:url(../images/job/ll-n.png) no-repeat;}
.job .jobs .linglong-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/job/ll-h.png) no-repeat;}

.job .jobs .swiper-pagination .swiper-pagination-bullet:nth-child(1){background-position: -12px 0;}
.job .jobs .swiper-pagination .swiper-pagination-bullet:nth-child(2){background-position: -155px 0;}
.job .jobs .swiper-pagination .swiper-pagination-bullet:nth-child(3){background-position: -295px 0;}
.job .jobs .swiper-pagination .swiper-pagination-bullet:nth-child(4){background-position: -440px 0;}
.job .jobs .swiper-pagination .swiper-pagination-bullet:nth-child(5){background-position: -580px 0;}
*/
.job .job-video{
    position: absolute;
    top: 175px;
    left: 100px;
    width: 625px;
    height: 352px;
    z-index: 5;
    overflow: hidden;
}
#job-video{
	width:100%;
}

#content_04 { position: relative; width: 100%;  margin: 0 auto; height: 800px;}
#content_04 h3 {padding-top: 63px;text-align: center;padding-left:30px; }

#content_04 .ts-pagination{
	width: 675px;
    top: 142px;
    left: 450px;
    height: 69px;	
}
#content_04 .ts-pagination .swiper-pagination-bullet{
    width: 150px;
    height: 69px;
  float: left;
  opacity: 1;
  border-radius: unset;
  text-indent:-9999px;
  position: relative;
  margin-right: 13px;
}

#content_04 .ts-pagination .swiper-pagination-bullet:nth-child(1){background:url(../images/2512/section4/btn-feature1-normal.png) no-repeat;}
#content_04 .ts-pagination .swiper-pagination-bullet:nth-child(2){background:url(../images/2512/section4/btn-feature2-normal.png) no-repeat;}
#content_04 .ts-pagination .swiper-pagination-bullet:nth-child(3){background:url(../images/2512/section4/btn-feature3-normal.png) no-repeat;}
#content_04 .ts-pagination .swiper-pagination-bullet:nth-child(4){background:url(../images/2512/section4/btn-feature4-normal.png) no-repeat;}
#content_04 .ts-pagination .swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active{background:url(../images/2512/section4/btn-feature1-hover.png) no-repeat;}
#content_04 .ts-pagination .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active{background:url(../images/2512/section4/btn-feature2-hover.png) no-repeat;}
#content_04 .ts-pagination .swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active{background:url(../images/2512/section4/btn-feature3-hover.png) no-repeat;}
#content_04 .ts-pagination .swiper-pagination-bullet:nth-child(4).swiper-pagination-bullet-active{background:url(../images/2512/section4/btn-feature4-hover.png) no-repeat;}
#content_04 .swiper-wrapper{left:-38px;}
.ts-prev,
.ts-next{
	position: absolute;
    top: 50%;
    width: 38px;
    height: 38px;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ts-next{
	background:url(../images/ts/arrow_right-min.png) no-repeat;
	right:5px;
}
.ts-prev{
	background:url(../images/ts/arrow_left-min.png) no-repeat;
	left:5px;
}

#content_05 { position: relative; width: 100%;  margin: 0 auto; height: 800px;}
#content_05 .foot-btn{width:258px;height:83px;position:absolute;top:477px;display:block;}
#content_05 .btn_download{position:absolute;background:url(/images/2512/section5/btn-section5-download.png) no-repeat;left:605px;animation:  pop-down 1s  infinite;-webkit-animation:  pop-down 1s  infinite;}
#content_05 .btn_reg{position:absolute;background:url(/images/2512/section5/btn-section5-reg.png) no-repeat;display:block;left:335px;}



/*注册*/
.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{width:1169px; height:666px;display:none;background:url(/images/2512/popup/bg-new.webp) no-repeat;margin-left:-25px;display:none;}
.pop5 .left-box{position:relative;width: 805px;height: 600px;float:left;}
.pop5 .left-box .tc-role{    position: absolute;top: -100px;left: -138px;}
.pop5 .left-box .box-wrap{
	width: 550px;
    position: relative;
    /* margin: 0px auto 0 185px; */
    padding-top: 145px;
    text-align: center;
    padding-left: 285px;
}
.pop5 .left-box .main-cut{margin: 40px auto 20px;}
.pop5 .left-box .lb-title{
	font-size:14px;
	color: #20568d;
	height:225px;
}
.pop5 .left-box .lb-title span{
	font-size:24px;
	font-weight:bold;
}
.pop5 .left-box .lb-title p{
    color: #20568d;
    margin: 5px 0 45px;
}
.pop5 .left-box .lb-cont{
	    width: 80%;
    margin: 0px auto 10px;
    display: flex;
    justify-content: space-between;
}

.pop5 .left-box .lb-cont span{
	display: inline-flex;
    flex-direction: column;
    color: #fff;
    font-size: 12px;
}
.pop5 .left-box .lb-cont .lb-img{
	width:90px;
}
.pop5 .left-box .swiper-button-prev,
.pop5 .left-box .swiper-button-next{
	width: 30px;
	height: 38px;
	top: 80%;
}
.pop5 .left-box .swiper-button-prev:after, .pop5 .left-box .swiper-button-next:after{content:"";}
.pop5 .left-box .swiper-button-prev{

}
.pop5 .left-box .swiper-button-next{

}
.pop5 .right-box{
	position: relative;
    width: 355px;
    float: right;
    height: 615px;
}
.pop5 .closeBtn {width:45px; height:45px; right:50px; top:85px;cursor:pointer;overflow:hidden; position:absolute;background:url(/images/2512/popup/x.png) no-repeat;}
.pop5reg{float:right; width:270px; height:258px; position:absolute; z-index:100; top:155px; right:50px;border:0 solid #000;}
.pop5 .btn_download{background:url('/images/2512/popup/btn-popup-download.png') no-repeat;width:258px;height:83px;position:absolute;display:block;bottom:-15px;right:67px;
animation: pop-down 1s  infinite;-webkit-animation: pop-down 1s  infinite;}
@keyframes pop-down {
    0% {
           filter: contrast(90%);
    }
	
    50% {
            filter: contrast(130%);
    }	
    100% {
           filter: contrast(90%);
    }	
}
@-webkit-keyframes pop-down {
    0% {
           filter: contrast(90%);
    }

    50% {
            filter: contrast(130%);
    }	
	100% {
           filter: contrast(90%);
    }
}

/* 视频 */
.pop{position:relative;font-family:'Microsoft Yahei';background:#fff;display:none;}
.pop .closevideo{position:absolute;right:0;top:0;height:61px;width:61px;text-align: center;line-height:61px;color:#fff;font-size:30px;z-index:10;text-decoration: none;}
.videobox{width:640px;height:360px;background:#000;}

.pop-sjgz{width: 800px;height: 485px;background-color: #07193e;border-radius: 25px;}
.pop-sjgz .closeBtn{position:absolute;right:0;top:0;height:61px;width:61px;text-align: center;line-height:61px;color:#fff;font-size:30px;z-index:10;text-decoration: none;}
.pop-sjgz .pop-text {
    font-size: 16px;
    color: #fff;
    width: 90%;
    margin: 0px auto;
    padding: 85px 0;
    line-height: 180%;
}
.pop-sjgz .pop-text span{
	    text-align: center;
    display: block;
    font-size: 26px;
    height: 45px;
}
/*微信礼包*/
 .showcode, .showqun {background:url("../images/0729/fuli-wx.png") no-repeat;width:349px;height:238px;margin:0px 0 0 -3px;position:absolute;display:none;}
 .showcode img, .showqun img{margin-left:75px;margin-top:18px;}
 .showcode .codeinfo {text-align:center;line-height:16px;font-size:14px;}
 .showcode .close a{color:#000;position:absolute;margin-left:px;margin-top:0px;display:none;}
 .showcode .ewmlogo{background: url(/images/0214/c9_logo_02_10.png) no-repeat;position: absolute;width: 132px;height: 145px;margin-top: -142px;margin-left: 140px;background-size: 60%;}

 
 .fuchuang{display:none;position:fixed;bottom:10%; float:right;right:1%;background:url(../images/2512/fc.webp) no-repeat;width:243px;height:565px;}

 
 /*特效*/
 .g-animEle1,.g-animEle2,.g-animEle3 {
	-o-transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
/* opacity:1 */
}

.ui-animEle {
	-o-transform: translate3d(0,60px,0);
	-webkit-transform: translate3d(0,60px,0);
	-moz-transform: translate3d(0,60px,0);
	-ms-transform: translate3d(0,60px,0);
	transform: translate3d(0,60px,0);
	opacity: 0
}

.ui-animEle.ui-animEleL {
	-o-transform: translate3d(-60px,0,0);
	-webkit-transform: translate3d(-60px,0,0);
	-moz-transform: translate3d(-60px,0,0);
	-ms-transform: translate3d(-60px,0,0);
	transform: translate3d(-60px,0,0);
	opacity: 0
}

.ui-animEle.ui-animEleR {
	-o-transform: translate3d(60px,0,0);
	-webkit-transform: translate3d(60px,0,0);
	-moz-transform: translate3d(60px,0,0);
	-ms-transform: translate3d(60px,0,0);
	transform: translate3d(60px,0,0);
	opacity: 0
}

.g-animEle1 {
	-o-transition: all .8s ease-out .3s;
	-webkit-transition: all .8s ease-out .3s;
	-moz-transition: all .8s ease-out .3s;
	-ms-transition: all .8s ease-out .3s;
	transition: all .8s ease-out .3s
}

.g-animEle2 {
	-o-transition: all .8s ease-out .6s;
	-webkit-transition: all .8s ease-out .6s;
	-moz-transition: all .8s ease-out .6s;
	-ms-transition: all .8s ease-out .6s;
	transition: all .8s ease-out .6s
}

.g-animEle3 {
	-o-transition: all .8s ease-out .9s;
	-webkit-transition: all .8s ease-out .9s;
	-moz-transition: all .8s ease-out .9s;
	-ms-transition: all .8s ease-out .9s;
	transition: all .8s ease-out .9s
}

