.bg_f4f6f9 {
  background: #f4f6f9;
}

.header_container {
  background: #fff;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1)
}

/* body {
  user-select: none;
} */

.w1200 {
  width: 1200px;
  margin: 0 auto;
}

.box_shadow {
  border-radius: 4px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
  background: #fff;
}

.ui_table.td54 table td {
  height: 54px;
}

.ui_table.gs_table_scroll {
  overflow-x: auto;
}

.ui_table.gs_table_scroll::-webkit-scrollbar {
  width: 7px;
  height: 6px;
  background-color: #d9d9d9;
}

.ui_table.gs_table_scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #d9d9d9;
}

.ui_table.gs_table_scroll::-webkit-scrollbar-track {
  background: #FAFAFA;
}

.ui_table.gs_table_scroll table th,
.ui_table.gs_table_scroll table td {
  white-space: nowrap;
}

.c_585858 {
  color: #585858;
}

.c_faad12 {
  color: #faad12;
}

.c_50b574 {
  color: #50b574;
}

.gs_blue {
  color: #0B7BFF;
  padding: 0 10px;
}

.gs_blue:hover {
  color: #0264FF;
}

.gs_red {
  color: #FF7859;
  padding: 0 10px;
}

.gs_red:hover {
  color: #FF3522;
}

.gs_green {
  color: #50B574;
  padding: 0 10px;
}

.gs_green:hover {
  color: #20B55D;
}

.ui_g_menu .ui_side01 {
  float: left;
  width: 20px;
  height: 20px;
  background: url(../images/classMange/side_icon1.png) no-repeat 0 0;
  margin: 13px 10px 0 0;
}

.head {
  width: 1200px;
  background-color: #fff;
  height: 60px;
  line-height: 60px;
  margin: 0 auto;
  position: relative;
}

.head .span_1 .img_1 {
  height: 32px;
  width: 32px;
  vertical-align: middle;
}

.head .span_1 .em_1 {
  font-size: 17px;
  font-family: PingFang SC;
  font-weight: bold;
  margin-left: 13px;
  vertical-align: middle;
  color: #000;
}

.img_2 {
  width: 28px;
  height: 28px;
  margin-right: 14px;
}

.img_3 {
  display: inline-block;
  width: 20px;
  height: 21px;
  background: url(../images/qualityEvaluate/icon/icon_logo.png) no-repeat center center;
  background-size: 100% auto;
  vertical-align: middle;
}

.em_2 {
  color: #4991E1;
  padding-right: 18px;
  border-right: 1px solid #E5E5E5;
  vertical-align: middle;
  margin-right: 20px;
}

.em_3 {
  vertical-align: middle;
  margin-right: 8px;
  color: #292929 !important;
}

.gs_main {
  width: 1200px;
  margin: 20px auto 30px;
}

.gs_main .gs_side {
  border-radius: 4px;
}

.gs_main .gs_contentBox {
  width: 1000px;
}

.gs_titleBox {
  padding: 30px 25px;
  width: 950px;
  height: 80px;
  background: url(../images/classMange/title_bg.png) no-repeat center center;
}

.gs_titleBox .gs_tit {
  font-size: 20px;
  color: #fff;
}

.gs_titleBox .txt {
  font-size: 12px;
  color: #fff;
  margin-top: 10px;
  width: 700px;
}

.gs_secTit {
  padding: 0 25px;
}

.gs_secTit .tit {
  height: 56px;
  line-height: 56px;
  font-size: 14px;
  color: #8b8b8b;
  font-weight: normal;
}

/*公共*/
html,
body {
  background: #E7E9EB !important;
}

.bgfff {
  background-color: #fff;
}

.ui_table {
  padding: 0px 0px;
}

.ui_g_menu {
  width: 200px;
  background-color: #F5F7F9;
}

.gs_main .gs_side {
  background-color: #F5F7F9;
}

.gs_main {
  min-height: 700px;
  background-color: #F5F7F9;
}

.gs_contentBox {
  min-height: 700px;
  background-color: #fff;
}

.ui_g_menu .ui_m1 .ui_cd.on>a {
  background: #FFFFFF;
}

.ui_g_menu ul.mgt20 {
  margin-top: 8px;
}

.sec_Li a {
  padding-left: 58px !important;
}

.menu_ul li {
  height: 40px;
  line-height: 40px;
  padding-left: 58px;
  color: #7A8DA2;
  box-sizing: border-box;
  border-left: 4px solid transparent;
}

.menu_ul li:hover {
  cursor: pointer;
  color: #000;
  background: #F8FAFB;
}

.menu_ul li.on {
  background-color: #fff;
  color: #000000;
  border-left: 4px solid #0B7BFF;
}

.xw_zhezhao {
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
}

.states_sort {
  position: fixed;
  left: 50%;
  top: 30%;
  z-index: 10001;
  background-color: #fff;
  padding: 20px 30px;
  border-radius: 10px;
  transform: translateX(-50%);
}

.states_sort span {
  display: block;
  font-size: 18px;
  float: left;
  line-height: 60px;
}

.pdr50 {
  padding-right: 50px;
}

.gs_classTab .xw_borB {
  line-height: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.uibtn.pdtb5 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.uibtn {
  height: 32px;
  line-height: 32px !important;
}

.xw_btn_height {
  height: 32px;
  line-height: 32px;
}

.d-buttons .d-button {
  width: 93px;
  font-size: 14px;
  line-height: 32px;
}

.ni_g_header .ni_ul .ni_name {
  border-right: 0;
}

.ni_home {
  display: none;
}

.uidate {
  border: 1px solid #e7e7e7;
}

.xw_inline {
  display: inline-block;
}

.xw_db {
  display: block;
}

.xw_por {
  position: relative;
}

.bg_EEEEEE {
  background-color: #FCFCFC;
}

.bg_F9FAFB {
  background-color: #F9FAFB;
}

.xw_color_1 {
  color: #B5B5B5 !important;
}

.xw_color_2 {
  color: #222222 !important;
}

.xw_color_3 {
  color: #09BB07 !important;
}

.xw_color_4 {
  color: #FA5151 !important;
}

.xw_color_5 {
  color: #50B574 !important;
}

.xw_color_6 {
  color: #4991E1 !important;
}

.xw_color_7 {
  color: #FAAD12 !important;
}

.c_000 {
  color: #000;
}

.xw_borB {
  border-bottom: 1px solid #EEEEEE;
}

.xw_bor {
  border: 1px solid #EEEEEE;
  border-radius: 4px;
}

.xw_noBor_top thead tr {
  border-top: none !important;
}

.xw_bor_F9 {
  border: 1px solid #F9FAFB;
  height: 50px;
  line-height: 50px;
}

.xw_a {
  color: #8B8B8B;
}

.xw_none {
  display: none;
}

.t_c {
  text-align: center;
}

.xw_t_r {
  text-align: right !important;
}

.xw_t_l {
  text-align: left !important;
}

.f12 {
  font-size: 12px;
}

.f14 {
  font-size: 14px;
}

.f16 {
  font-size: 16px;
}

.f17 {
  font-size: 17px;
}

.f18 {
  font-size: 18px;
}

.f20 {
  font-size: 20px;
}

.xw_ver {
  vertical-align: middle;
}

.mgl80 {
  margin-left: 80px;
}

.xw_weight {
  font-weight: bold;
}

.table_th thead tr {
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}

.ui_table table th {
  padding: 0 0 0 15px;
}

.ui_table table td {
  padding: 0 0 0 15px;
}

.xw_star {
  position: absolute;
  display: block;
  height: 8px;
  width: 8px;
  line-height: 8px;
  color: #FF0000;
  top: 10px;
  left: -12px;
}

.xw_dashed {
  position: absolute;
  display: block;
  background-color: #FA5151;
  top: 40%;
  left: 0px;
  height: 5px;
  width: 5px;
  border-radius: 50%;
}

.xw_dashed_1 {
  position: absolute;
  display: block;
  background-color: #FA5151;
  top: 10%;
  left: 0px;
  height: 5px;
  width: 5px;
  border-radius: 50%;
}

.table_same thead tr {
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}

.table_same tbody tr:nth-child(Odd) {
  background-color: #F9FAFB;
}

.table_same thead th {
  color: #B5B5B5;
}

.table_same tbody tr td {
  color: #252525;
}

.xw_width_100 {
  width: 100%;
}

.xw_width_20 {
  width: 20%;
}

.xw_width_50 {
  width: 50%;
}

.xw_width_80 {
  width: 80%;
}

.d-title {
  border-bottom: 1px solid #F2F2F2;
}

.xw_visibility {
  visibility: hidden;
}

.bg09BB07 {
  background-color: #09BB07;
}

.bgB5B5B5 {
  background-color: #B5B5B5;
}

.bgFA5151 {
  background-color: #FA5151;
}

.ui_g_menu .ui_li2 a {
  padding-left: 35px;
}

.c727272 {
  color: #727272;
}

.cfff {
  color: #ffffff;
}

.em_color {
  color: #FF0000;
  font-size: 18px;
  position: absolute;
  left: -10px;
  top: 8px;
}

.ui_table table td {
  height: 60px;
}

.uibtn1 {
  background: #4991E1;
}

.c888A92 {
  color: #888A92;
}

.opa_4 {
  opacity: .4;
}

/*指标管理*/
.xw_icon_1 {
  background: url(../images/qualityEvaluate/icon_1.png) no-repeat center center;
}

.xw_icon_2 {
  background: url(../images/qualityEvaluate/icon_2.png) no-repeat center center;
}

.xw_icon_3 {
  background: url(../images/qualityEvaluate/icon_3.png) no-repeat center center;
}

.xw_icon_4 {
  background: url(../images/qualityEvaluate/icon_4.png) no-repeat center center;
}

.xw_icon_5 {
  background: url(../images/qualityEvaluate/icon_5.png) no-repeat center center;
}

.xw_icon_6 {
  background: url(../images/qualityEvaluate/icon_6.png) no-repeat center center;
}

.xw_icon_7 {
  background: url(../images/qualityEvaluate/icon_7.png) no-repeat center center;
}

.xw_icon_8 {
  background: url(../images/qualityEvaluate/icon_8.png) no-repeat center center;
}

.xw_icon_10 {
  background: url(../images/qualityEvaluate/icon_10.png) no-repeat center center;
}

.xw_icon {
  display: inline-block;
  height: 18px;
  width: 18px;
  background-size: 100% auto;
  vertical-align: middle;
  margin-right: 6px;
}

.xw_h1 {
  font-weight: 400;
  font-size: 18px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: #000000;
  font-weight: bold;
}

.xw_h2 {
  font-weight: bold;
  font-size: 20px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: #000000;
  padding: 5px 10px;
}

.xw_por_a {
  position: absolute;
  left: 20px;
  color: #8B8B8B;
}

.xw_por_a i {
  display: inline-block;
  height: 10px;
  width: 6px;
  background: url(../images/qualityEvaluate/icon_left.png) no-repeat left;
  background-size: 100% auto;
  margin-right: 5px;
}

.uibtn2_xw {
  color: #3399FF;
  border-color: #3399FF;
}

.li_div_1 {
  padding: 10px 0px;
  border: 1px solid #F9FAFB;
}

.li_div_2 {
  padding: 15px 0px 15px 20px;
  border: 1px solid #EAEAEA;
  background-color: #F9FAFB;
}

.li_div_3 {
  padding: 15px 0px 15px 40px;
  border: 1px solid #EAEAEA;
  background-color: #F2F3F3;
}

.li_div_4 {
  padding: 5px 20px;
}

.xw_li_1 span {
  padding: 0px 20px;
}

.xw_li_1 a {
  margin-right: 20px;
}

.xw_li_1 .xw_a_1 {
  margin-right: 40px;
}

.xw_li_1 span:first-child {
  color: #B5B5B5;
}

.xw_li_1 .xw_a_1.on .ui_updown {
  border: 4px solid transparent;
  border-bottom: 5px solid #AAAAAA;
  position: absolute;
  top: 6px;
  right: -15px;
}

.ui_updown {
  border: 4px solid transparent;
  border-top: 5px solid #AAAAAA;
  position: absolute;
  top: 12px;
  right: -15px;
}

.ui_updown_1 {
  border: 4px solid transparent;
  border-top: 5px solid #AAAAAA;
  position: absolute;
  top: 22px;
  right: -15px;
}

.xw_li_1 .xw_a_1.on .ui_updown_1 {
  border: 4px solid transparent;
  border-bottom: 5px solid #AAAAAA;
  position: absolute;
  top: 6px;
  right: -15px;
}

.xw_btn {
  padding: 0 40px !important;
}

.xw_deter_btn {
  background-color: #4991E1;
  color: #FFFFFF;
}

.xw_deter_btn:hover {
  background-color: #4991E1;
  color: #FFFFFF;
}

.xw_define_icon {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  text-align: center;
  line-height: 22px;
  font-size: 36px;
  color: #fff;
  vertical-align: middle;
  margin-left: 10px;
}

.xw_add_icon {
  background: url(../images/qualityEvaluate/add_zhibiao.png) no-repeat center center;
  background-size: 100% auto;
}

.xw_reduce_icon {
  background: url(../images/qualityEvaluate/reduce_zhibiao.png) no-repeat center center;
  background-size: 100% auto;
}

.xw_erro_icon {
  height: 38px;
  width: 38px;
  background: url(../images/qualityEvaluate/fail.png) center center no-repeat;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}

.xw_right_icon {
  height: 43px;
  width: 38px;
  background: url(../images/components/success.png) center center no-repeat;
  display: inline-block;
  vertical-align: middle;
}

.xw_erro_p {
  display: inline-block;
}

.title_input {
  font-size: 20px;
  font-weight: bold;
  display: inline-block;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 240px;
  border: 1px solid #E7E7E7;
  height: 40px;
  padding: 0px 10px;
}

.delete_tell {
  display: block;
  width: 14px;
  height: 14px;
  background: url(../images/qualityEvaluate/delete_tell.png) no-repeat;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(100%, -2px);
}

.xw_state {
  color: #FFFFFF;
  padding: 0px 5px;
  border-radius: 2px;
  margin-left: 6px;
  font-size: 12px;
}

/*创建指标体系*/
.xw_add_div .div_1 {
  width: 176px;
  height: 176px;
  float: left;
  border: 1px solid #DCDCDC;
  position: relative;
  margin-top: 20px;
  margin-left: 12px;
  text-align: center;
  cursor: pointer;
  border-radius: 2px;
}

.xw_add_div .div_1.on {
  border: 1px solid #4991E1;
}

.icon_where {
  display: inline-block;
  width: 23px;
  height: 23px;
  position: absolute;
  top: 0;
  left: 0;
}

.icon_city {
  background: url(../images/qualityEvaluate/icon_city.png) no-repeat;
  background-size: 100% auto;
}

.icon_pro {
  background: url(../images/qualityEvaluate/icon_pro.png) no-repeat;
  background-size: 100% auto;
}

.icon_area {
  background: url(../images/qualityEvaluate/icon_area.png) no-repeat;
  background-size: 100% auto;
}

.icon_sch {
  background: url(../images/qualityEvaluate/icon_sch.png) no-repeat;
  background-size: 100% auto;
}

.set_icon {
  display: inline-block;
  width: 23px;
  height: 20px;
  color: #B2B2B2;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 24px;
  line-height: 14px;
  cursor: pointer;
}

.div_2 {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 2px;
  position: absolute;
  top: 22px;
  right: 0px;
  z-index: 2;
  padding: 0px 5px;
  transform: translateX(20%);
  background-color: #fff;
}

.div_2 ul li a {
  display: block;
  padding: 2px 8px;
  text-align: center;
  border-bottom: 1px solid #D9D9D9;
  color: #222222;
}

.div_2 ul li:last-child a {
  border: 0;
}

.xw_add_div .div_1 img {
  width: 64px;
  height: 64px;
  margin-top: 25px;
}

.div_1 .xw_color_2.f16 {
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding: 0 5px;
}

/*任务管理*/
.uibtn2_xw {
  color: #3399FF;
  border-color: #3399FF;
}

.xw_btn_1 {
  background-color: #fff;
  color: #888888;
  border: 1px solid #C5C6C6;
}

.xw_btn_1:hover {
  background-color: #fff;
  color: #888888;
}

.xw_btn_2 {
  background-color: #4991E1;
  color: #fff;
  border: 1px solid #4991E1;
  box-sizing: border-box;
}

.xw_btn_2:hover {
  background-color: #4991E1;
  color: #fff;
}

.xw_taskTable thead tr {
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}

.xw_taskTable tbody tr:nth-child(Odd) {
  background-color: #F9FAFB;
}

.xw_taskTable tbody tr td:nth-child(3) {
  color: #252525;
}

.xw_taskTable tbody tr td:nth-child(4) {
  color: #252525;
  width: 100px;
}

.xw_taskTable tbody tr td:last-child {
  text-align: center;
}

.xw_taskTable tbody tr td:last-child a {
  margin-left: 5px;
}

.ui_table:before {
  display: none;
}

.xw_check {
  width: 60%;
  margin-left: -30px;
}

.xw_check label {
  margin-left: 30px;
}

.text_c {
  margin-left: 50%;
  transform: translateX(-50%);
  font-size: 18px;
  font-weight: 400;
}

.tr_th_color th {
  color: #B5B5B5 !important;
}

.no_task_div img {
  width: 100px;
  height: 94px;
  margin-top: 140px;
}

.no_task_div button {
  width: 98px;
  height: 32px;
  background-color: #4991E1;
  border: 0;
  opacity: 1;
  border-radius: 3px;
  color: #fff;
  margin-top: 22px;
}

.xw_state_6 {
  width: 48px;
  display: inline-block;
}

.xw_every_div {
  border-top: 1px solid #ECECEC;
  background: rgba(255, 255, 255, 1);
  padding-left: 45px;
}

.xw_where_span {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 0px;
  left: 10px;
  text-align: center;
  line-height: 24px;
  font-size: 12px;
}

.xw_where_spanCity {
  background-color: #F18750;
  color: #FFFFFF;
}

.xw_where_spanArea {
  background-color: #55C0DC;
  color: #FFFFFF;
}

.xw_where_spanSch_1 {
  background-color: #6DDC91;
  color: #FFFFFF;
}

.xw_pdl24 {
  padding-left: 24px;
}

.task_icon_span {
  color: #555;
  font-size: 12px;
}

.task_icon_span_1 {
  vertical-align: middle;
}

.task_icon {
  display: inline-block;
  height: 12px;
  width: 12px;
  margin-right: 3px;
}

.task_icon_1 {
  background: url(../images/qualityEvaluate/icon/icon_1.png) no-repeat;
  background-size: 100% auto;
}

.task_icon_2 {
  background: url(../images/qualityEvaluate/icon/icon_2.png) no-repeat;
  background-size: 100% auto;
}

.task_icon_3 {
  background: url(../images/qualityEvaluate/icon/icon_3.png) no-repeat;
  background-size: 100% auto;
}

.task_icon_4 {
  background: url(../images/qualityEvaluate/icon/icon_4.png) no-repeat;
  background-size: 100% auto;
}

.xw_operate_div {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
}

.xw_operate_div span {
  display: inline-block;
  width: 45px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}

.xw_operate_div span i {
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 auto;
}

.xw_operate_div span p {
  display: block;
}

.icon_send {
  background: url(../images/qualityEvaluate/icon/icon_send.png) no-repeat;
  background-size: 100% auto;
}

.icon_jindu {
  background: url(../images/qualityEvaluate/icon/icon_jindu.png) no-repeat;
  background-size: 100% auto;
}

.icon_result {
  background: url(../images/qualityEvaluate/icon/icon_result.png) no-repeat;
  background-size: 100% auto;
}

.icon_edit {
  background: url(../images/qualityEvaluate/icon/icon_edit.png) no-repeat;
  background-size: 100% auto;
}

.icon_operate_delete {
  background: url(../images/qualityEvaluate/icon/icon_delete.png) no-repeat;
  background-size: 100% auto;
}

.icon_evaluate {
  background: url(../images/qualityEvaluate/icon/icon_evaluate.png) no-repeat;
  background-size: 100% auto;
}

.icon_ontask {
  background: url(../images/qualityEvaluate/icon/icon_ontask.png) no-repeat;
  background-size: 100% auto;
}

.icon_evaluate_green {
  background: url(../images/qualityEvaluate/icon/icon_evaluate_green.png) no-repeat;
  background-size: 100% auto;
}

.icon_evaluate_gray {
  background: url(../images/qualityEvaluate/icon/icon_evaluate_gray.png) no-repeat;
  background-size: 100% auto;
}

.icon_score {
  background: url(../images/qualityEvaluate/icon/icon_score.png) no-repeat;
  background-size: 100% auto;
}

.icon_cancle {
  background: url(../images/qualityEvaluate/icon/icon_cancle.png) no-repeat;
  background-size: 100% auto;
}

.xw_dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #FA5151;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

.xw_lastBor {
  border-bottom: 1px solid #ECECEC;
}

.xw_wrap_div .xw_wrap_div1:last-child {
  border-bottom: 1px solid #ECECEC;
}

.xw_every_div a:hover {
  color: #4991E1 !important;
  cursor: pointer;
}


/*任务详情*/
.xw_area span {
  display: block;
}

.xw_area span p {
  display: inline-block;
  margin-left: 10px;
}

.xw_area span p:first-child {
  margin-left: 0;
}

.xw_width_span {
  display: inline-block;
  width: 90px;
}

.table_1 td {
  border: 1px solid #EAEAEA;
  text-align: center;
  padding: 5px 10px;
}

.table_2 td {
  border: 1px solid #EAEAEA;
  text-align: center;
  padding: 10px 30px;
}

.table_3 {
  margin: 0 auto;
  text-align: center;
}

.table_3 th {
  border: 1px solid #EAEAEA;
  text-align: center;
  padding: 10px 30px;
  color: #B5B5B5;
  font-weight: 100;
}

.table_3 td {
  border: 1px solid #EAEAEA;
  text-align: center;
  padding: 5px 10px;
}

.table_4 {
  margin: 0 auto;
  text-align: center;
}

.table_4 th {
  border: 1px solid #EAEAEA;
  text-align: center;
  padding: 10px 30px;
  color: #B5B5B5;
  font-weight: 100;
}

.table_4 td {
  border: 1px solid #EAEAEA;
  text-align: center;
  padding: 5px 10px;
}

.table_4 tbody tr td:last-child {
  color: #252525
}

.table_4 td em {
  color: #FF0000;
}

/*查看进度*/
.see_table thead th {
  color: #B5B5B5;
}

.see_table tbody tr td:nth-child(2) {
  width: 80px;
  color: #4991E1;
}

.see_table tbody tr:nth-child(Odd) {
  background-color: #F9FAFB;
}

.see_table tbody tr td:last-child {
  width: 200px;
}

.progress_div {
  width: 150px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #4991E1;
  display: inline-block;
  vertical-align: middle;
  border-radius: 5px;
}

.progress_div span {
  height: 100%;
  background-color: #4991E1;
}

/*预览指标体系*/
.table_index {
  margin: 0 auto;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

.table_index th {
  border: 1px solid #EAEAEA;
  color: #B5B5B5;
  height: 50px;
}

.table_index td {
  border: 1px solid #EAEAEA;
  padding: 10px 10px;
  color: #252525;
  font-size: 14px;
  font-family: PingFang SC;
}

/*查看规则说明*/
.scan_rule_div {
  margin-top: 10px;
}

.scan_rule_div p {
  text-indent: 32px;
}

.doc_div {
  position: relative;
  ;
  width: 30%;
  height: 60px;
  border: 1px solid #D9D9D9;
  background-color: #F9F9F9;
  float: left;
  margin-left: 2.5%;
  margin-top: 10px;
}

.doc_div img {
  height: 40px;
  width: 40px;
  margin-left: 10px;
  vertical-align: inherit;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.doc_div span {
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 68px;
}

.xw_open_a .xw_a_1.on .ui_updown {
  border: 4px solid transparent;
  border-bottom: 5px solid #AAAAAA;
  position: absolute;
  top: 18px;
  right: -15px;
}

/*市级查看结果*/
.table_see_city thead tr {
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}

.table_see_city tbody tr:nth-child(Odd) {
  background-color: #F9FAFB;
}

.table_see_city thead th {
  color: #B5B5B5;
}

.table_see_city tbody tr td {
  color: #252525;
}

.table_see_city tbody tr td:last-child {
  text-align: center;
}

/*得分详情*/
.xw_nav_a {
  color: #000000;
  cursor: pointer;
  line-height: 34px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.xw_nav_a.on {
  color: #4991E1;
  border-bottom: 3px solid #4991E1;
}

.table_set_score thead tr {
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}

.table_set_score tbody tr:nth-child(Odd) {
  background-color: #F9FAFB;
}

.table_set_score thead th {
  color: #B5B5B5;
}

/*评价任务*/
.table_mgl tbody td span:nth-child(2) {
  margin-left: 10px;
}

.table_mgl tbody td a:nth-child(2) {
  margin-left: 10px;
}

/*进度概况*/
.progress_div_1 {
  width: 100px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #4991E1;
  display: inline-block;
  vertical-align: middle;
  border-radius: 5px;
}

.progress_div_1 span {
  height: 100%;
  background-color: #4991E1;
}

/*评价详情*/
.table_index_1 {
  margin: 0 auto;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

.table_index_1 tr td:nth-child(1) {
  text-align: center;
  width: 100px;
  color: #B5B5B5;
}

.table_index_1 tr td {
  padding: 10px 10px;
  border: 1px solid #EAEAEA;
}

.table_index_2 {
  margin: 0 auto;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

.table_index_2 tr td {
  padding: 10px 10px;
  border: 1px solid #EAEAEA;
  text-align: center;
}

/* .table_index_2 tr td:last-child{width: 600px;} */
.xw_wid_600 {
  width: 600px;
}

.xw_honor span {
  padding: 5px 10px;
  background-color: #F1F7FF;
  border-radius: 4px;
  color: #4991E1;
}

/* .xw_score_div{box-shadow:0px 1px 4px rgba(0,0,0,0.16);} */
.xw_score_div div {
  width: 25%;
  height: 16px;
  float: left;
  box-sizing: border-box;
  border-left: 1px solid #fff;
  background-color: #EEF4F9;
  text-align: left;
}

.xw_score_div div:last-child {
  border-right: 1px solid #fff;
}

.xw_score_div div span {
  display: block;
  height: 100%;
  width: 0;
}

.xw_score_div div:nth-child(1) span {
  background-color: #82E8FE;
}

.xw_score_div div:nth-child(2) span {
  background-color: #7BD8FE;
}

.xw_score_div div:nth-child(3) span {
  background-color: #74C6FE;
}

.xw_score_div div:nth-child(4) span {
  background-color: #6BB2FE;
}

.xw_detail_div span {
  display: block;
  float: left;
  position: relative;
  text-align: center;
  box-sizing: border-box;
}

.xw_width_22 {
  width: 22%;
}

.xw_width_26 {
  width: 26%;
}

.xw_width_4 {
  width: 4%;
}

.c555 {
  color: #555;
}

.w_25 {
  width: 25%;
}

.w_50 {
  width: 50%;
}

.eveScore {
  color: #555;
  position: absolute;
  right: -5px;
}

.score_color_1 {
  color: #82E8FE;
}

.xw_process_div {
  display: inline-block;
  height: 6px;
  border-radius: 10px;
  border: 1px solid #EAEAEA;
  position: relative;
  margin-left: 10px;
}

.xw_process_div span {
  display: block;
  height: 6px;
  border-radius: 10px;
  background-color: #4991E1;
}

.xw_process_div div {
  position: absolute;
  height: 10px;
  width: 10px;
  border: 4px solid #C8DEF6;
  background-color: #4991E1;
  border-radius: 50%;
  top: 0;
  transform: translate(-50%, -35%);
}

.evaluate_obj_div {
  width: 80px;
  padding: 5px 5px;
  color: #fff;
  background-color: #54C1FF;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.16);
  position: fixed;
  right: 0;
  bottom: 0;
}

.xw_ask {
  display: inline-block;
  height: 15px;
  width: 15px;
  background: url(../images/qualityEvaluate/icon_ask.png) no-repeat;
  background-size: 100% auto;
}

.xw_radio label {
  padding-left: 24px;
  display: inline-block;
  background: transparent url(../images/qualityEvaluate/radio.png) no-repeat left center;
  line-height: 21px;
  cursor: pointer;
  vertical-align: middle;
  height: 21px;
  min-height: 21px;
  font-size: 16px;
  color: #314659;
}

.xw_radio label.on {
  background: transparent url(../images/qualityEvaluate/radio_sel.png) no-repeat left center;
}

.xw_radio label.done {
  background: transparent url(../images/qualityEvaluate/radio_done_1.png) no-repeat left center;
  background-size: 16px auto;
}

.xw_radio label.done_2 {
  background: transparent url(../images/qualityEvaluate/radio_done_2.png) no-repeat left center;
  background-size: 16px auto;
}

.hover_div {
  position: absolute;
  top: -10px;
  left: 105px;
  font-size: 12px;
  width: 170px;
  line-height: 15px;
  text-align: left;
  background-color: #54C1FF;
  color: #FFFFFF;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.16);
  opacity: 0.8;
  padding: 12px;
  z-index: 5;
}

.hover_div.hover_2 {
  left: 340px;
}

/*学期总结*/
.xw_textarea {
  padding: 30px 45px 10px 10px !important;
}

.xw_refer_btn {
  width: 50px;
  height: 22.5px;
  position: absolute;
  top: 10px;
  right: 20px;
}

.xw_refer_btn a {
  display: block;
  width: 45%;
  height: 100%;
  float: left;
  cursor: pointer;
}

.xw_refer_btn a:nth-child(1) {
  background: url(../images/qualityEvaluate/refer_1.png) no-repeat center center;
  background-size: 100% auto;
}

.xw_refer_btn a:nth-child(2) {
  margin-left: 10%;
  background: url(../images/qualityEvaluate/refer_2.png) no-repeat center center;
  background-size: 100% auto;
}

.xw_table_refer {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-collapse: collapse;
}

.xw_table_refer td {
  border: 1px solid #EAEAEA;
  box-sizing: border-box;
}

.xw_table_refer tr:nth-child(1) td {
  height: 50px;
}

.xw_table_refer tr:nth-child(2) td {
  height: 250px;
}

.xw_table_refer tr td:nth-child(1) {
  width: 10%;
  padding: 0px 5px;
  color: #B5B5B5;
  text-align: center;
}

.refer_td .refer_td_div {
  vertical-align: top;
  height: 250px;
  overflow-y: scroll;
}

.refer_td .refer_td_div div {
  padding: 10px;
  border-bottom: 1px solid #EAEAEA;
  text-align: left;
  cursor: pointer;
  border-left: 0;
}

.refer_td .refer_td_div div.on {
  border: 1px solid #4991E1;
}

/*评语库*/
.icon_delete {
  display: inline-block;
  width: 11px;
  height: 11px;
  background: url(../images/qualityEvaluate/delete.png) no-repeat;
  background-size: 100% auto;
  margin-left: 5px;
  vertical-align: middle;
}

.icon_add {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../images/qualityEvaluate/add.png) no-repeat;
  background-size: 100% auto;
  margin-left: 5px;
  vertical-align: middle;
}

.table_color td {
  color: #252525;
}

/*评价详情-互评*/
.table_index_3 tr td:last-child {
  width: auto;
}

.table_index_3 tr td:first-child {
  width: 120px;
}

/*26*/
.no_stu_div img {
  width: 120px;
  height: 120px;
  margin-top: 100px;
}

.no_stu_div_2 span {
  display: block;
  color: #252525;
  font-weight: bold;
  font-size: 20px;
  padding-top: 78px;
}

.no_stu_div_2 img {
  width: 120px;
  height: 120px;
  margin-top: 52px;
}

/*28*/
.img_table img {
  height: 40px;
  width: 40px;
}

.img_table tr td:nth-child(2) {
  text-align: center;
}

.img_table tr td:nth-child(6) {
  text-align: center;
}

.switch_div {
  width: 38px;
  height: 20px;
  border-radius: 4px;
  background: url(../images/qualityEvaluate/switch_on.png) no-repeat;
  background-size: 100% auto;
}

.switch_div.no {
  background-image: url(../images/qualityEvaluate/switch_no.png)
}

.switch_div:hover {
  cursor: pointer;
}

.weidu_img_1 {
  background: url(../images/qualityEvaluate/weidu_1.png) no-repeat;
}

.weidu_img_2 {
  background: url(../images/qualityEvaluate/weidu_2.png) no-repeat;
}

.weidu_img_3 {
  background: url(../images/qualityEvaluate/weidu_3.png) no-repeat;
}

.weidu_img_4 {
  background: url(../images/qualityEvaluate/weidu_4.png) no-repeat;
}

.weidu_img_5 {
  background: url(../images/qualityEvaluate/weidu_5.png) no-repeat;
}

.weidu_img_6 {
  background: url(../images/qualityEvaluate/weidu_6.png) no-repeat;
}

.weidu_img_7 {
  background: url(../images/qualityEvaluate/weidu_7.png) no-repeat;
}

.weidu_img_8 {
  background: url(../images/qualityEvaluate/weidu_8.png) no-repeat;
}

.weidu_img_9 {
  background: url(../images/qualityEvaluate/weidu_9.png) no-repeat;
}

.weidu_img_10 {
  background: url(../images/qualityEvaluate/weidu_10.png) no-repeat;
}

.weidu_img_i {
  display: block;
  height: 40px;
  width: 40px;
  background-size: 100% auto;
}

.radiolist_show {
  margin-top: -10px;
}

.radiolist_show label {
  width: 17%;
  margin-left: 2%;
  margin-top: 10px;
}

.no_zhibiao_div img {
  width: 100px;
  height: 94px;
  margin-top: 100px;
}

.no_zhibiao_div button {
  width: 98px;
  height: 32px;
  background-color: #4991E1;
  border: 0;
  opacity: 1;
  border-radius: 3px;
  color: #fff;
  margin-top: 22px;
}

/*状态*/
.spinner {
  width: 80px;
  height: 60px;
  font-size: 10px;
  float: left;
  line-height: 70px;
}

.spinner>div {
  width: 20px;
  height: 20px;
  background-color: #4991E1;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {

  0%,
  80%,
  100% {
    -webkit-transform: scale(0.0)
  }

  40% {
    -webkit-transform: scale(1.0)
  }
}

@keyframes bouncedelay {

  0%,
  80%,
  100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  }

  40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

/*19*/
.table_wid thead th:nth-child(1) {
  width: 420px;
}

.table_wid thead th:nth-child(2) {
  width: 360px;
}

.table_wid thead th:nth-child(3) {
  text-align: center;
}

.table_wid tbody td:nth-child(3) {
  text-align: center;
}

/*30*/
.table_wid30 thead th:nth-child(1) {
  width: 200px;
}

.table_wid30 thead th:nth-child(2) {
  width: 160px;
}

.table_wid30 thead th:nth-child(5) {
  text-align: center;
}

.table_wid30 tbody td:nth-child(5) {
  text-align: center;
}

/*13*/
.table_wid13 thead th:nth-child(1) {
  width: 120px;
}

.table_wid13 thead th:nth-child(2) {
  width: 150px;
}

.table_wid13 thead th:nth-child(5) {
  width: 150px;
}

.table_wid13 thead th:nth-child(7) {
  width: 150px;
}


/*6*/
.hovSpan:hover p {
  color: #4991E1;
}

.sendHov:hover .icon_send {
  background-image: url(../images/qualityEvaluate/icon/sendHov.png);
}

.jinduHov:hover .icon_jindu {
  background-image: url(../images/qualityEvaluate/icon/jinduHov.png);
}

.jieguoHov:hover .icon_result {
  background-image: url(../images/qualityEvaluate/icon/jieguoHov.png);
}

.bianjiHov:hover .icon_edit {
  background-image: url(../images/qualityEvaluate/icon/bianjiHov.png);
}

.shanchuHov:hover .icon_operate_delete {
  background-image: url(../images/qualityEvaluate/icon/shanchuHov.png);
}

.querenHov:hover .icon_ontask {
  background-image: url(../images/qualityEvaluate/icon/querenHov.png);
}

.pingfenHov:hover .icon_score {
  background-image: url(../images/qualityEvaluate/icon/pingfenHov.png);
}

.pingjiaHov:hover .icon_evaluate {
  background-image: url(../images/qualityEvaluate/icon/pingjiaHov.png);
}


/*32*/
.btn32 {
  display: block;
  box-sizing: border-box;
  color: #fff;
  background-color: #FAAD12;
  width: 96px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 3px;
}

.btn32:hover {
  color: #fff;
  cursor: pointer;
}

.pdlr125 {
  padding-left: 125px;
  padding-right: 125px;
}

.tabDiv32 {
  display: inline-block;
  border-bottom: 1px solid #DFDFDF;
}

.tabDiv32>div {
  height: 50px;
  text-align: center;
  float: left;
  padding: 0 20px 8px 20px;
}

.tabDiv32 div span {
  display: inline-block;
  padding-bottom: 8px;
}

.tabDiv32 div span:hover {
  cursor: pointer;
}

.tabDiv32 div.on span {
  color: #4991E1;
  border-bottom: 1px solid #4991E1;
}

.c000 {
  color: #000;
}

.fwb {
  font-weight: bold;
}

.f17 {
  font-size: 17px;
}

.f13 {
  font-size: 13px;
}

.span32 {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  padding: 0 5px;
  margin-left: 10px;
  color: #4991E1;
  background-color: #F1F7FF;
  border-radius: 2px;
}

a {
  color: #4991E1;
}

a:hover {
  color: #4991E1;
  cursor: pointer;
}

.pdb16 {
  padding-bottom: 16px;
}

.xw_borB32 {
  border-bottom: 1px solid #EAEAEA;
}

.eveDiv32 div {
  height: 120px;
  float: left;
  margin-left: 1%;
}

.eveDiv32 div>img {
  height: 100%;
}

.eveDiv32.hei_160 div {
  height: 160px;
}

.eveDiv32 div:nth-child(1) {
  margin-left: 0;
}

.c8B8B8B {
  color: #8B8B8B;
}

/*****分页niTurnPage2 S*****/
.niTurnPage2 {
  font-size: 14px;
  text-align: center;
}

.niTurnPage2 span {
  display: inline-block;
}

.niTurnPage2 a {
  border: 1px solid #eeeeee;
  background: #fafafa;
  display: inline-block;
  padding: 0px 15px;
  height: 37px;
  line-height: 37px;
  color: #888888;
  margin-left: -5px
}

.niTurnPage2 a.niTurnPage2_num:hover {
  text-decoration: none;
  background: #fff;
}

.niTurnPage2 a.active.niTurnPage2_num {
  background: #fff;
}

.niTurnPage2 a.niTurnPage2_page,
.niTurnPage2 a.niTurnPage2_total {
  background: none;
  border-color: transparent;
}

/*****分页niTurnPage2 E*****/
/*****分页niTurnPage2 S*****/
.niTurnPage2 {
  font-size: 14px;
  text-align: center;
}

.niTurnPage2 span {
  display: inline-block;
}

.niTurnPage2 a.niTurnPage2_num {
  border: 1px solid #eeeeee;
  background: #fafafa;
  display: inline-block;
  padding: 0px 15px;
  height: 37px;
  line-height: 37px;
  color: #888888;
  margin-left: -5px
}

.niTurnPage2 a.niTurnPage2_num:hover {
  text-decoration: none;
  background: #fff;
}

.niTurnPage2 a.active.niTurnPage2_num {
  background: #fff;
  color: #4991E1
}

.niTurnPage2 a.niTurnPage2_page,
.niTurnPage2 a.niTurnPage2_total {
  background: none;
  border-color: transparent;
}

.niTurnPage2 span.jumpTerm input {
  width: 34px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  margin: 0 6px;
  color: #555555;
  background: rgba(255, 255, 255, 0);
  border: 1px solid rgba(220, 220, 220, 1);
  opacity: 1;
  border-radius: 3px;
}

.niTurnPage2 .sureBtn {
  width: 44px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  padding: 0;
  margin-left: 10px;
  background: rgba(255, 255, 255, 0);
  border: 1px solid rgba(220, 220, 220, 1);
  opacity: 1;
  border-radius: 3px;
}

.pdlr35 {
  padding-left: 35px;
  padding-right: 35px;
}

.divSet32 .leftSpan32 {
  display: inline-block;
  width: 65px;
  height: 25px;
  text-align: right;
  margin-right: 10px;
  position: relative;
  color: #8B8B8B;
}

.divSet32 .leftSpan32 em {
  color: #FA5151;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.xw_textArea {
  height: 160px;
  border-radius: 3px;
  box-sizing: border-box;
}

.xw_textArea:focus {
  border-color: #3399ff;
}

.wid400 {
  width: 400px;
}

.upBtn32_pic {
  display: inline-block;
  height: 48px;
  width: 48px;
  background: url(../images/qualityEvaluate/upload.png) no-repeat;
  background-size: 100% auto;
  margin: 5px;
}

.upImg>div {
  position: relative;
  float: left;
}

.upImg>div>i {
  position: absolute;
  display: block;
  height: 22px;
  width: 22px;
  right: -5px;
  top: -5px;
  background: url(../images/qualityEvaluate/icon/ico_close.png) no-repeat;
  background-size: 22px 22px;
  cursor: pointer;
}

.upImg_1>div {
  position: relative;
  float: left;
}

.i_32_1 {
  position: absolute;
  display: block;
  height: 22px;
  width: 22px;
  right: -5px;
  top: -5px;
  background: url(../images/qualityEvaluate/icon/ico_close.png) no-repeat;
  background-size: 22px 22px;
  cursor: pointer;
}

.upImg img {
  height: 48px;
  width: 48px;
  margin: 5px;
}

.upImg_1 .img1 {
  height: 48px;
  width: 48px;
  margin: 5px;
}

.file_div32 {
  position: relative;
  display: block;
  box-sizing: border-box;
  height: 48px;
  line-height: 42px;
  width: 240px;
  padding-left: 52px;
  padding-right: 42px;
  float: left;
  border: 1px solid #D9D9D9;
  background-color: #F9F9F9;
  border-radius: 2px;
  margin: 5px;
}

.i_32_2 {
  position: absolute;
  display: block;
  height: 22px;
  width: 22px;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  background: url(../images/qualityEvaluate/icon/ico_close.png) no-repeat;
  background-size: 22px 22px;
  cursor: pointer;
}

.file_div32 img {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}

.upBtn32 {
  display: inline-block;
  height: 50px;
  width: 50px;
  background: url(../images/qualityEvaluate/link.png) no-repeat;
  background-size: 100% auto;
  margin: 5px;
}

.sortSpan32 {
  display: block;
  width: 298px;
  color: #BEBEBE;
  font-size: 13px;
  line-height: 14px;
}

.imgDiv32 {
  clear: both;
  padding-left: 68px;
  padding-right: 80px;
  padding-top: 15px;
}

.clearB {
  clear: both;
}

.imgDiv32 span {
  display: block;
  width: 36px;
  height: 36px;
  float: left;
  background: url(../images/qualityEvaluate/img32.png) no-repeat;
  background-size: 100% auto;
  position: relative;
  margin: 7px 7px;
}

.imgDiv32 span i {
  display: inline-block;
  position: absolute;
  top: -5px;
  right: -5px;
  width: 14px;
  height: 14px;
  background: url(../images/qualityEvaluate/del32.png) no-repeat;
  background-size: 100% auto;
}

/*202*/
.tabDiv202 {
  display: inline-block;
  border-bottom: 1px solid #DFDFDF;
}

.tabDiv202 div {
  width: 80px;
  height: 50px;
  text-align: center;
  float: left;
  padding-bottom: 8px;
  margin-left: 49px;
}

.tabDiv202 div:nth-child(1) {
  width: initial;
  margin-left: 0;
}

.tabDiv202 div span {
  display: inline-block;
  padding-bottom: 8px;
}

.tabDiv202 div span:hover {
  cursor: pointer;
}

.tabDiv202 div.on span {
  color: #4991E1;
  border-bottom: 1px solid #4991E1;
}

/*203*/
.pdr260 {
  padding-right: 260px;
}

.wid_720 {
  width: 720px;
}

.wid_240 {
  width: 240px;
  box-sizing: border-box;
  padding-left: 20px;
}

.lin_28 {
  line-height: 28px;
}

.classDiv203 .eve_div203 {
  width: 220px;
  height: 32px;
  box-sizing: border-box;
  border: 1px solid #F9FAFB;
  border-top: none;
  position: relative;
  padding-left: 15px;
}

.next_div203 {
  background-color: #F9FAFB;
  display: none;
}

.next_div203 .next_evediv203 {
  width: 220px;
  height: 32px;
  box-sizing: border-box;
  border-top: 1px solid #EAEAEA;
  position: relative;
  padding-left: 15px;
}

.classDiv203 .eve_div203:nth-child(1) {
  border-top: 1px solid #F9FAFB;
}

/* .next_div203 .next_evediv203:nth-child(1){
  border-top: none;
} */
.classDiv203 .eve_div203 span {
  line-height: 32px;
}

.span203_2 {
  position: absolute;
  left: 130px;
}

.span203_3 {
  position: absolute;
  left: 50px;
}

.classDiv203 .eve_div203 i {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  background: url(../images/qualityEvaluate/icon/down.png) no-repeat;
  background-size: 100% auto;
}

.classDiv203 .eve_div203.on i {
  background-image: url(../images/qualityEvaluate/icon/up.png);
}

/*204*/
.left_a {
  left: 0;
}

/*205*/
.fourDiv>div {
  width: 200px;
  height: 95px;
  box-sizing: border-box;
  padding-top: 18px;
  padding-left: 80px;
  float: left;
  margin-left: 30px;
  margin-top: 30px;
  border-radius: 2px;
  position: relative;
}

.fourDiv div i {
  display: block;
  width: 50px;
  height: 52px;
  position: absolute;
  left: 15px;
  top: 21px;
}

.fourDiv div p {
  line-height: 18px;
}

.bgDAF5E9 {
  background-color: #DAF5E9;
}

.bgDAE9F9 {
  background-color: #DAE9F9;
}

.bgFFEEDA {
  background-color: #FFEEDA;
}

.bgFEE4E4 {
  background-color: #FEE4E4;
}

.whoPic_1 {
  background: url(../images/qualityEvaluate/whoPic_1.png) no-repeat;
  background-size: 100% auto;
}

.whoPic_2 {
  background: url(../images/qualityEvaluate/whoPic_2.png) no-repeat;
  background-size: 100% auto;
}

.whoPic_3 {
  background: url(../images/qualityEvaluate/whoPic_3.png) no-repeat;
  background-size: 100% auto;
}

.whoPic_4 {
  background: url(../images/qualityEvaluate/whoPic_4.png) no-repeat;
  background-size: 100% auto;
}

.whoPic_5 {
  background: url(../images/qualityEvaluate/whoPic_5.png) no-repeat;
  background-size: 100% auto;
}

.whoPic_6 {
  background: url(../images/qualityEvaluate/whoPic_6.png) no-repeat;
  background-size: 100% auto;
}

.whoPic_7 {
  background: url(../images/qualityEvaluate/whoPic_7.png) no-repeat;
  background-size: 100% auto;
}

.cFECD48 {
  color: #FECD48;
}

.c49CC93 {
  color: #49CC93;
}

.c4991E1 {
  color: #4991E1;
}

.cFEA948 {
  color: #FEA948;
}

.cF97878 {
  color: #F97878;
}

.mgt50 {
  margin-top: 50px;
}

.pieDiv div {
  float: left;
  width: 215px;
  height: 78px;
  background-color: #ECF4FC;
  border-radius: 3px;
  margin-left: 13.5%;
  box-sizing: border-box;
  padding: 15px;
}

.pieDiv div:nth-child(1) {
  margin-left: 3.5%;
}

/*206*/
.a_206 {
  display: block;
  height: 32px;
  width: 123px;
  line-height: 32px;
  text-align: center;
  color: #fff;
  background-color: #50B574;
  border-radius: 3px;
}

.a_206:hover {
  color: #fff;
}

.table206 {
  border-collapse: collapse;
  width: 100%;
}

.table206 thead th {
  box-sizing: border-box;
  height: 50px;
  padding-left: 15px;
  color: #B2B2B2;
  text-align: left;
}

.table206 tbody td {
  box-sizing: border-box;
  height: 60px;
  color: #555555;
  padding-left: 15px;
}

.table206 tbody tr {
  border: 1px solid #EAEAEA;
  border-left: none;
  border-right: none;
}

.table206 tbody tr:nth-child(ODD) {
  background-color: #F9FAFB;
}

/*401*/
.eveDiv401 {
  box-sizing: border-box;
  margin-top: 20px;
  padding: 32px 0;
  width: 100%;
  /* height: 110px; */
  border: 1px solid #DDDDDD;
  border-radius: 3px;
}

.eveDiv401 .eveSpan {
  display: inline-block;
  padding: 0 20px;
  box-sizing: border-box;
  color: #555555;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  border-right: 1px solid #DDDDDD;
  vertical-align: middle;
}

.lin_48 {
  line-height: 48px;
}

.c9B9B9B {
  color: #9B9B9B;
}

.divPro {
  box-sizing: border-box;
  height: 16px;
  width: 260px;
  border: 1px solid #DDDDDD;
  border-radius: 8px;
  display: inline-block;
  vertical-align: middle;
}

.divPro span {
  display: block;
  height: 100%;
  background-color: #4991E1;
  border-radius: 8px 0 0 8px;
  float: left;
}

.btn_401 {
  box-sizing: border-box;
  height: 32px;
  width: 110px;
  line-height: 32px;
  text-align: center;
  border-radius: 3px;
  margin-top: 6px;
}

.btn_401.b {
  color: #fff;
  background-color: #4991E1;
}

.btn_401.w {
  color: #4991E1;
  background-color: #fff;
  border: 1px solid #4991E1;
}

.noSubmit span {
  margin: 7px;
  display: inline-block;
}

/*207*/
.eveDiv_207 {
  box-sizing: border-box;
  padding: 45px 0 40px 210px;
  position: relative;
  height: 200px;
  width: 100%;
  border-bottom: 1px solid #ECECEC;
  color: #888888;
}

.eveDiv_207 img {
  position: absolute;
  height: 140px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.f22 {
  font-size: 22px;
}

.btnDiv207 {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 40px;
  transform: translateY(-50%);
  z-index: 5;
}

.btnDiv207 a:nth-child(1) {
  margin-right: 30px;
}

/*301*/
.lin_span {
  display: block;
  height: 30px;
}

.pdlr60 {
  padding-left: 60px;
  padding-right: 60px;
}

.span301 {
  display: block;
  float: right;
  padding-left: 48px;
  background: url(../images/qualityEvaluate/switch_on.png) no-repeat left;
  background-size: 38px 20px;
  margin-top: 4px;
}

.twoBtnDiv {
  display: inline-block;
}

.twoBtnDiv a {
  display: inline-block;
  box-sizing: border-box;
  height: 40px;
  width: 154px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  border-radius: 3px;
}

.twoBtnDiv a.w {
  color: #888888;
  background-color: #fff;
  border: 1px solid #C5C6C6;
}

.twoBtnDiv a.b {
  color: #fff;
  background-color: #4991E1;
  border: 1px solid #4991E1;
}

/*首页*/
.wid_1280 {
  width: 1280px;
}

.mg_auto {
  margin: 0 auto;
}

.wid_1280Div {
  background-color: #b6e5f9;
  height: 110px;
  position: relative;
  margin: 0 auto;
}

.divInd_1 img {
  position: absolute;
}

.divInd_1 .img1 {
  top: 42px;
  left: 280px;
  z-index: 2;
}

.divInd_1 .img2 {
  top: 42px;
  left: 301px;
  z-index: 1;
}

.divInd_1 .img3 {
  top: 56px;
  right: 357px;
  z-index: 2;
}

.divInd_1 .img4 {
  top: 60px;
  right: 320px;
  z-index: 1;
}

.wordDiv {
  display: inline-block;
  margin-left: -45px;
  padding-top: 10px;
}

.wordDiv span {
  margin-left: 45px;
}

.divInd_2 {
  height: 400px;
  background-color: #e2f0ff;
}

.allDiv_index {
  display: inline-block;
  width: 760px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -22px;
  margin-left: -15px;
}

.allDiv_index .eveDiv_idx {
  height: 180px;
  width: 175px;
  border-radius: 3px;
  background-color: #fff;
  float: left;
  margin-left: 15px;
  margin-top: 15px;
  text-align: center;
  padding: 0 20px;
  box-sizing: border-box;
}

.allDiv_index .eveDiv_idx img {
  height: 48px;
  width: 48px;
}

.imgSpan {
  margin-top: 27px;
  display: inline-block;
  position: relative;
}

.imgSpan i {
  position: absolute;
  display: block;
  height: 16px;
  width: 16px;
  background-color: #ff7576;
  border-radius: 50%;
  top: -6px;
  right: -6px;
}

.c222 {
  color: #222;
}

.lin_14 {
  line-height: 14px;
}

.f10 {
  font-size: 10px;
}

.c888888 {
  color: #888888;
}

.fourDiv_idx {
  position: absolute;
  display: inline-block;
  top: 20px;
  width: 260px;
  height: 300px;
  right: 0px;
}

.fourDiv_idx div {
  height: 120px;
  width: 100px;
  float: left;
  text-align: center;
}

.fourDiv_idx div img {
  height: 48px;
  width: 48px;
}

.div3_inx {
  height: 140px;
  width: 100%;
  background-color: #fafbfc;
}

.div3_inx div {
  height: 100%;
  width: 100%;
  background: url(../images/qualityEvaluate/index_foot.png) no-repeat;
  background-size: 100% auto;
}

/*501*/
.btnDiv_501 {
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  top: 50%;
  transform: translateY(-50%);
  right: 50px;
  z-index: 100;
  width: 250px;
}

.btnDiv_501>a {
  display: inline-block;
  box-sizing: border-box;
  height: 32px;
  padding: 0 27px;
  color: #4991E1;
  border: 1px solid #4991E1;
  line-height: 32px;
  border-radius: 3px;
}

.btnDiv_501>a:nth-child(2) {
  margin-left: 20px;
}

.btnDiv_501>a.on {
  color: #888888;
  border-color: #C5C6C6;
}

/*502*/
.a_btn502 {
  display: inline-block;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  text-align: center;
  color: #fff;
  background-color: #4991E1;
  border-radius: 3px;
}

.a_btn502:hover {
  color: #fff;
}

.cFAAD12 {
  color: #FAAD12;
}

/*503*/
.big_div503>div {
  box-sizing: border-box;
  width: 140px;
  height: 230px;
  border: 1px solid #DCDCDC;
  border-radius: 2px;
  margin: 10px;
  float: left;
  text-align: center;
  padding-top: 16px;
}

.big_div503>div>img {
  height: 88px;
  width: 88px;
}

.big_div503>div.on {
  border-color: #4991E1;
}

.big_div503>div>p {
  color: #000;
  font-size: 24px;
  margin-top: 15px;
}

.big_div503>div>span {
  display: inline-block;
  padding-left: 30px;
  color: #555555;
  margin-top: 5px;
  font-size: 16px;
  background: url(../images/qualityEvaluate/icon/img_icon.png) no-repeat left top 3px;
  background-size: 28px 27px;
}

.big_div503>div>div {
  width: 106px;
  height: 20px;
  display: inline-block;
  line-height: 20px;
  background-color: #F1F7FF;
  color: #4991E1;
  border-radius: 4px;
  margin-top: 10px;
}

/*504*/
.img504 {
  height: 110px;
  width: 110px;
}

.div_504 {
  padding-top: 30px;
}

.pdl170 {
  padding-left: 170px;
}

.div_504>div>span {
  display: inline-block;
  width: 260px;
  font-size: 18px;
  color: #555;
}

.tabDiv_504 a {
  color: #000;
  font-size: 18px;
  padding-bottom: 7px;
}

.tabDiv_504 a.on {
  border-bottom: 2px solid #4991E1;
  color: #4991E1;
}

.tabDiv_504 a:nth-child(2) {
  margin-left: 50px;
}

/*507*/
.wid_560 {
  width: 560px;
}

.hasSel_507 {
  box-sizing: border-box;
  height: 50px;
  line-height: 50px;
  background-color: #F1F7FF;
  border-bottom: 1px solid #EAEAEA;
}

.c252525 {
  color: #252525;
}

.hasSel_507 span {
  vertical-align: middle;
}

.hasSel_507 span em {
  margin: 0 5px;
}

.hasSel_507 i {
  display: inline-block;
  height: 20px;
  width: 20px;
  background: url(../images/qualityEvaluate/icon/icon_507.png) no-repeat;
  background-size: 20px 20px;
  margin-left: 15px;
  margin-right: 12px;
  vertical-align: middle;
}

.tableDiv_507>div {
  box-sizing: border-box;
  height: 60px;
  padding: 14px 0;
  border-bottom: 1px solid #EAEAEA;
}

.tableDiv_507>div:nth-child(EVEN) {
  background-color: #F9FAFB;
}

.tableDiv_507>div>i {
  display: inline-block;
  height: 20px;
  width: 20px;
  background: url(../images/qualityEvaluate/icon/check.png) no-repeat;
  background-size: 20px 20px;
  margin: 0 15px;
  vertical-align: middle;
}

.tableDiv_507>div.on>i {
  background-image: url(../images/qualityEvaluate/icon/check_on.png);
}

.tableDiv_507>div>i:hover {
  cursor: pointer;
}

.tableDiv_507>div>span {
  line-height: 32px;
  vertical-align: middle;
}

.tableDiv_507>div>a {
  display: block;
  float: right;
  box-sizing: border-box;
  height: 32px;
  padding: 0 20px;
  line-height: 32px;
  text-align: center;
  color: #4991E1;
  background-color: #fff;
  border: 1px solid #4991E1;
  border-radius: 3px;
  margin-right: 20px;
}

/*508*/
.i_508 {
  display: inline-block;
  height: 17px;
  width: 60px;
  background: url(../images/qualityEvaluate/no_do.png) no-repeat;
  background-size: 60px 17px;
  vertical-align: middle;
}

.table_em td em {
  vertical-align: middle;
}

.cFA5151 {
  color: #FA5151;
}

/*615*/
.table_615 {
  width: 100%;
  border-collapse: collapse;
}

.table_615 thead tr th {
  box-sizing: border-box;
  height: 50px;
  color: #B2B2B2;
  text-align: left;
  padding-left: 50px;
}

.table_615 thead tr {
  border: 1px solid #EAEAEA;
  border-left: none;
  border-right: none;
}

.table_615 tbody tr td {
  box-sizing: border-box;
  height: 60px;
  color: #555555;
  padding-left: 50px;
}

.table_615 tbody tr {
  border: 1px solid #EAEAEA;
  border-left: none;
  border-right: none;
}

.table_615 tbody tr td i {
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: middle;
  background: url(../images/qualityEvaluate/icon/more_tr.png) no-repeat;
  background-size: 20px 20px;
}

.table_615 tbody tr td i.on {
  background-image: url(../images/qualityEvaluate/icon/less_tr.png);
}

.table_615 tbody tr td i:hover {
  cursor: pointer;
}

.bgF9FAFB {
  background-color: #F9FAFB;
}

.bgF2F3F3 {
  background-color: #F2F3F3;
}

.bg50B574 {
  background-color: #50B574;
}

.eveDiv_617 {
  box-sizing: border-box;
  width: 460px;
  height: 186px;
  border: 1px solid #DCDCDC;
  float: left;
  margin-top: 30px;
  border-radius: 3px;
  padding-top: 24px;
}

.eveDiv_617:hover {
  cursor: pointer;
}

.eveDiv_617.on {
  border-color: #4991E1;
}

.eveDiv_617:nth-child(EVEN) {
  margin-left: 40px;
}

.imgDiv_617 {
  display: inline-block;
  height: 80px;
  width: 80px;
  background-color: #F5F5F5;
  text-align: center;
}

.imgDiv_617>img {
  width: 32px;
  height: 27px;
  margin: 27px auto;
}

.eveDiv_617 .upDiv_617 {
  height: 120px;
  box-sizing: border-box;
  padding-left: 24px;
  border-bottom: 1px solid #DCDCDC;
}

.eveDiv_617 .downDiv_617 {
  line-height: 42px;
  padding-left: 24px;
  padding-right: 34px;
}

.eveDiv_617 .downDiv_617 span {
  vertical-align: middle;
}

.eveDiv_617 .downDiv_617 .i_1 {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  vertical-align: middle;
}

.eveDiv_617 .downDiv_617 .i_2 {
  display: block;
  height: 16px;
  width: 13px;
  background: url(../images/qualityEvaluate/icon/i_617.png) no-repeat;
  background-size: 13px 16px;
  margin-top: 12px;
}

.eveDiv_617 .downDiv_617 .i_2:hover {
  cursor: pointer;
}

.c09BB07 {
  color: #09BB07;
}

.cB5B5B5 {
  color: #B5B5B5;
}

.eveDiv_617 textarea {
  border: none;
  font-size: 10px;
  padding-left: 0;
  color: #888888;
  height: 70px;
  width: 300px;
  padding-bottom: 0;
}

.eveDiv_617 textarea:hover {
  cursor: pointer;
}

.eveDiv_617.on textarea {
  color: #000;
}

/*分页*/
.selpage_div_2 {
  display: inline-block;
  padding: 30px 0;
}

.selpage_div_2 a {
  display: block;
  box-sizing: border-box;
  height: 39px;
  width: 38px;
  line-height: 39px;
  text-align: center;
  color: #555555;
  border-right: 1px solid #EEEEEE;
  border-top: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  background-color: #FAFAFA;
  float: left;
}

.selpage_div_2 a.on {
  color: #4991E1;
  background-color: #FFFFFF;
}

.selpage_div_2 a.prev {
  width: 84px;
  border-left: 1px solid #EEEEEE;
}

.selpage_div_2 a.next {
  width: 84px;
}

.selpage_div_2 .total {
  line-height: 39px;
  margin-right: 10px;
}

.selpage_div_2 .total_page {
  line-height: 39px;
  margin-left: 10px;
}

.selpage_div_2 .page_go {
  line-height: 39px;
}

.selpage_div_2 .page_go input {
  width: 24px;
  text-align: center;
  border: 1px solid #EEEEEE;
  border-radius: 3px;
}

.selpage_div_2 .xw_sel {
  font-size: 14px;
  width: 86px;
  border: 1px solid #EEEEEE;
  border-radius: 3px;
  margin-left: 10px;
  color: #555555;
}

.selpage_div_2 .okBtn {
  background: none;
  border: 1px solid #EEEEEE;
  border-radius: 3px;
  color: #555555;
}

/*618*/
.area_618 {
  width: 960px;
  height: 300px;
  box-sizing: border-box;
  border: 1px solid #E7E7E7;
  margin-top: 5px;
  border-radius: 4px;
}

.area_618.on {
  border-color: #4991E1;
}

/*101*/
.bigDiv_101 {
  margin-left: -20px;
}

.bigDiv_101>div {
  width: 225px;
  height: 280px;
  box-sizing: border-box;
  border: 1px solid #DCDCDC;
  margin-left: 20px;
  margin-top: 20px;
  float: left;
  padding: 10px 15px 15px 15px;
}

.bigDiv_101>div .i_1 {
  display: block;
  float: right;
  height: 11px;
  width: 11px;
  background: url(../images/qualityEvaluate/icon/close_i.png) no-repeat;
  background-size: 11px 11px;
  margin-top: 8px;
}

.bigDiv_101>div .i_1:hover {
  cursor: pointer;
}

.bigDiv_101 .divUp {
  margin-top: 10px;
  height: 195px;
  box-sizing: border-box;
  background-color: #5DAAFF;
  border-radius: 2px 2px 0px 0px;
  text-align: center;
  padding-top: 35px;
}

.bigDiv_101 .divUp .imgDiv {
  display: inline-block;
  position: relative;
}

.bigDiv_101 .divUp .imgDiv img {
  height: 125px;
  width: 125px;
}

.bigDiv_101 .divUp .imgDiv i {
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
}

.bigDiv_101 .divUp .imgDiv .i_city {
  background: url(../images/qualityEvaluate/icon/i_city.png) no-repeat;
  background-size: 30px 30px;
}

.bigDiv_101 .divUp .imgDiv .i_pro {
  background: url(../images/qualityEvaluate/icon/i_pro.png) no-repeat;
  background-size: 30px 30px;
}

.bigDiv_101 .divUp .imgDiv .i_sch {
  background: url(../images/qualityEvaluate/icon/i_sch.png) no-repeat;
  background-size: 30px 30px;
}

.bigDiv_101 .divUp .imgDiv .i_area {
  background: url(../images/qualityEvaluate/icon/i_area.png) no-repeat;
  background-size: 30px 30px;
}

.bg5DAAFF {
  background: rgba(93, 170, 255, .2);
  border-radius: 0px 0px 2px 2px;
}

.w512 {
  width: 512px;
  margin-left: auto;
  margin-right: auto;
}

.browser_ul li {
  float: left;
  width: 33.33%;
  text-align: center;
  font-size: 16px;
}

.video_btn {
  width: 200px;
  background: url(../images/qualityEvaluate/videoCover.png) no-repeat;
  background-size: 200px 120px;
}

.TrendsVideo_btn {
  display: block;
  width: 200px;
  height: 120px;
  background: url(../images/qualityEvaluate/videoCover2.png) no-repeat;
  background-size: 200px 120px;
}

/*601*/
.bigDiv_601>div {
  box-sizing: border-box;
  height: 80px;
  padding: 22px 0;
  border-bottom: 1px solid #EAEAEA;
  position: relative;
  padding-right: 40px;
}

.bigDiv_601>div .span_1 {
  display: inline-block;
  height: 36px;
  width: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
}

.bgF18750 {
  background-color: #F18750;
}

.bg55C0DC {
  background-color: #55C0DC;
}

.bg6DDC91 {
  background-color: #6DDC91;
}

.bigDiv_601>div .btn_a_601 {
  width: 110px;
  display: block;
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #4991E1;
  background-color: #fff;
  border: 1px solid #4991E1;
  border-radius: 3px;
  float: right;
  margin-top: 5px;
  margin-right: 10px;
}

/*602*/
.bigDiv_602>div {
  border: 1px solid #DDDDDD;
  border-radius: 3px;
  margin-top: 20px;
  padding: 20px;
}

.bigDiv_602>div .div_602_1 {
  padding: 20px 0;
}

.bigDiv_602>div .div_602_1 .i_602 {
  display: block;
  height: 16px;
  width: 16px;
  background: url(../images/qualityEvaluate/icon/down.png) no-repeat;
  background-size: 16px 16px;
}

.bigDiv_602>div .div_602_1 .i_602.on {
  background-image: url(../images/qualityEvaluate/icon/up.png);
}

.bigDiv_602>div .div_602_1 .i_602:hover {
  cursor: pointer;
}

.bigDiv_602>div .div_602_2 {
  display: none;
}

.bigDiv_602>div .div_602_2>div {
  box-sizing: border-box;
  height: 80px;
  border-radius: 3px;
  background-color: rgba(73, 145, 225, .05);
  margin-top: 10px;
  padding: 26px 20px;
  position: relative;
}

.bigDiv_602>div .div_602_2>div>a {
  display: block;
  width: 110px;
  height: 32px;
  box-sizing: border-box;
  float: right;
  margin-right: 20px;
  line-height: 32px;
  text-align: center;
  color: #4991E1;
  border: 1px solid #4991E1;
  border-radius: 3px;
}

.bigDiv_602>div .div_602_2>div>a.no {
  color: #888888;
  border: 1px solid #C5C6C6;
}

.mgt2 {
  margin-top: 2px;
}

/*603*/
.table_603{
  width: 100%;
  border-collapse: collapse;
}
.table_603 thead tr{
  border: 1px solid #EAEAEA;
  border-left: none;
  border-right: none;
}
.table_603 thead tr th{
  box-sizing: border-box;
  height: 50px;
  color: #B2B2B2;
}
.table_603 thead tr th p:nth-child(2){
  text-align: center;
}
.table_603 tbody tr td{
  box-sizing: border-box;
  height: 60px;
  color: #555;
  text-align: center;
}
.table_603 tbody tr:nth-child(ODD){
  background-color: #F9FAFB;
}
.table_603 tbody tr{
  border: 1px solid #EAEAEA;
  border-left: none;
  border-right: none;
}
.sch_401{
  margin-top: 20px;
  display: none;
}
.sch_401>div.pdl20{
  color: #000;
  font-weight: bold;
}
.table_401{
  width: 100%;
  border-collapse: collapse;
}
.table_401 tbody tr td{
  width: 12.5%;
  box-sizing: border-box;
  padding-left: 10px;
  background-color: #F9FAFB;
  height: 36px;
}
.right_direct {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-left: 2px solid #888;
  border-bottom: 2px solid #888;
  border-top: 2px solid transparent;
  border-right: 2px solid transparent;
  transform: rotate(-135deg);
  position: absolute;
  top: 50px;
  right: 24px;
}

.right_direct.on {
  transform: rotate(-45deg);
}

/*701*/
.table701_1{
  border-collapse: collapse;
  width: 100%;
}
.table701_1 thead th{
  box-sizing: border-box;
  border: 1px solid #DDDDDD;
  color: #555555;
  background-color: #F9FAFB;
  height: 38px;
}
.table701_1 tbody td{
  box-sizing: border-box;
  height: 50px;
  text-align: center;
  color: #FA5151;
  border: 1px solid #DDDDDD;
}
.table701_2{
  border-collapse: collapse;
  width: 100%;
}
.table701_2 thead th{
  box-sizing: border-box;
  border: 1px solid #DDDDDD;
  color: #555555;
  background-color: #F9FAFB;
  height: 38px;
}
.table701_2 tbody td{
  box-sizing: border-box;
  height: 50px;
  text-align: center;
  color: #555;
  border: 1px solid #DDDDDD;
}

/*605*/
.div_605>div{
  float: left;
}
.div_605>div:nth-child(1){
  width: 30%;
  text-align: right;
}
.div_605-1 .div_605>div:nth-child(1){
  width: 20%;
  text-align: right;
}
.v_center{
  display: flex;
  align-items: center;
}
.div_605>div:nth-child(2){
  margin-left: 20px;
}
.table605_1{
  border-collapse: collapse;
  width: 560px;
}
.table605_1 th{
  background-color: #F5F5F5;
  height: 42px;
  border: 1px solid #EAEAEA;
  border-left: none;
  border-right: none;
  text-align: center;
}
.table605_1 th:nth-child(1){
  color: #B2B2B2;
}
.table605_1 td:nth-child(1){
  color: #B2B2B2;
}
.table605_1 td{
  text-align: center;
  height: 42px;
  border: 1px solid #EAEAEA;
  border-left: none;
  border-right: none;
}
.a_605{
  display: inline-block;
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
  width: 93px;
  text-align: center;
  border: 1px solid;
  border-radius:3px;
}
.a_605.w{
  background-color: #fff;
  color: #222222;
  border-color: #D7D7D7;
}
.a_605.b{
  background-color: #4991E1;
  color: #fff;
  border-color: #4991E1;
}
.ul_610 li{
  float: left;
  width: 60px;
  text-align: center;
  line-height: 28px;
}
.wid_560{
  width: 560px;
}
.ul_610 li:hover{
  cursor: pointer;
}
.ul_610 li.on{
  color: #4991E1;
  border-bottom: 1px solid #4991E1;
}
.table610{
  width: 560px;
  border-collapse: collapse;
}
.table610 thead th{
  text-align: left;
  color: #8B8B8B;
}
.table610 thead th:nth-child(1){
  width: 380px;
}
.cFF7859{
  color: #FF7859;
}
.check_i{
  display: inline-block;
  height: 20px;
  width: 20px;
  background: url(../images/qualityEvaluate/icon/check.png) no-repeat;
  background-size: 20px 20px;
  margin-right: 10px;
  vertical-align: middle;
}
.check_i.on{
  background-image: url(../images/qualityEvaluate/icon/check_on.png);
}
.check_i:hover{
  cursor: pointer;
}
.pay_i{
  display: inline-block;
  height: 12px;
  width: 12px;
  background: url(../images/qualityEvaluate/icon/pay.png) no-repeat;
  background-size: 12px 12px;
  margin-right: 10px;
  vertical-align: middle;
}
.divInp_610{
  width: 140px;
  height: 38px;
  box-sizing: border-box;
  padding: 8px 12px;
  border:1px solid rgba(231,231,231,1);
  border-radius:4px;
}
.divInp_610>input{
  width: 80%;
  border: none;
  text-align: right;
  height: 22px;
  line-height: 22px;
}
.table610_1{
  border-collapse: collapse;
  width: 560px;
}
.table610_1 th{
  background-color: #F5F5F5;
  height: 42px;
  border: 1px solid #EAEAEA;
  border-left: none;
  border-right: none;
  text-align: center;
}
.table610_1 td{
  text-align: center;
  height: 42px;
  border: 1px solid #EAEAEA;
  border-left: none;
  border-right: none;
}
.hand_hover:hover{
  cursor: pointer;
}
/*605-1*/
.ask_i {
  display: block;
  width: 16px;
  height: 16px;
  background: url(../images/qualityEvaluate/ask_i.png) no-repeat center center;
  background-size: 16px 16px;
  position: absolute;
  left: 40px;
  top: 6px;
  cursor: pointer;
}
.titleDiv{
  display: none;
  width: 200px;
  background:rgba(85,85,85,1);
  opacity:0.85;
  color: #fff;
  font-size: 8px;
  line-height:14px;
  box-sizing: border-box;
  padding: 8px;
  position: absolute;
  left: 65px;
  top: 6px;
  border-radius: 4px;
}
.ruleSet_div>div {
  display: flex;
  align-items: center;
  margin-top: 10px;
  font-size: 16px;
}
.ruleSet_div>div span{
  display: inline-block;
}
.ruleSet_div>div span:nth-child(1){
  width: 30%;
}
.ruleSet_div>div span:nth-child(2){
  line-height: 40px;
}
.ruleSet_div>div span:nth-child(2) span{
  width: 200px;
  margin-left: 10px;
  border: 1px solid #E7E7E7;
  border-radius:4px;
  height: 40px;
}
.ruleSet_div>div span:nth-child(2) span input{
  border: none;
  width: 180px;
  padding-left: 5px;
}
.pay_span{
  width: 100%!important;
  padding-left: 35px;
}
.pay_i{
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(../images/qualityEvaluate/pay_i.png) no-repeat;
  background-size: 14px 14px;
}
/*608*/
.tabDiv202.tabDiv608 div{
  padding-bottom: 0;
  height: 34px;
}
.table_608 thead th{
  text-align: center;
}
.table_608 tbody td{
  text-align: center;
}
.table_608 tbody td .setInp{
  border: 1px solid #DDDDDD;
  height: 32px;
  width: 50px;
  text-align: center;
  border-radius: 3px;
  display: none;
}
.table_608 .save_aBtn{
  display: none;
}
.span_610 input{
  border: none;
  width: 180px;
  padding-left: 5px;
}
.span_610{
  display: inline-block;
  width: 200px;
  height: 30px;
  line-height: 30px;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #E7E7E7;
  margin-left: 5px;
}
.db_wid_30{
  display: inline-block;
  width: 30%;
}
.levelDiv{
  height: 80px;
  width: 100%;
  border: 1px solid #DDDDDD;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 0 48px;
}
.pos_span{
  display: inline-block;
  color: #555;
  padding-right: 48px;
  border-right: 1px solid #DDDDDD;
  font-weight:bold;
  font-size: 20px;
  margin-top: 20px;
}
.levelDiv_top{
  width: 680px;
  height: 26px;
  border-radius: 13px;
  box-sizing: border-box;
}
.levelDiv_top>span{
  display: block;
  float: left;
  height: 100%;
  line-height: 26px;
  width: 25%;
  text-align: center;
  color: #FFFFFF;
  font-size: 14px;
}
.levelDiv_top.c555>span{
  color: #555;
}
.levelDiv_top>span:first-child{
  border-radius:13px 0px 0px 13px;
}
.levelDiv_top>span:last-child{
  border-radius:0px 13px 13px 0px
}
.bg4991E1 {
  background-color: #4991E1;
}
.bg49CC93 {
  background-color: #49CC93;
}
.bgFEA948 {
  background-color: #FEA948;
}
.bgF97878 {
  background-color: #F97878;
}
.mgl60{
  margin-left: 60px;
}
.no_borB{
  border-bottom: none!important;
  border-top: 1px solid #EAEAEA;
}
.tabDiv202.no_border{
  display: block;
}

.qr-code {
	width: 100%;
	height: 700px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.qr-code .box {
	width: 350px;
	padding: 20px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.qr-code .title {
	
}
.qr-code .sub-title {
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
}
.qr-code .img {
	width: 170px;
	height: 170px;
}

.guide-container{
  height: 100%;
  width: 100%;
  background: #e7e9eb;
  font-family: 'PingFang SC';
}
.guide-container .box{
  width: 754px;
  height: 614px;
  margin: 0 auto;
  margin-top: 130px;
  text-align: center;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #eee;
  color: #000;
  font-size: 16px;
}
.guide-container .guide-tit{
  color: #000;
  font-size: 32px;
  line-height: 56px;
  text-align: center;
  margin-top: 24px;
}
.guide-container .guide-ewm{
  margin:38px 54px 0 0;
}
.guide-container .guide-ewm .txt{
  margin-top: 18px;
}
.guide-container .guide-ewm >img{
  border: 1px solid #E6E6E6;
  width: 280px;
  height: 280px;
}
.guide-container .guide-summy{
  margin-top: 12px;
  line-height: 26px;
  text-align: center;
}
.guide-container .flex-center{
  margin-top: 12px;
  display: flex;
  justify-content: center;
}