/* Original action-anchor styles extended to equivalent semantic buttons. */
button:where(.myv2-ui-action){all:unset;box-sizing:inherit;cursor:pointer}
button.myv2-ui-action:focus-visible{outline:2px solid #167f95;outline-offset:3px}
body:not(.myv2-mobile) button:where(.myv2-ui-action){color: rgb(51, 51, 51);}
body:not(.myv2-mobile) button:where(.myv2-ui-action),body:not(.myv2-mobile) button:where(.myv2-ui-action):link,body:not(.myv2-mobile) button:where(.myv2-ui-action):visited,body:not(.myv2-mobile) button:where(.myv2-ui-action):active,body:not(.myv2-mobile) button:where(.myv2-ui-action):hover{text-decoration: none;}
body:not(.myv2-mobile) .fx-tool ul li > button:where(.myv2-ui-action){width: 42px; line-height: 45px; font-size: 42px; text-align: center; display: block; color: rgb(255, 255, 255);}
body:not(.myv2-mobile) .fx-liuyan .ly-til button:where(.myv2-ui-action){width: 30px; float: right; text-align: center; display: block; color: rgb(0, 0, 0);}
body:not(.myv2-mobile) .who-we-are .main-content2 .center-content button:where(.myv2-ui-action){display: block;}
body:not(.myv2-mobile) button:where(.myv2-ui-action){color: inherit; text-decoration: inherit;}
body:not(.myv2-mobile) .who-we-are5 .main-content3 .center-content2 .center-content2-center button:where(.myv2-ui-action){height: 30px; line-height: 30px; padding: 0px 10px; display: flex; align-items: center; margin-left: 50px; color: rgb(0, 0, 0); border-radius: 5px; background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(0, 0, 0) !important;}
body:not(.myv2-mobile) .who-we-are5 .main-content3 .center-content2 .center-content2-center button:where(.myv2-ui-action).active{background-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important;}
body:not(.myv2-mobile) .who-we-are5 .main-content2 .module-content .bottom button:where(.myv2-ui-action){font-size: 16px; border-radius: 5px; margin: 0px 20px;}
body:not(.myv2-mobile) button:where(.myv2-ui-action){color: inherit; text-decoration: inherit;}
body:not(.myv2-mobile) .who-we-are5 .main-content3 .center-content2 .center-content2-center button:where(.myv2-ui-action){height: 30px; line-height: 30px; padding: 0px 10px; display: flex; align-items: center; margin-left: 50px; color: rgb(0, 0, 0); border-radius: 5px; background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(0, 0, 0) !important;}
body:not(.myv2-mobile) .who-we-are5 .main-content3 .center-content2 .center-content2-center button:where(.myv2-ui-action).active{background-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important;}
body:not(.myv2-mobile) .who-we-are5 .main-content2 .module-content .bottom button:where(.myv2-ui-action){font-size: 16px; border-radius: 5px; margin: 0px 20px;}
body.myv2-mobile button:where(.myv2-ui-action){color: rgb(51, 51, 51);}
body.myv2-mobile button:where(.myv2-ui-action),body.myv2-mobile button:where(.myv2-ui-action):link,body.myv2-mobile button:where(.myv2-ui-action):visited,body.myv2-mobile button:where(.myv2-ui-action):active,body.myv2-mobile button:where(.myv2-ui-action):hover{text-decoration: none;}
body.myv2-mobile .hd-menu button:where(.myv2-ui-action){width: 1.2rem; height: 1.2rem; line-height: 1.2rem; text-align: center; font-size: 0.4rem; display: block; color: rgb(51, 51, 51);}
body.myv2-mobile .fx-boxs ul li button:where(.myv2-ui-action){padding-top: 1rem; height: 0.68rem; line-height: 0.48rem; font-size: 0.32rem; text-align: center; display: block; position: relative; overflow: hidden;}
body.myv2-mobile .hd-menu button:where(.myv2-ui-action){display: flex; align-items: center; justify-content: center;}
body.myv2-mobile .hd-menu button:where(.myv2-ui-action) .line-three{width: 0.8rem; background-color: rgb(0, 0, 0); border-top: 3px solid rgb(0, 0, 0); border-bottom: 3px solid rgb(0, 0, 0); background-clip: content-box; height: 3px; padding: 6px 0px; display: block;}
body.myv2-mobile ins,body.myv2-mobile button:where(.myv2-ui-action){text-decoration: none;}
