@charset "UTF-8";
img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }

body { background: radial-gradient(50% 50% at 50% 50%, #00346B 0%, #00041E 100%); }

/* 典型案例  */
.case_content { height: 100%; background: url("../images/casebg.png") center center no-repeat; background-size: 100% 100%; }
.case_content .case_cont { min-width: 1622px; margin-right: 20px; height: 640px; display: flex; justify-content: space-between; align-items: center; }
.case_content .case_cont .case_map { position: relative; flex: 0 0 auto; }
.case_content .case_cont .case_map .map_point { position: absolute; min-width: 90px; height: 92px; background: url("../images/map_point.png") center bottom no-repeat; text-align: center; }
.case_content .case_cont .case_map .map_point::before { content: ""; width: 18px; height: 44px; background: url("../images/map_jt.png") center center no-repeat; position: absolute; left: 50%; margin-left: -9px; bottom: 14px; animation: upAndDown linear 1s infinite; }
.case_content .case_cont .case_list { padding-left: 50px; }
.case_content .case_cont .case_list .case_item { display: flex; align-items: center; font-size: 20px; padding: 15px 0; }
.case_content .case_cont .case_list .case_item .c_num { display: flex; justify-content: center; align-items: center; width: 30px; height: 30px; background: #14468E; border-radius: 50%; margin-right: 28px; flex: 0 0 auto; }
.case_content .case_cont .case_list .case_item .c_city { display: flex; width: 120px; justify-content: center; align-items: center; border-radius: 19px; height: 38px; border: 1px solid #0FF; background: rgba(0, 255, 255, 0.1); margin-right: 20px; flex: 0 0 auto; color: #00FFFF; }
.case_content .case_cont .case_list .case_item:nth-of-type(1) .c_num { background: #FF3D00; }
.case_content .case_cont .case_list .case_item:nth-of-type(2) .c_num { background: #FF9900; }
.case_content .case_cont .case_list .case_item:nth-of-type(3) .c_num { background: #03C65D; }

/*# sourceMappingURL=subPages.css.map */
