@charset "UTF-8";
body { background: url("../img/enterprise/bg.jpg"); background-size: 100% 100%; }

.enterprise { display: flex; justify-content: space-between; position: relative; }
.enterprise .e_left { width: 400px; }
.enterprise .e_left .el_list { width: 100%; height: 889px; background: linear-gradient(to right, rgba(50, 137, 255, 0.1), rgba(50, 137, 255, 0.05)); }
.enterprise .e_left .el_list a { display: flex; justify-content: space-between; height: 55px; width: 100%; line-height: 55px; font-size: 14px; color: #fff; padding: 0 20px; box-sizing: border-box; }
.enterprise .e_left .el_list a > div:first-child { /* CSS 样式 */ width: 200px; white-space: nowrap; /* 防止文本换行 */ overflow: hidden; /* 隐藏溢出的文本 */ text-overflow: ellipsis; /* 在溢出时显示省略号 */ }
.enterprise .e_left .el_list a .list_r { font-size: 12px; color: #9eaac8; }
.enterprise .e_left .el_list a .list_r .list_score { color: #2ee2f3; font-size: 14px; font-family: DINPro; margin: 0 10px 0 3px; line-height: 20px; }
.enterprise .e_left .el_list a .list_r .green { color: #2ef399; line-height: 20px; font-size: 12px; margin-left: 3px; }
.enterprise .e_left .el_list a:hover { background: rgba(78, 124, 255, 0.4); }
.enterprise .e_left .el_list .on { background: rgba(78, 124, 255, 0.4); }
.enterprise .loading { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: none; width: 64px; }
.enterprise .loading .loading_box { width: 64px; }
.enterprise .loading img { width: 64px; opacity: 0.3; }
.enterprise .loading .loading_txt { margin-top: 15px; margin-left: 5px; }
.enterprise .e_center { display: block; width: 984px; height: 100px; }
.enterprise .e_center .ec_header .c_detail { width: 100%; height: 220px; background: linear-gradient(to right, rgba(50, 137, 255, 0.1), rgba(50, 137, 255, 0.05)); padding: 37px 25px; box-sizing: border-box; }
.enterprise .e_center .ec_header .c_detail h1 { font-size: 20px; color: #ffffff; }
.enterprise .e_center .ec_header .c_detail ul { margin-top: 10px; }
.enterprise .e_center .ec_header .c_detail ul li { float: left; font-size: 12px; color: #9eaac8; line-height: 24px; }
.enterprise .e_center .ec_header .c_detail p { margin-top: 10px; font-size: 12px; line-height: 24px; color: #9eaac8; display: -webkit-box; /* 将元素设置为弹性盒子 */ -webkit-box-orient: vertical; /* 设置文本方向为垂直 */ -webkit-line-clamp: 2; /* 设置要显示的文本行数为2 */ overflow: hidden; /* 隐藏超出部分 */ text-overflow: ellipsis; /* 显示省略号 */ }
.enterprise .e_center .ec_header .c_detail p #btn-toggle { margin-left: 30px; }
.enterprise .e_center .ec_header .c_detail .w1 { width: 40%; }
.enterprise .e_center .ec_header .c_detail .w2 { width: 23.6%; }
.enterprise .e_center .ec_header .c_detail .w3 { width: 36.4%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.enterprise .e_center .ec_header .c_detail .main_business { width: 934px; }
.enterprise .e_center .ec_main { height: 660px; width: 100%; background: linear-gradient(to right, rgba(50, 137, 255, 0.1), rgba(50, 137, 255, 0.05)); margin-top: 8px; padding: 0 10px 25px 25px; box-sizing: border-box; }
.enterprise .e_center .ec_main .em_header { border-bottom: 1px solid rgba(78, 124, 255, 0.2); height: 304px; width: 100%; margin-top: 25px; box-sizing: border-box; display: flex; }
.enterprise .e_center .ec_main .em_header .level { width: 300px; height: 100%; flex-shrink: 0; position: relative; }
.enterprise .e_center .ec_main .em_header .level h4 { color: #ffffff; font-size: 16px; }
.enterprise .e_center .ec_main .em_header .level .level_s { width: 100%; height: 288px; }
.enterprise .e_center .ec_main .em_header .level p { position: absolute; top: 240px; left: 0; width: 260px; height: 50px; background: url("../img/enterprise/yb_bg.png") no-repeat center; text-align: center; }
.enterprise .e_center .ec_main .em_header .level p .p1 { margin-top: 4px; }
.enterprise .e_center .ec_main .em_header .level p .p1, .enterprise .e_center .ec_main .em_header .level p .p2 { display: block; font-size: 14px; color: #ffffff; line-height: 20px; }
.enterprise .e_center .ec_main .em_header .level p .p1 .n_span, .enterprise .e_center .ec_main .em_header .level p .p2 .n_span { color: #2ee2f3; }
.enterprise .e_center .ec_main .em_header .level p .p1 .n_span .p_num, .enterprise .e_center .ec_main .em_header .level p .p2 .n_span .p_num { font-size: 18px; font-family: DINR; }
.enterprise .e_center .ec_main .em_header .distribution { flex: 1; height: 100%; position: relative; display: flex; }
.enterprise .e_center .ec_main .em_header .distribution h4 { position: relative; padding-left: 10px; box-sizing: border-box; font-size: 14px; color: #ffffff; font-weight: bold; }
.enterprise .e_center .ec_main .em_header .distribution h4:before { content: ''; position: absolute; left: 0; top: 0; width: 4px; height: 14px; background-color: #2ee2f3; border-radius: 2px; }
.enterprise .e_center .ec_main .em_header .distribution .dis_left { flex: 1; }
.enterprise .e_center .ec_main .em_header .distribution .dis_left .distribution_s { height: 290px; width: 100%; }
.enterprise .e_center .ec_main .em_header .distribution .dis_left .weight ul li { position: absolute; color: #9eaac8; top: 47px; left: 132px; width: 65px; text-align: center; }
.enterprise .e_center .ec_main .em_header .distribution .dis_left .weight ul .weight2 { top: 274px; left: 261px; }
.enterprise .e_center .ec_main .em_header .distribution .dis_left .weight ul .weight3 { top: 274px; left: 0px; }
.enterprise .e_center .ec_main .em_header .distribution .dis_left .weight ul .weight4 { top: 170px; left: 47px; }
.enterprise .e_center .ec_main .em_header .distribution .dis_right { flex: 1; height: 100%; }
.enterprise .e_center .ec_main .em_header .distribution .dis_right .chart_dr { height: 100%; }
.enterprise .e_center .ec_main .em_answer { height: auto; width: 100%; margin-top: 24px; }
.enterprise .e_center .ec_main .em_answer h5 { font-size: 16px; color: #fff; }
.enterprise .e_center .ec_main .em_answer .fixed-top { position: sticky; top: 0; background: linear-gradient(to right, rgba(11, 24, 53, 0.94), rgba(11, 24, 53, 0.9)); }
.enterprise .e_center .ec_main .em_answer .answer_header { width: 930px; }
.enterprise .e_center .ec_main .em_answer .answer_header ul { width: 100%; display: flex; height: 60px; align-items: center; }
.enterprise .e_center .ec_main .em_answer .answer_header ul li { margin-right: 10px; }
.enterprise .e_center .ec_main .em_answer .answer_header ul li a { width: 97px; height: 28px; display: block; background: url("../img/enterprise/btn1.png") no-repeat center; text-align: center; line-height: 28px; color: #fff; }
.enterprise .e_center .ec_main .em_answer .answer_header ul li a:hover { background: url("../img/enterprise/btn2.png") no-repeat center; }
.enterprise .e_center .ec_main .em_answer .answer_header ul li .on { background: url("../img/enterprise/btn2.png") no-repeat center; }
.enterprise .e_center .ec_main .em_answer .answer_b .part { margin: 30px 0; }
.enterprise .e_center .ec_main .em_answer .answer_b .part h5 { color: #2ee2f3; font-size: 14px; position: relative; padding-left: 10px; margin-bottom: 2px; }
.enterprise .e_center .ec_main .em_answer .answer_b .part h5:before { content: ''; position: absolute; left: 0; top: 0; width: 4px; height: 14px; background-color: #2ee2f3; border-radius: 2px; }
.enterprise .e_center .ec_main .em_answer .answer_b .part1 { margin-top: 10px; }
.enterprise .e_center .ec_main .em_answer .answer_b .item { margin-top: 18px; }
.enterprise .e_center .ec_main .em_answer .answer_b .item p { font-size: 14px; color: white; }
.enterprise .e_center .ec_main .em_answer .answer_b .item p span { color: red; margin-left: 10px; }
.enterprise .e_center .ec_main .em_answer .answer_b .item ul { margin-top: 8px; }
.enterprise .e_center .ec_main .em_answer .answer_b .item ul li { min-height: 36px; line-height: 36px; font-size: 12px; display: flex; float: left; margin-right: 32px; }
.enterprise .e_center .ec_main .em_answer .answer_b .item ul li i { position: relative; top: 10px; width: 16px; height: 16px; display: inline-block; background: url("../img/enterprise/unchecked.png") no-repeat center; margin-right: 10px; flex-shrink: 0; }
.enterprise .e_center .ec_main .em_answer .answer_b .item ul li .on { background: url("../img/enterprise/checked.png") no-repeat center; }
.enterprise .e_center .ec_main .em_answer .answer_b .item .fill-question { margin-top: 15px; }
.enterprise .e_center .ec_main .em_answer .answer_b .item .fill-question .fill_item { float: left; display: flex; align-items: center; margin-right: 40px; }
.enterprise .e_center .ec_main .em_answer .answer_b .item .fill-question .fill_item .fill_name { margin-right: 6px; }
.enterprise .e_center .ec_main .em_answer .answer_b .item .fill-question .fill_item .fill_content input { background: transparent; width: 130px; border: 1px solid #2f539a; height: 30px; text-align: center; outline-style: none; color: #fff; }
.enterprise .e_center .ec_main .em_answer .answer_b .item .fill-question .fill_item .fill_content input:hover, .enterprise .e_center .ec_main .em_answer .answer_b .item .fill-question .fill_item .fill_content input:focus { border-color: #1a88ef !important; }
.enterprise .e_center .ec_main .em_answer .answer_b .item .fill-question .fill_item .unit { margin-left: 6px; }
.enterprise .e_center .ec_main .em_answer .answer_b2 { display: none; /*.part:nth-child(2){ .item:nth-child(4){ li:nth-child(5){ align-items: flex-start; line-height: 20px; i{ flex: 0 0 auto; } } }
}*/ }
.enterprise .e_center .ec_main .em_answer .answer_b3 { display: none; }
.enterprise .e_center .ec_main .em_answer .answer_b4 { display: none; }
.enterprise .e_right { height: 100px; width: 400px; }
.enterprise .e_right .er_list { height: 924px; width: 100%; margin-top: 8px; }
.enterprise .e_right .er_list li { height: 60px; width: 100%; margin: 4.5px 0; background: rgba(50, 137, 255, 0.2); padding: 0 20px; box-sizing: border-box; /*&:nth-child(1){ .er_header{ span{ background: url("../img/enterprise/no1.png") no-repeat center; } }
}*/ /*&:nth-child(2){ .er_header{ span{ background: url("../img/enterprise/no2.png") no-repeat center; } }
}
&:nth-child(3){ .er_header{ span{ background: url("../img/enterprise/no3.png") no-repeat center; } }
}*/ }
.enterprise .e_right .er_list li.t_1 .er_header span { background: url("../img/enterprise/no1.png") no-repeat center; }
.enterprise .e_right .er_list li.t_2 .er_header span { background: url("../img/enterprise/no2.png") no-repeat center; }
.enterprise .e_right .er_list li.t_3 .er_header span { background: url("../img/enterprise/no3.png") no-repeat center; }
.enterprise .e_right .er_list li:nth-child(2n) { background: rgba(50, 137, 255, 0.1); }
.enterprise .e_right .er_list li .er_header { padding-top: 17px; width: 210px; }
.enterprise .e_right .er_list li .er_header span { font-style: italic; width: 20px; text-align: center; font-size: 12px; color: #fff; font-family: DINPro; display: inline-block; }
.enterprise .e_right .er_list li .er_b { display: flex; justify-content: space-between; }
.enterprise .e_right .er_list li .er_b .bar { width: 270px; height: 6px; background: #162863; border-radius: 3px; margin-top: 10px; }
.enterprise .e_right .er_list li .er_b .bar .bar_in { border-radius: 3px; background: linear-gradient(to right, rgba(51, 163, 246, 0), #33a3f6); height: 6px; }
.enterprise .e_right .er_list li .er_b .bar_txt { margin-top: 6px; }
.enterprise .e_right .er_list li .er_b .bar_txt .skyblue { color: #2ee2f3; width: 55px; display: inline-block; text-align: left; }
.enterprise .e_right .er_list li .er_b .bar_txt .orange { color: #ffe13a; }
.enterprise .nano { position: relative; width: 100%; height: 100%; overflow: hidden; }
.enterprise .nano > .nano-content { overflow: scroll; overflow-x: hidden; left: 0; }
.enterprise .nano > .nano-content:focus { outline: dotted thin; }
.enterprise .nano > .nano-content::-webkit-scrollbar { display: none; }
.enterprise .nano > .nano-pane { width: 4px; visibility: visible\9; opacity: .99; -webkit-transition: .2s; -moz-transition: .2s; -o-transition: .2s; transition: .2s; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background-color: rgba(50, 137, 255, 0.1); }
.enterprise .nano > .nano-pane.active, .enterprise .nano > .nano-pane.flashed { visibility: visible\9; opacity: .99; }
.enterprise .nano > .nano-pane > .nano-slider { background: #253860; position: relative; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.enterprise .nano > .nano-content, .enterprise .nano > .nano-pane { position: absolute; right: 0; top: 0; bottom: 0; }
.enterprise .nano.has-scrollbar > .nano-content::-webkit-scrollbar { display: block; }
.enterprise .nano:hover > .nano-pane { visibility: visible\9; opacity: .99; }

/*# sourceMappingURL=enterprise.css.map */
