/* reset */
body,div,p,ul,li,table,tbody,tr,td,textarea,form,input,h1,h2,h3,h4,h5,dl,dt,dd,img,iframe,header,nav,section,article,footer,figure,figcaption,menu{margin:0;padding:0;list-style:none;}
body{-webkit-text-size-adjust:none;font-size:24px;}
header,nav,section,article,footer,figure,figcaption{display:block;}
ol,ul{margin:0;padding:0;}
fieldset{border:none;margin:0;padding:0;}
a,li,ul,[onclick]{-webkit-tap-highlight-color:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
table{border-collapse:collapse;border-spacing:0;}
em,strong{font-weight:normal;font-style:normal;}
a {text-decoration:none;}
b{font-weight: bold;}
*{box-sizing: border-box;}
.hide {display:none;}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.fl {float:left;}
.fr {float:right;}
.pr {position:relative;}
.pa {position:absolute;}
.db {display:block;text-indent:-999em;}
:focus{outline: none;}
body,html{background-color: #7272b8;}
#cy_bot{padding: 10px 20px 10px !important;}
#cy_bot .bkTop img{width: 100%;height: auto;}
#cy_bot .cyLogo img{width: 120%;height: auto;}
.sp,.btn_main p::after,.btn_main p::before,.box_fc li::before,.btn_play::after,.btn_play::before{background: url(../img/sp.png) no-repeat;background-size: 1000px auto;display: block;}
.wrap{background: url(../img/bg.jpg) no-repeat 50% 0/100% auto;height: 3645px;}
.head{height: 967px;position: relative;padding-top: 298px;}
.login_box{font-size: 18px;color: #fff5e1;text-align: center;line-height: 20px;position: absolute;top: 50px;right: 25px;z-index: 2;}
.login_box a{color: #ffd647;}
.logo{background-position: 0 0;width: 104px;height: 70px;position: absolute;top: 47px;left: 34px;z-index:2;}
.slogan_box{height: 289px;position: relative;z-index:1;}
.slogan_box img{width: 750px;height: auto;display: block;}
.btn_play{background-position:right bottom;width: 88px;height: 84px;position: absolute;top: 138px;left: 603px;}
.btn_play::after,.btn_play::before{width: 88px;height: 84px;position: absolute;top: 0;left: 0;content:'';}
.btn_play::before{background-position:  0 -75px;z-index:2;}
.btn_play::after{background-position:  -727px -915px;animation:rote infinite linear both 4s;z-index:1;}
@keyframes rote{
	from{transform:rotate(0);}
	to{transform:rotate(360deg);}
}
.btn_yy{background-position: -109px 0;width: 413px;height: 88px;margin:0 auto;}
.btn_yy.gray{background-position:-109px -96px;}
.btn_main{position:relative;z-index:2;width:100%;height:263px;background:url(../img/btnmainbg.png) no-repeat center top;background-size:auto 100%;padding-top:87px;text-align:center;}
.btn_main p{height: 33px;background: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.5),rgba(0,0,0,0));margin: 13px auto 0;font-size: 18px;color: #fffbe6;line-height: 33px;display:inline-block;vertical-align:top;padding:0 40px;}
.btn_main p span{color:#ffeb7a;}
.btn_main p::after,.btn_main p::before{content:'';display:inline-block;vertical-align:top;width:23px;height:33px;background-position:top right;margin:0 7px;}
/*ct1*/
.ct1{height: 464px;position: relative;}
.tit_c1{background-position: 0 -216px;width: 513px;height: 071px;margin: 0 auto;}
.c1_box{height: 248px;position: relative;margin-top:60px;}
.bar_bg{width: 707px;height: 26px;background: url(../img/bar_bg.png?v=2) no-repeat 50% 0/707px 26px;position:absolute;left:50%;top:55px;margin-left:-353px;}
.bar_box{width: 707px;height: 26px;position: relative;overflow: hidden;margin: 0 auto;}
.bar_box span{max-width: 100%;height: 26px;background: url(../img/bar_nb.png?v=2) no-repeat 0 0/707px 26px;position: absolute;top: 0;left: 0;}
.list_s1{width: 100%;display: flex;margin-top:21px;justify-content:center;}
.list_s1 li{width: 176px;position: relative;height: 146px;margin:0 3px;}
.list_s1 li img{width: 176px;height:  146px;display: block;margin: 0 auto;}
.list_s1 li i{background-position: -672px 0;width: 68px;height: 34px;top: 13px;left:35px;display: none;position: absolute;}
.list_s1 li.on i{display: block;}
.list_s1 li span{background-position: -915px 0;width: 35px;height: 31px;position: absolute;bottom: -50px;left: 0;right: 0;margin: 0 auto;display: none;}
.box_fc{position: absolute;top: 290px;left: 0;right: 0;margin: 0 auto;width: 750px;height:300px;}
.box_fc li{background: url(../img/fc_bg.png) no-repeat 50% 0/100%;width: 750px;height:300px;position: absolute;top: 0;right: 0;display: none;}
.box_fc li::before{width:36px;height:17px;content:'';position:absolute;background-position:-831px 0;top:3px;left:59px;display:none;}
.box_fc li:nth-child(2)::before{left:228px;}
.box_fc li:nth-child(3)::before{left:380px;}
.box_fc li:nth-child(4)::before{left:530px;}
.box_fc li:nth-child(5)::before{left:664px;}
.box_fc li.cur::before{display:block;}
.txt_fc{font-size: 22px;font-weight: bold;text-align: center;line-height: 24px;color: #572e10;padding-top:54px;}
.list_fc{display: flex;justify-content: center;margin: 7px auto 0;}
.list_fc img{width: 96px;height: auto;margin: 0 34px;}
.tips_fc{font-size: 20px;color: #966642;line-height: 28px;text-align: center;margin-top:22px;}
.close_fc{background-position: -695px -68px;width: 42px;height: 51px;position: absolute;top: 28px;right: 43px;}
/*ct2*/
.ct2{height: 1191px;}
.tit_c2{background-position: 0 -295px;width: 543px;height: 167px;margin: 0 auto;}
.box_s1{width: 690px;height: 80px;margin: 94px auto 0;position: relative;}
.ss_s1{width: 486px;height: 638px;}
.ss_s1.swiper-slide-active{background: url(../img/img_bg.png) no-repeat 50% 0/100%;padding: 15px 0;}
.ss_s1 img{display: block;margin: 0 auto;width: 451px;height: 605px;border:2px solid #fff;box-shadow:0 0 5px #cdd3fd;position:relative;}
.ss_s1.swiper-slide::after{position:absolute;content:'';z-index:2;width: 445px;height: 601px;background:rgba(72,63,116,.9);left:50%;top:50%;transform:translate(-50%,-53%);}
.ss_s1.swiper-slide-active::after{display:none;}
.ss_s1.swiper-slide-active img{border:2px solid #b8bbff;box-shadow:none;}
.sb_s1{position: absolute;width: 72px;height: 87px;top: 260px;cursor: pointer;z-index: 99;}
.sbp_s1{background-position: -623px -165px;left: 20px;animation:movetoleft infinite ease-in-out 2s;}
.sbn_s1{background-position: -732px -165px;right: 20px;animation:movetoright infinite ease-in-out 2s;}
@keyframes movetoleft{
	from{transform:translateX(0);opacity:.5;}
	to{transform:translateX(-20px);opacity:1;}
}
@keyframes movetoright{
	from{transform:translateX(0);opacity:.5;}
	to{transform:translateX(20px);opacity:1;}
}
.sp_s1{display: flex;justify-content: center;align-items: center;position: absolute;top: 690px;height: 55px;left: 0;right: 0;margin: 0 auto;}
.sp_s1 span{width: 35px;height: 55px;margin: 0 20px;background: url(../img/sp.png) no-repeat;background-size: 1000px auto;opacity: 1;background-position: -899px -75px;}
.sp_s1 span.swiper-pagination-bullet-active{background-position: -960px -75px;}
/*ct3*/
.tit_c3{background-position: 0 -901px;width: 513px;height: 71px;margin: 0 auto;}
.list_c3{height: 420px;margin-top: 43px;position: relative;}
.list_c3 a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none;}
.list_c3 a span{border:3px solid #4b4e8e;width: 685px;height: 399px;display:block;margin: 0 auto;}
.list_c3 a img{width: 679px;height: 393px;display: block;margin: 0 auto;border:2px solid #ecdbfb;}
.btns_c3{display: flex;justify-content: center;padding-right:19px;}
.btns_c3 a{width: 127px;height: 315px;margin: 0 7px;position: relative;}
.btn_c3a{background-position: 0 -469px;}
.btn_c3b{background-position: -142px -469px;}
.btn_c3c{background-position: -284px -469px;}
.btn_c3d{background-position: -426px -469px;}
.btns_c3 a i{background-position: -968px -353px;width: 26px;height: 12px;position: absolute;top: 0;left:60px;display: none;}
.btns_c3 a.on i{display: block;}
/*pop*/
.dia_wrap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99999;background: rgba(0,0,0,.6);display: none;}
.dia_wrap *{box-sizing: border-box;}
.dia_ct{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.dialog{display: none;position: absolute;}
.dia_close{background-position: -948px -184px;width: 52px;height: 60px;top: -10px;right: 16px;position: absolute;}
/*pop1*/
.dia_bg1{width: 750px;height: 404px;background: url(../img/dia_bg1.png) no-repeat 50% 0/100%;padding:123px 121px 0;}
.dia_bg1 .dia_close{top: -8px;right:23px;}
.ipt_box{display: flex;justify-content: space-between;width: 541px;margin:0 auto 19px;height: 52px;}
.ipt_box input{width: 537px;height: 48px;border: 1px solid #caa172;background: #ebd2b4;padding-left: 14px;font-size: 22px;color: #764b17;line-height: 48px;}
.ipt_box2{margin-bottom:0;}
.ipt_box2 input{width: 322px;}
.btn_yzm{width: 194px;height: 48px;background: #c08440;font-size: 22px;color: #fcf3e6;text-align: center;line-height: 48px;}
.over{background: rgba(0,0,0,.6);}
.errortxt{width:100%;color:#b81e0e;font-size:18px;height:36px;line-height:36px;text-align:center;margin-top:2px;}
.btn_ljyy{background-position: -679px -468px;width: 321px;height: 80px;display: block;margin: 38px auto 0;}
/*pop2*/
.dia_comm{width: 579px;height: 243px;background: url(../img/dia_bg.png) no-repeat 50% 0/100%;padding: 35px 50px 0;}
.dia_txt{height: 114px;display: flex;justify-content: center;align-items: center;}
.dia_txt p{color: #764b17;font-size: 26px;line-height: 34px;text-align: center;}
.dia_txt p span{color: #b81e0e;}
.btn_qd{background-position: -713px -557px;width: 231px;height: 58px;margin: 0 auto;}
/*pop3*/
.dia_bg2{width: 579px;height: 243px;background: url(../img/dia_bg2.png) no-repeat 50% 0/100%;}
.sustit{height:65px;background:url(../img/linebg.png) no-repeat center bottom;text-align:center;line-height:65px;background-size:418px auto;}
.dia_bg2 .dia_txt{font-size:22px;line-height:26px;}
.sustit span{color:#764b17;font-size:32px;font-weight:bold;background-image:-webkit-linear-gradient(top,#d38629,#88561b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:simsun;}
.sustitend{background:none;padding-top:50px;}
/*video*/
.video_bg{width: 660px;height: 375px;padding-top: 4px;background: url(../img/video_bg.png) no-repeat 50% 0/100%;}
.video_box{width: 652px;height: 368px;margin: 0 auto;}
.video_box video{width: 100%;height: 100%;border: 1px solid #855632;}
.video_bg .dia_close{right: -52px;top: 15px;}
.video_bg .dia_close{right: -30px;top: -25px;}
/*提示弹层*/
.tipBox {position: fixed;left: 50%;top: 50%;max-width: 700px;text-align: center;padding: 20px;font-size: 24px;line-height: 28px;color: #fff;word-break: break-all;word-wrap: break-word;background-color: black;z-index: 10000000;display: none;border-radius: 10px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.anibg{width:100%;z-index:1;top:0;left:0;position:absolute;}
.anibg img{position:absolute;top:0;left:0;width:100%;}
