
.visual-items_0 .table_row > .table_flex{min-height:60px;border-top-width:0px;border-right-width:0px;border-left-width:0px;border-style:none;}
.visual-items_0 .table_row{max-width:1200px;}
.img_2{line-height:59px;}
.button_4 a:hover{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_4 a.current,.button_4.current a{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_4 a{line-height:48px;padding-right:20px;padding-left:20px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:solid;color:rgba(255, 255, 255, 0.8);}
.button_5 a:hover{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_5 a.current,.button_5.current a{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_5 a{line-height:48px;padding-right:20px;padding-left:20px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:solid;color:rgba(255, 255, 255, 0.8);}
.flex_6 > .table_flex{min-height:60px;}
.flex_6 .table_flex_7:hover .header_dropdown_content{display:flex;}
.button_8 a:hover{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_8 a.current,.button_8.current a{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_8 a{line-height:48px;padding-top:6px;padding-right:20px;padding-left:20px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:solid;color:rgba(255, 255, 255, 0.8);}
.flex_9 > .table_flex{min-height:80px;}
.richtext_11{font-size:16px;line-height:40px;padding-left:10px;}
.flex_12 > .table_flex{min-height:90px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:92px;margin-bottom:10px;}
.flex_12 > .table_flex:hover{background-color:rgb(244, 244, 244);}
.button_14 a{font-size:18px;line-height:25px;}
.button_14 a span:nth-child(2){font-size:12px;color:rgb(116, 116, 116);line-height:22px;}
.img_15{top:9px;left:10px;clear:left;position:absolute;}
.flex_12{cursor:pointer;margin-bottom:20px;}
.flex_9 .table_flex_16{padding-right:10px;padding-left:10px;}
.richtext_17{font-size:16px;line-height:40px;}
.button_18 a{margin-bottom:10px;border-radius:4px;width:100%;}
.button_19 a{margin-bottom:10px;border-radius:4px;width:100%;}
.button_20 a{margin-bottom:10px;border-radius:4px;width:100%;}
.button_21 a{margin-bottom:10px;border-radius:4px;width:100%;}
.button_22 a{margin-bottom:10px;border-radius:4px;width:100%;}
.flex_9{width:100%;max-width:1200px;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);z-index:100;top:60px;right:0px;left:0px;position:fixed;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:10px;border-radius:4px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:rgb(240, 240, 240);border-right-color:rgb(240, 240, 240);border-bottom-color:rgb(240, 240, 240);border-left-color:rgb(240, 240, 240);border-style:solid;}
.flex_6{width:auto;}
.button_23 a:hover{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_23 a.current,.button_23.current a{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_23 a{line-height:48px;padding-right:20px;padding-left:20px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:solid;color:rgba(255, 255, 255, 0.8);}
.button_24 a:hover{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_24 a.current,.button_24.current a{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_24 a{line-height:48px;padding-right:20px;padding-left:20px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:solid;color:rgba(255, 255, 255, 0.8);}
.button_25 a:hover{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_25 a.current,.button_25.current a{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_25 a{line-height:48px;padding-right:20px;padding-left:20px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:solid;color:rgba(255, 255, 255, 0.8);}
.button_26 a:hover{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_26 a.current,.button_26.current a{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_26 a{line-height:48px;padding-right:20px;padding-left:20px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:solid;color:rgba(255, 255, 255, 0.8);}
.button_27 a:hover{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_27 a.current,.button_27.current a{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_27 a{line-height:48px;padding-right:20px;padding-left:20px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:solid;color:rgba(255, 255, 255, 0.8);}
.button_28 a:hover{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_28 a.current,.button_28.current a{border-top-width:0px;border-right-width:0px;border-bottom-width:5px;border-left-width:0px;border-bottom-color:rgb(95, 184, 120);}
.button_28 a{line-height:48px;padding-right:20px;padding-left:20px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:solid;color:rgba(255, 255, 255, 0.8);}
.icon_30 i{font-size:22px;}
.icon_30{width:60px;height:60px;cursor:pointer;text-align:center;}
.visual-items_0{font-size:14px;color:#ffffff;line-height:60px;z-index:1000;top:0px;position:fixed;}
.visual-items_31 .table_row > .table_flex{height:auto;min-height:80px;background-repeat:no-repeat;}
.visual-items_31 .table_row{max-width:1200px;}
.richtext_33{font-size:60px;color:rgb(255, 255, 255);font-weight:700;margin-bottom:5px;}
.richtext_34{font-size:16px;color:rgb(250, 250, 250);padding-top:10px;}
.richtext_35{max-width:500px;font-size:16px;color:rgb(255, 255, 255);line-height:30px;background-repeat:no-repeat;margin-top:40px;}
.flex_36 > .table_flex{min-height:30px;padding-top:20px;}
.button_38 a{font-size:15px;padding-right:40px;padding-left:40px;border-radius:12px;width:100%;}
.button_38 a i{padding-right:5px;}
.button_38{display:inline-block;}
.button_39 a{font-size:15px;padding-right:40px;padding-left:40px;border-radius:12px;width:100%;}
.button_39 a i{padding-right:5px;}
.button_39{display:inline-block;}
.button_40 a:hover{background-color:rgb(250, 250, 250);color:rgb(102, 102, 102);}
.button_40 a{font-size:15px;padding-right:40px;padding-left:40px;border-radius:12px;width:100%;background-color:rgb(255, 255, 255);color:rgb(102, 102, 102);}
.button_40 a i{padding-right:5px;}
.button_40{display:inline-block;}
.visual-items_31{background-position:center;background-size:cover;padding-top:50px;padding-right:10px;padding-left:10px;height:628px;}
.visual-items_41 .table_row > .table_flex{min-height:80px;}
.visual-items_44 .table_row > .table_flex{height:32px;min-height:20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}
.button_46 a{font-size:14px;line-height:38px;padding-right:20px;padding-left:20px;margin-right:20px;border-radius:2px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:rgb(228, 230, 233);border-right-color:rgb(228, 230, 233);border-bottom-color:rgb(228, 230, 233);border-left-color:rgb(228, 230, 233);border-style:solid;background-color:rgb(255, 255, 255);color:rgb(92, 92, 91);}
.icon_47 i{font-size:25px;color:#ffffff;line-height:40px;border-radius:5px;width:40px;height:40px;background-color:rgb(0, 112, 204);}
.icon_47{text-align:center;}
.richtext_49{font-size:14px;color:#5c5c5b;line-height:38px;text-align:center;background-color:rgb(255, 255, 255);padding-right:20px;padding-left:20px;margin-right:10px;border-radius:2px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:rgb(228, 230, 233);border-right-color:rgb(228, 230, 233);border-bottom-color:rgb(228, 230, 233);border-left-color:rgb(228, 230, 233);border-style:solid;}
.icon_50 i{font-size:25px;color:#ffffff;line-height:40px;border-radius:5px;width:40px;height:40px;background-color:rgb(0, 112, 204);}
.icon_50{text-align:center;}
.flex_52 > .table_flex{min-height:80px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.flex_52{width:140px;height:140px;font-size:14px;color:#5c5c5b;text-align:center;background-color:rgb(255, 255, 255);z-index:1;right:40px;position:absolute;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;margin-right:10px;border-radius:2px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:rgb(228, 230, 233);border-right-color:rgb(228, 230, 233);border-bottom-color:rgb(228, 230, 233);border-left-color:rgb(228, 230, 233);border-style:solid;}
.icon_56 i{font-size:25px;color:#ffffff;line-height:40px;border-radius:5px;width:40px;height:40px;background-color:rgb(0, 112, 204);}
.icon_56{text-align:center;}
.icon_58 i{font-size:25px;color:#ffffff;line-height:40px;border-radius:5px;width:40px;height:40px;background-color:rgb(0, 112, 204);}
.icon_58{text-align:center;}
.visual-items_44{z-index:100;right:20px;bottom:60px;position:fixed;width:auto;}
.visual-items_59 .table_row > .table_flex{min-height:80px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.visual-items_59 .table_row{max-width:1200px;}
.visual-items_59 .table_row > .table_flex_60{padding-left:0px;}
.richtext_61{color:#ffffff;line-height:40px;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-bottom-color:rgb(92, 91, 91);border-style:solid;}
.button_62 a{line-height:37px;color:rgb(217, 217, 217);}
.button_63 a{line-height:37px;color:rgb(217, 217, 217);}
.button_64 a{line-height:37px;color:rgb(217, 217, 217);}
.button_65 a{line-height:37px;color:rgb(217, 217, 217);}
.richtext_67{color:#ffffff;line-height:40px;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-bottom-color:rgb(92, 91, 91);border-style:solid;}
.menu_68 a{width:30%;color:rgb(217, 217, 217);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.menu_68{line-height:37px;}
.richtext_70{color:#ffffff;line-height:40px;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-bottom-color:rgb(92, 91, 91);border-style:solid;}
.button_71 a{line-height:37px;color:rgb(217, 217, 217);}
.button_72 a{line-height:37px;color:rgb(217, 217, 217);}
.button_73 a{line-height:37px;color:rgb(217, 217, 217);}
.button_74 a{line-height:37px;color:rgb(217, 217, 217);}
.richtext_76{color:#ffffff;line-height:40px;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-bottom-color:rgb(92, 91, 91);border-style:solid;}
.flex_77 > .table_flex{min-height:20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.icon_79 i{font-size:20px;}
.richtext_81{font-size:12px;color:#d9d9d9;}
.flex_77{color:#d9d9d9;line-height:32px;}
.flex_82 > .table_flex{min-height:20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.icon_84 i{font-size:16px;}
.richtext_86{font-size:12px;color:#d9d9d9;}
.flex_82{color:#d9d9d9;line-height:32px;}
.flex_87 > .table_flex{min-height:20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.icon_89 i{font-size:16px;}
.richtext_91{font-size:12px;color:#d9d9d9;}
.flex_87{color:#d9d9d9;line-height:32px;}
.flex_92 > .table_flex{min-height:20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.icon_94 i{font-size:18px;}
.flex_92{color:#d9d9d9;line-height:32px;}
.visual-items_59 .table_row > .table_flex_97{padding-right:0px;}
.richtext_98{color:#ffffff;line-height:40px;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-bottom-color:rgb(92, 91, 91);border-style:solid;}
.menu_99 a{color:rgb(102, 102, 102);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.menu_99{line-height:24px;text-align:center;background-color:rgb(255, 255, 255);display:inline-block;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:10px;}
.visual-items_59{font-size:12px;background-color:rgb(67, 67, 67);padding-top:10px;padding-bottom:20px;}
.visual-items_100 .table_row > .table_flex{min-height:20px;}
.richtext_102{color:#d9d9d9;display:inline;}
.button_103 a{margin-right:2px;margin-left:4px;color:#ff9900;}
.button_103{display:inline;}
.richtext_104{display:inline;}
.menu_105 a{color:rgb(217, 217, 217);padding-top:6px;padding-right:5px;padding-bottom:0px;padding-left:5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.menu_105{margin-top:3px;}
.visual-items_100{font-size:12px;color:#d9d9d9;text-align:center;background-color:#434343;padding-top:10px;padding-bottom:20px;}
@media screen and (max-width: 767px){
.table_flex_1{flex:1;}
.table_flex_3{display:none;}
.table_flex_7{flex:1;}
.table_flex_10{flex:0 0 100%;}
.table_flex_13{flex:0 0 100%;}
.table_flex_16{flex:0 0 100%;}
.table_flex_29{flex:0 0 60px;}
.table_flex_32{flex:0 0 100%;}
.table_flex_37{flex:1;}
.table_flex_42{flex:1;}
.table_flex_45{flex:1;}
.table_flex_48{flex:1;}
.table_flex_51{flex:1;}
.table_flex_53{flex:1;}
.table_flex_57{flex:1;}
.table_flex_60{display:none;}
.table_flex_66{display:none;}
.table_flex_69{display:none;}
.table_flex_75{display:none;}
.table_flex_78{flex:0 0 30px;}
.table_flex_80{flex:1;}
.table_flex_83{flex:0 0 30px;}
.table_flex_85{flex:1;}
.table_flex_88{flex:0 0 30px;}
.table_flex_90{flex:1;}
.table_flex_93{flex:0 0 30px;}
.table_flex_95{flex:1;}
.table_flex_97{display:none;}
.table_flex_101{flex:1;}}
@media screen and (min-width: 768px ) and (max-width: 1200px){
.table_flex_1{flex:0 0 200px;}
.table_flex_3{flex:1;}
.table_flex_7{flex:1;}
.table_flex_10{flex:1;}
.table_flex_13{flex:0 0 49%;}
.table_flex_16{flex:0 0 200px;}
.table_flex_29{display:none;}
.table_flex_32{flex:1;}
.table_flex_37{flex:1;}
.table_flex_42{flex:1;}
.table_flex_45{flex:1;}
.table_flex_48{flex:1;}
.table_flex_51{flex:1;}
.table_flex_53{flex:1;}
.table_flex_57{flex:1;}
.table_flex_60{flex:1;}
.table_flex_66{flex:0 0 160px;}
.table_flex_69{display:none;}
.table_flex_75{flex:0 0 240px;}
.table_flex_78{flex:0 0 30px;}
.table_flex_80{flex:1;}
.table_flex_83{flex:0 0 30px;}
.table_flex_85{flex:1;}
.table_flex_88{flex:0 0 30px;}
.table_flex_90{flex:1;}
.table_flex_93{flex:0 0 30px;}
.table_flex_95{flex:1;}
.table_flex_97{flex:0 0 160px;}
.table_flex_101{flex:1;}}
@media screen and (min-width: 1200px){
.table_flex_1{flex:0 0 200px;}
.table_flex_3{flex:1;}
.table_flex_7{flex:1;}
.table_flex_10{flex:1;}
.table_flex_13{flex:0 0 33%;}
.table_flex_16{flex:0 0 200px;}
.table_flex_29{display:none;}
.table_flex_32{flex:1;}
.table_flex_37{flex:1;}
.table_flex_42{flex:1;}
.table_flex_45{flex:1;}
.table_flex_48{flex:1;}
.table_flex_51{flex:1;}
.table_flex_53{flex:1;}
.table_flex_57{flex:1;}
.table_flex_60{flex:1;}
.table_flex_66{flex:1;}
.table_flex_69{flex:1;}
.table_flex_75{flex:1;}
.table_flex_78{flex:0 0 30px;}
.table_flex_80{flex:1;}
.table_flex_83{flex:0 0 30px;}
.table_flex_85{flex:1;}
.table_flex_88{flex:0 0 30px;}
.table_flex_90{flex:1;}
.table_flex_93{flex:0 0 30px;}
.table_flex_95{flex:1;}
.table_flex_97{flex:1;}
.table_flex_101{flex:1;}}
.banner{
background-image: url(/app/dm/static/images/oa/banner.png), linear-gradient(to right, #0E5A4A, #1F7A5C);
}
.header_menus .header_menus_a{color: #fff}}
.header_menus .dm299_btn {color: #fff}
.header .logo img{filter: brightness(0) invert(1);}
.header.affix .logo img{filter: brightness(1) invert(0);}

.banner_btn_box{gap:16px;}.header.affix .menuIcon{color: #949494;}
.header.affix{z-index:17666669;background-color: white;border-bottom:1px solid rgba(34, 34, 34, 0.1)}
.header.affix .header_menus .header_menus_a,
.header.affix .header_menus .header_menus_a:focus{color: #222222;}
.header .header_dropdown .header_menus_a{display:flex !important;flex-direction: row-reverse;}

.header .header_dropdown .header_menus_a i{padding-left:5px;margin-top: -2px;}.scroll-icon{min-height:200px;}
.scroll-icon  > .table_row > .table_flex:hover .scroll-menus-content{display:inline-block;}
@media screen and (max-width: 767px){.banner{height:480px;}
.header.menuOpen .logo img{brightness(1) invert(0)}

.banner_dm299_btn{padding:0 10px  !important}
.banner_btn_box{
 display: grid;
grid-template-columns: repeat(3, 1fr);  /* 三等分 */
gap: 8px;
}.header .logo img{width:180px !important;padding-left:10px;}
.header.menuOpen .menuIcon{color: #949494;}
.header.menuOpen{z-index:17666669;background-color: white;}
.header.menuOpen .header_menus{
	background: #fff;
	position: fixed !important;
	top: 60px !important;
	left: 0;
	border-radius: 0;
	height: calc(100% - 61px ) !important;
	bottom: 0;
	overflow: auto;
	z-index: 17666669;
	display:block !important;
	width: 100%;
}
.header.menuOpen .header_menus  .header_menus_a{border-bottom: 1px solid #F6F6F6 !important;height: 48px;line-height:48px;justify-content:left;text-align:left;font-size:14px !important;color: #000;display: block;}
.header.menuOpen .header_menus .header_menus_a,
.header.menuOpen .header_menus .header_menus_a:focus{color: #222222;}
.header.menuOpen .header_menus .header_menus_a:hover,
.header.menuOpen .header_menus .header_menus_a.current{color: #5fb878 !important;background:#fff;}
.header.menuOpen .menuIcon .fa:before{content: "\f00d";}
.header_dropdown_content{position: relative;top:0;border:0;}
.header_dropdown_content > .table_flex{background:#ECECEC;}

.footer_help{
padding:10px;
}}
@media screen and (min-width: 768px ) and (max-width: 1200px){.banner{height:520px}
.header .header_menus .header_menus_a{padding-right:12px;padding-left: 12px;}
.footer_help{
padding:10px 20px;
}}
@media screen and (min-width: 1200px){.header .header_dropdown_content_lists::after{content: "";flex: 0 0 33%;}
}
