/*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/
/*overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;*/

/*a:hover,a:active,a:focus{color:#c59a6d;text-decoration:underline;-webkit-tap-highlight-color: transparent;}*/
*{margin: 0;padding: 0;list-style: none;font-family: "微软雅黑";}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}
body,button, input, select, textarea /* for ie */ {font: 12px/1.5 tahoma, arial, "微软雅黑", sans-serif;outline: none;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
i{font-style: normal;}
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
a {
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
/*a:hover { text-decoration: underline; }*/
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
select,input,img,select{vertical-align:middle;} 
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
.w_800{width: 800px;margin: 0 auto;}
.w_900{width: 900px;margin: 0 auto;}
.w_1200{width: 1200px;margin: 0 auto;}
.w_1140{width: 1140px;margin: 0 auto;}
.w_1280{width: 1280px;margin: 0 auto;}
.w_1300{width: 1300px;margin: 0 auto;}
.w_650{width: 650px;margin: 0 auto;}
.cle{clear: both;}
.cleb:after{content: "";display: block;clear: both;}
.lf{float: left;}
.rt{float: right;}
.dis{display: none;}
.box_sh{box-shadow: 0px 5px 13px #ddd;}
.dis_no{display: none;}
.dis_bl{display: block;}
.dis_inbl{display: inline-block;}
.dis_f{display: flex;}
.posi_r{position: relative;}
.posi_a{position: absolute;}
.posi_f{position: fixed;}
.bord_no{border: none !important;}
.back_ff{background: #FFFFFF;}
.back_f5{background: #F5F5F5;}
.padd_2{padding: .2rem;margin-bottom: .2rem;}
.h_70{height: 70px;}
a{cursor:pointer;}
/*滚动条美化css 适合WebKit引擎的浏览器如chrome、oprea、Safari等*/
/*::-webkit-scrollbar {  width: 0px;height: 0px;}  
::-webkit-scrollbar-track,  
::-webkit-scrollbar-thumb { border-radius: 999px; border: 5px solid transparent;}  
::-webkit-scrollbar-track {box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;}  
::-webkit-scrollbar-thumb {min-height: 20px;background-clip: content-box;box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset;}  
::-webkit-scrollbar-corner {background: transparent;}*/
/**/
.pointer{cursor:pointer;}
.hide_1{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hide_2{overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hide_3{overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.inp_s{border: .01rem solid #ff0000 !important;}
.w10 { width: 10%; }
.w20 { width: 20%; }
.w30 { width: 30%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w70 { width: 70%; }
.w80 { width: 80%; }
.w90 { width: 90%; }
.w5 { width: 5%; }
.w15 { width: 15%; }
.w25 { width: 25%; }
.w35 { width: 35%; }
.w33 { width: 33.333%;}
.w45 { width: 45%; }
.w55 { width: 55%; }
.w65 { width: 65%; }
.w75 { width: 75%; }
.w85 { width: 85%; }
.w95 { width: 95%; }

/*button,select,input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea { -webkit-appearance: none;}*/
