
/* 编辑页 功能区域样式 */
.wbdCv-editorBody .function_panel {position:fixed; top:120px; right:30px; z-index:26; width:auto; overflow:visible;}
.wbdCv-editorBody .wbdCv-container.mobile + .function_panel{margin-left:180px;}
.wbdCv-editorBody .wbdCv-container.mobile + .function_panel .diagnose_defalut{display:none !important;}
.function_panel .contraction_panel {width:48px;}
.function_panel .contraction_panel .list {position: relative; width:48px; height:48px; text-align: center; cursor: pointer;}
.function_panel .contraction_panel .list + .list {margin-top: 20px;}
.function_panel .contraction_panel .list .icon {display: inline-block; width: 48px; height: 48px; border-radius: 10px; border: solid 1px #cccccc;  background: #ffffff url("../image/cvedit_6_2_0.png") no-repeat;}
.function_panel .contraction_panel .list.diagnose .icon {background-position: 14px -708px; background-color:#0085FF; border:none;}
.function_panel .contraction_panel .list:hover .icon {opacity:.7; background-image:none;}
.function_panel .contraction_panel .list:hover .name{opacity:1;}
.function_panel .contraction_panel .list.diagnose .diagnose_number {position:absolute; right:-5px; top:-7px; width:18px; height:18px; line-height:18px; border-radius:50%; background-color:#fee957; box-shadow:0 2px 2px 0 rgba(35, 35, 35, 0.16); color:#000; font-size:12px; text-align:center;}
.function_panel .contraction_panel .list.tips .icon {background-position: -241px -710px;}
.function_panel .contraction_panel .list.case .icon {background-position: -114px -709px;}
.function_panel .contraction_panel .list .name {position:absolute; left:0; top:15px; width:100%; font-size: 12px; font-weight: bold; color: #333; opacity:0;}
.function_panel .contraction_panel .list.diagnose .name{color:#fff;}
.function_panel.open .contraction_panel{display:none;}
.function_panel .panel_item,
.function_panel .panel_tips,
.function_panel .panel_case{display:none;}
.function_panel .panel_item{position:fixed; right:186px; top:70px; width:300px; height:calc(100% - 50px); background:#fff; border-top-left-radius: 20px; transition:all 0.3s; z-index:120;}
.function_panel .panel_item .close{position:absolute; top:10px; right:10px; width:25px; height:25px; transform:rotate(45deg) scale(0.5); transition:transform 0.3s;}
.function_panel .panel_item .close::before,
.function_panel .panel_item .close::after{content:""; position:absolute; border-radius:2px; background-color:#aaa;}
.function_panel .panel_item .close::before{width:100%; height:3px; top:11px; left:0;}
.function_panel .panel_item .close::after{width:3px; height:100%; left:11px; top:0;}
.function_panel .panel_item .close:hover{transform:rotate(135deg) scale(0.5);}
.function_panel .panel_item .panel_header{width:100%; height:48px; margin-bottom:34px;}
.function_panel .panel_item .panel_header .icon{position:relative; float:left; width:48px; height:48px; margin-right:27px; border: solid 1px #cccccc; border-radius: 10px; background: #ffffff url("../image/cvedit_6_2_0.png") no-repeat; cursor:pointer;}
.function_panel .panel_item .panel_header .icon.current, .function_panel .panel_item .panel_header .icon:hover{background-color:#0085FF; border-color:#0085FF;}
.function_panel .panel_item .panel_header .icon.diagnose{background-position:-306px -717px;}
.function_panel .panel_item .panel_header .icon.tips{background-position:-244px -717px;}
.function_panel .panel_item .panel_header .icon.case{background-position:-118px -717px; margin-right:0;}
.function_panel .panel_item .panel_header .icon.current::after{content:''; position:absolute; bottom:-4px; left:32px; width:8px; height:8px; transform:rotate(45deg); background-color:#0085FF;}
.function_panel .panel_item .panel_header .icon.diagnose:hover, .function_panel .panel_item .panel_header .icon.diagnose.current{background-position:10px -717px;}
.function_panel .panel_item .panel_header .icon.tips:hover, .function_panel .panel_item .panel_header .icon.tips.current{background-position:-182px -717px;}
.function_panel .panel_item .panel_header .icon.case:hover, .function_panel .panel_item .panel_header .icon.case.current{background-position:-54px -717px;}



/* 诊断 */
.function_panel .diagnose_number[data-number="0"]{display:none !important;}
/* 诊断初始 */
.function_panel .diagnose_defalut .diagnose_bar{position:relative; width:100%; height:calc(100% - 70px); padding:30px 15px 20px; transition:all 0.3s; user-select:none;}
.diagnose_defalut .diagnose_bar .diagnose_score{display:none; position:relative; width:100%; padding:20px; text-align:center; font-size:28px; color:#0085FF; background-color: rgba(0,192,145,.2);}
.diagnose_defalut .diagnose_bar .diagnose_score span.score{display:inline-block; width: 58px; height:58px; line-height:58px; margin-bottom:10px; color: #ffffff; border-radius:50%; background-color:#0085FF;}
.diagnose_defalut .diagnose_bar .diagnose_score::after{content:""; position:absolute; top:0; left:0; width:100%; height:100%; border:1px #0085FF dashed; border-radius:5px;}
.diagnose_defalut .diagnose_bar .diagnose_title{margin-bottom:10px; text-align:left; font-size:14px; color:#999999;}
.diagnose_defalut .diagnose_bar .diagnose_message{display:block; line-height:18px; text-align:center; font-size:12px; color:#a4aab9;}
.diagnose_defalut .diagnose_bar .diagnose_progress{display:none; width:85%; height:5px; margin:10px auto; background-color:#ededed; border-radius:2px; overflow:hidden;}
.diagnose_defalut .diagnose_bar .diagnose_progress .bar{width:0; height:100%; background-color:#0085FF; border-radius:2px; transition:width 0.2s;}
.diagnose_defalut .diagnose_bar .diagnose_number,
.diagnose_defalut .diagnose_bar .diagnose_item_number,
.wbdCv-container .perfect_mark_item{display:block; position:absolute; top:-12px; right:-12px; width:24px; height:24px; line-height:24px; text-align:center; font-size:12px; font-family: Arial; color:#ffffff; border-radius:50%; background-color:#f7b500;}
.diagnose_defalut .diagnose_bar .diagnose_item{display:none; margin-top:30px; width:100%; height:calc(100% - 378px); overflow-x:hidden; overflow-y:auto;}
.diagnose_defalut .diagnose_bar .diagnose_item::-webkit-scrollbar{width:6px;}
.diagnose_defalut .diagnose_bar .diagnose_item::-webkit-scrollbar-thumb{background-color:#e5e5e5;}
.diagnose_defalut .diagnose_item li{position:relative; width:100%; height:44px; margin:0 auto; padding:0 17px 0 22px; line-height:44px; border:solid 1px #cccccc; border-radius:5px; background-color:#fff; font-size: 12px; color: #666666; cursor: pointer; transform:translateX(0); transition:transform 0.6s cubic-bezier(.25,.25,1,-0.12);}
.diagnose_defalut .diagnose_item li.checked{border:solid 1px #0085FF; color: #0085FF;}
.diagnose_defalut .diagnose_item li + li{margin-top:12px;}
.diagnose_defalut .diagnose_bar .diagnose_item_number{right:15px; top:9px;}
.wbdCv-container .perfect_mark_item{left:-25px; top:0; z-index:20; margin:0; padding:0; border:none; cursor:pointer;}
.diagnose_defalut .rediagnose_btn{display:none; position:absolute; left:35px; bottom:30px; width:calc(100% - 70px); height:48px; line-height: 48px;  border-radius: 10px; background-color: #0085FF; font-size: 14px; color: #fff; text-align: center; cursor:pointer;}
.diagnose_defalut .rediagnose_btn:hover{opacity:0.8;}
/* 诊断中 */
.diagnose_defalut.diagnose_midway{height:100%; border-bottom:none;}
.diagnose_defalut.diagnose_midway .diagnose_bar{padding:60px 35px 20px;}
.diagnose_defalut.diagnose_midway .diagnose_bar .diagnose_title{color:#0085FF;}
.diagnose_defalut.diagnose_midway .diagnose_bar .diagnose_message{color:#0085FF;}
.diagnose_defalut.diagnose_midway .diagnose_bar .diagnose_message i,
.diagnose_defalut.diagnose_midway .diagnose_bar .diagnose_number{display:none;}
.diagnose_defalut.diagnose_midway .diagnose_bar .close_panel{display:none;}
.diagnose_defalut.diagnose_midway .diagnose_bar .diagnose_item,
.diagnose_defalut.diagnose_midway .diagnose_bar .diagnose_score,
.diagnose_defalut.diagnose_midway .diagnose_bar .diagnose_progress,
.diagnose_defalut.diagnose_midway .diagnose_item li{display:block;}
.diagnose_defalut.diagnose_midway .diagnose_item li{animation:fadein 0.8s; animation-fill-mode:forwards;}
/* .diagnose_defalut.diagnose_midway .diagnose_bar .diagnose_score::after{animation:rotate 8s linear infinite;} */
.diagnose_defalut.diagnose_midway .diagnose_bar .diagnose_progress .bar{width:1%; background-size:20px 20px; background-image:linear-gradient(135deg,rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent); animation:animate-stripes 3s linear infinite;}
@-webkit-keyframes animate-stripes{ 0% {background-position:0 0;} 100% {background-position:60px 0;} }
@-moz-keyframes animate-stripes{ 0% {background-position:0 0;} 100% {background-position:60px 0;} }
@-ms-keyframes animate-stripes{ 0% {background-position:0 0;} 100% {background-position:60px 0;} }
@keyframes animate-stripes{ 0% {background-position:0 0;} 100% {background-position:60px 0;} }
@-webkit-keyframes fadein{ from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadein{ from { opacity:0; } to { opacity:1; } }
@-ms-keyframes fadein{ from { opacity:0; } to { opacity:1; } }
@keyframes fadein{ from { opacity:0; } to { opacity:1; } }
@-webkit-keyframes rotate{
	from {transform:rotate(0deg); }
	to {transform:rotate(360deg); }
}
@-moz-keyframes rotate{
	from {transform:rotate(0deg); }
	to {transform:rotate(360deg); }
}
@-ms-keyframes rotate{
	from {transform:rotate(0deg); }
	to {transform:rotate(360deg); }
}
@keyframes rotate{
	from {transform:rotate(0deg); }
	to {transform:rotate(360deg); }
}
/* 诊断结束 */
.diagnose_defalut.diagnose_end{height:100%; border-bottom:none;}
.diagnose_defalut.diagnose_end .diagnose_bar{padding:60px 15px 20px;}
.diagnose_defalut.diagnose_end .diagnose_bar .diagnose_score span.score{background-color:#0085FF;}
.diagnose_defalut.diagnose_end .diagnose_bar .diagnose_message{color:#0085FF;}
.diagnose_defalut.diagnose_end .diagnose_bar .diagnose_message i,
.diagnose_defalut.diagnose_end .diagnose_bar .diagnose_number{display:none;}
.diagnose_defalut.diagnose_end .diagnose_bar .diagnose_item,
.diagnose_defalut.diagnose_end .diagnose_bar .diagnose_score{display:block;}
.diagnose_defalut.diagnose_end .diagnose_bar .diagnose_score{background-color:rgba(0,192,145,.2);}
.diagnose_defalut.diagnose_end .diagnose_item li{animation:fadein 0.8s; animation-fill-mode:forwards;}
/* 诊断低于60分样式 */
.diagnose_defalut .diagnose_bar.low_score .diagnose_score{background-color: rgba(235, 106, 106, 0.05);}
.diagnose_defalut .diagnose_bar.low_score .diagnose_score span.score {background-color: #eb6a6a;}
.diagnose_defalut .diagnose_bar.low_score .diagnose_message{color:#e84b4b;}
.diagnose_defalut .diagnose_bar.low_score .diagnose_score::after{border-color:#fe6c6d; background-color: rgba(235, 106, 106, 0.05);}
/*诊断说明弹框*/
.modal_content .explain_list{width:100%; margin-bottom:5px; padding-bottom:18px;}
.modal_content .explain_list:last-child{border:none; padding-bottom:0; margin-bottom:0;}
.modal_content .explain_list .list_title{display:block; height:30px; line-height:30px; font-size:14px; color:#0085FF;}
.modal_content .explain_list .list_content p{display:block; width:100%; font-size:12px; color:#979fac;}
.modal_content .explain_list .list_content span{display:inline-block; width:82px; height:82px; margin-top:5px; border:1px solid #fff; border-radius:82px; font-size:12px; margin-right:86px; padding-top:21px; text-align:center; vertical-align:top;}
.modal_content .explain_list .list_content span:nth-child(1){border-color:#5670d0; color:#5670d0;}
.modal_content .explain_list .list_content span:nth-child(2){border-color:#0085FF; color:#0085FF;}
.modal_content .explain_list .list_content span:nth-child(3){margin-right:0; border-color:#fe6a6a; color:#fe6a6a;}
/* 诊断结束提示完善弹窗 */
.diagnose_perfect_modal{display:none; position:absolute; top:-999px; left:-999px; width:480px; padding:20px 40px; z-index:200; border-radius:5px; background-color:#fff; border: solid 1px #d0d3db; overflow:hidden; box-shadow:0 2px 6px 0 rgb(208 211 219 / 50%);}
.diagnose_perfect_modal .diagnose_item_title{width:100%; height:60px; line-height:60px; border-bottom:1px solid #e5e5e5;}
.diagnose_perfect_modal .diagnose_item_title .diagnose_module_title{display:inline-block; color:#333333; font-size:24px; font-weight:bold;}
.diagnose_perfect_modal .diagnose_item_title .diagnose_item_close{position:absolute; right:10px; top:10px; width:40px; height:40px; background:url(../image/Modal-sprite.png) no-repeat -398px 14px; cursor:pointer; transition:transform 0.3s;}
.diagnose_perfect_modal .diagnose_item_title .diagnose_item_close:hover{transform:rotate(90deg);}
.diagnose_perfect_modal .diagnose_item_body{position:relative; padding:21px 0 40px; background-color:#fff;}
.diagnose_perfect_modal .diagnose_item_body .diagnose_item_list{min-height:120px;}
.diagnose_perfect_modal .diagnose_item_body .diagnose_item_list li{margin-bottom:10px; font-size:12px; color:#666666;}
.diagnose_perfect_modal .diagnose_item_body .diagnose_item_list li::before{content:"●"; margin-right:10px; color: #cccccc;}
.diagnose_perfect_modal .diagnose_item_body .to_module_perfect{position:absolute; bottom:0; right:0; width:80px; height:40px; line-height:40px; text-align:center; background-color:#0085FF; border-radius:5px; font-size:14px; color:#fff; font-weight:bold;}
.diagnose_perfect_modal .diagnose_item_body .to_module_perfect:hover{opacity:0.85;}

/* 贴士 && 案例 */
.function_panel .tips_case_panel{padding:30px 0 20px;}
.function_panel .tips_case_panel .panel_header{padding:0 15px;}
.function_panel .tips_case_panel .panel_header .tips.current ~ .case_header{display:none;}
.function_panel .tips_case_panel  .panel_container{padding:0 35px 20px;}
.function_panel .panel_tips,
.function_panel .panel_case{position:relative; width:100%; height:95%; padding-bottom:28px;}
.function_panel .panel_tips::after,
.function_panel .panel_case::after{content:""; position:absolute; bottom:0; left:0; right:0; z-index:11; height:50px; background-image:linear-gradient(to bottom,rgba(255,255,255,0.2),rgba(255,255,255,1));}
.function_panel .panel_container{width:100%; height:100%; overflow-y:auto;}
.function_panel .panel_case .panel_container{position:relative; width:100%; padding-left: 35px; overflow-x:visible;}
.panel_tips .tips_content_text{width:100%; overflow:hidden;}
.panel_tips .tips_content_text ul{width:100%;}
.panel_tips .tips_content_text ul li{display: none; width:100%;}
.panel_tips .tips_content_text ul li.selected{display:block;}
.panel_tips .tips_content_text .list{position:relative; width:100%; padding:10px 0;}
.panel_tips .tips_content_text .title{width:100%; height:26px; line-height:26px; margin-bottom:5px; cursor:pointer; color:#555555;}
.panel_tips .tips_content_text .title span{width:90%; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.panel_tips .tips_content_text .title i{position:absolute; right:0; top:12px; display:inline-block; margin:6px 0 0 0; border:5px solid transparent; border-left:5px solid #cccccc;}
.panel_tips .tips_content_text .text{display: none; color:#777777;}
.panel_tips .tips_content_text .text p{margin: 10px 0; color:#999999;}
.panel_tips .tips_content_text .text a{color:#0085FF;}
.panel_tips .tips_content_text .text a:hover{text-decoration:underline;}
.panel_tips .tips_content_text .list.show .text{display: block; padding: 10px 20px; border:1px dashed #999999; border-radius:5px; background-color:#fafafb;}
.panel_tips .tips_content_text .list.show  .title i{display: block; margin:9px 3px 0 0; border-left:5px solid transparent; border-top:5px solid #bdc5d0;}
.panel_tips .tips_hd{position: absolute; left:0; top:0; width: 100%; padding:0 15px 10px 15px; background: #fff;}
/* 案例 */
.function_panel .panel_case{border-bottom:none;}
.function_panel .case_header{float:right; height:48px; padding-top:18px; color:#666666;}
.case_header .more_case,
.case_header .change_case{float:right; line-height:1; padding:0 14px; font-size:12px; font-weight:normal;}
.case_header .change_case{border-right:1px solid #dddddd; margin-right:8px;}
.case_header .more_case:hover,
.case_header .change_case:hover{color:#0085FF;}
.panel_case .case_filter{width:100%; height:40px; margin-bottom:15px; font-size:14px; color:#666;}
.case_filter .case_filter_job,
.case_filter .case_filter_module{float:left; width:46%; height:40px; border:1px solid #dddddd; border-radius:5px;}
.case_filter .case_filter_job input{display:block; position:relative; width:100%; height:38px; padding:0 20px 0 15px; border-radius:5px; color:#666; cursor:pointer; background-color:transparent;}
.case_filter .case_filter_job .open_status{right:2px;}
.case_filter .case_filter_module{float:right; position:relative; cursor:pointer;}
.case_filter .case_filter_modulename{line-height:38px; padding:0 20px 0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case_filter .case_filter_modulelist{display:none; position:absolute; top:38px; left:-1px; right:-1px; z-index:11; border:solid 1px #e2e2e2; border-radius:4px; background-color:#fff; box-shadow:0px 5px 5px rgba(0, 0, 0, 0.05);}
.case_filter .case_filter_modulelist li{width:100%; padding:0 10px; line-height:26px; font-size:12px; color:#7b818f; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case_filter .case_filter_modulelist li:hover{color:#0085FF; background-color:#eefcf9;}
.case_filter .case_filter_job::before,
.case_filter .case_filter_modulename::after{content:""; position:absolute; top:14px; right:10px; width:5px; height:5px; border:1px solid #999999; border-top-color:transparent; border-left-color:transparent; transform:rotate(45deg);}
.panel_case .case_list{position:relative; padding:20px; border:1px dashed #999999; border-radius:5px; background-color:#fafafb;}
.panel_case .case_list + .case_list{margin-top:20px;}
.panel_case .case_list .case_title{line-height:1.2; margin-bottom:10px; font-size:14px; color:#333333;}
.panel_case .case_list .case_title span{display:block;}
.panel_case .case_list .case_content{font-size:14px; color:#999999;}
.panel_case .case_list .case_masking{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); opacity:0; z-index:-1; transition:all 0.1s;}
.panel_case .case_list .case_masking span{display:inline-block; line-height:40px; padding: 0 17px; border-radius:5px; background:#0085FF; font-size:14px; color:#ffffff; text-align:center; cursor:pointer; box-shadow: 0px 5px 15px 0px rgba(0,133,255, 0.7);}
.panel_case .case_list .case_masking span:hover{opacity:.98;}
.panel_case .case_list:hover .case_masking{z-index:1; opacity:1;}
.panel_case .case_list:hover{border-color: #0085FF; background-color: rgba(0, 192, 145, 0.05);}
.panel_case .case_list:hover .case_title span{color: #0085FF !important;}
.panel_case .case_list:hover .case_title span:last-child{background-color:rgba(0, 192, 145, 0.1);}
.panel_case .jl_search_null span{display:inline-block; width:240px; height:210px; max-width:90%; background:url(../image/jl_search_null.jpg) no-repeat center; background-size:contain;}
.function_panel *::-webkit-scrollbar-thumb{background-color:#efefef;}
.function_panel *::-webkit-scrollbar-thumb:hover,
.function_panel *::-webkit-scrollbar-thumb:active{background-color:#e1e1e1;}
/* 案例内容样式重置 */
.panel_case .case_list .case_title div,
.panel_case .case_list .case_title ul,
.panel_case .case_list .case_title ol,
.panel_case .case_list .case_title li,
.panel_case .case_list .case_title span,
.panel_case .case_list .case_title font,
.panel_case .case_list .case_title p{text-align:initial !important; color:#555555; font-size:14px !important; margin-bottom:8px;}
.panel_case .case_list .case_title span:last-child{display:inline-block; padding:3px 7px; margin-bottom:0; color:#333333; background-color: #e5e5e5; border-radius: 3px;}
.panel_case .case_list .case_content div,
.panel_case .case_list .case_content ul,
.panel_case .case_list .case_content ol,
.panel_case .case_list .case_content li,
.panel_case .case_list .case_content span,
.panel_case .case_list .case_content font,
.panel_case .case_list .case_content p{text-align:initial !important; line-height: 20px; color:#777777 !important; font-size:12px !important; word-break:break-all;}
@media screen and (max-height: 900px){
    .function_panel .tips_case_panel{padding-top:30px;}
    .function_panel .panel_item .panel_header{margin-bottom:20px;}
    .diagnose_defalut.diagnose_end .diagnose_bar{padding-top: 30px;}
    .diagnose_defalut .rediagnose_btn{bottom:20px;}
}



/*新增*/
.function_panel .panel_item{
	border-top-left-radius:0;
	top: 80px;
}
.function_panel .panel_item .panel_header{
	margin-bottom:0px;
}
.function_panel .tips_case_panel .panel_container{
	padding: 0 15px 20px;
}
.panel_tips .tips_content_text .title span{
	font-size: 12px;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #515151;
	line-height: 14px;
}
.panel_tips .tips_content_text .list.show .text{
	background: #F5F6FA;
	border-radius: 4px 4px 4px 4px;
	opacity: 1;
	border: none;
}
.panel_tips .tips_content_text .list.show .text>p{
	font-size: 12px;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 18px;
}
.panel_case .case_list{
	background: #F5F6FA;
	border-radius: 4px 4px 4px 4px;
	opacity: 1;
	border: none;
}
.panel_case .case_list:hover{
	background-color: rgba(24,101,168,0.05);
}
.panel_case .case_list .case_title span{
	font-size: 16px !important;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	line-height: 26px;
}
.panel_case .case_list .case_title span:last-child{
	width: auto;
	height: 24px;
	background: #FFFFFF;
	/*box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 10%);*/
	border-radius: 11px 11px 11px 11px;
	opacity: 1;
	color: #000;
	font-size: 12px !important;
	line-height: 18px;
	text-align: center !important;
}
.panel_case .case_list:hover .case_title span:last-child{
	background-color: rgba(28,106,233, 0.1);
}
.panel_case .case_list .case_content li{
	color: #333 !important;
	line-height: 28px;
}
/*新改诊断面板*/
.zhenduan{
	margin-top: 10px;
}
.zhenduan .list{
	margin-bottom: 20px;
	cursor: pointer;
}
.zhenduan .list>.text{
	display: none;
}
.zhenduan .list.show>.text{
	display: block;
}
.zhenduan .list .title{
	position: relative;
}
.zhenduan .list .title>span:first-child{
	width: 40px;
	height: 14px;
	font-size: 12px;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #515151;
	line-height: 14px;
}
.zhenduan .list .title>span:first-child>span{
	width: 20px;
	height: 20px;
	border-radius: 50%;
	opacity: 1;
	background-color: #000;
	color: #fff;
	display: inline-block;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	margin-right: 5px;
}
.zhenduan .list .title>span.num{
	width: 40px;
	height: 20px;
	background: rgba(255,117,77,0.15);
	border-radius: 10px 10px 10px 10px;
	opacity: 1;
	font-size: 12px;
	font-weight: 400;
	color: #FF5036;
	line-height: 19px;
	padding: 2px 10px;
	float: right;
	text-align: center;
	margin-right: 25px;
}
.zhenduan .list .title>i {
	position: absolute;
	right: 0;
	top: 1px;
	display: inline-block;
	margin: 6px 0 0 0;
	border: 5px solid transparent;
	border-left: 5px solid #cccccc;
}
.zhenduan .list.show .title>i{
	display: block;
	margin: 9px 3px 0 0;
	border-left: 5px solid transparent;
	border-top: 5px solid #bdc5d0;
}
.zhenduan .list .text{
	margin-top: 15px;
	background: #F5F6FA;
	border-radius: 4px 4px 4px 4px;
	opacity: 1;
	padding: 13px;
	font-size: 12px;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 22px;
	/*text-shadow: 0px 4px 4px rgba(0,0,0,0.25);*/
}
.zhenduan .list .text li:before{
	/*content: "●";
	margin-right: 10px;
	color: #cccccc;*/
	vertical-align: bottom;
	content: "·";
	margin-right: 5px;
	color: #000;
	font-size: 22px;
}
.diagnose_defalut .diagnose_bar .diagnose_score{
	background: url("../image/zdbg.png");
	background-repeat: no-repeat;
	background-size: cover;
	text-align: left;
	padding: 20px 20px 11px;
	height: 125px;
}
.diagnose_defalut .diagnose_bar .diagnose_score::after{
	border: none;
	cursor:pointer;
	width: 0;
	height: 0;
}
.diagnose_defalut .diagnose_bar .diagnose_message{
	color: #fff;
	text-align: left;
}
.diagnose_defalut .diagnose_bar .diagnose_message.jdt{
	margin-top: -3px;
	background-color: #fff;
	height: 4px;
	margin-bottom: 8px;
	z-index: 8;
	position: relative;
	width: 56%;
	border-radius: 15px;
}
.diagnose_defalut .diagnose_bar .hrr{
	background-color: #FFCCBD;
	height: 2px;
	width: 230px;
	position: absolute;
	top: 68px;
	z-index: 1;
}
.diagnose_defalut .diagnose_bar .diagnose_score span.score{
	width: auto;
	height: auto;
	background-color: transparent;
	font-size: 32px;
	font-family: Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 40px;
}
.diagnose_defalut .diagnose_bar .diagnose_score span.score>span{
	width: 12px;
	height: 16px;
	font-size: 12px;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 14px;
	margin-left: 8px;
}
 .diagnose_defalut .diagnose_bar .diagnose_score span.buttonjc{
	 width: 80px;
	 height: 30px;
	 background: #FFFFFF;
	 border-radius: 15px 15px 15px 15px;
	 opacity: 1;
	 font-size: 14px;
	 font-family: Microsoft YaHei-Bold, Microsoft YaHei;
	 font-weight: bold;
	 color: #FF3700;
	 line-height: 22px;
	 padding: 4px 12px;
	 float: right;
	 margin-top: 6px;
	 cursor:pointer;
 }
