/***************************公共组件样式控制***************************/

/*common.css*/

@charset "UTF-8";

* {
    margin : 0;
    padding: 0
}

body {
    background             : #fff;
    font-size              : 14px;
    line-height            : 1.42857143;
    color                  : #333;
    font-family            : "SourceHanSansK-Regular" !important;
    font-style             : normal;
    -webkit-font-smoothing : antialiased;
    -moz-osx-font-smoothing: grayscale;
}

ul,
li,
p,
h1,
h2,
h3,
table,
tr,
td,
input,
label,
sup,
select,
options {
    padding: 0;
    margin : 0
}

input {
    outline: medium;
}

input:-internal-autofill-selected {
    -webkit-text-fill-color: #666666 !important;
    transition             : background-color 5000s ease-in-out 0s !important;
}

input:-webkit-autofill {
    box-shadow             : 0 0 0px 1000px #ffffff inset !important;
    -webkit-text-fill-color: #666666 !important;
}

button {
    outline: none
}

p {
    margin: 0px !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

ul,
li {
    list-style: none;
}

img {
    border        : none;
    vertical-align: bottom
}

a {
    text-decoration: none;
    outline        : none;
    blr            : expression(this.onFocus=this.blur());
    cursor         : pointer
}

.l {
    float: left
}

.r {
    float: right
}

img {
    border: 0;
}

/*清除浮动方法*/

.fix {
    zoom: 1;
}

.fix:after {
    display    : block;
    content    : 'clear';
    clear      : both;
    line-height: 0;
    visibility : hidden;
}

/*margin,padding.css*/

.mb40 {
    margin-bottom: 40px
}

.mt10 {
    margin-top: 10px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb15 {
    margin-bottom: 15px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.mr20 {
    margin-right: 20px !important;
}

/*fontsize.css*/

.f14 {
    font-size: 14px;
}

.f18 {
    font-size: 18px;
}

.f20 {
    font-size: 20px;
}

/*textalign.css*/

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

/*表格样式*/

table {
    background-color: transparent;
}

caption {
    padding-top   : 8px;
    padding-bottom: 8px;
    color         : #777777;
    text-align    : left;
}

th {
    text-align: center;
    width     : 6.25%;
}

td {
    text-align: center;
    width     : 6.25%;
}

.table {
    width        : 100%;
    max-width    : 100%;
    margin-bottom: 20px;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    padding       : 8px;
    line-height   : 1.42857143;
    vertical-align: top;
    border-top    : 1px solid #ddd;
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom : 2px solid #ddd;
    background    : #4f86c6;
    color         : #ffffff;
    font-size     : 18px;
}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td {
    border-top: 0;
}

.table>tbody+tbody {
    border-top: 2px solid #ddd;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5;
}

table col[class*="col-"] {
    position: static;
    float   : none;
    display : table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    float   : none;
    display : table-cell;
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
    background-color: #f5f5f5;
}

/****************************页面样式控制*****************************/

/*---------------------------全局页面控制----------------------------*/