@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body{ font-size:15px;font-family:'Microsoft Yahei','Simsun',Arial, Helvetica, sans-serif; color:#666; line-height:150%;-webkit-text-size-adjust: none; min-width:320px}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var,i{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
form{display:inline}
small{font-size:12px}
ul,ol,li{list-style:none}
a{text-decoration:none;}
a:hover, a:active, a:focus{text-decoration: none;}
a:active{}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{-webkit-appearance:none; border:0; background:none; font-size:100%; vertical-align:middle; outline:none; font-family:'Microsoft Yahei','Simsun',Arial, Helvetica, sans-serif;}
button:active,input:active,select:active,textarea:active{outline:none;}

table{border-collapse:collapse;border-spacing:0}
textarea{resize:none}
.fn-left{ float:left; display:inline}
.fn-right{ float:right; display:inline}

.text-left{ text-align:left!important;}
.text-right{ text-align:right!important;}
.text-center{ text-align:center!important;}
.hidden{display:none}
header, footer, article, section, nav, menu, hgroup {display: block;clear:all;} 

body{ margin:0 auto;}

*{-webkit-tap-highlight-color: rgba(238,238,238,0.5);}


/*共用样式表*/
.color-orange{ color:#f60 !important;}
.radius_3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; overflow:hidden;}
.margin-10x{ margin:10px; overflow:hidden;}
.margin-top-4x{ margin-top:4px;}
.margin-right-10x{ margin-right:10px;}
.margin-bottom-0x{ margin-bottom:0 !important;}
.margin-10x-0x{ margin:10px auto;}
.padding-5x{ padding:5px; overflow:hidden;}
.padding-li-5x>li{ padding:5px;}
.no-padding{ padding:0!important;}
.no-margin{ margin:0!important;}
.margin-left-5x{ margin-left:5px!important;}
.margin-right-5x{ margin-right:5px!important;}

.text-overflow{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*线条类*/
.p-line{ height:0px; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #fff;}




/*行块类*/
.li-list{ overflow:hidden; background:#fff;}
.li-list>li{ border-bottom:1px solid #ddd; position:relative; overflow:hidden;}
.li-list>li:first-child{ border-top:0;}
.li-list>li:last-child{ border-bottom:0;}


.li-list2{ overflow:hidden;border-top:1px solid #ddd; border-bottom:1px solid #fff;}
.li-list2>li{ border-top:1px solid #fff; border-bottom:1px solid #ddd; position:relative;}

.li-list3{ border:0;}
.li-list3>li:first-child{border-top:0}
.li-list3>li:last-child{border-bottom:0}


/*盒子类*/
.display-box{display:box;display:-webkit-box;display:-moz-box;}
.display-box>li{box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;}

.box-flex-box{display:box;display:-webkit-box;display:-moz-box;}
.box-flex-1{box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;}

/*边线类*/
.border-flex>li{ border-right:1px solid #ddd;}
.border-flex>li:last-child{ border-right:0;}
.border-box{ border:1px solid #ddd;}

.border-flex-lr>li{ border-right:1px solid #ddd;border-left:1px solid #fff;}
.border-flex-lr>li:first-child{ border-left:0;}
.border-flex-lr>li:last-child{ border-right:0;}


/*按钮类*/
.btn{display:inline-block;padding:4px 12px; font-size:14px; line-height:20px; text-align:center;vertical-align: middle;}
.btn_mini{padding:0 6px;font-size:12px;}

/*图片尺寸类*/


