
button{
	font-family:"Microsoft YaHei"!important;
}
.in1con{
	width: 98%;
	height: 99%;
	/* background     : url(../image/index/home_bg_img.png) no-repeat; */
	/* background: #040F18; */
	background-size: cover;
	margin: 0 auto;
	overflow: hidden;
}
.fullscreenvideo {
	position: absolute;
	width: 100%;
	height:100%;
}
.videocontainer:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: -1;
	top: 0;
	left: 0;
}

.in1con_lf{
	float: left;
	width: 25%;
	height: 100%;
	background-image: linear-gradient(to right, rgba(14,49,71,1), rgba(14,49,71,0.8));
	box-shadow: inset 0px 0px 16px 10px rgba(11, 153, 173, 1);
	position: relative;
}
.in2con_zlf{
	position: absolute;
	top: 0;
	left: 0;
}
.in2con_zys{
	position: absolute;
	top: 0;
	right: 0;
}
.in2con_zzx{
	position: absolute;
	bottom: 0;
	left: 0;
}
.in2con_zyx{
	position: absolute;
	bottom: 0;
	right: 0;
}
.in1con_lf_tit{
	width: 100%;
	height: 70px;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.in1con_lf_titshow{
	font-size: 20px;
	color: #00F6FF;
	text-shadow: 0px 2px 0px rgba(4,49,52,0.55);
	font-weight: bold;
	display: block;
	margin-top: 20px;
}
.in1con_lf_titimg{
	width: 50%;
	height: 20px;
	position: absolute;
	top: 36px;
	left: 25%;
}
.in1con_lf_tit_show{
	font-size: 14px;
	color: #0891a1;
	position: absolute;
	top:30px;
	right: 3%;
}
.in1con_lf_zy{
	width: 80%;
	height: 110px;
	margin: 0 auto;
	margin-top: 10px;
	position: relative;
	overflow: auto;
}
.in1con_lf_zy p {
    font-size: 16px;
    color: #ACC5E2;
    line-height: 27px;
    text-indent: 2rem;
}
/* 定义滚动条样式 */
.in1con_lf_zy::-webkit-scrollbar {
		width: 2px;
		height: 2px;
		background-color: rgba(240, 240, 240, 0.1);
}
/*定义滚动条轨道 内阴影+圆角*/
.in1con_lf_zy::-webkit-scrollbar-track {
		box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
		border-radius: 10px;
		background-color: rgba(240, 240, 240, .5);
}
/*定义滑块 内阴影+圆角*/
.in1con_lf_zy::-webkit-scrollbar-thumb {
		border-radius: 10px;
		box-shadow: inset 0 0 0px rgba(36, 132, 109, .8);
		background-color: rgba(36, 132, 109, .8);
}
.in1con_lf_zy_img{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.in1con_lf_zytit{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	position: absolute;
	top: 20px;
	left:40%;
}
.in1con_lf_zyNum{
	font-size: 30px;
	color: #F1EF3D;
	font-weight: bold;
	position: absolute;
	top: 48px;
	left:40%;
}
.in1con_lf_icon{
	width: 80%;
	height: 110px;
	display: block;
	margin:  0 auto;
	overflow: hidden;
	margin-top: 20px;
}
.in1con_lf_iconlf{
	width: 33.33%;
	float: left;
	text-align: center;
	margin-top: 6px;
}
.in1con_lf_iconlfimg{
	width: 30%;
	display: block;
	margin:  0 auto;
}
.in1con_lf_iconlfTit{
	font-size: 16px;
	color: #DDF9FC;
	display: block;
	/* margin-bottom: 6px; */
}
.in1con_lf_iconlfNum{
	font-size: 20px;
	font-weight: bold;
	color: #00F6FF;
}
.in1con_lf_jyzt{
	width: 80%;
	min-height: 100px;
	display: block;
	margin:  0 auto;
	overflow: hidden;
}
.in1con_lf_jyzt_btn{
	position: relative;
	width:80%;
	margin:  0 auto;
	margin-top: 10px;
}
.in1con_lf_jyzt_btn_sp{
	position: absolute;
	left: 10%;
	bottom: 14px;
	color:#fff;
	font-size: 16px;
}
.in1con_lf_jyzt_btn_num{
	font-size: 20px;
	color: yellow;
	position: absolute;
	right: 10%;
	bottom: 14px;
	font-weight: bold;
}

.in1con_rt{
	float: right;
	width: 25%;
	height: 100%;
	background-image: linear-gradient(to left, rgba(14,49,71,1), rgba(14,49,71,0.8));
	box-shadow: inset 0px 0px 16px 10px rgba(11, 153, 173, 1);
	position: relative;
}

.in1con_rtnj{
	width: 94%;
	margin: 0 auto;
	position: relative;
}
.in1con_rtnjimg{
	width: 96%;
	display: block;
	margin:0 auto;
}
.in1con_rtnj_zi{
	position: absolute;
	top: 14px;
	left: 8%;
}
.in1con_rtnj_ziNma{
	font-size: 14px;
	color: #fff;
	display: block;
}
.in1con_rtnj_ziNum{
	font-size: 18px;
	color: #F1EF3D;
	font-weight: bold;
}
.in1con_rtnj_zi2{
	position: absolute;
	top: 14px;
	right: 8%;
}
.in1con_rtnj_zi3{
	position: absolute;
	bottom: 14px;
	left: 8%;
}
.in1con_rtnj_zi4{
	position: absolute;
	bottom: 14px;
	right: 8%;
}
.in1con_rtgszrc{
	width: 94%;
	overflow: hidden;
}
.in1con_rtgszrc_lf{
	width: 45%;
	float: left;
	margin-left: 5%;
	margin-bottom: 20px;
	margin-top: 20px;
	cursor: pointer;
}
.in1con_rtgszrc_lf:hover{
	width: 45%;
	float: left;
	margin-left: 5%;
	margin-bottom: 20px;
	margin-top: 20px;
	background: #214054;
	cursor: pointer;
}
.in1con_rtgszrc_lfimg{
	float: left;
	width: 60px;
	height: 64px;
	margin-left: 10%;
}
.in1con_rtgszrc_lfnum{
	font-size: 24px;
	font-weight: bold;
	color: yellow;
	margin-top: 4px;
	display: block;
	padding-left: 90px;
}
.in1con_lf_xxzb{
	width:90%;
	margin: 0 auto;
	position: relative;
}
.in1con_lf_xxzb_bg{
	width: 100%;
}
.in1con_lf_xxzbtxt{
	font-size: 14px;
	color: #00F6FF;
	position: absolute;
	top: 20px;
	right: 5%;
	width: 80%;
}
.in1con_btm{
	position: fixed;
	left: 25%;
	bottom: 1%;
	width: 50%;
	height: 200px;
	background: url(../image/index/home_down_bg.png) no-repeat;
	background-size: contain;
}

.home_down_bg{
	width: 100%;
}
.in1con_btm_img{
	width: 80%;
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
}
.in1con_btm_imgLf{
	width: 140px;
	height: 100px;
	margin-top: 30px;
	margin-left: 3%;
	float: left;
	position: relative;
	cursor: pointer;
}
.bgbtmimg{
	width: 140px;
	height: 100px;
	background: url(../image/index/home_icon_lucheng.png)no-repeat;
	background-size: 100% 100%;
}
.bgbtmimg_hover{
	background: url(../image/index/home_icon_lucheng_sel.png)no-repeat;
	background-size: 100% 100%;
}
.bgbtmimg:hover{
	background: url(../image/index/home_icon_lucheng_sel.png)no-repeat;
	background-size: 100% 100%;
}
.bgbtmimg2{
	background: url(../image/index/home_icon_nongye.png);
	background-size: 100% 100%;
}
.bgbtmimg2:hover{
	background: url(../image/index/home_icon_nongye_sel.png);
	background-size: 100% 100%;
}
.bgbtmimg3{
	background: url(../image/index/home_icon_ziran.png);
	background-size: 100% 100%;
}
.bgbtmimg3:hover{
	background: url(../image/index/home_icon_ziran_sel.png);
	background-size: 100% 100%;
}
.bgbtmimg4{
	background: url(../image/index/home_icon_shui.png);
	background-size: 100% 100%;
}
.bgbtmimg4:hover{
	background: url(../image/index/home_icon_shui_sel.png);
	background-size: 100% 100%;
}
.in1con_btmtit{
	font-size: 16px;
	color: #fff;
	position: absolute;
	bottom: 24px;
	left: 30%;
	cursor: pointer;
}
.in1con_btmtit2{
	font-size: 16px;
	color: #fff;
	position: absolute;
	bottom: 28px;
	left: 34%;
	cursor: pointer;
}
.in1con_btmtit3{
	font-size: 16px;
	color: #fff;
	position: absolute;
	bottom: 28px;
	left: 59%;
	cursor: pointer;
}
.in1con_btmtit4{
	font-size: 16px;
	color: #fff;
	position: absolute;
	bottom: 28px;
	left: 83%;
	cursor: pointer;
}

.in1con_con{
	width: 10%;
	float: left;
	margin-top: 20px;
	position: relative;
}
.in1con_conlf{
	width: 80%;
	margin-left: 10%;
	height: 50px;
	line-height: 50px;
	background: rgba(4,41,64,0.8);
	border-radius: 50px;
	overflow: hidden;
	margin-bottom: 10px;
	border: none;
	cursor: pointer;
}
.in1con_conlf:hover{
	width: 80%;
	margin-left: 10%;
	height: 50px;
	line-height: 50px;
	background: linear-gradient(-90deg,#2dcdd4,#3ba5fa);
	box-shadow: 0 0 21px 0 #39aaf4;
	border-radius: 50px;
	overflow: hidden;
	margin-bottom: 10px;
	border: none;
	cursor: pointer;
}
.in1con_conlf_hover{
	width: 80%;
	margin-left: 10%;
	height: 50px;
	line-height: 50px;
	background: linear-gradient(-90deg,#2dcdd4,#3ba5fa);
	box-shadow: 0 0 21px 0 #39aaf4;
	border-radius: 50px;
	overflow: hidden;
	margin-bottom: 10px;
	border: none;
	cursor: pointer;
}
.show-module{
	animation: fadeShowModule-data-v-3388035d .8s ease-in-out 2s;
	    animation-fill-mode: forwards;
}
.in1con_conlfimg{
	width: 42px;
	height: 42px;
	border-radius: 45px;
	margin-left: 3%;
	margin-top: 4px;
	float: left;
}
.dcfont{
	font-size: 17px;
	color: #fff;
	/* padding-left: 5%; */
	letter-spacing:4px;
	font-weight: bold;
}
#dccov1,#dccov2,#dccov3,#dccov4,#dccov5,#dccov6{
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	background: url(../image/index/home_tanchuang.png) no-repeat;
	background-size: 100% 100%;
	box-shadow: none;
	box-shadow: 0px 0px 30px 0px rgba(14,252,255,0)!important;
}
.home_tanchuang{
	width: 100%;
}
.in1con_contc{
	/* display: none; */
}
.in1con_contc_txt1{
	position: absolute;
	top: 65px;
	left: 10%;
	text-align: left;
}
.in1con_contc_txt1span{
	font-size: 17px;
	color: #00FBA5;
	display: block;
	margin-top: 10px;
	font-weight: bold;
}
.in1con_contc_txt1num{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	display: block;
	line-height: 6px;
	margin-top: 10px;
}
.in1con_contc_txt2{
	position: absolute;
	top: 150px;
	left: 10%;
	text-align: left;
}
.in1con_contc_txt3{
	position: absolute;
	top: 65px;
	left: 73%;
	text-align: left;
}
.in1con_contc_txt4{
	position: absolute;
	top: 149px;
	left: 73%;
	text-align: left;
}

.home_img_ditu{
	width: 20%;
	position: fixed;
	right: 26.3%;
	top: 8px;
}
.index1_lcgk{
	/* position: fixed;
	top: 20%;
	left: 0%;
	z-index: 1; */
	width: 884px;
	height: 556px;
	background: url(../image/index/home_tanchuang_bg.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	/* overflow: hidden; */
	box-shadow: 0px 0px 20px 0px rgba(14,252,255,0.5)
}
.layui-layer-wrap{
	width: 884px;
	height: 556px;
	background: url(../image/index/home_tanchuang_bg.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	overflow: hidden;
	box-shadow: 0px 0px 20px 0px rgba(14,252,255,0.5)
}
.index1_lcgktit{
	width: 40%;
	height: 50px;
	background: url(../image/index/home_tanchuang_title_bg.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
	/* margin-top: 20px; */
	font-size: 20px;
	color: #00F6FF;
	font-weight: bold;
	text-align: center;
}
.index1_lcgktitsp{
	margin-top: 14px;
	display: inline-block;
}
.index_guanbi{
	width: 40px;
	height: 40px;
	float: right;
	margin-top: 16px;
	margin-right: 2%;
	cursor: pointer;
}
.big_box{
	width: 96%;
	margin: 0 auto;
}
.sixTc .layui-layer{
	box-shadow: none!important;
	top: 20px!important;
}


   /*地图*/
	  .amap-marker-label {
		  background-color: #00000000;
		  border: 0px;
	  }
	  .amap-toolbar {
		  display: none;
	  }
	  /*去掉地图logo*/
	  .amap-logo {
		  display: none;
		  opacity: 0 !important;
	  }
	  .amap-copyright {
		  opacity: 0;
	  }
	 .amap-marker-label{
	      width: auto;
	      height: auto;
	      /*font-size: 16px;*/
		  padding:10px 10px;
	      line-height: 20px;
	      text-align: center;
	      font-family: "Microsoft YaHei UI";
	      color: #00f6ff;
	      border-radius: 5px;
	      background-color: rgba(34,34,34,0.8);
	      border: solid 1px rgba(100,255,200,0.8);
	  }
	  
.banbox {
  width: 94%;
  /* 重点：盒子宽度 150 */
  height: 200px;
  overflow: hidden;
}
.banbox ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  height: 100%;
  animation: move 8s linear infinite;
}
/* hover 暂停，不用可去掉 */
.banbox ul:hover {
  animation-play-state: paused;
}
.banbox ul li {
  /* 重点：单个图片高度 150，相当于默认不动可见 1 个 */
  height: 150px;
  width: 100%;
  flex-shrink: 0;
}
.banbox ul li img {
  height: 100%;
  width: 100%;
}
@keyframes move {
  /* 为什么设置 -600px ？公式：主图张数 * 单个图片高度（每轮主图只有 4 张，4 张照片为一个周期，如果需要轮播的主图为 7、8、9...张，都一样） */
  100% {
	transform: translateY(-300px);
  }
}

.effect{
	width: 155px;
	height: 18px;
	position: absolute;
	right: 12%;
	top: 10px;
	background: url(../image/index/dong.png) no-repeat;
	animation: test 2.5s steps(1) infinite;
}
@keyframes test {
	0% {
	    background-position: center -17px;
	}
	20% {
	    background-position: center -34px;
	}
	40% {
	    background-position: center -51px;
	}
	60% {
	    background-position: center -68px;
	}
	80% {
	    background-position: center 0;
	}
	
	100% {
	    background-position: center -17px;
	}
}

.effect1{
	width: 155px;
	height: 18px;
	position: absolute;
	right: 0%;
	top: 10px;
	background: url(../image/index/dong.png) no-repeat;
	animation: test1 2.5s steps(1) infinite;
}
@keyframes test1 {
	0% {
	    background-position: center -17px;
	}
	20% {
	    background-position: center -34px;
	}
	40% {
	    background-position: center -51px;
	}
	60% {
	    background-position: center -68px;
	}
	80% {
	    background-position: center 0;
	}
	
	100% {
	    background-position: center -17px;
	}
}

.zhuan{
	position: absolute;top: 80px;right: 38%;width:118px;height: 118px;
	-webkit-animation: zhuan 2.5s ease-in-out .5s infinite alternate;
	animation: zhuan 2.5s ease-in-out .5s infinite alternate;
}
@-webkit-keyframes zhuan {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(90deg)
	}
}

@keyframes zhuan {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(90deg)
	}
}

.zyc{
	position: absolute;top: 100px;right: 43%;width:74px;height: 74px;
	 animation:mydeamon 6s ease-in-out 2s infinite;
}
@keyframes mydeamon
{
         0% {
             opacity: 0;
         }
         1% {
             opacity: 1;
         }
         3% {
             opacity: 0;
         }
         4% {
             opacity: .6;
         }
         5% {
             opacity: .2;
         }
         6% {
             opacity: 1;
         }
         20% {
             opacity: 1;
         }
         22% {
             opacity: .8;
         }
         23% {
             opacity: 1;
         }
         70% {
             opacity: 1;
         }
         71% {
             opacity: 0;
         }
         72% {
             opacity: 1;
         }
         100% {
             opacity: 1;
         }
}

.showtext{
	position: absolute;bottom: 30px;left: 7%;
	color: #00FBA5;
	width: 90%;
	text-align: left;
	font-size: 16px;
}
.maintext {
	width: 100%;
	height: 229px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.maintext .showtext {
	display: inline-block;
	font: bold 120% Consolas, Monaco, monospace;
	/*等宽字体*/
	overflow: hidden;
	white-space: nowrap;
	font-weight: 500;
	border-right: 1px solid transparent;
	animation: typing 10s steps(26), caret .5s steps(1) infinite;
}
@keyframes typing {
	from {
		width: 0;
	}
}
@keyframes caret {
	50% {
		/* border-right-color: currentColor */
		border-right-color: none
	}
}

.counter{
	font-family: "UnidreamLED";
	font-weight: 500;
	letter-spacing:2px;
}

.in1con_btmcj{
	position: fixed;
	left: 26%;
	bottom: 10px;
	width: 48%;
	height: 240px;
	background: url(../image/index/chanye_tanchu_kuang.png) no-repeat;
	background-size: 100% 100%;
}

.zhuancy{
	position: absolute;top: 70px;left: 4%;width:118px;height: 118px;
	-webkit-animation: zhuan 2.5s ease-in-out .5s infinite alternate;
	animation: zhuan 2.5s ease-in-out .5s infinite alternate;
}
@-webkit-keyframes zhuan {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(90deg)
	}
}

@keyframes zhuan {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(90deg)
	}
}

.zyccy{
	position: absolute;top: 90px;left: 6%;width:74px;height: 74px;
	 animation:mydeamon 6s ease-in-out 2s infinite;
}
@keyframes mydeamon
{
         0% {
             opacity: 0;
         }
         1% {
             opacity: 1;
         }
         3% {
             opacity: 0;
         }
         4% {
             opacity: .6;
         }
         5% {
             opacity: .2;
         }
         6% {
             opacity: 1;
         }
         20% {
             opacity: 1;
         }
         22% {
             opacity: .8;
         }
         23% {
             opacity: 1;
         }
         70% {
             opacity: 1;
         }
         71% {
             opacity: 0;
         }
         72% {
             opacity: 1;
         }
         100% {
             opacity: 1;
         }
}
.btmcycon{
	position: absolute;top: 40px;left: 20%;width:74%;height:140px;
}
.btmcycon_tit{
	display: block;
	font-size: 24px;
	color: #EDDF3F;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.btmcycon_text{
	font-size: 16px;
	color:#00FDA7;
	font-weight: bold;
	line-height: 30px;
}
.hhnuber{
	font-size: 30px!important;
}
.in1conwlw{
	width: 94%;
	/* height: 25%; */
	margin: 0 auto;
	overflow: hidden;
}
.in1conwlw_lft{
	width: 50%;
	height: 40%;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
	cursor: pointer;
}
.in1conwlw_lft:hover{
	width: 50%;
	height: 40%;
	float: left;
	margin-top: 0px;
	background: #214054;
	cursor: pointer;
}
.shexiangtou{
	width: 78px;
	height: 78px;
	float: left;
	margin: 0px 14px;
}
.in1conwlw_lft_tit{
	font-size: 16px;
	color:#E0F0F9 ;
	display: block;
	float: left;
	width: 50%;
	margin-top: 10px;
}
.in1conwlw_lft_num{
	font-size: 30px;
	color:#F1EF3D ;
	/* display: block; */
}
.layui-carousel>*[carousel-item] > *{display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: none!important; transition-duration: .3s; -webkit-transition-duration: .3s;}

.scdimg{
	width: 30%;
	float: left;
	margin-left: 6%;
	margin-top: 50px;
}
.scdcon{
	width: 50%;
	min-height: 100px;
	color: #00F6FF;
	float:right;
	margin-right: 6%;
	text-align: left;
	margin-top: 50px;
	font-size: 16px;
	line-height: 40px;
}
.scdcon_tit{
	font-size: 24px;
	color: #EDDF3F;
	font-weight: bold;
	display: block;
	margin-bottom: 20px;
}
.qxjc_show{
	display: block;
	width: 158px;
	height: 60px;
	line-height: 60px;
	border-color: #0efcff;
	box-shadow: 1px 1px 10px 1px #0efcff inset;
	border-radius: 60px;
	background: rgba(13, 117, 146, 0.20);
	color: #0efcff;
	border: 1px solid #6176AF;
	cursor: pointer;
	margin-top: 20px;
}

.btn_chanyexuanchuan{
	width: 120px;
	height: 34px;
	position: absolute;
	top: 15px;
	right: 3%;
	z-index: 33;
	cursor: pointer;
}
.btn_chanyexuanchuan img{
	width: 120px;
	height: 34px;
}