/** mobile base.css
 *  add komi 2014-05-21
 */
*,: : after,: : before {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -o-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
body,h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,dl,dt,dd,h1,input,button {margin: 0;padding: 0; box-sizing: border-box;}
html{background: #fff;font: 12px/1.5 "黑体",Helvetica,sans-serif; color: #666; outline: 0;}
input{font: 12px/1.5 "黑体",Helvetica,sans-serif;}
input,textarea {font-size: 12px;}
li {list-style: none;}
img {border: 0;margin: 0;padding: 0; vertical-align: middle;}
ins, u, s, a, a:hover { text-decoration: none; }
del { text-decoration: line-through; }
i{font-style: normal;}
h1,h2,h3,h4,h5,h6,small {font-size: 100%;font-weight: 400;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary,input { outline: 0; }
sup, sub { font-size: 83%; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
html{height:100%;}
.word-wrap{
	word-wrap:break-word;
}
li, a, span, div{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
/* 定位与显示 */
.d-inline { display: inline; }
.inline-block { display: inline-block; }
.show{ display: block; }
.hide,.none { display: none; }
.absolute { position: absolute; }
.relative { position: relative; }
.top-0 { top: 0; }
.left-0 { left: 0; }
.right-0 { right: 0; }
.bottom-0 { bottom: 0; }
.zindex-1 { z-index: 1; }
.zindex-2 { z-index: 2; }
.left, .l, .center, .c { float: left; }
.right, .r { float: right; }
.float-none { float: none; }
.o-auto { overflow: auto; }
.o-scroll { overflow: scroll; }
.v-hidden { visibility: hidden; }
.v-visible { visibility: visible; }
.va-middle { vertical-align: middle; }
.va-top { vertical-align: top; }
.o-hidden { overflow: hidden; zoom: 1; }
.m-auto { margin-left: auto; margin-right: auto; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear { clear: both; height: 0; font-size: 0; overflow: hidden; }
.clear-both { clear: both; }
.ta-left { text-align: left; }
.ta-center { text-align: center; }
.ta-right { text-align: right; }
.td-underline { text-decoration: underline; }
.td-none { text-decoration: none; }
.td-through { text-decoration: line-through; }

@media only screen and (max-width: 640px) {

}
@media only screen and (max-device-width: 640px){

}
@media only screen and (min-width:640px) {
    
}