/**
 * 生活随笔样式
 */
.live_blog_wrapper{width: auto; margin: 0 0px;}
.live_blog_list{ margin-top: 20px;}
.live_blog_list .blog_list_model{ margin-top: 0px; padding-bottom: 24px; border-bottom: 1px dashed #eeeeee;}
.live_blog_list img{ display: none;}

/**
 * 工作随笔
 */
.word_blog_wrapper{}
.word_blog_list{ margin-top: 20px; }
.word_blog_list .blog_list_model{ padding-bottom: 24px; border-bottom: 1px dashed #eeeeee;}
.word_blog_list img{ display: none;}

/**
 * 组织随笔
 */
.company_blog_wrapper{}
.company_blog_list{ margin-top: 20px;}
.company_blog_list .blog_list_model{ padding-bottom: 24px; border-bottom: 1px dashed #eeeeee;}
.company_blog_list .blog_detail_content{ float: right; width: 90%;}
.company_blog_list .power_name{ margin-left: 0;}
.company_blog_list .title_function_list{ float: right; margin-right: 10px;}
.title_function_list{ display:none;}
.live_blog_wrapper:hover .title_function_list{ display:inline-block;}
.word_blog_wrapper:hover .title_function_list{ display:inline-block;}
.company_blog_wrapper:hover .title_function_list{ display:inline-block;}
.department_blog_wrapper:hover .title_function_list{ display:inline-block;}
.anonymity_blog_wrapper:hover .title_function_list{ display:inline-block;}
/**
 * 部门随笔
 */
.department_blog_wrapper{}
.department_blog_list{ margin-top: 20px;}
.department_blog_list .blog_list_model{ padding-bottom: 24px; border-bottom: 1px dashed #eeeeee;}
.department_blog_list .blog_detail_content{ float: right; width: 90%;}
.department_blog_list .title_function_list{ float: right; margin-right: 10px;}
/**
 * 匿名随笔
 */
.anonymity_blog_wrapper{}
.anonymity_blog_list{ margin-top: 20px;}
.anonymity_blog_list .blog_list_model{ padding-bottom: 24px; border-bottom: 1px dashed #eeeeee;}
.anonymity_blog_list .blog_detail_content{ float: right; width: 90%;}
.anonymity_blog_list .title_function_list{ float: right; margin-right: 10px;}

/**
 * 我的评论样式
 */
.tab_switch_content .my_reply_wrapper{ border: none; width: auto; padding: 0 30px; background: #fff; margin-bottom: 36px; /* border-left: 1px solid #b6c2c9; border-right: 1px solid #b6c2c9; */}

.reply_model_wrapper{ cursor: pointer; border-bottom: 1px dashed #d8d8d8; padding-bottom:20px;}
.reply_model_wrapper:hover .delete_btn{ display: block}
.reply_title{ float: left;}
.reply_model{ margin-top: 20px; overflow: hidden;}
.reply_model a{ color: #41a1d2; font-size: 14px; font-weight: bold;}
.my{ float: left;}
.reply_model span{ float: left; color: #555555; margin: 0 4px;}
.reply_model .user_pic{ display: inline-block; width: 20px; height: 20px; background: ; margin-right:4px;}
.reply_model .reply_title{ font-weight: normal;}
.reply_model .delete_btn{ display: none; float: right; font-size: 12px; font-weight: normal;}
.reply_content{ clear: both; color: #999999; margin-top: 10px;}
.reply_content p{ line-height: 24px; font-size: 14px;}
.reply_time{ font-size: 12px; margin-top: 20px; color: #bbbbbb;}

/**
 *  编辑随笔页面样式
 */
.edit_wrapper{ margin-top: 20px; overflow: hidden; clear: both; width: auto; background: #fff; border: 1px solid #d8d8d8; border-radius: 2px;}

.edit_blog_title_1{ height:59px; background: #f5f5f5; border-bottom: 1px solid #d8d8d8;}
.edit_blog_title_1 h2{ float: left; font-size: 16px; color: #555555; line-height: 60px; font-weight: bold; font-size: 16px; margin-left: 30px;}
.return_blog_list { margin-right: 30px; float: right; line-height: 60px; font-size: 14px; color: #555555}

.edit_blog_title{ height: 44px; margin:40px 30px 0 30px; background: #f5f5f5; border: 1px solid #dbdbdb; border-top-left-radius: 2px; border-top-right-radius: 2px; }
.title{ width: 60%; float: left; overflow: hidden; margin-top: 10px;}
.title label{ vertical-align: middle; margin-left: 19px; font-size: 14px; color: #555;}
.title_text{ width: 82%; vertical-align: middle; height:24px; line-height: 24px; border-radius: 2px; padding: 0 10px; border: 1px solid #dadada; font-size: 12px;}

.author_name{ margin-right: 20px; float: right; margin-top: 10px;}
.author_name label,.author_name input{ vertical-align: middle;}
.author_name label{ font-size: 14px;}
.author_name input{ height: 24px; line-height: 24px; font-size: 12px; border-radius: 2px;}
.author_name .text_box{ width: 162px; font-size: 12px; padding: 0 10px; border: 1px solid #dadada}


.edit_blog_tools{ margin:0 30px; border: 1px solid #dadada; border-top: none; /*height: 300px;*/}


.edit_blog_footer{ margin: 0 30px; height: 38px; border: 1px solid #dadada; border-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; background:#f5f5f5 ; border-top: none;}
.base_set{ position: relative; float: left; margin-top: 6px;}
.base_set label,.base_set input,.base_set select{ vertical-align: middle;}
.base_set label{ font-size: 14px; margin-left: 19px;}
.base_set .text_box{ height: 24px; line-height: 24px; border: 1px solid #dadada; border-radius: 2px; font-size: 12px; color: #555; padding: 0 10px;}
.base_set select{ vertical-align: middle; width: 148px; height: 24px; border: 1px solid #dadada; padding: 2px; font-size: 12px;}
.base_set a{ font-size: 12px; color: #3e9ecf; margin-left: 24px;}

.high_set{ float: right; font-size: 12px; margin-top: 10px; margin-right: 20px;}
.high_set a{ color: #555;}

.high_set_wrapper{  padding-bottom: 36px; position: relative; width: auto; margin: 10px 30px 0 30px; border: 1px solid #dadada; border-radius: 2px; background: #f5f5f5;}
.high_set_wrapper>i{ position: absolute; top: -12px; right: 40px; display: inline-block; width: 0; height: 0; line-height: 0; border-width: 6px; border-color: transparent transparent #d8d8d8 transparent; border-style:solid; _border-style: dotted dotted solid dotted;}
.close_high_set{ position: absolute; top: 8px; right: 14px; _right: 50px; font-family: arial; color: #999999;}

.set_option{ margin-top: 37px; clear: both; height: 10px}
.set_option:after{ content: ""; clear: both; display: block;}
.lab_1{float: left;  width:114px; text-align: right; font-size: 14px; color: #555555; vertical-align: middle; }
.sub_option{ position: relative; vertical-align: middle; float: left; margin-left: 10px; margin-right: 10px;}
.sub_option input{ vertical-align: middle; +vertical-align: baseline;}
.sub_option label{ vertical-align: middle;  font-size: 14px; color: #555555;}
.sub_option .lab_2{ width: 104px; display: inline-block; text-align: right;}
.sub_option select{ border: 1px solid #dadada; +border:none; padding: 2px;/*  line-height: 24px; height: 24px; */ font-size: 12px; width: 120px; margin-right: 20px;}

.set_option .lab_3{ width: 176px;}
.set_option .lab_3 a{ color: #3e9ecf}

.submit_wrapper{ margin: 40px 30px; text-align: center;}
.submit_wrapper input{ cursor: pointer; transition: .5s; background: #bbbbbb; border-radius: 2px; border: none; width: 115px; height: 34px; line-height: 34px; font-size: 14px; text-align: center; color: #fff; margin-left: 10px;} 
.submit_wrapper input:hover{ background: #41a1d2}

/**
 * 权限提示
 */
#accessPower .public-poptip{ z-index: 1; display: none; width: 170px; +width: 174px; left: -6px; top: 24px; background: #fef3f1; border-color: #f8c9bf; color: #777777;}
#accessPower .public-poptip-arrow-bottom i,.public-poptip-arrow-right i,.public-poptip-arrow-left i,.public-poptip-arrow-bottom,.public-poptip-arrow-right em,.public-poptip-arrow-left em{ display: none;}
#accessPower .public-poptip-arrow i{ color: #FEF3F1}

.base_set .public-poptip{ width: 270px; left: 70px; z-index: 10; top: 24px;}
.password_text{ border: 1px solid #f8c9bf; height: 14px; font-size: 12px; padding: 0 10px; width: 100px;}
.public-poptip .password_text,.public-poptip label{ margin-bottom: 2px; vertical-align: middle; font-size: 12px;}


/*随笔详情*/
.blog_headline{ width:100%; height:74px; border-top:3px solid #b6c2c9; font-size:24px; color:#2b2b2b; line-height:74px; text-align:center;}
.wb_auther{ text-align:center; font-size:12px; color:#aaaaaa; padding-bottom: 10px;}
.wb_auther span{ padding-right:26px;}
.wb_auther span font{ color:#41a1d2;}
.S_line3{ border-bottom:none; border-left:none; border-right:none; border-top-color:#d8d8d8; margin-top:15px; padding-bottom:30px;}
.S_line3 legend{ padding-left:20px; padding-right:20px; font-size:12px;}
.S_line3 legend a{ color:#999999;}
.info_tu{ width:630px; margin:0 auto; border-bottom:1px dashed #bbbbbb; }
.info_tu p{ font-size:12px; color:#777777; line-height:24px; margin: 10px 0;}
.info_tu p a{ color:#2e8cbc;}
.info_con img {
    max-width: 100%;
}
.info_con{ font-size:14px; color:#555555; line-height:28px; padding-top:40px; padding-bottom:40px;}
.bot_lable{ border-top:1px dashed #dddddd; height:80px; color:#555555; padding-left:30px; padding-right:30px; line-height:80px; font-size:12px;}
.bot_lable a{ color:#41a1d2; padding-right:10px;}
.c_left{ width:700px; float:left; }
.ge20{ height:20px; line-height:20px; clear: both;}



.recommend_title{}
.recommend_title_top{ width:280px; height:130px; background:url(../images/blog_title_bg.jpg) no-repeat center; font-family:"微软雅黑"; font-size:26px; color:#FFF; line-height:100px; text-align:center; text-shadow:1px 0px #3d505b;}
.recommend_title_con{ width:278px; height:286px; border:1px solid #d8d8d8; border-top:none; background:#FFF;}
.recommend_logo{ width:185px; background:#fff088; margin:0 auto; height:240px; position:relative;}
.recommend_logo_zs{ width:21px; height:21px; position:absolute; left:30px; top:14px; background:url(../images/xiaotu.png);  background-position:0 0;}
.recommend_logo_yx{ width:21px; height:21px; position:absolute; background:url(../images/xiaotu.png); background-position:-26px -0px; left:134px; top:110px;}
.recommend_logo_c{ width:80px; height:80px; overflow:hidden; position:absolute; border:1px solid #e1cb35;box-shadow:1px 1px 1px #c9b423; border-radius:5px; top:31px; left:52px; background:#FFF; }
.recommend_logo_c img{width:80px; height:80px;}
.recommend_company{ width:160px; margin:0 auto; margin-bottom: 32px; padding-top:145px; font-size:14px; font-weight:bold; line-height:30px; text-align:center;}
.recommend_company a{ color:#8f801b; }
.recommend_department{ font-size:14px; line-height:34px; text-align:center;}
.recommend_department a{ color:#8f801b;  }
.share{ /* width:186px; */ height:38px; background:#41a1d2; text-shadow:1px 1px #006ea5; color:#FFF; display:block;border-radius:5px; margin:22px auto; font-size:18px; font-family:"微软雅黑"; line-height:38px; text-align:center;}
.share:hover{ background:#1d8ec7}
.honor{width:278px; height:358px; border:1px solid #d8d8d8; background:url(../images/rongyu_bg.jpg) no-repeat top center #FFF;}


.honor_img{ width:135px; height:135px; margin:38px 0 45px 72px; background: url(../images/rongyu.jpg) no-repeat center;}
.zizhi{ background: url(../images/zizhi.jpg) no-repeat center top #fff;}




.view_more{ width:80px; height:25px; background:#41a1d2; color:#FFF; display:block;border-radius:5px; margin-left:30px; font-size:12px;line-height:24px; text-align:center;}
.honor_t{ font-size:16px; font-weight:bold; line-height:46px; height:46px; text-indent:30px; color:#888888; padding-top:50px;}
.honor_t a{ color:#888888; }
.edit_blog_title{ height: 44px; margin:40px 30px 0 30px; background: #f5f5f5; border: 1px solid #dbdbdb; border-radius: 2px;}
.title{ width: 60%; float: left; overflow: hidden; margin-top: 10px;}
.title label{ vertical-align: middle; margin-left: 19px; font-size: 14px; color: #555;}
.title_text{ width: 82%; vertical-align: middle; height:24px; line-height: 24px; border-radius: 2px; padding: 0 10px; border: 1px solid #dadada; font-size: 12px;}
/*随笔详情end*/



/**
 * 保存草稿箱提示
 */
.result_tips{ width:auto ; margin: 20px 30px 0 30px ; height: 48px; background: #fffbe5; border: 1px solid #ffca88; text-align: center; line-height: 48px; font-size: 12px;}


