@charset "utf-8";
*{margin: 0; padding: 0;}
html{_background-attachment: fixed;}
body{background: #eff1f3;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, textarea, th, td, a{font-family: 微软雅黑, Microsoft YaHei, \5FAE\8F6F\96C5\9ED1; font-size: 14px; color: #4c4c4c}
:focus{outline: 0;}
img{max-width: 100%; border: 0; outline: none; vertical-align: middle;}
ul, li, ol{list-style: none outside none;}
input, button{border: 0; outline: none; background: none; filter: chroma(color=#000000);}
input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #bdbcbc;}
input:-moz-placeholder, textarea:-moz-placeholder{color: #bdbcbc;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #bdbcbc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #bdbcbc;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
i, em, b{font-style: normal;}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder{color: #999; font-family: 微软雅黑, Microsoft YaHei, \5FAE\8F6F\96C5\9ED1; font-size: 12px;}
a, a *{text-decoration: none; outline: none; star: expression(this.onFocus=this.blur());}
::selection{background: #f20e0e; color: #fff;}
::-moz-selection{background: #f20e0e; color: #fff;}
table{width: 100%; border-collapse: collapse; border-spacing: 0;}
table td{word-break: break-all; word-wrap: break-word;}
input{font-family: 微软雅黑, Microsoft YaHei, \5FAE\8F6F\96C5\9ED1; font-size: 12px;}
.clearfix{clear: both; zoom: 1;}
.clearfix:after{content: ''; display: block; clear: both;}
.fl{display: inline; float: left}
.fr{display: inline; float: right}
/*单行溢出*/
.one-txt-cut{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*多行溢出 */
.txt-cut{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; /* -webkit-line-clamp: 2; */ -webkit-box-orient: vertical;}
/*绝对剧中 - z 轴*/
.position_zz{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}
/*绝对剧中 - x 轴*/
.position_xz{position: absolute; left: 0; right: 0; margin: auto;}
/*绝对居中 - y 轴*/
.position_yz{position: absolute; top: 0; bottom: 0; margin: auto;}
/*绝对居左 - left*/
.position_lt{position: absolute; left: 0;}
/*绝对居右 - right*/
.position_rt{position: absolute; right: 0;}
/*绝对居上 - top*/
.position_tp{position: absolute; top: 0;}
/*绝对居下 - bottom*/
.position_bt{position: absolute; bottom: 0;}
/*符号：加号(请自定义 .symbol_addition 的宽高)*/
.symbol_addition{/*width: 15px;*/ /*height: 15px;*/}
.symbol_addition:after{content: ''; width: 20%; height: 100%; background-color: #b8b8b8;}
.symbol_addition:before{content: ''; width: 100%; height: 20%; background-color: #b8b8b8;}
.symbol_addition:after, .symbol_addition:before{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 1;}
/*固定宽*/
.fixed_width{width: 1200px; min-height: 1px; margin: auto; cursor: default;}
/* 100% 宽高*/
.screen_full{width: 100%; height: 100%;}