
html {font-size:14px;min-height:100vh;width:100%;}body {font-size:100%;min-height:100vh;width:100%;background:#fff;color:#333;overflow-y:overlay;}h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: normal}h1 {font-size: 2em}h2 {font-size: 1.667em}h3 {font-size: 1.5em}h4 {font-size: 1.333em}h5 {font-size: 1.166em}h6 {font-size: 1em}
.clearfix:before, .clearfix:after {content: " ";display: table}.clearfix:after {clear: both} 
.transition_none{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;}
.transition_none *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;}
.left {float: left}.right {float: right}.center {margin-left: auto;margin-right: auto}.inleft {text-align: left}.inright {text-align: right}.incenter {text-align: center}
.posi {position:relative;}
.mac{width:1440px;max-width:90%;margin:0 auto;}
.row{width:1600px;max-width:90%;margin:0 auto;}
.col-1{width: 100%}
.col-2{width: 50%}
.col-3{width: 33.333333%}
.col-4{width: 25%}
.col-5{width: 20%}
.col-6{width: 16.666666%}
.col-7{width: 14.285714%}
.col-8{width: 12.5%}
.col-9{width: 11.111111%}
a{text-decoration:none;outline:none;}
.mg0{margin:0 auto;}
.lump{display: block;}
.lineLump{display:inline-block;}
.hidden{overflow:hidden;}

.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex_item{-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex:1;}

.circle {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.blcircle {-webkit-border-bottom-left-radius: 50%;-moz-border-bottom-left-radius: 50%;border-bottom-left-radius: 50%;}
.tlcircle {-webkit-border-top-left-radius: 50%;-moz-border-top-left-radius: 50%;border-top-left-radius: 50%;}
.brcircle {-webkit-border-bottom-right-radius: 50%;-moz-border-bottom-right-radius: 50%;border-bottom-right-radius: 50%;}
.trcircle {-webkit-border-top-right-radius: 50%;-moz-border-top-right-radius: 50%;border-top-right-radius: 50%;}
.isbd {border: 1px #e0e0e0 solid;}
.isbdbm {border-bottom: 1px #e0e0e0 solid;}
.isbdtp {border-top: 1px #e0e0e0 solid;}
.isbdrt {border-right: 1px #e0e0e0 solid;}
.isbdlt {border-left: 1px #e0e0e0 solid;}
.isshadow {-webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, .1);-moz-box-shadow:5px 5px 5px rgba(0, 0, 0, .1);box-shadow:5px 5px 5px rgba(0, 0, 0, .1);}
.ishalo {-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.isdarkhalo {-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);box-shadow:0 0 10px rgba(0, 0, 0, .3);}

/*》》》》》》》》》》行数限制《《《《《《《《《《*/
.lineNumber{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}

/*》》》》》》》》》》自定义字体颜色《《《《《《《《《《*/
.co-0{color:#fff;}
.co-1{color:#19a8cc;}
.co-2{color:#000;}
.co-3{color:#333;}
.co-4{color:#666;}
.co-5{color:#999;}

/*》》》》》》》》》》自定义背景颜色《《《《《《《《《《*/
.bg-0{background:#fff;}
.bg-1{background:#19a8cc;}
.bg-2{background:#E0E0E0;}
.bg-3{background:#eee;}
.bg-4{background:#f5f5f5;}


/*》》》》》》》》》》自定义滚动条《《《《《《《《《《*/
@media(min-width:1025px){
	::-webkit-scrollbar {
	  width: 4px;
	  background-color: #ddd;
	  border-radius:4px;
	}
	::-webkit-scrollbar-thumb {
	  width:2px;
	  border-radius:2px;
	  background: linear-gradient(to bottom, #05bda3, #146697);
	}
}


/*》》》》》》》》》》动态效果《《《《《《《《《《*/
.opacity{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-opacity:0;visibility:hidden;}

.transition02{transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;}
.transition035{transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.transition05{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.transition075{transition:all 0.75s;-moz-transition:all 0.75s;-webkit-transition:all 0.75s;-o-transition:all 0.75s;}
.transition1{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}

.transition-delay01{transition-delay:0.1s;-moz-transition-delay:0.1s; -webkit-transition-delay:0.1s;-o-transition-delay:0.1s;}
.transition-delay02{transition-delay:0.2s;-moz-transition-delay:0.2s; -webkit-transition-delay:0.2s;-o-transition-delay:0.2s;}
.transition-delay03{transition-delay:0.3s;-moz-transition-delay:0.3s; -webkit-transition-delay:0.3s;-o-transition-delay:0.3s;}
.transition-delay05{transition-delay:0.5s;-moz-transition-delay:0.5s; -webkit-transition-delay:0.5s;-o-transition-delay:0.5s;}
.transition-delay075{transition-delay:0.75s;-moz-transition-delay:0.75s; -webkit-transition-delay:0.75s;-o-transition-delay:0.75s;}

