@charset "UTF-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-appearance:none;
    overflow-x:hidden;
}
html,body{height:100%;overflow-x:hidden;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
/* 设置HTML5元素为块 */
article, aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {
display: block;
}
*{ margin:0; padding:0; outline:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body{ -webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"微软雅黑",Tahoma,Arial,sans-serif;outline:none;}
h1,h2,h3,h4,h5,em,i,strong,th{ font-weight:normal; font-style: normal; }
ul,ol,li,a{ list-style: none; text-decoration: none;font-family:-apple-system-font,simhei;color:#cccccc;}
table{ border-spacing: 0; border-collapse: collapse; }
input,textarea{background:transparent;font-family: "微软雅黑";outline:none;border:0;-webkit-appearance:none;-appearance:none;-ms-appearance:none;}
input[type="radio"]{opcity:0;}
::-webkit-input-placeholder{color:#ccc;}

/*链接色*/
a{text-decoration:none;font-family:"微软雅黑",Tahoma,Arial,sans-serif;}
a:hover,
a:active{text-decoration:none;}
*,*:before,*:after{
	margin:0;padding:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
select{direction:rtl;background:transparent;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select option {direction: ltr;}
textarea{resize:none;}
input{background:transparent;}
.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}
.hide{display:none;}

/*flex布局*/
.layout-box{display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
.layout-box .box-flex,.box-flex {width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.center-v { -ms-flex-align: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.center-h { -ms-flex-pack: center; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; }
.justify { -webkit-box-pack: space-between; -webkit-justify-content: space-between; justify-content: space-between; }
/*自动换行--截取字符*/
.cut-txt{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cut-p1{ -webkit-line-clamp:1;display:-webkit-box !important; overflow:hidden; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient:vertical;}
.cut-p2{ -webkit-line-clamp:2;display:-webkit-box !important; overflow:hidden; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient:vertical;}
.cut-p3{ -webkit-line-clamp:3;display:-webkit-box !important; overflow:hidden; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient:vertical;}
