body { max-width: 1920px; min-width: 1280px; font-size: 14px; color: #333;  border-top: 2px solid #27bfb2; overflow-x: hidden; margin: auto; background: #fafafa; }
/* body::-webkit-scrollbar { display: none; } */
a { display: inline-block; font-size: 14px; color: #333; text-decoration: none; }
img { max-width: 100%; max-height: 100%; font-size: 0; }
span { display: inline-block; }
li { list-style: none; }
table { width: 100%; border-collapse: collapse; border-spacing: 0; }
input[type="submit"], button { cursor: pointer; letter-spacing: 1px; color: #fff; background-color: #000; border: none; border-radius: 0; }
input:not([type="password"], [type="radio"]), button, textarea { font-size: 15px; }
/* input, textarea { border: 1px solid #ceddea; -webkit-appearance: none; resize: none; outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0); } */
input::-webkit-input-placeholder { color: #999; }
input:-moz-placeholder { color: #999; }
input::-moz-placeholder { color: #999; }
input::-ms-input-placeholder { color: #999; }

.control_w { box-sizing: border-box; max-width: 1366px; width: 92%; margin: auto; }
.control_w2 { box-sizing: border-box; max-width: 1166px; min-width: 1166px; width: 92%; margin: auto; }
.scrollbar::-webkit-scrollbar { width: 7px; height: 1px;}
.scrollbar::-webkit-scrollbar-thumb { border-radius: 0; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: #535353; }
.scrollbar::-webkit-scrollbar-track { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 10px; background: #ededed; }
.trans { -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s; }
.flex_style { display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; }
.birder { border: 1px solid #c7c7c7; }
.t_center { text-align: center; }
.t_right { text-align: right; }

.fl { float: left; }
.fr { float: right; }
.clear { clear: both; height: 0; font-size: 0; overflow: hidden; margin: 0 auto; }