@charset "utf-8";
 
/**
* 公共样式
* @author 鹿文学
*/
*{margin: 0;padding: 0;}
html{background-color:#fff;color:#666666;font-size:12px}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0}
body{
  font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 微软雅黑, 'microsoft yahei', simsun, sans-serif;
    font-size: 12px;
}
body, html {
  height: 100%;
  width: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input,textarea,button,select{font-size:100%}
html,body,input,textarea,button,select,pre,xmp,tt,code,kbd,samp,h1,h2,h3,h4,h5,h6{color:#666666;font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif}
address,cite,dfn,em,i,optgroup,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0;text-align:left}
caption,th{text-align:inherit}
ul,ol,menu,li{list-style:none}
fieldset,img{border:0}
img,object,input,textarea,button,select{vertical-align:middle}
article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
blockquote:before,blockquote:after,q:before,q:after{content:"\0020"}
textarea{overflow:auto;resize:vertical}
input,textarea,button,select,a{outline:0 none;border: none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
mark{background-color:transparent}
a,ins,s,u,del{text-decoration:none}
sup,sub{vertical-align:baseline}
html {overflow-x: hidden;height: 100%;font-size: 50px;-webkit-tap-highlight-color: transparent;}
body {font-size: 12px;-webkit-text-size-adjust: none;}
hr {height: .02rem;margin: .1rem 0;border: medium none;border-top: .02rem solid #cacaca;}
a {color: #666666;text-decoration: none;cursor: pointer;}

/**
 * 修改浏览器的滚动条
 */
::-webkit-scrollbar-track-piece {
  border-radius: 4px;
}

::-webkit-scrollbar-track-piece:hover {
  background-color: rgba(120, 130, 140, 0.33);
  border-left: 1px solid rgba(120, 130, 140, 0.33);
  border-radius: 4px;
}

::-webkit-scrollbar {
  width: 7px;
  height: 8px;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(120, 130, 140, 0.23);
  background-clip: padding-box;
  border: 1px solid rgba(120, 130, 140, 0.23);
  min-height: 28px;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  border: 1px solid rgba(120, 130, 140, 0.23);
  background-color: rgba(120, 130, 140, 0.23);
}

.flex{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  align-items: center;
}
.yellow{
  color: #FF9C00;
}
.ellips{
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.inline-block{
  display: inline-block;
}
.hide{
  display: none;
}
.border{
  border: 1px solid #EBEBEB;
}
.mt20{
  margin-bottom: 20px;
}
.blue{
  color: #018FFF;
}
.bg{
  background: #F6F7FB;
}
.green{
  color: #1DA283;
}
.red{
  color: #FF4200;
}
table{
  width: 100%;
  font-size: 13px;
  color: #333333;
}
.center{
  text-align: center;
}