/*左侧菜单*/
.sidebarBg{position:fixed;top:0;left:0;background: rgba(98, 98, 98, 0.64);width: 100%;height: 100%;z-index: 999;display: none;}
.sidebar{width:200px;background-color:#333;color:#fff;height:100vh;position:fixed;top:0;left:0;overflow-x:hidden;z-index: 9999;}
.sidebar ul{list-style-type:none;padding:0}
.sidebar li{padding:15px;border-bottom:1px solid #444}
.sidebar a{color:#fff;text-decoration:none;display:block}
.sidebar a:hover{background-color:#575757}

body{font-family:Arial,sans-serif;background-color:#f2f2f2;margin:0;padding:0;background-color:#fff}
.container{max-width:400px;margin:0 auto;padding:20px;border-radius:10px;text-align:center;padding-top: 0}
h1{color:#333;margin-top:0}
form label{width:100px;text-align: right;display: inline-block;}
form input[type=number],#fee{padding: 10px;font-size: 16px;border: 1px solid #ccc;border-radius:5px;margin-right: 5px;width: 50%;}
form button{display:block;width:90%;padding:10px;font-size:18px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;outline:0;margin: 0 auto;}
form button:hover{background-color:#06c}
#result{margin-top:20px;font-size:18px;color:#333;text-align:right;}
.halve_label{width: auto;}
#inputJL{width:auto;padding:5px;background-color: #838383;font-size: 16px;}
#_result_{white-space: pre-wrap;text-align: left;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap !important;}
.show_left{position: absolute;left: -40%;}
#think_page_trace,#think_page_trace_open{display: none}
.settingsBg{position:fixed;top:0;left:0;background: rgba(98, 98, 98, 0.64);width: 100%;height: 100%;display: none;}
.settings{position:fixed;top:10%;left:10%;width: 80%;background: #5b5b5b;border-radius: 5px;color:#fff;padding: 10px;}
.settings label{width:auto;text-align: center;}