body{position: relative;height: auto;}
.subm-wrap{ background: #f5f5f5;}
.form-box{width: 690px; margin: 25px auto 0;padding-bottom: 70px;}
.work-tel{height: 106px;}
.work{border-radius: 10px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border: 1px solid #e6e6e6; padding-left: 15px; font-size: 26px; color: #96a9ad;}
.input-tel{ width: 688px; height: 80px;}
.describe-work{ height: 335px;}
.work-txt{width: 688px; height: 300px; padding-top: 15px;resize: none;outline: none;font-size: 24px;}
.up-tel{ height: 50px;font-size: 26px; color: #96a9ad;}
.up-tel2{font-size: 22px;}
.upload-box{width: 122px; height: 122px; position: relative; border: 2px dashed #96a9ad; border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; float: left; margin-right: 43px;}
.upload-box:before{width: 2px; height: 39.5px; content: " ";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #96a9ad;}
.uploader-input{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.upload-box:after{width: 39.5px; height: 2px; content: " "; position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);background-color: #96a9ad;}
.up-work-img{ width: 639px; margin: 0 auto;}
.up-img-item{ position: relative; width: 122px; height: 122px; border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; float: left; margin-right: 37px; margin-bottom: 37px;}
.up-img{width: 122px; height: 122px; border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; float: left; overflow: hidden;}
.btn-hid{display: block; width: 30px; height: 30px; border-radius: 50%;-webkit-border-radius: 50%; -moz-border-radius: 50%; background: url(//game.gtimg.cn/images/lol/tr/m/fanart/btn-hied.png) no-repeat; position: absolute; top: -10px; right: -10px;}
.select-activity{float: left; width: 100%; height: 80px; padding-left: 25px; background:url(//game.gtimg.cn/images/lol/tr/m/fanart/img-select.png) no-repeat; -webkit-border-radius: 10px;-moz-border-radius: 10px; border:none;appearance: none;-webkit-appearance: none;-moz-appearance: none; font-size: 26px; color: #96a9ad; margin-bottom: 25px;}
.tel-true{ width: 234px;height: 74px; display: inline-block;vertical-align: top;}
.subm-box{width: 470px; height: 84px; margin: 70px auto 0;}
.btn-sum{display:block; float: left;  width: 199px; height: 81px; line-height: 81px; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; background: #2bbbdc; font-size: 32px; color: #FFFFFF;}
.btn-release{ margin-right: 67px;}
.btn-top{width: 89px; height: 89px; display: none; background: url(//game.gtimg.cn/images/lol/tr/m/fanart/btn-top.png) no-repeat; position: fixed; bottom: 20px; right: 20px;}
.upload-audit{ position:relative;width: 500px; height: 300px; background: #FFFFFF; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; display: none; }
.upload-txt{ font-size: 28px; color: #96a9ad; text-align: center; margin-top: 100px;}
.btn-box{width: 344px; height: 67px; margin: 60px auto 0px;}
.btn-see{width: 144px; height: 55px; line-height: 55px; display: block; float: left; background: #2bbbdc; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; font-size: 26px; color: #FFFFFF; text-align: center;}
.btn-work{ margin-right: 55px;}
.pop-close{position:absolute;bottom:-160px;left:50%;margin-left:-48px;display:block;width: 97px;height: 97px;background: url(//game.gtimg.cn/images/lol/tr/m/fanart/pop-close.png) no-repeat;}
/*允许右键复制左右滑动的按钮*/
.weui-switch{
	position: relative;
    width: 76px;
    height: 42px;
    border: 1px solid #dfdfdf;
    outline: 0;
    border-radius: 16px;
    box-sizing: border-box;
    background-color: #dfdfdf;
    -webkit-transition: background-color .1s,border .1s;
    transition: background-color .1s,border .1s;
    -webkit-appearance: none;
    appearance: none;
}
.weui-switch:before{
	content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 76px;
    height: 42px;
    border-radius: 15px;
    background-color: #fdfdfd;
    -webkit-transition: -webkit-transform .35s cubic-bezier(.45,1,.4,1);
    transition: -webkit-transform .35s cubic-bezier(.45,1,.4,1);
    transition: transform .35s cubic-bezier(.45,1,.4,1);
    transition: transform .35s cubic-bezier(.45,1,.4,1),-webkit-transform .35s cubic-bezier(.45,1,.4,1);
}
.weui-switch:after{
	content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
    -webkit-transition: -webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);
    transition: -webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);
    transition: transform .35s cubic-bezier(.4,.4,.25,1.35);
    transition: transform .35s cubic-bezier(.4,.4,.25,1.35),-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);
	
}
 .weui-switch:checked{
 	border-color: #2bbbdc;
    background-color: #2bbbdc;
 }
.weui-switch:checked:before{
	-webkit-transform: scale(0);
    transform: scale(0);
}
.weui-switch:checked:after{
	-webkit-transform: translateX(38px);
    transform: translateX(38px);
}
/*允许右键复制左右滑动的按钮结束*/

.preview-box{display:none;width: 750px;height: auto;background: #FFFFFF;padding: 0 31px;z-index: 999;}
.production-title{display: inline-block;height: 48px;line-height: 48px;font-size:32px;color: #303233;vertical-align: top;}
.label-hot{display:inline-block;width: 48px;height: 48px;background-position: -702px 0;vertical-align: top;}
.production-describe{width:100%;line-height:38px;font-size: 26px;color: #96a9ad;margin-bottom: 18px;}
.production-img{width: 100%;overflow: hidden;}
.production-img img{display: block;width: 100%;height: 100%;object-fit: cover;margin-bottom: 20px;}
.production-label{width: 100%;height: auto;}
.production-label .label{float: left;width: 52px;height: 102px;background-position: -698px -48px;}
.label-list{float: left;width: 636px;height: auto;padding-top: 32px;}
.label-item{padding:4px;margin:0px 14px 14px 0px;display: inline-block;width: auto; height: 36px;line-height:26px;border:1px solid #96a9ad;border-radius:6px;font-size: 22px;color: #96a9ad;vertical-align: top;}
.preview-box .pop-close{position:fixed;bottom: 100px;background: url(//game.gtimg.cn/images/lol/tr/m/fanart/pop-close2.png) no-repeat;}

.select2{width: 100%!important; height: 80px!important;background:url(//game.gtimg.cn/images/lol/tr/m/fanart/img-select.png) no-repeat;margin-bottom: 25px!important;}	
.select2-container--default .select2-selection--single .select2-selection__arrow{opacity: 0;}
.select2-container--default .select2-selection--multiple{background-color:transparent!important;font-size:28px;border:none!important;width: 100%!important; height: 80px!important;line-height:80px;background:url(//game.gtimg.cn/images/lol/tr/m/fanart/img-select.png) no-repeat;color: #96a9ad;}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:none;width: 100%!important; height: 80px!important;background:url(//game.gtimg.cn/images/lol/tr/m/fanart/img-select.png) no-repeat;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:4px;background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin:15px 4px!important;height: 48px;line-height: 48px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing: border-box;list-style: none;margin: 5px;padding: 0 20px!important;width: 100%;height: 80px;overflow: hidden;}
.select2-container--open .select2-dropdown--below{line-height: 40px;}
.select2-container--default .select2-results>.select2-results__options{max-height: auto;}
.select2-container--default{background: none;}
.select2-search__field::-webkit-input-placeholder{color:#96a9ad;}
.select2-container--default .select2-search--inline .select2-search__field{color: #96a9ad;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#000000;font-size: 26px;height: 60px;line-height: 48px;}
