@charset "utf-8";
/*
@author: he
@update: he (2023-05-24)
*/
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* 新增公用样式 */
.hide{display:none;}
.diiblock{display: inline-block; *zoom: 1; *display: inline;}
.textcon{text-align:center;}
.marcon{margin:0 auto;}
.wblod{font-weight: bold;}
.horizontalcolor{background: -moz-linear-gradient(to right, #11C3F9, #72C472); background: -ms-linear-gradient(to right, #11C3F9, #72C472); background: -webkit-linear-gradient(to right, #11C3F9, #72C472); background: linear-gradient(to right, #11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="1");}
.verticalcolor{background: -moz-linear-gradient(#11C3F9, #72C472); background: -ms-linear-gradient(#11C3F9, #72C472); background: -webkit-linear-gradient(#11C3F9, #72C472); background: linear-gradient(#11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="0");}
.margR0{margin-right: 0 !important;}

.bodyBg{ background: #fb6149;}
.footer,.footer a{ color: #fff!important;}
.ggtit{ display: block; width: 576px; height: 106px; margin: 0 auto 20px; background: url(/images/zhuanti/2022anniversary/tit_01.png) no-repeat;}
.ggtit-top{ line-height: 80px; text-align: center; font-size: 36px; color: #fff; font-weight: 700; margin-bottom: 10px;}
.ggtit-bot{ line-height: 16px; text-align: center; font-size: 16px; color: #ffefe3; font-weight: 700;}

/*页头*/
.headerBg{ overflow: hidden;}
.header{ position: relative; z-index: 1; height: 665px;}
.header .logo{ z-index: 5; display: block; position: absolute; left: 36px; top: 33px; width: 191px; height: 50px;}
.header .xiaobao{ z-index: 4; position: absolute; top: 236px; left: 540px; width: 146px; height: 216px; background: url(/images/zhuanti/2022anniversary/xiaobao.png) no-repeat;}
.header .xiaobao .hua{ position: absolute; top: 97px; left: 30px; width: 52px; height: 97px; background: url(/images/zhuanti/2022anniversary/hua.png) no-repeat; -moz-animation:hatch 3s 0s infinite both; -o-animation:hatch 3s 0s infinite both; animation:hatch 3s 0s infinite both;}
.header .btxt{ position: absolute; left: 125px; bottom: 26px; width: 950px; line-height: 34px; font-size: 20px; color: #fff; -webkit-text-shadow:0 2px 7px rgba(255, 82, 13, 1); -moz-text-shadow:0 2px 7px rgba(255, 82, 13, 1); text-shadow:0 2px 7px rgba(255, 82, 13, 1);}
.header .fxBox{position: absolute;bottom: 0;left: 0; z-index: 1; width: 1200px;height: 545px;}
.header .fx1,.header .fx2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(/images/zhuanti/2022anniversary/bg_05.png) no-repeat;transform-origin: 600px 500px; transform: scale(0);opacity: 0;}
.header .fx1{animation: fxfd infinite 8s;}
.header .fx2{animation: fxfd infinite 8s 4s;}
@keyframes fxfd{ 0%{transform: scale(0);} 50%{transform: scale(1);opacity: 0.8;} 100%{transform: scale(1.5);opacity: 0;} }
@keyframes kc { 0%,100%,20%,50%,80% {-webkit-transform: translateY(0);transform: translateY(0)} 40% {-webkit-transform: translateY(-14px);transform: translateY(-14px)} 60% {-webkit-transform: translateY(-7px);transform: translateY(-7px)} }

/*抽奖*/
.luckMainBg{ background: url(/images/zhuanti/2022anniversary/bg_02.jpg) no-repeat center top #fb6149;}
.luckMain{ margin-bottom: 52px;}
.luckMain .gzBtn{ position: absolute; top: 30px; right: 0; display: block; width: 130px; height: 38px; text-align: center; line-height: 38px; font-size: 16px; color: #fff; background: #e64827; border-radius: 19px;
    background: -webkit-linear-gradient(top, #ee613b, #dd290d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ee613b, #dd290d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ee613b, #dd290d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ee613b, #dd290d); /* 标准的语法 */}
.luckMain .gzBtn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #dd290d, #ee613b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #dd290d, #ee613b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #dd290d, #ee613b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #dd290d, #ee613b); /* 标准的语法 */}
.luckMain .conBox{ padding: 35px 40px 35px 35px; background: #fceadb; border-radius: 20px; -webkit-box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1); -moz-box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1); box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1);}
.luckMain .prizeList{ width:700px; height:593px; background:url(/images/zhuanti/2022anniversary/bg_13.gif) no-repeat;}
.luckMain .prizeList li{ position: absolute; width:208px; height:166px; z-index: 1;}
.luckMain .prizeList li.pz1{ left:39px; top:43px; background:url(/images/zhuanti/2022anniversary/lu_01.png) no-repeat;}
.luckMain .prizeList li.on.pz1{ background:url(/images/zhuanti/2022anniversary/lu_01_on.png) no-repeat;}
.luckMain .prizeList li.pz2{ left:247px; top:43px; background:url(/images/zhuanti/2022anniversary/lu_02.png) no-repeat;}
.luckMain .prizeList li.on.pz2{ background:url(/images/zhuanti/2022anniversary/lu_02_on.png) no-repeat;}
.luckMain .prizeList li.pz3{ left:455px; top:43px; background:url(/images/zhuanti/2022anniversary/lu_03.png) no-repeat;}
.luckMain .prizeList li.on.pz3{ background:url(/images/zhuanti/2022anniversary/lu_03_on.png) no-repeat;}
.luckMain .prizeList li.pz4{ left:455px; top:214px; background:url(/images/zhuanti/2022anniversary/lu_04.png) no-repeat;}
.luckMain .prizeList li.on.pz4{ background:url(/images/zhuanti/2022anniversary/lu_04_on.png) no-repeat;}
.luckMain .prizeList li.pz5{ left:455px; top:385px; background:url(/images/zhuanti/2022anniversary/lu_05.png) no-repeat;}
.luckMain .prizeList li.on.pz5{ background:url(/images/zhuanti/2022anniversary/lu_05_on.png) no-repeat;}
.luckMain .prizeList li.pz6{ left:247px; top:385px; background:url(/images/zhuanti/2022anniversary/lu_06.png) no-repeat;}
.luckMain .prizeList li.on.pz6{ background:url(/images/zhuanti/2022anniversary/lu_06_on.png) no-repeat;}
.luckMain .prizeList li.pz7{ left:39px; top:385px; background:url(/images/zhuanti/2022anniversary/lu_07.png) no-repeat;}
.luckMain .prizeList li.on.pz7{ background:url(/images/zhuanti/2022anniversary/lu_07_on.png) no-repeat;}
.luckMain .prizeList li.pz8{ left:39px; top:214px; background:url(/images/zhuanti/2022anniversary/lu_08.png) no-repeat;}
.luckMain .prizeList li.on.pz8{ background:url(/images/zhuanti/2022anniversary/lu_08_on.png) no-repeat;}
.luckMain .prizeList .btn{ display: block; width:208px; height:166px; position: absolute; top:214px; left:247px; background:url(/images/zhuanti/2022anniversary/lu_00.png) no-repeat;}
.luckMain .prizeList .btn:hover{ text-decoration: none; background:url(/images/zhuanti/2022anniversary/lu_00_on.png) no-repeat;}
.luckMain .prizeList .btn-ttxt{ line-height: 34px; padding-top: 48px; text-align: center; font-size: 30px; font-weight: 700; color: #fff;}
.luckMain .prizeList .btn-btxt{ line-height: 34px; text-align: center; font-size: 18px; color: #fff;}
.luckMain .prizeList .btn-btxt b{ display: inline-block; padding: 0 6px;}
.luckMain .prizeList .btn-icon{ display: block; position: absolute; top: 0; right: 22px; padding: 0 10px; height: 26px; line-height: 26px; font-size: 12px; color: #fff; border-radius: 13px 13px 0 13px; background: #dd2f2c; -webkit-box-shadow:0 4px 6px rgba(155, 12, 8, 0.35); -moz-box-shadow:0 4px 6px rgba(155, 12, 8, 0.35); box-shadow:0 4px 6px rgba(155, 12, 8, 0.35);}
.luckMain .draw-list{ position: relative; z-index: 1; margin-top: 5px; width:390px; height:583px; background:url(/images/zhuanti/2022anniversary/bg_06.jpg) no-repeat center bottom #fff; border-radius: 20px; -webkit-box-shadow:0 0 16px rgba(253, 197, 156, 1); -moz-box-shadow:0 0 16px rgba(253, 197, 156, 1); box-shadow:0 0 16px rgba(253, 197, 156, 1);}
.luckMain .draw-list .fdicon{ display: block; position: absolute; top: -32px; left: 50%; margin-left: -111px; width:222px; height:57px; background:url(/images/zhuanti/2022anniversary/tit_04.png) no-repeat;}
.luckMain .draw-list .zjjlbtn{ display: block; position: absolute; top: 41px; right: 15px; padding: 0 18px; height: 30px; line-height: 30px; font-size: 14px; font-weight: 700; color: #cd2415; border-radius: 15px; background: #fec673;
    background: -webkit-linear-gradient(left, #ffb86d, #fdd77e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffb86d, #fdd77e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffb86d, #fdd77e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffb86d, #fdd77e); /* 标准的语法 */}
.luckMain .draw-list .zjjlbtn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #fdd77e, #ffb86d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fdd77e, #ffb86d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fdd77e, #ffb86d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fdd77e, #ffb86d); /* 标准的语法 */}
.luckMain .draw-list .dltit{ height:60px; line-height:60px; font-size:32px; text-align: center; color:#ee5b0b; font-weight:bold; padding-top: 25px;}
.luckMain .draw-list .swiper-drawBigList{ overflow: hidden; width: 360px; height: 156px; margin: 0 auto 10px;}
.luckMain .draw-list .swiper-drawBigList .swiper-slide{ width: 110px; height: 156px; padding: 0 5px;}
.luckMain .draw-list .swiper-drawBigList .swiper-slide .spic{ display: block; width: 90px; height: 90px; margin: 0 auto;}
.luckMain .draw-list .swiper-drawBigList .swiper-slide .sttxt{ line-height: 22px; text-align: center; font-size: 14px; color: #260000;}
.luckMain .draw-list .swiper-drawBigList .swiper-slide .sctxt{ line-height: 22px; text-align: center; font-size: 14px; color: #ee5b0b;}
.luckMain .draw-list .swiper-drawBigList .swiper-slide .sbtxt{ line-height: 22px; text-align: center; font-size: 14px; color: #999;}
.luckMain .draw-list .swiper-drawCenList,.luckMain .draw-list .swiper-drawBotList{ overflow: hidden; padding:0 0 0 16px; height: 80px;}
.luckMain .draw-list .swiper-drawCenList .swiper-slide,.luckMain .draw-list .swiper-drawBotList .swiper-slide{ height:40px; line-height:40px; font-size:16px; color:#333;}
.luckMain .draw-list .swiper-drawCenList .swiper-slide span,.luckMain .draw-list .swiper-drawBotList .swiper-slide span{ display:block; float:left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.luckMain .draw-list .swiper-drawCenList .swiper-slide span.t1,.luckMain .draw-list .swiper-drawBotList .swiper-slide span.t1{ width:100px; padding-left: 10px; margin-right: 10px;}
.luckMain .draw-list .swiper-drawCenList .swiper-slide span.t2,.luckMain .draw-list .swiper-drawBotList .swiper-slide span.t2{ width:140px; color: #ee5b0b; margin-right: 10px;}
.luckMain .draw-list .swiper-drawCenList .swiper-slide span.t3,.luckMain .draw-list .swiper-drawBotList .swiper-slide span.t3{ width:85px; font-size: 14px;}
.luckMain .draw-list .moreBox-tit{ height: 46px; line-height: 46px; font-size: 16px; color: #b0310b; font-weight: 700; text-align: center; background:url(/images/zhuanti/2022anniversary/tit_03.jpg) no-repeat center; margin-bottom: 4px;}
.luckMain .draw-list .moreBox-cen{ padding: 0 20px;}
.luckMain .draw-list .moreBox-cen-list{ width: 166px; padding: 10px 0; border: 1px solid #fad694; border-radius: 5px; background: #ffebbf;
    background: -webkit-linear-gradient(top, #fff4d4, #ffe3ad); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff4d4, #ffe3ad); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff4d4, #ffe3ad); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fff4d4, #ffe3ad); /* 标准的语法 */}
.luckMain .draw-list .moreBox-cen-list .mcTxt{ line-height: 24px; font-size: 14px; color: #ac2c09; text-align: center; margin-bottom: 4px;}
.luckMain .draw-list .moreBox-cen-list .mcBtn{ display: block; width: 110px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; border-radius: 15px; background: #e74537; margin: 0 auto;
    background: -webkit-linear-gradient(top, #fa5843, #cd2a26); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fa5843, #cd2a26); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fa5843, #cd2a26); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fa5843, #cd2a26); /* 标准的语法 */}
.luckMain .draw-list .moreBox-cen-list .mcBtn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #cd2a26, #fa5843); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #cd2a26, #fa5843); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #cd2a26, #fa5843); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #cd2a26, #fa5843); /* 标准的语法 */}
.luckMain .draw-list .moreBox-cen-list .mcBtn.on{ color: #fff;
    background: -webkit-linear-gradient(top, #eec579, #fcd58a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eec579, #fcd58a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eec579, #fcd58a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eec579, #fcd58a); /* 标准的语法 */}

/*故事*/
.storyMain{ margin-bottom: 52px;}
.storyMain .conBox{ padding: 30px 20px; background: #fceadb; border-radius: 20px; -webkit-box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1); -moz-box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1); box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1);}
.storyMain .conBox .con{ background: #fdcca4; padding:20px; height:390px; margin-bottom: 30px; border-radius: 12px;}
.storyMain .conBox .con .video{ width:585px; height:370px; border:10px solid #f9ad7f; border-radius:10px; cursor:pointer; overflow:hidden;}
.storyMain .conBox .con .video img{ display:block; width:585px; height:370px;}
.storyMain .conBox .con .list{ width:490px; height:390px; background:#ffe9cb; border-radius:8px; position:absolute; left:650px; top:20px; overflow: hidden;}
.storyMain .conBox .con .list ul{width:1090px; height:356px; padding:34px 0 0 30px; overflow:auto; overflow-x: hidden;}
.storyMain .conBox .con .list li{ float:left; _display:inline; width:234px; height:87px; margin:0 20px 30px 40px; color:#690705; background:#fff3e9; border-radius:8px; padding:0 0 0 63px; box-shadow:0 4px 8px #ffdeb7; position:relative;}
.storyMain .conBox .con .list li.w{ width:412px;}
.storyMain .conBox .con .list li.ml140{ margin-left:218px;}
.storyMain .conBox .con .list h4{ line-height:26px; font-size:18px; padding-top:12px;}
.storyMain .conBox .con .list p{ line-height:18px; padding-top:2px;}
.storyMain .conBox .con .list img{ display:block; width:90px; height:90px; position:absolute; left:-37px; top:-3px;}
.storyMain .conBox .con .list li:hover img{animation:teacherPic 1s; -webkit-animation:teacherPic 1s; -ms-animation:teacherPic 1s;}
.storyMain .conBox .con .btn{ display:block; width:85px; height:58px; font-size:16px; text-decoration:none; z-index:2; color:#ffead8; line-height:24px; box-shadow:0 2px 4px #d8aba3; border-radius:50px; padding:10px 52px 0 45px; top:178px; left:620px; background: url(/images/zhuanti/2019anniversary/ico.png) no-repeat 0 0;}
.storyMain .conBox .con .btn:hover{ background: url(/images/zhuanti/2019anniversary/ico.png) no-repeat -186px 0;}
.storyMain .conBox .con .btn.on{ background: url(/images/zhuanti/2019anniversary/ico.png) no-repeat -83px -274px; padding:10px 33px 0 64px; opacity: 0.4;}
.storyMain .conBox .con .btn.on:hover{ background: url(/images/zhuanti/2019anniversary/ico.png) no-repeat -83px -349px; opacity: 1;}
.storyMain .conBox .con .list .bg{ width:100%; height:393px; background:#170407;opacity:.3;filter:alpha(opacity=30); left:0; top:0; border-radius:8px; z-index:1;}
.storyMain .conBox .bBox .blessing{ width: 712px; height: 632px; background:url(/images/zhuanti/2022anniversary/bg_07.jpg) no-repeat;}
.storyMain .conBox .bBox .blessing .bbtit{ padding-top: 16px; line-height: 50px; text-align: center; font-size: 30px; color: #b0310b; font-weight: 700;}
.storyMain .conBox .bBox .blessing .bbsubtit{ line-height: 32px; text-align: center; font-size: 14px; color: #ee5b0b; margin-bottom: 12px;}
.storyMain .conBox .bBox .blessing .topRoll{ position: relative; z-index: 1; margin: 0 30px 22px; height: 168px; background: #fdf0e5; border-radius: 10px;}
.storyMain .conBox .bBox .blessing .topRoll .leftLoop{overflow: hidden; width: 612px; position: absolute; left: 20px;}
.storyMain .conBox .bBox .blessing .topRoll #leftMarquee{top: 20px;}
.storyMain .conBox .bBox .blessing .topRoll #leftMarquee2{top: 94px;}
.storyMain .conBox .bBox .blessing .topRoll ul li{ margin-right: 24px; height: 54px; cursor: pointer;}
.storyMain .conBox .bBox .blessing .topRoll .photo{ float: left; width: 54px; height: 54px; border-radius: 50%;}
.storyMain .conBox .bBox .blessing .topRoll .tancbg{ float: left; max-width: 180px; height: 53px; line-height: 26px; font-size: 14px; padding-top: 1px; margin-left: 15px;}
.storyMain .conBox .bBox .blessing .topRoll .tancbg p.name{ width: 100%; height: 26px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.storyMain .conBox .bBox .blessing .topRoll .tancbg p.txt{ width: 100%; height: 26px; color: #260000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.storyMain .conBox .bBox .blessing .botTit{ width: 110px; height: 36px; text-align: center; line-height: 36px; font-size: 16px; color: #fff; background: #f4614e; border-radius: 6px; margin: 0 30px 10px;}
.storyMain .conBox .bBox .blessing .botRoll{ padding: 0 24px 0 30px; height: 170px; margin-bottom: 20px; overflow: auto; overflow-x: hidden; margin-right: 6px;}
.storyMain .conBox .bBox .blessing .botRoll .brList{ line-height: 24px; padding: 10px 0 26px; font-size: 14px; color: #260000; border-bottom: 1px dashed #e4e4e4;}
.storyMain .conBox .bBox .blessing .botRoll .brList em{ float: right; color: #83391c;}
.storyMain .conBox .bBox .blessing .sendOut{ position: relative; z-index: 1; height: 64px; border: 1px solid #ffdfb2; border-radius: 6px; margin: 0 60px 0 30px;}
.storyMain .conBox .bBox .blessing .sendOut-txt{ width: 500px; height: 48px; border: 0; line-height: 24px; font-size: 14px; color: #333; padding: 8px 40px 8px 0; margin-left: 20px;}
.storyMain .conBox .bBox .blessing .sendOut-btn{ position: absolute; top: -1px; right: -34px; z-index: 1; width: 130px; height: 66px; line-height: 66px; text-align: center; font-size: 18px; font-weight: 700; color: #ffead8; border-radius: 33px; background: #f0511e; -webkit-box-shadow:0 4px 6px rgba(137, 13, 11, 0.43); -moz-box-shadow:0 4px 6px rgba(137, 13, 11, 0.43); box-shadow:0 4px 6px rgba(137, 13, 11, 0.43);
    background: -webkit-linear-gradient(top, #ff7a21, #dd1e1a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff7a21, #dd1e1a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff7a21, #dd1e1a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff7a21, #dd1e1a); /* 标准的语法 */}
.storyMain .conBox .bBox .blessing .sendOut-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #dd1e1a, #ff7a21); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #dd1e1a, #ff7a21); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #dd1e1a, #ff7a21); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #dd1e1a, #ff7a21); /* 标准的语法 */}
.storyMain .conBox .bBox .blessing .sendOut-btn.on{ color: #fff;
    background: -webkit-linear-gradient(top, #eec579, #fcd58a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eec579, #fcd58a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eec579, #fcd58a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eec579, #fcd58a); /* 标准的语法 */}
.storyMain .conBox .bBox .blessing .sendOut .fdLoginBg{ z-index: 5; position: absolute; left: 0; top: 0; display: block; width: 106%; height: 64px; background:fixed url(about:blank);}
.storyMain .conBox .bBox .poster{ position: relative; z-index: 1; width: 432px; height: 632px; background:url(https://www.med66.com/upload/resources/image/2023/05/24/726103.png) no-repeat;}
.storyMain .conBox .bBox .poster .ewm{ display: block; position: absolute; left: 40px; bottom: 14px; width: 132px; height: 132px; -webkit-box-shadow:0 5px 10px rgba(245, 107, 48, 0.6); -moz-box-shadow:0 5px 10px rgba(245, 107, 48, 0.6); box-shadow:0 5px 10px rgba(245, 107, 48, 0.6);}

/*榜样*/
.exampleMainBg{ background:url(/images/zhuanti/2022anniversary/bg_03.jpg) no-repeat center bottom;}
.exampleMain{ margin-bottom: 52px;}
.exampleMain .conBox{ padding: 30px 20px; background: #fceadb; border-radius: 20px; -webkit-box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1); -moz-box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1); box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1);}
.exampleMain .celebration{ position: relative; z-index: 1; padding: 30px; height: 180px; background:#fbc9a2; border-radius: 10px; margin-bottom: 30px;}
.exampleMain .celebration .ltit{ width: 26px; line-height: 26px; text-align: center; font-size: 22px; color: #c90828; font-weight: 700;}
.exampleMain .celebration .swiper-container{ width: 1050px; height: 180px;}
.exampleMain .celebration .swiper-slide{ position: relative; z-index: 1; width: 320px; height: 180px; padding: 0 15px; cursor: pointer;}
.exampleMain .celebration .swiper-slide img{ width: 320px; height: 180px;}
.exampleMain .celebration .swiper-slide i{ position: absolute; top: 50%; left: 50%; margin: -36px 0 0 -36px; width: 73px; height: 73px; background:url(/images/zhuanti/2022anniversary/icon_07.png) no-repeat;}
.exampleMain .celebration .larrow-left{ position: absolute; left: 65px; top: 50%; z-index: 2; margin-top: -30px; width: 60px; height: 60px; background:url(/images/zhuanti/2022anniversary/icon_05.png) no-repeat;}
.exampleMain .celebration .larrow-right{ position: absolute; right: 15px; top: 50%; z-index: 2; margin-top: -30px; width: 60px; height: 60px; background:url(/images/zhuanti/2022anniversary/icon_06.png) no-repeat;}
.exampleMain .soliciting-articles{ height:346px; background:url(/images/zhuanti/2022anniversary/bg_09.png); border-radius: 10px;}
.exampleMain .soliciting-articles .tit{ width:178px; text-align:center;}
.exampleMain .soliciting-articles .tit h3{ line-height:46px; font-size:32px; color:#e42c3f; padding-top:52px;}
.exampleMain .soliciting-articles .tit h4{ line-height:32px; font-size:20px; color:#e42c3f;}
.exampleMain .soliciting-articles .tit p{ line-height:30px; padding-top:14px; font-size:18px; color:#82352c;}
.exampleMain .soliciting-articles .con{ width:974px; height: 330px; background: #fff; border-radius: 10px; margin: 8px 8px 0 0;}
.exampleMain .soliciting-articles .con h4{ font-weight:normal; color:#761607; padding-left:60px; line-height:86px; font-size: 14px;}
.exampleMain .soliciting-articles .con .list{ padding:10px 0 0 136px; width:330px;}
.exampleMain .soliciting-articles .con .list li{ font-size:16px; line-height:40px;}
.exampleMain .soliciting-articles .con .list li a{ color:#761607;}
.exampleMain .soliciting-articles .con .list .tit02{ width:92px; height:79px; line-height:79px; text-align:center; text-indent:13px; font-size:26px; color:#761607; font-weight:bold; left:34px; top:0; background:url(/images/zhuanti/2022anniversary/icon_08.png) no-repeat;}

/*直播*/
.liveMain{ margin-bottom: 52px; position: relative; z-index: 3;}
.liveMain .ggtit{ width: 720px; background: url(/images/zhuanti/2022anniversary/tit_02.png) no-repeat;}
.liveMain .conBox{ padding: 30px; background: #fceadb; border-radius: 20px; -webkit-box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1); -moz-box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1); box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1);}
.liveMain .conBox .liveBox{ background: #fff;}
.liveMain .conBox .liveBox .video-con{ width:660px; height:408px;}
.liveMain .conBox .liveBox .video-con .livBox { display: none; position: relative; z-index: 1; width: 660px; height: 408px;}
.liveMain .conBox .liveBox .video-con .livBox a{ display: block; width:660px; height:408px;}
.liveMain .conBox .liveBox .video-con .livBox .teaPic{ position: absolute; left: 10px; bottom: 0; display: block; width: 230px; height: 320px;}
.liveMain .conBox .liveBox .video-con .livBox .fdIcon{ position: absolute; left: 0; top: 52px; width: 36px; line-height: 28px; font-size: 20px; color: #fff; text-align: center; font-weight: 700;}
.liveMain .conBox .liveBox .video-con .livBox .ttxt{ position: absolute; left: 237px; top: 73px; width: 307px; height: 50px; line-height: 50px; text-align: center; font-size: 30px; font-weight: 700; color: #fff;}
.liveMain .conBox .liveBox .video-con .livBox .ctxt{ position: absolute; left: 165px; top: 166px; width: 467px; height: 50px; line-height: 50px; text-align: center; font-size: 40px; font-weight: 700; color: #fff;}
.liveMain .conBox .liveBox .video-con .livBox .btxt{ position: absolute; right: 230px; top: 330px; height: 26px; line-height: 26px; font-size: 22px; font-weight: 700; color: #06946a;}
.liveMain .conBox .liveBox .video-con .livBox .ewmPic{ position: absolute; right: 54px; bottom: 34px; display: block; width: 116px; height: 116px;}
.liveMain .conBox .liveBox .video-con .livBox .lvPic{ display: block; width: 660px; height: 408px;}
.liveMain .conBox .liveBox .live_right{ width: 480px; padding: 14px 0 0 20px;}
.liveMain .conBox .liveBox .live_right .tit{height: 20px;}
.liveMain .conBox .liveBox .live_right .tit-left{ line-height: 20px; font-weight: 700; margin-bottom: 20px; font-size: 20px; color: #fb6149;}
.liveMain .conBox .liveBox .live_right .tit-btn{ padding: 0 15px; height: 28px; line-height: 28px; font-size: 14px; color: #fb6149; border: 1px solid #fb6149; border-radius: 15px; margin: -1px 20px 0 0;}
.liveMain .conBox .liveBox .live_right .tit-btn:hover{ background: #fb6149; text-decoration: none; color: #fff;}
.liveMain .conBox .liveBox .live_right .tex{width:480px; height:354px; overflow:hidden; overflow-y:auto; position:relative;}
.liveMain .conBox .liveBox .live_right .tex ul{margin-left: 7px; border-left: 2px solid #d8dcdb;}
.liveMain .conBox .liveBox .live_right .tex li{position:relative; padding:0 0 20px 26px; color: #333; cursor:pointer;}
.liveMain .conBox .liveBox .live_right .tex li .litop{width: 350px; height: 32px; padding-left: 10px; font-size: 14px; line-height: 32px; margin: 0 0 10px -10px; background-color: #ffd6d0; border-radius: 16px 16px 16px 0;}
.liveMain .conBox .liveBox .live_right .tex li .litop b{ font-size: 16px;}
.liveMain .conBox .liveBox .live_right .tex li .licen{clear: both; line-height: 28px; font-size: 14px; margin-bottom: 10px;}
.liveMain .conBox .liveBox .live_right .tex li .licen .title{font-size: 16px; margin-bottom: 8px;}
.liveMain .conBox .liveBox .live_right .tex li .licen .ltea{position: relative; width: 260px; font-weight: normal;}
.liveMain .conBox .liveBox .live_right .tex li .libot{clear: both; position: absolute; height: 28px; right: -126px; top: 0;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn{display: inline-block; width: 98px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #ff7e03; border: 1px solid #ff7e03; border-radius: 14px; margin-right: 10px;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn:hover{text-decoration: none; background: #ff7e03; color: #fff;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn02{display: inline-block; width: 100px; height: 28px; line-height: 28px; text-indent: 40px; font-size: 14px; color: #fff; background: url(/images/zhuanti/2021xianchang/icon_03.png) no-repeat 18px center #f78437; border-radius: 14px; margin-right: 10px;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn02:hover{text-decoration: none; opacity: 0.9;}
.liveMain .conBox .liveBox .live_right .tex li i{display: block; width: 16px; height: 16px; background: url(/images/zhuanti/2022anniversary/an.png) no-repeat 0 -50px; position: absolute; left: -8px; top: 9px;}
.liveMain .conBox .liveBox .live_right .tex li.cur i{ background: url(/images/zhuanti/2022anniversary/an.png) no-repeat 0 0;}
.liveMain .conBox .liveBox .live_right .tex li.cur .litop{ color: #fff; background-color: #fb6149;}
.liveMain .conBox .liveBox .live_right .tex li.cur .licen{font-weight: 700;}
.liveMain .conBox .liveBox .live_right .tex li.cur .libot .btn{display: inline-block; width: 100px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; color: #fff; border: 0; border-radius: 15px; margin-right: 10px; -webkit-text-shadow:2px 2px 0 rgba(191, 69, 9, 0.4); -moz-text-shadow:2px 2px 0 rgba(191, 69, 9, 0.4); text-shadow:2px 2px 0 rgba(191, 69, 9, 0.4); background: #ff970a; background: -webkit-linear-gradient(top, #ffac10, #ff7a02); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(top, #ffac10, #ff7a02); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(top, #ffac10, #ff7a02); /* Firefox 3.6 - 15 */ background: linear-gradient(to bottom, #ffac10, #ff7a02); /* 标准的语法 */}
/*滚动条*/
.liveMain .mCSB_scrollTools{width: 13px !important; background: #e3e0dc; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_draggerRail{background: none;}
.liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 13px; background: #ff9281; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_buttonUp {margin-top: 3px; margin-left: 2px;width: 8px;height: 7px;background: url(/images/zhuanti/2022anniversary/icon_01.png) no-repeat; }
.liveMain .mCSB_scrollTools .mCSB_buttonDown { margin-bottom: 3px;margin-left: 2px;width: 8px;height: 7px;background: url(/images/zhuanti/2022anniversary/icon_02.png) no-repeat; }
.liveMain .xlcd-b .mCSB_container{margin-right: 13px;}

/*成长*/
.growUpMain{ position: relative; z-index: 3;}
.growUpMain .ggtit{ width: 720px; background: url(/images/zhuanti/2022anniversary/tit_02.png) no-repeat;}
.growUpMain .conBox{ padding: 30px 20px; background: #fceadb; border-radius: 20px; -webkit-box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1); -moz-box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1); box-shadow:0 10px 0 rgba(255, 154, 119, 1),0 10px 14px rgba(226, 75, 56, 1);}
.growUpMain .certificate{ position: relative; z-index: 1; padding: 30px 20px; height: 160px; background:#fff; border-radius: 10px; margin-bottom: 30px;}
.growUpMain .certificate .swiper-container{ width: 1120px; height: 160px;}
.growUpMain .certificate .swiper-slide{ position: relative; z-index: 1; width: 240px; height: 160px; padding: 0 20px; cursor: pointer;}
.growUpMain .certificate .swiper-slide img{ width: 240px; height: 160px;}
.growUpMain .certificate .larrow-left{ position: absolute; left: 0; top: 50%; z-index: 2; margin-top: -30px; width: 60px; height: 60px; background:url(/images/zhuanti/2022anniversary/icon_05.png) no-repeat;}
.growUpMain .certificate .larrow-right{ position: absolute; right: 0; top: 50%; z-index: 2; margin-top: -30px; width: 60px; height: 60px; background:url(/images/zhuanti/2022anniversary/icon_06.png) no-repeat;}
.growUpMain .con{ height:389px; background:url(/images/zhuanti/2022anniversary/bg_10.png) no-repeat center 146px;}
.growUpMain .con ul{ position:absolute;}
.growUpMain .con li{ float:left; _display:inline; width:140px; margin-right:10px; height:42px; line-height:42px; font-size:16px; color:#fff; text-align:center; text-decoration:none; border-radius:5px; background-image:-webkit-linear-gradient(45deg, #e12544, #e54b38); background-image:-ms-linear-gradient(45deg, #e12544, #e54b38); background-image:linear-gradient(45deg,#e12544,#e54b38); background:#e54b38\9;}
.growUpMain .con li:hover{background-image:-webkit-linear-gradient(45deg, #e54b38, #e12544); background-image:-ms-linear-gradient(45deg, #e54b38, #e12544); background-image:linear-gradient(45deg,#e54b38,#e12544); background:#e12544\9;}
.growUpMain .con li a{ color:#fff; display:block; width:140px; height:42px; line-height:42px; text-decoration:none;}
.growUpMain .con .p01{ left:0; top:0;}
.growUpMain .con .p02{ left:0; top:52px;}
.growUpMain .con .p03{ left:0; top:104px;}
.growUpMain .con .p04{ left:0; top:156px;}
.growUpMain .con .p05{ right:0; top:189px;}
.growUpMain .con .p06{ right:0; top:241px;}
.growUpMain .con .p07{ right:0; top:293px;}
.growUpMain .con .p08{ right:0; top:345px;}
.growUpMain .con .ot li{ float:right; margin: 0 0 0 10px;}

/*新征程*/
.journeyMainBg{ position: relative; z-index: 1; margin-top: -175px; padding-top: 220px; background:url(/images/zhuanti/2022anniversary/bg_04.jpg) no-repeat center top;}
.journeyMain{ height: 330px;}
.journeyMain .tit{ text-align: center; line-height: 78px; font-size: 42px; color: #fff; font-weight: 700; -webkit-text-shadow:0 7px 6px rgba(218, 67, 48, 0.7); -moz-text-shadow:0 7px 6px rgba(218, 67, 48, 0.7); text-shadow:0 7px 6px rgba(218, 67, 48, 0.7);}
.journeyMain .txt{ text-align: center; line-height: 54px; font-size: 22px; color: #fff; margin-bottom: 30px; -webkit-text-shadow:0 7px 6px rgba(218, 67, 48, 0.7); -moz-text-shadow:0 7px 6px rgba(218, 67, 48, 0.7); text-shadow:0 7px 6px rgba(218, 67, 48, 0.7);}
.journeyMain .conBox{ text-align: center;}
.journeyMain .conBox .ewmList{ display: inline-block; *display: inline; *zoom: 1; width: 172px; padding: 8px; background: #bf102d; margin: 0 36px;}
.journeyMain .conBox .ewmList-pic{ width: 172px; height: 172px;}
.journeyMain .conBox .ewmList-txt{ line-height: 46px; text-align: center; font-size: 18px; color: #ffefe3;}

/*右侧浮动*/
.rightFloat{ width:118px; position:fixed; right:0; top:50%; margin-top: -230px; z-index:90;}
.rightFloat .xx{ position: absolute; top: -20px; right: 10px; display: block; width: 30px; height: 30px; background: url(/images/zhuanti/2021xianchang/an.png) no-repeat 0 -100px;}
.rightFloat .top{ display: block; height: 80px; background: url(/images/zhuanti/2021xianchang/bg_05.png) no-repeat;}
.rightFloat .cen{ width: 110px; margin: 0 auto; background: #ffe9c1; border-radius: 0 0 55px 55px;
    background: -webkit-linear-gradient(top, #ffe9c1, #ffdd9a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ffe9c1, #ffdd9a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ffe9c1, #ffdd9a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ffe9c1, #ffdd9a); /* 标准的语法 */}
.rightFloat .cen .list{ display: block; width: 90px; height: 42px; line-height:42px; text-align: center; font-size:16px; margin: 0 auto 16px; border-radius: 21px; background: #ffcc64;
    background: -webkit-linear-gradient(left, #ffd077, #ffc64e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffd077, #ffc64e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffd077, #ffc64e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffd077, #ffc64e); /* 标准的语法 */}
.rightFloat .cen .list:hover{ text-decoration: none; color: #fff; background: #f2812f;
    background: -webkit-linear-gradient(left, #f26633, #f29b2a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f26633, #f29b2a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f26633, #f29b2a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f26633, #f29b2a); /* 标准的语法 */}
.rightFloat .cen .yuan{ display: block; width: 96px; height: 70px; padding-top: 26px; line-height: 22px; text-align: center; font-size: 18px; font-weight: 700; color: #fff; background: url(/images/zhuanti/2021xianchang/btn_01.png) no-repeat; margin: -10px auto 6px;}
.rightFloat .cen .yuan:hover{ text-decoration: none;}
.rightFloat .cen .gototop{ display: block; width: 33px; height: 19px; background: url(/images/zhuanti/2021xianchang/an.png) no-repeat 0 -150px; margin: 0 auto 24px;}

.mask{ display: none; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:98;}

/*提示弹框*/
.tsTk{ display: none; width: 480px; background: #fff; border-radius: 8px; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -240px; z-index: 99;}
.tsTk .xx{ display: block; position: absolute; top: -10px; right: -10px; width: 39px; height: 39px; background-position: 0 -1250px;}
.tsTk .cpic{ width: 118px; height: 118px; padding-top: 24px; margin: 0 auto 3px;}
.tsTk .ctxt{ line-height: 38px; font-size: 22px; color: #666; margin-bottom: 20px; text-align: center;}
.tsTk .ctxt b{ color: #f7553f;}
.tsTk .bhan{ display: block; width: 170px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; font-weight: 700; background: #f26208; border-radius: 25px; margin: 0 auto 20px;}
.tsTk .bhan:hover{ text-decoration: none; background: #ff6302;}

/*实物抽奖弹框*/
.swcjTk{ display: none; width: 792px; height: 649px; background: url(/images/zhuanti/2022anniversary/s_21.png) no-repeat; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -396px; z-index: 99;}
.swcjTk .ttxt{ padding-top: 20px; height: 125px; line-height: 125px; font-size: 34px; font-weight: 700; color: #c8110d; text-align: center;}
.swcjTk .tbox{ width: 600px; margin: 0 auto 10px; padding-top: 20px;}
.swcjTk .tbox .tpic{ display: block; width: 120px; height: 120px; margin: 0 auto 12px;}
.swcjTk .tbox .tpic.big{ width: 230px; height: 230px; margin: 0 auto 30px;}
.swcjTk .tbox .ctxt { line-height: 30px; font-size: 14px; color: #666; text-align: center;}
.swcjTk .cbox{ width: 600px; margin: 0 auto;}
.swcjTk .cbox-list{ height: 40px; clear: both; margin-bottom: 10px;}
.swcjTk .cbox-list .ltxt{ width: 170px; line-height: 40px; font-size: 18px; padding-right: 10px; text-align: right;}
.swcjTk .cbox-list .inptxt{ width: 348px; padding: 0 10px; height: 38px; line-height: 38px; font-size: 16px; border: 1px solid #fce2ba;}
.swcjTk .cbox-list .inptxt.min{ width: 158px; margin-right: 10px;}
.swcjTk .cbox-list .inptxt-return{ display: none; width: 370px; height: 40px; line-height: 40px; font-size: 18px;}
.swcjTk .cbox-list .xcon02 .yourSelect02{ display: none;}
.swcjTk .cbox-list.mb0{ margin-bottom: 0;}
.swcjTk .bhan{ display: block; width: 170px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; border-radius: 25px; margin: 0 auto; -webkit-box-shadow:0 3px 3px rgba(255, 144, 70, 1); -moz-box-shadow:0 3px 3px rgba(255, 144, 70, 1); box-shadow:0 3px 3px rgba(255, 144, 70, 1); background: #f4530f;
    background: -webkit-linear-gradient(top, #ff6e0e, #eb3b10); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff6e0e, #eb3b10); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff6e0e, #eb3b10); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff6e0e, #eb3b10); /* 标准的语法 */}
.swcjTk .bhan:hover{ text-decoration: none; background: #eb3b10;}

/*抽奖优惠券弹框*/
.couponTk{ display: none; width: 792px; height: 539px; background: url(/images/zhuanti/2022anniversary/s_22.png) no-repeat; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -396px; z-index: 99;}
.couponTk .ttxt{ padding-top: 20px; height: 125px; line-height: 125px; font-size: 34px; font-weight: 700; color: #c8110d; text-align: center;}
.couponTk .tbox{ width: 600px; margin: 0 auto 10px;}
.couponTk .tbox .tpic{ display: block; width: 230px; height: 230px; margin: 0 auto;}
.couponTk .tbox .ctxt { line-height: 30px; font-size: 14px; color: #666; text-align: center;}
.couponTk .bhan{ display: block; width: 170px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; border-radius: 25px; margin: 0 auto; -webkit-box-shadow:0 3px 3px rgba(255, 144, 70, 1); -moz-box-shadow:0 3px 3px rgba(255, 144, 70, 1); box-shadow:0 3px 3px rgba(255, 144, 70, 1); background: #f4530f;
    background: -webkit-linear-gradient(top, #ff6e0e, #eb3b10); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff6e0e, #eb3b10); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff6e0e, #eb3b10); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff6e0e, #eb3b10); /* 标准的语法 */}
.couponTk .bhan:hover{ text-decoration: none; background: #eb3b10;}

/*我的中奖记录弹框*/
.zjjlTk{ display: none; width: 680px; background: #fff; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -340px; z-index: 99;}
.zjjlTk .tit{ height: 60px; background: #fff1d6;}
.zjjlTk .tit-left{ line-height: 60px; font-size: 18px; padding-left: 15px; margin-left: 18px;}
.zjjlTk .tit-left i{ display: block; width: 3px; height: 16px; background: #f65514; left: 0; top: 50%; margin-top: -8px;}
.zjjlTk .tit-xx{ display: block; width: 40px; height: 40px; margin: 10px 6px 0 0; background:url(/images/zhuanti/2022anniversary/icon_10.png) no-repeat center; cursor: pointer;}
.zjjlTk .coupon{ padding: 12px 24px 10px;}
.zjjlTk .coupon-tit{ height: 48px; line-height: 48px; font-size: 16px; color: #666;}
.zjjlTk .coupon-tit .n210{ float: left; display: block; width: 210px; text-align: center;}
.zjjlTk .coupon-tit .n420{ float: left; display: block; width: 420px; text-align: center;}
.zjjlTk .coupon-list{ height: 60px; line-height: 60px; font-size: 14px; color: #666; margin-bottom: 14px; background:url(/images/zhuanti/2022anniversary/s_18.png) no-repeat;}
.zjjlTk .coupon-list .n210{ float: left; display: block; width: 210px; text-align: center;}
.zjjlTk .coupon-list .n420{ float: left; display: block; width: 420px; text-align: center;}
.zjjlTk .coupon-list .cbai{ color: #fff; font-size: 16px;}
.zjjlTk .coupon-list .cbai a{ color: #fff; font-size: 14px; text-decoration: underline;}

/*规则弹框*/
.gzTk{ display: none; width: 650px; background: #fff; top: 50%; left: 50%; border-radius: 10px; position: fixed; margin: 0 0 0 -325px; z-index: 99;}
.gzTk .xx{ display: block; position: absolute; top: -10px; right: -10px; width: 39px; height: 39px; background: url(/images/zhuanti/2022anniversary/icon_09.png) no-repeat;}
.gzTk .tit{ height: 60px; background: #fff1d6; border-radius: 10px 10px 0 0;}
.gzTk .tit-left{ line-height: 60px; font-size: 18px; padding-left: 15px; margin-left: 18px;}
.gzTk .tit-left i{ display: block; width: 3px; height: 16px; background: #f65514; left: 0; top: 50%; margin-top: -8px;}
.gzTk .txtbox{ padding: 15px 30px 10px; max-height: 500px; overflow: auto; overflow-x: hidden;}
.gzTk .txtbox .txt{ line-height: 28px; font-size: 16px; margin-bottom: 10px;}
.gzTk .bhan{ display: block; width: 170px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; font-weight: 700; background: #f26208; border-radius: 25px; margin: 0 auto 20px;}
.gzTk .bhan:hover{ text-decoration: none; background: #ff6302;}

@-webkit-keyframes hatch{
    0%{-webkit-transform:rotate(0deg)}
    12%{-webkit-transform:rotate(-4deg)}
    21%{-webkit-transform:rotate(4deg)}
    30%{-webkit-transform:rotate(-4deg)}
    36%{-webkit-transform:rotate(2deg)}
    40%{-webkit-transform:rotate(-2deg)}
    57%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes hatch{
    0%{-moz-transform:rotate(0deg)}
    12%{-moz-transform:rotate(-4deg)}
    21%{-moz-transform:rotate(4deg)}
    30%{-moz-transform:rotate(-4deg)}
    36%{-moz-transform:rotate(2deg)}
    40%{-moz-transform:rotate(-2deg)}
    57%{-moz-transform:rotate(0deg)}
}
@-o-keyframes hatch{
    0%{-o-transform:rotate(0deg)}
    12%{-o-transform:rotate(-4deg)}
    21%{-o-transform:rotate(4deg)}
    30%{-o-transform:rotate(-4deg)}
    36%{-o-transform:rotate(2deg)}
    40%{-o-transform:rotate(-2deg)}
    57%{-o-transform:rotate(0deg)}
}
@keyframes hatch{
    0%{transform:rotate(0deg)}
    12%{transform:rotate(-4deg)}
    21%{transform:rotate(4deg)}
    30%{transform:rotate(-4deg)}
    36%{transform:rotate(2deg)}
    40%{transform:rotate(-2deg)}
    57%{transform:rotate(0deg)}
}
