@charset "utf-8";

*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}

body {font-family:Arial, Helvetica;color:#333;font-size:14px;padding: 0;width:100%;min-width: 320px;margin: 0 auto;}

h1, h2, h3, h4, h5, h6, blockquote, dl,p, dt, dd, ul, ol, li, pre,fieldset, lengend, button, input, textarea,th, td,strong {

    font-weight: normal;

    line-height: normal;

    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);

    -moz-user-focus:none;

    -moz-user-select:none;

}

/* 视频白边问题 */

video{object-fit:cover;}

video:focus{outline:none;}

a{text-decoration:none;outline:none;color: #333;margin: 0;padding: 0;}

a:focus, a:hover{color: #000;text-decoration: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}

img{border:0;vertical-align:middle;width:100%;display:block;}

input{border:none;outline:none;}

ol,ul,li{list-style: none;}

h1, h2, h3, h4, h5, h6{font-weight: normal;font-size: 100%;}

em,i,b{font-style: normal;}

/*合并表格边框，设置边框距为零*/

table{border-collapse: collapse;border-spacing: 0;}



/*浮动*/

.fl{ float:left;}

.fr { float:right;}

/*清除浮动*/

.clear{clear:both;}

.clearfix:after {content: ".";display: block;height: 0;font-size:0;clear: both;visibility: hidden;}

.clearfix {clear:both;}



/*强制换行*/

.break_word{word-wrap:break-word;word-break:break-all;}



/*禁止换行*/

.keep_all{word-break:keep-all;white-space:nowrap;}



/*超出省略号，仅限单行，并且需要设定一个宽度*/

.ellipsis { overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}



/*定义两行超出省略号*/

.clamp2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.clamp3{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; }



/*段落两端对齐*/

.case_intro , .txt_justify{text-align:justify;text-justify:inter-ideograph;}



/*禁止FF等浏览器给textarea增加可拖拽大小的设置*/

textarea { resize: none; -webkit-appearance: none;}



/*取消输入框的焦点状态*/

input, textarea, button, select{outline: none;outline-style: none;outline-width: initial;outline-color: initial;-webkit-tap-highlight-color:rgba(0,0,0,0);appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;}



input{border-radius:0px;}

input[type="button"], input[type="submit"], input[type="reset"] {

    -webkit-appearance: none;

}



/*输入框默认值的颜色*/

input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color: #999;

}



input::-moz-placeholder { /* Mozilla Firefox 19+ */

    color: #999;

}



input::-ms-input-placeholder{

    color: #999;

}



input::-webkit-input-placeholder{

    color: #999;

}



.swiper-container {width: 100%;height: 100%;}

.swiper-slide {text-align: center;/* 幻灯片文本垂直居中 */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}



/*隐藏*/

.hide{ display:none;}

/* flex盒子 */

.flexbox{display:flex;justify-content:space-between;align-items:center;}













