*, *:before, *:after {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}  
html,body{margin: 0 auto;overflow: auto;}
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, figure ,div,form,img,ul,ol,li,i,b,table,tr,td,th,fieldset,label,legend{ margin: 0; padding: 0; font-weight: normal;box-sizing: border-box; }
body{ overflow-x: hidden; font-size: 12px; font-family: "Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", Tahoma, Arial, STHeiti, sans-serif; _font-family: Tahoma, Arial, Helvetica, STHeiti, sans-serif; color: #333; font-weight:normal; font-style:normal; -webkit-overflow-scrolling : touch;}
ul,ol,li,menu{ list-style: none; margin: 0; padding: 0; }
fieldset,a,img,a img,iframe{ border: 0 none; }
address,em,i{ font-style: normal; }
a{ text-decoration:none; color:#333; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; background-color: transparent;/*消除火狐虚线*/ }
a:hover{ text-decoration:none; opacity: 0.9;}
img{ max-width: 100%; vertical-align:top; -ms-interpolation-mode: bicubic; -moz-interpolation-mode: bicubic; -webkit-interpolation-mode: bicubic;/*图片缩放失真问题*/ transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; }
table{ border-collapse: collapse; border-spacing: 0; }/*表格合并边框，边框距为零*/
input,select,textarea{ outline: none; vertical-align: middle; *font-size: 100%; } 
textarea{ resize: none; }
button{ overflow: visible; vertical-align: middle; }
input{ appearance: none; -webkit-appearance: none; }/*Internet Explorer和Opera不支持appearance属性*/
/*去掉chrome记住密码后自动填充表单的黄色背景*/
input{overflow: hidden;}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
border: 1px solid #CCC!important;
height: 27px!important;
line-height: 27px!important;
border-radius: 0 4px 4px 0;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999999;}
.clearfix{ display: block; *zoom: 1; }
.none{ display:none;}
.indent { text-indent: 2em; }
.pagewd{ width:1200px; margin:0px auto;min-width:1200px;}
.smallpage{ width:1000px;margin:0px auto; min-width:1000px;}
.bg_grey{background: #f5f5fa;padding: 1px 0;}

.zb_inline{display: inline-block;vertical-align: top;}

/* css溢出省略 */
.overflow_clear{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.overflow_clear2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.overflow_clear3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

/* 浮动 */
.fl{ float: left; }
.fr{ float: right; }
.clear{ height: 0; line-height: 0; font-size: 0; clear: both; }
.clear_both:after{ content: ""; display: block; height: 0; line-height: 0; font-size: 0; clear: both; visibility: hidden; }

/* 字体颜色 */
.maincl{ color:#188cf7;}
.black9{ color: #999; }
.black6{ color: #666;}
.black3{ color: #333;}
.black{ color: #000;}
.white{ color: #fff;}

/* 字体大小 */
.font12{font-size: 12px;}
.font13{font-size: 13px;}
.font14{font-size: 14px;}
.font15{font-size: 15px;}
.font16{font-size: 16px;}
.font17{font-size: 17px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font30{font-size: 30px;}

/*文本对齐方式*/
.text_c{ text-align: center; }
.text_r{ text-align: right; }
.text_l{ text-align: left; }

/* 边框 */
.border_t{ border-top: 1px solid #e5e5e5; }
.border_b{ border-bottom: 1px solid #e5e5e5; }
.border_l{ border-left: 1px solid #e5e5e5; }
.border_r{ border-right: 1px solid #e5e5e5; }

/*margin值*/
.mt5{ margin-top: 5px; }
.mb5{ margin-bottom: 5px; }
.ml5{ margin-left: 5px; }
.mr5{ margin-right: 5px; }
.mt10{ margin-top: 10px; }
.mb10{ margin-bottom: 10px; }
.ml10{ margin-left: 10px; }
.mr10{ margin-right: 10px; }
.mt15{ margin-top: 15px; }
.mb15{ margin-bottom: 15px; }
.ml15{ margin-left: 15px; }
.mr15{ margin-right: 15px; }
.mt20{ margin-top: 20px; }
.mb20{ margin-bottom: 20px; }
.ml20{ margin-left: 20px; }
.mr20{ margin-right: 20px; }
.mr30{ margin-right: 30px; }
.ml30{ margin-left: 30px; }
.mt30{ margin-top: 30px; }
.mb30{ margin-bottom: 30px; }

/*padding值*/
.pad10{ padding: 10px; }
.pt10{ padding-top: 10px; }
.pb10{ padding-bottom: 10px; }
.pl10{ padding-left: 10px; }
.pr10{ padding-right: 10px; }


.inputnative{cursor: pointer;}
.inputnative:hover{opacity: 0.8;}
.inputnative:active{opacity: 1;}
