@font-face { font-family: 'zcwebfont'; src: url('./font/zcfont.eot'); src: url('./font/zcfont.eot?#iefix') format('embedded-opentype'),url('./font/zcfont.woff2') format('woff2'),url('./font/zcfont.woff') format('woff'),url('./font/zcfont.ttf') format('truetype'),url('./font/zcfont.svg#zcwebfont') format('svg'); }
html, body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, li, input, dl, dt, dd, td, th, tr { margin: 0; padding: 0; }
html, body { color: #444; position: relative; background: #f1f1f1; }
ul, li { list-style: none outside; }
h1, h3, h4, h5, h6, th { font-weight: normal; }
label, input, select, img, textarea { vertical-align: middle; background: none; border: none; outline: none; margin: 0; padding: 0; font-family: 'Microsoft Yahei',sans-serif; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; }
a { text-decoration: none; }
cite, code, em { font-style: normal; }
html, body { font-size: 14px; font-family: 'Microsoft Yahei',sans-serif; }
img { vertical-align: bottom; border: none; }
a { outline: none; text-decoration: none; color: #444; }
a, a:link, a:active, a:focus, a:visited { text-decoration: none; color: #444; }
a:hover { text-decoration: none; color: #d27903; }
table { border-collapse: collapse; }
.clearfix { zoom: 1; }
.clearfix:after { display: block; content: '.'; clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
.txt-break { word-break: break-all; overflow: hidden; word-wrap: break-word; }
.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.header { width: 100%; height: 70px; line-height: 70px; background: #3d464b; overflow: hidden; }
.hlinks { width: 1180px; margin: 0 auto; }
.hlinks a, .hlinks a:visited { color: #fff; }
.hlinks a:hover { color: #aab0b4; }
.hlinks a { float: left; display: block; }
.hlinks .logo { margin-right: 20px; }
.hlinks .tits a { padding: 0 13px; margin-right: 30px; font-size: 18px; line-height: 66px; }
.hlinks .tits a.select { border-bottom: 4px solid #ffc14a; }
.hlinks .login { float: right; }
.hlinks .login .register { display: block; }
.hlinks .login .hide { display: none; }
.hlinks .login .cur { cursor: default; }
.hlinks .login a { margin-left: 12px; }
.hlinks .login .message { width: 24px; height: 68px; background: url('http://zhongce.sina.com.cn/static/images/task/message.png') 6px 27px no-repeat; }
.hlinks .login .unread { background-position: 2px -35px; }
.hlinks .login .login-link { margin-top: 18px; float: left; }
.hlinks .login img { display: block; width: 32px; height: 32px; border-radius: 50%; }
.zcPageDiv { text-align: center; margin: 30px 0; }
.zcPageDiv .page_num { display: inline-block; height: 30px; width: 30px; text-align: center; line-height: 30px; font-size: 14px; color: #666; background: #f8f8f8; border: 1px solid #dbdbdb; margin-right: 4px; }
.zcPageDiv .page_num:hover { color: #fff; background: #ffc14a; }
.zcPageDiv .page_num_select { color: #fff; background: #ffc14a; cursor: default; }
.zcPageDiv .btn { width: 60px; }
.zcPageDiv .unclick { background: #fff; border: 1px solid #e8e8e8; color: #c4c4c4; }
.zcPageDiv .unclick:hover { cursor: default; background: #fff; color: #c4c4c4; }
.footer { width: 100%; border-top: 1px solid #d4d4d4; color: #666; font-size: 14px; }
.footer a, .footer a:visited { color: #666; font-size: 14px; }
.footer a:hover { color: #e78400; text-decoration: underline; }
.footerWrap { width: 1180px; margin: 0 auto; }
.footLeft { width: 735px; overflow: hidden; float: left; }
.footLeft .zcLinks { line-height: 16px; padding: 36px 0; }
.footLeft .zcLinks a { padding-right: 12px; margin-right: 12px; border-right: 1px solid #999; display: inline-block; line-height: 16px; }
.footLeft .friLink p { line-height: 18px; margin: 14px 0 10px; background: url(http://zhongce.sina.com.cn/static/images/fline.png) 90px center no-repeat; font-weight: bold; }
.footLeft .friLink a { padding-right: 20px; display: block; margin-right: 54px; line-height: 30px; float: left; }
.footRight p { float: right; width: 112px; text-align: center; }
.footRight p span { display: block; line-height: 70px; }
.footRight p img { display: block; }
.footRight p a { display: block; width: 112px; height: 112px; text-indent: -300px; overflow: hidden; background: url(http://zhongce.sina.com.cn/static/images/fWeibo.png) no-repeat; }
.footRight p a:hover { background-position: 0 -113px; }
.footRight .weibo { margin-left: 50px; }
.zcCopy { width: 100%; line-height: 52px; text-align: center; font-size: 14px; color: #666; padding-top: 32px; }
a.common-btn1 { display: block; width: 128px; height: 34px; line-height: 34px; text-align: center; border-radius: 4px; background: #ffc14a; color: #fff; font-size: 16px; }
a.common-btn2, span.common-btn2 { display: block; width: 174px; height: 46px; text-align: center; line-height: 46px; background: #ffc14a; color: #fff; font-size: 20px; border-radius: 6px; }
span.common-btn2 { background: #787878; }
a.common-btn1:visited, a.common-btn1:hover, a.common-btn2:visited, a.common-btn2:hover { color: #fff; }
.viewTitle .tags .author em, .artListCon .author a em, .content-head .tags em { float: left; width: 22px; height: 30px; background: url(../images/zc_verify2.png) 6px center no-repeat; }
.task_head_tip { width: 100%; background: #ff8745; line-height: 40px; color: #fff; font-size: 16px; text-align: center; }
.task_view { width: 100%; position: relative; padding-bottom: 20px; }
.t_v_wrap { width: 1180px; margin: 40px auto 70px; }
.t_v_wrap .viewTitle { position: relative; padding: 28px 0 20px; border-bottom: 1px solid #e8e8e8; margin: 0 30px; }
.t_v_l { background: #fff; float: left; margin-right: 20px; width: 780px; position: relative; }
.viewTitle h1 { font-size: 28px; width: 740px; height: 30px; line-height: 30px; overflow: hidden; }
.viewTitle .tags { margin-top: 16px; font-size: 14px; height: 30px; line-height: 30px; color: #666; }
.viewTitle .tags a { color: #666; }
.viewTitle .tags .author { float: left; overflow: hidden; display: block; margin-right: 20px; text-overflow: ellipsis; white-space: nowrap; }
.viewTitle .tags .author img { width: 30px; height: 30px; border-radius: 50%; margin-right: 10px; float: left; }
.viewTitle .tags .author span { float: left; }
.viewTitle .tags .time { float: left; }
.viewTitle .tags .comment { float: left; padding-left: 60px; background: url(../images/task/task.png) 38px 6px no-repeat; display: inline-block; }
.viewTitle .perfect { position: absolute; top: 0; right: 70px; }
.viewTitle .edit { float: right; }
.viewTitle .bdsharebuttonbox { float: left; margin-left: 15px; margin-top: 1px; }
.viewTitle .bdsharebuttonbox .bds_more { display: block; width: 20px; height: 20px; background: url(../images/task/task.png) 0 -96px no-repeat; }
.content-head { position: relative; width: 780px; height: 340px; }
.content-head .pic img { display: block; width: 780px; height: 340px; }
.content-head .mask { position: absolute; left: 0; bottom: 0; width: 760px; padding-left: 20px; height: 85px; background: rgba(0,0,0,.4); color: #fff; }
.content-head .tit { line-height: 28px; font-size: 22px; padding: 12px 0 6px; }
.content-head .tags { font-size: 14px; }
.content-head .tags a { float: left; display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; }
.content-head .tags img { width: 30px; height: 30px; border-radius: 50%; margin-right: 6px; float: left; }
.content-head .tags span { float: left; display: block; line-height: 30px; }
.rep_tip { line-height: 50px; width: 720px; margin: 0 auto; font-size: 14px; color: #787878; line-height: 50px; border-bottom: 1px solid #eee; }
.t_v_l .taskTitle { height: 32px; width: 720px; position: relative; margin: 0 auto; padding: 12px 0; }
.taskTitle .title { display: block; position: relative; width: 630px; height: 32px; line-height: 32px; font-size: 24px; }
.t_v_l .warntip { font-size: 14px; position: absolute; color: #ccc; right: 0; bottom: 14px; line-height: 20px; }
.t_v_l .warntip em { color: #ff8745; }
.t_v_l .isGood:after { display: inline-block; position: absolute; width: 92px; height: 32px; content: ''; background: url('../images/essence.png') 8px 5px no-repeat; }
.t_v_l .isGood2:after { background-position: 8px -45px; }
.t_v_l .zzan { padding: 46px 21px 21px; margin: 30px 30px 0; position: relative; background: #f7f7f7; }
.t_v_l .zzan p { width: 680px; overflow: hidden; word-wrap: break-word; line-height: 30px; }
.t_v_l .zzan .zgood { position: relative; padding-bottom: 16px; }
.t_v_l .zzan .zbad { margin-top: 16px; }
.task_cover { position: relative; width: 780px; height: 340px; overflow: hidden; background: #e5e5e5; }
.task_cover .camera { display: block; width: 110px; height: 90px; position: absolute; left: 335px; top: 125px; }
.task_cover .camera #content_cover_pic1 { position: relative; display: block; width: 70px; height: 56px; text-align: center; margin: 0 auto; }
.task_cover .camera p { position: absolute; width: 110px; height: 20px; bottom: 0; left: 0; text-align: center; overflow: hidden; }
.task_cover .camera #content_cover_pic3 { float: left; }
.task_cover .camera span { cursor: pointer; display: inline-block; width: 20px; height: 20px; background: url('http://n.sinaimg.cn/tech/zcapp2018/edit_cover.png') center center no-repeat; margin-left: 6px; }
.task_cover .camera input { visibility: hidden; }
.task_cover .tips { display: none; position: absolute; left: 236px; bottom: 20px; width: 400px; height: 90px; padding-top: 9px; background: url('../images/edit_arr.png') center top no-repeat; }
.task_cover .tips div { width: 380px; height: 72px; padding: 10px; background: #ffc14a; border-radius: 4px; }
.task_cover .tips p { line-height: 24px; color: #fff; }
.task_cover .cwrap { display: none; position: absolute; left: 0; top: 0; background: #e5e5e5; width: 780px; height: 340px; z-index: 10; }
.task_cover .cwrapshow { display: block; }
.task_cover .cover { width: 780px; height: 340px; }
.task_cover .cover img { display: block; width: 780px; height: 340px; }
.text_hide .tips, .text_hide .camera span:after { width: 0; height: 0; display: none; overflow: hidden; }
.text_hide .camera span { text-align: center; }
.cover_tags { position: absolute; width: 70px; height: 30px; bottom: 10px; right: 10px; }
.cover_tags a { display: block; float: left; width: 30px; height: 30px; overflow: hidden; line-height: 100px; background: url('../images/edit_tags.png') no-repeat; }
.cover_tags .rep { background-position: 0 center; }
.cover_tags .del { margin-left: 10px; background-position: -38px center; }
.formReason { margin: 0 30px; padding-top: 30px; border-top: 1px solid #eee; }
.formReason .formBox { position: relative; width: 100%; padding-bottom: 40px; }
.formReason p { float: left; width: 40px; font-size: 14px; line-height: 20px; text-align: center; margin-top: 14px; }
.formReason p span { color: #787878; }
.formReason textarea { width: 640px; height: 78px; padding: 6px 10px; border: 1px solid #eee; resize: none; float: right; font-size: 14px; line-height: 22px; }
.formReason .warntip { right: 0; bottom: 12px; }
.task_page { width: 720px; font-size: 16px; padding: 30px 30px 0; text-align: justify; }
.task_page ul, .task_page ol { margin: 0; padding: 0; margin-bottom: 20px; padding-left: 40px; }
.task_page ol, .task_page ol li { list-style-type: decimal; }
.task_page ul, .task_page ul li { list-style-type: disc; }
.task_page li { line-height: 28px; }
.task_page .des { font-size: 16px; color: #444; margin-bottom: 20px; line-height: 28px; white-space: normal; word-wrap: break-word; word-break: break-all; }
.task_page a { color: #e78400; }
.task_page img { max-width: 100%; display: block; margin: 0 auto; max-height: 100%; }
.task_page .pic { margin-bottom: 20px; }
.task_page .pic .txt { font-size: 16px; color: #999; line-height: 28px; margin-top: 6px; white-space: normal; word-wrap: break-word; word-break: break-all; }
.task_page p { font-size: 16px; margin: 0; margin-bottom: 20px; line-height: 28px; overflow: hidden; word-break: normal; }
.task_page .zc_br br { height: 0; }
.task_page p iframe { margin: 30px auto; display: block; max-width: 720px; overflow: hidden; width: 640px;min-height: 430px;}
.task_page hr { margin-bottom: 20px; }
.task_page h1, .task_page h2, .task_page h3 { font-weight: normal; line-height: 28px; margin: 0; margin-bottom: 20px; }
.task_page h1 { font-size: 26px; }
.task_page h2 { font-size: 22px; }
.task_page h3 { font-size: 16px; }
.task_page blockquote { margin: 0; padding-left: 40px; border-left: 4px solid #d9d9d9; }
.task_page em { font-style: italic; }
.t_v_r { float: right; width: 380px; }
.t_v_r a, .t_v_r a:hover { color: #444; }
.t_v_r .zBox { background: #fff; width: 340px; padding: 18px 20px 10px; }
.t_v_r .zBox .img { display: block; width: 340px; }
.t_v_r .zBox .img img { display: block; width: 100%; height: 226px; border: 1px solid #e8e8e8; }
.t_v_r .zBox h3 { font-weight: 400; font-size: 16px; text-align: center; margin-top: 16px; width: 340px; height: 22px; overflow: hidden; line-height: 22px; }
.t_v_r .zBox .p { font-size: 16px; color: #787878; text-align: center; margin: 16px 0 24px; }
.t_v_r .zBox .p span { color: #ff8745; }
.t_v_r .zBox .title { font-size: 18px; font-weight: 400; margin-bottom: 26px; line-height: 24px; height: 24px; }
.t_v_r .otherBox { margin-bottom: 30px; }
.t_v_r .otherBox .img2 { display: block; width: 120px; height: 80px; float: left; margin-right: 20px; }
.t_v_r .otherR { float: left; position: relative; height: 80px; overflow: hidden; }
.t_v_r .otherR p { width: 200px; height: 48px; overflow: hidden; word-wrap: break-word; font-size: 16px; line-height: 24px; margin: -2px 0 4px; }
.t_v_r .otherR .author { display: block; width: 145px; height: 30px; line-height: 30px; font-size: 14px; color: #787878; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.t_v_r .otherR .author img { width: 30px; height: 30px; border-radius: 50%; margin-right: 6px; float: left; }
.t_v_r .otherR .author span { max-width: 84px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; }
.t_v_r .otherR .tags { width: 200px; overflow: hidden; line-height: 30px; color: #787878; }
.t_v_r .otherR .tags .t { float: right; }
.t_v_r .otherR .author em { float: left; width: 22px; height: 30px; background: url(../images/zc_verify2.png) 6px center no-repeat; }
.t_v_r .otherR .infos { line-height: 30px; color: #787878; height: 30px; overflow: hidden; }
.t_v_r .r_box { background: #fff; width: 340px; padding: 20px 20px 30px; margin-bottom: 20px; }
.r_box h2 { font-size: 18px; color: #333; line-height: 26px; margin-bottom: 20px; }
.r_box .photo .pic { display: block; width: 340px; height: 226px; text-align: center; border: 1px solid #ededed; }
.r_box .photo .pic img { display: block; height: 226px; }
.r_box .photo h3 { font-size: 18px; color: #333; line-height: 30px; margin-top: 18px; }
.r_box .photo p { font-size: 16px; color: #666; line-height: 26px; margin-bottom: 20px; }
.r_box .photo .btn { display: block; width: 280px; height: 65px; line-height: 65px; text-align: center; background: #1d88e2; color: #fff; font-size: 26px; color: #fff; margin: 0 auto; }
.r_box .photo .btn:hover { background: #ffc14a; }
.r_box .photo .unclick { background: #cacdcf; cursor: default; color: #666; }
.r_box .photo .unclick:hover { background: #cacdcf; }
.r_box .photo .view { background: #f47b38; }
.r_box .photo .view:hover { background: #ff8745; }
.r_box .text { margin-top: -10px; }
.r_box .text p { font-size: 14px; line-height: 25px; }
.r_box .text .r { padding-left: 26px; position: relative; }
.r_box .text .r span { position: absolute; left: 0; top: 0; }
.r_box ul { margin-top: -20px; }
.r_box li { position: relative; width: 100%; padding-top: 20px; }
.r_box li .phead { float: left; width: 95px; margin-right: 8px; position: relative; }
.r_box li .phead img { display: block; width: 70px; height: 70px; border-radius: 50%; margin: 0 auto; }
.r_box li .phead span { display: block; line-height: 24px; width: 95px; font-size: 14px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.r_box li .phead em { display: block; width: 22px; height: 22px; position: absolute; background: url(../images/zc_verify1.png) no-repeat; left: 62px; top: 48px; }
.r_box li div { float: left; width: 230px; position: relative; height: 99px; }
.r_box li div h3 { font-size: 16px; line-height: 24px; overflow: hidden; height: 50px; }
.r_box li div .txt { line-height: 22px; font-size: 14px; color: #666; display: none; }
.r_box li div .tag { float: right; line-height: 26px; position: absolute; bottom: 0; right: 0; }
.r_box li .tag a { padding-left: 30px; background: url(../images/task/task.png) no-repeat; font-size: 12px; color: #999; display: inline-block; cursor: default; }
.r_box li .tag .comment { background-position: 10px 4px; }
.r_box li .tag .zan { background-position: 10px -46px; }
.r_box li .tag .zan.selected { background-position: 10px -196px; color: #ffc14a; }
.attachMsg { height: 40px; padding: 10px 0; background: #fff; margin-top: 20px; width: 780px; float: left; }
.attachMsg input { line-height: 40px; font-size: 18px; height: 40px; padding: 0 24px; width: 690px; color: #5b5c5e; }
.articleBtn { width: 380px; line-height: 64px; background: #ffc14a; border-radius: 4px; text-align: center; margin: 0 auto; }
.articleBtn a { display: block; width: 380px; height: 64px; overflow: hidden; line-height: 200px; background: url('../images/artButton.png') center center no-repeat; }
.task_margin { margin: 0 30px 30px; }
.task_readme { font-size: 16px; line-height: 28px; color: #787878; margin-bottom: 25px; }
.task_tool_space { position: relative; height: 52px; }
.task_tool { position: relative; width: 720px; height: 32px; padding: 10px 0; }
.task_tool .tools { height: 32px; float: right; }
.task_tool a { display: inline-block; height: 32px; line-height: 48px; font-size: 16px; color: #b7b7b7; overflow: hidden; }
.task_tool a:hover { color: #e78400; }
.task_tool .collect { background: url('http://n.sinaimg.cn/tech/zcapp/collect_defalut.png') no-repeat; width: 32px; height: 32px; background-size: cover; margin-right: 35px; }
.task_tool .collect:hover { background: url('http://n.sinaimg.cn/tech/zcapp/collect_hover.png') no-repeat; width: 32px; height: 32px; background-size: cover; margin-right: 35px; }
.task_tool .iscollect { background: url('http://n.sinaimg.cn/tech/zcapp/collect_click.png') no-repeat; width: 32px; height: 32px; background-size: cover; margin-right: 35px; }
.task_tool .zan { background: url('http://n.sinaimg.cn/tech/zcapp2018/art_zan.png') no-repeat; padding-left: 40px; width: 42px; overflow: hidden; background-position: 0 0; }
.task_tool .comment { background: url('http://n.sinaimg.cn/tech/zcapp2018/art_cmt.png') no-repeat; padding-left: 40px; width: 42px; overflow: hidden; }
.task_tool #task_share { height: 32px; display: inline-block; border-left: 1px solid #dbdbdb; padding-left: 20px; }
.task_tool #task_share a { width: 36px; }
.task_tool .weibo { margin-right: 25px; background: url('http://n.sinaimg.cn/tech/zcapp2018/art_weibo.png') no-repeat; }
.task_tool .weixin { margin-right: 25px; background: url('http://n.sinaimg.cn/tech/zcapp2018/art_weixin.png') no-repeat; }
.task_tool .qzone { background: url('http://n.sinaimg.cn/tech/zcapp2018/art_qzone.png') no-repeat; }
.task_tool .zan:hover, .task_tool .zan.isZan { background: url(http://n.sinaimg.cn/tech/zcapp2018/art_zan_hover.png) no-repeat; color: #ffc14a; }
.task_tool .comment:hover { background: url('http://n.sinaimg.cn/tech/zcapp2018/art_cmt_hover.png') no-repeat; }
.task_tool .weibo:hover { background: url('http://n.sinaimg.cn/tech/zcapp2018/art_weibo_hover.png'); }
.task_tool .weixin:hover { background: url('http://n.sinaimg.cn/tech/zcapp2018/art_weixin_hover.png'); }
.task_tool .qzone:hover { background: url('http://n.sinaimg.cn/tech/zcapp2018/art_qzone_hover.png') no-repeat; }
.task_tool_fix { position: fixed; bottom: 0; border-top: 1px solid #cdcdcd; background: rgba(255,255,255,.9); z-index: 100; width: 750px; margin-left: -30px; padding-right: 30px; }
.task_sub_btn { position: fixed; height: 50px; background: rgba(255,255,255,.9); z-index: 10000; bottom: 0; width: 100%; border-top: 1px solid #cdcdcd; }
.task_sub_btn .btns { width: 1180px; margin: 8px auto; }
.task_sub_btn a { float: left; display: block; width: 100px; height: 32px; line-height: 32px; text-align: center; background: #f4f4f4; border: 1px solid #dcdcdc; border-radius: 2px; margin-left: 10px; }
.task_sub_btn a:hover, .task_sub_btn a.submit { background: #ffc14a; color: #fff; border-color: #ffc14a; }
.task_footer { position: relative; width: 720px; height: 78px; padding-top: 22px; margin-top: 25px; background: #fffcf5; }
.task_footer .txt { padding-left: 106px; height: 56px; background: url('http://n.sinaimg.cn/tech/zcapp2018/content_tag.png') 36px center no-repeat; }
.task_footer .txt p { font-size: 16px; color: #ffc14a; line-height: 28px; }
.task_footer .btn { position: absolute; right: 64px; top: 32px; }
.task_footer .btn a { display: block; width: 136px; height: 40px; text-align: center; line-height: 40px; background: #ffc14a; color: #fff; font-size: 18px; border-radius: 4px; }
.t_v_l .sina-comment-wrap { margin-top: 42px; border-top: none; }
.report, .zBox .noli { margin: -10px 0 10px; }
.report li { color: #666; background: url(../images/report.png) no-repeat; padding-left: 28px; font-size: 14px; line-height: 30px; }
.noli li { color: #666; font-size: 14px; line-height: 26px; }
.noli p, .noli span { float: left; display: block; }
.noli span { width: 16px; font-size: 16px; }
.noli p { width: 324px; }
.report .l1 { background-position: 0 -148px; }
.report .l2 { background-position: 0 -192px; }
.report .l3 { background-position: 0 -240px; }
.report .l4 { background-position: 0 -289px; }
.mask-box { position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: 1200; }
.mask-bg { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: #000; opacity: .5; filter: alpha(opacity=50); }
.mask-wrap { position: absolute; left: 50%; top: 50%; width: 760px; height: 530px; margin-left: -380px; margin-top: -265px; background: #fff; }
.mask-title { height: 60px; line-height: 60px; padding: 0 28px; border-bottom: 1px solid #e8e8e8; font-size: 20px; font-weight: bold; position: relative; }
.mask-title a { display: block; width: 20px; height: 60px; float: right; background: url('../images/pc-close.png') center center no-repeat; }
.mask-main { padding: 20px 50px; }
.tip-wrap { position: absolute; left: 50%; top: 100px; width: 480px; height: 262px; margin-left: -240px; background: #fff; }
.tip-main { text-align: center; }
.tip-main p { padding-top: 15px; line-height: 96px; font-size: 18px; }
.tip-main a { display: inline-block; width: 128px; height: 36px; text-align: center; line-height: 36px; font-size: 16px; border-radius: 4px; }
.tip-main .ok { background: #ffc14a; }
.tip-main .ok, .tip-main .ok:visited, .tip-main .ok:hover { color: #fff; }
.tip-main .cancel { background: #eaeaea; }
.tip-main .cancel, .tip-main .cancel:visited, .tip-main .cancel:hover { color: #333; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ccc; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #ccc; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #ccc; }
input:-moz-placeholder, textarea:-moz-placeholder { color: #ccc; }
.zclinkcard { position: relative; width: 548px; height: 108px; border: 1px solid #dcdcdc; padding: 16px; font-size: 14px; margin: 0 auto 20px; }
.zclinkcard .pic { width: 162px; height: 108px; float: left; }
.zclinkcard .pic img { width: 162px; height: 108px; }
.zclinkcard .text { margin-left: 180px; height: 108px; overflow: hidden; }
.zclinkcard .text p { line-height: 24px; }
.zclinkcard .text .tit { height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; margin-bottom: 0; }
.zclinkcard .text .con { height: 52px; overflow: hidden; margin: 6px 0 8px; }
.zclinkcard .tag { height: 18px; line-height: 18px; }
.zclinkcard .tag a { color: #e78400; }
.zclinkcard .tag div { float: right; }
.zclinkcard .tag div a { display: inline-block; overflow: hidden; margin-left: 18px; color: #7a7a7a; background: url('../images/editortag.png') no-repeat; padding-left: 24px; }
.zclinkcard .tag .zan { background-position: 0 0; }
.zclinkcard .tag .comment { background-position: 0 -48px; }
.zclinkcard .editorbtn { display: none; position: absolute; width: 20px; height: 20px; right: 16px; top: 16px; z-index: 10; background: url('../images/editortag.png') 0 -100px no-repeat; }
.zclinkcard .editorbtn a { width: 20px; height: 20px; display: block; }
.zc_img_txt { text-align: center; }
.task_page p.zc_img_legend { display: block; width: 558px; padding: 2px 16px; color: #787878; text-align: center; line-height: 20px; min-height: 20px; margin: -10px auto 20px; font-size: 14px; }
.mce-visual-caret-hidden { display: none; }
/*修复页面展示多张图片的bug*/
.mce-offscreen-selection { display: none!important; }
.good_icon { background-image: url('../images/report_good_icon.png'); background-repeat: no-repeat; width: 68px; height: 68px; position: absolute; top: 6px; right: 17px; background-size: contain; }
.mce-object-iframe{line-height: 0;}