.home_lcgk{
	width: 88%;
	height: 160px;
	overflow: auto;
	margin: 0 auto;
}
/* 定义滚动条样式 */
.home_lcgk::-webkit-scrollbar {
		width: 2px;
		height: 2px;
		background-color: rgba(240, 240, 240, 0.1);
}
/*定义滚动条轨道 内阴影+圆角*/
.home_lcgk::-webkit-scrollbar-track {
		box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
		border-radius: 10px;
		background-color: rgba(240, 240, 240, .5);
}
/*定义滑块 内阴影+圆角*/
.home_lcgk::-webkit-scrollbar-thumb {
		border-radius: 10px;
		box-shadow: inset 0 0 0px rgba(36, 132, 109, .8);
		background-color: rgba(36, 132, 109, .8);
}
.home_lcgk p{
	font-size: 16px;
	color: #ACC5E2;
	line-height: 27px;
	text-indent: 2rem;
}
.home_dlhj{
	width: 88%;
	margin: 0 auto;
}
.dixing{
	width: 24px;
	height: 24px;
}
.dixingTit{
	font-size: 18px;
	color:#F29B76 ;
}
.bgdixing{
	width: 131px;
	height: 55px;
	margin-left: 1%;
}
.bgdixingList{
	margin-top: 20px;
	position: relative;
}
.bgdixingTxt{
	width: 66%;
	float: right;
	font-size: 18px;
	color: #ACC5E2;
	font-weight: bold;
}
.bgdixingListTit{
	font-size:16px ;
	color: #00F6FF;
	position: absolute;
	top: 16px;
	left: 3%;
	font-weight: bold;
}
.dixingTit{
	font-size: 18px;
	color:#F29B76 ;
}
.tianqiTit{
	font-size: 18px;
	color:#7E76E8 ;
}

.home_qhtz{
	width: 49%;
	float: left;
	margin-top: 30px;
	text-align: center;
}
.taiyang{
	width: 20px;
	height: 20px;
}
.taiyangTit{
	color: #ACC5E2;
	font-size: 16px;
}
.taiyangTime{
	font-size:18px ;
	color: #00F6FF;
	display: block;
}
.shuixiTit{
	font-size: 18px;
	color:#7FC168 ;
}
.sx_cov{
	width: 100%;
	height: 120px;
	margin: 0 auto;
	border: 1px solid rgba(69,233,248,0.41);
	border-radius: 10px;
	margin-top: 30px;
	box-shadow: inset 0px 0px 16px 0px rgba(11, 153, 173, 1);
	cursor: pointer;
}
.sx_covtit{
	font-size: 22px;
	font-weight: bold;
	color: #00F6FF;
	display: block;
	text-align: center;
	margin-top: 10px;
}
.sx_cov_lt{
	width: 33.33%;
	text-align: center;
	float: left;
	margin-top: 10px;
}
.sx_cov_lt_tit{
	font-size:16px ;
	color: #ACC5E2;
	display: block;
}
.sx_cov_lt_num{
	color:#00F6FF;
	font-size: 18px;
}

.rktj_cov{
	width: 88%;
	margin: 0 auto;
	overflow: hidden;
}
.renkou{
	margin: 0 auto;
	display: block;
	width: 100%;
}
.rktj_cov_tit{
	font-size: 16px;
	color: #ACC5E2;
	display: block;
	text-align: center;
	margin-bottom: 10px;
}
.rktj_covlt{
	width: 50%;
	float: left;
	margin-top: 20px;
}
.rktj_covrt{
	width: 50%;
	float: right;
	margin-top: 20px;
	text-align: right;
}
.renkounan{
	width: 11px;
	height: 24px;
	margin-top: 10px;
}
.rktj_covlt_span{
	font-size: 16px;
	color: #ACC5E2;
}
.qqrk{
	width: 88%;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
}
.qq_rk{
	width: 50%;
	float: left;
}
.nongcunrk{
	width: 48px;
	height: 48px;
}
.qq_rk_tit{
	font-size: 16px;
	color: #ACC5E2;
}
.qq_rk_num{
	font-size: 20px;
	color: #00F5FF;
}
.qq_rk_rt{
	width: 60%;
	display: inline-block;
	margin-left: 3%;
}
.rkrt{
	float: right;
	width: 44%;
}
.jtqw_cov{
	width: 88%;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 20px;
}
.jtqw_cov_lt{
	width: 33.33%;
	float: left;
	text-align: center;
}
.licheng{
	width: 86px;
	height: 86px;
}
.licheng:hover{
	-webkit-animation:sucaijiayuan 1s .1s ease both;
	-moz-animation:tada 1s .1s ease both;
}
@-webkit-keyframes sucaijiayuan {
	0% {
	-webkit-transform:scale(1)
	}
	10%, 20% {
	-webkit-transform:scale(0.8) rotate(-2deg)
	}
	30%, 50%, 70%, 90% {
	-webkit-transform:scale(1.1) rotate(2deg)
	}
	40%, 60%, 80% {
	-webkit-transform:scale(1.1) rotate(-2deg)
	}
	100% {
	-webkit-transform:scale(1) rotate(0)
	}
}

.jtqw_cov_lt_tit{
	font-size: 16px;
	color: #ACC5E2;
	display: block;
}
.jtqw_cov_lt_num{
	font-size: 20px;
	color: #00F5FF;
	font-weight: bold;
}
.jtqw_cov_text{
	font-size: 16px;
	color:#ACC5E2 ;
	line-height: 27px;
	width: 88%;
	margin: 0 auto;
	margin-top: 30px;
}

.btmcycon .bg-a[data-v-40d7148d] {
    height: 7px;
    position: absolute;
    bottom: 1px;
    left: 16px;
    animation: lineEffectAni-data-v-40d7148d 3s ease-in-out 1.5s infinite alternate;
}
@-webkit-keyframes lineEffectAni-data-v-40d7148d {
	0% {
	    left: 16px;
	}
	
	100% {
	    left: 78px;
	}
}

.btmcycon .bg-b[data-v-40d7148d] {
    height: 6px;
    position: absolute;
    top: 8px;
    right: 90px;
    animation: lineEffectPlusAni-data-v-40d7148d 3s ease-in-out infinite alternate;
}
@-webkit-keyframes lineEffectPlusAni-data-v-40d7148d  {
	0% {
	    right: 90px;
	}
	
	100% {
	    right: 18px;
	}
}

.btmcycon .dot[data-v-40d7148d] {
    position: absolute;
    top: 40px;
    left: 9px;
    animation: dotAni-data-v-40d7148d .8s linear infinite alternate;
}
@-webkit-keyframes dotAni-data-v-40d7148d {
	0% {
	    right: 90px;
	}
	
	100% {
	    right: 18px;
	}
}

.btmcycon .dot[data-v-40d7148d] {
    position: absolute;
    top: 40px;
    left: 9px;
    animation: dotAni-data-v-40d7148d .8s linear infinite alternate;
}
.btmcycon.dot.dot-2[data-v-40d7148d] {
    top: 29px;
    left: 19px;
    animation-delay: .2s;
}
@-webkit-keyframes dotAni-data-v-40d7148d {
	0% {
	    opacity: 1;
	}
	
	50% {
	    opacity: 0;
	}
	100% {
	    opacity: 1;
	}
}

.btmcycon.dot.dot-3[data-v-40d7148d] {
    top: 19px;
    left: 28px;
    animation-delay: .4s;
}
@-webkit-keyframes dotAni-data-v-40d7148d {
	0% {
	    opacity: 1;
	}
	50% {
	    opacity: 0;
	}
	100% {
	    opacity: 1;
	}
}

.btmcycon.dot.dot-4[data-v-40d7148d] {
    top: 9px;
    left: 37px;
    animation-delay: .6s;
}
.effect1{
	width: 155px;
	height: 18px;
	position: absolute;
	right: 12%;
	top: 10px;
	animation: test 2.5s steps(1) infinite;
}

.main .now-company{
 height: 30px;
 line-height: 30px;
 background: rgba(7,97,132,.7);
 border-radius: 15px;
 color: #00f6ff;
 font-size: 14px;
 padding: 0 50px 0 20px;
 position: absolute;
 top: 10px;
 left: 50%;
 z-index: 99;
 transform: translateX(-50%);
}
.main .now-company span.close{
 display: inline-block;
 width: 20px;
 height: 20px;
 background: #00f5ff;
 border-radius: 50%;
 color: #04162c;
 line-height: 20px;
 text-align: center;
 font-size: 16px;
 position: absolute;
 right: 13px;
 top: 5px;
 cursor: pointer;
}
.home_dlhj .layui-carousel{
	background:none;
}
.home_dlhj  .layui-carousel>[carousel-item]:before {
    position: absolute;
    content: '\e63d';
    left: 50%;
    top: 50%;
    width: 0px;
    line-height: 20px;
    margin: -10px 0 0 -50px;
    text-align: center;
    color: #c2c2c2;
    font-family: layui-icon!important;
    font-size: 30px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	display: none;
}
.lhjdbanner{
	width: 100%;
}