/*--弹出框--*/
.mask,.mask2{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.5);z-index:1000;}
.dialog{display:none;width:100%;height:100%;position:fixed;left:0;top:0;z-index:1001;background:rgba(0,0,0,0.5);}
.noscroll{overflow:hidden;}
a{color:#666;}
.contest-list{width:1420px;}
.contest-list .contest-item{width:670px;background:#fff;border-radius:5px;display:block;margin:0 40px 40px 0;float:left;}
.contest-list .contest-item:hover{box-shadow:0 5px 5px #dddfe4;}
.contest-item-banner-wrap{width:670px;height:335px;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;}
.contest-list .contest-item .contest-item-banner{width:100%;height:100%;transition:all 0.6s;}
.contest-list .contest-item:hover .contest-item-banner{transform:scale(1.1);}
.contest-list .contest-item .contest-item-name{font-size:22px;background:url(../images/icon-1.png) no-repeat 20px center;background-size:32px 32px;width:570px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:25px 0 25px 70px;}
.contest-banner{width:1380px;height:690px;position:relative;}
.contest-banner img{width:100%;height:100%;border-radius:5px;}
.contest-banner .sta{position:absolute;top:40px;left:40px;color:#fff;background:rgba(0,0,0,0.5);border:1px solid #aaa;border-radius:5px;height:40px;line-height:40px;padding:0 20px 0 40px;}
.contest-banner .sta-ing{background:rgba(0,0,0,0.5) url(../images/sta-ing.png) no-repeat 20px center;}
.contest-banner .sta-over{background:rgba(0,0,0,0.5) url(../images/sta-over.png) no-repeat 20px center;}
.contest-con .hd{font-size:18px;text-align:center;margin:30px 0;background:url(../images/hd-line.png) no-repeat center;}
.contest-con .hd a.on{color:#ef7f48;}
.contest-con .hd a:hover{color:#ef7f48;}
.desc-box{background:#fff;border-radius:5px;padding:40px;}
.desc-box p{margin-bottom:15px;}
.desc-box img{max-width:100%!important;}
.contest-con .tab a{color:#666;}
.contest-con .tab a.on{color:#ef7f48;}
.contest-con .tab a:hover{color:#ef7f48;}
.waterfall{margin-top:30px;}
.waterfall .box{width:330px;display:block;background:#fff;border-radius:5px;float:left;margin-bottom:20px;overflow:hidden;}
.waterfall .box:hover{box-shadow:0 5px 5px #dddfe4;}
.waterfall .box .pic{width:100%;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;transition:all 0.6s;z-index:0;}
.waterfall .box .pic:hover{transform:scale(1.1);}
.waterfall .box .txt{padding:0 10px;height:60px;line-height:60px;z-index:111;background:#fff;position:relative;}
.waterfall .box .txt .face{width:28px;height:28px;margin:16px 6px 16px 0;border-radius:100%;float:left;display:inline-block;vertical-align:middle;}
.waterfall .box .txt .time{float:right;}
.waterfall .box .txt .name{width:170px;display:inline-block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.win-list{margin-top:30px;width:1410px;}
.win-list li{float:left;margin:0 21px 21px 0;}
.win-list .win-item{width:446px;display:block;background:#fff;border-radius:5px;overflow:hidden;}
.win-list .win-item .pic-wrap{width:426px;height:426px;background:#f3f5f9;border-radius:5px;margin:10px auto 0;overflow:hidden;position:relative;z-index:0;}
.win-list .win-item .pic-wrap .pic{max-width:100%;max-height:100%;border-radius:5px;transition:all 0.6s;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.win-list .win-item .pic-wrap .pic:hover{transform:scale(1.1) translate(-45%,-45%);}
.win-list .win-item .txt-wrap{height:84px;background:#fff;position:relative;z-index:1;}
.win-list .win-item .txt-wrap .face{width:38px;height:38px;border-radius:100%;position:absolute;left:10px;top:23px;}
.win-list .win-item .txt-wrap .name{position:absolute;top:22px;left:65px;width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.win-list .win-item .txt-wrap .time{font-size:14px;color:#999;position:absolute;top:45px;left:65px;}
.win-list .win-item .txt-wrap .rank{height:46px;position:absolute;right:20px;top:19px;line-height:46px;font-size:20px;font-weight:bold;font-style:italic;color:#ef7f48;}
/*.win-list .win-item .txt-wrap .rank.first{background:url(../images/icon-1st.png) no-repeat;}
.win-list .win-item .txt-wrap .rank.second{background:url(../images/icon-2nd.png) no-repeat;}
.win-list .win-item .txt-wrap .rank.third{background:url(../images/icon-3rd.png) no-repeat;}
*/
.contest-submit .contest-banner{text-indent:-9999px;width:1380px;height:320px;background:url(../images/banner-submit.png) no-repeat center;background-size:100% auto;}
.contest-submit .contest-con{background:#fff;padding:40px;border-radius:5px;margin-top:20px;}
.contest-submit .info-box{padding-bottom:20px;border-bottom:1px dashed #ddd;margin-bottom:40px;}
.contest-submit .info-box>.left{width:670px;}
.contest-submit .info-box .left .info-item{width:100%;margin-bottom:30px;}
.contest-submit .info-box .left textarea{width:640px;height:150px;padding:15px;font-size:16px;font-family:"微软雅黑";background:#fff;border:1px solid #ddd;border-radius:5px;resize:none;}
.contest-submit .info-box .left .btn{width:210px;min-width:inherit;padding:0;text-align:center;height:50px;line-height:50px;font-size:16px;}
.contest-submit .info-box .left .btn-bj{padding-left:30px;position:relative;margin:10px 60px 20px;background:#ef7f48 url(../images/icon-2.png) no-repeat 40px center;}
.contest-submit .info-box .left .btn-bj .file{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;cursor:pointer;}
.contest-submit .info-box .left .btn-tk{padding-left:30px;margin:10px 0 0;background:#ef7f48 url(../images/icon-3.png) no-repeat 20px center;}
.contest-submit .info-box .left .info-item .label{font-size:18px;vertical-align:middle;margin-right:5px;}
.contest-submit .info-box .left .info-item label{cursor:pointer;margin-right:10px;}
.contest-submit .info-box .left .info-item .ipt{width:540px;height:46px;padding:0 10px;line-height:46px;font-size:16px;background:#fff;border:1px solid #ddd;border-radius:5px;vertical-align:middle;}
.contest-submit .info-box .left .textarea-box{position:relative;}
.contest-submit .info-box .left .textarea-box .txtCount-wrap{position:absolute;bottom:10px;right:10px;color:#999;font-size:14px;}
.contest-submit .info-box .left .info-item .text{vertical-align:middle;}
.contest-submit .info-box .left .info-item .radio{vertical-align:middle;}
.contest-submit .info-box>.right{width:550px;}
.info-box .right .upload-list{width:580px;height:568px;overflow-y:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;}
.contest-submit .info-box .right .upload-list li{width:120px;height:120px;float:left;margin:11px 22px 11px 0;background:url(../images/img-bg.png) no-repeat center;background-size:100%;}
.contest-submit .info-box .right .upload-item{width:120px;height:120px;position:relative;}
/******/
.upload-list .upload-item .upload-img{position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;cursor:url(../images/dt.ico),auto;}
_:-ms-lang(x),.upload-list .upload-item .upload-img{font-style:italic;}
.upload-list .upload-item .delete{position:absolute;right:-5px;top:-5px;z-index:2;width:18px;height:18px;display:block;background:url(../images/delete-1.png) no-repeat center;}
.upload-list .upload-item .btn-dt{width:80px;height:30px;color:#fff;text-align:center;line-height:30px;border-radius:5px;position:absolute;left:50%;margin-left:-40px;margin-top:45px;z-index:3;font-size:14px;background:rgba(0,0,0,0.5);cursor:pointer;display:none;}
/******/
.imgBig{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1005;}
.picBig-wrap{width:calc(100% - 200px);height:100%;position:static;margin:0 auto;}
.picBig-wrap img{max-width:100%;max-height:80%;border:8px solid #fff;box-sizing:border-box;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.imgBig .img-page{width:200px;text-align:center;position:absolute;bottom:20px;left:50%;margin-left:-100px;color:#fff;}
.imgBig .btn-prev{width:80px;height:80px;position:absolute;left:10px;top:50%;margin-top:-40px;background:url(../images/arrow-1.png) no-repeat center;border:none;}
.imgBig .btn-next{width:80px;height:80px;position:absolute;right:10px;top:50%;margin-top:-40px;background:url(../images/arrow-2.png) no-repeat center;border:none;}
.imgBig .btn-close{width:52px;height:52px;background:url(../images/close-2.png) no-repeat center;position:absolute;right:10px;top:10px;}
.imgBig .btn-delete{width:52px;height:52px;background:url(../images/delete-2.png) no-repeat center;position:absolute;left:10px;top:10px;}
/******/
.contest-submit .info-box .right .hd2>.left{font-size:20px;margin-bottom:22px;}
.contest-submit .info-box .right .hd2>.right{font-size:14px;color:#999;margin-top:6px;}
.contest-submit .submit-box .submit-item{text-align:center;margin:20px 0;}
.contest-submit .submit-box .submit-item .check{vertical-align:middle;}
.contest-submit .submit-box .submit-item .btn{min-width:inherit;width:180px;margin:30px;}
.contest-submit .submit-box .submit-item label{cursor:pointer;}
.contest-submit .submit-box .submit-item .text{vertical-align:middle;}
/******/
.body2{background:rgba(0,0,0,0.8);width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;}
.photo-detail{width:100%;height:calc(100% - 160px);position:relative;margin:0 auto;}
.swiper-wrapper{height:100%;}
.photo-detail .swiper-slide{width:100%;height:calc(100% - 60px);position:relative;margin-top:30px;}
.photo-detail .swiper-slide .pic-wrap{width:100%;height:100%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:8px solid #fff;box-sizing:border-box;background:#fff;overflow:hidden;}
.photo-detail .swiper-slide .pic{max-width:100%;max-height:100%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.photo-detail .swiper-slide .text{position:absolute;bottom:0;left:0;z-index:10000;color:#fff;width:100%;padding:15px 0;background:#000;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 100%);;/*FireFox*/
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 100%);/* Opear */
background:-ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));/*IE10及IE10+*/
}
.photo-detail .swiper-slide .text .title{font-size:20px;padding:0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:15px;}
.photo-detail .swiper-slide .text .desc{padding:0 15px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.photo-detail .swiper-button-prev{width:80px;height:80px;background:url(../../res/images/btn-prev1.png) no-repeat;}
.photo-detail .swiper-button-next{width:80px;height:80px;background:url(../../res/images/btn-next1.png) no-repeat;}
.photo-detail .swiper-button-next,.swiper-button-prev{margin-top:-40px;}
.photo-detail .swiper-button-next:hover{background:url(../../res/images/btn-next2.png) no-repeat;}
.photo-detail .swiper-button-prev:hover{background:url(../../res/images/btn-prev2.png) no-repeat;}
.photo-detail .swiper-pagination{color:#fff;bottom:0;}
.photo-detail-small{width:calc(100% - 200px);position:static;margin:0 auto;}
.photo-detail-small .swiper-wrapper{height:100px;margin-bottom:50px;}
.photo-detail-small .swiper-slide{width:100%;height:100%;position:relative;border:4px solid #eee;box-sizing:border-box;opacity:.6;}
.photo-detail-small .swiper-slide img{width:100%;height:100%;display:block;object-fit:cover;}
_:-ms-lang(x),.photo-detail-small .swiper-slide img{font-style:italic;}
.photo-detail-small .swiper-slide-thumb-active{opacity:1;border:4px solid #fff;box-sizing:border-box;}
/******/
.dialog .iframe{width:100%;height:100%;border:none;}
.dialog#photos-detail .btn-close{position:absolute;right:10px;top:10px;width:52px;height:52px;background:url(../images/close-2.png) no-repeat;}
.dialog .dialog-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-30%);height:inherit;}
.dialog .dialog-box .hd{width:100%;height:52px;text-align:left;line-height:52px;background:#ef7f48;color:#fff;font-size:18px;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;}
.dialog .dialog-box .hd p{padding:0 20px;}
.dialog .dialog-box .hd .btn-close{width:23px;height:23px;background:url(../images/close-1.png) no-repeat center;position:absolute;top:18px;right:18px;}
.dialog .dialog-box .bd{background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:20px;max-height:60%;overflow:auto;}
.dialog .dialog-box .btn-wrap{margin:30px 0 10px;}
.dialog .dialog-box .btn{height:35px!important;line-height:35px!important;padding:0 20px!important;margin:10px!important;min-width:60px!important;}
.dialog#photo-title .dialog-box{width:790px;}
.dialog#photo-title .dialog-box .bd{width:730px;padding:10px 30px 30px;}
.dialog#photo-title .dialog-box .bd .item{padding:20px 0 50px;border-bottom:1px dashed #ddd;}
.dialog#photo-title .dialog-box .left{width:120px;height:120px;}
.dialog#photo-title .dialog-box .left .pic{display:block;width:100%;height:100%;object-fit:cover;}
_:-ms-lang(x),.dialog#photo-title .dialog-box .left .pic{font-style:italic;}
.dialog#photo-title .dialog-box .right{width:580px;height:120px;position:relative;}
.dialog#photo-title .dialog-box .right .ipt{width:560px;height:46px;line-height:46px;padding:0 10px;background:#fff;border:1px solid #ddd;border-radius:5px;}
.dialog#photo-title .dialog-box .left .btn-dt{display:block;text-align:center;margin:12px auto;color:#ef7f48;}
.dialog#photo-title .dialog-box .right .btn-dt:hover{background:url(../images/icon-4.png) no-repeat left center;padding-left:36px;}
.dialog#tips{z-index:1006;}
.pic-text{width:560px;height:56px;padding:10px;border:1px solid #ddd;border-radius:5px;resize:none;margin-top:10px;font-family:"微软雅黑";}
.dialog#tips .dialog-box{width:420px;text-align:center;}
.dialog-tips .bd p{margin:30px 0 20px;text-align:center;}
.btn-back-wrap{text-align:right;}
.btn-back{display:inline-block;min-width:inherit;font-size:14px;margin:0 0 10px;border:none;color:#2f8cff;background:url(../images/back.png) no-repeat left center;padding:0 0 0 22px;}
.btn-back i{display:none;}
.btn-back:hover{color:#2f8cff;opacity:.8;}
.btn-delete-p{width:30px;height:30px;display:block;background:url(../images/delete-3.png) no-repeat center;text-indent:-9999px;position:absolute;right:10px;top:10px;z-index:99;}
.btn-delete-p:hover{opacity:.8;}
.tips-txt{text-align:center;font-size:14px;color:#ff3d46;}
.btn-tg{width:120px;display:block;position:fixed;right:20px;bottom:300px;background:url(../images/btn-tg.png) no-repeat top center;padding-top:90px;text-align:center;z-index:999;}
.btn-tg:hover{opacity:.8;}
/**0326**/
.headline h1{font-size:30px;height:30px;line-height:30px;border-left:4px solid #ef7f48;padding-left:15px;}
.tg-list{margin:40px 0;}
.tg-list .tg-item{width:630px;height:520px;display:block;text-indent:-9999px;}
.tg-list .tg-item:hover{opacity:.8;}
.tg-list .tg-single{background:url(../images/tg-single.png) no-repeat;background-size:100%;}
.tg-list .tg-multi{background:url(../images/tg-multi.png) no-repeat;background-size:100%;}
.upload-singlepic-wrap{width:550px;height:380px;display:flex;justify-content:center;align-items:center;position:relative;/*display:inline-block;*/
/*margin-left:20px;*/
/*margin-top:10px;*/
/*background:#fff;*/
/*padding:auto;*/
/*text-align:center;*/
}
.upload-singlepic{max-width:100%;max-height:100%/*max-width:100%;*/
/*height:auto;*/
/*position:absolute;*/
/*top:50%;*/
/*left:50%;*/
/*transform:translate(-50%,-50%);*/
}
#file{display:none;}
.allphotos .box .pics-num{height:25px;padding:0 6px;text-align:center;line-height:25px;background:rgba(0,0,0,.5);border-radius:3px;color:#fff;position:absolute;right:10px;top:10px;z-index:2;}
.icon-img{width:16px;height:13px;display:inline-block;background:url(../../finding/images/icon-img.png) no-repeat;vertical-align:middle;margin:-3px 3px 0 0;}
.allphotos .pic-wrap{position:relative;}
.allphotos .pic-wrap .shad-wrap{width:100%;height:30px;line-height:30px;position:absolute;left:0;bottom:0;background:#000;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 80%);;/*FireFox*/
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 80%);/* Opear */
background:-ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));/*IE10及IE10+*/
}
.allphotos .pic-wrap .shad-wrap .vote{margin-right:10px;}
.allphotos .pic-wrap .shad-wrap .title{margin-left:10px;width:220px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.icon-vote{width:18px;height:20px;display:inline-block;background:url(../../res/images/icon-vote1.png) no-repeat;vertical-align:middle;margin:-3px 2px 0 0;}
.voted .icon-vote{background:url(../../res/images/icon-vote2.png) no-repeat;}
.vote span{vertical-align:middle;color:#fff;}
.voted span{color:#ef7f48;}
a.to-rank{color:#ef7f48;font-size:16px;background:url(../../res/images/icon-rank.png) no-repeat left top;padding-left:26px;}
.top3{margin-top:60px;}
.top3 .box{width:380px;display:block;background:#fff;border-radius:5px;position:relative;}
.top3 .second{margin-right:42px;}
.top3 .first{width:534px;margin:-65px 42px 0 0;}
.top3 .box .pic-wrap{width:100%;height:254px;background:#000;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;}
.top3 .first .pic-wrap{width:100%;height:356px;background:#000;}
.top3 .box .txt{padding:0 10px;height:60px;line-height:60px;z-index:111;background:#fff;position:relative;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.top3 .box .txt .face{width:28px;height:28px;margin:16px 6px 16px 0;border-radius:100%;float:left;display:inline-block;vertical-align:middle;}
.top3 .box .txt .name{width:300px;display:inline-block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.top3 .pic-wrap .shad-wrap .title{width:260px;}
.top3 .first .pic-wrap .shad-wrap .title{width:400px;}
.allphotos .box .txt .rank{width:100px;display:inline-block;float:right;font-size:28px;text-align:right;font-family:Arial;font-weight:bold;font-style:italic;color:#ef7f48;}
.top3 .pic-wrap .pic{max-width:100%;max-height:100%;transition:all 0.6s;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.top3 .pic-wrap .pic:hover{transform:scale(1.1) translate(-45%,-45%);}
.icon-rank-1{width:62px;height:64px;background:url(../../res/images/icon-rank1.png) no-repeat;display:block;position:absolute;left:10px;top:-20px;z-index:3;}
.icon-rank-2{width:62px;height:64px;background:url(../../res/images/icon-rank2.png) no-repeat;display:block;position:absolute;left:10px;top:-20px;z-index:3;}
.icon-rank-3{width:62px;height:64px;background:url(../../res/images/icon-rank3.png) no-repeat;display:block;position:absolute;left:10px;top:-20px;z-index:3;}
.tool-bar{width:100%;height:50px;background:rgba(0,0,0,.6);position:absolute;left:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:10001;}
.tool-bar a{width:30px;height:30px;display:block;margin:0 20px;}
.tool-bar .btn-edit{background:url(../../res/images/imgbig-edit.png) no-repeat;}
.tool-bar .btn-delete{background:url(../../res/images/imgbig-del.png) no-repeat;}
.agreement-tips{text-align:center;}
.agreement-tips a{color:#ef7f48;}
.intl-entrance{display:block;width:280px;margin:20px auto 0;color:#ef7f48;font-size:16px;}
.intl-entrance:hover{color:#ef7f48;}
.dialog-intl{width:680px!important;}
.intl-con{padding:25px;text-align:left;}
.intl-con .ipt-item{margin-bottom:15px;}
.intl-con .ipt-item .ipt{width:400px;height:30px;padding:0 10px;line-height:30px;border:1px solid #ccc;}
.intl-con .ipt-item .label{width:160px;display:inline-block;vertical-align:middle;}
.intl-con .tips-item{margin:15px 0;line-height:25px;}
/**1010**/
.match-focus{width:100%;height:450px;display:flex;margin-bottom:30px;border-radius:5px;overflow:hidden;}
.match-focus #mImg{width:900px;height:100%;}
.match-focus #mImg .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.match-focus #mTitle{width:480px;height:100%;background:#fff;z-index:10002;overflow:visible;}
.match-focus #mTitle .swiper-slide{background:#fff;border-bottom:1px solid #eee;overflow:visible;}
.match-focus #mTitle .swiper-slide-thumb-active{background:#ef7f48;}
.match-focus #mTitle .swiper-slide-thumb-active:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:14px solid #ef7f48;position:absolute;left:-14px;top:50%;margin-top:-5px;}
.match-focus #mTitle .swiper-slide a{display:block;width:100%;height:100%;}
.match-focus #mTitle .title-1{padding:20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:18px;height:30px;color:#333;}
.match-focus #mTitle .title-2{padding:0 20px;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;}
.match-focus #mTitle .swiper-slide-thumb-active .title-1,.match-focus #mTitle .swiper-slide-thumb-active .title-2{color:#fff;}
.match-sort{width:100%;height:52px;background:#fff;border-radius:5px;margin-bottom:30px;display:flex;justify-content:center;align-items:center;}
.match-sort a{display:block;height:52px;line-height:52px;padding:0 15px;margin:0 15px;font-size:16px;}
.match-sort a.cur{color:#ef7f48;border-bottom:2px solid #ef7f48;}
/* match-filter */
.match-filter{width:100%;background:#fff;border-radius:5px;margin-bottom:30px; padding: 10px 18px;color: #000;}
.match-filter i{font-style: normal;}
.match-filter .li{border-top: 1px dashed #878787;position: relative;}
.match-filter .h{position: relative;}
.match-filter .h, .match-filter .li{ height: 36px; line-height: 36px;}
.match-filter .bar{position: absolute;right:0; top:5px; cursor: pointer; background: #F6F6F6; border:1px solid #e8e8e8; border-radius:5px; line-height: 24px; height:24px; padding:0 10px;}
.match-filter .h, .match-filter .label{color: #6D6D6D;}
.match-filter .b1{background: #fff; display: none; transition: all 0.2s ease; box-shadow: 0 0 5px rgba(100,100,100,0.5);position: absolute;top:100%;left:-18px;width: 100%;border-radius:5px;padding:10px 18px;}
.match-filter .b1 a{color: #000;margin-right: 15px;}
.match-filter .b1 a:hover{color: #EC7A5D;}
.match-filter .item{margin-right: 25px; padding: 0 10px;display: inline-block;cursor: default;}
.match-filter .match-status .item{cursor: pointer;}
.match-filter .item:hover, .match-filter .cur{background: #E2E2E2;}
.match-filter .item:hover .b1, .match-filter .b1:hover{display: block;}
.match-filter span, .match-filter a{display: inline-block;}
.match-filter .arrow{display: inline-block; position: relative; top:11px; vertical-align: top; font-style:normal;width: 8px;height: 8px;border-style: solid;border-width: 0 1px 1px 0;transform: rotate(45deg); margin-left: 3px; transition:transform 0.2s ease;}
.match-filter .arrow.right{transform: rotate(-45deg);top: 13px;}
.match-filter .bar .arrow{top:10px;transform: rotate(225deg);}
.match-filter .cur .arrow, .match-filter .item:hover .arrow{transform: rotate(225deg);top:15px;}
.match-filter .bar.shut .arrow{transform: rotate(45deg);top:5px;}
.match-month{padding: 0 0 25px 0;}
.match-month .img{position: relative;}
.match-month .img img{width: 100%;}
.match-header{background: #fff; color: #333;}
.match-header .nav li a .chn{color: #333;}
.match-header .nav li.active a .chn, .match-header .nav li:hover a .chn{color: #fff;}
/* .match-filter .arror.down{transform: rotate(135deg);}
.match-filter .arror.up{transform: rotate(180deg);} */
.match-filter .h .label{padding-right: 13px;}
.match-filter .tag{border: 1px solid #E8E8E8; cursor: pointer; height: 24px; line-height: 24px; border-radius: 5px; padding:0 10px;margin-right: 10px;}
.match-filter .tag i{font-size: 18px; font-weight: bold;vertical-align: top;line-height: 22px;}
.match-filter .tag:hover i{color:#EC7A5D;}
.match-filter .tag:hover{border-color: #EC7A5D;}
.match-filter .tag span{vertical-align: top;}
/* match-filter end */
.match-list{width:1400px;}
.match-list li{float:left;width:330px;background:#fff;border-radius:5px;overflow:hidden;margin:0 20px 20px 0;}
.match-list .pic{width:100%;height:166px;overflow:hidden;}
.match-list .pic img{width:100%;height:100%;object-fit:cover;transition:all .6s;}
.match-list .title-1{font-size:16px;margin:10px 10px 0;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px;}
.match-list .title-2{margin:10px;font-size:12px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.match-list li:hover{box-shadow:0 0 5px 5px #ededed;}
.match-list li:hover .pic img{transform:scale(1.1);}
@media screen and (max-width:1600px){.wrap{width:1200px;}
.contest-list .contest-item{width:580px;}
.contest-item-banner-wrap{width:580px;height:290px;}
.contest-list .contest-item .contest-item-name{font-size:18px;padding:20px 0 20px 65px;background:url(../images/icon-1.png) no-repeat 20px center;background-size:28px 28px;width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.contest-banner{width:1200px;height:600px;}
.contest-banner .sta{top:30px;left:30px;font-size:14px;border:1px solid #aaa;border-radius:5px;height:35px;line-height:35px;padding:0 15px 0 40px;}
.contest-banner .sta-ing{background:rgba(0,0,0,0.5) url(../images/sta-ing.png) no-repeat 15px center;}
.contest-banner .sta-over{background:rgba(0,0,0,0.5) url(../images/sta-over.png) no-repeat 15px center;}
.waterfall .box{width:285px;}
.win-list{width:1230px;}
.win-list .win-item{width:386px;display:block;background:#fff;border-radius:5px;overflow:hidden;}
.win-list .win-item .pic-wrap{width:366px;height:366px;background:#f3f5f9;border-radius:5px;margin:10px auto 0;overflow:hidden;position:relative;z-index:0;}
.contest-submit .contest-banner{width:1200px;height:278px;}
.contest-submit .info-box>.left{width:600px;}
.contest-submit .info-box .left .info-item{margin-bottom:20px;}
.contest-submit .info-box .left textarea{width:570px;height:130px;font-size:14px;}
.contest-submit .info-box .left .btn{width:180px;}
.contest-submit .info-box .left .btn-bj{padding-left:30px;margin:10px 60px 20px;background:#ef7f48 url(../images/icon-2.png) no-repeat 25px center;}
.contest-submit .info-box .left .btn-tk{background:#ef7f48 url(../images/icon-3.png) no-repeat 10px center;}
.contest-submit .info-box .left .info-item .ipt{width:470px;font-size:14px;}
.contest-submit .info-box>.right{width:470px;}
.contest-submit .info-box .right .upload-item{width:100px;height:100px;}
.upload-list .upload-item .btn-dt{margin-top:35px;}
.info-box .right .upload-list{width:500px;height:490px;}
.contest-submit .info-box .right .upload-list li{width:100px;height:100px;}
.dialog .dialog-box{transform:translate(-50%,-40%);}
/**0326**/
.tg-list .tg-item{width:540px;height:446px;}
.win-list .win-item .txt-wrap .name{width:230px;}
.waterfall .box .txt .name{width:138px;}
/**0522**/
.top3 .box{width:320px;}
.top3 .first{width:474px;margin:-65px 42px 0 0;}
.top3 .box .pic-wrap{height:224px;}
.top3 .first .pic-wrap{height:326px;}
.top3 .box .txt .name{width:240px;}
.top3 .pic-wrap .shad-wrap .title{width:200px;}
.top3 .first .pic-wrap .shad-wrap .title{width:340px;}
.upload-singlepic-wrap{width:480px;height:330px;}
/**1010**/
.match-focus{height:400px;}
.match-list{width:1220px;}
.match-list li{width:285px;}
.match-list .pic{height:144px;}
.match-focus #mTitle .title-1{font-size:18px;padding:12px 20px;height:34px;}
}
.match_status{position:absolute;top:0;left:0;width:94%;padding:0 3%;height:calc(100% - 60px);background-color:rgba(0,0,0,0.5);color:#fff;font-size:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
/**1126**/
.contest-submit .info-box .left .info-item{display:flex;justify-content:space-between;align-items:center;}
.contest-submit .info-box .left .info-item .ipt{width:100%;display:table-cell;}
.contest-submit .info-box .left .info-item .label{display:table-cell;white-space:nowrap;word-break:keep-all;}
/**1128**/
.dialog-hmxs{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;}
.dialog-hmxs .dialog-con{position:relative;margin-top:-80px;}
.dialog-hmxs .dialog-con a{position:absolute;left:50%;bottom:35px;margin-left:-119px;}
.dialog-hmxs .dialog-con a img{width:238px;}
.dialog-hmxs .close-btn{cursor:pointer;margin-top:20px;}
/**1210**/
.contest-con .hd>a{padding:0 15px;background:#f3f5f9;font-size:16px;}
.contest-con .hd .icon-line{margin:0 5px;}
.fst-sort{display:flex;justify-content:space-around;align-items:center;margin:60px auto 80px;}
.fst-sort a{width:35%;display:block;transition:all 0.6s;}
.fst-sort a img{width:100%;filter:drop-shadow(0 1px 5px rgba(0,0,0,.15));}
.fst-sort a:hover{transform:translateY(-15px);}
.fst-sortnum{display:flex;justify-content:flex-start;align-items:center;}
.fst-sortnum .back{width:80px;height:30px;display:flex;justify-content:center;align-items:center;background:#ef7f48;color:#fff!important;border-radius:5px;margin-right:15px;}
.fst-sortnum .select{padding:0 24px 0 6px;height:30px;line-height:30px;border-radius:5px;margin-right:20px;}
.fst-sortnum .num{color:#777;}
.fst-sortnum .num span{font-weight:bold;color:#ef7f48;margin:0 3px;font-size:18px;}
.default-con{background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;padding:50px 0;}
.default-con .code{width:260px;}
.tool-bar .btn-weixin{background:url(../images/1210/weixin.png) no-repeat;position:relative;}
.tool-bar .btn-weixin .code-box{width:220px;height:250px;position:absolute;left:50%;top:-260px;background:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:-110px;z-index:9999;}
.tool-bar .btn-weixin .code-box .code{width:200px;height:200px;}
.tool-bar .btn-weixin .code-box:after{content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid #fff;position:absolute;bottom:-10px;left:50%;margin-left:-12px;}
.tool-bar .btn-weixin:hover{color:#666;}
/**1223**/
.contest-banner .btn-wrap{width:100%;position:absolute;bottom:20px;left:0;text-align:center;margin:0;}
.contest-banner .btn{margin:0 10px;padding:10px 20px;}
.contest-banner .btn-org{background:#fff;color:#ef7f48;border:1px solid #fff;}
.dialog-tips .btn-tgt{width:220px;height:34px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #aaa;border-radius:5px;margin:0 auto 12px;}
.dialog-tips .btn-tgt:hover{background:#ef7f48;border:1px solid #ef7f48;color:#fff;}
.dialog-selorg .search{width:380px;margin:-20px 0 20px;}
.dialog-selorg .search .ipt{width:330px;}
.dialog-selorg .search .btn-search{width:30px;height:30px;display:block;background:url(../images/1223/i-1.png) no-repeat center;background-size:23px 23px;position:absolute;right:5px;top:0;}
.dialog-selorg .org-list{width:380px;text-align:left;height:300px;overflow:auto;}
.dialog-selorg .org-list li{cursor:pointer;padding:0 40px 0 20px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dialog-selorg .org-list li:hover{background:#FFE5D8;}
.dialog-selorg .org-list li.cur{background:#FFE5D8 url(../images/1223/i-2.png) no-repeat 350px center;background-size:20px 20px;}
.dialog-selorg .btn-wrap{margin:15px 0;display:flex;justify-content:center;align-items:center;}
.dialog-selorg .btn-wrap a{margin:0 10px;padding:0 15px;height:34px;line-height:34px;border-radius:17px;}
.fjs-tglist{display:flex;justify-content:space-between;align-items:center;margin:60px auto 0;}
.fjs-tglist .tg-item{width:30%;display:block;}
.fjs-tglist .tg-item img{width:100%;}
.contest-submit .info-box .left .info-item2{flex-direction:column;justify-content:center;}
.contest-submit .info-box .left .info-item2 .btn-uplvideo{width:270px;height:40px;position:relative;}
.contest-submit .info-box .left .info-item2 .btn-uplvideo img{width:100%;position:absolute;left:0;top:0;}
.contest-submit .info-box .left .info-item2 input{position:absolute;opacity:0;z-index:-1;}
.contest-submit .info-box .upl-box{width:100%;height:70px;position:relative;background:#F5F5F5;border-radius:10px;overflow:hidden;margin-bottom:20px;}
.contest-submit .info-box .upl-box .filename{margin:10px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/1223/i-4.png) no-repeat left center;background-size:18px 20px;padding-left:26px;}
.contest-submit .info-box .upl-box .upl-progress{position:relative;margin:10px 20px;}
.contest-submit .info-box .upl-box .progress-bar{position:relative;left:inherit;bottom:inherit;margin-left:0;width:350px;}
.contest-submit .info-box .upl-box .progress-txt{position:absolute;left:370px;}
.contest-submit .info-box .upl-box .btn-cancel{position:absolute;right:0;top:0;color:#fff;background:#EF7F48;border-bottom-left-radius:10px;padding:3px 10px;}
.contest-submit .info-box .upl-cover{cursor:pointer;position:relative;}
.contest-submit .info-box .upl-cover input{position:absolute;opacity:0;z-index:-1;}
.contest-submit .info-box .upl-cover .cover{width:100%;height:380px;object-fit:cover;}
.contest-submit .contest-con{overflow-x:hidden;}
@media screen and (max-width:1600px){.contest-submit .info-box .upl-cover .cover{height:320px;}
}
.info-box2{border-bottom:none!important;margin:30px auto;}
.info-box2 .info-item{width:100%;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;}
.info-box2 .info-item .label{font-size:18px;vertical-align:middle;margin-right:5px;display:table-cell;white-space:nowrap;word-break:keep-all;}
.info-box2 .info-item .ipt{width:100%;display:table-cell;height:46px;padding:0 10px;line-height:46px;font-size:16px;background:#fff;border:1px solid #ddd;border-radius:5px;vertical-align:middle;}
.info-box2 .info-item textarea{width:100%;height:100px;padding:15px;font-size:16px;font-family:"微软雅黑";background:#fff;border:1px solid #ddd;border-radius:5px;resize:none;}
.contest-con .add-list{margin-top:-40px;}
.contest-con .add-item .add-itemhd{width:100%;height:40px;position:relative;}
.contest-con .add-item .add-itemhd span{position:absolute;left:60px;height:40px;line-height:40px;z-index:0;}
.contest-con .add-item .add-itemhd a{display:inline-block;background:#EF7F48;width:40px;height:40px;line-height:40px;overflow:hidden;border-radius:20px;color:#fff;position:relative;z-index:1;text-align:center;transition:width .5s;}
.contest-con .add-item .add-itemhd a img{margin-right:20px;position:absolute;left:0;top:0;}
.contest-con .add-item .add-itemhd a:hover{width:160px;background:#EF7F48;transition:width .5s;}
.contest-con .add-item .add-itembd{margin-left:60px;height:220px;background:#F6F6F6;position:relative;margin-top:20px;border-radius:5px;display:flex;justify-content:space-between;align-items:center;}
.contest-con .add-item .add-itembd:before{content:"";width:15px;height:220px;display:block;background:url(../images/1223/finding-line.png) no-repeat center;position:absolute;left:-46px;top:0;}
.contest-con .add-item .add-itembd .pic-wrap{width:340px;height:100%;position:relative;border-radius:5px;overflow:hidden;margin-right:20px;}
.contest-con .add-item .add-itembd .pic-wrap .pic{width:100%;height:100%;object-fit:cover;}
.contest-con .add-item .add-itembd .pic-wrap .item-id{position:absolute;left:0;top:0;color:#fff;min-width:35px;height:22px;background:#EF7F48;text-align:center;line-height:22px;border-bottom-right-radius:11px;}
.contest-con .add-item .add-itembd .info-box{width:calc(100% - 380px);margin-right:20px;border-bottom:0;margin-bottom:0;padding-bottom:0;}
.contest-con .add-item .add-itembd .info-item .label{display:block;margin-bottom:6px;}
.contest-con .add-item .add-itembd .info-item .ipt{width:calc(100% - 20px);height:30px;background:#fff;border:1px solid #ccc;border-radius:5px;padding:0 10px;margin-bottom:10px;}
.contest-con .add-item .add-itembd .info-item textarea{width:calc(100% - 20px);height:50px;background:#fff;border:1px solid #ccc;border-radius:5px;padding:10px;resize:none;}
.contest-con .add-item .add-itembd .btn-wrap{width:100%;height:30px;display:flex;justify-content:flex-end;align-items:center;margin:0;margin-top:6px;}
.contest-con .add-item .add-itembd .btn-wrap a{width:80px;height:30px;display:block;margin-left:10px;}
.contest-con .add-item .add-itembd .btn-wrap .btn-up{background:url(../images/1223/btn-2.png) no-repeat center;background-size:100%;}
.contest-con .add-item .add-itembd .btn-wrap .btn-down{background:url(../images/1223/btn-3.png) no-repeat center;background-size:100%;}
.contest-con .add-item .add-itembd .btn-wrap .btn-del{background:url(../images/1223/btn-4.png) no-repeat center;background-size:100%;}
.contest-con .add-item-btn{position:relative;}
.contest-con .add-item-btn a{display:inline-block;background:#EF7F48;width:40px;height:40px;line-height:40px;overflow:hidden;border-radius:20px;color:#fff;position:relative;z-index:1;text-align:center;transition:width .5s;}
.contest-con .add-item-btn a img{margin-right:20px;position:absolute;left:0;top:0;}
.contest-con .add-item-btn>span{position:absolute;left:60px;height:40px;line-height:40px;z-index:0;}
.contest-con .add-item{margin-bottom:20px;}
.contest-con .add-item-btn a:hover{width:160px;background:#EF7F48;transition:width .5s;}
.contest-con .add-list+.submit-box .btn{width:inherit;min-width:100px;}
.contest-con .add-list+.submit-box .btn-w img{margin-right:6px;}
/**1225**/
.contest-submit .info-box .left .info-item3{flex-direction:column;justify-content:center;align-items:flex-start;}
.contest-submit .info-box .left .info-item3 .label{margin-bottom:10px;}
.contest-submit .info-box .left .type-group{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
.contest-submit .info-box .type-item{min-width:120px;height:30px;background:#fff;color:#EF7F48;border:1px solid #EF7F48;padding:0 10px;border-radius:15px;display:flex;justify-content:center;align-items:center;margin-right:10px;cursor:pointer;}
.contest-submit .info-box .type-item.cur{background:#EF7F48;color:#fff;}
.contest-submit .info-box .chs-belong{width:100%;font-size:16px;color:#EF7F48;}
.contest-submit .info-box .chs-belong>i{width:12px;height:16px;display:inline-block;background:url(../images/1223/i-5.png) no-repeat center;vertical-align:middle;margin-left:5px;}
.contest-submit .zjj-tips{margin-bottom:20px;}
.dialog-belong{margin:0;}
.dialog-belong .search{width:380px;margin:20px 0 20px;}
.dialog-belong .search .ipt{width:330px;}
.dialog-belong .search .btn-search{width:30px;height:30px;display:block;background:url(../images/1223/i-1.png) no-repeat center;background-size:23px 23px;position:absolute;right:5px;top:0;}
.dialog-belong .org-list{width:380px;text-align:left;height:300px;overflow:auto;}
.dialog-belong .org-list li{cursor:pointer;padding:0 40px 0 20px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dialog-belong .org-list li:hover{background:#FFE5D8;}
.dialog-belong .org-list li.cur{background:#FFE5D8 url(../images/1223/i-2.png) no-repeat 350px center;background-size:20px 20px;}
.dialog-belong .btn-wrap{margin:15px 0;display:flex;justify-content:center;align-items:center;}
.dialog-belong .btn-wrap a{margin:0 10px;padding:0 15px;height:34px;line-height:34px;border-radius:17px;}
.dialog-belong .layui-tab-title{margin-top:-20px;display:flex;justify-content:center;align-items:center;}
.dialog-belong .layui-tab-title li{width:50%;}
.dialog-belong .layui-tab-title li.layui-this{color:#EF7F48;}
.dialog-belong .layui-tab-title li.layui-this:after{border-bottom:2px solid #EF7F48;}
.dialog-belong .layui-tab-content{padding:0;}
.dialog-belong .org-list2{margin-top:20px;}
.dialog-belong .org-list2 li{height:60px;}
.dialog-belong .org-list2 li .chn,.dialog-belong .org-list2 li .eng{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
