a,img{display:block}.bg>div,.ctn_bg>div{width:100%;background-repeat:no-repeat;background-position:center}.bg,.ctn_bg,.h .nav_box img{pointer-events:none}.banner,.content,.h,.news .list .item,.read{overflow:hidden}.index>img,.index>p,.news .list .item{animation-duration:1s;animation-fill-mode:both}.activities .replace .box .item,.banner_next,.banner_prev,.ceremony .tabs .tab,.h .music,.h .nav .item,.past .box .item,.read .inputs .btn,a{cursor:pointer}*{margin:0;padding:0}.auto,.w{margin:0 auto}body,html{width:100%;color:#333;font-family:Arial,'Microsoft YaHei','Hiragino Sans GB',md-hsgb,'WenQuanYi Micro Hei',sans-serif;position:relative}a{text-decoration:none;color:#333}p{text-indent:2em;line-height:1.5}.bg{position:absolute;height:3950px;z-index:-1;width:100%}.bg>div{height:790px}.bg .bg_1{background-image:url(../images/bg_01.jpg)}.bg .bg_2{background-image:url(../images/bg_02.jpg)}.bg .bg_3{background-image:url(../images/bg_03.jpg)}.bg .bg_4{background-image:url(../images/bg_04.jpg)}.bg .bg_5{background-image:url(../images/bg_05.jpg)}.block{height:193px}.ctn_bg{position:absolute!important;height:3200px;width:100%;z-index:1!important}.ctn_bg>div{height:640px}.ctn_bg .bg_1{background-image:url(../images/ctn_bg_01.jpg)}.ctn_bg .bg_2{background-image:url(../images/ctn_bg_02.jpg)}.ctn_bg .bg_3{background-image:url(../images/ctn_bg_03.jpg)}.ctn_bg .bg_4{background-image:url(../images/ctn_bg_04.jpg)}.ctn_bg .bg_5{background-image:url(../images/ctn_bg_05.jpg)}.w{width:1300px;position:relative}.h{position:fixed;transition:all ease .3s;width:100%;z-index:99;top:0;left:0;right:0}.h .music,.h .nav,.h .nav_box .logo,.h .nav_box img{position:absolute}.h .nav_box{margin-top:5px;height:188px}.h .nav_box img{left:0;top:0;z-index:-1}.h .nav_box .logo{left:22px;top:32px;background:url(../images/logo.png) center no-repeat;width:86px;height:69px}.h .nav{display:-ms-flexbox;-js-display:flex;display:flex;left:540px;top:30px}.h .nav .item{padding:26px 34px;font-size:16px;color:#252525;transition:background 1s ease}.h .nav .item.active,.h .nav .item:hover{background:rgba(255,255,255,1);color:red}.h .music{right:14px;top:50px;width:36px;height:37px;background:url(../images/music_on.png) center no-repeat}.h .music.off{background:url(../images/music_off.png) center no-repeat}.index{position:relative}.index .i1{margin-top:-25px}.index .i2{margin-top:-80px;padding-right:55px;animation-delay:1s}.index .i3{margin-top:-30px;padding-right:55px;animation-delay:2s}.index .i4{top:250px;position:absolute;right:30px;animation-delay:3s}.index p{padding-top:50px;color:#ffef87;text-indent:0;text-align:center;font-size:20px;animation-delay:4s}.content{margin-top:70px}.content>div{width:100%;position:relative;z-index:2}.title,.title1{width:655px;height:43px;font-size:21px;color:#fff;line-height:43px;margin:0 auto;text-align:center}.title{background:url(../images/title_bg.png) center no-repeat}.title1{background:url(../images/title_bg1.png) center no-repeat}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.p1{width:1160px;margin:0 auto;text-indent:2em;font-size:16px;color:#57101a;line-height:2}.activities{padding-top:53px}.activities .QRcode{margin-top:30px;margin-bottom:20px}.activities .replace{overflow:hidden;height:316px}.activities .replace.flex{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.activities .replace .box{width:1064px;height:177px;border:1px solid #dc0b0b;margin:0 auto;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 34px}.activities .replace .box .item div{font-size:16px;color:#252525;text-align:center;margin-top:10px}.ceremony .tab_title{width:585px;height:55px;border:1px solid #dc0b0b;font-size:22px;line-height:55px;color:#dc0b0b;margin:25px auto 0;text-align:center}.ceremony .tabs{display:-ms-flexbox;-js-display:flex;display:flex;width:482px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.ceremony .tabs .tab{width:76px;height:88px;background-position:center;background-repeat:no-repeat}.ceremony .tabs .tab.icon_1{background-image:url(../images/tab1.png)}.ceremony .tabs .tab.icon_1.active{background-image:url(../images/tab1_on.png)}.ceremony .tabs .tab.icon_2{background-image:url(../images/tab2.png)}.ceremony .tabs .tab.icon_2.active{background-image:url(../images/tab2_on.png)}.ceremony .tabs .tab.icon_3{background-image:url(../images/tab3.png)}.ceremony .tabs .tab.icon_3.active{background-image:url(../images/tab3_on.png)}.ceremony .tabs .tab.icon_4{background-image:url(../images/tab4.png)}.ceremony .tabs .tab.icon_4.active{background-image:url(../images/tab4_on.png)}.ceremony .tabs .tab.icon_5{background-image:url(../images/tab5.png)}.ceremony .tabs .tab.icon_5.active{background-image:url(../images/tab5_on.png)}.tabContainers .p1{width:1015px;margin:0 auto;min-height:96px}.tabContainers .box{position:relative;margin:0 auto;width:1015px;background:url(../images/banner_bg.png) center 128px no-repeat}.banner{padding-top:75px;height:392px;margin:0 auto;width:670px}.banner p{text-align:center;text-indent:0}.banner .banner_box{position:relative;width:99999px}.banner .banner_item{float:left}.tabContainers .tit{color:#c8000f;font-size:20px;position: relative;top:40px;margin:0 auto;width:670px;text-align:center}.banner_next,.banner_prev{position:absolute;background-repeat:no-repeat;background-position:center;width:172px;height:392px}.banner_prev{top:75px;left:0;background:url(../images/prev.png) center no-repeat}.banner_next{top:75px;right:0;background:url(../images/next.png) center no-repeat}.read{width:1256px!important;height:691px;background:url(../images/r_bg.png) center no-repeat;position:relative}.read .download{position:absolute;right:192px;top:35px;width:147px;height:46px;background:url(../images/r_1.png) center no-repeat}.read img{display:block;width:1039px;height:518px;margin-top:100px;padding-left:10px}.read .inputs{display:-ms-flexbox;-js-display:flex;display:flex;font-size:15px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:20px}.read .inputs .cur{color:#a50000}.read .inputs .next,.read .inputs .prev{margin-right:60px}.read .inputs .btn{font-size:15px;color:#a50000;width:80px;height:32px;line-height:34px;border:1px solid #a50000;text-align:center;border-radius:15px;background:0 0}.read .inputs .btn.sure,.read .inputs .btn:hover{background:#a50000;color:#fff}.read .inputs .btn[type=text]{width:50px;outline:0;background:0 0!important;color:#a50000!important}.past{padding-top:60px}.past .box{width:1064px;height:206px;border:1px solid #dc0b0b;margin:20px auto 0;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 34px}.past .box .item div{font-size:16px;color:#252525;text-align:center;margin-top:10px}.news,.news .list{margin-top:38px}.news .list{padding-bottom:312px;min-height:270px}.news .list .item{display:none;width:1045px;height:53px;line-height:54px;border-bottom:1px solid #dc0b0b;margin:0 auto}.news .list .item .tit{padding-left:25px;background:url(../images/point.png) left center no-repeat;font-size:16px;color:#57101a;float:left}.news .list .item .time{float:right;font-size:16px;color:#57101a}.footer{position:absolute;background:url(../images/footer.png) center no-repeat;width:100%;height:298px;bottom:0;z-index:3}.overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.8);z-index:999;display:none}.overlay .modal{display:none;background:url(../images/overlayBg.jpg) center no-repeat;width:928px;height:574px;position:absolute;left:50%;top:50%;margin-left:-464px;margin-top:-287px}.overlay .modal .title{height:40px;line-height:77px;text-indent:1em;font-size:22px;background:url(../images/border.png) center bottom no-repeat}.overlay .modal .title strong{color:#333}.overlay .modal .title.c{color:#704b33}.overlay .modal .title .close{width:23px;height:22px;background:url(../images/close.png) center no-repeat;position:absolute;top:26px;right:20px;cursor:pointer}.overlay .modal .title .close.active,.overlay .modal .title .close:hover{background:url(../images/close_on.png) center no-repeat}.overlay .modal .content{position:relative}.overlay .modal .content img{float:left;margin-top:30px}.overlay .modal .content .text{float:right;padding-top:30px;width:420px;padding-left:30px;position:absolute;right:0;top:0;font-size:16px}.video .content{margin:0!important;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.video .player{display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-pack:center;justify-content:center;height:534px;-ms-flex-align:center;align-items:center}