﻿/*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;}*/
