@charset "utf-8";
/* reset */
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0; }
html, body {background:#fff;min-height: 100%;font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;color: #333;position: relative;  }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
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{outline:0;}
ul,li,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
textarea,input,button,select,keygen,legend{font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;color:#333;outline:0;}
a,a:hover{color:#333;}
i,b,u,s{font-weight: normal;font-style: normal;text-decoration: none;}

/*Hide*/
.hide{display: none !important;  }

/*Float*/
.rt{float:right;}
.lf{float:left;}
.clear{zoom: 1;}
.clear:after{content: "";clear:both;display: block}
/*Replace*/
.capitalize{text-transform:capitalize}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}

/*Multiply line hide*/
.ellipsis {display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 2; /*Show multiply line*/overflow: hidden; /*Hide*/  }

.nowrap{-ms-flex-wrap: nowrap;-webkit-flex-wrap: nowrap; flex-wrap: nowrap }
.wrap{-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap}


/* Floor */
.ceng,.cengC{
    position: relative;
}
.ceng b{
    display: block;
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index: 100;
}
.cengC::after{
    content: "";
    width: 100%;
    height:100%;
    position: absolute;
    top:0;
    left: 0;
    z-index:100;
}



/* Page frame */

/* 0-767 */
@media screen and (max-width:767px){
    .big{
        display: none !important;
    }
}
/* 768- */
@media screen and (min-width:768px){
    .small{
        display: none !important;
    }
}

input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}

