*{-webkit-box-sizing: border-box;box-sizing: border-box;font-style: normal;margin: 0;padding: 0;font-family: "Microsoft YaHei";border: none;outline: none;color: #3e3a39;}

/*图片缩放*/

.anisca{cursor: pointer;overflow: hidden;}
.anisca img{cursor: pointer;-webkit-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);}
.anisca:hover img{-webkit-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}

/*图片上浮*/

.anitop{ -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.anitop:hover{-webkit-transform: translate3d(0, -3%, 0);transform: translate3d(0, -3%, 0);cursor: pointer;}

/*图片旋转*/

.anirot{cursor: pointer;overflow: hidden;}
.anirot img{cursor: pointer;-webkit-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.anirot:hover img{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

/*文字段落*/

table{border-collapse: collapse;display: table;width: 100%;}
ol,ul,li{list-style: none;}
span,i,b{display: inline-block;}
a{display: inline-block;text-decoration: none;cursor: pointer;color: #3e3a39;transition: all 0.4s;}
img{display: inline-block;vertical-align: middle;}
.tac{text-align: center !important;}
.tar{text-align: right !important;}
.tal{text-align: left !important;}
.taj{text-align: justify !important;}
.touper{text-transform: uppercase;}
.tolower{text-transform: lowercase;}
.tocapit{text-transform: capitalize;}
.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.oe{display: block;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.dot2{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.dot3{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.dot4{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.bgcov,.bg100{display: block;width: 100%;background-repeat: no-repeat !important;background-position: center center !important;}
.bgcov{background-size: cover !important;}
.bg100{background-size: 100% 100% !important;}
.imgcov{width: 100%;height: 100%;max-width: 100%;max-height: 100%;-o-object-fit: cover;object-fit: cover;}
@charset "utf-8";
/*rest css*/

html{width: 100%;min-height: 100%;outline: 0;font-size: 20px;font-family: "微软雅黑";-webkit-text-size-adjust: none;overflow-x: hidden;}
body,dd,div,dl,figure,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,textarea,ul{margin: 0;padding: 0;}
body{color: #333;font-family: "微软雅黑";}
ol,ul{list-style: none;}
img{border: none;vertical-align: middle;}
a{outline: 0;border: 0 none;text-decoration: none;-webkit-tap-highlight-color: transparent;color: #333333;}
.clearfix:after{clear: both;display: block;visibility: hidden;overflow: hidden;height: 0;content: '\200B';}
.clearfix{zoom: 1;}
html{margin: 0 auto; position: relative;}
body{font-size: 14px;}
em,i{font-style: normal;}
.l{float: left;}
.r{float: right;}
.oe{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
.flex{display: flex;}

/*换行*/

.flex-wrap{display: flex;flex-wrap: wrap;align-content: flex-start;}

/*靠左*/

.flex-start{display: flex;justify-content: flex-start;align-items: center;}

/*靠右*/

.flex-end{display: flex;justify-content: flex-end;align-items: center;}

/* flex垂直排列 */

.flex-col{display: flex;flex-direction: column;}

/* flex全居中 */

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

/* flex竖向全居中 */

.flex-center-col{display: flex;flex-direction: column;align-items: center;justify-content: center;}

/* flex垂直居中 */

.flex-center-y{display: flex;align-items: center;}

/* flex水平居中 */

.flex-center-x{display: flex;justify-content: center;}

/* flex左右靠边 */

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

/* 水平均匀分布 */

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

/* 超过隐藏为... */

.oe1{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.oe2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.oe3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

/*clearfix*/

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

/*表单*/

input,button{display: inline-block;border: none;outline: none;background: none;-webkit-appearance: none;}
input,textarea,select,button,fieldset,object{-moz-appearance: none;outline: none;-moz-outline: none;-webkit-box-shadow: none;box-shadow: none;-moz-box-shadow: none;}
textarea{resize: none;-webkit-appearance: none;}
button[type="submit"],button[type="reset"],input[type="submit"],input[type="reset"],input[type="button"],button{cursor: pointer;}
input::-ms-clear,input::-ms-reveal,input::-o-clear{display: none;}
input::-webkit-input-placeholder{ color: #aaa;}
input::-moz-placeholder{ color: #aaa;}
input:-moz-placeholder{ color: #aaa;}
input:-ms-input-placeholder{ color: #aaa;}

/*美化滚动条：https://www.jianshu.com/p/c2addb233acd*/

::-webkit-scrollbar{ width: 5px; height: 1px;}
::-webkit-scrollbar-thumb{ border-radius: 10px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: #999;}
::-webkit-scrollbar-track{ box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 10px; background: #ededed;}
