@font-face {
  font-family: 'iconfont';  /* project id 545187 */
  src: url('http://at.alicdn.com/t/font_545187_gou7h6ijln1urf6r.eot');
  src: url('http://at.alicdn.com/t/font_545187_gou7h6ijln1urf6r.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_545187_gou7h6ijln1urf6r.woff') format('woff'),
  url('http://at.alicdn.com/t/font_545187_gou7h6ijln1urf6r.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_545187_gou7h6ijln1urf6r.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

body{font-family: '微软雅黑';}
html,body{height:100%; width:100%; margin:0;padding:0;}
.container{min-width: 1349px;padding: 0;}
ul{list-style: none;}


em,i{font-style: normal;}
p,*{margin: 0;padding: 0;}
a,a:hover,a:link,a:active,a:visited{text-decoration: none;}

 .row{margin: 0;}

input,select{outline: none;border: 1px solid #ddd;padding-left: 8px;height: 30px;line-height: 30px;}
input.big,select.big{width: 208px;}
input.middle,select.middle{width: 108px;}
input.small,select.small{width: 65px;}
.inputs{margin-bottom: 20px;}
.inputs label{display: inline-block;font-weight: normal;color: #555;}
.inputs em{vertical-align: middle;margin-right: 40px;}
.inputs em input{vertical-align: middle;margin-right: 5px;margin-top: 0px;}
.tooltipss {
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;*/
}

.tooltipss .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    position: absolute;
    z-index: 1001;
}

.tooltipss > span {
    color: #000000;
    margin-left: -5px;
    margin-right: -5px;
}

.tooltiptext > span {
    color: #fff;
}

.tooltipss:hover .tooltiptext {
    visibility: visible;
}

/* 滚动按钮基础样式 */
.btn-scroll {
    padding: 0px 6px;
    background: #4a8bc2;
    color: white;
    border-radius: 4px;
    cursor: pointer;
    transition: opacity 0.3s;
    z-index: 1000;
}

/* 顶部按钮定位 */
.scroll-top {
    z-index: 1005;
    position: fixed;
    top: 115px;
    right: -10px;
}

/* 底部按钮定位 */
.scroll-bottom {
    position: fixed;
    bottom: 10px;
    right: -10px;
}

/* 按钮悬停效果 */
.btn-scroll:hover {
    opacity: 0.8;
}

/* 自定义 tooltip 样式 */
.tooltip-custom {
    position: absolute;
    background: #ef2c2c;
    color: white;
    padding: 8px 12px;
    border-radius: 4px;
    font-size: 16px;
    white-space: nowrap;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s;
    z-index: 9999;
}

.table.text-center td {
    text-align: center;
    vertical-align: middle;
}

.padding0 {
    padding: 0px !important;
}

.input-center {
    text-align: center;
}