/**
 * init.css 初始化CSS 和 css常用class
 * @date:2014-07-18
 * @Auther:Kin
 */


/* CSS Reset */

body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li,button,input, textarea,th, td {margin: 0;padding: 0;}
body,button, input, select, textarea {font: 12px/1 Verdana,Tahoma,Arial;}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var,i { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
ul, ol { list-style: none; }
a { text-decoration: none; }
a.td_u:hover{ text-decoration:underline;}
a img{ border:0;}
button, input, select, textarea {font-size: 100%;}
input[type='submit'],input[type='button'],button{cursor:pointer;} 
textarea{resize:none; overflow:auto;}
select{ padding:2px;}
table {border-collapse: collapse;border-spacing: 0;}


/* function css */
.dp-n{ display:none;}
.dp-b{ display:block;}
.dp-ib{ display:inline-block;}
.f-l{float:left}
.f-r{float:right}
.pt-r{ position:relative;}
.pt-a{ position:absolute;}
.ta-l{ text-align:left;}
.ta-c{ text-align:center;}
.ta-r{ text-align:right;}
.va-m{ vertical-align:middle;}
.of-h{ overflow:hidden;}
.fw-b{ font-weight:bold;}
.fw-n{ font-weight:normal;}
.fs-12{ font-size:12px;}
.fs-14{ font-size:14px;}
.fs-16{ font-size:16px;}
.ff-s{ font-family:"\5b8b\4f53";}
.ff-y{ font-family:"Microsoft Yahei";}
.ff-v{ font-family:Verdana;}
.lh-20{ line-height:20px;}
.lh-22{ line-height:22px;}
.lh-24{ line-height:24px;}
.cf-o{overflow:hidden;_zoom:1;}
.cf-a:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.cf-a{*zoom:1;}
.cf-c{clear:both; line-height:0; font-size:0;}
.b-0{ border:0;}
.ol-n{outline:none;hide-focus:expression(this.hideFocus=true);}
.to-e{overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}

/* CSS common color */
.Red{ color:red;}
.Gray{ color:gray;}
.Blue{ color:blue;}
.Yellow{ color:yellow;}
.Green{ color:green;}
.SeaShell{ color:SeaShell;}
.Orange{ color:Orange;}
/* scrollbar */
.scrollbar::-webkit-scrollbar-track {
    background-color: #f5f5f5;
}

.scrollbar::-webkit-scrollbar-track-piece {
    border-left: 1px solid #fff;
}

.scrollbar::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.scrollbar::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-left: 1px solid #fff;
}