body{ background:#fff;}
ul,li{ list-style: none;}
input,textarea, button{ border: none; background: none; outline: none; font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei"}
.video_nav_div ul { text-align:center; font-size:0; line-height:76px;}
.video_nav_div ul li{ float:none; display:inline-block;  *display:inline; zoom:1; margin:0 20px; cursor:pointer; width:auto; padding:0 5px;}
.Anchor_list .user_center .m-name{ font-size:20px; color:#000000; border-bottom:1px solid #f3f4f8; text-indent:10px; padding-bottom:10px;}
.Anchor_list .posting .btn_group span{ font-size:15px; color:#5a5a5a; background:url(https://www.zhibo.tv/images/user_center/user_icon.png) no-repeat; margin-right:22px; padding-left: 22px; float:left;cursor: pointer; margin-top:10px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.Anchor_list .posting .btn_group span:hover{ color:#fb4b05}
.Anchor_list .posting .btn_group .icon1{ background-position: left -117px;}
.Anchor_list .posting .btn_group .icon2{ background-position: left -160px;}
.Anchor_list .posting .btn{ width:100px; height:27px; text-align:center; line-height:27px; color:#fff; font-size: 14px; background:#fb4b05; background-image:linear-gradient(to right,#fb4b05,#ff8a00);cursor: pointer; float:right;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-bottom: 34pxgit;}
.Anchor_list .posting .btn:hover{ opacity:0.8}
    
/*profile文件*/
.Anchor_list .posting .btn_group .up_video{ display: none; background: url(https://images.zhibo.tv/2020/0303/v-icon.png) left center no-repeat; background-size: 24%;}
.module{margin-bottom: 30px;}
.module span.name{ float:left;font-size: 20px; color: #343434; width: 200px; text-align: right;}
.module span.name i{display:inline-block; *display:inline;zoom: 1;  background:url(https://www.zhibo.tv/images/video/new2018/circle.png) center no-repeat; width: 11px; height: 12px; margin-right: 10px;}
.module .module-content{margin-left: 200px;}
.module .module-content::after{ content: ''; display: table; width: 100%; height: 0; clear: both; float: none;}
.module .module-content label { font-size: 15px; color: #4e4e4e;}
.module .module-content label input[type="text"]{background: #f8f8f8; line-height: 29px; border-radius: 10px; padding: 0 10px; width: 360px; height: 29px;transition: all linear 0.2s}
.module .module-content label input[type="text"]{ background: #eaeaea}
.module .module-content label input[type="radio"]{ display: none}
.module .module-content label input[type="radio"] + span{ position: relative; display: inline-block; *display: inline;zoom: 1; width: 24px; vertical-align:sub; height: 18px; }
.module .module-content label input[type="radio"] + span::before {border-radius: 50%; border: 2px solid rgb(255, 80, 23); border-image: none; left: 0px; top: 0px; width: 14px; height: 14px; position: absolute; content: "";}
.module .module-content label input[type="radio"]:checked + span::after {background: rgb(255, 80, 23); border-radius: 50%; left: 4px; top: 4px; width: 10px; height: 10px; position: absolute; content: "";}
.module .module-content label > span + input[type="text"]{ margin: 0 20px;}
#articleContent{margin-top: 16px;}
.article-module2 .module-content >label {margin-bottom: 10px; display: block;}
.article-module2 .hide-area{ display: none; margin-bottom: 10px;}
.article-module2 .hide-area input{ width: 800px;}
.article-module2 .module-content div:last-child label{ user-select: none;margin-right: 10px;}
.article-module2 .module-content label{ user-select: none;}
.article-module2 .module-content div:last-child label input{ width: 34px; height: 0 !important; position: relative; vertical-align: text-top; margin-top: 1px; }

.article-module3 .module-content{font-size: 15px; color: #999;}
.article-module3 .module-content label{ width: 136px; height: 33px; border-radius: 5px; display: inline-block; vertical-align: middle; text-align: center; line-height: 33px; border: 1px solid #ff4001; color: #ff4001; font-size: 15px; cursor: pointer; margin-right: 15px;}
.article-module3 .module-content label input{ display: none}
.article-module3 .module-content #spanArticleUpImg{ color:#ff7601}
.article-module3 .module-content .imgbox{ max-height: 100px; max-width: 150px;}
.article-module3 .module-content .imgbox img{ max-width: 100%; max-height: 100%}

.article-module6 .module-content{ line-height: 26px;}

.article-module6 .module-content label input[type="checkbox"]{ display: none}
.article-module6 .module-content label input[type="checkbox"] + span{ position: relative; display: inline-block; *display: inline;zoom: 1; width: 24px; vertical-align:sub; height: 18px; }
.article-module6 .module-content label input[type="checkbox"] + span::before {border-radius: 50%; border: 2px solid rgb(255, 80, 23); border-image: none; left: 0px; top: 0px; width: 14px; height: 14px; position: absolute; content: "";}
.article-module6 .module-content label input[type="checkbox"]:checked + span::after {background: rgb(255, 80, 23); border-radius: 50%; left: 4px; top: 4px; width: 10px; height: 10px; position: absolute; content: "";}


.article-module7 .module-content{ line-height: 26px; user-select: none;}

.sendArticleButton{ width: 208px; height: 55px; text-align: center; line-height: 55px; border-radius: 5px; background: #ff7601; margin: 20px auto;font-size: 25px; color: #fff; transition: all linear 0.2s;cursor: pointer;}
.sendArticleButton:hover{ opacity: 0.8;}


.video_module2 .module-content label{ width: 360px; height: 30px; text-align: center; line-height: 30px; color: #fff;font-size: 13px; background:linear-gradient(to bottom right,#ff4d03,#ff7901); text-align: center;display:inline-block; *display:inline;zoom: 1; border-radius: 5px; cursor: pointer; transition: all linear 0.2s}
.video_module2 .module-content label:hover{ opacity: 0.8;}
.video_module2  input{ display: none}
.video_module2 .prompt{font-size: 13px; color: #ff7601; padding-left: 10px; vertical-align: middle}
.video_module2 .rule{font-size: 13px; color: #bcbcbc;line-height: 24px;margin-top: 10px;}

.module-content .select{ position: relative; width: 380px; }
.module-content .select p{ width: 340px; background: #f8f8f8; border-radius: 10px 0 0 10px; text-indent: 20px; font-size: 15px; color: #000; height: 30px; line-height: 30px;padding-right: 40px;}
.module-content .on p{ border-radius: 10px 0 0 0;}
.module-content .select ul{ position: absolute; z-index: 20; left: 0; top: 30px; background: #f8f8f8; width: 340px; font-size: 14px; color: #999; border-top: 1px solid #eaeaea; max-height: 168px; overflow-x: hidden;  border-radius: 0 0 10px 10px; min-height: 72px}
.module-content .select ul li{ text-indent: 20px;cursor: pointer; line-height: 24px;}
.module-content .select ul li:hover{  background: #ebebeb; color: #ff7601;}
.module-content .select::after{ content: ''; position: absolute; right: 0; top: 0; width: 40px; height: 30px; border-radius: 0 10px 10px 0; background: #ff7601}
.module-content .select::before{ content: ''; position: absolute; right: 14px; top: 50%; border-top: 10px solid #fff; border-right: 6px solid transparent; border-left: 6px solid transparent; margin-top: -5px; z-index: 1;}
.module-content .on::before{ border-top: none; border-bottom: 10px solid #fff}
.module-content .select s{ position: absolute; right: 0; top: 0; width: 40px; height: 30px; display: block; border-radius: 0 10px 10px 0; z-index: 2;cursor: pointer;}
.video_module4 + .btn-group{ border-top:1px solid #ececec }
.video_module4 + .btn-group > #btn-save{width: 208px; height: 55px; text-align: center; line-height: 55px; border-radius: 5px; background: #ff7601; margin: 20px auto;font-size: 25px; color: #fff; transition: all linear 0.2s;cursor: pointer; display: block;}
.video_module4 + .btn-group > #btn-save:hover{ opacity: 0.8;}


/* 新增 */
/*  */


/*
 * File list
 */
#fileList {
    /*float:right;*/
    width: 330px;
    /*height:196px;*/
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    color: gray;

    font-size: 12px;

    overflow: auto;
}

#fileList .file {
    width: 290px;
    margin-bottom: 15px;
}

#fileList .info {
    width: 290px;
    height: 26px;
    display: block;
    overflow: hidden;

    line-height: 13px;
}

#fileList .filename {
    font-weight: bold;
}

#fileList .bar {
    border: solid 1px #C0C0C0;
    height: 12px;
    margin-top: 5px;
    padding: 1px;
    width: 290px;
}

#fileList .progress {
    height: 12px;
    background-color: #00CCFF;
}

#fileList span.success {
    color: #009900;
}

#fileList span.error {
    color: #990000;
}

/* Debug */
#debug {
    clear: both;
    padding-top: 15px;
    color: #333;
    display:none;
}

#debug h2 {
    margin: 0px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
    color: #333;
}

#debug div {
    height: 150px;
    width: 100%;
    overflow: auto;
    margin-top: 10px;
    margin-bottom: 30px;
}

#debug ul {
    padding: 0px 0px 0px 20px;
    font-size: 12px;
}

#debug li {
    padding: 0px;
    margin: 0px 0px 7px 0px;
}
.previewArea{ width:808px; height:454px; position:fixed; left:50%; top:50%; margin-left:-404px; margin-top:-277px; z-index:20; background:#000; display:none}
.previewArea .close{ width:40px; height:40px; top:0; right:-40px; cursor: pointer; position:absolute; background:url(https://www.zhibo.tv/images/close.png) left top no-repeat;}


/*主播首页*/
.Anchor_list{ width:1200px; margin:0 auto; overflow:hidden; margin-top: 20px;}
	.Anchor_list_top{ height:252px; background:url(https://www.zhibo.tv/images/user_center/normal_bg.jpg) top center no-repeat; overflow:hidden; position:relative}
	.Anchor_list .Anchor_info{ padding-left:132px; width:600px; margin-top: 55px; position:relative}
	.Anchor_list .Anchor_info .cover-img{ position:absolute; left:132px; height:142px; top:0}
	.Anchor_list .Anchor_info dl{ display:block; overflow:hidden;zoom: 1; color:#fff}
	.Anchor_list .Anchor_info dl dt{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 20px;font-weight: 700; padding-bottom: 15px;}
	.Anchor_list .Anchor_info dl dd p{ font-size: 14px;font-family: Simsun; line-height:20px; height:40px; overflow:hidden; margin-bottom: 15px;}
	.Anchor_list .Anchor_info dl dd .btn_group{ overflow:hidden}
	.Anchor_list .Anchor_info dl dd .btn_group span{ float:left; width:112px; height:40px; text-align:center; line-height:40px; color:#fff; background:#138ae6;cursor: pointer;margin-right: 10px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
	.Anchor_list .Anchor_info dl dd .btn_group span:hover{ background:#006bbd}
	.Anchor_list .Anchor_info dl dd .btn_group .on,.Anchor_list .Anchor_info dl dd .btn_group .on:hover{ background:#00991f}
	.Anchor_list .other{ width:378px; height:156px; position:absolute; right:40px; top:50%; margin-top:-78px; z-index:2}
	.Anchor_list .other .bg{ position:absolute; left:0; top:0; z-index:-1; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50)}
	.Anchor_list .other .other_cont h4{ font-size:0; padding-top:16px; padding-bottom: 10px;}
	.Anchor_list .other .other_cont h4 i,.Anchor_list .other .other_cont h4 span{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle}
	.Anchor_list .other .other_cont h4 i{ height:1px; background:#fff; width:110px;}
	.Anchor_list .other .other_cont h4 span{ width:58px; text-align:center; font-size: 16px;}
	.Anchor_list .other .other_cont{ margin:0 50px; color:#fff; font-size:14px; line-height:22px;}
	.Anchor_list .other .other_cont p{ height:88px; overflow:hidden}
	.Anchor_list_top .user_head{ width:142px; height:142px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; float:left; margin-right: 42px;}
	.Anchor_list_nav{ height:45px; background:#fff; overflow:hidden; text-align:center;}
	.Anchor_list_nav ul li{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; height:28px;margin-top: 10px; padding:0 30px; font-size:16px; color:#272727;line-height: 28px;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
	.Anchor_list_nav ul li:hover{ color:#fff; background:#138ae6;}
	.Anchor_list_nav ul li.on{ background:#006bbd; color:#fff}
	.Anchor_list .user_center{ width:1200px; background:#fff }
	.Anchor_list .user_center .m-name{ font-size:20px; color:#000000; border-bottom:1px solid #f3f4f8; text-indent:10px; padding-bottom:10px;}
	.Anchor_list .Anchor_del .user_cont{ margin-bottom:10px;}
	.Anchor_list .Anchor_del{ width:322px; float:left;margin-right: 25px;}
	.Anchor_list .Event_list{font-size: 0; text-align:left; padding-left:5px;padding-top: 5px;padding-bottom: 5px;}
	.Anchor_list .Event_list li{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; margin:8px;}
	.Anchor_list .Event_list img{ width:85px; height:35px;}
	.Anchor_list .Fans_list{ overflow:hidden; padding-left:18px; padding-top: 10px;}
	.Anchor_list .Fans_list ul li{ float:left; padding-right: 12px; padding-bottom: 10px; width:84px; text-align:center; position:relative}
	.Anchor_list .Fans_list img{ width:56px; height:56px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
	.Anchor_list .Fans_list .cover-img{ position:absolute; left:50%; top:0; margin-left:-34px;height: 56px;}
	.Anchor_list .Fans_list ul li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; font-size: 12px; padding-top: 5px;}
	.Anchor_list .ranking{  padding:5px; overflow:hidden}
	.Anchor_list .ranking .rank_info{border-bottom: 1px solid #d9d9d9; font-size:12px; color:#808080; overflow:hidden; padding-left:10px; padding-top: 7px; padding-bottom: 10px;}
	.Anchor_list .ranking .rank_info b.home{ background:url(https://www.zhibo.tv/images/user_center/user_icon.png) left -314px no-repeat; width:40px; height:40px; float:left; display:block}
	.Anchor_list .ranking .rank_info i{ font-style: normal; background:url(https://www.zhibo.tv/images/user_center/user_icon.png) right -370px no-repeat; color:#fc9f00; font-size: 18px; line-height:40px; padding-right: 15px; padding-left: 10px;}
	.Anchor_list .ranking_cont{border:1px solid #d9d9d9;}
	.Anchor_list .ranking_cont p{ height:28px; background:#f2f2f5; font-size:12px; text-indent:10px; line-height:28px;}
	.Anchor_list .ranking_cont p i{ color:#fc9f4c;font-style: normal;}
	.Anchor_list .anchor_info_all { padding-top: 10px; padding-bottom: 10px;}
	.Anchor_list .anchor_info_all ul{ padding:0 15px 5px; font-size: 0;}
	.Anchor_list .anchor_info_all ul.count li{display:inline-block; *display:inline;zoom: 1; vertical-align:middle;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000;text-align: left; font-size: 12px; width:86px; padding-left:10px; font-weight:700;}
	.Anchor_list .anchor_info_all ul.count .l1{ padding-left:0; width:86px;}
	.Anchor_list .anchor_info_all ul.count .l2{ width:86px;}
	.Anchor_list .anchor_info_all ul.count li span{ color:#010101;font-size: 12px;}
	.Anchor_list .anchor_info_all .Detailed li{ white-space:nowrap; width:100%; text-align:left; font-size:14px; color:#a6a6a6; line-height:24px;}
	.Anchor_list .anchor_info_all .Detailed li span{ color:#3f3f3f}
	.Anchor_list .anchor_info_all .Detailed li p{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:49.8%;}
	body .Anchor_list .posting { margin:15px 15px 36px 15px; padding:0; border-bottom:none; position:relative; overflow: hidden;}
	.Anchor_list .posting .type-module{ margin-bottom: 26px;}
	.Anchor_list .posting .type-module select{ border: 1px solid #c3c3c3; width: 258px; height: 36px; margin-bottom: 20px;}
	.Anchor_list .posting .name{ display: block;font-size: 17px;color: #000;line-height: 39px; margin-right: 14px; float: left}
	.Anchor_list .posting .type-input,.Anchor_list .posting .type-textarea{ display:block; position:relative; border:1px solid #c3c3c3; overflow: hidden; margin-bottom: 0;}
	.Anchor_list .posting label input[type="text"]{ width: 100%;height: 39px; line-height: 39px; font-size: 12px; padding-left: 10px; display: block; box-sizing: border-box }
    .Anchor_list .posting .text-enter{ overflow: hidden;}
    .Anchor_list .posting .text-enter label span{ display:block; position:absolute; left:0; top:0; font-size: 13px; color:#a1a1a1; left:10px; top:5px}
    .Anchor_list .posting .text-enter label textarea{ display: block; width: 100%; border:none;  resize:none; height:70px; font-size:13px; padding:5px 10px; box-sizing: border-box;}
    .Anchor_list .type-module .block-content{ overflow: hidden;}
	body .Anchor_list .posting .btn{ width:100px; height:27px; text-align:center; line-height:27px; color:#fff; font-size: 14px;background:#fb4b05; background-image:linear-gradient(to right,#fb4b05,#ff8a00);cursor: pointer; float:right;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	.Anchor_list .posting .btn:hover{ opacity:0.8}
	.Anchor_list .posting .btn_group{ overflow:hidden}
	.Anchor_list .user_center .tools_content .user_cont{padding-top: 0;}
	/* .Anchor_list .posting .btn_group span{ font-size:15px; color:#5a5a5a; background:url(https://www.zhibo.tv/images/user_center/user_icon.png) no-repeat; margin-right:22px; padding-left: 22px; float:left;cursor: pointer; margin-top:10px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;} */
	.Anchor_list .posting .btn_group span:hover{ color:#138ae6}
	.Anchor_list .posting .btn_group .icon1{ background-position: left -117px;}
	.Anchor_list .posting .btn_group .icon2{ background-position: left -160px;}
	.Anchor_list .mes_list{ margin:30px 50px 0; padding-bottom:20px;}
	.mes_list_tab{border-left: 1px solid #ececec; color:#ccc; font-size: 0; position:relative; padding-bottom: 10px;}
	.mes_list_tab b{ background:#fff url(https://www.zhibo.tv/images/user_center/user_icon.png) left -200px no-repeat; width:12px; height:17px; display:block; position:absolute; left:-6px; top:0}
	.mes_list_tab span{ cursor: pointer; display:inline-block; *display:inline;zoom: 1; vertical-align:middlesss; margin-left:15px; font-size:15px;}
	.mes_list_tab .on{ color:#5a5a5a}
	.mes_list .list li{ border-bottom: 1px solid #ececec; border-left: 1px solid #ececec; position:relative; padding-left:32px; padding-top: 10px; padding-bottom:10px;}
	.mes_list .list li.spe{ border-bottom: none;}
	.mes_list .list li b{ background:url(https://www.zhibo.tv/images/user_center/user_icon.png) left -231px no-repeat; width:31px; height:35px; position:absolute; left:-16px; top:10px; display:block}
	.mes_list .list li p.name{ font-size:14px; color:#000;font-weight: 700;}
	.mes_list .list li p.text{ font-size:14px; color:#333; line-height:30px; padding-bottom:5px; word-break:break-all}
	.mes_list .list li p.text img{ padding:0 1px;vertical-align:middle}
	.mes_list .list li p.text img.js-picture{ display:block; max-width:90%; padding:5px 0;}
	.mes_list .list li p.text a.attZB{ color:#FF0099;}
	.mes_list .list li .other_info{ position:relative; font-size:12px;}
	.mes_list .list li .other_info p{ right:0; top:0; position:absolute;  font-size:12px; color:#666666}
	.mes_list .list li .other_info p em{font-weight: 400;font-style: normal;font-family:Simsun; padding:0 5px; color:#d5ccd5}
	.mes_list .list li .other_info p span { cursor: pointer;}
	.mes_list .list li .other_info .date{ color:#888484}
	.mes_list .list li .other_info p span i{ font-style: normal; color:#ff0099;}
	.mes_list .list li .reply{ background:#f8f8f8; border:1px solid #e8e8e8; padding:10px; font-size:12px; margin-bottom:10px;}
	.mes_list .list li .reply p.name{ color:#f09; float:left;font-weight: 400; font-size:12px; padding-right:5px; line-height:30px;}
    .mes_list .list li .reply p.text{ font-size:12px;}
    .show-upload{ display: block; font-size: 0;}
	.show-upload p { display: inline-block; vertical-align: top; position: relative; margin-right: 10px; margin-bottom: 10px; margin-top: 10px; background: #f0f0f0;  width: 120px; height: 140px;text-align: center; line-height:120px; font-size: 0}
	.show-upload p img{ vertical-align: middle}
    .show-upload p  span{ height: 20px; text-align: center; background: #ff6634; color: #fff; line-height: 20px; display: block;font-size: 12px; cursor: pointer;}
    .show-upload p img{ max-width: 100px; max-height: 100px;  object-fit: cover}
	.square-tags{ font-size: 0; display: none}
	.square-tags span{ display: inline-block; width: 120px; height: 30px; text-align: center;  border: 1px solid #ff4001; border-radius: 3px; color: #ff4001; cursor: pointer; margin-right: 20px; margin-bottom:20px;font-size: 17px; line-height: 30px}
	.square-tags span.on{ color: #fff; background: #ff4001}
	body .Anchor_list .posting .btn:hover{ background:#fb4b05; background-image:linear-gradient(to right,#fb4b05,#ff8a00);}

    .posting-list ul{ border-left:1px solid #ddd; margin-top:40px; position: relative}
    .posting-list ul::before{ content: ''; position: absolute; left: -1px; top: 0; height: 20px; width: 1px; background: #fff;}
	.posting-list ul li{ position:relative; padding-left:15px; margin-bottom: 40px;}
	.posting-list ul li:before{ content:'';  width:11px; height:11px; border-radius:50%; border:1px solid #ddd; background:#fff; position:absolute; left:-7px; top:20px;}
	.posting-list ul li .user{ position: relative; overflow: hidden; line-height: 60px;}
	.posting-list ul li .user .time{ float:right; color:#676767}
	.posting-list ul li .user .state{ float: right;font-size: 15px; border-radius: 3px; color: #0078ff; border: 1px solid #0078ff; line-height: 26px; width: 60px; text-align: center; height: 26px; margin-right: 10px; margin-top: 16px;}
	.posting-list ul li .user .stateB{ color: #e50000; border-color: #e50000}
	.posting-list ul li .user-head{ width:60px; height:60px; border-radius:50% ; float: left; margin-right: 17px;}
	.posting-list ul li .user-head img{ width: 100%; height: 100%; object-fit: cover; border-radius: 50%}
	.posting-list ul li .user-name{font-size:15px; color: #676767}
    .posting-list ul li .content{ margin-left: 77px; border-bottom: 1px solid #ddd; padding-bottom: 18px;}
	.posting-list ul li .content .imgfigure { font-size: 0}
	.posting-list ul li .content .imgfigure p{ margin:0 10px 10px 0; border: 1px solid #d5d5d5; padding: 2px;display: inline-block; vertical-align: top;  width: 130px; height: 130px; box-sizing: border-box}
	.posting-list ul li .content .imgfigure p span{background-color: #f0f0f0; background-repeat: no-repeat; background-size: contain; background-position: center; height: 100%; width: 100%; display: block; }
    .posting-list ul li .content p.title{font-size:17px; color:#1e1e1e; line-height: 1; height: 36px; white-space:  nowrap;}
	.posting-list ul li .square-info{ overflow: hidden;font-size: 15px; color: #128be7;}
	.posting-list ul li .square-info .post-type{ border:1px solid #fed6d4; background: #fff5f3; border-radius: 3px; color: #ff4001; padding: 3px 7px; line-height: 1; display: inline-block; *display: inline; zoom: 1; margin-right: 10px;}
    .posting-list ul li .square-info span{ float: left;}
	.posting-list ul li .square-info .num{ float: right}
	.posting-list ul li .square-info .num i{ font-style: normal; padding-left: 5px;}
	#file_ajax{ display: none}
	.Page-turning{ text-align: center; font-size: 0; display: none}
	.Page-turning span{ padding: 5px 15px; color: #128be7;font-size: 14px;cursor: pointer; background: #fafafa; }
	.nodata{ text-align: center; line-height: 60px; font-size: 16px;}

	.module-content .selectImg>label{
		width:auto;
		border:none;
		color:#6d6d6d;
		font-size:13px;
		margin-right:71px;
	}
	.module-content .selectThreeArtImg>label,.module-content .selectThreeAutoImg>label{
		margin-right:60px;
	}
	#form_ajax_other div{
		display:none;
	}	
	#form_ajax_other .active{
		display:inline-block;
	}
	/**弹出部分**/
	.selImgCai,.Clipp{
		position:fixed;
		z-index:9999;
		top:0;
		left:0;
		right:0;
		bottom:0;
		width:100%;
		height:100%;
		background:rgba(127,127,127,0.5);
		display:none;
	}
	.imgContent,.Clippimg,.noImgCon{
		position: absolute;
		margin: auto;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width:420px;
		height:286px;
		background:#fff;
		border-radius:10px;
		display:none;
	}
	.active{
		display:block;
	}
	.imgWrap,.ClippimgWrap,.noWrap{
		margin:26px 26px 0px;
		height:220px;
		overflow:auto;
		display:flex;
		flex-wrap:wrap;
		justify-content : space-around;
	}
	.noWrap{
		align-items: left;
		justify-content: space-around;
		flex-direction: column;
	}
	.imgWrap img{
		width:111px;
		height:62px;
		object-fit: contain;
	}
	.imgWrap input{
		display:block;
		margin:10px auto 0px;
	}
	.subButton,.noButton{
		width:220px;
		height:22px;
		margin:0 auto;
		display:flex;
		align-items: center;
		justify-content: center;
	}
	.subButton input{
		width:80px;
		height:23px;
		color:#fff;
		font-size:12px;
		border-radius:5px;
	}

	.subButton input:nth-of-type(1){
		margin-right:48px;
		background:#fa7623;
	}
	.subButton input:nth-of-type(2){
		background:#c0c0c0;
	}
	.noConfirm{
		width:81px;
		height:23px;
		color:#fff;
		background:#fa7623;
		font-size:12px;
		border-radius:5px;
	}
	.deleteImg{
		display:none;
		width:113px;
		margin-right:60px;
	}
	.deleteImg img{
		width:100%;	
	}
.delete{
	display:block;
	margin:9px auto 0px;
	width:79px;
	height:20px;
	background:#fa7623;
	color:white;
	font-size:12px;
	border-radius:4px;
}
.imgWrap div div{
	position: relative;
	line-height: 30px;
	margin:0 auto;
}
.imgWrap div div input[type="radio"] {
	width: 20px;
	height: 20px;
	opacity: 0;
}

.imgWrap div div label {
	position: absolute;
	left: 44px;
	top: 3px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #999;
}
.imgWrap div div input:checked+label { 
	background-color: #fe6d32;
	border: 1px solid #fe6d32;
}

.imgWrap div div input:checked+label::after {
	position: absolute;
	content: "";
	width: 5px;
	height: 10px;
	top: 3px;
	left: 6px;
	border: 2px solid #fff;
	border-top: none;
	border-left: none;
	transform: rotate(45deg)
}















.Anchor_list .posting .type-post{overflow: hidden;}
.Anchor_list .posting .post-tab label{ display: inline-block; *display: inline;zoom: 1; border: none; vertical-align: middle;cursor: pointer;margin-bottom: 0; font-size: 0;}
.Anchor_list .posting .post-tab{ display: table-row;}
.Anchor_list .posting .type-radio{ display: table-cell; vertical-align:middle; width: 116px; height: 39px;font-size: 0;;}
/* .Anchor_list .posting .type-select .type-radio{width: 185px;} */
.Anchor_list .posting .radio-name{font-size: 16px; color: #6d6d6d;}
.Anchor_list .posting .post-tab span{ position: static; display: inline-block; *display: inline;zoom: 1; vertical-align: middle}
.Anchor_list .posting .post-tab input[type="radio"]{-webkit-appearance:none;outline: none; width: 14px; height: 14px; background:url(https://images.zhibo.tv/2019/00static/radio_bg.png) top center no-repeat; background-size: contain; vertical-align: middle;margin-right: 10px;cursor: pointer;}
.Anchor_list .posting .post-tab input[type="radio"]:checked{ background-image: url(https://images.zhibo.tv/2019/00static/radio_check_bg.png);}
.Anchor_list .posting .draw-content,.Anchor_list .posting .vote{ display: none}
.Anchor_list .posting .draw-content label{ border: none;margin-bottom: 0;}
.Anchor_list .posting .post-content{margin-bottom: 20px;}
.Anchor_list .posting .line-tr{padding-bottom: 20px;}
.Anchor_list .posting .line-tr::after{ content: ''; display: table; clear: both; width: 100%; height: 0;}
.Anchor_list .posting .line-tr.spe{padding-bottom: 0px;}
.Anchor_list .posting .tr-name{ float: left; min-width: 90px; font-size: 18px; color: #000;position: static; line-height: 39px;}
.Anchor_list .posting .line-tr input[type="text"]{ border: 1px solid #e2e2e2; width: 258px;font-size: 18px;;}
.Anchor_list .posting .tr-name.spe{ width: 120px;}
.Anchor_list .posting label p.pack{float: left;}
.Anchor_list .posting .draw-rule{font-size: 0; color: #999; user-select: none;}
.Anchor_list .posting .draw-rule input[type="checkbox"]{-webkit-appearance:none; border: 1px solid #e6e6e6; width: 14px; height: 14px; border-radius: 3px; vertical-align: middle;cursor: pointer;margin-right: 5px;;}
.Anchor_list .posting .draw-rule input[type="checkbox"]:checked{
border-color:#6eca64; position: relative;}
.Anchor_list .posting .draw-rule input[type="checkbox"]:checked::after{ content: ''; position: absolute;width: 8px; height: 4px; border: 1px solid #6eca64; border-width: 0 0 1px 1px; box-sizing: border-box; left: 50%; top: 50%; transform: rotate(-45deg); margin-left: -4px; margin-top: -3px;}
.Anchor_list .posting .draw-rule p { display: inline-block; *display: inline;zoom: 1; vertical-align: middle; font-size: 16px;}
.Anchor_list .posting .draw-rule span{ color: #325a92;cursor: pointer;}
body .Anchor_list .posting .sendButton{ float: none; margin: 0 auto}



.postingArticle .vote-module{ display: none;}

.postingArticle .type-post{overflow: hidden;}
.postingArticle .post-tab label{ display: inline-block; *display: inline;zoom: 1; border: none; vertical-align: middle;cursor: pointer;margin-bottom: 0; font-size: 0;}
.postingArticle .post-tab{ display: table-row;}
.postingArticle .type-radio{ display: table-cell; vertical-align:middle; width: 116px; height: 39px;font-size: 0;;}
/* .Anchor_list .posting .type-select .type-radio{width: 185px;} */
.postingArticle .radio-name{font-size: 16px; color: #6d6d6d;}
.postingArticle .post-tab span{ position: static; display: inline-block; *display: inline;zoom: 1; vertical-align: middle}
.postingArticle .post-tab input[type="radio"]{-webkit-appearance:none;outline: none; width: 14px; height: 14px; background:url(https://images.zhibo.tv/2019/00static/radio_bg.png) top center no-repeat; background-size: contain; vertical-align: middle;margin-right: 10px;cursor: pointer;}
.postingArticle .post-tab input[type="radio"]:checked{ background-image: url(https://images.zhibo.tv/2019/00static/radio_check_bg.png);}
.postingArticle .draw-content{ display: none}
.postingArticle .vote{padding-left: 200px;}
.postingArticle .draw-content label{ border: none;margin-bottom: 0;}
.postingArticle .post-content{margin-bottom: 20px;}
.postingArticle .line-tr{padding-bottom: 20px;}
.postingArticle .line-tr label{ display: flex; align-items: center; }
.postingArticle .line-tr::after{ content: ''; display: table; clear: both; width: 100%; height: 0;}
.postingArticle .line-tr.spe{padding-bottom: 0px;}
.postingArticle .tr-name{ float: left; min-width: 90px; font-size: 18px; color: #000;position: static; line-height: 39px;}
.postingArticle .line-tr input[type="text"]{ border: 1px solid #e2e2e2; width: 258px;font-size: 18px;;}
.postingArticle .tr-name.spe{ width: 120px;}
.postingArticle label p.pack{float: left;}
.postingArticle .draw-rule{font-size: 0; color: #999; user-select: none;}
.postingArticle .draw-rule input[type="checkbox"]{-webkit-appearance:none; border: 1px solid #e6e6e6; width: 14px; height: 14px; border-radius: 3px; vertical-align: middle;cursor: pointer;margin-right: 5px;}
.postingArticle .draw-rule input[type="checkbox"]:checked{
border-color:#6eca64; position: relative;}
.postingArticle .draw-rule input[type="checkbox"]:checked::after{ content: ''; position: absolute;width: 8px; height: 4px; border: 1px solid #6eca64; border-width: 0 0 1px 1px; box-sizing: border-box; left: 50%; top: 50%; transform: rotate(-45deg); margin-left: -4px; margin-top: -3px;}
.postingArticle .draw-rule p { display: inline-block; *display: inline;zoom: 1; vertical-align: middle; font-size: 16px;}
.postingArticle .draw-rule span{ color: #325a92;cursor: pointer;}
body .postingArticle .sendButton{ float: none; margin: 0 auto}

.vote-content{ display: none; padding-bottom: 30px;}




.rule-cover{ position: fixed; z-index: 10; left: 50%; top: 50%; margin-left: -250px; margin-top: -300px; width: 500px; height: 600px; padding:35px 35px 0;box-shadow: 0 0 10px #000; background: #fff; border-radius: 10px; box-sizing: border-box;display: none}
.rule-cover .close{ background: url(https://images.zhibo.tv/2019/00static/close.png) center no-repeat; width: 20px; height: 20px; cursor: pointer; position: absolute; right: 20px; top: 20px;}
.rule-title{font-size: 22px; line-height: 2; color:#a81907;padding-bottom: 10px;}
.rule-content{ height: 400px; overflow: auto;font-size: 20px; color: #333333; line-height: 1.75;}



.vote-user-option{ overflow: hidden;padding-bottom: 20px; width: 670px;}
.add-option{ font-size: 18px; color: #fe5a34; cursor: pointer; float: left; }
.empty-option{ float: right; color: #ababab;font-size: 18px;cursor: pointer;}

.posting-list .vote-list{padding-bottom: 10px;}
.posting-list .vote-list p{ width: 400px; height: 46px; background: #f7f7f7; border-radius: 5px;margin-bottom: 10px;font-size: 17px; color: #1e1e1e;line-height: 46px;text-indent: 18px;}



#trialFreeShow{ display: none}
.jequote{max-width: 1200px;margin-bottom: 10px;padding: 15px;line-height: 22px;border: 4px solid #00A080;border-radius: 4px;background-color: #f5f5f5;font-size: 15px;}
.jebody{max-width: 1200px;margin: 40px auto 100px auto;position: relative;}
.jewarp{width:100%;margin: 15px 0; }
.jewarp h3{position: relative;left: 0;height: 40px;line-height:40px;padding-left:10px;white-space: nowrap;border-radius: 4px 4px 0 0;font-size: 16px;color:#00A080;text-align: left;border: 1px solid #ededed;border-bottom: none;}
.jewarp .content{border: 1px solid #ededed;border-radius:0 0 4px 4px;padding: 25px 10px 10px 10px;overflow: hidden;}
.jeitem{width:33.33%;margin:0 0px 15px 0;position: relative;float: left;}
.jelabel{width: 120px;float: left;display: block;padding: 9px 10px;font-weight: 400;text-align: right; color:#555;}
.jeinpbox{width: 230px;margin-right: 10px;float: left;vertical-align: middle;position: relative;}
.jeinput{display: block;width: 100%;padding-left: 10px; height: 36px;line-height: 34px\9;border: 1px solid #e6e6e6;background-color: #fff;border-radius: 3px;background-color: #fcfcfc;}
.jeindiv{display: block;width: 100%;padding-left: 10px; height: 36px;line-height: 36px;border-bottom: 1px solid #e6e6e6;background-color: #fff;background-color: #fcfcfc;}
.jebtns{width: 35px;margin-left: 10px; height: 36px;line-height: 36px\9;border: 1px solid #e6e6e6;background-color: #fff;border-radius: 3px;background-position:right center;float: left;cursor: pointer;position: absolute;top:0;right:-12px;}
.jefixeitem{width:25%;margin:0 0px 15px 0;position: relative;float: left; text-align: center;}

/* 新增视频上传 */
.video_input{width: 320px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #ccc;
	margin-left: 10px;}
	.video_laber{font-size: 24px;}
	.video_tishi{font-size: 12px;color: #128AE6;margin-left: 88px;}
	.show_video{width: 462px;border-radius:0px 0px 6px 6px;background: #fff;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
	.video_bg{    position: fixed;z-index: 30;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	display: none;}
	.add_video{    height: 62px;
	line-height: 62px;
	text-align: center;
	background: #128AE6;
	color: #fff;
	font-size: 24px;
	margin-bottom: 20px;}
	.btn_video{
			width: 132px;
			height: 40px;
			line-height: 40px;
			background: #128AE6;
			color: #fff;
	}
	.video_close{
	position: absolute;
	top: 18px;
	right: 24px;
	font-size: 20px;
	color: #fff;cursor: pointer
	}


/* 2020-09-22 新增富文本编辑器样式 */
#articleContent{ width: 100%; margin-top: 0;}
#articleContent  #edui1{ width: 100% !important; z-index: 0 !important; box-sizing: border-box; }
/*测试构建22*/

