﻿
.tree_icon { background-image: url('../img/icon/32px.png'); width: 24px; height: 24px; line-height: 24px; display: inline-block; text-decoration: none; margin: 0; padding: 0; vertical-align: top; text-align: center; background-repeat: no-repeat; background-color: transparent; }
.tree_parent { background-position: -100px -4px; }
.tree_parent_open { background-position: -132px -4px; }
.tree_son { background-position: -68px -4px; }
.tree_son_last { background-position: -68px -4px; }
.tree_node { background-position: -292px -4px; background-repeat: repeat-y; white-space: nowrap; }
.tree_icon .material-icons-16 { font-size: 16px; padding-top: 4px; }
.tree_icon .material-icons-20 { font-size: 20px; }

.btn { margin: 5px; height: 30px; line-height: 30px; padding: 0 1rem;font-weight:normal; }
    .btn i.left, .btn_s i.left { margin-right: 3px; }
.btn_s { margin: 0 5px; height: 25px; line-height: 25px; padding: 0 0.5rem; font-weight: normal; }
.menu_td { cursor: pointer; }

.input_sort { width: 40px !important; }
.input_kw { width: 120px !important; }
.txt_center { text-align: center; }
.padding_10 { padding: 10px; }
.div_ae { margin: 1.5rem; }
#hoverable-table { margin: 1.5rem; }

/*========分页样式*========*/
.pagelist { clear: both; display: block; margin: 10px 0 20px 0; }
    .pagelist:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
    .pagelist .l-btns { display: block; float: left; margin: 0 5px 0 0; padding: 0 10px; border: 1px solid #dbdbdb; height: 28px; overflow: hidden; }
        .pagelist .l-btns span { font-size: 12px; color: #333; line-height: 28px; }
        .pagelist .l-btns .pagenum { display: inline-block; margin: 0 5px; padding: 0 5px; border: 1px solid #dbdbdb; border-top: 0; border-bottom: 0; width: 30px; height: 28px; line-height: 28px; font-size: 12px; color: #333; text-align: center; vertical-align: top; overflow: hidden; }
    /*css default style pagination*/
    .pagelist div.default { margin: 0; padding: 0; font-family: "Microsoft YaHei",Verdana; font-size: 12px; }
        .pagelist div.default a { cursor: pointer; }
        .pagelist div.default a, div.default span { display: inline-block; margin: 0 0 0 -1px; padding: 4px 12px; line-height: 20px; height: 20px; border: 1px solid #e1e1e1; background: #fff; color: #333; text-decoration: none; webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
        .pagelist div.default span:first-child { border-left: 1px solid #e1e1e1; }
        .pagelist div.default a:hover { color: #666; background: #eee; }
        .pagelist div.default span.current { color: #fff; background: #488FCD; border-color: #488FCD; }
        .pagelist div.default span.disabled { color: #999; background: #fff; }
/*========分页样式*========*/

.dataBody_item [type="checkbox"] + label { padding-left: 25px !important; margin-right: 10px !important; }

.valid_form .dropify-wrapper { height: auto !important; }

    .valid_form .dropify-wrapper .dropify-message { -webkit-transform: translateY(0%) !important; -ms-transform: translateY(0%) !important; transform: translateY(0%) !important; }

.logo_img { width: 7rem; }
.u_logo_img { width: 4rem;margin:0.3rem auto; }

.cb_none { color: #ccc !important; cursor: default !important; }

.tabs { height: 65px; }
    .tabs .tab { height: 60px; line-height: 60px; }