@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
ul,li{list-style:none;}
img{ border:none; }
.fl{ float:left; }
.fr{ float:right; }
.frow:after{ content: ""; clear: both;display: table; }
.por{ position: relative; }
.poa{ position: absolute; }
.zi1{ z-index: 1; }
/* 字体大小、颜色、行距等样式,需要根据《开发测试表》要求自行定义 */
body{overflow-x:hidden; overflow-y:scroll; font-family: Arial, '微软雅黑', "STXihei", "STHeitiLight", "华文细黑", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; color:#666666; line-height:20px; background:#ffffff;  }
body{
    color: #25293D;
}
/* outline:none;取消链接点击后产生的虚线框; transition设置鼠标经过时的缓动；*/
body a{ text-decoration:none;color:#333333;outline:none; }
body a:hover{ text-decoration:none; outline:none; }
body a:focus{ text-decoration:none;outline:none; }
/* 取消苹果设备的默认按钮样式 */
input { appearance: none;-webkit-appearance:none;-moz-appearance: none;}
input[type="button"],input[type="submit"],input[type="reset"]{ appearance: none;-webkit-appearance:none;-moz-appearance: none;}
textarea,select{ appearance: none;-webkit-appearance:none;-moz-appearance: none;}
input,textarea{ font-family:"微软雅黑"; border:none; outline:none; }
input,button,select,textarea,div,video,a{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0); }
textarea{resize:none}
.cursor{cursor:pointer;}
.discur{cursor:not-allowed;}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.bg-w{ background-color: #ffffff; }
.bg-b{ background-color: #333333; }
.bg-m{ background-color: #F9FCFF; }
.bg-w{ background-color: #FFFFFF; }
.clo-w{ color: #ffffff; }
.clo-b{ color: #333333; }
.clo-h{ color: #000000; }
.font-40{ font-size: 40px; line-height: 40px; }
.font-34{ font-size: 34px; line-height: 34px; }
.font-32{ font-size: 32px; line-height: 32px; }
.font-30{ font-size: 30px; line-height: 30px; }
.font-28{ font-size: 28px; line-height: 28px; }
.font-26{ font-size: 26px; line-height: 26px; }
.font-24{ font-size: 24px; line-height: 24px; }
.font-22{ font-size: 22px; line-height: 22px; }
.font-20{ font-size: 20px; line-height: 20px; }
.font-18{ font-size: 18px; line-height: 18px; }
.font-16{ font-size: 16px; line-height: 16px; }
.font-14{ font-size: 14px; line-height: 14px; }
.font-12{ font-size: 12px; line-height: 12px; }
.font-w{ font-weight: bold; }
.mt100{ margin-top: 100px; }
.mt90{ margin-top: 90px; }
.mt80{ margin-top: 80px; }
.mt70{ margin-top: 70px; }
.mt60{ margin-top: 60px; }
.mt50{ margin-top: 50px; }
.mt40{ margin-top: 40px; }
.mt30{ margin-top: 30px; }
.mt20{ margin-top: 20px; }
.mt10{ margin-top: 10px; }
.mat{ margin: 0 auto; }
.trani{ -webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s; }
.texts1{ overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical; }
.texts2{ overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical; }
.texts3{ overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical; }