@charset "utf-8";
/*初始化样式*/
* {-webkit-tap-highlight-color:transparent;outline: none !important;}
body {background-color:#fff; color:#333333; font-size: 0.24rem;line-height: 0.24rem;font-family: "Arial","Microsoft Yahei","Lucida Grande";/*设置字体 width:100%;/*设置宽度*/ max-width:750px;}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:16px; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}

/*html5设置*/
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
html,body, div, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, p {margin:0; padding:0;}
html,body{min-height: 100vh; margin:0 auto;}

a {text-decoration:none; outline:none; color:#666;}
a:focus {outline:none; -moz-outline:none;}
a img {border:none;}
img{ max-width:100%; border:none; vertical-align: middle;}


/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0;font-family: "Arial","Microsoft Yahei","Lucida Grande";}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
button{border: 0;}

/* select清除默认下拉箭头 */
select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../images/select_down.png) no-repeat 95% center;
	background-size: 0.2rem;
}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after {content: '';display: block;height: 0;clear: both;}


/*该设置跟后台编辑器有关*/
.ul,.ul li,.dl,.dl dd,ul,ul li,ol,ol li,dl,dl dd{ list-style:none; margin:0; padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px;}
.h1,.h2,.h3,.h4,.h5,.h6{font-weight: 400;}
/*该设置跟后台编辑器有关*/

/*全局样式*/
.min100{ min-height:100vh;}
.auto{ margin:0 auto;}
.padd{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.absolute{ position: absolute;}
.relative{position: relative;}
.fixed{ position: fixed;}
.flex{ display: flex;}
.inline-block{ display: inline-block;}
.table{ display: table;}
.table-cell{ display: table-cell; vertical-align: middle;}
.fl{ float: left;}
.fr{ float: right;}


.dot { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.dot2, .dot3, .dot4, .dot5, .dot6 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
.dot2 {-webkit-line-clamp: 2;}
.dot3 {-webkit-line-clamp: 3;}
.dot4 {-webkit-line-clamp: 4;}
.dot5 {-webkit-line-clamp: 5;}
.dot6 {-webkit-line-clamp: 6;}


/* 自定义样式 */
.pr{
	position: relative;
}
.ab{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}
.d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.j-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.j-sb {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.j-end{
	justify-content: flex-end;
}

.a-end{
	align-items: flex-end;
}

.a-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.f-wrap{
	flex-wrap: wrap;
}

.f-colu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.box-sizing {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.nowrap1{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.nowrap2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.nowrap3{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.opa0{
	opacity: 0;
}
.f30{font-size: 0.3rem;}
.cor333{color: #333;}
.cor666{color: #666;}
.core81e3b{color: #e81e3b;}
.cor999{color: #999;}
.cor0168B7{color: #0168B7;}
.line-sm{line-height: 1.5;}
.line-md{line-height: 1.8;}
.line-lg{line-height: 2;}