/*
	Version：2021.11.09
	Author：王富贵
	color：#02a258
*/
@charset "UTF-8";
*{padding: 0;margin: 0;box-sizing: border-box;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
li{list-style: none;}
dl,dt,dd{margin-block-start: 0;margin-block-end: 0;margin-inline-start: 0;margin-inline-end: 0;}
html{font-size: 16px;font-family: arial, helvetica, sans-serif ,"microsoft yahei";color: #333333;line-height: 1;}
a{color: inherit;text-decoration: none;}
input{outline:none;}
i{font-style: normal;}
pre{font-family: arial, helvetica, sans-serif ,"microsoft yahei";}
img{max-width: 100%;}
/* 滚动条 */
::-webkit-scrollbar{width:5px;height:5px; background:#f1f1f1;}/*外轨道*/
::-webkit-scrollbar-track{border-radius:2.5px; background:#f1f1f1;}/*外轨道*/
::-webkit-scrollbar-thumb{border-radius:2.5px; background:#02a258;}/*火车*/
::-webkit-scrollbar-thumb:hover{background-color: #888888;}/*经过的颜色*/
/*外层轨道。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/
::-webkit-scrollbar-track {width: 6px;background-color:#eee;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
/*滚动条的设置*/
::-webkit-scrollbar-thumb {background-color:#CCCCCC;background-clip:padding-box;min-height:28px;-webkit-border-radius: 2em;-moz-border-radius: 2em;
border-radius:2em;}
/*滚动条移上去的背景*/
::-webkit-scrollbar-thumb:hover {background-color: #02a258;}





/* 宽度布局 */
.min-width{min-width: 1200px;}
.container{width: 1200px;height: 100%;margin: 0 auto;line-height: inherit;position: relative;}

.margin-auto{margin: auto;}
/* 图片 */
.img-cover{object-fit: cover; }










/* 动画特效 */
.living{transition: all 0.5s;}
.byebye-living{transition: 0s;-webkit-transition: 0s;-moz-transition: 0s;}
/* 图片鼠标经过放大 */
img.living-scale-1-1{transition: all 1s;}
img.living-scale-1-1:hover{transform: scale(1.1);}
/*鼠标经过出现阴影*/
.hover-shadow{position: relative;top: 0;transition:0.3s;}
.hover-shadow:hover{top: -5px;box-shadow:0px 15px 10px -15px #000;}
/*鼠标经过出旋转角度*/
.hover-rotation-360{transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.hover-rotation-360:hover {transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}





































/* 容器布局 */
.float-left{float: left;}
.float-right{float: right;}
.clear{clear: both;}
.fixed-top{position: fixed;left: 0;right: 0;top: 0;z-index: 9999;}
.fixed-bottom{position: fixed;left: 0;right: 0;bottom: 0;z-index: 9999;}
.fixed-left{position: fixed;left: 0;top: 0;bottom: 0;z-index: 9999;}
.fixed-right{position: fixed;right: 0;top: 0;bottom: 0;z-index: 9999;}


/* 文字排版 */
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-justify-left{text-align:justify;text-justify:inter-ideograph;}
.text-vertical-table{display: table;height: 100%;width: 100%;}
.text-vertical-td{display: table-cell;vertical-align: middle;height: 100%;width: 100%;}
.vertical-middle{display: flex;align-items: center;justify-content: center;}
/* flex布局 */
.flex-box{
	display: flex;
	display: -webkit-flex;
	align-items:center;
	justify-content:center;
	flex-direction: row;
	flex-wrap: wrap;
}
.flex-box-top{
	display: flex;
	display: -webkit-flex;
}
.flex-1{flex: 1;}
.flex-2{flex: 2;}
.flex-3{flex: 3;}
.flex-4{flex: 4;}
.flex-5{flex: 5;}
.flex-6{flex: 6;}
.flex-7{flex: 7;}
.flex-8{flex: 8;}
.flex-9{flex: 9;}
.flex-10{flex: 10;}
/* 超出文本省略号... */
.text-lines-1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-lines-2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text-lines-3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.text-lines-4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.text-lines-5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.text-lines-6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.text-lines-7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.text-lines-8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.text-lines-9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;}
/* 宽度百分比 */
.w-pct-1{width: 1%;}.w-pct-2{width: 2%;}.w-pct-3{width: 3%;}.w-pct-4{width: 4%;}.w-pct-5{width: 5%;}.w-pct-6{width: 6%;}.w-pct-7{width: 7%;}.w-pct-8{width: 8%;}.w-pct-9{width: 9%;}.w-pct-10{width: 10%;}.w-pct-11{width: 11%;}.w-pct-12{width: 12%;}.w-pct-13{width: 13%;}.w-pct-14{width: 14%;}.w-pct-15{width: 15%;}.w-pct-16{width: 16%;}.w-pct-17{width: 17%;}.w-pct-18{width: 18%;}.w-pct-19{width: 19%;}.w-pct-20{width: 20%;}.w-pct-21{width: 21%;}.w-pct-22{width: 22%;}.w-pct-23{width: 23%;}.w-pct-24{width: 24%;}.w-pct-25{width: 25%;}.w-pct-26{width: 26%;}.w-pct-27{width: 27%;}.w-pct-28{width: 28%;}.w-pct-29{width: 29%;}.w-pct-30{width: 30%;}.w-pct-31{width: 31%;}.w-pct-32{width: 32%;}.w-pct-33{width: 33%;}.w-pct-34{width: 34%;}.w-pct-35{width: 35%;}.w-pct-36{width: 36%;}.w-pct-37{width: 37%;}.w-pct-38{width: 38%;}.w-pct-39{width: 39%;}.w-pct-40{width: 40%;}.w-pct-41{width: 41%;}.w-pct-42{width: 42%;}.w-pct-43{width: 43%;}.w-pct-44{width: 44%;}.w-pct-45{width: 45%;}.w-pct-46{width: 46%;}.w-pct-47{width: 47%;}.w-pct-48{width: 48%;}.w-pct-49{width: 49%;}.w-pct-50{width: 50%;}.w-pct-51{width: 51%;}.w-pct-52{width: 52%;}.w-pct-53{width: 53%;}.w-pct-54{width: 54%;}.w-pct-55{width: 55%;}.w-pct-56{width: 56%;}.w-pct-57{width: 57%;}.w-pct-58{width: 58%;}.w-pct-59{width: 59%;}.w-pct-60{width: 60%;}.w-pct-61{width: 61%;}.w-pct-62{width: 62%;}.w-pct-63{width: 63%;}.w-pct-64{width: 64%;}.w-pct-65{width: 65%;}.w-pct-66{width: 66%;}.w-pct-67{width: 67%;}.w-pct-68{width: 68%;}.w-pct-69{width: 69%;}.w-pct-70{width: 70%;}.w-pct-71{width: 71%;}.w-pct-72{width: 72%;}.w-pct-73{width: 73%;}.w-pct-74{width: 74%;}.w-pct-75{width: 75%;}.w-pct-76{width: 76%;}.w-pct-77{width: 77%;}.w-pct-78{width: 78%;}.w-pct-79{width: 79%;}.w-pct-80{width: 80%;}.w-pct-81{width: 81%;}.w-pct-82{width: 82%;}.w-pct-83{width: 83%;}.w-pct-84{width: 84%;}.w-pct-85{width: 85%;}.w-pct-86{width: 86%;}.w-pct-87{width: 87%;}.w-pct-88{width: 88%;}.w-pct-89{width: 89%;}.w-pct-90{width: 90%;}.w-pct-91{width: 91%;}.w-pct-92{width: 92%;}.w-pct-93{width: 93%;}.w-pct-94{width: 94%;}.w-pct-95{width: 95%;}.w-pct-96{width: 96%;}.w-pct-97{width: 97%;}.w-pct-98{width: 98%;}.w-pct-99{width: 99%;}.w-pct-100{width: 100%;}
/* 高度百分比 */
.h-pct-1{height: 1%;}.h-pct-2{height: 2%;}.h-pct-3{height: 3%;}.h-pct-4{height: 4%;}.h-pct-5{height: 5%;}.h-pct-6{height: 6%;}.h-pct-7{height: 7%;}.h-pct-8{height: 8%;}.h-pct-9{height: 9%;}.h-pct-10{height: 10%;}.h-pct-11{height: 11%;}.h-pct-12{height: 12%;}.h-pct-13{height: 13%;}.h-pct-14{height: 14%;}.h-pct-15{height: 15%;}.h-pct-16{height: 16%;}.h-pct-17{height: 17%;}.h-pct-18{height: 18%;}.h-pct-19{height: 19%;}.h-pct-20{height: 20%;}.h-pct-21{height: 21%;}.h-pct-22{height: 22%;}.h-pct-23{height: 23%;}.h-pct-24{height: 24%;}.h-pct-25{height: 25%;}.h-pct-26{height: 26%;}.h-pct-27{height: 27%;}.h-pct-28{height: 28%;}.h-pct-29{height: 29%;}.h-pct-30{height: 30%;}.h-pct-31{height: 31%;}.h-pct-32{height: 32%;}.h-pct-33{height: 33%;}.h-pct-34{height: 34%;}.h-pct-35{height: 35%;}.h-pct-36{height: 36%;}.h-pct-37{height: 37%;}.h-pct-38{height: 38%;}.h-pct-39{height: 39%;}.h-pct-40{height: 40%;}.h-pct-41{height: 41%;}.h-pct-42{height: 42%;}.h-pct-43{height: 43%;}.h-pct-44{height: 44%;}.h-pct-45{height: 45%;}.h-pct-46{height: 46%;}.h-pct-47{height: 47%;}.h-pct-48{height: 48%;}.h-pct-49{height: 49%;}.h-pct-50{height: 50%;}.h-pct-51{height: 51%;}.h-pct-52{height: 52%;}.h-pct-53{height: 53%;}.h-pct-54{height: 54%;}.h-pct-55{height: 55%;}.h-pct-56{height: 56%;}.h-pct-57{height: 57%;}.h-pct-58{height: 58%;}.h-pct-59{height: 59%;}.h-pct-60{height: 60%;}.h-pct-61{height: 61%;}.h-pct-62{height: 62%;}.h-pct-63{height: 63%;}.h-pct-64{height: 64%;}.h-pct-65{height: 65%;}.h-pct-66{height: 66%;}.h-pct-67{height: 67%;}.h-pct-68{height: 68%;}.h-pct-69{height: 69%;}.h-pct-70{height: 70%;}.h-pct-71{height: 71%;}.h-pct-72{height: 72%;}.h-pct-73{height: 73%;}.h-pct-74{height: 74%;}.h-pct-75{height: 75%;}.h-pct-76{height: 76%;}.h-pct-77{height: 77%;}.h-pct-78{height: 78%;}.h-pct-79{height: 79%;}.h-pct-80{height: 80%;}.h-pct-81{height: 81%;}.h-pct-82{height: 82%;}.h-pct-83{height: 83%;}.h-pct-84{height: 84%;}.h-pct-85{height: 85%;}.h-pct-86{height: 86%;}.h-pct-87{height: 87%;}.h-pct-88{height: 88%;}.h-pct-89{height: 89%;}.h-pct-90{height: 90%;}.h-pct-91{height: 91%;}.h-pct-92{height: 92%;}.h-pct-93{height: 93%;}.h-pct-94{height: 94%;}.h-pct-95{height: 95%;}.h-pct-96{height: 96%;}.h-pct-97{height: 97%;}.h-pct-98{height: 98%;}.h-pct-99{height: 99%;}.h-pct-100{height: 100%;}