@charset "UTF-8";
/**  颜色集合  **/
:root {
  --MAIN_THEME_COLOR: #00785a;
  --MAIN_BG: #fff;
  --SEC_BG: #f2f2f2;
  --MAIN_TEXT: rgba(0, 0, 0, 0.8);
  --TEXT_DISABLE: rgba(0, 0, 0, 0.25);
  --TEXT_ACTIVE: rgba(255, 255, 255, 0.8);
  --TEXT_TITLE: rgba(0, 0, 0, 0.8);
  --TEXT_TITLE_SEC: rgba(0, 0, 0, 0.45);
  --DISABLE_BG: rgba(0, 0, 0, 0.15);
  --BORDER: rgba(0, 0, 0, 0.15);
  --DIVIDER: rgba(0, 0, 0, 0.05);
  --NAVBAR_BG: #004132;
  --NAVBAR_TEXT: #fff;
  --NAVBAR_TEXT_DISABLE: rgba(255, 255, 255, 0.25);
  --NAVBAR_BORDER_BOTTOM: #004132;
  --NAVBAR_BTN_BG: rgba(255, 255, 255, 0.25);
  --NAVBAR_BTN_BG_HOVER: rgba(255, 255, 255, 0.35);
  --NAVBAR_BTN_MORE_BG: rgba(255, 255, 255, 0.15);
  --NAVBAR_BTN_DISABLE_BG: rgba(255, 255, 255, 0.05);
  --SIDEBAR_BG: #fafafa;
  --SIDEBAR_BG_ACTIVE: #00785a;
  --SIDEBAR_BG_HOVER: #00785acc;
  --SIDEBAR_TEXT: var(--MAIN_TEXT);
  --SIDEBAR_TEXT_ACTIVE: var(--TEXT_ACTIVE);
  --FOOTER_BG: #fff;
  --FOOTER_TEXT: var(--MAIN_TEXT);
  --BTN_TEXT: var(--TEXT_ACTIVE);
  --BTN_TEXT_RED: #ff3c32;
  --BTN_TEXT_BLUE: #2878ff;
  --BTN_PRIMARY_TEXT: var(--BTN_TEXT);
  --BTN_PRIMARY_TEXT_HOVER: var(--BTN_TEXT);
  --BTN_PRIMARY_BG: var(--GREEN_NORMAL);
  --BTN_PRIMARY_BG_HOVER: var(--GREEN_LIGHT);
  --BTN_PRIMARY_MORE_BG: var(--GREEN_DEEPER);
  --BTN_PRIMARY_MORE_BG_HOVER: var(--GREEN_DEEP);
  --BTN_PRIMARY_BORDER: var(--GREEN_NORMAL);
  --BTN_PRIMARY_BORDER_HOVER: var(--GREEN_NORMAL);
  --BTN_SEC_TEXT: var(--MAIN_TEXT);
  --BTN_SEC_TEXT_HOVER: var(--MAIN_TEXT);
  --BTN_SEC_BG: var(--MAIN_BG);
  --BTN_SEC_BG_HOVER: var(--MAIN_BG);
  --BTN_SEC_MORE_BG: var(--MAIN_BG);
  --BTN_SEC_MORE_BG_HOVER: var(--MAIN_BG);
  --BTN_SEC_BORDER: var(--BLUE_NORMAL);
  --BTN_SEC_BORDER_HOVER: var(--BLUE_NORMAL);
  --BTN_DANGER_TEXT: var(--BTN_TEXT);
  --BTN_DANGER_TEXT_HOVER: var(--BTN_TEXT);
  --BTN_DANGER_BG: var(--RED_NORMAL);
  --BTN_DANGER_BG_HOVER: var(--RED_LIGHT);
  --BTN_DANGER_MORE_BG: var(--RED_DEEPER);
  --BTN_DANGER_MORE_BG_HOVER: var(--RED_DEEP);
  --BTN_DANGER_BORDER: var(--RED_NORMAL);
  --BTN_DANGER_BORDER_HOVER: var(--RED_NORMAL);
  --BTN_LIGHT_TEXT: var(--BLUE_NORMAL);
  --BTN_LIGHT_TEXT_HOVER: var(--BLUE_LIGHT);
  --BTN_LIGHT_BG: transparent;
  --BTN_LIGHT_BG_HOVER: transparent;
  --BTN_LIGHT_BORDER: transparent;
  --BTN_LIGHT_BORDER_HOVER: transparent;
  --TABLE_HEADER_BG: #f8f8f8;
  --TABLE_HEADER_HOVER_BG: #f2f2f2;
  --TABLE_ROW_HOVER_BG: rgba(0, 0, 0, 0.05);
  --TABLE_BG_ACTIVE: rgba(0, 0, 0, 0.05);
  --INPUT_BG: #fff;
  --MODAL_BG: #fff;
  --MODAL_SHADOW: 0px 10px 15px 5px rgba(0, 0, 0, 0.15);
  --MODAL_MASK: rgba(0, 0, 0, 0.35);
  --COMPONENT_BG: #fff;
  --COMPONENT_SHADOW: 0px 3px 7px -2px rgba(0, 0, 0, 0.1);
  --ECHART_BG: #fff;
  --ECHART_SHADOW: 0px 3px 7px -2px rgba(0, 0, 0, 0.1);
  --BUTTON_FONT_SIZE: 14px;
  --GLOBAL_FONT_SIZE: 14px;
  --GLOBAL_PLATE_PADDING: 15px;
  --DEFAULT_BORDER_RADIUS: 3px;
  --GREEN_NORMAL: #00785a;
  --GREEN_LIGHT: #0aa07a;
  --GREEN_DEEP: #05654d;
  --GREEN_DEEPER: #085542;
  --BLUE_NORMAL: #2878ff;
  --BLUE_LIGHT: #498cff;
  --BLUE_DEEP: #2a6cde;
  --BLUE_DEEPER: #265fc2;
  --RED_NORMAL: #ff3c32;
  --RED_LIGHT: #ff625a;
  --RED_DEEP: #e6362d;
  --RED_DEEPER: #ce3129;
  --SCROLL_BAR_BG: rgba(0, 0, 0, 0.1);
  --SCROLL_BAR: rgba(255, 255, 255, 0.3);
  --GREEN_TAG_BG: #0aa07a;
  --GREEN_TAG_TEXT: rgba(255, 255, 255, 0.8);
  --BLUE_TAG_BG: #498cff;
  --BLUE_TAG_TEXT: rgba(255, 255, 255, 0.8);
  --RED_TAG_BG: #ff625a;
  --RED_TAG_TEXT: rgba(255, 255, 255, 0.8);
  --WHITE_TAG_BG: #f2f2f2;
  --WHITE_TAG_TEXT: rgba(0, 0, 0, 0.8);
  --BLACK_TAG_BG: #212121;
  --BLACK_TAG_TEXT: rgba(255, 255, 255, 0.8);
  --PURPLE_TAG_BG: #9c27b0;
  --PURPLE_TAG_TEXT: rgba(255, 255, 255, 0.8);
  --YELLOW_TAG_BG: #ff8f00;
  --YELLOW_TAG_TEXT: rgba(255, 255, 255, 0.8);
  --ORANGE_TAG_BG: #f50;
  --ORANGE_TAG_TEXT: rgba(255, 255, 255, 0.8);
}

@font-face {
  font-family: "iconfont"; /* Project id 2855448 */
  src: url(/assets/font/iconfont.woff2?t=1633770815828) format("woff2"), url(/assets/font/iconfont.woff?t=1633770815828) format("woff"), url(/assets/font/iconfont.ttf?t=1633770815828) format("truetype");
}
@font-face {
  font-family: "railway";
  src: url(/assets/font/railway.ttf?-qdfu1s);
  src: url(/assets/font/railway.ttf?-abc123) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "icomoon";
  src: url(/assets/font/icomoon.eot?-qdfu1s);
  src: url(/assets/font/icomoon.eot?#iefix-abc123) format("embedded-opentype"), url(/assets/font/icomoon.ttf?-abc123) format("truetype"), url(/assets/font/icomoon.woff?-abc123) format("woff"), url(/assets/font/icomoon.svg?-qdfu1s#abc123) format("svg");
  font-weight: normal;
  font-style: normal;
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.icon-linux:before {
  content: "\e60a";
}

.icon-tuodong:before {
  content: "\e65a";
}

.icon-apikit:before {
  content: "\e605";
}

.icon-apibee:before {
  content: "\e607";
}

.icon-goku:before {
  content: "\e608";
}

.icon-eolink:before {
  content: "\e609";
}

.icon-gateway:before {
  content: "\e617";
}

.icon-webhook:before {
  content: "\ecdd";
}

.icon-more:before {
  content: "\e686";
}

.icon-table:before {
  content: "\ec1a";
}

.icon-table-column-width:before {
  content: "\ec25";
}

.icon-table-edit:before {
  content: "\ec26";
}

.icon-timetable:before {
  content: "\ec47";
}

.icon-code-braces:before {
  content: "\e7a7";
}

.icon-codepen:before {
  content: "\e7b1";
}

.icon-code-tags:before {
  content: "\e7b2";
}

.icon-json:before {
  content: "\e9ab";
}

.icon-unfold-more:before {
  content: "\ec7d";
}

.icon-download_circle:before {
  content: "\e6c1";
}

.icon-download:before {
  content: "\e83a";
}

.icon-link:before {
  content: "\e9e7";
}

.icon-link-off:before {
  content: "\e9e9";
}

.icon-link-variant-off:before {
  content: "\e9ea";
}

.icon-link-variant:before {
  content: "\e9eb";
}

.icon-refresh:before {
  content: "\eb3b";
}

.icon-apps:before {
  content: "\e611";
}

.icon-arrow-down:before {
  content: "\e656";
}

.icon-arrow-down-bold:before {
  content: "\e657";
}

.icon-arrow-down-bold-circle-outline:before {
  content: "\e658";
}

.icon-arrow-down-bold-circle:before {
  content: "\e659";
}

.icon-arrow-down-drop-circle-outline:before {
  content: "\e65b";
}

.icon-arrow-down-drop-circle:before {
  content: "\e65d";
}

.icon-arrow-left:before {
  content: "\e660";
}

.icon-arrow-left-bold:before {
  content: "\e661";
}

.icon-arrow-left-bold-circle:before {
  content: "\e662";
}

.icon-arrow-left-bold-circle-outline:before {
  content: "\e663";
}

.icon-arrow-left-drop-circle:before {
  content: "\e667";
}

.icon-arrow-left-drop-circle-outline:before {
  content: "\e668";
}

.icon-arrow-right:before {
  content: "\e669";
}

.icon-arrow-right-bold-circle:before {
  content: "\e66a";
}

.icon-arrow-right-bold:before {
  content: "\e66b";
}

.icon-arrow-right-bold-circle-outline:before {
  content: "\e66c";
}

.icon-arrow-right-drop-circle:before {
  content: "\e66e";
}

.icon-arrow-right-drop-circle-outline:before {
  content: "\e66f";
}

.icon-arrow-up:before {
  content: "\e671";
}

.icon-arrow-up-bold:before {
  content: "\e672";
}

.icon-arrow-up-bold-circle:before {
  content: "\e674";
}

.icon-arrow-up-bold-circle-outline:before {
  content: "\e675";
}

.icon-arrow-up-drop-circle-outline:before {
  content: "\e67a";
}

.icon-arrow-up-drop-circle:before {
  content: "\e67b";
}

.icon-chevron-down:before {
  content: "\e778";
}

.icon-chevron-left:before {
  content: "\e779";
}

.icon-chevron-right:before {
  content: "\e77a";
}

.icon-chevron-up:before {
  content: "\e77b";
}

.icon-copyright:before {
  content: "\e7dc";
}

.icon-menu-down:before {
  content: "\ea17";
}

.icon-menu-left:before {
  content: "\ea19";
}

.icon-menu-right:before {
  content: "\ea1a";
}

.icon-menu-up:before {
  content: "\ea1b";
}

.icon-update:before {
  content: "\ec8c";
}

.icon-upload:before {
  content: "\ec8e";
}

.icon-folder:before {
  content: "\e8be";
}

.icon-folder-lock:before {
  content: "\e8c3";
}

.icon-folder-lock-open:before {
  content: "\e8c4";
}

.icon-folder-outline:before {
  content: "\e8c8";
}

.icon-folder-star:before {
  content: "\e8ca";
}

.icon-sort:before {
  content: "\ebc6";
}

.icon-sort-descending:before {
  content: "\ebc7";
}

.icon-sort-alphabetical:before {
  content: "\ebca";
}

.icon-sort-ascending:before {
  content: "\ebd8";
}

.icon-sort-numeric:before {
  content: "\ebe9";
}

.icon-sort-variant:before {
  content: "\ec06";
}

.icon-star-circle:before {
  content: "\ec16";
}

.icon-star-half:before {
  content: "\ec21";
}

.icon-star:before {
  content: "\ec22";
}

.icon-star-off:before {
  content: "\ec23";
}

.icon-star-outline:before {
  content: "\ec24";
}

.icon-book:before {
  content: "\e746";
}

.icon-building:before {
  content: "\e747";
}

.icon-bug:before {
  content: "\e748";
}

.icon-bank:before {
  content: "\e745";
}

.icon-copy:before {
  content: "\e74a";
}

.icon-code:before {
  content: "\e74c";
}

.icon-command:before {
  content: "\e74d";
}

.icon-color_palette:before {
  content: "\e74b";
}

.icon-repeat:before {
  content: "\e755";
}

.icon-messages:before {
  content: "\e756";
}

.icon-send:before {
  content: "\e757";
}

.icon-rocket:before {
  content: "\e758";
}

.icon-design:before {
  content: "\e759";
}

.icon-puzzle:before {
  content: "\e75a";
}

.icon-window:before {
  content: "\e75c";
}

.icon-tune:before {
  content: "\e762";
}

.icon-jianpan:before {
  content: "\eac8";
}

.icon-pinleijianshao_o:before {
  content: "\ec0c";
}

.icon-jiesuo:before {
  content: "\eac9";
}

.icon-kongzhizhongxin_o:before {
  content: "\ec0d";
}

.icon-shaixuan:before {
  content: "\eaca";
}

.icon-pinleizengjia_o:before {
  content: "\ec0e";
}

.icon-shouji:before {
  content: "\eacb";
}

.icon-renwuzhongxin_o:before {
  content: "\ec0f";
}

.icon-suoding:before {
  content: "\eacc";
}

.icon-quanjushezhi_o:before {
  content: "\ec10";
}

.icon-tupian:before {
  content: "\eacd";
}

.icon-jinggao_o:before {
  content: "\ec11";
}

.icon-tianjiafujian:before {
  content: "\eace";
}

.icon-saoyisao_o:before {
  content: "\ec12";
}

.icon-wenben:before {
  content: "\eacf";
}

.icon-shipin_o:before {
  content: "\ec13";
}

.icon-bangongbao:before {
  content: "\ead0";
}

.icon-shouye_o:before {
  content: "\ec14";
}

.icon-shu:before {
  content: "\ead1";
}

.icon-shuliang-zengjia_o:before {
  content: "\ec15";
}

.icon-shanchu_o:before {
  content: "\ec17";
}

.icon-touyingyi:before {
  content: "\ead3";
}

.icon-tishi_o:before {
  content: "\ec18";
}

.icon-cangku:before {
  content: "\ead7";
}

.icon-tuwen_o:before {
  content: "\ec19";
}

.icon-guanliyuanrenzheng:before {
  content: "\ead9";
}

.icon-jinzhidengji:before {
  content: "\eada";
}

.icon-xinzengdaohangliebiao_o:before {
  content: "\ec1b";
}

.icon-sousuo_o:before {
  content: "\ec1c";
}

.icon-guanliyuansousuo:before {
  content: "\eadc";
}

.icon-shuliangjianshao_o:before {
  content: "\ec1d";
}

.icon-saomafuquan:before {
  content: "\eade";
}

.icon-yemiankuangjia_o:before {
  content: "\ec1e";
}

.icon-xiangji_o:before {
  content: "\ec1f";
}

.icon-function_o:before {
  content: "\ec20";
}

.icon-weixiufuwu:before {
  content: "\eae5";
}

.icon-duoxuanxuanzhong:before {
  content: "\eae7";
}

.icon-jiaobiaoweixuanzhong_o:before {
  content: "\ec3b";
}

.icon-bofang:before {
  content: "\eae8";
}

.icon-quxiaoquanping_o:before {
  content: "\ec3c";
}

.icon-duibi:before {
  content: "\eae9";
}

.icon-jiaobiaoxuanzhong_o:before {
  content: "\ec3d";
}

.icon-huojianjiasu:before {
  content: "\eaea";
}

.icon-quanping_o:before {
  content: "\ec3f";
}

.icon-gouwudai:before {
  content: "\eaeb";
}

.icon-dunpaibaowei_o:before {
  content: "\ec48";
}

.icon-gouwu:before {
  content: "\eaec";
}

.icon-danxuanweixuanzhong:before {
  content: "\eaed";
}

.icon-dunpaibaoxianrenzheng_o:before {
  content: "\ec4a";
}

.icon-danxuanxuanzhong:before {
  content: "\eaee";
}

.icon-jinbi_o:before {
  content: "\ec4b";
}

.icon-jiqiren:before {
  content: "\eaef";
}

.icon-zhangdan_xinzeng_o:before {
  content: "\ec4c";
}

.icon-jinxianshibutong:before {
  content: "\eaf0";
}

.icon-zhangdan-wancheng_o:before {
  content: "\ec4d";
}

.icon-kefu:before {
  content: "\eaf1";
}

.icon-yinhangqia_o:before {
  content: "\ec4e";
}

.icon-zhangdan_xiangqing_o:before {
  content: "\ec4f";
}

.icon-duoxuanweixuanzhong:before {
  content: "\eaf4";
}

.icon-anniu-zan_o:before {
  content: "\ec50";
}

.icon-liangliangduibi:before {
  content: "\eaf5";
}

.icon-biaoqing_xiao_o:before {
  content: "\ec51";
}

.icon-liwu:before {
  content: "\eaf7";
}

.icon-chengchang_o:before {
  content: "\ec52";
}

.icon-shanguangdeng:before {
  content: "\eaf8";
}

.icon-duanxin_o:before {
  content: "\ec53";
}

.icon-shengyin:before {
  content: "\eaf9";
}

.icon-biaoqing_beishang_o:before {
  content: "\ec54";
}

.icon-renlianshibie:before {
  content: "\eafa";
}

.icon-fenxiang_o:before {
  content: "\ec55";
}

.icon-tingzhi:before {
  content: "\eafb";
}

.icon-biaoqing_o:before {
  content: "\ec56";
}

.icon-tanhao:before {
  content: "\eafc";
}

.icon-gerentouxiang_o:before {
  content: "\ec57";
}

.icon-wenhao:before {
  content: "\eafd";
}

.icon-qunzu_o:before {
  content: "\ec58";
}

.icon-xinxi:before {
  content: "\eafe";
}

.icon-dianhua_o:before {
  content: "\ec59";
}

.icon-shounadaohang:before {
  content: "\eaff";
}

.icon-tianjiahaoyou_o:before {
  content: "\ec5a";
}

.icon-yinliang:before {
  content: "\eb00";
}

.icon-yingwen:before {
  content: "\eb01";
}

.icon-xiai_o:before {
  content: "\ec5c";
}

.icon-yuechi:before {
  content: "\eb02";
}

.icon-zan_o:before {
  content: "\ec5d";
}

.icon-yunsuancaozuo:before {
  content: "\eb03";
}

.icon-naozhong_o:before {
  content: "\ec5e";
}

.icon-zhediedaohang:before {
  content: "\eb04";
}

.icon-shijian_o:before {
  content: "\ec5f";
}

.icon-zhinanzhen:before {
  content: "\eb05";
}

.icon-riqi_o:before {
  content: "\ec60";
}

.icon-zhongwen:before {
  content: "\eb06";
}

.icon-daibanrenwu_o:before {
  content: "\ec61";
}

.icon-zanting:before {
  content: "\eb07";
}

.icon-daibanrenwu_quxiao_o:before {
  content: "\ec62";
}

.icon-zhuti_yifu:before {
  content: "\eb08";
}

.icon-shuzhuangtu_o:before {
  content: "\ec63";
}

.icon-zhendong:before {
  content: "\eb09";
}

.icon-zhexiantu_o:before {
  content: "\ec64";
}

.icon-zhuti_tiaosepan:before {
  content: "\eb0a";
}

.icon-yun_o:before {
  content: "\ec65";
}

.icon-mofabang:before {
  content: "\eb0b";
}

.icon-yunshangchuan_o:before {
  content: "\ec66";
}

.icon-zuanshi:before {
  content: "\eb0c";
}

.icon-yunxiazai_o:before {
  content: "\ec67";
}

.icon-anniu_guanbi:before {
  content: "\eb0d";
}

.icon-bingtu_o:before {
  content: "\ec68";
}

.icon-anquan:before {
  content: "\eb0e";
}

.icon-zhuzhuangtu_o:before {
  content: "\ec69";
}

.icon-bangzhu:before {
  content: "\eb0f";
}

.icon-baoguo_hezi_o:before {
  content: "\ec6a";
}

.icon-biaoge:before {
  content: "\eb10";
}

.icon-baoguo_dabao_o:before {
  content: "\ec6b";
}

.icon-anniu_xuanzhong:before {
  content: "\eb11";
}

.icon-baoguo_quxiaoshouhuo_o:before {
  content: "\ec6c";
}

.icon-chexiao:before {
  content: "\eb12";
}

.icon-baoguo_shouhuo_o:before {
  content: "\ec6d";
}

.icon-shouye:before {
  content: "\eb13";
}

.icon-baoguo_shouna_o:before {
  content: "\ec6e";
}

.icon-duihao:before {
  content: "\eb14";
}

.icon-baoguo_o:before {
  content: "\ec6f";
}

.icon-erweima:before {
  content: "\eb15";
}

.icon-baoguo_lanshou_o:before {
  content: "\ec70";
}

.icon-caidan:before {
  content: "\eb16";
}

.icon-didiandingwei_o:before {
  content: "\ec71";
}

.icon-guanbi:before {
  content: "\eb17";
}

.icon-ditu_dingwei_o:before {
  content: "\ec72";
}

.icon-guanyu:before {
  content: "\eb18";
}

.icon-ditu_diqiu_o:before {
  content: "\ec73";
}

.icon-cengji:before {
  content: "\eb19";
}

.icon-fenjianguocheng_o:before {
  content: "\ec74";
}

.icon-dengyu:before {
  content: "\eb1a";
}

.icon-fuwu_o:before {
  content: "\ec75";
}

.icon-daohang:before {
  content: "\eb1b";
}

.icon-gaojijibao_o:before {
  content: "\ec76";
}

.icon-jiahao:before {
  content: "\eb1c";
}

.icon-huopinfenliu_o:before {
  content: "\ec77";
}

.icon-jieshaoxinxi:before {
  content: "\eb1f";
}

.icon-jiankong_o:before {
  content: "\ec78";
}

.icon-jianhao:before {
  content: "\eb20";
}

.icon-kuaidiyuan_o:before {
  content: "\ec79";
}

.icon-jinyong:before {
  content: "\eb21";
}

.icon-shijuedingwei_o:before {
  content: "\ec7b";
}

.icon-jingliren_o:before {
  content: "\ec7c";
}

.icon-jinggao:before {
  content: "\eb23";
}

.icon-xinwen_o:before {
  content: "\ec7f";
}

.icon-lishijilu:before {
  content: "\eb24";
}

.icon-xiaoxi_o:before {
  content: "\ec80";
}

.icon-linggan:before {
  content: "\eb25";
}

.icon-tongzhizhongxin_o:before {
  content: "\ec81";
}

.icon-liebiao:before {
  content: "\eb26";
}

.icon-dengchu_o:before {
  content: "\ec82";
}

.icon-pinleijianshao:before {
  content: "\eb27";
}

.icon-yanjing_xianshi_o:before {
  content: "\ec83";
}

.icon-pinleishanchu:before {
  content: "\eb28";
}

.icon-gerenxinxi_o:before {
  content: "\ec84";
}

.icon-pinleizengjia:before {
  content: "\eb29";
}

.icon-yanjing_yincang_o:before {
  content: "\ec85";
}

.icon-kongzhizhongxin:before {
  content: "\eb2a";
}

.icon-anniu_gerenzhongxin_o:before {
  content: "\ec86";
}

.icon-shanchu:before {
  content: "\eb2b";
}

.icon-huadongkaiguan-guanbi:before {
  content: "\e606";
}

.icon-saoyisao:before {
  content: "\eb2c";
}

.icon-huadongkaiguan-dakai:before {
  content: "\ec87";
}

.icon-shipin:before {
  content: "\eb2d";
}

.icon-fuwuguanli:before {
  content: "\ec8a";
}

.icon-quanjushezhi:before {
  content: "\eb2e";
}

.icon-yichangshangbao:before {
  content: "\ec8d";
}

.icon-xinzengdaohangliebiao:before {
  content: "\ec98";
}

.icon-shuliang-zengjia:before {
  content: "\eb30";
}

.icon-rili:before {
  content: "\ec9f";
}

.icon-shuaxin:before {
  content: "\eb31";
}

.icon-jianzhu:before {
  content: "\eca6";
}

.icon-shuliangjianshao:before {
  content: "\eb32";
}

.icon-sandengfen:before {
  content: "\eca8";
}

.icon-sousuo:before {
  content: "\eb33";
}

.icon-yizhan:before {
  content: "\ecab";
}

.icon-tuwen:before {
  content: "\eb34";
}

.icon-sidengfen:before {
  content: "\ecac";
}

.icon-xiangji:before {
  content: "\eb37";
}

.icon-CPhezuo:before {
  content: "\ecad";
}

.icon-yemiankuangjia:before {
  content: "\eb38";
}

.icon-dengchu:before {
  content: "\ecaf";
}

.icon-function:before {
  content: "\eb39";
}

.icon-youjian:before {
  content: "\ec88";
}

.icon-anniu_jiantoushouqi:before {
  content: "\eb3a";
}

.icon-yuyin:before {
  content: "\ec99";
}

.icon-jiaobiaoweixuanzhong:before {
  content: "\eb52";
}

.icon-huobiliu:before {
  content: "\ec9b";
}

.icon-jiaobiaoxuanzhong:before {
  content: "\eb53";
}

.icon-jiekuan:before {
  content: "\ec9c";
}

.icon-quxiaoquanping:before {
  content: "\eb54";
}

.icon-cunkuan:before {
  content: "\ec9e";
}

.icon-quanping:before {
  content: "\eb56";
}

.icon-jinrongguanli:before {
  content: "\eca1";
}

.icon-dunpaibaowei:before {
  content: "\eb5e";
}

.icon-zijin_dongjie:before {
  content: "\eca2";
}

.icon-dunpaibaoxianrenzheng:before {
  content: "\eb5f";
}

.icon-zijin:before {
  content: "\eca3";
}

.icon-jisuanqi:before {
  content: "\eb60";
}

.icon-qiandao:before {
  content: "\eca9";
}

.icon-jinbi:before {
  content: "\eb61";
}

.icon-huobiliu_o:before {
  content: "\ecba";
}

.icon-meiyuan:before {
  content: "\eb62";
}

.icon-jiekuan_o:before {
  content: "\ecbb";
}

.icon-qianbao:before {
  content: "\eb63";
}

.icon-jinrongguanli_o:before {
  content: "\ecbc";
}

.icon-yinhangqia:before {
  content: "\eb64";
}

.icon-cunkuan_o:before {
  content: "\ecbd";
}

.icon-zhangdan_xiangqing:before {
  content: "\eb65";
}

.icon-zhangdan_quxiao_o:before {
  content: "\ecbf";
}

.icon-zhangdan_quxiao:before {
  content: "\eb66";
}

.icon-zhangdan_kong_o:before {
  content: "\ecc0";
}

.icon-zhangdan_xinzeng:before {
  content: "\eb67";
}

.icon-zijin_dongjie_o:before {
  content: "\ecc3";
}

.icon-zhangdan-wancheng:before {
  content: "\eb68";
}

.icon-zijin_o:before {
  content: "\ecc4";
}

.icon-biaoqing:before {
  content: "\eb69";
}

.icon-qiandao_o:before {
  content: "\ecc7";
}

.icon-anniu-zan:before {
  content: "\eb6a";
}

.icon-jianzhu_o:before {
  content: "\ecd6";
}

.icon-biaoqing_xiao:before {
  content: "\eb6b";
}

.icon-sandengfen_o:before {
  content: "\ecd8";
}

.icon-chengchang:before {
  content: "\eb6c";
}

.icon-sidengfen_o:before {
  content: "\ecdb";
}

.icon-dianhua:before {
  content: "\eb6d";
}

.icon-youjian_o:before {
  content: "\ece0";
}

.icon-duanxin:before {
  content: "\eb6e";
}

.icon-circle:before {
  content: "\e635";
}

.icon-gerentouxiang:before {
  content: "\eb6f";
}

.icon-chrome:before {
  content: "\e665";
}

.icon-fenxiang:before {
  content: "\eb70";
}

.icon-coding:before {
  content: "\e62e";
}

.icon-qunzu:before {
  content: "\eb71";
}

.icon-edge:before {
  content: "\e7de";
}

.icon-biaoqing_beishang:before {
  content: "\eb72";
}

.icon-github:before {
  content: "\e6a5";
}

.icon-eo_shoucang:before {
  content: "\eb73";
}

.icon-zhifubao:before {
  content: "\e666";
}

.icon-tianjiahaoyou:before {
  content: "\eb74";
}

.icon-weixinzhifu-copy:before {
  content: "\e615";
}

.icon-xiai:before {
  content: "\eb75";
}

.icon-firefox:before {
  content: "\e6ab";
}

.icon-zan:before {
  content: "\eb76";
}

.icon-qq:before {
  content: "\e69e";
}

.icon-daibanrenwu_quxiao:before {
  content: "\eb77";
}

.icon-api:before {
  content: "\e61e";
}

.icon-daibanrenwu:before {
  content: "\eb78";
}

.icon-source-branch:before {
  content: "\e8b6";
}

.icon-naozhong:before {
  content: "\eb79";
}

.icon-source-branch-copy:before {
  content: "\ece1";
}

.icon-shijian:before {
  content: "\eb7a";
}

.icon-shiyanshiguanli:before {
  content: "\e65e";
}

.icon-riqi:before {
  content: "\eb7b";
}

.icon-windows:before {
  content: "\ec89";
}

.icon-shuzhuangtu:before {
  content: "\eb7c";
}

.icon-mac:before {
  content: "\e6bf";
}

.icon-yun:before {
  content: "\eb7d";
}

.icon-git:before {
  content: "\e64a";
}

.icon-bingtu:before {
  content: "\eb7e";
}

.icon-weixin:before {
  content: "\e68c";
}

.icon-yunshangchuan:before {
  content: "\eb7f";
}

.icon-github1:before {
  content: "\e741";
}

.icon-yunxiazai:before {
  content: "\eb80";
}

.icon-xiajiantou:before {
  content: "\ec8b";
}

.icon-zhexiantu:before {
  content: "\eb81";
}

.icon-paixu-jiangxu:before {
  content: "\e684";
}

.icon-zhuzhuangtu:before {
  content: "\eb82";
}

.icon-paixu-shengxu:before {
  content: "\e685";
}

.icon-baoguo_lanshou:before {
  content: "\eb83";
}

.icon-luyou:before {
  content: "\ece6";
}

.icon-baoguo_dabao:before {
  content: "\eb84";
}

.icon-qizhi:before {
  content: "\e6dc";
}

.icon-baoguo_hezi:before {
  content: "\eb85";
}

.icon-feishu:before {
  content: "\e68b";
}

.icon-baoguo_quxiaoshouhuo:before {
  content: "\eb86";
}

.icon-shejiaodingding:before {
  content: "\e677";
}

.icon-baoguo_shouhuo:before {
  content: "\eb87";
}

.icon-oauth:before {
  content: "\e60d";
}

.icon-didiandingwei:before {
  content: "\eb88";
}

.icon-huo:before {
  content: "\e600";
}

.icon-ditu_diqiu:before {
  content: "\eb89";
}

.icon-baoguo_fahuo:before {
  content: "\eb8a";
}

.icon-ditu_dingwei:before {
  content: "\eb8b";
}

.icon-baoguo:before {
  content: "\eb8c";
}

.icon-huoche:before {
  content: "\eb8f";
}

.icon-fuwu:before {
  content: "\eb90";
}

.icon-jiankong:before {
  content: "\eb91";
}

.icon-jingliren:before {
  content: "\eb92";
}

.icon-huopinfenliu:before {
  content: "\eb93";
}

.icon-shijuedingwei:before {
  content: "\eb95";
}

.icon-xiaoxi:before {
  content: "\eb97";
}

.icon-xinwen:before {
  content: "\eb98";
}

.icon-tongzhizhongxin:before {
  content: "\eb99";
}

.icon-yanjing_yincang:before {
  content: "\eb9a";
}

.icon-yanjing_xianshi:before {
  content: "\eb9b";
}

.icon-baocun_o:before {
  content: "\eb9c";
}

.icon-biaoqian_o:before {
  content: "\eb9d";
}

.icon-bianjibiaoge_o:before {
  content: "\eb9e";
}

.icon-dayinji_o:before {
  content: "\eb9f";
}

.icon-chizi_o:before {
  content: "\eba0";
}

.icon-bangongbao_o:before {
  content: "\eba1";
}

.icon-daoru_o:before {
  content: "\eba2";
}

.icon-diannao_o:before {
  content: "\eba3";
}

.icon-bianji_o:before {
  content: "\eba4";
}

.icon-bijibendiannao_o:before {
  content: "\eba5";
}

.icon-ding_o:before {
  content: "\eba6";
}

.icon-jianpan_o:before {
  content: "\eba7";
}

.icon-jianqie_o:before {
  content: "\eba8";
}

.icon-shaixuan_o:before {
  content: "\eba9";
}

.icon-jiesuo_o:before {
  content: "\ebaa";
}

.icon-daochu_o:before {
  content: "\ebab";
}

.icon-shouji_o:before {
  content: "\ebac";
}

.icon-tianjiafujian_o:before {
  content: "\ebad";
}

.icon-shu_o:before {
  content: "\ebae";
}

.icon-fuzhi_o:before {
  content: "\ebaf";
}

.icon-wenben_o:before {
  content: "\ebb0";
}

.icon-touyingyi_o:before {
  content: "\ebb1";
}

.icon-tupian_o:before {
  content: "\ebb3";
}

.icon-suoding_o:before {
  content: "\ebb4";
}

.icon-fuwuguanli_o:before {
  content: "\ebba";
}

.icon-guanliyuanrenzheng_o:before {
  content: "\ebbd";
}

.icon-jinzhidengji_o:before {
  content: "\ebbe";
}

.icon-saomafuquan_o:before {
  content: "\ebc0";
}

.icon-guanliyuansousuo_o:before {
  content: "\ebc1";
}

.icon-saomajiahuiche_o:before {
  content: "\ebc5";
}

.icon-yichangshangbao_o:before {
  content: "\ebc8";
}

.icon-xunjianweixiu_o:before {
  content: "\ebc9";
}

.icon-weixiufuwu_o:before {
  content: "\ebcb";
}

.icon-zhongkong_o:before {
  content: "\ebcc";
}

.icon-danxuanweixuanzhong_o:before {
  content: "\ebcd";
}

.icon-bofang_o:before {
  content: "\ebce";
}

.icon-duoxuanweixuanzhong_o:before {
  content: "\ebcf";
}

.icon-duoxuanxuanzhong_o:before {
  content: "\ebd0";
}

.icon-gouwudai_o:before {
  content: "\ebd1";
}

.icon-gouwu_o:before {
  content: "\ebd2";
}

.icon-huojianjiasu_o:before {
  content: "\ebd3";
}

.icon-jiqiren_o:before {
  content: "\ebd4";
}

.icon-kefu_o:before {
  content: "\ebd5";
}

.icon-lanya_o:before {
  content: "\ebd6";
}

.icon-shengyin_o:before {
  content: "\ebd7";
}

.icon-danxuanxuanzhong_o:before {
  content: "\ebd9";
}

.icon-liwu_o:before {
  content: "\ebdb";
}

.icon-liangdu_o:before {
  content: "\ebdc";
}

.icon-liangliangduibi_o:before {
  content: "\ebdd";
}

.icon-renlianshibie_o:before {
  content: "\ebde";
}

.icon-jinxianshibutong_o:before {
  content: "\ebe0";
}

.icon-shanguangdeng_o:before {
  content: "\ebe1";
}

.icon-tanhao_o:before {
  content: "\ebe2";
}

.icon-wenhao_o:before {
  content: "\ebe3";
}

.icon-xinxi_o:before {
  content: "\ebe4";
}

.icon-tingzhi_o:before {
  content: "\ebe5";
}

.icon-yuechi_o:before {
  content: "\ebe6";
}

.icon-yingwen_o:before {
  content: "\ebe7";
}

.icon-yuyin_o:before {
  content: "\ebe8";
}

.icon-zanting_o:before {
  content: "\ebea";
}

.icon-shounadaohang_o:before {
  content: "\ebeb";
}

.icon-zhediedaohang_o:before {
  content: "\ebec";
}

.icon-zhuti_tiaosepan_o:before {
  content: "\ebed";
}

.icon-zhuti_yifu_o:before {
  content: "\ebee";
}

.icon-zhuti_o:before {
  content: "\ebef";
}

.icon-zuanshi_o:before {
  content: "\ebf0";
}

.icon-zhongwen_o:before {
  content: "\ebf1";
}

.icon-zhinanzhen_o:before {
  content: "\ebf2";
}

.icon-anquan_o:before {
  content: "\ebf3";
}

.icon-caidan_o:before {
  content: "\ebf4";
}

.icon-anniu_xuanzhong_o:before {
  content: "\ebf5";
}

.icon-bangzhu_o:before {
  content: "\ebf6";
}

.icon-cengji_o:before {
  content: "\ebf7";
}

.icon-chexiao_o:before {
  content: "\ebf8";
}

.icon-daohang_o:before {
  content: "\ebf9";
}

.icon-duihao_o:before {
  content: "\ebfa";
}

.icon-anniu_guanbi_o:before {
  content: "\ebfb";
}

.icon-erweima_o:before {
  content: "\ebfc";
}

.icon-guanbi_o:before {
  content: "\ebfd";
}

.icon-bijibendiannao:before {
  content: "\eabb";
}

.icon-biaoge_o:before {
  content: "\ebfe";
}

.icon-bianjibiaoge:before {
  content: "\eabc";
}

.icon-guanyu_o:before {
  content: "\ebff";
}

.icon-chizi:before {
  content: "\eabd";
}

.icon-jiahao_o:before {
  content: "\ec00";
}

.icon-biaoqian:before {
  content: "\eabe";
}

.icon-dengyu_o:before {
  content: "\ec01";
}

.icon-dayinji:before {
  content: "\eabf";
}

.icon-jiazai_shuang_o:before {
  content: "\ec02";
}

.icon-baocun:before {
  content: "\eac0";
}

.icon-jianhao_o:before {
  content: "\ec03";
}

.icon-bianji:before {
  content: "\eac1";
}

.icon-jieshaoxinxi_o:before {
  content: "\ec04";
}

.icon-daochu:before {
  content: "\eac2";
}

.icon-daoru:before {
  content: "\eac3";
}

.icon-lishijilu_o:before {
  content: "\ec07";
}

.icon-diannao:before {
  content: "\eac4";
}

.icon-liebiao_o:before {
  content: "\ec08";
}

.icon-fuzhi:before {
  content: "\eac5";
}

.icon-linggan_o:before {
  content: "\ec09";
}

.icon-ding:before {
  content: "\eac6";
}

.icon-jinyong_o:before {
  content: "\ec0a";
}

.icon-jianqie:before {
  content: "\eac7";
}

.icon-pinleishanchu_o:before {
  content: "\ec0b";
}

.w_fc {
  width: fit-content !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
}

.eo-modal-header .icon-guanbi:hover {
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.submitted_form .ng-invalid {
  border-color: var(--RED_NORMAL) !important;
  color: var(--RED_NORMAL) !important;
}
.submitted_form .ng-invalid:focus {
  border-color: var(--RED_NORMAL) !important;
  color: var(--MAIN_TEXT) !important;
}

.ngtext {
  font-size: 14px;
  color: var(--MAIN_TEXT);
}

.eo_theme_btn_delete,
.eo_theme_btn_success,
.eo_theme_btn_default,
.eo_theme_btn_info,
.eo_theme_btn_orange,
.eo_theme_btn_warning,
.eo_theme_btn_danger,
.eo_theme_btn_disabled,
.btn_static_test_utac {
  height: 28px;
  line-height: 28px;
  line-height: 27px;
  cursor: pointer;
  border-radius: 3px;
  font-size: var(--BUTTON_FONT_SIZE);
  padding: 0 10px;
  border-width: 1px;
  border-style: solid;
}
.eo_theme_btn_delete .iconfont + span,
.eo_theme_btn_success .iconfont + span,
.eo_theme_btn_default .iconfont + span,
.eo_theme_btn_info .iconfont + span,
.eo_theme_btn_orange .iconfont + span,
.eo_theme_btn_warning .iconfont + span,
.eo_theme_btn_danger .iconfont + span,
.eo_theme_btn_disabled .iconfont + span,
.btn_static_test_utac .iconfont + span {
  margin-left: 3px;
}
.eo_theme_btn_delete:hover,
.eo_theme_btn_success:hover,
.eo_theme_btn_default:hover,
.eo_theme_btn_info:hover,
.eo_theme_btn_orange:hover,
.eo_theme_btn_warning:hover,
.eo_theme_btn_danger:hover,
.eo_theme_btn_disabled:hover,
.btn_static_test_utac:hover {
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.eo_theme_btn_delete:disabled,
.eo_theme_btn_success:disabled,
.eo_theme_btn_default:disabled,
.eo_theme_btn_info:disabled,
.eo_theme_btn_orange:disabled,
.eo_theme_btn_warning:disabled,
.eo_theme_btn_danger:disabled,
.eo_theme_btn_disabled:disabled,
.btn_static_test_utac:disabled {
  cursor: not-allowed;
}

:root {
  --GLOBAL_FONT_SIZE: 13px;
  --GLOBAL_PADDING: 20px;
}

* {
  margin: 0;
  padding: 0;
  outline: none;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
}

.group_and_list_container {
  display: flex;
  flex-wrap: nowrap;
  height: calc(100vh - 81px);
  z-index: 5;
}

.container_below_menu_md {
  margin: calc(40px + var(--GLOBAL_PLATE_PADDING)) var(--GLOBAL_PLATE_PADDING) var(--GLOBAL_PLATE_PADDING);
}

.api-status-label {
  border-radius: 3px;
  margin-right: 8px;
  font-size: 12px;
  display: inline-block;
  min-width: 45px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  text-indent: 0;
}

.base-container-div {
  position: absolute !important;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 0;
}

fieldset {
  border: none;
}

span,
li,
thead th,
p,
div {
  cursor: inherit;
}

th,
td {
  text-align: left;
  word-break: break-all;
}

ol,
ul {
  list-style-type: none;
}

body {
  position: absolute;
  font-family: "Helvetica Neue", "Helvetica", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "WenQuanYi Micro Hei", "Arial", sans-serif;
  background: #fff;
  width: 100%;
  height: 100%;
  color: var(--MAIN_TEXT);
  font-size: var(--GLOBAL_FONT_SIZE);
}

a,
button {
  cursor: pointer;
  text-decoration: none;
}
a *,
button * {
  cursor: inherit;
}
a input[type=text],
button input[type=text] {
  cursor: text;
}
a[disabled],
button[disabled] {
  cursor: not-allowed;
}

button {
  background: initial;
  border: none;
}

textarea {
  resize: none;
}
textarea:disabled {
  background-color: var(--DISABLE_BG);
  color: var(--DISABLE_TEXT);
  cursor: not-allowed;
}

.eo-checkbox:disabled {
  color: var(--DISABLE_TEXT);
  background-color: var(--DISABLE_BG);
  border: 1px solid var(--BORDER);
}

input::-ms-clear {
  display: none;
}

input::-ms-reveal {
  display: none;
}

.absolute {
  position: absolute;
}

.eo-blod {
  font-weight: bold;
}

.inline-block {
  display: inline-block;
}

.eo-tip-container {
  position: absolute;
  z-index: 100;
  visibility: hidden;
}
.eo-tip-container .message-li {
  padding: 10px;
  line-height: initial;
  border-radius: 3px;
  background-color: #000;
  color: #fff;
  font-size: 12px;
  text-align: left;
  max-width: 500px;
  min-width: 200px;
}
.eo-tip-container .message-li * {
  color: #fff;
}
.eo-tip-container .arrow-li {
  border-color: #000 transparent transparent transparent;
  border-width: 5px 5px 0 5px;
  border-style: solid;
  width: 0;
  margin-left: 8px;
}

.eo-modal-header {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid var(--BORDER);
  font-size: 18px;
  padding: 0 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.eo-modal-header a,
.eo-modal-header input[type=button] {
  padding: 0 16px;
}
.eo-modal-header .icon-guanbi:hover {
  color: var(--BLUE_NORMAL);
}

.eo-modal-article,
.eo_form_default {
  padding: 20px;
}
.eo-modal-article .eo_form_margin_top,
.eo_form_default .eo_form_margin_top {
  margin-top: 20px;
}
.eo-modal-article .eo_form_first_item_title,
.eo_form_default .eo_form_first_item_title {
  margin-bottom: 8px;
  font-weight: bold;
}
.eo-modal-article .eo_form_item_title,
.eo_form_default .eo_form_item_title {
  margin: 20px 0 8px 0;
  font-weight: bold;
}

.eo-modal-footer {
  padding: 15px 20px;
  border-top: 1px solid var(--BORDER);
  display: flex;
  flex-direction: row;
  background-color: var(--MODAL_BG);
  border-radius: 0 0 4px 4px;
}
.eo-modal-footer button,
.eo-modal-footer input[type=button] {
  margin-right: 8px;
}

.eo_modal_footer_fixed {
  box-sizing: border-box;
  position: fixed;
  z-index: 10;
  bottom: 0;
}

.eo-operate-btn {
  color: var(--BTN_LIGHT_TEXT);
  border: none;
  background: none;
  text-indent: 0;
  cursor: pointer;
  font-size: 12px;
  margin-right: 10px;
}
.eo-operate-btn .iconfont {
  padding-right: 2px;
}
.eo-operate-btn:hover {
  color: var(--BTN_LIGHT_TEXT_HOVER);
  text-decoration: underline;
}
.eo-operate-btn:disabled {
  color: var(--TEXT_DISABLE) !important;
  cursor: not-allowed !important;
}

.eo-static-hidden {
  height: 0;
  overflow: hidden;
  visibility: hidden;
  position: relative;
  padding: 0 !important;
}

.eo-none-tr {
  background-color: inherit !important;
  color: var(--TEXT_DISABLE) !important;
  line-height: 100px !important;
  height: 100px !important;
}
.eo-none-tr td {
  text-align: center;
  cursor: default;
  vertical-align: middle !important;
}

.no-menu-list-container .common_scss_list .first_level_article {
  margin: var(--GLOBAL_PLATE_PADDING) var(--GLOBAL_PLATE_PADDING) 0 var(--GLOBAL_PLATE_PADDING);
}
.no-menu-list-container .footer {
  margin: 0 var(--GLOBAL_PLATE_PADDING) var(--GLOBAL_PLATE_PADDING) var(--GLOBAL_PLATE_PADDING);
}

.eo_to_top_11 {
  top: 11px;
}

.dis-ib {
  display: inline-block;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.wrap {
  width: 1250px;
  height: auto;
  margin: 0 auto;
}

.eo_theme_mask_bg {
  position: fixed;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.eo_tag_item {
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  background-color: #f1f8ff;
  display: inline-flex;
  padding: 0 5px;
  border-radius: 3px;
  color: #555;
  margin-right: 3px;
}

.eo_desc_box {
  border: 1px solid var(--BORDER);
  border: 1px solid var(--BORDER);
  border-radius: 3px;
  padding: 5px;
}

.eo_disable {
  background-color: var(--DISABLE_BG) !important;
  color: var(--DISABLE_TEXT) !important;
}

.eo_more_btn_container {
  position: relative;
  display: inline-block;
}
.eo_more_btn_container .more-btn:focus + .wrap-container {
  display: block;
}
.eo_more_btn_container .common-btn {
  border-radius: 3px 0 0 3px;
  float: left;
}
.eo_more_btn_container .more-btn {
  border-left: 1px solid var(--BORDER);
  border-radius: 0 3px 3px 0;
  padding: 0;
}
.eo_more_btn_container .wrap-container:hover {
  display: block;
}
.eo_more_btn_container .wrap-container {
  background-color: var(--COMPONENT_BG);
  box-shadow: var(--COMPONENT_SHADOW);
  position: absolute;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  right: 0;
  z-index: 2;
  border-color: var(--BORDER);
  display: none;
  margin-top: 5px;
}
.eo_more_btn_container .wrap-container button,
.eo_more_btn_container .wrap-container a {
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
  text-align: left;
  word-break: keep-all;
  white-space: pre;
  display: block;
}
.eo_more_btn_container .wrap-container button:hover,
.eo_more_btn_container .wrap-container a:hover {
  background-color: var(--DISABLE_BG);
  color: var(--MAIN_TEXT);
  text-decoration: underline;
}

.null_tip_span {
  font-size: 16px;
  width: 100%;
  display: block;
  text-align: center;
  line-height: 140px;
  color: var(--TEXT_DISABLE);
}

.btn_hover:hover {
  color: var(--BLUE_NORMAL);
}

.eo-sv-handle {
  cursor: move;
}

.eo-textarea {
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  font-size: 14px;
  padding: 4px 6px;
  box-sizing: border-box;
  width: 250px;
}
.eo-textarea:disabled {
  cursor: not-allowed;
}

.eo_theme_ldt tbody tr:not(.unhover-tr):hover,
.eo_theme_lgt tbody tr:not(.unhover-tr):hover {
  background-color: var(--TABLE_ROW_HOVER_BG);
}

.eo-input,
.eo-select {
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  font-size: 12px;
  padding: 4px 6px;
  box-sizing: border-box;
  height: 30px;
  line-height: 100%;
  width: 250px;
}
.eo-input:disabled,
.eo-select:disabled {
  cursor: not-allowed;
}

.number-label:disabled:hover .ams-scss-disable-tip,
.get-more-btn:disabled:hover .ams-scss-disable-tip,
.btn-addChild:disabled:hover .ams-scss-disable-tip {
  display: block;
}

.ams-scss-disable-tip {
  position: absolute;
  margin-top: -54px;
  z-index: 4;
  display: none;
  margin-left: -10px;
}
.ams-scss-disable-tip .tip-div {
  padding: 10px;
  word-break: keep-all;
  line-height: initial;
  border-radius: 3px;
  background-color: #000;
  color: #fff;
  font-size: 12px;
  text-align: left;
  max-width: 500px;
  min-width: 200px;
}
.ams-scss-disable-tip .arrow-div {
  border-color: #000 transparent transparent transparent;
  border-width: 5px 5px 0 5px;
  border-style: solid;
  width: 0;
  margin-top: 8px;
  margin-left: 8px;
}

.eo-checkbox {
  height: 15px;
  line-height: 15px;
  width: 15px;
  font-size: 12px !important;
  margin-right: 4px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  border-radius: 3px;
  text-indent: 0;
  color: var(--MAIN_TEXT);
  border: 1px solid var(--BORDER);
  font-weight: 100;
}

.eo_theme_iblock {
  background-color: var(--MAIN_BG);
}

.eo_link {
  color: var(--BTN_LIGHT_TEXT) !important;
}
.eo_link:hover {
  text-decoration: underline;
  color: var(--BTN_LIGHT_TEXT_HOVER);
}

.eo_mask {
  position: fixed;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.eo_theme_btn_default {
  border-style: solid;
  border-width: 1px;
}

.eo_theme_btn_delete:disabled,
.eo_theme_btn_success:disabled,
.eo_theme_btn_info:disabled,
.eo_theme_btn_orange:disabled,
.eo_theme_btn_warning:disabled,
.eo_theme_btn_danger:disabled {
  border: 1px solid var(--DISABLE_BG);
}

.eo_theme_btn_disabled {
  color: #999 !important;
  background-color: var(--DISABLE_BG) !important;
  border: 1px solid var(--BORDER) !important;
  cursor: not-allowed;
}

.eo-more-btn-container {
  position: relative;
  display: inline-block;
}
.eo-more-btn-container:hover {
  color: var(--BLUE_NORMAL);
}
.eo-more-btn-container .eo_more_btn {
  line-height: 26px;
}
.eo-more-btn-container .iconfont {
  font-size: 24px;
}
.eo-more-btn-container .icon-chevron-down {
  font-size: 18px;
}
.eo-more-btn-container .wrap-div {
  background-color: var(--COMPONENT_BG);
  border: 1px solid var(--BORDER);
  box-shadow: var(--COMPONENT_SHADOW);
  border-radius: var(--DEFAULT_BORDER_RADIUS);
  -ms-animation: fade 0.3s;
  -moz-animation: fade 0.3s;
  -webkit-animation: fade 0.3s;
  animation: fade 0.3s;
  position: absolute;
  top: 33px;
  right: -88px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  display: none;
  margin-top: 5px;
}
.eo-more-btn-container .wrap-div > li,
.eo-more-btn-container .wrap-div p,
.eo-more-btn-container .wrap-div > button {
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
  text-align: left;
  color: #555;
  word-break: keep-all;
  white-space: nowrap;
  min-width: 60px;
  cursor: pointer;
}
.eo-more-btn-container .wrap-div > li:hover,
.eo-more-btn-container .wrap-div p:hover,
.eo-more-btn-container .wrap-div > button:hover {
  background-color: var(--DISABLE_BG);
  color: var(--MAIN_TEXT);
  text-decoration: underline;
}
.eo-more-btn-container .wrap-div > button {
  width: 100%;
}
.eo-more-btn-container .eo_more_btn:focus + .wrap-div, .eo-more-btn-container:focus .wrap-div {
  display: block;
}

.eo-wrap-div {
  background-color: var(--COMPONENT_BG);
  box-shadow: var(--COMPONENT_SHADOW);
  position: absolute;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  right: 0;
  z-index: 2;
  border-color: var(--BORDER);
  display: none;
  margin-top: 5px;
}
.eo-wrap-div p {
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
  text-align: left;
  color: #555;
  word-break: keep-all;
  white-space: pre;
  min-width: 60px;
  cursor: pointer;
}
.eo-wrap-div p:hover {
  background-color: var(--DISABLE_BG);
  color: var(--MAIN_TEXT);
  text-decoration: underline;
}

.eo-label-purple,
.eo-label-soap {
  color: var(--PURPLE_TAG_TEXT);
  background-color: var(--PURPLE_TAG_BG);
  border-radius: 3px;
}

.eo-label-success {
  color: var(--GREEN_TAG_TEXT);
  background-color: var(--GREEN_TAG_BG);
  border-radius: 3px;
}

.eo-label-ws,
.eo-label-socket,
.eo-label-default {
  color: var(--BLUE_TAG_TEXT);
  background-color: var(--BLUE_TAG_BG);
  border-radius: 3px;
}

.eo-label-danger {
  color: var(--RED_TAG_TEXT);
  background-color: var(--RED_TAG_BG);
  border-radius: 3px;
}

.eo-label-warning {
  color: var(--ORANGE_TAG_TEXT);
  background-color: var(--ORANGE_TAG_BG);
  border-radius: 3px;
}

.eo-label-tips {
  color: var(--TEXT_DISABLE);
  background-color: var(--DISABLE_BG);
  border-radius: 3px;
}

.eo-label-others {
  color: var(--WHITE_TAG_TEXT);
  background-color: var(--WHITE_TAG_BG);
  border-radius: 3px;
}

.eo-label-yellow {
  color: var(--YELLOW_TAG_TEXT);
  background-color: var(--YELLOW_TAG_BG);
  border-radius: 3px;
}

.eo-label-options {
  color: #fafdff;
  background-color: #546e7a;
  border-radius: 3px;
}

.eo-label-green {
  color: var(--GREEN_TAG_TEXT);
  background-color: var(--GREEN_TAG_BG);
  border-radius: 3px;
}

.eo-color-default {
  color: #fff;
  background-color: var(--BLUE_NORMAL);
  border: 1px solid var(--BLUE_NORMAL);
  border-radius: 3px;
}

.eo-color-success {
  color: #fff;
  background-color: var(--GREEN_NORMAL);
  border: 1px solid var(--GREEN_NORMAL);
  border-radius: 3px;
}

.eo-color-warning {
  color: #fff;
  background-color: #f18f00;
  border: 1px solid #f18f00;
  border-radius: 3px;
}

.eo-color-error {
  color: #fff;
  background-color: var(--RED_NORMAL);
  border: 1px solid var(--RED_NORMAL);
  border-radius: 3px;
}

.eo-color-yellow {
  color: #fff;
  background-color: #ffcc00;
  border: 1px solid #ffcc00;
  border-radius: 3px;
}

.eo-color-danger {
  color: #fff;
  background-color: #ea0707;
  border: 1px solid #ea0707;
  border-radius: 3px;
}

.eo-color-tips {
  color: #fff;
  background-color: #999;
  border: 1px solid #999;
  border-radius: 3px;
}

.eo-color-tips-shallow {
  color: #fff;
  background-color: #b3b4b3;
  border: 1px solid #b3b4b3;
  border-radius: 3px;
}

.eo-color-others {
  color: #fff;
  background-color: #795548;
  border: 1px solid #6d4c41;
  border-radius: 3px;
}

.eo-color-options {
  color: #fff;
  background-color: var(--MAIN_TEXT);
  border: 1px solid #546e7a;
  border-radius: 3px;
}

.eo-color-unuse {
  color: #fff;
  background-color: #999;
  border: 1px solid rgb(198, 62, 33);
  border-radius: 3px;
}

.eo-color-purple {
  color: #fff;
  background-color: #9c27b0;
  border: 1px solid #9c27b0;
  border-radius: 3px;
}

.eo-color-green {
  color: #fff;
  background-color: #8bc34a;
  border: 1px solid #8bc34a;
  border-radius: 3px;
}

.eo-error-tips {
  color: var(--RED_NORMAL);
  font-size: 12px;
  display: none;
  line-height: 32px;
}

.eo-input-error + .eo-error-tips,
.eo-had-input-error + .eo-error-tips,
.eo-had-input-error .eo-error-tips {
  display: block;
}

.eo-status-ws {
  color: var(--MAIN_TEXT);
}

.eo-status-socket {
  color: #757575;
}

.eo-status-options {
  color: #546e7a;
}

.eo-status-green {
  color: #8bc34a;
}

.eo-status-others {
  color: #6d4c41;
}

.eo-status-default {
  color: var(--BLUE_NORMAL);
}

.eo-status-success {
  color: var(--GREEN_NORMAL);
}

.eo-status-warning {
  color: #f18f00;
}

.eo-status-error {
  color: var(--RED_NORMAL);
}

.eo-status-yellow {
  color: #fc0;
}

.eo-status-purple {
  color: #9c27b0;
}

.eo-status-danger {
  color: #ea0707;
}

.eo-status-tips {
  color: #999;
}

.eo-status-disabled {
  color: #ccc;
}

.eo-tab-theme-icon {
  color: var(--MAIN_THEME_COLOR);
}

.eo-tab-icon {
  color: #fff;
  height: 16px;
  line-height: 18px;
  border-radius: 8px;
  display: inline-block;
  padding: 0 5px;
  font-size: 12px;
  background-color: var(--MAIN_THEME_COLOR);
}

@keyframes flicker {
  0% {
    border: 1px solid var(--BORDER);
  }
  50% {
    border: 1px solid var(--GREEN_DEEP);
  }
  100% {
    border: 1px solid var(--BORDER);
  }
}
.eo-copy {
  -ms-animation: flicker 1s;
  -moz-animation: flicker 1s;
  -webkit-animation: flicker 1s;
  animation: flicker 1s;
}

.eo_panel_title {
  border-left: 3px solid var(--GREEN_NORMAL);
  line-height: 30px;
  background-color: var(--TABLE_HEADER_BG);
}
.eo_panel_title:hover .shrink_text_ept {
  background-color: var(--TABLE_HEADER_BG_HOVER);
}

.eo-tab-menu {
  display: table;
  border-bottom: 0;
  width: 100%;
}
.eo-tab-menu .item-tab {
  padding: 0 15px;
  display: inline-block;
  cursor: pointer;
  height: 38px;
  line-height: 38px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  margin-right: 2px;
  border-bottom-color: transparent;
}
.eo-tab-menu .item-tab .icon-circle {
  font-size: 12px;
  margin-right: 5px;
}
.eo-tab-menu .active-item,
.eo-tab-menu .item-tab:hover {
  cursor: default;
  color: var(--MAIN_THEME_COLOR);
  border-bottom-color: var(--MAIN_THEME_COLOR);
}
.eo-tab-menu .disable-item {
  cursor: not-allowed;
}
.eo-tab-menu .disable-item .iconfont {
  display: none;
}

.eo-tab-container {
  border: 1px solid var(--BORDER);
  display: block;
}

.eo_theme_lct_tra {
  background-color: var(--TABLE_BG_ACTIVE) !important;
}

.eo-block-container {
  border-radius: 3px;
  background-color: var(--MAIN_BG);
  border: 1px solid var(--BORDER);
  display: block;
  color: var(--MAIN_TEXT);
}

.eo-method-label {
  border-radius: 3px;
  margin-right: 8px;
  font-size: 12px;
  display: inline-block;
  min-width: 35px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  text-indent: 0;
  padding: 0 5px;
}

.eo_label_member_tips {
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  border-radius: 3px;
  padding: 2px 3px;
}

.eo-absolute {
  position: absolute;
}

.eo-relative {
  position: relative;
}

.opacity-none {
  opacity: 0;
}

.eo-had-content-error * {
  color: #d85030;
}

.eo-input-error,
.eo-had-input-error input {
  border-color: var(--RED_NORMAL) !important;
  color: var(--RED_NORMAL) !important;
}
.eo-input-error:focus,
.eo-had-input-error input:focus {
  border-color: var(--RED_NORMAL) !important;
  color: var(--MAIN_TEXT) !important;
}

.eo-input-success {
  border-color: var(--GREEN_LIGHT) !important;
}

.eo_popover_tip {
  position: absolute;
  z-index: 6;
  background-color: #000;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  padding: 0 10px;
  white-space: nowrap;
  border-radius: 3px;
  text-indent: 0;
  color: #fff;
  font-size: 12px;
  display: none;
}

.eo-common-table {
  border-spacing: 0;
  table-layout: fixed;
  border-radius: 3px;
  border: 1px solid var(--BORDER);
}
.eo-common-table thead td {
  background-color: #fafafa;
}
.eo-common-table td {
  height: 40px;
  line-height: 40px;
  vertical-align: top;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 10px;
}
.eo-common-table td:nth-last-child(n+2) {
  border-right: 1px dashed var(--BORDER);
}
.eo-common-table thead {
  background-color: #fafafa;
}
.eo-common-table .btn-delete {
  height: 25px;
  line-height: 25px;
  border-radius: 3px;
  background-color: #f2f2f2;
  color: #999;
  display: inline-block;
  text-align: center;
  border: 1px solid var(--BORDER);
  padding: 0 5px;
  font-size: 12px;
}
.eo-common-table .btn-delete:hover {
  background-color: var(--RED_NORMAL);
  color: #fff;
  border: 1px solid #d03333;
}
.eo-common-table tbody tr:nth-last-child(n+2) td {
  border-bottom: 1px dashed var(--BORDER);
}
.eo-common-table tbody tr:first-child td {
  border-top: 1px solid var(--BORDER);
}
.eo-common-table tbody .hover-tr:hover {
  background-color: #fafafa;
}

.popover {
  position: absolute;
  z-index: 2;
}
.popover table {
  border-spacing: 0;
}

.arrow {
  border-style: solid;
  border-width: 5px 10px 5px 0;
  border-color: transparent var(--MAIN_TEXT) transparent transparent;
}

.popover-inner {
  background-color: var(--MAIN_TEXT);
  padding: 5px 10px;
  min-width: 150px;
  max-width: 215px;
}
.popover-inner .popover-content {
  color: #fff;
  font-size: 12px;
  line-height: 20px;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #ccc;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #ccc;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #ccc;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #ccc;
}

/* 分页 */
.pageFooter {
  text-align: center;
}
.pageFooter li > a,
.pageFooter li > span {
  color: var(--MAIN_TEXT);
  width: 35px;
}
.pageFooter .disabled > a {
  color: #e5e5e5;
  cursor: default;
}
.pageFooter .pagination-prev,
.pageFooter .pagination-next {
  border-radius: 3px;
}
.pageFooter .pagination .active,
.pageFooter .pagination .active:hover,
.pageFooter .pagination .active:focus,
.pageFooter .pagination .active,
.pageFooter .pagination .active:hover,
.pageFooter .pagination .active:focus {
  background-color: var(--GREEN_DEEP);
}
.pageFooter .pagination .active a,
.pageFooter .pagination .active:hover a,
.pageFooter .pagination .active:focus a,
.pageFooter .pagination .active a,
.pageFooter .pagination .active:hover a,
.pageFooter .pagination .active:focus a {
  color: #fff;
}
.pageFooter .pagination-jump {
  margin: 20px 0;
  color: var(--MAIN_TEXT);
  margin-top: 37px;
  margin-left: 10px;
  display: inline-block;
}
.pageFooter .pagination-jump li {
  height: 37px;
  line-height: 37px;
  display: inline-block;
}
.pageFooter .pagination-jump li input {
  height: 33px;
  line-height: 33px;
  margin: 0 8px;
  width: 55px;
  border: 1px solid #dfdfdf;
  background-color: #fff;
}
.pageFooter .pagination-jump li button {
  width: 50px;
}
.pageFooter .pagination-jump li input {
  text-indent: 1em;
}
.pageFooter .pagination-sm {
  margin: 25px;
  display: inline-block;
}
.pageFooter .pagination-sm li {
  width: 35px;
  height: 35px;
  line-height: 36px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-left: none;
  text-align: center;
  display: inline-flex;
}
.pageFooter .pagination-sm .pagination-prev {
  margin-right: 10px;
  border-left: 1px solid rgba(0, 0, 0, 0.06);
}
.pageFooter .pagination-sm .pagination-next {
  margin-left: 10px;
  border-left: 1px solid rgba(0, 0, 0, 0.06);
}
.pageFooter .pagination-sm li:nth-child(2) {
  border-left: 1px solid rgba(0, 0, 0, 0.06);
}
.pageFooter .first-page {
  border-radius: 3px 0 0 3px;
}
.pageFooter .last-page {
  border-radius: 0 3px 3px 0;
}
.pageFooter .only-page {
  border-radius: 3px;
}

comment-Ams-Component .md_tips,
online-service-global-component .md_tips {
  position: absolute;
  right: 10px;
  top: 9px;
  z-index: 5;
}
comment-Ams-Component .session_content,
online-service-global-component .session_content {
  overflow: auto;
  height: 341px;
}
comment-Ams-Component .message_item_container,
online-service-global-component .message_item_container {
  width: 100%;
  clear: both;
}
comment-Ams-Component .message_item,
online-service-global-component .message_item {
  margin-bottom: 20px;
}
comment-Ams-Component .user_message,
online-service-global-component .user_message {
  float: right;
}
comment-Ams-Component .user_message .message_time,
online-service-global-component .user_message .message_time {
  text-align: right;
}
comment-Ams-Component .service_message,
online-service-global-component .service_message {
  float: left;
}
comment-Ams-Component .service_message .message_time,
online-service-global-component .service_message .message_time {
  text-align: left;
}
comment-Ams-Component .session_editor_btn_box,
online-service-global-component .session_editor_btn_box {
  height: 42px;
}
comment-Ams-Component .message_logo,
online-service-global-component .message_logo {
  height: 30px;
  border-radius: 50%;
  width: 30px;
  background-color: var(--BORDER);
  background-size: contain;
}
comment-Ams-Component .btn_see_history,
online-service-global-component .btn_see_history {
  margin-left: auto;
  margin-right: auto;
}
comment-Ams-Component .message_content,
online-service-global-component .message_content {
  padding: 10px;
  border-radius: 3px;
  line-height: 1.6rem;
  max-width: 420px;
  min-width: 200px;
  margin-bottom: 10px;
  color: var(--MAIN_TEXT) !important;
  background-color: var(--INPUT_BG);
}
comment-Ams-Component .message_content img,
online-service-global-component .message_content img {
  max-width: 150px;
  max-height: 100px;
  cursor: zoom-in;
}
comment-Ams-Component .message_content a,
online-service-global-component .message_content a {
  color: var(--BLUE_NORMAL);
  text-decoration: underline;
}
comment-Ams-Component .editormd,
online-service-global-component .editormd {
  border: none;
  border-top: 1px solid var(--BORDER);
}
comment-Ams-Component .editormd .editormd-menu > li > a,
online-service-global-component .editormd .editormd-menu > li > a {
  border: none;
  color: #979ca4;
}

.wangEditor-container {
  border: none;
}
.wangEditor-container .wangEditor-txt {
  color: var(--MAIN_TEXT) !important;
  background-color: var(--INPUT_BG);
}
.wangEditor-container .wangEditor-txt ol li {
  list-style-type: decimal;
}
.wangEditor-container .wangEditor-txt ul li {
  list-style-type: initial;
}
.wangEditor-container .wangEditor-txt * {
  white-space: pre-wrap;
}

.editormd-preview-container {
  color: var(--MAIN_TEXT) !important;
  background-color: var(--INPUT_BG);
}

.hidden {
  display: none;
}

.hidden-dom {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}

/* 设置滚动条的样式 */
::-webkit-scrollbar-track {
  background: var(--SCROLL_BAR_BG);
}

::-webkit-scrollbar-thumb {
  background: var(--SCROLL_BAR);
  border-radius: 10px;
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

.eo-input,
.eo-textarea,
.eo-select {
  border-color: var(--BORDER);
  background-color: var(--INPUT_BG);
  color: var(--MAIN_TEXT);
}
.eo-input:hover,
.eo-textarea:hover,
.eo-select:hover {
  border-color: var(--GREEN_LIGHT);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.eo-input:focus,
.eo-textarea:focus,
.eo-select:focus {
  border-color: var(--GREEN_NORMAL) !important;
}
.eo-input:disabled,
.eo-textarea:disabled,
.eo-select:disabled {
  color: var(--TEXT_DISABLE);
  background-color: var(--DISABLE_BG);
}

/**  --按钮样式--  **/
.eo_theme_btn_danger {
  background-color: var(--BTN_DANGER_BG);
  color: var(--BTN_DANGER_TEXT);
  border-color: var(--BTN_DANGER_BORDER);
}
.eo_theme_btn_danger:hover, .eo_theme_btn_danger:active {
  background-color: var(--BTN_DANGER_BG_HOVER) !important;
  color: var(--BTN_DANGER_TEXT) !important;
  border-color: var(--BTN_DANGER_BORDER_HOVER) !important;
}
.eo_theme_btn_danger:disabled {
  color: var(--TEXT_DISABLE) !important;
  background-color: var(--DISABLE_BG) !important;
  border-color: var(--DISABLE_BG) !important;
}
.eo_theme_btn_danger:disabled .iconfont {
  color: var(--TEXT_DISABLE) !important;
}

.eo_theme_btn_warning {
  background-color: var(--BTN_DANGER_BG);
  color: var(--BTN_DANGER_TEXT);
  border-color: var(--BTN_DANGER_BORDER);
}
.eo_theme_btn_warning:hover, .eo_theme_btn_warning:active {
  background-color: var(--BTN_DANGER_BG_HOVER) !important;
  color: var(--BTN_DANGER_TEXT) !important;
  border-color: var(--BTN_DANGER_BORDER_HOVER) !important;
}
.eo_theme_btn_warning:disabled {
  color: var(--TEXT_DISABLE) !important;
  background-color: var(--DISABLE_BG) !important;
  border-color: var(--DISABLE_BG) !important;
}
.eo_theme_btn_warning:disabled .iconfont {
  color: var(--TEXT_DISABLE) !important;
}

.eo_theme_btn_success + .eo_theme_btn_success {
  background-color: var(--BTN_PRIMARY_MORE_BG);
}
.eo_theme_btn_success + .eo_theme_btn_success:hover {
  background-color: var(--BTN_PRIMARY_MORE_HOVER);
}

.eo_theme_btn_info + .eo_theme_btn_info {
  background-color: var(--BTN_SEC_MORE_BG);
}
.eo_theme_btn_info + .eo_theme_btn_info:hover {
  background-color: var(--BTN_SEC_MORE_BG_HOVER);
}

.btn_static_test_utac:hover + .eo_theme_btn_success {
  background-color: var(--BTN_PRIMARY_BG_HOVER);
}

.btn_static_test_utac:hover + .eo_theme_btn_info {
  background-color: var(--BTN_SEC_BG_HOVER);
}

.eo_theme_btn_success {
  background-color: var(--BTN_PRIMARY_BG);
  color: var(--BTN_PRIMARY_TEXT);
  border-color: var(--BTN_PRIMARY_BORDER);
}
.eo_theme_btn_success:hover, .eo_theme_btn_success:active {
  background-color: var(--BTN_PRIMARY_BG_HOVER) !important;
  color: var(--BTN_PRIMARY_TEXT_HOVER) !important;
  border-color: var(--BTN_PRIMARY_BORDER_HOVER) !important;
}
.eo_theme_btn_success:disabled {
  color: var(--TEXT_DISABLE) !important;
  background-color: var(--DISABLE_BG) !important;
  border-color: var(--DISABLE_BG) !important;
}
.eo_theme_btn_success:disabled .iconfont {
  color: var(--TEXT_DISABLE) !important;
}

.eo_theme_btn_info,
.eo_theme_btn_default {
  background-color: var(--BTN_SEC_BG);
  color: var(--BTN_SEC_TEXT);
  border-color: var(--BTN_SEC_BORDER);
}
.eo_theme_btn_info:hover, .eo_theme_btn_info:active,
.eo_theme_btn_default:hover,
.eo_theme_btn_default:active {
  background-color: var(--BTN_SEC_BG_HOVER) !important;
  color: var(--BTN_SEC_TEXT_HOVER) !important;
  border-color: var(--BTN_SEC_BORDER_HOVER) !important;
}
.eo_theme_btn_info:disabled,
.eo_theme_btn_default:disabled {
  color: var(--TEXT_DISABLE) !important;
  background-color: var(--DISABLE_BG) !important;
  border-color: var(--DISABLE_BG) !important;
}
.eo_theme_btn_info:disabled .iconfont,
.eo_theme_btn_default:disabled .iconfont {
  color: var(--TEXT_DISABLE) !important;
}

.introjs-tooltip {
  color: #000 !important;
}

@keyframes common-animation-emerge {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes sticky-up {
  0% {
    -webkit-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    transform: translateY(-200%);
  }
  100% {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@keyframes sticky-up {
  0% {
    -webkit-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    transform: translateY(-200%);
  }
  100% {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
  }
}
.text_ellipsis_2 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.word_break_keep_all {
  word-break: keep-all;
}

.bs_bb {
  box-sizing: border-box;
}

.z_index8 {
  z-index: 8;
}

.z_index10 {
  z-index: 10;
}

.z_index2 {
  z-index: 2;
}

.z_index4 {
  z-index: 4;
}

.z_index_minus1 {
  z-index: -1;
}

.va_top {
  vertical-align: top;
}

.op_0 {
  opacity: 0;
}

.op_3 {
  opacity: 0.3;
}

.op_5 {
  opacity: 0.5;
}

.op_10 {
  opacity: 1;
}

.ws_normal {
  white-space: normal !important;
  word-break: break-all;
}

.ws_nowrap {
  white-space: nowrap;
}

.scroll_y {
  overflow-y: auto;
}

.text_omit {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ws_pw {
  white-space: pre-wrap;
}

.wb_all {
  word-break: break-all;
}

.wb_keep_all {
  word-break: keep-all;
}

.ws_initial {
  white-space: initial;
}

.of_hidden {
  overflow: hidden;
}

.of_inherit {
  overflow: inherit !important;
}

.br_5 {
  border-radius: 3px;
}

.br_3 {
  border-radius: 3px;
}

.eo_to_top_0 {
  top: 0;
}

.eo_to_top_10 {
  top: 10px;
}

.eo_to_top_20 {
  top: 20px;
}

.eo_to_right_0 {
  right: 0;
}

.eo_to_right_750 {
  right: -750px;
}

.eo_to_bottom_0 {
  bottom: 0;
}

.br_0330 {
  border-radius: 0 3px 3px 0;
}

.lh_40 {
  line-height: 40px;
}

.lh_45 {
  line-height: 45px;
}

.lh_50 {
  line-height: 50px;
}

.lh_80 {
  line-height: 80px;
}

.lh_38 {
  line-height: 38px !important;
}

.lh_30 {
  line-height: 30px;
}

.lh_25 {
  line-height: 25px;
}

.lh_35 {
  line-height: 35px;
}

.lh_20 {
  line-height: 20px;
}

.lh_25 {
  line-height: 25px;
}

.lh_1em {
  line-height: 1em;
}

.lh_14 {
  line-height: 14px;
}

.lh_12 {
  line-height: 12px;
}

.lh_1point75 {
  line-height: 1.75em;
}

.lh_init {
  line-height: initial;
}

.w_240 {
  width: 240px;
}

.w_25 {
  width: 25px;
}

.w_15 {
  width: 15px;
}

.w_60 {
  width: 60px;
}

.w_80 {
  width: 80px !important;
}

.w_150 {
  width: 150px;
}

.w_90 {
  width: 90px;
}

.w_180 {
  width: 180px;
}

.w_170 {
  width: 170px;
}

.w_200 {
  width: 200px;
}

.w_300 {
  width: 300px;
}

.w_320 {
  width: 320px;
}

.w_18percent {
  width: 18%;
}

.w_30percent {
  width: 30%;
}

.w_25percent {
  width: 25%;
}

.w_20percent {
  width: 20%;
}

.w_40percent {
  width: 40%;
}

.w_10percent {
  width: 10%;
}

.w_30 {
  width: 30px;
}

.w_400 {
  width: 400px;
}

.w_500 {
  width: 500px;
}

.w_550 {
  width: 550px;
}

.w_55 {
  width: 55px;
}

.w_50 {
  width: 50px !important;
}

.w_250 {
  width: 250px;
}

.w_220 {
  width: 220px;
}

.w_100 {
  width: 100px;
}

.w_50percent {
  width: 50%;
}

.w_100percent {
  width: 100%;
}

.w_8percent {
  width: 8%;
}

.w_fc {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.clear_b {
  clear: both;
}

.dp_f {
  display: flex;
}

.dp_none {
  display: none;
}

.dp_b {
  display: block !important;
}

.dp_ib {
  display: inline-block;
}

.dp_it {
  display: inline-table;
}

.mw_1100 {
  min-width: 1100px;
}

.mw_100 {
  min-width: 100px;
}

.mw_200 {
  min-width: 200px;
}

.mw_250 {
  min-width: 250px;
}

.mw_110 {
  min-width: 110px;
}

.maw_100 {
  max-width: 100px;
}

.maw_200 {
  max-width: 200px;
}

.maw_100percent {
  max-width: 100%;
}

.mw_300 {
  min-width: 300px;
}

.mw_80 {
  min-width: 80px;
}

.mw_800 {
  min-width: 800px;
}

.mw_55 {
  min-width: 55px;
}

.mw_50 {
  min-width: 50px;
}

.w_10 {
  width: 10px;
}

.w_20 {
  width: 20px;
}

.w_240 {
  width: 240px;
}

.w_380 {
  width: 380px;
}

.w_25 {
  width: 25px;
}

.w_124 {
  width: 124px;
}

.w_inherit {
  width: inherit;
}

.w_15 {
  width: 15px;
}

.w_600 {
  width: 600px;
}

.w_60 {
  width: 60px;
}

.w_145 {
  width: 145px;
}

.w_80 {
  width: 80px !important;
}

.w_120 {
  width: 120px;
}

.w_150 {
  width: 150px;
}

.w_90 {
  width: 90px !important;
}

.w_95 {
  width: 95px;
}

.w_180 {
  width: 180px;
}

.w_160 {
  width: 160px;
}

.w_170 {
  width: 170px;
}

.w_200 {
  width: 200px;
}

.w_300 {
  width: 300px;
}

.w_320 {
  width: 320px;
}

.w_90percent {
  width: 90% !important;
  width: 90vw !important;
}

.w_60percent {
  width: 60%;
}

.w_18percent {
  width: 18%;
}

.w_30percent {
  width: 30%;
}

.w_25percent {
  width: 25%;
}

.w_20percent {
  width: 20%;
}

.w_40percent {
  width: 40%;
}

.w_10percent {
  width: 10%;
}

.w_30 {
  width: 30px;
}

.w_400 {
  width: 400px;
}

.w_25 {
  width: 25px;
}

.w_40 {
  width: 40px;
}

.w_450 {
  width: 450px;
}

.w_500 {
  width: 500px;
}

.w_55 {
  width: 55px !important;
}

.w_50 {
  width: 50px !important;
}

.w_250 {
  width: 250px !important;
}

.w_800 {
  width: 800px !important;
}

.w_900 {
  width: 800px !important;
}

.w_220 {
  width: 220px;
}

.w_100 {
  width: 100px !important;
}

.w_50percent {
  width: 50%;
}

.w_65percent {
  width: 65%;
}

.w_100percent {
  width: 100% !important;
}

.w_80percent {
  width: 80%;
}

.w_8percent {
  width: 8%;
}

.mw_fc {
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.h_100percent {
  height: 100%;
}

.mh_40 {
  min-height: 40px;
}

.h_50 {
  height: 50px;
}

.h_25 {
  height: 25px;
}

.h_40 {
  height: 40px;
  line-height: 40px;
}

.h_60 {
  height: 60px;
  line-height: 60px;
}

.h_100 {
  height: 100px !important;
}

.h_54 {
  height: 54px !important;
}

.h_20 {
  height: 20px !important;
}

.h_30 {
  height: 30px;
}

.h_35 {
  height: 35px;
}

.po_re {
  position: relative;
}

.po_unset {
  position: unset !important;
}

.po_ab {
  position: absolute;
}

.po_fix {
  position: fixed;
}

.ti0 {
  text-indent: 0;
}

.ti20 {
  text-indent: 20px;
}

.tac {
  text-align: center;
}

.ta_l {
  text-align: left;
}

.ta_r {
  text-align: right;
}

.ta_j {
  text-align: justify;
}

.ab_r20 {
  position: absolute;
  right: 20px;
}

.ab_r10 {
  position: absolute;
  right: 10px;
}

.ab_r0 {
  position: absolute;
  right: 0;
}

.h6 {
  font-size: 16px;
  font-weight: bold;
}

.h20 {
  font-size: 20px;
  font-weight: bold;
}

.h24 {
  font-size: 24px;
  font-weight: bold;
}

.fwb {
  font-weight: bold;
}

.fw_initial {
  font-weight: initial;
}

.cp {
  cursor: pointer;
}

.cd {
  cursor: default;
}

.ccr {
  cursor: col-resize;
}

.wh35 {
  display: inline-block;
  width: 35px;
  height: 35px;
}

.c_keyword {
  background-color: rgb(255, 234, 0);
}

.c_keytip {
  color: #7f8691;
}

.c_white {
  color: #fff;
}

.bgc_tips {
  background-color: #2979ff;
}

.c_icon_qian {
  color: #888;
}

.c_back_blue {
  color: rgb(0, 122, 255);
}

.c_dark_blue {
  color: #132b94;
}

.c555 {
  color: #555;
}

.cfff {
  color: #fff !important;
}

.c999 {
  color: #999 !important;
}

.c666 {
  color: #666;
}

.c333 {
  color: #333;
}

.cddd {
  color: var(--BORDER);
}

.c_orange {
  color: #f18f00;
}

.c_slight_red {
  color: #f44336;
}

.c_b_g {
  color: var(--GREEN_NORMAL);
  border: 1px solid;
}

.c_ng_focus {
  color: var(--GREEN_NORMAL);
}

.bgc_white {
  background-color: #fff;
}

.bgc_g {
  background-color: var(--GREEN_NORMAL);
}

.bgc_grey {
  background-color: #999;
}

.bgc_pink {
  background-color: #fae4e6;
}

.bgc_r {
  background-color: var(--RED_NORMAL);
}

.c_b_y {
  color: #f18f00;
  border: 1px solid;
}

.c_b_r {
  color: #ea0707;
  border: 1px solid;
}

.c_fast {
  color: #ff3d00;
}

.f_self_end {
  align-self: flex-end;
}

.f_row {
  display: flex;
  flex-direction: row;
}

.f_row_ac {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.f_column {
  display: flex;
  flex-direction: column;
}

.f_wrap {
  display: flex;
  flex-wrap: wrap;
}

.f_norwrap {
  display: flex;
  flex-wrap: nowrap;
}

.f_jc_ac {
  justify-content: center;
  align-items: center;
}

.f_js_ac {
  justify-content: space-between;
  align-items: center;
}

.f_jc {
  justify-content: center;
}

.f_js {
  justify-content: space-between;
}

.f_je {
  justify-content: flex-end;
}

.f_ac {
  align-items: center;
}

.f_as {
  align-items: flex-start;
}

.f_ae {
  align-items: flex-end;
}

.f_g_1 {
  flex-grow: 1;
}

.btd {
  border-top: 1px solid var(--BORDER);
}

.brd {
  border-right: 1px solid var(--BORDER);
}

.br_none {
  border-right: none !important;
}

.bld {
  border-left: 1px solid var(--BORDER);
}

.bbd {
  border-bottom: 1px solid var(--BORDER);
}

.bte {
  border-top: 1px solid var(--DISABLE_BG);
}

.btd_dashed {
  border-top: 1px dashed var(--BORDER);
}

.bbd_dashed {
  border-bottom: 1px dashed var(--BORDER);
}

.bd_all {
  border: 1px solid var(--BORDER);
}

.bdd_br3 {
  border: 1px solid var(--BORDER);
  border-radius: 3px;
}

.fg1 {
  flex: 1;
}

.fg2 {
  flex: 2;
}

.fg_auto {
  flex: auto;
}

.cblue {
  color: #1890ff;
}

.cr {
  color: var(--RED_NORMAL);
}

.b_cr {
  border: 1px solid var(--RED_NORMAL);
}

.b_none {
  border: none;
}

.cb {
  color: #2196f3;
}

.cy {
  color: #f48932;
}

.co {
  color: #ffb74d;
}

.ce6 {
  color: #e6e6e6;
}

.cf {
  color: #fff;
}

.cg {
  color: var(--GREEN_NORMAL);
}

.c9 {
  color: #999;
}

.tt_uppercase {
  text-transform: uppercase;
}

.tdu {
  text-decoration: underline;
}

.fs11 {
  font-size: 11px;
}

.fs12 {
  font-size: 12px !important;
}

.fs60 {
  font-size: 60px;
}

.fs14 {
  font-size: 14px;
}

.fs16 {
  font-size: 16px;
}

.fs18 {
  font-size: 18px;
}

.fs20 {
  font-size: 20px;
}

.fs24 {
  font-size: 24px !important;
}

.fs28 {
  font-size: 28px !important;
}

.fs30 {
  font-size: 30px;
}

.fs22 {
  font-size: 22px !important;
}

.fs26 {
  font-size: 26px;
}

.fs32 {
  font-size: 32px;
}

.fs13 {
  font-size: 13px;
}

.m_auto {
  margin: auto;
}

.m20 {
  margin: 20px;
}

.mr60 {
  margin-right: 60px;
}

.ml60 {
  margin-left: 60px;
}

.m10 {
  margin: 10px;
}

.w840 {
  width: 840px;
}

.w400 {
  width: 400px;
}

.w420 {
  width: 420px;
}

.m15 {
  margin: 15px;
}

.mr80 {
  margin-right: 80px;
}

.mr0 {
  margin-right: 0;
}

.mr5 {
  margin-right: 5px;
}

.mr10 {
  margin-right: 10px;
}

.mr15 {
  margin-right: 15px;
}

.mr20 {
  margin-right: 20px;
}

.mr30 {
  margin-right: 30px;
}

.mr40 {
  margin-right: 40px;
}

.mr50 {
  margin-right: 50px;
}

.mr35 {
  margin-right: 35px;
}

.ml12 {
  margin-left: 12px;
}

.ml42 {
  margin-left: 42px;
}

.ml0 {
  margin-left: 0;
}

.ml5 {
  margin-left: 5px;
}

.ml15 {
  margin-left: 15px;
}

.ml10 {
  margin-left: 10px;
}

.ml72 {
  margin-left: 72px;
}

.ml20 {
  margin-left: 20px;
}

.ml30 {
  margin-left: 30px;
}

.ml220 {
  margin-left: 220px;
}

.ml260 {
  margin-left: 260px;
}

.ml40 {
  margin-left: 40px;
}

.ml50 {
  margin-left: 50px;
}

.ml47 {
  margin-left: 47px;
}

.ml_auto {
  margin-left: auto;
}

.mlr5 {
  margin-left: 5px;
  margin-right: 5px;
}

.mlr10 {
  margin-left: 10px;
  margin-right: 10px;
}

.mlr15 {
  margin-left: 15px;
  margin-right: 15px;
}

.mlr20 {
  margin-left: 20px;
  margin-right: 20px;
}

.mlr40 {
  margin-left: 40px;
  margin-right: 40px;
}

.ml30 {
  margin-left: 30px;
}

.mt0 {
  margin-top: 0;
}

.mt51 {
  margin-top: 51px;
}

.mt60 {
  margin-top: 60px;
}

.mt65 {
  margin-top: 65px;
}

.mt35 {
  margin-top: 35px;
}

.mt25 {
  margin-top: 25px;
}

.mt12 {
  margin-top: 12px;
}

.mt5 {
  margin-top: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mt8 {
  margin-top: 8px;
}

.mt1 {
  margin-top: 1px;
}

.mtb50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.mtb5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.mt20 {
  margin-top: 20px;
}

.mt30 {
  margin-top: 30px;
}

.mt40 {
  margin-top: 40px;
}

.mt50 {
  margin-top: 50px;
}

.mt15 {
  margin-top: 15px;
}

.mt100 {
  margin-top: 100px;
}

.mt150 {
  margin-top: 150px;
}

.mt200 {
  margin-top: 200px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb15 {
  margin-bottom: 15px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb5 {
  margin-bottom: 5px;
}

.mtb10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mtb15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mtb20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mtb40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.pr16 {
  padding-left: 16px;
}

.pr20 {
  padding-right: 20px;
}

.pr5 {
  padding-right: 5px;
}

.pr3 {
  padding-right: 3px;
}

.pr15 {
  padding-right: 15px;
}

.pr10 {
  padding-right: 10px;
}

.p5 {
  padding: 5px;
}

.p10 {
  padding: 10px;
}

.p15 {
  padding: var(--GLOBAL_PLATE_PADDING);
}

.pl15 {
  padding-left: 15px;
}

.p20 {
  padding: 20px;
}

.plr32 {
  padding: 0 32px;
}

.ptd1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.plr30 {
  padding-left: 30px;
  padding-right: 30px;
}

.plr3 {
  padding-left: 3px;
  padding-right: 3px;
}

.plr40 {
  padding-left: 40px;
  padding-right: 40px;
}

.plr5 {
  padding-left: 5px;
  padding-right: 5px;
}

.pl0 {
  padding-left: 0;
}

.pl15 {
  padding-left: 15px;
}

.pl20 {
  padding-left: 20px;
}

.pl50 {
  padding-left: 50px;
}

.pl5 {
  padding-left: 5px;
}

.pl3 {
  padding-left: 3px;
}

.plr10 {
  padding-left: 10px;
  padding-right: 10px;
}

.plr18 {
  padding-left: 18px;
  padding-right: 18px;
}

.plr15 {
  padding: 0 15px;
}

.pl10 {
  padding-left: 10px;
}

.pl8 {
  padding-left: 8px;
}

.plr20 {
  padding-left: 20px;
  padding-right: 20px;
}

.ptb2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.ptb5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.pt15 {
  padding-top: 15px;
}

.pt8 {
  padding-top: 8px;
}

.pt10 {
  padding-top: 10px;
}

.pt100 {
  padding-top: 100px;
}

.pt30 {
  padding-top: 30px;
}

.pt20 {
  padding-top: 20px;
}

.pt40 {
  padding-top: 40px;
}

.pb20 {
  padding-bottom: 20px;
}

.pb10 {
  padding-bottom: 10px;
}

.pb15 {
  padding-bottom: 15px;
}

.pb50 {
  padding-bottom: 50px;
}

.ptb10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ptb15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.ptb20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.btn-back {
  border: 1px solid var(--BORDER);
  border-radius: 3px;
  background-color: #fff;
  padding: 0 10px;
  font-size: 12px;
  display: inline-block;
  text-align: center;
  height: 32px;
  line-height: 30px;
}
.btn-back .iconfont {
  margin-right: 5px;
}
.btn-back:hover {
  background-color: #fafafa;
}

.bdn-bgn {
  border: none;
  background-color: unset;
}

.vis_hid {
  visibility: hidden;
}

.tips-box {
  box-shadow: var(--COMPONENT_SHADOW);
  border-radius: 3px;
  padding: 0 15px 15px;
}
.tips-box .tips-title {
  font-weight: bold;
  border-bottom: 1px solid var(--BORDER);
  height: 40px;
  line-height: 40px;
}
.tips-box .tips-ul {
  padding: 10px 0;
}
.tips-box .tips-ul .tips-ul-title {
  display: inline-block;
  width: 8rem;
}
.tips-box .tips-ul > li {
  height: 30px;
  line-height: 30px;
}

.group-btn-left {
  border-bottom: 1px solid var(--BORDER);
  border-top: 1px solid var(--BORDER);
  border-left: 1px solid var(--BORDER);
  border-radius: 3px 0 0 3px;
}
.group-btn-left .iconfont {
  margin-right: 0 !important;
}

.group-btn-mid {
  margin-left: 0 !important;
  border-bottom: 1px solid var(--BORDER);
  border-top: 1px solid var(--BORDER);
  border-left: 1px solid var(--BORDER);
}
.group-btn-mid .iconfont {
  margin-right: 0 !important;
}

.group-btn {
  margin-left: 0 !important;
  border: 1px solid var(--BORDER);
  border-radius: 3px;
}

.group-btn-right {
  margin-left: 0 !important;
  border: 1px solid var(--BORDER);
  border-radius: 0 5px 5px 0;
}
.group-btn-right .iconfont {
  margin-right: 0 !important;
}
.eo-navbar {
  position: fixed;
  width: 100%;
  z-index: 3;
  left: 0;
  top: 0;
  background-color: var(--MAIN_BG);
}

.eo-navbar .logo-img {
  height: 25px;
}

.eo-navbar .nav-container {
  height: 61px;
  width: 1220px;
  margin: auto;
}

.eo-navbar .list-ni {
  background-color: var(--COMPONENT_BG);
  box-shadow: var(--COMPONENT_SHADOW);
  min-width: 160px;
  border-radius: 3px;
  border: 1px solid var(--BORDER);
  position: absolute;
  display: none;
}

.eo-navbar .text-ni {
  padding: 0 20px;
  height: 60px;
}

.eo-navbar .select-nav-item {
  white-space: nowrap;
}
.eo-navbar .nav-item {
  white-space: nowrap;
}

.eo-navbar .select-nav-item:hover .container_product_intro_en0 {
  display: block;
  flex-wrap: wrap;
}

.eo-navbar .select-nav-item:hover .list-ni,
.eo-navbar .special-select-nav-item:hover .list-ni {
  display: block;
}

.eo-navbar .item-lni {
  text-align: left;
  line-height: 43px;
  cursor: pointer;
}

.eo-navbar .item-lni a {
  padding: 0 10px;
  display: block;
}

.eo-navbar .btn-item-lni {
  padding: 0 10px;
}

.eo-navbar .item-lni:hover {
  background-color: #f0f0f0;
}

.eo-navbar .img-item-lni {
  padding: 10px;
  border-top: 1px solid var(--BORDER);
}

.eo-navbar .img-nav-item {
  margin-right: 20px;
}

.eo-navbar .unread-new-tip {
  color: #fff;
  background-color: var(--RED_NORMAL);
  -webkit-border-radius: 9px;
  border-radius: 9px;
  padding: 0 10px;
  font-size: 12px;
  display: inline-block;
  height: 18px;
  line-height: 20px;
}

.eo-navbar .user-logo-tni {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  border-radius: 10px;
  width: 20px;
  background-color: var(--BORDER);
  background-size: contain;
}

.eo-navbar .user-logo-tni + span {
  max-width: 178px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.eo-navbar .eco-ailni {
  color: #089462;
}

.eo-navbar .nav-item a,
.eo-navbar .nav-item button {
  display: block;
  padding: 0 20px;
}

.eo-navbar .acount-item-lni {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 43px;
  text-align: left;
  width: 200px;
  border-bottom: 1px solid var(--BORDER);
}

.eo-navbar .active-nav-item a,
.eo-navbar .active-nav-item .text-ni,
.eo-navbar .nav-item:hover button,
.eo-navbar .nav-item:hover a,
.eo-navbar .select-nav-item:hover .text-ni {
  color: var(--MAIN_TEXT);
  font-weight: bold;
}

.eo-navbar .special-select-nav-item:hover {
  background-color: #f8f8f8;
}

.eo-navbar .register-btn {
  color: #fff;
  background-color: #2057cb;
  padding: 0 15px;
  overflow: hidden;
  position: relative;
  height: 25px;
  line-height: 25px;
  display: inline-block;
  text-align: center;
  border-radius: 3px;
  vertical-align: inherit;
}

.eo-navbar .register-btn:hover {
  color: #fff;
  font-weight: inherit;
  opacity: 0.8;
}

.eo-navbar .register-btn:hover .animate-ink {
  display: inline-block;
  animation: ripple 0.65s linear;
}

.eo-navbar .animate-ink {
  display: none;
  position: absolute;
  background: #b8d3e0;
  border-radius: 100%;
  transform: scale(0);
  width: 90px;
  line-height: 90px;
  height: 90px;
  margin-top: -30px;
  margin-left: -17px;
}

.eo-navbar .lang {
  position: inherit;
}

/* seo start */
.container_product_intro_en0 {
  background-color: var(--COMPONENT_BG);
  box-shadow: var(--COMPONENT_SHADOW);
  border-radius: 3px;
  position: absolute;
  display: none;
  width: 750px;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.container_product_intro_en0 .container_efc {
  background-color: var(--COMPONENT_BG);
}

.container_product_intro_en0 .product_item {
  height: 60px;
  display: flex;
}

.container_product_intro_en0 .product_item .right_content {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  width: 300px;
}

.container_product_intro_en0 .product_item .right_content .iconfont {
  display: inline-block;
}

.container_product_intro_en0 .product_item .right_content h3 {
  width: 100%;
  height: 100%;
  position: relative;
}

.container_product_intro_en0 .product_item .right_content h3 a {
  width: 100%;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: -7px;
  z-index: 10;
}

.container_product_intro_en0 .product_item .right_content p {
  height: 100%;
  position: relative;
  bottom: -10px;
}

.container_product_intro_en0 .product_item:hover {
  color: #018e59 !important;
}

.container_product_intro_en0 .label_icon {
  width: 35px;
  height: 35px;
  font-size: 24px;
  color: #018e59;
  background-color: #f7f5f6;
  border-radius: 17.5px;
}

/* seo end */
.lang {
  position: fixed;
  display: flex;
  top: 20px;
  right: 20px;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-color: #fff;
  border-radius: 3px;
  padding-left: 5px;
}

.lang .lang-select {
  width: 90px;
}

.lang .text-p,
.lang .input-text {
  border: none;
}

.lang .arrow-span {
  top: -1px;
}

.lang select-default-common-component .text-p {
  color: #333;
}

/* seo start */
.eo-navbar .nav-item span {
  display: block;
  padding: 0 20px;
}

.eo-navbar .nav-item span:hover {
  color: var(--MAIN_TEXT);
  font-weight: bold;
  cursor: pointer;
}

/* seo end */
/* seo start */
.eo-navbar .nav-item h3 {
  font-weight: normal;
}

/* seo end */
/* seo start */
.eo-navbar .item-lni h3 {
  font-weight: normal;
}

/* seo end */
/* seo start */
.core-introduce-div .logo-p {
  font-weight: normal;
}

/* seo end */
/* seo start */
.eo-navbar h1.img-nav-item {
  background-image: url("/assets/images/logo/eolink_logo_light.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: cover;
  height: 22.8px;
  width: 92.8px;
  position: relative;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
}

.eo-navbar h1.img-nav-item a {
  display: inline-block;
  height: 22.8px;
  width: 92.8px;
  position: absolute;
}

/* seo end */
/* seo start */
.container_product_intro_en0 strong {
  font-weight: normal;
}

.eo-navbar .nav-item a {
  display: block;
  padding: 0 20px;
  color: #333;
}

/* seo end */
.eo-navbar .nav-item.api-shimmer_plan {
  background-image: url("/assets/images/home/shimmer_plan.png");
  background-size: contain;
  background-repeat: no-repeat;
  padding-right: 10px;
  height: 25px;
  width: 109px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .eo-footer .product, .eo-footer .help, .eo-footer .download, .eo-footer .eolink, .eo-footer .dns-container, .eo-footer .friendly_links {
    display: none;
  }
  .eo-footer {
    min-width: inherit !important;
    padding-top: 0 !important;
  }
  .eo-footer .eo-footer-container {
    width: 100% !important;
  }
  .eo-footer .container-list {
    margin-top: 0 !important;
    background-color: #fff;
    padding: 0px 40px;
    margin-bottom: 0px !important;
    justify-content: center;
  }
  .eo-footer .container-list .title-lc {
    font-size: 20px !important;
    font-weight: bold;
    text-align: center;
    margin: 10px 0;
  }
  .eo-footer .about_us li:nth-child(6) {
    text-align: center;
  }
}
.eo-footer {
  display: block;
  min-width: 1160px;
  padding-top: 60px;
  background-color: #f8f8f8;
}

.eo-footer .eo-footer-container {
  width: 1160px;
  margin: auto;
}

.friendly_links {
  background-color: #f8f8f8;
  line-height: 60px;
}
.friendly_links a {
  margin-left: 2px;
}
.friendly_links a:hover {
  text-decoration: underline;
}

.eo-footer .container_efc {
  background-color: #fff;
}

.eo-footer .label_icon {
  width: 35px;
  height: 35px;
  font-size: 24px;
  color: #018e59;
  background-color: #f7f5f6;
  -webkit-border-radius: 17.5px;
  border-radius: 17.5px;
}

.eo-footer .product_item {
  height: 60px;
}

.eo-footer .title-lc {
  font-size: 15px;
  line-height: 30px;
}

.eo-footer .item-lc {
  line-height: 30px;
}

.eo-footer .item-lc h3 {
  font-weight: normal;
}

.eo-footer .item-lc {
  font-size: 13px;
}

.eo-footer .item-lc a:hover {
  text-decoration: underline;
}

.eo-footer .dns-container {
  background-color: #f8f8f8;
  line-height: 60px;
}
@-webkit-keyframes partner-scrollbar1 {
  0% {
    left: 0;
  }
  32% {
    opacity: 1;
  }
  33% {
    left: -1950px;
    opacity: 0;
  }
  34% {
    left: 4030px;
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  to {
    left: 0;
  }
}
@keyframes partner-scrollbar1 {
  0% {
    left: 0;
  }
  32% {
    opacity: 1;
  }
  33% {
    left: -1950px;
    opacity: 0;
  }
  34% {
    left: 4030px;
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  to {
    left: 0;
  }
}
@-webkit-keyframes partner-scrollbar2 {
  0% {
    left: 1950px;
  }
  65% {
    opacity: 1;
  }
  66% {
    left: -2000px;
    opacity: 0;
  }
  67% {
    left: 3980px;
    opacity: 0;
  }
  68% {
    opacity: 1;
  }
  to {
    left: 1950px;
  }
}
@keyframes partner-scrollbar2 {
  0% {
    left: 1950px;
  }
  65% {
    opacity: 1;
  }
  66% {
    left: -2000px;
    opacity: 0;
  }
  67% {
    left: 3980px;
    opacity: 0;
  }
  68% {
    opacity: 1;
  }
  to {
    left: 1950px;
  }
}
@-webkit-keyframes partner-scrollbar3 {
  0% {
    left: 3950px;
  }
  to {
    left: -2030px;
  }
}
@keyframes partner-scrollbar3 {
  0% {
    left: 3950px;
  }
  to {
    left: -2030px;
  }
}
@media screen and (max-width: 768px) {
  .product-default .banner-div .btn-group-bd, .product-default .item-div, .product-default .title-bd, .product-default .desc-bd, .product-default .title-container-div {
    width: 100% !important;
  }
  .product-default {
    min-width: inherit !important;
  }
  .product-default .banner-div .btn-group-bd, .product-default .item-div-3 .btn-group-bd {
    display: block !important;
    margin-top: 20px !important;
    width: 100% !important;
    text-align: center;
  }
  .product-default .banner-div .btn-group-bd .register-btn-bd, .product-default .item-div-3 .btn-group-bd .register-btn-bd {
    display: none;
  }
  .product-default .banner-div .btn-group-bd span:nth-child(2), .product-default .item-div-3 .btn-group-bd span:nth-child(2) {
    font-size: 18px;
    background-color: #00785a;
    border-color: #00785a;
  }
  .product-default .banner-div {
    text-align: center;
    padding: 50px 35px 40px !important;
  }
  .product-default .banner-div .title-bd {
    margin-bottom: 10px;
    width: 100% !important;
    font-size: 24px !important;
  }
  .product-default .banner-div .desc-bd {
    width: 100% !important;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 24px !important;
  }
  .product-default .scene-div {
    width: 100% !important;
    padding: 0px 20px;
    box-sizing: border-box;
  }
  .product-default .scene-div .title-container-div {
    padding-bottom: 0 !important;
  }
  .product-default .scene-div .title-cd {
    font-size: 20px !important;
    padding-top: 30px !important;
  }
  .product-default .scene-div .article-cd {
    margin-top: 30px !important;
  }
  .product-default .scene-div .article-cd ul {
    padding: 0px 20px;
  }
  .product-default .scene-div .scene_ul {
    flex-direction: column !important;
    padding: 0 20px;
  }
  .product-default .scene-div .scene_ul li:nth-child(2) {
    margin-top: 30px;
  }
  .product-default .scene-div .scene_ul .label_icon {
    width: 20px !important;
    height: 20px !important;
    font-size: 16px !important;
  }
  .product-default .scene-div .scene_ul .w_550 {
    width: auto !important;
    margin-right: 0 !important;
  }
  .product-default .scene-div .scene_ul .w_550 div {
    margin-bottom: 10px !important;
  }
  .product-default .scene-div .scene_ul .w_550 div h4 {
    font-size: 16px !important;
    font-weight: bold !important;
  }
  .product-default .scene-div .scene_ul .w_550 p {
    font-size: 12px !important;
  }
  .product-default .scene-div .case_cd {
    padding: 30px 20px !important;
    width: auto !important;
    margin-top: 20px !important;
  }
  .product-default .scene-div .case_cd .lh_1point75 {
    font-size: 12px !important;
    margin-top: 20px !important;
    line-height: 24px;
    text-align: left;
  }
  .product-default .container-div {
    margin-top: 30px !important;
    border: 0 !important;
  }
  .product-default .container-div .item-div-2 .bg_item_part:first-child {
    display: none;
  }
  .product-default .container-div .item-div-3, .product-default .container-div .item-div-2 {
    display: flex !important;
    flex-direction: column !important;
    height: auto !important;
    margin-top: 20px !important;
  }
  .product-default .container-div .item-div-3 .img_item_part, .product-default .container-div .item-div-2 .img_item_part {
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
  .product-default .container-div .item-div-3 .img_item_part .img-id, .product-default .container-div .item-div-2 .img_item_part .img-id {
    width: 100%;
  }
  .product-default .container-div .item-div-3 > div, .product-default .container-div .item-div-2 > div {
    padding: 40px !important;
  }
  .product-default .container-div .item-div-3 .title-id, .product-default .container-div .item-div-2 .title-id {
    font-size: 16px !important;
  }
  .product-default .container-div .item-div-3 .desc-id:nth-child(n+2), .product-default .container-div .item-div-2 .desc-id:nth-child(n+2) {
    margin-top: 20px !important;
    font-size: 12px;
  }
  .product-default .container-div .item-div-3 .desc-id, .product-default .container-div .item-div-2 .desc-id {
    line-height: 1.75em;
  }
  .product-default .container-div .item-div-3 .list-id, .product-default .container-div .item-div-2 .list-id {
    text-indent: inherit;
  }
  .product-default .container-div .item-div-3 .list-id li, .product-default .container-div .item-div-2 .list-id li {
    margin-bottom: 20px;
  }
  .product-default .container-div .item-div-3 > div {
    background-color: #ffffff !important;
  }
  .product-default .container-div .item-div-0 {
    flex-direction: column !important;
    margin-top: 20px !important;
  }
  .product-default .container-div .item-div-0 > div:nth-child(n+2) {
    margin-left: 0px !important;
    margin-top: 20px !important;
  }
  .product-default .container-div .item-div-0 .bd-id {
    display: none;
  }
  .product-default .container-div .item-div-0 .bg_item_part {
    width: 100%;
    box-sizing: border-box;
    padding: 40px !important;
  }
  .product-default .container-div .item-div-0 .img_item_part {
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
  .product-default .container-div .item-div-0 .img_item_part .img-id {
    width: 100%;
  }
  .product-default .container-div .item-div-0 .title-id, .product-default .container-div .item-div-0 .title-id {
    width: 100% !important;
    font-size: 16px !important;
  }
  .product-default .case-div {
    padding: 0px 35px;
    box-sizing: border-box;
    padding-bottom: 40px !important;
  }
  .product-default .case-div .title-cd {
    padding-top: 40px !important;
    font-size: 20px !important;
    font-weight: bold !important;
    margin-bottom: 20px;
  }
  .product-default .case-div .desc-cd {
    padding: 0 15px;
    line-height: 25px !important;
    font-size: 12px !important;
  }
  .product-default .case-div .content-cad {
    margin: 30px 0 40px !important;
  }
  .product-default .case-div img {
    width: 100%;
  }
  .product-default .promise-outside-component {
    display: none;
  }
}
.img_item_part {
  display: none;
}

.product-default {
  min-width: 1160px;
}

.product-default .item-div-2 .bg_item_part {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.product-default .banner-div .btn-group-bd,
.product-default .item-div,
.product-default .title-bd,
.product-default .desc-bd,
.product-default .title-container-div {
  width: 1160px;
  margin: auto;
}

.product-default .wave-box {
  margin-top: 140px;
  position: relative;
  height: 250px;
}

.product-default .wave-box .wave {
  position: absolute;
  z-index: -1;
  bottom: 0;
  width: 100%;
}

.product-default .wave-box .bolder-title {
  font-size: 36px;
}

.product-default .wave-box .apply-link {
  border: 2px solid #fff;
  color: #fff;
  font-size: 15px;
  border-radius: 3px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
}

.product-default .wave-box .apply-link:hover {
  background-color: #023271;
}

.product-default .wave-box .parallax > use {
  -webkit-animation: move-forever 12s linear infinite;
  animation: move-forever 12s linear infinite;
}

.product-default .wave-box .parallax > use:first-child {
  -webkit-animation-delay: -2s;
  animation-delay: -2s;
}

.product-default .wave-box .parallax > use:nth-child(2) {
  -webkit-animation-delay: -2s;
  animation-delay: -2s;
  -webkit-animation-duration: 10s;
  animation-duration: 10s;
}

.product-default .wave-box .parallax > use:nth-child(3) {
  -webkit-animation-delay: -4s;
  animation-delay: -4s;
  -webkit-animation-duration: 6s;
  animation-duration: 6s;
}

@-webkit-keyframes move-forever {
  0% {
    -webkit-transform: translate(-90px);
    transform: translate(-90px);
  }
  to {
    -webkit-transform: translate(85px);
    transform: translate(85px);
  }
}
@keyframes move-forever {
  0% {
    -webkit-transform: translate(-90px);
    transform: translate(-90px);
  }
  to {
    -webkit-transform: translate(85px);
    transform: translate(85px);
  }
}
.product-default .wave-box .editorial {
  display: block;
  width: 100%;
  height: 160px;
  margin: 0;
}

.product-default .wave-box .content {
  background-color: #0f4fc0;
  text-align: center;
  height: 200px;
}

.product-default .banner-div {
  margin-top: 61px;
  padding: 80px 0 70px;
  background-color: #fafafa;
  background: url(/assets/images/product/bg.png) no-repeat;
  background-position: bottom;
}

.product-default .banner-div .title-bd {
  font-size: 38px;
  line-height: 1.75em;
}

.product-default .banner-div .btn-group-bd {
  margin-top: 55px;
}

.product-default .btn-group-bd > a {
  height: 35px;
  line-height: 35px;
  border-radius: 3px;
  text-align: center;
  padding: 0 20px;
}

.product-default .btn-group-bd > a:hover {
  text-decoration: underline;
}

.product-default .btn-group-bd a + a {
  margin-left: 10px;
}

.product-default .banner-div .btn-group-bd .register-btn-bd {
  background-color: #00785a;
  color: #fff;
}

.product-default .banner-div .btn-group-bd .demo-btn-bd {
  background-color: #1890ff;
  border-color: #1890ff;
  color: #fff;
}

.product-default .container-div {
  margin-bottom: 40px;
}

.product-default .container-div .title-container-div {
  padding-bottom: 40px;
}

.product-default .title-cd {
  text-align: center;
  padding-top: 60px;
  font-size: 32px;
  font-weight: 400;
}

.product-default .desc-cd {
  text-align: center;
  line-height: 54px;
}

.product-default .article-cd {
  text-align: justify;
  line-height: 1.75em;
}

.product-default .container-div .item-div > div {
  padding: 35px 60px;
  background-color: #fafafa;
}

.product-default .container-div .item-div:nth-child(n+2) {
  margin-top: 20px;
}

.product-default .container-div .item-div-0,
.product-default .container-div .item-div-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.product-default .container-div .bd-id {
  background-size: cover;
}

.product-default .container-div .item-div-0 .bd-id {
  width: 450px;
  height: 270px;
  margin-bottom: 30px;
}

.product-default .container-div .item-div-0 > div:nth-child(n+2) {
  margin-left: 20px;
}

.product-default .container-div .item-div-0 .title-id,
.product-default .container-div .item-div-3 .title-id {
  font-size: 18px;
  margin-bottom: 15px;
  font-weight: 700;
}

.product-default .desc-id + .desc-id {
  margin-top: 15px;
}

.product-default .list-id {
  list-style-type: disc;
  text-indent: 15px;
}

.product-default .container-div .item-div-0 .desc-id {
  line-height: 1.75em;
}

.product-default .container-div .item-div-1 .bd-id {
  width: 1160px;
  height: 420px;
}

.product-default .container-div .item-div-2 {
  display: table;
  height: 420px;
}

.product-default .container-div .item-div-2 > div {
  vertical-align: middle;
  display: table-cell;
}

.product-default .container-div .item-div-2 > div .bd-id {
  width: 510px;
  height: 420px;
}

.product-default .container-div .item-div-2 .title-id {
  font-size: 18px;
  font-weight: 700;
}

.product-default .container-div .item-div-2 .desc-id {
  line-height: 1.75em;
  text-align: justify;
  white-space: pre-wrap;
}

.product-default .container-div .item-div-2 .desc-id:nth-child(n+2) {
  margin-top: 30px;
}

.product-default .container-div .item-div-3 .bd-id {
  width: 1040px;
  min-height: 420px;
}

.product-default .container-div .item-div-3 video {
  width: 100%;
}

.product-default .plan-div {
  background-color: #fafafa;
  padding-bottom: 45px;
}

.product-default .plan-div .title-p {
  font-size: 24px;
  line-height: 100px;
  text-align: center;
  font-weight: 700;
}

.product-default .plan-div .title-p:nth-child(n+2) {
  margin-top: 50px;
  border-top: 1px solid #eaeaea;
}

.product-default .plan-div .part {
  display: table;
  margin: auto;
}

.product-default .plan-div .part .btn-disabled {
  width: 138px;
  height: 38px;
  line-height: 38px;
  border-radius: 20px;
}

.product-default .plan-div .part .div-part {
  text-align: center;
  display: -ms-inline-grid;
  display: inline-grid;
  width: 220px;
  padding: 0 20px;
  border-radius: 3px;
  border: 1px solid #eaeaea;
  box-shadow: 0 10px 29px #eaeaea;
  background-color: #fff;
}

.product-default .plan-div .part .div-part:nth-child(n+2) {
  margin-left: 30px;
}

.product-default .plan-div .part .div-part .title-ul .first-title-li {
  font-size: 24px;
  line-height: 80px;
}

.product-default .plan-div .part .div-part .title-ul .title-li {
  font-size: 32px;
  font-weight: 700;
  line-height: 60px;
  height: 60px;
}

.product-default .plan-div .part .div-part .title-ul .note-li,
.product-default .plan-div .part .div-part .title-ul .tips-li {
  font-size: 14px;
  color: #999;
}

.product-default .plan-div .part .div-part .title-ul .tips-li {
  margin-top: 5px;
}

.product-default .plan-div .part .div-part .title-ul .note-li {
  line-height: 1.75em;
  margin-top: 30px;
}

.product-default .plan-div .part .div-part .title-ul .btn-li {
  margin-top: 50px;
  margin-bottom: 40px;
}

.product-default .plan-div .part .div-part .title-ul .btn-li .fun-btn-hot,
.product-default .plan-div .part .div-part .title-ul .btn-li .fun-btn-info,
.product-default .plan-div .part .div-part .title-ul .btn-li .fun-btn-success {
  width: 138px;
  height: 38px;
  line-height: 38px;
  border-radius: 20px;
  font-size: 12px;
}

.product-default .plan-div .part .div-part .title-ul .tips-p {
  margin-top: 30px;
  color: #999;
  font-size: 12px;
}

.product-default .plan-div .part .div-part .message-ul {
  text-align: left;
  padding-left: 75px;
  text-indent: 10px;
}

.product-default .plan-div .part .div-part .message-ul li {
  margin-left: 20px;
  height: 30px;
  line-height: 30px;
  list-style-type: circle;
}

.product-default .plan-div .part .div-part .message-ul li del {
  margin-left: 40px;
  color: #ccc;
}

.product-default .plan-div .part .div-part .message-ul .none-li {
  list-style-type: none;
}

.product-default .plan-div .part .div-part .fun-btn-hot {
  background-color: #f54842;
  box-shadow: 0 10px 29px rgba(245, 72, 66, 0.3);
  border: none;
  color: #fff;
}

.product-default .plan-div .part .div-part .fun-btn-success {
  box-shadow: 0 10px 29px #c8e6c9;
  background-color: #00ab6d;
  color: #fff;
  border: none;
}

.product-default .plan-div .part .div-part .fun-btn-success:hover {
  background-color: #089462;
  border-color: #00ab6d;
}

.product-default .plan-div .part .div-part .fun-btn-info {
  box-shadow: 0 10px 29px #bbdefb;
  display: inline-block;
  background-color: #2196f3;
  color: #fff;
  border: 1px solid #2196f3;
}

.product-default .plan-div .part .div-part .fun-btn-info:hover {
  background-color: #1e88e5;
  border-color: #2196f3;
}

.product-default .plan-div .part .div-part .tips-span {
  color: #999;
  font-size: 14px;
  font-weight: 400;
}

.product-default .plan-div .hot-div {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1ZGY3MzQ0Yy03OWMxLTA0NDMtYmZkMS0wNzQ2NDkxYWMxNzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDRBOUMxODM5M0E0MTFFN0JCNUI5MUMzODk1QUI2M0QiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDRBOUMxODI5M0E0MTFFN0JCNUI5MUMzODk1QUI2M0QiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Yjc1ZDAxMDctZDk1Mi0yMTQzLTgzMjgtNjQ1MGU0ODg3ZTRjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVkZjczNDRjLTc5YzEtMDQ0My1iZmQxLTA3NDY0OTFhYzE3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhsrtfAAAA0nSURBVHja7JwJeFNVGoa/5N40bSltk660WLrbYSmICIhsMoDsFEQFFRVEZQYZQcT9GVxwEB1ABFRk0RFQhjrAdBw2wdFSoIjQWpFSWlroRmmblW7Jzc2dc25u2JsmgCTFfH3+p017m1ze/Oc/33/OoTLjI9MOAegBz1Y/Elnuvgk5ifvg+fqvJ9wEhaUloSRx2INhBZKoc/cIkEufzdKNmDwYWBsShyRwboVlVxcSjR4+JA9JI8HtsApJ+JPIvWl3UN8AvqhY/Oykkkk0kbjT3bDsGntTXrxaCy5CheDsPTBHqcXHLijDU2CVkpCR2H+jX1A4cxaw8iKYprhIqD9ZDt2HHyFkxTI0JUW5AiyKPp1kK9wKy657bjSowD0ZZNgVwdSzC0JWrkBDVjYCHnsYNXf0vhZgVJmeAosqhsTpG/FiMl8lamfORvCPmbY6RYvP7t1o/CodYTnZ1wOMjoQOngCrjEQsieLrAtVkhlmjQeiyJTCVlSFs4xc4lZQI9Ruvg6+vh/HjVdcD7DYSp6Ti71ZYdl2b0zeZRFCm8jKEZH8nfsv4xNPQPToVsYVFIjDVC7OuCswU3w7Q6V15tR2eAqvI5aJfXwcuKgymwhPnQeWnpCBsz3bi5kzQzn/3qsBCCLCzfQeLxZ9LSRSBO6m437Los9fwO0MohhavIjMe56OEeuki8WFDZibkMTFIPp6Pk8lJSDhRKH5fM+9tEVhpYiJiSOHXLVwEwwfLEZG1G00NdWD2Ew+aEOfqPe4h4ePOzLKLuscgEr84fmYGPryA2l4DxIdMcjKqhgyGRW9A+8y9NlDPvwhWpYJ2zAQRFAWmemkOVLOeJaAaYErtA7kESmasc+UeFSTo+E11Nyyx7Eg3YnRoFXx9oExIgCExFZbGRjGDjK/MgzIyEtrpz4Lbko4gAoYZNxqakfeLwGpHPUBGnQlNXftC3rvXeVDWKRMhHCsQM9ZJ0Tf0ZxIR7oZlV8+WX4ER/9HWkROhXb0WYR8vhWFrBhTbv4f/qrUwnSxBmymToXhsoggs9Jt0nEu5C8xd3c6D4Wtq4DdqBAKOZMJSXi5OGC4oy1NgFUhFP7el+mVJ7Qj1tKmoun8SgtLGwJzcAYGD70XDqs9RmZgMf5Jd7MTx0D02DaEleRB+OQ6OtxIHVQZr91QIFWfAVVZClblLnFldAJYoFf3rXt6RGR+ZdiOgR5Mob9FnnToJ9U9Z4KqqYMo7hoChg1C3YxdkoaFo06O7eJ2hY08Ise3BtwtDyJqV0K/9HKjVI/jFWSgjQzr82FEolX7Q9B4EZfvbxKHupKqvd0jKb1CGVkgZ9qOj+uUTmwD9sDQ0fE86lIhw23QcGwOZWg39K69D340U9E4psCbF2UCtWIngqU/AN20EjF9+BVV8FzT0HAQzGZbUitAMo/bESYVLGdbb3bDs6tVSwWcIGNn6TbA++AQp5I0w5xfAMv4RMMdLwHTuBJI28DlaBD1pgYTVX0BLAPqSmZQ3mWEtJtcsmAd5mwAYNvzTBkzgXTWuB6Q31u2wqBJI1Dgq+LJgFZAUi6ZNWxE4biwEhtxGG/8LJc5PAZlMgCpnn/iYAlNNeRyWWU8jcMQwNB79FfKX34Bu82aEbt0Ec3uSNFXVrtxjkZRpbodVLN1IocMaRoDJ3ltmg0MKuKxGc+Fnfv6wpv9b/Fqdu/88MPXMGTCs2wB+9ksQ4mPAvTAHupVrxNULy7B7XfFi8STOuurDWPx2GtEisK6dYLy9B5S7t8D89VbI16VDRtobmYkD+ttGtO7D5SIwCksERr4+R3waGxGBwNTO4jW1aQ8imGRY446xQGCAqwuIsTd7NmypRjRbVGUaLfg50xE0eAhMnAn1A0eB1Wqh2LEZfGUVBFLbrCveR9CYUSKsi7NN9+YCYi1KwVbVkv5RshLhIeJQd1H9Sex1xzC8XAMcFv0QNeR/W4rahyaT8WiFet+3kK9cBm7fQSh79gDv6wfZ7NegX7/hwpDs0VdaKw0HSywIVMG2YbLzX7BUV7lqWp1eQLwZmUUVSeJbEp0dLeVYyyvBxbRD2/WroVTYNnDOZRM3Ul0NLmMbgpcuJDNhW9GLNcl4RPx6GLp168B+9hUxrdUIKPhJfPevwYPZfRh9Y4+7M7OoqmDbZmt+yiKWgTbNSqsM5oGjUdPFVrMYhkEAGYLq1R+B43joPlsnmlYKijbbzFuLYZ30ABR5+1AdFwcTz4mWwlxR7kofafdh+dLK8E0v8FfTQBLHHF5BoCGuA3xLTos1zGIw4lxMJwgxpElgWTAB/pBzVpzL/5XUs6cg6xADtt895O2ogn9sCqqTU9CuMB/qA3tgJBkG4sms9fVgEuNdWd5Jcmdm2ZUvGcKDLV4ZFYm6SVPF/tHcvRPk7SIhbx8tWg4hIgyy5/8qzqbWpkb4pyTD9MkqWDQ6hB8/BlbuA+34ibCYzWDXrxS32uxr/i70kne7G5ZdLe9LkgxjK86KC4DUeFpzcq+YGOjGrFBaZvNqoWFQ52VD3mhCdbde8Jn1F6iPZMFHFQTN8HFgbot29R53eAqss9JKpsMMk8fFoGHIONtMlLERwulSWE+dBl9SDP5wDiwJ0WA2/sNmJ+Y8B83bC9G4cw/Ccw/Ct38f8vgdsL7+4qwpN9S7eo/0TAVdz+5zs2dDR6Jb8c2eXaDOnhs/EqpnnkTtmAkIzfj6imss5EMXlwi/+K7g776DDEc9FNt3gx85FALXBPWnH0EzYyZ8CythDVdfyz2q6MqrHO4XbTkMzfqwsBAw/9kOw539wHbrBmNmFvTvLYZu3ps4Ex+PxtNkIsgrhG9CVwjtSAYVFMPnyFFw9w2AasViMP36QTtp8vndIvv2movL1D/RTPMEWCdIUFf5i6M+Uv6HFDD5JyBfsARs1iH4HMiDn7o9/Dp0gGnnNsj8/SHodRCISeWef0rsF3Wbvgbz7mJgfzY07ywUd4vMf+wNWVk5uAdGuAKMLg4YPAGWS0WfFna6SsENHwhBJoN+GwH15VZweT/DkjYKgcSYqh96CE01NWDnvgHutblQny5EyGsvodFggOxgLjgFA9XkybBUVrh0g6wHwSqRbAXt0fo6XKUmIIJnzwRoiC37iPM/q9u4BQETx6H+T7Pg07M72NWfQ0d/59WX4ROdCCY4CPzQQdIMwtqMq5O9pCdlll0tbpDKYzuIhlM7LE1cldAvWgrttOnQxCbA6sfCSq5RlFbYDG5UNNhP1kKZng4+KIDYjXNgJ6TZnsdqAU+yUyg66dRGrifCgtRyFDlsahMToFCrodi9D+wP2VAYGsC2T0Dg2NEwEjDykJAL17ZpA0GrRfC2zeBpbZs8HfrZc8GR1ih4wxoE0vbIwgHlFa0SVpnUcpQ5vnsGQmCAGGI9a2qyzaDHyJyhuNBEk54b5lVrbF8/9wzg5wf++yyE5ByA/tPVqMvcj5AtpBn/8F3Svda2ipp1NQ2VWiSXJFMoLvCUDs3ZZ0d2wQcwK31EUIaMbyBfvR5WAlpDij47ZyZk5sZWl1l2HXe6l7zYm3EcrNVnIRSfuhTU/CU2UGTYUVCy+X+HLDkJwpkzCNj8JYJGDof59oRmjzp5goN3RrQA1bYIifgs/uEHoZALkPe4C3xZGdreO8AG6tX5MIUEIfTgD5eAsmaT1qjgMJSMQtwxpxvBmmdmwLek6gq3L0frkEYyrg7/YwM1r+ySZWBHjSQW0iCCqs89CvnLb4Gf8aQIqvb9RRCenUsmiPhLQNEFQ3b5Z9AsXipmIjWvl5+gbi2ZdbHoYZS2jpcaqyGcrQKbvg68Xgthygzi+nfBX5ohTXojGvoMgn/O3kt2t/ncHPju3wVleCT0aZPA+Ptd4sFYtD7RwyhH6SJq84vYpEckFsG8fadoXjUU0oRHYSDtDd+ZtE39+8B/d8aVoC7KMnFZ+jKzKm+FsI5Lb/IRh/WL2Am6tWaGgGCSVUJZhdhfyv/3A3xHD4cyKgrapK7Ng7rK+n1rhGXXuBYtRMfb0RCXKqagX1EujAe+Q2DpCXGYmUpKwLz/Js4d2esUqNZasy7XvosX6K5sJHmYS0sRQo9dVlSAP1UK0wuvQtY9FaoVSy/MIE7sCMnR+nVPSy5fGRktwvCNjgYTGwOmshrsqUpoJz+JuuJi6IeMdmrr7FaARZXoqDUSj2sSGHZgvsW5sBYUQNHEQZg+B0xYmFN7jLcKrJNS813oDDBanwKL8oDKKiA8tFUv0VyPhjmcISVgdNjVkxZH6NLRpY3YWw1WsdRLHnAETBx2j/+ZzG5Glw6R3Gqw7BrYUtF3Zfjd6rDMUvN99EY+6a0Ki4qus9DDKDVeWM6rrxeW8zohFf3DXljOa5QXlvOqwjUsUf9eYdnV2wvL9V5S54XlfC9JdyPyvbB+o6L/e4dl7yX3e2E5r35eWM6LHryhf9umyAvLOZ2B7TBKpReW8xrkheW8Cppz+l5YzWukF5bzoodR/EjkeGE5J3qUkP4NhUYvLOd1Bwnu/wIMAN0wKwZQcL07AAAAAElFTkSuQmCC) no-repeat, #fff;
  background-position: 100% 0;
}

/* seo start */
.container_product_intro_en0 {
  background-color: var(--COMPONENT_BG);
  box-shadow: var(--COMPONENT_SHADOW);
  border-radius: 3px;
  position: absolute;
  display: none;
  width: 750px;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.container_product_intro_en0 .container_efc {
  background-color: var(--COMPONENT_BG);
}

.container_product_intro_en0 .product_item {
  height: 60px;
  cursor: pointer;
  display: flex;
}

.container_product_intro_en0 .product_item .right_content {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  width: 300px;
}

.container_product_intro_en0 .product_item .right_content .iconfont {
  display: inline-block;
}

.container_product_intro_en0 .product_item .right_content h3 {
  width: 100%;
  height: 100%;
  position: relative;
}

.container_product_intro_en0 .product_item .right_content h3 a {
  width: 100%;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: -7px;
  z-index: 10;
}

.container_product_intro_en0 .product_item .right_content p {
  height: 100%;
  position: relative;
  bottom: -10px;
}

.container_product_intro_en0 .product_item:hover {
  color: #018e59;
}

.container_product_intro_en0 .label_icon {
  width: 35px;
  height: 35px;
  font-size: 24px;
  color: #018e59;
  background-color: #f7f5f6;
  border-radius: 17.5px;
}

.product-default .case-div .content-cad {
  margin-top: 50px;
  margin-bottom: 80px;
}

.product-default .case-div .btn-group-p {
  padding: 10px 0 0;
  background: -webkit-linear-gradient(270deg, #fff 0%, #f5f5f5 100%);
  background: linear-gradient(180deg, #fff 0%, #f5f5f5 100%);
}

.product-default .scene-div {
  width: 1160px;
  margin: auto;
  text-align: justify;
}

.product-default .label_icon {
  width: 35px;
  height: 35px;
  font-size: 24px;
  color: #555;
  background-color: #f7f5f6;
  border-radius: 17.5px;
}

.product-default .case_cd {
  padding: 30px 50px;
  background-color: #f8f8f8;
  border-radius: 3px;
}

.product-default .fn_container_div .btn-group-bd .register-btn-bd {
  background-color: #3a704e;
  color: #fff;
}

.product-default .fn_container_div .btn-group-bd .demo-btn-bd {
  background-color: #4345b2;
  color: #fff;
}

.register-btn-bd {
  border-radius: 3px;
  padding: 10px 20px;
  margin-right: 10px;
  cursor: pointer;
}

.demo-btn-bd {
  border-radius: 3px;
  padding: 10px 20px;
  cursor: pointer;
}

/* seo start */
.eo-navbar .nav-item span {
  display: block;
  padding: 0 20px;
}

.eo-navbar .nav-item span:hover {
  color: var(--MAIN_TEXT);
  font-weight: bold;
  cursor: pointer;
}

/* seo end */
/* seo start */
.eo-navbar .nav-item h3 {
  font-weight: normal;
}

/* seo end */
/* seo start */
.eo-navbar .item-lni h3 {
  font-weight: normal;
}

/* seo end */
/* seo start */
.promise-outside-component h4 {
  font-weight: normal;
}

.promise-outside-component .default_btn_style {
  cursor: pointer;
}

/* seo end */
/* seo start */
.scene_ul h4 {
  font-weight: normal;
}

/* seo end */
/* seo start */
.list-id li h4 {
  font-weight: normal;
}

/* seo end */
/* seo start */
.eo-navbar h1.img-nav-item {
  background-image: url("/assets/images/logo/eolink_logo_light.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: cover;
  height: 22.8px;
  width: 92.8px;
  position: relative;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
}

.eo-navbar h1.img-nav-item a {
  display: inline-block;
  height: 22.8px;
  width: 92.8px;
  position: absolute;
}

/* seo end */
/* seo start */
.container_product_intro_en0 strong {
  font-weight: normal;
}

.eo-navbar .nav-item a {
  display: block;
  padding: 0 20px;
  color: #333;
}

/* seo end */
.promise-outside-component {
  background-image: url("/assets/images/home/home_6.png");
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  height: 198px;
  border-radius: 3px;
  overflow: hidden;
  text-align: center;
  width: 1160px;
  margin: auto;
  box-shadow: var(--COMPONENT_SHADOW);
}

.promise-outside-component .logo_svg {
  height: 38px;
}

.promise-outside-component .default_btn_style {
  background-color: #f2f2f2;
  padding: 0 20px;
  height: 35px;
  border-radius: 3px;
  line-height: 35px;
}

.promise-outside-component .default_btn_style:hover {
  text-decoration: underline;
}
@charset "UTF-8";
/* mobile start */
.nav-mobile-menu {
  display: none;
}

.nav-menu-main {
  display: none;
}

/* mobile end */
@media screen and (max-width: 768px) {
  .nav-container .select-nav-item, .nav-container .nav-item {
    display: none;
  }
  /* navbar区开始 */
  .eo-navbar .nav-container {
    border-bottom: 1px solid var(--BORDER);
    width: 100%;
  }
  .eo-navbar .nav-container > .f_js_ac {
    margin-left: 20px;
  }
  .eo-navbar .nav-container .container-list h1 {
    margin-left: 3vw;
  }
  .eo-navbar .nav-container .container-list .select-nav-item {
    display: none;
  }
  .eo-navbar .nav-container .container-list .nav-item {
    display: none;
  }
  .eo-navbar .nav-container #userInfo {
    display: none;
  }
  .eo-navbar .nav-container .nav-mobile-menu {
    display: block;
    width: 16px;
    height: 14px;
    cursor: pointer;
    position: absolute;
    top: 24px;
    right: 24px;
    z-index: 100;
  }
  .eo-navbar .nav-container .nav-mobile-menu em {
    display: block;
    width: 100%;
    height: 2px;
    background: rgba(0, 0, 0, 0.85);
    margin-top: 4px;
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  }
  .eo-navbar.open .nav-container {
    position: relative;
  }
  .eo-navbar.open .nav-container .nav-mobile-menu:first-child {
    margin-top: 0;
  }
  .eo-navbar.open .nav-container .nav-mobile-menu em:first-child {
    transform: translateY(6px) rotate(45deg);
  }
  .eo-navbar.open .nav-container .nav-mobile-menu em:nth-child(2) {
    opacity: 0;
  }
  .eo-navbar.open .nav-container .nav-mobile-menu em:nth-child(3) {
    transform: translateY(-6px) rotate(-45deg);
  }
  .eo-navbar.open .nav-container .nav-menu-main {
    display: block;
    position: absolute;
    width: 100%;
    top: 61px;
    height: calc(100vh - 61px);
    overflow-y: auto;
    background-color: #fff;
  }
  .eo-navbar.open .nav-container .nav-menu-main .user_control {
    padding: 10px 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 30px;
    margin: 10px 0;
  }
  .eo-navbar.open .nav-container .nav-menu-main .user_control .text-ni {
    height: 30px;
    padding-left: 0;
  }
  .eo-navbar.open .nav-container .nav-menu-main .user_control .eo_link {
    font-size: 16px;
    font-weight: bold;
  }
  .eo-navbar.open .nav-container .nav-menu-main .user_control .nav_item span {
    display: block;
    padding-right: 20px;
  }
  .eo-navbar.open .nav-container .nav-menu-main .user_control .nav_item span:hover {
    color: var(--MAIN_TEXT);
    font-weight: bold;
    cursor: pointer;
  }
  .eo-navbar.open .nav-container .nav-menu-main .user_control .register-btn {
    color: #fff;
    background-color: #2057cb;
    padding: 0 15px;
    overflow: hidden;
    position: relative;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    vertical-align: inherit;
  }
  .eo-navbar.open .nav-container .nav-menu-main .user_control .animate-ink {
    display: none;
    position: absolute;
    background: #b8d3e0;
    border-radius: 100%;
    transform: scale(0);
    width: 90px;
    line-height: 90px;
    height: 90px;
    margin-top: -30px;
    margin-left: -17px;
  }
  .eo-navbar.open .nav-container .nav-menu-main .eo-menu {
    background-color: #fff;
    height: auto;
    line-height: 40px;
  }
  .eo-navbar.open .nav-container .nav-menu-main .eo-menu .eo-menu-item {
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    padding: 0 30px;
    box-sizing: border-box;
  }
  .eo-navbar.open .nav-container .nav-menu-main .eo-menu .eo-menu-item .iconfont {
    float: right;
  }
  /* navbar区结束 */
  .display_none {
    display: none;
  }
  .display_block {
    display: block;
  }
  .container_product_intro_en0 {
    background-color: var(--COMPONENT_BG);
    box-shadow: none;
    position: static;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .container_product_intro_en0 .container_efc {
    background-color: var(--COMPONENT_BG);
  }
  .container_product_intro_en0 .product_item {
    height: auto !important;
    cursor: pointer;
    display: flex;
    margin-bottom: 10px;
  }
  .container_product_intro_en0 .product_item .right_content {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    width: 300px;
  }
  .container_product_intro_en0 .product_item .right_content .iconfont {
    display: inline-block;
  }
  .container_product_intro_en0 .product_item .right_content h3 {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .container_product_intro_en0 .product_item .right_content h3 a {
    width: 100%;
    height: 40px;
    font-size: 14px;
    display: inline-block;
    position: absolute;
    top: -7px;
    z-index: 10;
  }
  .container_product_intro_en0 .product_item .right_content p {
    height: 100%;
    line-height: 20px;
    margin-top: 18px;
    position: relative;
    bottom: -10px;
  }
  .container_product_intro_en0 .product_item:hover {
    color: #018e59;
  }
  .container_product_intro_en0 .label_icon {
    width: 35px;
    height: 35px;
    font-size: 24px;
    color: #018e59;
    background-color: #f7f5f6;
    border-radius: 17.5px;
  }
}