html {
    color: #6E3B1D;
    background:#fff;
    width: 100%;
    font-size: 10px;
    height: 100%;
}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
}

fieldset, img, input, button { 			/*fieldset��ϱ��е����Ԫ��*/
    border: none;
    padding: 0;
    margin: 0;
    outline-style: none;
}

ul, ol {
    list-style: none;				/*����б���*/
}

input {
    padding-top: 0;
    padding-bottom: 0;
    font-family: "Microsoft YaHei";
}

select, input {
    vertical-align: middle;
}

select, input, textarea {
    font-size: 12px;
    margin: 0;
    vertical-align: middle;
}

textarea {
    resize: none;
}
/*��ֹ�����ı����϶�*/

img {
    border: 0;
    vertical-align: top;
    width:100%;
    height:100%;
}
/*  ȥ��ͼƬ�Ͳ�Ĭ�ϵ�3���ؿհ׷�϶*/

table {
    border-collapse: collapse;			/*�ϲ������*/
}

body {
    width: 100%;
    height: 100%;
    font: 12px/150% "Arial", Arial, "Arial"; /*���ĺ��� \5b8b\4f53��Unicode��ͳһ��*/
    color: #333;
    background:#fff;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: block;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1; /*IE/7/6*/
}
.fl{
    float: left;
}
.fr{
    float: right;
}
a {
    text-decoration: none;
}

/*a:hover {*/
    /*color:#50a2ba;*/
/*}*/

h1, h2, h3, h4, h5, h6 {
    text-decoration: none;
    font-weight: 600;
    font-size: 100%;
}
h1{
    font-size: 24px;
    line-height: 60px;
}
h2{
    font-size: 22px;
    line-height: 54px;
}
h3{
    font-size: 20px;
    line-height: 50px;
}
h4{
    font-size: 18px;
    line-height: 44px;
}
h5{
    font-size: 16px;
    line-height: 40px;
}
h6{
    font-size: 14px;
    line-height: 30px;
}

s, i, em {
    font-style: normal;
    text-decoration: none;
}
input[type="text"],input[type="date"],input[type="number"],input[type="email"],select{
    height: 28px;
    line-height: 28px;
    padding:0 4px;
    border:1px solid #eee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
select {
    height: 30px;
    line-height: 30px;
    min-width: 150px;
}
input:focus:invalid {
    box-shadow: 0 0 5px #F05831;
    border: 1px solid #F05831;
}
input::-webkit-input-placeholder{
    color:#aaa;
    font-family: 'Microsoft YaHei';
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#aaa;
    font-family: 'Microsoft YaHei';
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#aaa;
    font-family: 'Microsoft YaHei';
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#aaa;
    font-family: 'Microsoft YaHei';
}

@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.eot');
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/iconfont.woff') format('woff'),
    url('../fonts/iconfont.ttf') format('truetype'),
    url('../fonts/iconfont.svg#iconfont') format('svg');
url('../font/shoushu.ttf') format('truetype'),
}
.iconfont {
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.1px;
    -moz-osx-font-smoothing: grayscale;
}
input[type="search"]{-webkit-appearance:none;}

input::-webkit-search-cancel-button {display: none;}
table{
    width:100%;
    /*border:1px solid #eee;*/
}
table thead{
    background: #E8F2FE;
    height: 50px;
    line-height: 50px;
}
table tbody tr,tfoot tr{
    line-height: 54px;
    border-bottom:1px solid #eee
}
table tfoot{
    background: #F3F9FF;
}
table tr td,table tr th,tfoot td{
    padding:0 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /*border:1px solid #eee;*/
    text-align: center;
}
table tr td input[type="checkbox"],table tr th input[type="checkbox"]{
    margin-right: 3px;
    vertical-align: middle;
}
img[src=""],img:not([src]){
    opacity:0;
}
.btn {
    padding: 4px 15px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 0 5px;
    color: #ffffff;
    background: #1F84EF;
    height: auto;
    min-height: 18px;
    line-height: 18px;
    font-weight: 400;
}
/*新增*/
.btn-xz {
    background: #FF8E1C;
}
/*导入*/
.btn-dr {
    background: #1EBEA6;
}
/*全选*/
.btn-qx {
    background: #7D7DF2;
}
/*删除*/
.btn-sc {
    background: #F05831;
}
/*线框*/
.btn-xk{
    border:1px solid #1F84EF;
    color: #1F84EF;
    background: #fff;
    padding: 3px 14px;
}
/*文字*/
.btn-wz{
    background: none;
    color: #1F84EF;
}
.close{
    background: none;
    color: #333;
    margin:0;
    font-size: 18px;
    padding:0 8px;
}
.btn:hover {
    box-shadow: 0 0 5px #eee inset;
}
.sgin{
    color: #ff0000;
}

.footer {
    width: 100%;
    background: #fff;
    border-top: 1px solid #eee;
    position: fixed;
    bottom: 0;
    font-family: "΢���ź�";
    font-size: 10px;
    box-shadow: 0 0px 2px 2px #eee;
}
.operat{
    display: block;
    margin-top:3%;
    text-align: center;
}
.label {
    width: 25%;
    float: left;
    background: #fff;
    color: #999;
    text-align: center;
    padding:1% 0 0;
}

.footer .active a {
    color: #50a2ba;
}

.footer-label-l {
    width: 50%;
    height: 20%;
    padding: 6% 0 0;
    margin: 0 auto;
    text-align: center;
}

.label i {
    font-size: 18px;
    text-align: center;
    line-height: 20px;
}

.foor-l-text {
    width: 50%;
    padding: 0 0 1% 0;
    margin: 0 auto;
    text-align: center;
    font-size: 12px;
}

.footer-right {
    border: none;
}

.scrol {
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #999;
    font-size: 12px;
    border-top: 1px dashed #eee;
}

/*ͳһ��ʽ*/
.price-btn{
    line-height: 2rem;
    background: -webkit-linear-gradient(to top left,#ee4340, #f9a095);
    background: -moz-linear-gradient(to top left,#ee4340, #f9a095);
    background: linear-gradient(to top left, #ee4340, #f9a095);
    background: -o-linear-gradient(to top left,#ee4340, #f9a095);
    color: #ffffff;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    padding:3px 15px;

}
.kefu{
    position: fixed;
    bottom:20%;
    right:1px;
    width:40px;
    height: 40px;
    z-index: 999;
}
.kefu img{
    width:40px;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 0px 10px 20px 1px rgba(44,104,255,0.6);

}

