/*! 基础样式 v1.0 (c) 2016 www.tailea.com */

/*去Iphone样式*//*outline: 0; 去chrome在focus时的边框*/
.input-not-style { -webkit-appearance: none; border-radius: 0; outline: none; }
input,
textarea,
button { -webkit-appearance: none; border-radius: 0; outline: none; }

input,
textarea { box-sizing: border-box; }

body,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="search"],
textarea { font-family: 'Microsoft yahei', sans-serif; }

input[type="password"] { font-family: 'verdana', 'Microsoft yahei', sans-serif; font-weight: bold; font-size: 14px; }

.transition-all {
    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
}

/* 锁定滚动条临时类 */
.lock-scroll-tmp {
    overflow-y: hidden !important;
}

.box-fix { }
.box-shadow { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3); }
.bg-white { background: #fff; }

.fixed { position: fixed; }
.relative { position: relative; }
.absolute { position: absolute; }

.overflow-xy { overflow: hidden; }
.overflow-x { overflow-x: hidden; }
.overflow-y { overflow-y: hidden; }

.overflow-xy-scroll { overflow: scroll; }
.overflow-x-scroll { overflow-x: scroll; }
.overflow-y-scroll { overflow-y: scroll; }

.mt-10 { margin-top: 10px; }
.mt-20 { margin-top: 20px; }
.mt-30 { margin-top: 30px; }

.mr-10 { margin-right: 10px; }
.mr-20 { margin-right: 20px; }
.mr-30 { margin-right: 30px; }

.mb-10 { margin-bottom: 10px; }
.mb-20 { margin-bottom: 20px; }
.mb-30 { margin-bottom: 30px; }

.ml-10 { margin-left: 10px; }
.ml-20 { margin-left: 20px; }
.ml-30 { margin-left: 30px; }

.float-l { float: left; }
.float-r { float: right; }
.height-100p { height: 100%; }

/* 小三角 */
.triangle { position: absolute; top: -16px; right: 20px; width: 0; height: 0; overflow: hidden; border: 8px solid; border-color: transparent transparent white; }

/* popup */
@keyframes popup {
	0% { -webkit-transform: scale(0); }
	60% { -webkit-transform: scale(1.1); }
	100% { -webkit-transform: scale(1); }
}

/* 文档列表 */
.public-table { width: 100%; border-collapse: collapse; color: #7d7d7d; }
.public-table tr { border-bottom: 1px solid #eaeaea; }
.public-table thead tr:first-child { border-bottom-width: 2px; }
.public-table tr:hover,
.public-table tr.act { background: #f4f9f0; }

.public-table th { font-size: 14px; height: 44px; line-height: 44px; color: #37444e; white-space: nowrap; word-break: keep-all; word-wrap: normal; }
.public-table td { font-size: 13px; height: 44px; color: #a2a4a9; word-wrap: break-word; word-break: break-all; }
.public-table input[type="checkbox"] { margin-left: 20px; color: #0a86e6; width: 20px; height: 20px; vertical-align: -5px; }
.public-table input[type="text"] { width: 80%; height: 25px; color: #999999; font-size: 14px; padding-left: 5px; border: 1px solid #d8d8d8; }
.public-table .l { text-align: left !important; }
.public-table .r { text-align: right !important; }
.public-table .c { text-align: center !important; }
.public-table .div-title { height: 100%; position: relative; padding-left: 56px; padding-right: 10px; vertical-align: middle; font-size: 0; }
.public-table .div-title i { position: absolute; top: 2px; left: 0; display: block; width: 40px; height: 40px;  }
.public-table .div-title span { height: 100%; display: inline-block; vertical-align: middle; }
.public-table .div-title a { display: inline-block; color: #595c5f; vertical-align: middle; line-height: 22px; font-size: 13px; }
/*.public-table div { position: relative; padding-left: 50px; }*/

/* 这个是星号使用 */
table b { color: red; vertical-align: -4px; font-size: 14px; }

/*::-webkit-scrollbar*/
/*{   !*滚动条这里设置宽度*!*/
    /*width: 10px;*/
    /*height: 10px;*/
/*}*/
/*::-webkit-scrollbar-track-piece*/
/*{   !*滚动条背景*!*/
    /*background-color: #ecebeb;*/
    /*!*-webkit-border-radius: 6px;*!*/
/*}*/
/*::-webkit-scrollbar-thumb:vertical*/
/*{   !*纵向滚动条滑块*!*/
    /*background-color: rgba(177, 130, 88, 0.8);*/
    /*!*-webkit-border-radius: 6px;*!*/
/*}*/
/*::-webkit-scrollbar-thumb:vertical:hover*/
/*{   !*纵向滚动条滑块 hover*!*/
    /*background-color: #b18258;*/
    /*!*-webkit-border-radius: 6px;*!*/
/*}*/
/*::-webkit-scrollbar-thumb:horizontal*/
/*{   !*横向滚动条滑块*!*/
    /*background-color: rgba(177, 130, 88, 0.8);*/
    /*!*-webkit-border-radius: 6px;*!*/
/*}*/
/*::-webkit-scrollbar-thumb:horizontal:hover*/
/*{   !*横向滚动条滑块 hover*!*/
    /*background-color: #b18258;*/
    /*!*-webkit-border-radius: 6px;*!*/
/*}*/

