@charset "utf-8";
/*
 * By weiyj
 * date 2015.04.24
 * v  1.0
 */
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video {
  margin:0;
  padding:0;
}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video {
    display: block;
}
body {
    font-size: 12px; line-height:22px; 
    font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
textarea {
    resize: none;
}
iframe,img {
    border:0;
}
ul,ol {
    list-style:none;
}
input,
select,
textarea {
    outline: 0;
    -webkit-user-modify: read-write-plaintext-only;
}
input {
    -webkit-appearance: none;
}
a{
    text-decoration: none;
}
table{border-collapse:collapse;border-spacing:0}

/*常用*/
.tc{ text-align:center;}

/*盒子*/
.responsive{display:-webkit-box;display:box;-webkit-box-orient:horizontal;box-orient:horizontal;width:100%;}
.each-res{-webkit-box-flex:1;box-flex:1;display:block;text-align:center;}
.each-resone{-webkit-box-flex:1;box-flex:1;display:block;width:15px;}
.each-restwo{-webkit-box-flex:2;box-flex:2;display:block;width:25px;}
.each-resthree{-webkit-box-flex:3;box-flex:3;display:block;width:35px;}
.each-resfour{-webkit-box-flex:4;box-flex:4;display:block;width:45px;}
.each-resfive{-webkit-box-flex:5;box-flex:5;display:block;width:55px;}

/*1px 边框*/
.ui-border-t {
  border-top: 1px solid #dedfe0;
}
.ui-border-b {
  border-bottom: 1px solid #dedfe0;
}
.ui-border-tb {
  border-top: #dedfe0 1px solid;
  border-bottom: #dedfe0 1px solid;
  background-image: none;
}
.ui-border-l {
  border-left: 1px solid #dedfe0;
}
.ui-border-r {
  border-right: 1px solid #dedfe0;
}
.ui-border {
  border: 1px solid #dedfe0;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .ui-border {
    position: relative;
    border: 0;
  }
  .ui-border-t,
  .ui-border-b,
  .ui-border-l,
  .ui-border-r,
  .ui-border-tb {
    border: 0;
  }
  .ui-border:before {
    content: "";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    border: 1px solid #dedfe0;
    -webkit-transform: scale(0.5);
    -webkit-transform-origin: -50% -50%;
  }
  .ui-border-t {
    background-position: left top;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, rgba(0,0,0,0)), color-stop(0.5, #dedfe0), to(#dedfe0));
  }
  .ui-border-b {
    background-position: left bottom;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, rgba(0,0,0,0)), color-stop(0.5, #dedfe0), to(#dedfe0));
  }
  .ui-border-t,
  .ui-border-b {
    background-repeat: repeat-x;
    -webkit-background-size: 100% 1px;
  }
  .ui-border-tb {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, transparent), color-stop(0.5, #dedfe0), to(#dedfe0)) left top repeat-x, -webkit-gradient(linear, left top, left bottom, color-stop(0.5, transparent), color-stop(0.5, #dedfe0), to(#dedfe0)) left bottom repeat-x;
  }
  .ui-border-tb {
    -webkit-background-size: 100% 1px;
  }
  .ui-border-l {
    background-position: left top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0.5, rgba(0,0,0,0)), color-stop(0.5, #dedfe0), to(#dedfe0));
  }
  .ui-border-r {
    background-position: right top;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0.5, rgba(0,0,0,0)), color-stop(0.5, #dedfe0), to(#dedfe0));
  }
  .ui-border-l,
  .ui-border-r {
    background-repeat: repeat-y;
    -webkit-background-size: 1px 100%;
  }
}


.ui-table {
  width: 100%;
  border-collapse: collapse;
}
.ui-table th {
  font-weight: 500;
}
.ui-table td,
.ui-table th {
  border-bottom: 1px solid #dedfe0;
  border-right: 1px solid #dedfe0;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .ui-table td,
  .ui-table th {
    position: relative;
    border-right: 0;
    border-bottom: 0;
  }
  .ui-table td:before,
  .ui-table td:after,
  .ui-table th:before,
  .ui-table th:after {
    content: "";
    position: absolute;
    -webkit-transform-origin: right bottom;
  }
  .ui-table td:before,
  .ui-table th:before {
    width: 0;
    border-right: 1px solid #dedfe0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transform: scaleX(0.5);
  }
  .ui-table td:after,
  .ui-table th:after {
    left: 0;
    right: 0;
    height: 0;
    border-bottom: 1px solid #dedfe0;
    bottom: 0;
    -webkit-transform: scaleY(0.5);
  }
  .ui-table tr td:last-child:before,
  .ui-table tr th:last-child:before {
    border-right: 0;
  }
  .ui-table tr:last-child td:after {
    border-bottom: 0;
  }
  .ui-table td.no-content:after {
    border-bottom: 0;
  }
}
.ui-table tr td:last-child,
.ui-table tr th:last-child {
  border-right: 0;
}
.ui-table tr:last-child td {
  border-bottom: 0;
}
.ui-table td.no-content {
  border-bottom: 0;
}