
body{background:#f2f2f2;}
.textStyle{font-size:16px;font-weight:bold}
.SqlTopLeft{text-decoration:none}
.SqlTopLeft a{color:#666666;text-decoration:none}
.SqlTopLeft:hover{color:#666666}
.SqlTopLeft span{color:#666}
.warp_top_container{width:100%;padding:30px;background:white;border-radius:4px;overflow:hidden;margin:30px 0}
.warp_top{width:1200px;overflow:hidden;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin:0 auto}
.top_content{position:relative;float:left;width:870px;height:150px;border-right:1px solid #ddd;white-space:nowrap;text-overflow:ellipsis}
.workShowAuthor{display:inline-block;width:100%;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:14px;color:rgb(102,102,102);margin:13px 0}
.title{display:inline-block;font-size:26px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:pre-wrap;word-wrap:break-word;margin-top:27px}
.label_content{margin-top:21px;line-height:28px}
.label_content .label{line-height:28px}
.bg1,.bg2,.bg3{display:inline-block;float:left;width:32px;height:30px}
.label_right{float:right;    min-width: 200px;}
.content_label{padding-bottom:18px;color:#a3a3a3;display:inline-block}
.noCourseList{margin:0 auto;width:500px;text-align:center}
.bg1{background:url(../img/desIcons.png) no-repeat -396px -568px}
.bg2{background:url(../img/desIcons.png) no-repeat -455px -568px}
.bg3{background:url(../img/desIcons.png) no-repeat -518px -566px}
.label_content_right{position:relative;width:300px;height:134px;float:left}
.title{display:inline-block}
.head_img{position:relative;left:18px;top:30px;border-radius:40px;overflow:hidden;width:80px;height:80px;cursor:pointer;background-size:100% 100%}
.label_content_right div{float:left}
.concern{display:inline-block;position:relative;top:70px;left:-60px;font-size:12px;width:88px;height:35px;text-align:center;line-height:35px;background:#ffd737;margin-right:6px;border-radius:4px}
.concern:hover{color:white;text-decoration:none}
.nickname{font-size:14px;position:relative;top:30px;left:26px;font-weight:bold;width:90px}
.txt_content{width: 1200px;line-height:32px;font-size:14px;word-wrap:break-word;margin:20px auto;background:white;padding: 40px;border-radius:4px;position:relative;}
.txt_p{width:770px;margin:0 auto;line-height:28px;padding:20px 40px 25px;text-align:center;font-size:14px;color:#666;word-wrap:break-word}
.content iframe{display:block;margin:auto;margin-bottom:60px}
.content img{max-width: 1000px;}
.writer{margin-left:10px;margin-top:15px;font-size:16px;color:#333}
.videoPlayForUser{width: 1000px;height: 590px;margin:20px auto;margin-top:50px;margin-bottom:50px;background-color:#333;border-radius:4px;}
.videoPlayForUser p{width:100%;height: 560px;overflow:hidden;}
.videoPlayWhat{background:url(../img/moviePlay.png) center no-repeat;cursor:pointer}
.videoPlayForUser span{width:100%;height:30px;line-height:30px;text-align:center;display:inline-block;color:white}
.content img{border-radius:4px}
.warp_send_info{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:100;border-radius:4px}
.send_info{width:439px;height:340px;position:fixed;top:50%;left:50%;margin-top:-220px;margin-left:-170px;background:#fff;border-radius:4px}
.send_top{float:left;width:439px;height:45px;border-bottom:1px solid #d2d2d2;font-size:14px;line-height:45px;padding-left:24px}
.send_close{display:block;float:right;margin-top:16px;margin-right:18px;width:16px;height:16px;background:url(../img/close.png) center no-repeat;cursor:pointer}
.send_bottom{padding-top:28px;padding-left:28px;float:left;width:439px;height:295px}
.send_name{width:380px;height:32px;background:rgb(244,244,244);border-radius:2px;border-width:1px;border-style:solid;border-color:rgb(221,221,221);margin-bottom:25px;line-height:32px;padding-left:19px}
.send_name span{line-height:32px;padding-left:11px}
.send_message{width:380px;height:124px;margin-bottom:31px}
.send_button{width:102px;height:31px;background:#ffd737;margin-left:140px;line-height:31px;text-align:center;cursor:pointer}
#private-textarea{padding-right:50px;height:114px;overflow-y:auto;width:100%;max-height:124px;display:block;box-sizing:border-box;resize:none;padding:10px 20px;border-radius:4px;overflow:hidden;color:rgb(102,102,102);font-size:14px;border-width:1px;border-style:solid;border-color:rgb(221,221,221);border-image:initial;background:rgb(244,244,244);outline:0px;-webkit-appearance:textarea;-webkit-rtl-ordering:logical;flex-direction:column;cursor:text;white-space:pre-wrap;word-wrap:break-word;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;text-align:start;margin:0em;font:400 13.3333px Arial;-webkit-writing-mode:horizontal-tb;overflow:auto}
#text-count{position:relative;top:-20px;right:-340px}
.warp_send_prompt{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index: 10;}
.Send_PromptWork{position:absolute;top:160px;left:122px}
.Send_prompt{width:300px;height:200px;position:fixed;top:50%;left:50%;margin-left:-150px;margin-top:-100px}
.Send_prompt_close{display:block;float:right;margin-top:16px;margin-right:18px;width:16px;height:16px;background:url(../img/close.png) center no-repeat;cursor:pointer}
.send_s{background:url("../img/send_s.png") center no-repeat}
.send_e{background:url("../img/send_e.png") center no-repeat}
.send_letter{position:absolute;left:215px;background:#fff}
.send_letter:hover{background:#0e1b2b;color:#fff}
.friendSignal:hover{background:#f0ad4e}
.content_insert{margin-bottom:48px}
.reportForWorkShow{font-size:14px;color: red;cursor:pointer;position: absolute;right: -90px;top: 0;background: white;border-radius: 4px;width: 80px;padding: 10px 10px 0 10px;}
.reportForWorkShow:hover{color:#8B0000}
.reportForWorkShowIcon{/* padding-left: 60px; *//* color:#bbbbbb; *//* font-size: 60px; */background: url(../img/emjoy/l.png);background-repeat:no-repeat;background-size: 100% 100%;width: 60px;height: 60px;}
.reportForWorkShowText{
    margin: -10px 0px 0 0;
    width: 60px;
    text-align: center;
    left: 0px;
    font-weight: bold;
}
.textarea-style2{width:100%;max-height:134px;padding:10px 20px;display:block;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;overflow:hidden;resize:none;color:#666;font-size:14px;border:1px solid #ddd;background:#f4f4f4;height:108px;overflow-y:auto;margin:10px 0 0 0}
.centre-pop{width:480px;margin-left:-240px;margin-top:-200px}
.pop-up{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);position:fixed;left:50%;top:50%;z-index:1100;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:none}
.popup-title{padding:20px 30px;line-height:14px;font-size: 18px;border-bottom:1px solid #eee;font-weight: bold;}
.popup-con{padding:30px;padding-top:0}
.pop-close,.small-close{width:15px;height:15px;background:url(../img/contest/guanbi.svg) no-repeat;cursor:pointer;position:absolute;right:30px;top:20px}
.radio1 .radio-1{background:url(../img/contest/radio.svg) left no-repeat}
.radio1 label input{opacity:0;margin-right:10px;cursor:pointer}
.report-option-row .arrow-small-r{margin-top:5px}
.report-option-row label.current,.report-option-row label:hover{color:#d36f16}
.radio1 .radio-0{background:url(../img/contest/radioxuanzhong.svg) left no-repeat}
.arrow-small-r{width:10px;height:10px;background:url(../img/contest/gengduojiantou.svg) no-repeat;display:inline-block}
i{font-style:normal}
.right{float:right}
.report-option-row{border-bottom:1px solid #eee;height:56px;padding:20px 0}
.report-con-covers{min-height:248px}
.mt-10{margin-top:10px}
.text-center{text-align:center}
.pop-cancel,.pop-confirm,.pop-back{min-width:120px;height:36px;margin:20px 8px 0;padding:0 20px;font-size:14px;border:none;border-radius:4px;color:#666}
.pop-back{display:none}
.pop-confirm:hover{background:0 0;border:1px solid #bbb}
.btn-default-secondary{background:0 0;border:1px solid #bbb;border-radius:4px;cursor:pointer;text-align:center}
.pop-cancel:hover{background:#ddd;border:none}
.illegal-item,.infrin-item{display:none}

.contest_work_share{
    position: absolute;
    right: -90px;
    top: 110px;
    text-align: center;
    font-size: 12px;
    border-radius: 4px;
    background: white;
    cursor: pointer;
    width: 80px;
    padding: 10px 10px 0 10px;
}
.contest_work_share_icon{
    width: 60px;
    height: 60px;
    background: url(../img/emjoy/s.png);
    background-size: 100% 100%;
}
.contest_work_share_text{
    margin: -10px 0 0 0;
}
.workshow_video_modal {
    margin: 0 auto;
}
  