@font-face {font-family: FSung-F; src: local('FSung-p'), url('fonts/FSung-p.woff2');}
@font-face {font-family: FSung-F; src: local('FSung-1'), url('fonts/FSung-1.woff2');}
@font-face {font-family: KaiXinSong; src: local('KaiXinSong'), url('fonts/KaiXinSong.woff2');}
@font-face {font-family: FSung-F; src: local('FSung-3'), url('fonts/FSung-3.woff2');}
@font-face {font-family: FSung-F; src: local('FSung-F'), url('fonts/FSung-F.woff2');}
@font-face {font-family: Lora; src: local('Lora'), url("fonts/lora-regular.woff2");}
@font-face {
    font-family: 'CM';
    src:local('Cambria Math'), 
    	url('data:application/font-woff;charset=utf-8;base64,[encoded data, 12076 characters]') format('woff');
}
body {font-size: 15px; line-height: 1.5;}
body, input{font-family: Lora, FSung-p,FSung-1,FSung-2,KaiXinSong, FSung-3,FSung-F;}
a{text-decoration:none; color: #945012;}/*a:link{color:#1257F9}a:visited{color:#1257F9}*/a:hover, a.Key:hover {color:#0d97fd}
.bjjs_hw{font-size: 1.5em;}
/*.Key{border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-right:1px solid #808080;border-bottom:1px solid #808080;padding:0px 2px 0px 1px;font-size:90%}*/
.Key{padding:0 2px;}
.Key[name='K2']{color:#008040}
.Key[name='K3']{color:#C050F0}
.Key[name='K4']{color:#E06060}


.main_button_tile{display:block;}
.main_button{vertical-align:middle;border:1px solid #707070;padding:1px 5px; margin: 0 3px; border-radius:5px;background-color:#E0E0E0; font-family: CM, Lora, SerifEn, HYFangSongS, SerifCn, serif, FMing-p,FMing-1,FMing-2,FMing-3,FMing-F,FSung-p,FSung-1,FSung-2,FSung-3,FSung-F,Calibri,PMingLiU,PMingLiU-ExtB;}

#keypad{}
#keypad table{width: 100%; border-spacing: 1px;table-layout: fixed; break-word;word-break:break-all;}
tr{width: 100%;}
.key_td{background-color:#C0C0C0;white-space:nowrap;text-align: center; width: 40px;}
.key_td_bs{background-color:#eee; word-wrap:}
.key_bh{color:#000;padding:0px 2px;font-size:80%;margin: 0 1px;}

#distribution{display:block}
#distribution>.Key{border:1px solid #C0C0C0;}

.version_note{display:block;text-align:right; font-size: 11px;}

#output_precise{margin-bottom: 5px;}
#output{}
#op_head, #opp_head{display: inline-block; font-size: .8rem; color: #fff; background: #1257F9; border-radius: 5px; padding: 1px 2px; margin-right: 5px;}
#opp_head{background: #FF4500;}
#opp_head::before{content: '精确';}
#op_head::before{content: '全部'}

.text_b{color: #000; border-width: 1px; border-style: solid; display: inline-block; padding: 1px; margin: 1px;}
.a_degen{border-color: #5981dd;}
.a_default{border-color: #CCC;}
.a_precise{border-color: #f48d7b;} #output_precise>.a_precise{border-color: #CCC;}