/*公共样式*/
*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}
:active{-webkit-tap-highlight-color:rgba(255,0,0,0);}
html,body{width:100%;height:100%;font-size:62.5%;font-family:"Microsoft Yahei",Arial, -apple-system, BlinkMacSystemFont, "AlibabaPuHuiTi","Helvetica Neue",STHeiti,Tahoma,Simsun,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal}
a{text-decoration:none;outline:none;color:inherit;}
a:hover,a:visited,a:active,a:link{text-decoration:none;}
ul,li{list-style:none;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,select,textarea{outline:none}
input[type="text"], input[type="date"], input[type="search"], input[type="tel"], input[type="time"], input[type="num"]{border:0 none;font-size:1.2rem;padding:0 5px;color:#000;}
input[type="text"],input[type="tel"],input[type="date"], input.localDateTime{-webkit-appearance:none;background:none}
input[type="date"].emptyDate:before, input.localDateTime.emptyDate:before{ content: attr(placeholder);color:#c6c6c6;}
a{cursor:pointer}

/*通用布局*/
.warpper{
	width: 1200px;
	margin: 0 auto;
}
.atuo{
	margin: 0 auto;
}
.warpper1620{
	width: 1620px;
	margin: 0 auto;
}

.u-w-800{
    width: 800px;
}

/* 定位 */
.relative{
    position: relative;
}
.absolute{
    position: absolute;
}


.bold{
    font-weight: bold;
}

/* 布局 */
.w-flex {
    display: flex;
}

.w-flex-a {
    display: flex;
    align-items: center;
}

.w-flex-j {
    display: flex;
    justify-content: center;
}
.w-flex-a-e {
    display: flex;
    align-items: flex-end;
}


/*公共字体大小*/
.w-font-25{
    font-size: 25px;
}

/*公共字体颜色*/


/*公共背景颜色*/

/* 间距 */
.u-m-t-12{
    margin-top: 12px;
}
.u-m-t-18{
    margin-top: 18px;
}
.u-m-t-20{
    margin-top: 20px;
}
.u-m-t-30{
    margin-top: 30px;
}
.u-m-t-34{
    margin-top: 34px;
}
.u-m-t-40{
    margin-top: 40px;
}
.u-m-t-50{
    margin-top: 50px;
}
.u-m-t-62{
    margin-top: 62px;
}
.u-m-t-70{
    margin-top: 70px;
}
.u-m-t-90{
    margin-top: 90px;
}
.u-m-t-120{
    margin-top: 120px;
}
.u-m-t-160{
    margin-top: 160px;
}
.u-m-t-320{
    margin-top: 320px;
}

.u-m-l-12{
    margin-left: 12px;
}
.u-m-l-50{
    margin-left: 50px;
}
.u-m-l-266{
    margin-left: 266px;
}


.u-m-b-40{
    margin-bottom: 40px;
}
.u-m-b-70{
    margin-bottom: 70px;
}
