body{
    font-family: "Microsoft Yahei";
}

/* reset bootstrap */
.breadcrumb-main{
    border: solid 1px #dddddd;
}

.pagination{
    margin-top: 0px;  
    margin-bottom: 0px;
    display: block;
}

/* ymbs2016 */
.panel-default > .ym-panel-toolbar{
    background-color: #ffffff;
}

.ym-table-noborder > tbody > tr > td{
    border: none;
}

.ym-container{
    width: 1170px;
    margin: 0px auto;
}

.ym-column-1{
    width: 2em;
}

.ym-column-2{
    width: 4em;
}

.ym-column-3{
    width: 6em;
}

.ym-column-4{
    width: 8em;
}

.ym-column-5{
    width: 10em;
}

.ym-column-10{
    width: 20em;
}

.ym-panel-gray{
    background-color:#f5f5f5;
}

.ym-label{
    font-weight: normal;
    margin-bottom: 0px;
}

.ym-table{
    width: 100%;
}

.ym-form-text{
    padding-top: 7px;    
}

.ym-page-topnav{
    padding: 0.5em 0px;
    border-bottom: solid 1px #dddddd;    
    background-color: #f5f5f5;
    min-width: 1170px;
}

.ym-page-heading{
    padding-top: 1em;
    padding-bottom: 1em;
}

.ym-table-compare{
    border-collapse: collapse;
    background-color: #f5f5f5;
    width: 100%;
    text-align: center;
}

.ym-table-compare > tbody > tr > td {
    border: solid 1px #dddddd;
    padding: 10px;
}

.ym-table-compare .ym-table-compare-column{
    width: 130px;
}

.ym-header-link,
.ym-header-link:visited,
.ym-header-link:hover,
.ym-header-link:focus{
    color:#999999;
    text-decoration: none;
}

.control-error{
    display: none;
}

.has-error .control-error{
    display: block;
    color: #a94442;
    margin-top: 5px;
    margin-bottom: 10px;
}

.control-tip{
    position: absolute;
    z-index: 555;
}
.ym-page-footer{
    margin-bottom: 20px;
}