@charset "utf-8";
body,dl,dd,dt,ul,ol,li,form,p,fieldset,input,select,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
body{min-height:100vh;background:#001654;font:16px/1.5 Helvetica,Tahoma,Arial,"\5FAE\8F6F\96C5\9ED1",sans-serif;color:#222;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#222;}
a:hover{text-decoration:underline;color:#232645;}
article,section,header,footer,aside,nav,figure,figcaption{display:block;}
img{border:0;}
input::focus-inner{padding:0;border:0;}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],textarea,select{resize:none;font-family:Helvetica,Tahoma,Arial,"\5FAE\8F6F\96C5\9ED1",sans-serif;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;font-size:1em;}
em,i{font-style:normal}
table{width:100%;border-collapse:collapse;}
td,th{padding:5px;border:1px solid #ddd;font-size:.75em;}
a[href*=cnzz]{display:none;}
.clearfix:after,.replyList li:after{clear:both;display:block;visibility:hidden;height:0;content:"\20";line-height:0;}
.clearfix{+zoom:1;}
.pageJoin,.pagePopularity,.pageAdvisor,.pageProDetails,.pageAdvisorDetails,.pageRule{padding:7.5em 0 90px;background:#001654 url(../images/bg01.png) no-repeat 0 0/100% auto;}
.pagePopularity,.pageAdvisor{padding-bottom:10px;}
.pageProList,.pageHeroList{padding:60px 0 90px;background:#001654 url(../images/bg02.png) no-repeat 0 0/100% auto;}
.numSty01,.btnZan,.btnJoin span,.btnInvite span,.btnIndex02,.btnIndex span,.searchBox input,.caption_rule span,.btnClose01,.ruleList dt b,.btnShow,.btnShow02,.btnHide,.btnHide02,.searchNav,.searchNav02,.radioList label:after{background:url(../images/icons.png) no-repeat;background-size:52px auto;}
.fixTop{position:fixed;left:0;top:0;width:100%;height:48px;overflow:hidden;background:rgba(3,7,128,.4);z-index:9;}
.logo{display:block;height:48px;overflow:hidden;margin-right:1em;background:url(../images/logo.png) no-repeat right 12px/auto 30px;text-indent:-100em;}
.pageSuccess .fixTop{top:35px;background:none;}
.pageSuccess .btnIndex02{left:30px;}
.btnIndex02{position:absolute;top:0;left:0;width:126px;height:48px;overflow:hidden;background-position:12px -1032px;text-indent:-20em;}
/*报名*/
.boxSty01{margin:0 1em;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);background:#fff;}
.captionSty01{border-bottom:1px solid #e5e5e5;text-align:center;font-size:1.125em;line-height:44px;color:#007ae8;}
.captionSty01 span{display:inline-block;margin-bottom:-1px;padding:0 1.5em;border-bottom:2px solid #007ae8;}
.caption_rule{border-radius:5px 5px 0 0;background:#edf5ff;}
.caption_rule span{padding-left:3em;background-position:1.5em -362px;}
.formListSty01 li{position:relative;overflow:hidden;margin:0 2px 0 20px;padding-left:5em;border-bottom:1px solid #e5e5e5;line-height:44px;}
.formListSty01 li:nth-child(1),.formListSty01 li:last-child,.formListSty01 li:nth-last-child(2){border-bottom:none;}
.formListSty01 li.li03{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 15px 10px 0;}
.formListSty01 li.li03 input{display:none;}
.formListSty01 li.li03 label{flex-basis:32%;overflow:hidden;box-sizing:border-box;margin-bottom:10px;text-align:center;border:1px solid #f4f4f4;border-radius:16px;background:#f4f4f4;line-height:30px;font-size:.75em;color:#007ae8;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;}
.formListSty01 li.li03 label.cur{border-color:#007ae8;}
.formListSty01 .faceBox{position:relative;padding:1.25em 0 0;margin:0;text-align:center;font-size:.875em;}
.formListSty01 .faceBox a{color:#b0b0b0;}
.formListSty01 .faceBox img{display:block;width:80%;height:auto;margin:0 auto;}
.formListSty01 .textSty01{display:block;width:100%;box-sizing:border-box;border:none;height:44px;font-size:1em;line-height:44px;}
.formListSty01 .textSty03{display:block;width:40%;box-sizing:border-box;border:none;height:44px;font-size:1em;line-height:44px;}
.formListSty01 .textSty02{display:block;width:100%;padding-right:60px;box-sizing:border-box;border:none;height:44px;font-size:1em;line-height:44px;}
.formListSty01 textarea{display:block;width:100%;padding:9px 0;box-sizing:border-box;border:1px solid #fff;height:9em;font-size:1em;}
.formListSty01 select{display:block;width:100%;padding:0 50px 0 0;box-sizing:border-box;border:1px solid #fff;height:44px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url(../images/icon_select.png) no-repeat right center/auto 10px;outline:0;font-size:1em;line-height:44px;background:#fff\9;padding-right:0\9;}
.formListSty01 select.fr{width:60%;}
.formListSty01 select::-ms-expand{display:none;}
.formListSty01 select#emailAddr{font-size:.875em;}
.formListSty01 .bt{float:left;width:5em;margin-left:-5em;}
.wrong{color:red;}
.getCode,.getCodeFalse{position:absolute;top:50%;right: 15px;height:36px;margin-top: -18px;padding:0 1em;border-radius:3px;border:none;background:#209cea;text-align:center;line-height:36px;color:#fff;cursor:pointer;}
.getCode:hover,.getCode:active{background:#256fb9;text-decoration:none;color:#fff;}
.getCodeFalse,.getCodeFalse:hover,.getCodeFalse:active{background:#ccc;color:#666;cursor:default;}

.chengnuo{padding:1em 2em;font-size:.75em;line-height:1.6;color:#5d5d5d;}
.btnBoxSty02{position:fixed;left:0;bottom:0;display:flex;justify-content:space-around;width:100%;box-sizing:border-box;padding:13px 10px 1em;border-top:1px solid #e5e5e5;background:#f4f4f4;}
.btnBoxSty02 a,.btnBoxSty02 input{flex:1;margin:0 5px;}
.btnJoin{display:inline-block;height:44px;border-radius:5px;background:#007ae8;text-align:center;font-size:1.125em;line-height:44px;color:#fff;}
.btnJoin span{display:inline-block;padding-left:30px;background-position:0 -229px;}
.btnJoin:hover,.btnJoin:active{background-color:#0066c2;text-decoration:none;color:#fff;}
.btnInvite{display:inline-block;height:44px;border-radius:5px;background:#66bb6a;text-align:center;font-size:1.125em;line-height:44px;color:#fff;}
.btnInvite span{display:inline-block;padding-left:30px;background-position:0 -270px;}
.btnInvite:hover,.btnInvite:active{background-color:#328936;text-decoration:none;color:#fff;}
.btnIndex{display:inline-block;height:44px;border-radius:5px;background:#02c4ba;text-align:center;font-size:1.125em;line-height:44px;color:#fff;}
.btnIndex span{display:inline-block;padding-left:30px;background-position:0 9px;}
.btnIndex:hover,.btnIndex:active{background-color:#03a79f;text-decoration:none;color:#fff;}
.btnSty01{display:block;width:100%;height:44px;border:none;border-radius:5px;background:#007ae8;text-align:center;font-size:1.125em;line-height:44px;color:#fff;cursor:pointer;}
.btnSty01:hover,.btnSty01:active{background:#06c;text-decoration:none;color:#fff;}
.loading{position:fixed;top: 0;left: 0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.8);text-indent:-100em;z-index: 10;}
.loading:before{content:"\20";position:absolute;top:49%;left:50%;width:60px;height:60px;overflow:hidden;margin-left:-30px;background:url(../images/loading.png) no-repeat center center/100% auto;text-indent:-50em;-webkit-animation:loading 1.5s linear infinite;-moz-animation:loading 1.5s linear infinite;-ms-animation:loading 1.5s linear infinite;-o-animation:loading 1.5s linear infinite;animation:loading 1.5s linear infinite;}@-webkit-keyframes loading{from{-webkit-transform:rotateZ(0deg);}50%{-webkit-transform:rotateZ(180deg);}to{-webkit-transform:rotateZ(360deg);}}@-moz-keyframes loading{from{-moz-transform:rotateZ(0deg);}50%{-moz-transform:rotateZ(180deg);}to{-moz-transform:rotateZ(360deg);}}@-ms-keyframes loading{from{-ms-transform:rotateZ(0deg);}50%{-ms-transform:rotateZ(180deg);}to{-ms-transform:rotateZ(360deg);}}@-o-keyframes loading{from{-o-transform:rotateZ(0deg);}50%{-o-transform:rotateZ(180deg);}to{-o-transform:rotateZ(360deg);}}@keyframes loading{from{transform:rotateZ(0deg);}50%{transform:rotateZ(180deg);}to{transform:rotateZ(360deg);}}
.btnSty02{display:block;width:100%;height:44px;border:none;border-radius:22px;background:#007ae8;text-align:center;font-size:1.125em;line-height:44px;color:#fff;cursor:pointer;}
.btnSty02:hover,.btnSty02:active{background:#06c;text-decoration:none;color:#fff;}
.inputFlie{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;opacity:1;cursor:pointer;}
.btnFaceUp{position:absolute;top:2px;right:15px;width:40px;height:40px;}
.btnFaceUp img{width:40px;height:40px;border-radius:50%;}
.pageSel{background:#fff;}
.boxSty03{padding:1.5em 0;text-align:center;font-size:1.125em;color:#007ae8;}
.radioList{padding:0 2em 3em;}
.radioList label{position:relative;display:block;padding:15px 20% 15px 15px;margin-bottom:15px;border:2px solid #007ae8;border-radius:12px;}
.radioList label:after{content:"\20";position:absolute;top:50%;right:15px;width:30px;height:30px;margin-top:-15px;background-position:0 -749px;}
.radioList i{display:block;font-size:.75em;}
.radioList input{display:none;}
.radioList .cur{background:#007ae8;background:linear-gradient(90deg,#3d67ff 15%,#1bdaff);color:#fff;}
.radioList label.cur:after{background-position:0 -796px;}
/*人气点赞榜*/
.btnBoxSty01{border-bottom:1px solid #e5e5e5;border-radius:5px 5px 0 0;background:#edf5ff;text-align:center;}
.btnBoxSty01 aside{margin:10px 10px 0;font-size:.75em;color:#5d5d5d;}
.btnBoxSty01 a,.btnBoxSty01 span{display:inline-block;padding:0 3px;margin:0 .75em;border-bottom:2px solid #edf5ff;font-size:1.125em;line-height:48px;color:#5d5d5d;}
.btnBoxSty01 .cur{border-color:#007ae8;color:#007ae8;}
.btnBoxSty01 a:hover,.btnBoxSty01 a:active{text-decoration:none;color:#007ae8;}
.numSty01{display:inline-block;padding-left:20px;background-position:0 -79px;color:#007ae8;}
.listSty02 li{overflow:hidden;border-bottom:1px solid #e5e5e5;padding:15px 10px 10px 70px;}
.listSty02haveNum li{padding-right:7em;}
.listSty02 em{float:left;width:70px;overflow:hidden;margin-left:-70px;text-align:center;font-size:2em;color:#b0b0b0;}
.listSty02 li:nth-child(1) em{background:url(../images/medal01.png) no-repeat center 3px/30px auto;text-indent:-10em;}
.listSty02 li:nth-child(2) em{background:url(../images/medal02.png) no-repeat center 3px/30px auto;text-indent:-10em;}
.listSty02 li:nth-child(3) em{background:url(../images/medal03.png) no-repeat center 3px/30px auto;text-indent:-10em;}
.listSty02 h2{padding-top:5px;font-size:1em;font-weight:normal;}
.listSty02 h2 span{display:block;color:#5d5d5d;}
/*.listSty02 h2 span{padding-left:10px;color:#5d5d5d;}*/
.listSty02 p{font-size:.75em;color:#b0b0b0;}
.listSty02 .numSty01{float:right;width:5em;margin:10px -7em 0 0;}
.listSty02 aside{float:left;width:48px;height:48px;margin-left:-65px;padding:2px;border-radius:50%;background:linear-gradient(180deg,#fcfcfc,#6a6969);}
.listSty02 img{display:block;width:48px;height:48px;border-radius:50%;}
.listSty02 a{display:block;}
.listSty02 a:hover,.listSty02 a:active{text-decoration:none;}
.support{height:1em;overflow:hidden;margin-top:.5em;text-indent:-100em;background:url(../images/zhichi.png) no-repeat center center/auto 70%;}
.listSty06{overflow:hidden;margin-top:20px;}
.listSty06 li{float:left;width:50%;text-align:center;}
.listSty06 h2{font-size:.875em;}
.listSty06 span{display:block;height:4em;overflow:hidden;font-size:.75em;}
.listSty06 aside{width:70px;height:70px;margin:0 auto;padding:2px;border-radius:50%;background:linear-gradient(180deg,#fcfcfc,#6a6969);}
.listSty06 img{display:block;width:70px;height:70px;border-radius:50%;}
/*项目、导师详情*/
/*.listSty01 .faceBox{width:60px;height:60px;margin:10px auto;padding:2px;border-radius:50%;background:linear-gradient(180deg,#fcfcfc,#6a6969);}*/
.listSty01 .faceBox{width:80%;margin:10px auto;padding: 0;}
/*.listSty01 .faceBox img{display:block;width:60px;height:60px;border-radius:50%;}*/
.listSty01 .faceBox img{display:block;width:100%;}
.listSty01 li{overflow:hidden;padding:0 1em 0 7em;}
.listSty01 .bt{float:left;width:7em;margin-left:-7em;text-align:right;color:#5d5d5d;}
.listSty01 li.li02{padding-left:12em;}
.listSty01 li.li02 .bt{width:12em;margin-left:-12em;}
.listSty01 .entryFace{position:relative;top:-1px;display:inline-block;width:24px;height:24px;margin-left:5px;border-radius:50%;vertical-align:middle;}
.zanBox{padding-bottom:1em;text-align:center;font-size:.875em;color:#b0b0b0;}
.btnZan{display:block;width:50px;height:50px;overflow:hidden;margin:10px auto;border-radius:50%;border:2px solid #ff7e00;background-position:center -180px;text-indent:-10em;}
.btnZan:hover,.btnZan:active{border-color:#007ae8;background-color:#f4f4f4;text-decoration:none;}
.winSty01{display:none;position:fixed;left:0;top:0;width:100%;height:100%;text-align:center;z-index:20;}
.winSty01 .winSty01_tip{position:fixed;left:50%;top:50%;width:300px;margin:-150px 0 0 -150px;border-radius:3px;box-shadow:0 0 3px #666;background:#fff;}
.winSty01 .wordsBox{padding:12px;}
.winSty01 .wordsBox h4{font-size:1.125em;}
.winSty01 .winSty01_tip .navGroup a{padding-left:0;}
.btnClose01{position:absolute;right:-3px;top:-50px;width:30px;height:30px;background-position:0 -319px;}
.btnClose01:after{content:"\20";position:absolute;left:10px;top:25px;width:0;height:20px;border-left:1px solid #fff;}
.btnClose02{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);}
.bigImgBox{position:absolute;left:50%;top:50%;width:220px;height:268px;margin:-134px 0 0 -110px;background:#fff;}
.bigImgBox .img{display:block;width:220px;height:268px;}
.bigImgBox .bigImgCover{position:absolute;top:-35px;left:-30px;width:270px;height:auto;}
/*评选程序*/
.captionSty02{margin-top:.5em;padding-bottom:1.75em;background:url(../images/line01.png) no-repeat center 1.75em/96% auto;text-align:center;font-size:1.125em;}
.sponsorSty01{margin-top:2em;text-align:right;font-size:.75em;line-height:1.9;}
.sponsorSty01 time{color:#5d5d5d;}
.boxSty02{padding:.75em 2em 3em;}
/*大赛介绍*/
.ruleList{padding:0 10px 10px;}
.ruleList dt{margin-top:10px;padding:0 15px;border-radius:5px;background:#c1996b;font-size:.875em;line-height:40px;color:#fff;}
.ruleList dt b{display:block;padding-left:30px;}
.ruleList dt b.bt01{background-position:3px -405px;}
.ruleList dt b.bt02{background-position:3px -436px;}
.ruleList dt b.bt03{background-position:2px -469px;}
.ruleList dt b.bt04{background-position:4px -501px;}
.ruleList dt b.bt05{background-position:4px -990px;}
.ruleList dt b.bt06{background-position:3px -918px;}
.ruleList dt b.bt07{background-position:3px -955px;}
.ruleList dt b.bt08{background-position:3px -1084px;}
.ruleList dd{display:none;padding-bottom:30px;border-bottom:1px solid #f1f1f1;}
.ruleList p{margin:5px 0;text-indent:2em;}
.btnShow{float:right;padding-right:37px;background-position:right -537px;color:#c1996b;}
.btnShow:hover,.btnShow:active{text-decoration:none;color:#c1996b;}
.btnHide{float:right;padding-right:37px;background-position:right -575px;color:#fff;}
.btnHide:hover,.btnHide:active{text-decoration:none;color:#fff;}
.listSty03{margin-left:25px;list-style-type:decimal;}
.listSty04 li{padding:15px 0;border-bottom:1px solid #eee;}
.listSty04 h4{text-align:center;font-size:1em;}
.listSty04 img{display:block;width:200px;margin:10px auto;}
.captionSty03{margin:30px 0 15px;padding-left:6px;border-left:6px solid #c1996b;font-size:1em;line-height:1;}
.listSty05{overflow:hidden;}
.listSty05 img{float:left;width:31.33%;height:auto;box-sizing:border-box;margin:1%;border:1px solid #c1996b;border-radius:4px;}
/*成功页面*/
.pageSuccess{background:#141680 url(../images/bg03.jpg) no-repeat 0 0/100% auto;}
.pageSuccess .sponsorSty01{margin-top:4em;}
.pageSuccess .sponsorSty01 img{width:100%;}
.successBox{padding:8em 4em 90px;}
.successBox h1{text-align:center;font-size:1.125em;}
.successBox p{margin:12px 0 0;}
.successBox mark{background:none;color:#d33131;}
.successBox .faceBox{width:60px;height:60px;margin:10px auto;padding:2px;border-radius:50%;background:linear-gradient(180deg,#fcfcfc,#6a6969);}
.successBox .faceBox img{display:block;width:60px;height:60px;border-radius:50%;}
/*项目列表*/
.searchBox{position:relative;margin:0 1em 10px;}
.searchBox input{display:block;width:100%;height:40px;padding-left:40px;box-sizing:border-box;border:1px solid #fff;border-radius:5px;background-color:#fff;background-position:10px -38px;line-height:40px;}
.searchBox label{position:absolute;top:0;left:50%;margin-left:-2.9em;padding-left:1.8em;background-position:0 -40px;line-height:34px;color:#b0b0b0;}
.selGroup{margin:10px 1em;border-radius:5px;background:#fff;}
.selGroup li{overflow:hidden;padding-left:6em;border-bottom:1px solid #e5e5e5;line-height:36px;}
.selGroup li:last-child{border:none;}
.selGroup li .bt{float:left;margin-left:-5em;}
.selGroup select{display:block;width:100%;height:34px;box-sizing:border-box;border-radius:5px;border:1px solid #fff;background:#fff url(../images/icon_select.png) no-repeat right center/auto 10px;line-height:34px;background:#fff\9;padding-right:0\9;}
.selGroup li.li02{border:none;}
.selGroup li.li03{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 15px;}
.selGroup li.li03 input{display:none;}
.selGroup li.li03 label{flex-basis:32%;overflow:hidden;box-sizing:border-box;margin-bottom:10px;text-align:center;border:1px solid #f4f4f4;border-radius:16px;background:#f4f4f4;line-height:30px;font-size:.75em;color:#007ae8;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;}
.selGroup li.li03 label.cur{border-color:#007ae8;}
.btnShow02{float:right;padding-right:60px;background-position:right -840px;color:#5d5d5d;}
.btnShow02:hover,.btnShow02:active{text-decoration:none;color:#5d5d5d;}
.btnHide02{float:right;padding-right:60px;background-position:right -878px;color:#5d5d5d;}
.btnHide02:hover,.btnHide02:active{text-decoration:none;color:#5d5d5d;}
.navListSty01{margin:.875em 1em;padding:5px 0;}
.navListSty01 a{display:inline-block;margin:5px 0;padding:0 10px;border-right:1px solid #007ae8;line-height:1.2;color:#007ae8;}
.navListSty01 a:last-child{border:none;}
.proListSty01 li{margin:0 1em .875em;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);background:#fff;}
.proListSty01 section{overflow:hidden;padding:1.5em .5em 1em 90px;line-height:1.8;}
.proListSty01 h2{font-weight:normal;font-size:1em;}
.proListSty01 section p{font-size:.875em;color:#b0b0b0;}
.proListSty01 aside{padding:10px 20px 10px 0;margin-left:20px;border-top:1px solid #e5e5e5;}
.proListSty01 aside p{font-size:.875em;color:#b0b0b0;}
.proListSty01 .numSty01{float:right;}
.proListSty01 .faceBox{float:left;width:50px;height:50px;margin-left:-70px;padding:2px;border-radius:50%;background:linear-gradient(180deg,#fcfcfc,#6a6969);}
.proListSty01 .faceBox img{display:block;width:50px;height:50px;border-radius:50%;}
.proListSty01 a{display:block;}
.proListSty01 a:hover,.proListSty01 a:active{text-decoration:none;}
/*首页*/
.pageIndex{background:#001a63 url(../images/bg04.png) no-repeat left bottom/100% auto;}
.slogan01{padding-top:30px;color:#fff;text-align: center;}
.slogan01 img{display:block;width:100%;}
.searchNav{position:relative;display:block;width:80%;margin:5px 10% 0;box-sizing:border-box;padding-left:50px;border-radius:20px;background-color:rgba(255,255,255,.8);background-position:20px -690px;line-height:40px;color:#999;}
.searchNav:hover,.searchNav:active{text-decoration:none;}
.searchNav02{position:relative;display:block;margin:0 1em 10px;box-sizing:border-box;padding-left:45px;border-radius:5px;background-color:#fff;background-position:15px -694px;line-height:34px;color:#999;}
.searchNav02:hover,.searchNav02:active{text-decoration:none;}
.heroNum{padding-top: 10px;text-align: center;font-size: .875em;color: #dfcd8f;}
.heroNum strong{font-weight: normal;}
.btnBoxSty03{position:fixed;left:0;top:40%;width:100%;height:200px;background:url(../images/bg05.png) no-repeat center 25px/370px auto;z-index:1;}
.btnBoxSty03 a{position:absolute;left:50%;top:0;width:60px;height:60px;overflow:hidden;text-indent:-50em;}
.btnBoxSty03 a:hover,.btnBoxSty03 a:active{text-decoration:none;}
.btnBoxSty03 a.btn01{margin:110px 0 0 -150px;background:url(../images/navkanyikan.png) no-repeat 0 0/cover;animation:moveTop01 .6s ease infinite alternate;-webkit-animation:moveTop01 .6s ease infinite alternate;}
.btnBoxSty03 a.btn01:hover,.btnBoxSty03 a.btn01:active{text-decoration:none;}
.btnBoxSty03 a.btn02{width:120px;height:120px;margin:15px 0 0 -70px;background:url(../images/navwolaisai.png) no-repeat 0 0/cover;animation:moveTop03 .6s ease infinite alternate;-webkit-animation:moveTop03 .6s ease infinite alternate;}
.btnBoxSty03 a.btn02:hover,.btnBoxSty03 a.btn02:active{text-decoration:none;}
.btnBoxSty03 a.btn03{margin:-10px 0 0 50px;background:url(../images/navyingxiongbang.png) no-repeat 0 0/cover;animation:moveTop01 .6s ease infinite alternate;-webkit-animation:moveTop01 .6s ease infinite alternate;}
.btnBoxSty03 a.btn03:hover,.btnBoxSty03 a.btn03:active{text-decoration:none;}
.btnBoxSty03 a.btn04{margin:40px 0 0 110px;background:url(../images/navhanrenqu.png) no-repeat 0 0/cover;animation:moveTop02 .6s ease infinite alternate;-webkit-animation:moveTop02 .6s ease infinite alternate;}
.btnBoxSty03 a.btn04:hover,.btnBoxSty03 a.btn04:active{text-decoration:none;}
@keyframes moveTop01{
	from{}
	to{transform:translate3d(0,-5px,0);}
}
@keyframes moveTop02{
	from{}
	to{transform:translate3d(0,5px,0);}
}
@keyframes moveTop03{
	from{}
	to{transform:scale(1.1,1.1);}
}
.weixinShare{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8) url(../images/share.png) no-repeat right top/100% auto;text-align:center;z-index:105;-webkit-user-select:none;cursor:pointer;}

.changelangule{display:none;position:fixed;left:0;bottom:20px;width:100%;text-align:center;}
.changelangule a{display:inline-block;height:28px;width:90px;border:1px solid #fff;background:#fff;font-size:.75em;line-height:28px;color:#007ae8;}
.changelangule a:first-child{border-radius:3px 0 0 3px;}
.changelangule a:last-child{border-radius:0 3px 3px 0;}
.changelangule a.cur{background:#007ae8;color:#fff;pointer-events:none;}
.changelangule a:hover,.changelangule a:active{text-decoration:none;}

/*all*/
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.fz75{font-size:.75em;}
.mt20{margin-top:20px;}
.w100p{display:block;max-width:100%;}
.c999{color:#999;}
@media screen and (min-width:1024px){
html{background:#f4f4f4;}
body{width:376px;margin:0 auto;}
.fixTop,.btnBoxSty02,.btnBoxSty03{width:376px;left:50%;margin-left:-188px;}
}

@media screen and (max-width:640px){
.pageSuccess .fixTop{top:40px;background:none;}
.pageSuccess .btnIndex02{left:35px;}
}

@media screen and (max-width:375px){
.pageSuccess .fixTop{top:35px;background:none;}
.pageSuccess .btnIndex02{left:30px;}
}

@media screen and (max-width:320px){
.pageSuccess .fixTop{top:28px;background:none;}
.pageSuccess .btnIndex02{left:20px;}
.successBox{padding-top:7em;}
.pageSuccess .sponsorSty01{margin-top:2em;}
.btnBoxSty03 a.btn02{margin-left:-80px;}
.btnBoxSty03 a.btn03{margin-left:40px;}
.btnBoxSty03 a.btn04{margin-left:90px;}
}
