@charset "utf-8";
/*
*CSS Document
*Copyright by CSSL
*Datetime 2013-07-22 V1.1
*/
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img{margin:0px;padding:0px;font-size:100%;-webkit-text-size-adjust:none;}
body {font:14px Open Sans,verdana,Arial,Tahoma,Helvetica,sans-serif;line-height:1.6em;color:#333;height:100%; width:100%;}
ul, li, dl, dt, dd{list-style:none;}
ol{list-style-type: decimal; list-style-position: outside;}
input, select, option {font:12px verdana,Arial,Tahoma,Helvetica,sans-serif;margin:0;}
img {border:none;vertical-align:middle;}
a{text-decoration: none;}
a:hover{text-decoration:underline;}
.clearfix:after,.container:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:inline-block;}
.clearfix,.container{display:block;}
.clear{clear:both;}
.fl{float:left;}.fr{float:right;}
.c0{color:#000;}.c3{color:#333;}.c6{color:#666;}.c9{color:#999;}.cc{color:#ccc;}.ce{color:#eee;}
.n{font-weight:normal;}.b{font-weight:bold;}.i{font-weight:italic;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.vt{vertical-align:top;}.vm{vertical-align:middle;}.vb{vertical-align:bottom;}
.dn{display:none;}.db{display:block;}.di{display:inline;}.dib{display:inline-block;}.dt{display:table;}
.rel{position:relative;}.abs{position:absolute;}
.ovh{overflow:hidden;}
.pdt10{padding-top:10px;}.pdr10{padding-right:10px;}
.container{margin:0 auto;}